0001062993-24-008042.txt : 20240404 0001062993-24-008042.hdr.sgml : 20240404 20240404100523 ACCESSION NUMBER: 0001062993-24-008042 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 94 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240404 DATE AS OF CHANGE: 20240404 FILER: COMPANY DATA: COMPANY CONFORMED NAME: KELSO TECHNOLOGIES INC CENTRAL INDEX KEY: 0001161814 STANDARD INDUSTRIAL CLASSIFICATION: RAILROAD EQUIPMENT [3743] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 000000000 STATE OF INCORPORATION: A1 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-36685 FILM NUMBER: 24821897 BUSINESS ADDRESS: STREET 1: 13966 18B AVENUE CITY: SURREY STATE: A1 ZIP: V4A 8J1 BUSINESS PHONE: 250 764-3618 MAIL ADDRESS: STREET 1: 13966 18B AVENUE CITY: SURREY STATE: A1 ZIP: V4A 8J1 20-F 1 form20f.htm FORM 20-F Kelso Technologies Inc.: Form 20-F - Filed by newsfilecorp.com
false 0001161814 FY

UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549

FORM 20-F

[ ] REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934

OR

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

For the fiscal year ended December 31, 2023

OR

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

OR

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

Date of event requiring this shell company report N/A              

For the transition period from N/A                   to N/A                

Commission file number                 001-36685                          

KELSO TECHNOLOGIES INC.
(Exact name of Registrant as specified in its charter)

Not Applicable
(Translation of Registrant's name into English)

British Columbia, Canada
(Jurisdiction of incorporation or organization)

13966 18B Avenue, Surrey, British Columbia, Canada, V4A8J1
(Address of principal executive offices)

James R. Bond, Chief Executive Officer
13966 18B Avenue
Surrey, British Columbia, Canada, V4A8J1
Telephone: 604.590.1525
Email: bond@kelsotech.com
(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)

Copy of communications to:
Jen Hansen
Cassels Brock & Blackwell LLP
Suite 2200 - 885 West Georgia Street
Vancouver, British Columbia, Canada, V6C 3E8
Telephone: 604.691.6100
Facsimile: 604.691.6120


- ii -

Securities registered or to be registered pursuant to Section 12(b) of the Act.

Not Applicable

Securities registered or to be registered pursuant to Section 12(g) of the Act.

Not Applicable
(Title of Class)

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act.

Not Applicable

Common Shares Without Par Value

Indicate the number of outstanding shares of each of the issuer's classes of capital or common stock as of the close of the period covered by the annual report.

54,443,422 common shares without par value outstanding on December 31, 2023.
There were no Class A non-cumulative preference shares outstanding on December 31, 2023.

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

If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.             
[   ] YES [X] No

Note - Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections.

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.
[X] Yes [   ] NO

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit and post such files).              [ ] YES [X ] No

Indicate by check mark whether the registrant is a large, accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of "large, accelerated filer," "accelerated filer," and "emerging growth company" in Rule 12b-2 of the Exchange Act. (Check one):

Large accelerated filer [ ] Accelerated filer [ ] Non-accelerated filer [X]
    Emerging growth company [X]
 

- iii -

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by checkmark 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. [ ]

†The term "new or revised financial accounting standard" refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.

Indicate by check mark whether the registrant has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. [ ]

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.   [ ]

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive- based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to §240.10D-1(b).  [   ]

Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:

U.S. GAAP [   ]               International Financial Reporting Standards as issued        Other [   ]
                                         by the International Accounting Standards Board [X]

If "Other" has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.
[   ] ITEM 17  [   ] ITEM 18

If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).
[   ] YES [X] NO

(APPLICABLE ONLY TO ISSUERS INVOLVED IN BANKRUPTCY PROCEEDINGS DURING THE PAST FIVE YEARS)

Indicate by check mark whether the registrant has filed all documents and reports required to be filed by Sections 12, 13 or 15(d) of the Securities Exchange Act of 1934 subsequent to the distribution of securities under a plan confirmed by a court. [   ]

Under the Jumpstart Our Business Startups Act of 2012 (the "JOBS Act"), Kelso Technologies Inc. is classified as an "Emerging Growth Company." Under the JOBS Act, Emerging Growth Companies are exempt from certain reporting requirements, including the auditor attestation requirements of Section 404(b) of the Sarbanes-Oxley Act. Under this exemption, the company's auditor will not be required to attest to and report on management's assessment of the company's internal controls over financial reporting. The company is also exempt from certain other requirements, including the requirement to adopt certain new or revised accounting standards until such time as those standards would apply to private companies. The company will remain an Emerging Growth Company for up to the last day of the fiscal year following the fifth anniversary of the date of the first sale of common equity securities pursuant to an effective registration statement under the Securities Act of 1933, although it will lose that status earlier if revenues exceed US$1 billion, or if the company issues more than US $1 billion in non-convertible debt in a three year period, or the company will lose that status on the date that It is deemed to be a large accelerated filer. Emerging Growth Companies have less than $1,070,000,000 in annual gross revenues.


-1-

TABLE OF CONTENTS

Page

FORWARD-LOOKING STATEMENTS 3
Item 1. Identity of Directors, Senior Management and Advisers 5
A. Directors and Senior Management 5
B. Advisers 6
C. Auditors 6
Item 2. Offer Statistics and Expected Timetable 6
Item 3. Key Information 6
A. [Reserved] 6
B. Capitalization and Indebtedness 6
C. Reasons for the Offer and Use of Proceeds 7
D. Risk Factors 7
Item 4. Information on the Company 10
A. History and Development of the Company 10
B. Business Overview 17
C. Organizational Structure 26
D. Property, Plants and Equipment 26
Item 5. Operating and Financial Review and Prospects 26
A. Operating Results 28
B. Liquidity and Capital Resources 30
C. Research, Development, Patents and Licenses, etc. 31
D. Trend Information 32
E. Critical Accounting Estimates 32
Item 6. Directors, Senior Management and Employees 32
A. Directors and Senior Management 32
B. Compensation 35
C. Board Practices 42
D. Employees 45
E. Share Ownership 45
F. Disclosure of a Registrant's Action to Recover Erroneously Awarded Compensation 45
Item 7. Major Shareholders and Related Party Transactions 46
A. Major Shareholders 46
B. Related Party Transactions 46
C. Interests of Experts and Counsel 47
Item 8. Financial Information 47
A. Consolidated Statements and Other Financial Information 47
B. Significant Changes 48
Item 9. The Offer and Listing 48
A. Offer and Listing Details 48
B. Plan of Distribution 49
C. Markets 50
D. Selling Shareholders 50
E. Dilution 50
F. Expenses of the Issue 50
Item 10. Additional Information 50
A. Share Capital 50
B. Memorandum and Articles of Association 50
C. Material Contracts 50
D. Exchange Controls 51
E. Taxation 51
F. Dividends and Paying Agents 53
G. Statement by Experts 53

 


-2-


H. Documents on Display 53
I. Subsidiary Information 53
Item 11. Quantitative and Qualitative Disclosures About Market Risk 53
Item 12. Description of Securities Other than Equity Securities 55
Part II 55
Item 13. Defaults, Dividend Arrearages and Delinquencies. 55
Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds. 55
Item 15. Controls and Procedures 55
Item 16. [Reserved] 56
A. Audit Committee Financial Expert 56
B. Code of Ethical Conduct 56
C. Principal Accountant Fees and Services 56
D. Exemptions from the Listing Standards for Audit Committees. 57
E. Purchases of Equity Securities by the Issuer and Affiliated Purchasers. 57
F. Change in Registrants Certifying Account 57
G. Corporate Governance 57
H. Mine Safety Disclosure 58
I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections. 58
J. Insider Trading Policies. 58
K. Cybersecurity. 58
Part III 58
Item 17. Financial Statements 58
Item 18. Financial Statements 59
Item 19. Exhibits 59


-3-

FORWARD-LOOKING STATEMENTS

This annual report contains "forward-looking statements" and "forward-looking information" within the meaning of applicable securities legislation. These forward-looking statements relate to future events or future financial performance including the Company's current expectations, forecasts and assumptions. Generally, forward looking statements can be identified by the use of forward-looking terminology such as "estimate", "project", "believe", "anticipate", "intend", "expect", "plan", "predict", "may", "should", "potential", "budget", "schedule", "forecast", "believes" or "continue", the negative thereof or other variations thereon or comparable terminology that state that certain actions, events or results "may", "could", "would", "might" or "will be taken", "occur" or "be achieved". Forward-looking statements in this annual report include, but are not limited to, statements with respect to: new revenue streams from rail tank car operations improving as a result of implementing new technologies; new product offerings obtaining final Association of American Railroads ("AAR") regulatory approvals; generating future revenues from the K2AV oil refiners; implementing new road compliant vehicle technologies in commercial extreme vocational transportation applications to accomplish the Company's environmental and cultural responsibility; the Company's strategic focus; obtaining full AAR approvals in 2024 for the entire portfolio of rail car pressure products; the Company's core branding coming to fruition in 2024; exploiting and growing competitive advantages in the rail industry; significant rail revenue growth opportunity from the full AAR approval of the Company's rail car technologies and pressure car package; becoming the primary, high quality valve supplier and fully servicing the pressure car market fleet; growing rail car revenue from an average of $1,500 per tank car to over $10,000 per tank car; patent applications; the Company's comprehensive proprietary protection program for additional protectable full automation ADAS (as defined below) developments; the timing of the grant of the Canadian patent on the Method (as defined below) technologies; the ability to grow future revenues from specialized automotive markets; leading the way on ADAS for no-road environments; participating in the emerging global ADAS software market; estimates regarding the ADAS software market reaching $80 billion by 2030; new value creation from new business success in both rail and automotive markets; expectations related to anticipated sales activity and current working capital to protect the Company's ability to conduct ongoing business operations and research and development ("R&D") initiatives for the foreseeable future; designing the Company's production facility; developing scheduling logistics, supply chain procurement systems, optimal inventory levels, labor and staffing needs, and product design enhancements, continuing R&D needs, advancing engineering quality controls and general risk management controls for Phase-One (as defined below) of the production facility; the timing for commencement of production at the Phase-One facility; the Phase-One facility having the potential production capacity to generate approximately $25 million of annual revenue; new car production tracking replacement demand for the 438,000 tank car fleet in the range of 7,000 - 10,000 cars per year; the Company's belief that it is on course for new value creation; commercialization of new products to provide longer-term profitable revenue growth from rail tank car; expectations for capital resources from rail operations to continue the Company's ability to conduct ongoing business operations for the foreseeable future; the timing of the AAR approval process for the Company's new standard profile ceramic ball bottom outlet valve, top ball valve and angle valve; spreading the Company's business risk; plans to diminish the severe negative impacts of the down cycles of the rail industry; solving wilderness terrain travel using KXI (as defined below); expectations for achieving National Safety Mark as a final stage manufacturer for full scale marketing and initial commercial sales in 2024 of the KXI HD (as defined below) prototype vehicle; obtaining the necessary federal and regional compliance approvals to enable the technology to operate on all roadways as early as 2025; becoming a leading developer and supplier of proprietary tank car valves for the hazmat shipment market; continuing to develop new rail products to provide new financial growth opportunities; the expectation that the Company's capital resources will fluctuate in line with economic cycles of the rail industry; and no further capital commitments for capital expenditures being required for the foreseeable future.

Such forward looking statements involve a number of known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of the Company to be materially different from any future results expressed or implied by such forward looking statements. Although Kelso believes the Company's anticipated future results, performance or achievements expressed or implied by the forward-looking statements are based upon reasonable assumptions and expectations, they can give no assurance that such expectations will prove to be correct.  The reader should not place undue reliance on forward-looking statements as such statements involve known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of Kelso to differ materially from anticipated future results, performance or achievement expressed or implied by such forward-looking statements.  Such risks and uncertainties include, without limitation: the economic condition of the railroad industry, which is affected by numerous factors beyond the Company's control including slow sales cycles, creation and adoption of new technologies, the existence of present and possible government regulation and competition; the risk that the Company's products may not work as well as expected; the Company may not be able to break in to new markets because such markets are served by strong and embedded competitors or because of long-term supply contracts; the Company may not be able to grow and sustain anticipated revenue streams; the Company may have underestimated the cost of product development and the time it takes to bring products to market; the Company may not be able to finance the Company's intended product development; that management may not be able to continue to initiate new product strategies to secure a more reliable growth of financial performance in the future; that testing results for new products may reveal that some or all products being developed are technologically or economically infeasible for market development and may be dropped; that the Company's products may not sell as well as expected, and competitors may offer better or cheaper alternatives to the Company's products; the Company's technologies may not be patentable, and if patents are granted, the Company may not be able to protect the Company's investment in intellectual property if the Company's patents are challenged; the Company's intended technologies may infringe on the intellectual property of other parties; the Company may not have any parties interested in licensing the Company's technology as expected and certain other risks detailed below under the heading " Risk Factors" and from time-to-time in Kelso's public disclosure documents.


-4-

Although the Company has attempted to identify important risk factors that could cause actual results to differ materially from those contained in forward-looking statements, there may be other factors that could cause results not to be as anticipated, estimated or intended.  There can be no assurance that the forward-looking statements will prove to be accurate as actual results and future events could differ materially from those anticipated in such statements.

Accordingly, readers should not place undue reliance on forward-looking statements. The forward-looking statements in this annual report speak only as to the date hereof, or such other date as may be indicated herein. Except as required by applicable law, including the securities laws of the United States and Canada, the Company does not intend to update any of the forward-looking statements to conform these statements to actual results. Additional information about the Company and Kelso's business activities is available under the Company's profile on SEDAR+ at www.sedarplus.ca in Canada and on EDGAR at www.sec.gov in the United States or the Company's website at www.kelsotech.com and www.kxiwildertec.com.

CURRENCY AND NON-IFRS FINANCIAL MEASURES

In this annual report, unless otherwise stated, all dollar amounts are expressed in United States dollars ("$"). The financial statements and summaries of financial information contained in this annual report are also reported in United States dollars unless otherwise stated. All such financial statements have been prepared in accordance with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board ("IASB"), unless expressly stated otherwise.

References to Adjusted EBITDA refer to net earnings from continuing operations before interest, taxes and tax recoveries, amortization, deferred income tax recovery, unrealized foreign exchange losses, non-cash share-based expenses (Black-Scholes option pricing model) gain on revaluation of derivative warrant liability and write-off of assets. Adjusted EBITDA is not an earnings measure recognized by IFRS and does not have a standardized meaning prescribed by IFRS. Adjusted EBITDA is an alternative measure in evaluating the Company's business performance and Management believes it better reflects the Company's operational performance. Readers are cautioned that Adjusted EBITDA should not be construed as an alternative to net income as determined under IFRS; nor as an indicator of financial performance as determined by IFRS; nor a calculation of cash flow from operating activities as determined under IFRS; nor as a measure of liquidity and cash flow under IFRS. The Company's method of calculating Adjusted EBITDA may differ from methods used by other issuers and, accordingly, the Company's Adjusted EBITDA may not be comparable to similar measures used by any other issuer. The following table provides a reconciliation of net income (the most directly comparable measure under IFRS) to Adjusted EBITDA for the years ended December 31, 2023, 2022 and 2021:

    Year ended December 31  
    2023     2022     2021  
Net income (loss) $ (2,101,886 ) $ (1,355,417 ) $ (2,758,567 )
Unrealized foreign exchange loss(gain) $ 1,154   $ (31,648 ) $ (26,409 )
Amortization $ 785,505   $ 1,044,222   $ 1,573,091  
Income taxes $ 170,475   $ 166,031   $ 172,639  
Gain on revaluation of derivative warrant liability $ (3,665 ) $ (263,446 ) $ (658,626 )
Gain on repurchase of RSU's $ (40,785 ) $ (45,806 ) $ -  
Write down of inventory $ 214,225   $ 260,040   $ 117,403  
Gain(loss) on sale of property, plant and equipment $ -   $ (20,602)-   $ 8,389  
Share based expense $ 129,490   $ 163,051   $ 133,645  
Bad debt recovery $ -   $ -   $ 2,000  
Adjusted EBITDA (Loss) $ (845,487 ) $ (83,575 ) $ (1,436,435 )

Adjusted EBITDA (loss) represents net earnings or loss for the year ended December 31, 2023 before interest, taxes and tax recoveries, amortization, deferred income tax recovery, unrealized foreign exchange losses, non-cash share-based expenses (Black-Scholes option pricing model) and write-off of assets.  Adjusted EBITDA (loss) removes the effects of items that do not reflect the Company's underlying operating performance and are not necessarily indicative of future operating results. Adjusted EBITDA (loss) is not an earnings measure recognized by IFRS and does not have a standardized meaning prescribed by IFRS.  Management believes that Adjusted EBITDA (loss) is an alternative measure in evaluating the Company's operational performance and its ability to generate cash to finance business operations.


-5-

Readers are cautioned that Adjusted EBITDA should not be construed as an alternative to net income as determined under IFRS; nor as an indicator of financial performance as determined by IFRS; nor a calculation of cash flow from operating activities as determined under IFRS; nor as a measure of liquidity and cash flow under IFRS.  The Company's method of calculating Adjusted EBITDA may differ from methods used by other issuers and, accordingly, the Company's Adjusted EBITDA may not be comparable to similar measures used by any other issuer.

As used in this annual report, Company means Kelso Technologies Inc. ("Kelso") and the Company's wholly-owned subsidiaries Kelso Technologies (U.S.A.) Inc., KIQ Industries Inc., Kel-Flo Industries Inc. (formerly Kelso Innovative Solutions Inc.), KIQ X Industries Inc. and KXI™ Wildertec™ Industries Inc. (collectively the "Company"). Information on the Company's website www.kelsotech.com is not incorporated by reference into this annual report.

Item 1. Identity of Directors, Senior Management and Advisers

A. Directors and Senior Management

The directors and the senior management of the Company are as follows:

 
Name and Office Held Function
James R. Bond
Director; President and Chief Executive Officer
As President and Chief Executive Officer, Mr. Bond is responsible for strategic planning and operations, as well as managing the Company's relations with the Company's legal advisers, regulatory authorities and the investment community; as a director, Mr. Bond participates in management oversight and helps to ensure compliance with the Company's corporate governance policies and standards.
Anthony ("Tony") Andrukaitis
Director; Chief Operating Officer
As a director, Mr. Andrukaitis supervises the Company's management and helps to ensure compliance with the Company's corporate governance policies and standards. As Chief Operating Officer, Mr. Andrukaitis is responsible for the daily operations of the Company's plant in Bonham, Texas and continues to take an active management role in pursuing growth of business opportunities, including mergers and acquisitions.
Edward Paul ("Paul") Cass
Independent and Lead Director; Audit Committee Member, Compensation Committee Member
As an independent director, Mr. Cass supervises the Company's senior management and helps to ensure compliance with the Company's corporate governance policies and standards.
Laura Roach
Independent Director; Audit Committee Member, Compensation Committee Member, Corporate Governance and Nominating Committee Member and Chair
As an independent director, Ms. Roach supervises the Company's management and helps to ensure compliance with the Company's corporate governance policies and standards.
Jesse V. Crews
Independent Director; Compensation Committee Member and Corporate Governance and Nominating Committee Member
As an independent director, Mr. Crews supervises the Company's management and helps to ensure compliance with the Company's corporate governance policies and standards.
Frank Busch
Independent Director; Audit Committee Member and Chair, Corporate Governance and Nominating Committee Member
As an independent director, Mr. Busch supervises the Company's management and helps to ensure compliance with the Company's corporate governance policies and standards.
Richard Lee
Chief Financial Officer
As the Company's Chief Financial Officer, Mr. Lee is responsible for the management and supervision of all financial aspects of the Company's business.
Amanda Smith
Executive Vice President Kelso Rail
As Executive Vice President Kelso Rail, Ms. Smith manages the daily operations of the Company's plant in Bonham, Texas and assists in all facets of the daily business including sales, marketing, engineering and inventory control.
Chris Stewart
President of KIQ X Industries Inc.
As President of the Company's wholly owned subsidiary, KIQ X Industries Inc. Mr. Stewart is responsible for all aspects of the KXI Suspension System project.

 


-6-

The business address for the Company is 13966 18B Avenue, Surrey, British Columbia, Canada V4A8J1.

B. Advisers

The Company's legal advisers are Cassels Brock & Blackwell LLP with a business address at #2200 - 885 West Georgia Street, Vancouver, British Columbia, Canada V6C 3E8.

 C. Auditors

The Company's independent registered auditors are Smythe LLP, Chartered Professional Accountants, with a business address at #1700 - 475 Howe Street, Vancouver, British Columbia, Canada V6C 2B3. Smythe LLP, Chartered Professional Accountants, are members of the Chartered Professional Accountants of British Columbia and are registered with both the Canadian Public Accountability Board and the U.S. Public Company Accounting Oversight Board. Smythe LLP, Chartered Professional Accountants, has advised that it is independent with respect to the Company in accordance with the Code of Professional Conduct of the Chartered Professional Accountants of British Columbia. Smythe LLP, Chartered Professional Accountants were first appointed as the Company's auditors on November 23, 2006.

Item 2. Offer Statistics and Expected Timetable

Not Applicable.

Item 3. Key Information

A. [Reserved]

B. Capitalization and Indebtedness

Not applicable.


-7-

C. Reasons for the Offer and Use of Proceeds

Not applicable.

D. Risk Factors

The Company's business operations involve a number of known and unknown risks, uncertainties and other factors which may cause the actual results, performance or achievements of the Company to be materially different from any future results expressed or implied by forward looking statements in this annual report. The Company is diligent in minimizing exposure to business risk, but by the nature of the Company's activities and size, will always involve some risk. These risks are not always quantifiable due to their uncertain nature.

Risks Relating to the Business

"The Company's products involve detailed proprietary and engineering knowledge and specific customer adoption criteria.  If the Company is not able to effectively protect the Company's intellectual property or cater to specific customer adoption criteria, the Company's business may suffer a material negative impact and could fail."

The success of the Company will be dependent on the Company's ability to successfully develop; qualify under current industry regulations; and protect the Company's technologies by way of patents and trademarks.

The Company has obtained patents for the Company's external constant force spring pressure relief valves and a one-bolt manway system, vacuum relief valve and bottom outlet valve.  If the Company is unable to secure trademark and patent protection for the Company's intellectual property in the future, or that protection is inadequate for future products, the Company's business may be materially adversely affected.

Further, there is no assurance that the Company's railroad equipment products and other aspects of the Company's business do not or will not infringe upon patents, copyrights or other intellectual property rights held by third parties.  Although the Company is not aware of any such claims, the Company may become subject to legal proceedings and claims from time to time relating to the intellectual property of others in the ordinary course of the Company's business.  If the Company is found to have violated the intellectual property rights of others, the Company may be enjoined from using such intellectual property, and the Company may incur licensing fees or be forced to develop alternatives.  In addition, the Company may incur substantial expenses and diversion of management time in defending against these third-party infringement claims, regardless of their merit.  Successful infringement or licensing claims against the Company may result in substantial monetary liabilities, which may materially and adversely disrupt the Company's business.

"The Company is engaged in complex research and development activities where testing results may deem prospective products technologically or economically infeasible."

The Company invests in R&D activities that focus on the innovation of new products for rail/road tank cars and wilderness automotive suspension technologies.  The primary purpose of these R&D investments is to advance and broaden the Company's portfolio of commercial products that can improve the growth of future financial performance of the Company.  These R&D activities focus on a longer-term horizon and are not anticipated to generate immediate financial performance returns.  Returns on investment on R&D are always uncertain and cannot be guaranteed.  There is a risk that during the processes of R&D development that testing results may reveal that some or all products being developed are technologically or economically infeasible for market development and may be dropped.

"The Company may be unable to secure or maintain regulatory qualifications for the Company's products."

AAR has specific adoption criteria that must be met before the Company's products can be utilized by customers in the railroad industry.  The Company has been successful in obtaining AAR approvals for the Company's key products; however, there is no guarantee that the Company's products will continue to meet AAR standards and adoption criteria as they evolve or that new products developed by the Company will receive AAR approval.  In addition, certain customers may have specific adoption criteria beyond what is required by the AAR, and there is no guarantee that the Company will be able to cater to these specific adoption criteria.  The Company's failure to meet AAR and customer adoption criteria could have a material negative impact on the Company's ability to obtain purchase orders and generate revenue.


-8-

The Company's KXI Suspension System must meet and fully comply with the rules and regulations set forth by the Canadian Motor Vehicle Safety Standards and the Federal Motor Vehicle Safety Standards in the United States in order to enable customers to legally operate the technology in all arenas. Failure to meet these requirements could have a material negative impact on the Company's ability to obtain purchase orders and generate meaningful revenues.

"The Company may not have sufficient capital to meet increases in business demands and may be unable to sustain the Company's ability to grow the Company's operations as anticipated."

Although the Company had a positive working capital in the amount of $5,026,580 as at December 31, 2023, the Company may, from time to time, face a working capital deficit.  To maintain the Company's activities, the Company may require access to additional capital through the sale of securities or obtaining debt financing.  There can be no assurance that the Company will be successful in obtaining such additional financing and failure to do so could result in the inability of the Company to develop new products; meet production schedules; execute delivery orders; and continue the Company's strategic operations.

The Company last accessed new equity capital on March 4, 2021 when Management successfully completed 100% of a private placement offering by issuing 7,000,000 units at a price of CAD$0.91 per unit, raising CAD$6,370,000 before expenses.  These funds and subsequent business operations have maintained the financial health and welfare of the Company's business affairs to date.

"The Company has a limited history of earnings and may not be able to achieve the Company's growth objectives."

The Company has a limited history of sustained earnings.  The Company is subject to all of the business risks and uncertainties associated with any business enterprise which is transitioning from product development to profitable operations, including the risk that the Company will not achieve the Company's growth objectives.

There is no assurance that the Company will be able to successfully complete the Company's business development plans or operate profitably over the short or long-term.  The Company is dependent upon the good faith and expertise of Management to identify, develop and operate commercially viable product lines.  No assurance can be given that the Company's efforts will result in the development of additional commercially viable product lines or that the Company's current product lines will prove to be commercially viable in the long-term.  If the Company's efforts are unsuccessful over a prolonged period of time, the Company may have insufficient working capital to continue to meet ongoing obligations and the Company's ability to obtain additional financing necessary to continue operations may also be adversely affected.  Even if the Company is successful in developing one or more additional product lines, there is no assurance that these product lines or the Company's existing product lines will be profitable.

"New commercial markets for the Company's products may not develop as quickly as anticipated or at all."

Markets for the Company's products may not develop as quickly as anticipated, or at all, resulting in the Company being unable to meet the Company's revenue and production targets.  This may have a material negative impact on the Company, particularly if the Company has incurred significant expenses to cater to increased market demand and such market demand does not materialize.

"Unforeseen competition could affect the Company's ability to grow revenues as projected."

Although the Company has patents, trademarks and other protections in place to protect the proprietary technology on which the Company's business is dependent, competitive products may be developed in the future.  Competition could adversely affect the Company's ability to acquire additional market share or to maintain revenue at current and projected levels.

"Customer orders that are placed may be cancelled or rescheduled."

Although the Company makes efforts to ensure customers are satisfied with the Company's products, there is a risk that customers may cancel purchase orders before they are filled.  This may have a material negative impact on the Company, particularly if the Company has already ordered the component parts required to assemble the finished products for that order or if the Company has assembled the required finished products.  The negative impact may be mitigated by the Company's ability to utilize the component parts and finished products to satisfy other purchase orders, but there is no guarantee that the Company will able to mitigate the risk of loss to the Company from cancelled orders in this manner.


-9-

"The Company is dependent on a small number of Original Equipment Manufacturer ("OEM") customers."

Although Management is optimistic about the Company's future as a railway equipment supplier, the Company is dependent upon three major customers that comprise the railroad tank car manufacturers for a significant portion of the Company's revenue.  The Company does not have any formal agreements for long-term, large-scale purchase orders with these customers and only sells to them when purchase orders are received.  The Company expects that this limited number of customers will continue to represent a substantial portion of the Company's sales for the foreseeable future.  The loss of any of these customers could have a material negative impact upon the Company and the Company's results of operations.

"Current products may not perform as well as expected."

There is a risk that the Company's products may not perform as well as expected, which may result in customer complaints, returned products, product recalls and/or loss of repeat customer orders.  Any one of these effects may have a material negative impact on the Company's ability to generate revenue and continue operations.

"There may be a shortage of parts and raw materials."

The Company currently has multiple suppliers in the United States and Canada for each of the component parts and raw materials required to assemble the Company's finished products.  There is a potential risk that, from time to time, the Company could face a shortage of parts and raw materials in the future if the Company's suppliers are unable to support current or increased customer demand for the Company's products.  This could have a material negative impact on the business development plans of the Company, the Company's revenues and continued operations.

"Production capacity may not be large enough to handle growth in market demand."

The Company's production facilities may not be large enough to handle growing market demand for the Company's products if market demand is above projected levels.  The Company may not have sufficient capital to fund increased production at the Company's existing facilities or to add new production facilities, and even if the Company did have sufficient funds for these purposes, the turnaround time to increase production may not be fast enough to meet market demand.  This may have a material negative impact on the Company's ability to maintain existing customers and expand the Company's customer base, and the Company's ability to generate revenue at current and projected levels.

"The Company's product development efforts may not result in new qualified commercial products."

The Company's ambition to design research and develop proprietary new products for the railroad industry and road-to-no-road vehicle suspension market and to successfully develop new markets for the Company's products in other industries, such as the trucking industry, may not result in commercially accepted products or applications.  This may have a negative impact on the Company as the Company's current products may cease to be best-available technology and the Company may not have a replacement or alternative product offering.  The Company's investment in new product research and development is written off in the period in which it is incurred to account for the unpredictable nature of R&D projects.

"The Company may face uninsurable or underinsured risks."

In the course of development and production of railroad equipment products, certain risks, and in particular, destruction of production facilities by a natural disaster, acts of terrorism, acts of war or patent infringement may occur.  It is not always possible to fully insure against such risks and the Company may decide not to take out insurance against such risks as a result of high premiums or other reasons.  Should such liabilities arise, they could reduce or eliminate any future profitability and result in increasing costs and a decline in the value of the securities of the Company.  Of the above listed risks, only an act of war is truly uninsurable.  The Company maintains commercial general liability insurance for claims up to $4,000,000 in aggregate and $1,000,000 per incident, as well as product liability insurance for claims up to $4,000,000 in aggregate and $1,000,000 per incident.

Although the Company believes that the insurance policies currently in place adequately insure the Company given the size of the Company's customer base and revenues from product sales, there is a risk that the Company's insurance coverage may not be sufficient to cover future products claims.


-10-

"Raw materials used by the Company for the production of the Company's products are subject to price fluctuations which could change profitability expectations."

Many of the materials used in the Company's products are common raw materials such as steel and rubber.  These raw materials can be subject to significant price fluctuations.  A steep rise in the price of such raw materials may have an adverse effect on the financial returns of the Company's products and could negatively impact the Company's operating results.  As the Company does not have any purchase agreements with customers, the Company is able to mitigate the risks associated with price fluctuations in the Company's raw materials by adjusting the pricing of the Company's products per quoted purchase order.  However, there is no guarantee that customers will continue to purchase the Company's products if prices are adjusted due to the fluctuation in the price of raw materials.

"The success of the Company's business depends substantially on the continuing efforts of the Company's senior executives, and the Company's business may be severely disrupted if the Company loses their services."

The future success of the Company heavily depends upon the continued services of the Company's senior executives and other key employees.  In particular, the Company relies on the expertise and experience of the Company's Chief Executive Officer and Chief Financial Officer and the Chief Operating Officers of Kelso Technologies Inc., Kelso Technologies (USA) Inc., KIQ X Industries Inc., KIQ Industries Inc., Kel-Flo Industries Inc. (formerly Kelso Innovative Solutions Inc.) and KXI Wildertec Industries Inc.  These individuals are under contractual obligations to the Company that expired on June 30, 2023 and have been extended by mutual agreement until June 30, 2024.  If one or more of the Company's senior executives were unable or unwilling to continue in their present positions, the Company might not be able to replace them easily or at all.  If any of the Company's senior executives joins a competitor or forms a competing company, the Company may lose clients, suppliers, key professionals, technical know-how and staff members.

"International conflict and other geopolitical tensions and events, including war, military action, terrorism, trade disputes, and international responses thereto have historically led to, and may in the future lead to, uncertainty or volatility in the global supply chain and financial markets."

Currently, there are various factors that impact geopolitical risk and uncertainty, including but not limited to the elevated geopolitical risk exemplified by ongoing active conflicts in the Middle East, between Israel and Palestine, and in Europe, between Russia and Ukraine, as well as risks associated with China-Taiwan tensions. The imposition of strict economic sanctions by Canada, the United States, the European Union, the United Kingdom and others in response to such conflict may have a destabilizing effect on commodity prices, supply chain and global economies more broadly. Supply chain disruptions may adversely affect the business, financial condition, and results of operations for the Company. The extent and duration of international conflicts, geopolitical tensions and related international action cannot be accurately predicted, and the effects of such conflicts may magnify the impact of the other risks identified herein.

Should one or more of these risks and uncertainties materialize, or should underlying assumptions prove incorrect, then actual results may vary materially from those described on forward-looking statements.

Item 4. Information on the Company

A. History and Development of the Company

The Company was incorporated as "Kelso Resources Ltd." pursuant to the Company Act (British Columbia) on March 16, 1987. On July 21, 1994, the Company changed the Company's corporate name to "Kelso Technologies Inc.". The Company is currently organized pursuant to the Business Corporations Act (British Columbia) ("BCBCA") which replaced the Company Act (British Columbia) in 2004.

The Company's registered office is located at Suite 2200 - 885 West Georgia Street, Vancouver, British Columbia V6C 3E8. The Company's corporate head office is located at 13966 18B Avenue, Surrey, British Columbia V4A8J1. The Company's head office telephone number is (604) 590-1525.

In February 2007, the Company replaced the Company's original Articles with new Articles to reflect the adoption of the BCBCA. On May 13, 2010, the Company consolidated the Company's share capital on the basis of one new common share in the capital of the Company (each, a "Common Share") for seven old Common Shares. This consolidation was approved by a special resolution of the shareholders of the Company passed February 5, 2010. At the Company's annual general and special meeting held on June 5, 2013, the Company obtained shareholder approval of certain amendments to the Articles of the Company to include, among other things, advance notice provisions. Advance notice provisions provide a framework whereby the Company can fix a deadline for submission of director nominations by shareholders prior to any annual or special meeting of shareholders and can set forth the information regarding director nominees that a shareholder must include in their notice to the Company for such notice to be in proper written form.


-11-

The Common Shares have been publicly traded on the Toronto Stock Exchange ("TSX" or the "Exchange") under the symbol "KLS" since May 22, 2014, prior to which the Common Shares traded on the TSX Venture Exchange ("TSXV"). The Common Shares were traded on the NYSE American ("NYSE American") under the symbol "KIQ" from October 14, 2014 to March 25, 2024, prior to which the Common Shares traded on the U.S. OTCQX over the counter market ("OTCQX International") under the symbol "KEOSF".

On December 12, 2023 the Company received notice (the "Notice") from the NYSE American stating that the Company was not in compliance with the continued listing standards as set forth in Section 1003(f)(v) of the NYSE American Company Guide ("Company Guide"). The Notice stated that the NYSE American staff had determined that the Company's securities had been trading at a low price per share for a substantial period of time. The Notice further stated that the Company's continued listing was predicated on it effecting a reverse stock split of its common shares or otherwise demonstrating sustained price improvement within a reasonable period of time, which the NYSE American determined to be no later than June 12, 2024.

After careful consideration, the Company evaluated the benefits and costs of continuing its listing on NYSE American and concluded that it was appropriate to voluntarily delist from the NYSE American. With the Common Shares concurrently trading on the TSX, the Company believed the costs associated with a continued U.S. stock exchange listing, as well as the administrative burdens and requirements associated with maintaining a dual listing, could no longer be justified. The Company also concluded that a reverse split of the Company's Common Shares of a magnitude necessary to bring the Company into compliance with the listing standards set forth in the Company Guide was not a desirable alternative and would not be in the best interest of the Company's shareholders.  The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024 and the Common Shares were delisted from NYSE American effective as of March 26, 2024. The Company does not expect to seek to list its shares on another U.S. national securities exchange or U.S. quotation system.

The Company operates in conjunction with the Company's five wholly owned subsidiaries Kelso Technologies (USA) Inc. ("KTI"), Kel-Flo Industries Inc., ("Kel-Flo"); KIQ Industries Inc. ("KIQ"); KIQ X Industries Inc. ("KIQX") and KXI™ Wildertec™ Industries Inc. ("KXI"). The Company owns 100% of the voting securities of each of the Company's subsidiaries. None of the subsidiaries has a class of restricted securities. KTI was incorporated on August 3, 2005, in the State of Nevada for potential use for operations in the United States. KIQ was incorporated on October 7, 2014 in the State of Nevada for the purpose of working on the general development of new equipment concepts should they develop market interest. Kel-Flo was incorporated on June 20, 2012, in the State of Nevada and is used as a structure to pursue the development of high-speed no-spill fuel loading technologies for locomotives. KIQX was incorporated on December 12, 2017, in the Province of British Columbia, Canada as an operating subsidiary for the development, production and sales of the Company'sproprietary KXI vehicle suspension system for wilderness terrain vehicles.

General Development of the Business

General

Kelso is a diverse product engineering company that specializes in the development, production and distribution of proprietary equipment used in transportation applications. Over the past decade the Company's reputation has been earned as a developer and reliable supplier of high-quality rail tank car equipment used in the handling and containment of hazardous and non-hazardous commodities during transport.

All Kelso products are developed with emphasis on economic and operational advantages to customers while mitigating the impact of human error and environmental releases. The Company offers specialized rail tank car and truck tanker equipment, no-spill fuel loading systems, first responder emergency response equipment and "road-to-no-road" suspension systems for motor vehicles being used in rugged wilderness terrains.


-12-

Over the last fourteen years the Company has established itself as a leading North American producer and supplier of specialized rail tank car equipment. The Company's core rail tank car products include pressure relief valves, top ball valves, vacuum relief valves and bottom outlet valves as well as a proprietary one-bolt manway. These products provide some of the key elements of a rail tank car's structure to ensure the safe handling and containment of hazardous materials during transport. With a solid history of innovative technology solutions and a reputation anchored by the reliability of supply, the Company serves many of North America's largest tank car builders and shippers with a wide range of custom engineering and production services.

The Company's unaudited revenues over the last eight quarters were as follows: $3,069,359 for the quarter ended December 31, 2023; $3,138,137 for the quarter ended September 30, 2023; $2,152,462 for the quarter ended June 30, 2023; $2,459,958 for the quarter ended March 31, 2023; $2,389,477 for the quarter ended December 31, 2022; $2,708,364 for the quarter ended September 30, 2022; $2,869,496 for the quarter ended June 30, 2022; $2,963,851 for the quarter ended March 31, 2022.

The Company's unaudited net income (loss) over the last eight quarters were as follows: $(165,368) for the quarter ended December 31, 2023; $(66,174) for the quarter ended September 30, 2023; $(1,047,119) for the quarter ended June 30, 2023; $(786,677) for the quarter ended March 31, 2023; $(420,316) for the quarter ended December 31, 2022; $(361,522) for the quarter ended September 30, 2022; $(519,443) for the quarter ended June 30, 2022; $(54,136) for the quarter ended March 31, 2022.

Three Year History

2021

Mr. Chris Stewart replaced James R. Bond as President of KIQX with Mr. Bond remaining as Chief Executive Officer of KIQX. Mr. Stewart assumed the executive authority and responsibility for all aspects of the KXI Suspension System project. Mr. Stewart served as the General Manager of KIQX for several years and has been a key developer of the strategic business model for the KXI project.

In March 2021, the Company terminated its technology development agreement dated November 10, 2016 (the "Technology Development Agreement") with service provider, G & J Technologies Inc. (the "Service Provider"), and the inventor/innovator, Gebhard Charles Wager (the "Inventor"), which served as the development agreement for the Company's KXI Suspension System. The Company had a dispute with the Service Provider and the Inventor with respect to the terms of the Technology Development Agreement and received a demand letter from the Service Provider with respect to the ownership of certain intellectual property rights referenced in the Technology Development Agreement. The Service Provider commenced an arbitration proceeding for ownership of IP assets and damages for wrongful termination of the Technology Development Agreement. The Company filed a counterclaim for damages for misrepresentations by the Service Provider. The Company anticipates that it will have to monetarily settle these claims but the amount is undetermined at this time.

On March 4, 2021, the Company completed a private placement to raise aggregate gross proceeds of CAD $6,370,000. A total of 7,000,000 units were issued at a price of CAD $0.91 per unit, with each unit being comprised of one common share of the Company and one-half of one common share purchase warrant. Each whole warrant could be exercised at a price of CAD $1.15 on or before 4:00 p.m. (Vancouver time) on March 4, 2022, and CAD $1.30 on or before 4:00 p.m. (Vancouver time) on March 4, 2023. The private placement was entirely arm's length, and the transaction did not materially affect control of the Company.

On August 25, 2021, the Company reported that it had completed the design, engineering and required regulatory testing of two key pieces of truck tanker equipment created for the reliable containment and pressure management of commodities that are transported via roads. The specialized products included a combined pressure/vacuum relief valve ("PVR") and a one-bolt manway ("OBM)". These new products were based on existing patents that are utilized in rail tank car applications and meet all Department of Transport ("DOT") 407 49 CFR 178.345 regulations. The Company commenced marketing and sales initiatives to promote wide scale adoption of the truck tanker OBM and PVR.

In early November 2021, the Company received final certification of the Company's pressure relief valve ("PCH") for use on rail pressure cars from the AAR. The PCH had gone through rigorous field service trials over the past several years which concluded with a successful teardown and testing of a sample of field service trialed PCH valves by the AAR inspector. Pressure tank cars designated by DOT-105 and DOT-112 specifications are used to transport flammable, non-flammable or toxic liquefied compressed gases that must be shipped under pressure. The PCH is a key milestone for the Company because it allows the Company to pursue sizable untapped revenue opportunities in the rail pressure car market. The Company commenced marketing and sales initiatives to promote wide scale adoption of the PCH.


-13-

On November 17, 2021, the Company's wholly owned subsidiary, KIQX, secured two key prototype development partners in its KXI™ Wildertec™ Heavy Duty ("HD") Suspension project. Vector Truck Designs ("Vector") and Kinetic Drive Solutions ("KDS") were contracted by KIQX to provide a team of automotive engineers, control system designers and software specialists that can guide KIQX to a regulatory compliant final production-ready HD prototype. Design ambitions are to meet the needs of the Company's target markets with technological performance that can deliver new standards for safety and efficiency while providing environmental and cultural responsibility for vocational wilderness transportation applications. Vector will lead the project in final stage prototype design and development of all mechanical components. KDS joins KIQX as a specialist engineering partner who can lead to the development and completion of an integrated suspension control system for the HD prototype. The KDS design team brings a wealth of experience in control system development integrating ride height, stability, central tire inflation systems, rear steering functions featuring intelligent computerized vehicle control systems.

The prototype vehicle, when completed will go through extensive engineering integrity and Canadian Motor Vehicle Safety Standards compliance testing. This is to ensure that equipment operators are able to utilize the full efficiency of the KXI technology without compromising the safety of the occupants or the general public. COVID-19 has created many supply chain issues in the automotive industries, but the completion of the prototype is currently expected in the second or third quarter of 2023.

Financial results in 2021 worsened due to a decline in revenues of 33% as the hazardous tanker rail car market continued to decline. The gross profit margin remained strong at 43% and operating expenses increased by 2% over 2020 after adjusting for non-cash items. Expenses rose due to the increased activity of the Company's suspension program. In addition, the Company recorded a gain on revaluation of derivative warrant liability of $658,626. This gain was as a result of the Company conducting a private placement in Canadian dollars with warrants also priced in Canadian dollars.

The Company's working capital remained strong at $8,670,165 as at December 31, 2021 and cash at $3,377,464. This strong position was mainly due to the private placement that the Company conducted earlier in the year. Trade payables were $1,118,573 at December 31, 2021 and the only long-term debt the Company has is the long-term portion of leases.

2022

During 2022 the owners and shippers that utilize rail tank cars began to cautiously commit to investments in new tank car equipment and/or retrofitting their current rail tank car fleets. Total OEM production output in 2022 was 9,812 rail tank cars. Kelso provided 4,609 valves (47%) for new tank car production and 2,445 valves for retrofit and repair activity in 2022. This increase in business activity after a prolonged slowdown due COVID-19 reflected in a 47% increase in the Company's sales in 2022 compared to the same period 2021.

Rail tank car activity requiring Kelso components grew modestly based on general economic recoveries and manufacturing supply chain disruptions that require an increase in rail tank car transportation solutions. Traditional foreign supply chains in the rail tank car industry have become unreliable and more costly for shippers' operations. The Company's "100% American-Made" reputation and its proven ability to service customer orders even during the most challenging of times improved Kelso's service reputation to the point that the Company's market share grew to approximately 47% of new tank car production volume in 2022.

On February 17, 2022 the Company reported that all the participating oil refiners engaged in the service trials of the K2AV (the Company's new 2" angle valve) successfully installed the requisite number of K2AV units and full AAR compliance testing continued. The Kelso K2AV is a device specifically designed to transfer LP-Gas and anhydrous ammonia in pressurized railroad tank car applications.


-14-

The current pressure car fleet includes approximately 85,000 tank cars and each pressure tank car utilizes three K2AV units. These are high value specialty products and management's objectives are to generate multi-million-dollar revenues from the K2AV as oil refiners specify our products in larger numbers. The pressure tank car market is a previously untapped market for Kelso to develop.

The development of Kelso's K2AV has been driven by customers' demand for better performing angle valves due to irregular performance of the current products used in the market today. The Kelso K2AV is a single piece of high-quality fabricated steel eliminating porosity weakness found in foreign castings. It is designed for universal use, so there are no wetted or outlet O-rings to change out; it has a self-draining, self-cleaning seat; it has a low operating torque for ease of use; it has an adjustable packing gland; and it is a serviceable valve. The K2AV has an AAR standard mounting that will allow for ease of inter-changeability with other 2" angle valves. The K2AV is completely manufactured in the USA.

The K2AV rounds out Kelso's Pressure Car Kit which includes the PCH, an excess flow check valve, a thermometer well, a needle (sampling) valve and magnetic gauging device. The availability of the Kelso Pressure Car Kit provided customers with the opportunity for one-stop sourcing for pressure car needs.

The K2AV progressed well in its AAR service field trials throughout 2022 without incident.

In 2022 the Company's Standard Profile Bottom Outlet Valve went through the final engineering design stages with the cooperation of shippers to meet current OEM design specifications. This was an essential step for the Company to seek AAR service field trial approval which is a key component of attaining full AAR approval over the next few years.

The Company has been engaged with automotive engineers and experts allowing KIQ to move the R&D focus for KXI to equipping a heavy-duty (one ton or greater) "host" vehicle platform (KXI HD) which represents a larger and more accessible commercial market opportunities. The Company secured the services of several military and automotive OEM suppliers and highly qualified control system engineers along with specialized wilderness experts. This team of professionals agreed to support our R&D schedules to design and produce an initial KXI HD prototype in 2022 utilizing best available technologies with the goal of pilot production and sales in 2023. The KXI HD platform represents a much more realistic and accessible commercial market opportunity to pursue.

The fundamental objective of the KXI HD project has been the creation of a new legally road compliant suspension control technology that can greatly improve the technical performance of a combined road and wilderness vehicle. The focus of the KXI HD technology is to manage the center-of-gravity of the vehicle to provide better traction and better balance for passengers and payloads during commercial wilderness and disaster response operations. 

To accomplish this in 2022, KXI HD utilized state of the art hydraulic mechatronic technologies controlled by the Company's encryption protected Road-To-No-Road™ wilderness driver assistance software system. Initial proprietary trademarks established in 2022 include PreciseRide™ and AdaptiveGrip™. The design objectives are to ensure all vehicle manoeuvres, whether automated or manual, are performed in a stable balanced position when driven in complex and dynamic environments including ledge climbs, ledge drops, extreme obstacles and severe side-slope challenges. The prototype is anticipated to be completed in 2023. Early testing of the design indicates that commercial stakeholders can expect the KXI HD to provide:

●   Enhanced mobility with unique dual steering control technologies - The KXI HD rear steering control system combined with its new software functions vastly improve the safe manoeuverability of the KXI HD vehicle by reducing the potential margins of operator error through automated intuitive adjustments provided in the wilderness software drive modes.

●   Traction technology to better grip terrain in revolutionary ways - Supporting the vehicle center of gravity will be a responsive central tire inflation system and other key controls. KXI HD is expected to diminish wheel slip and enable safer climbing, traversing and descending operations resulting that can lower ecological impact and fuel consumption.

●  Gyroscopic balanced ride control capabilities through preset and automatically adjusting configurations that improve ride quality to enable safer travel speeds on forest service roads and rugged trails, as well as enhanced access to heavily sloped and complex wilderness terrain.


-15-

●   KXI HD expects to combine its mobility, traction and ride control technologies with a true all weather, all terrain, legally compliant road and wilderness solution for mission-critical events that require quick response times to emergency locations. KXI HD is designed to increase overall effectiveness and efficiencies for operators working in the wilderness through its single-vehicle solution which is expected to eliminate expensive and time-consuming trailer transportation for heavy equipment needed in difficult service areas.

Engineering design goals have been focused on the non-serviced needs of our target markets with new technological performance that can deliver new standards for safety, effectiveness and efficiency. It is expected that KXI HD can accomplish these goals while providing environmental and cultural responsibility for extreme vocational transportation applications.

Since 2021 the KXI HD prototype vehicle moved through initial engineering design processes, construction to completion in late 2022. All mechanical and hydraulic components are proven technologies that were sourced from well-established OEM suppliers and stakeholders. Component designs have been scaled from existing uses in military and commercial applications to fit the specifications of KXI HD. The engineering design included utilization and full integration of the Company's proprietary KXI HD encryption protected Road-To-No-Road™ wilderness driver assistance software that was also completed in late 2022. This process included simulation testing of the software as a prerequisite to commissioning the KXI HD prototype vehicle in 2023.

During 2022 the Company remained financially healthy with final working capital in the amount of $7,000,568 as at December 31, 2022. Key components of working capital at December 31, 2022 included cash on deposit in the amount of $2,712,446 and accounts receivable of $1,381,979 to cover trade payables in the amount $1,184,163. The only noninterest bearing long-term debt the Company has recorded is the long-term portion of the Company's leases.

2023

During Fiscal 2023, Kelso continued to strengthen the portfolio of its rail products by closely monitoring those products near completion of the required AAR service trial period. The strategic focus is to obtain full AAR approvals in 2024 for our entire portfolio of rail pressure car products to better grow our financial performance in a sustainable meaningful way.  This has been the Company's core branding ambition over the past fourteen years and it is now close to fruition in 2024. 

Rail operations at our Bonham, Texas facilities are effective and efficient productive systems that have been well developed since April 2010.  All functional elements of plant and equipment, production planning and controls, labour and staffing and product design/engineering are fully developed and productive at above average contribution margins from sales.  No further material capital investments in rail operations are anticipated for the foreseeable future.

Financial performance during 2023 fell short of original expectations with our 5-year average at $12,175,532 per year.  This has been due to many macroeconomic factors far beyond the control of the Company, that have created the current deep recession of business activities in the rail tank car industry.  This includes the penalizing effects of COVID-19, high interest rates, inflationary pressures, supply chain issues and lengthy AAR approval processes.  Despite the many challenges the Company has persisted and still believes that it can exploit its growing competitive advantages in the rail industry. 

Key to the development of the Company's rail revenue growth ambitions in 2024 is the full AAR approval of our pressure car package.  This package sells at a much higher tank car unit value.  It is expected to grow rail car revenue from an average of $1,500 per tank car to over $10,000 per tank car.  Our specialized angle valves for the pressure car package have completed their service trial and are in the final stages of the full AAR approval process.  The AAR approvals are the key milestone to establish new revenue growth from rail related products.  Our goal is to fully service the needs of the pressure car market fleet that that stands at approximately 86,000 tank cars.  This provides a significant financial growth opportunity to pursue while continuing to obtain AAR approvals for the additional products in the R&D pipeline. 

Since mid-2021 the Company's automotive innovation development operations have been heavily engaged in creating a unique fully automated "center-of-gravity" oriented Advanced Driver-Assistance System ("ADAS") designed specifically for wilderness travel.  In 2023 the Company confirmed that it had created the first "field-tested" automated suspension-based ADAS for emergency and commercial mission-critical wilderness operations.  Our ADAS technologies are specifically designed to address the challenging issues of worker well-being and safety as well as ecological protection while delivering effective and efficient operational advantages to wilderness operating stakeholders.  The innovation design objectives are to create products that diminish the potentially dangerous effects of human and technology error through the use of the Company's proprietary engineered solutions.


-16-

On April 25, 2023 the Company and G&J Technologies Inc. ("G&J") received the arbitrator's final judgment to legally resolve all the disputed issues. The judgement is binding for all parties and required Kelso to provide final financial payouts of US$465,360 to G&J for termination fees, asset payment issues and legal fees. This amount has been paid and was included in the financial results for the year ended December 31, 2023. The final judgement of the arbitrator in no way affects the Company's ability to continue the KXI Wildertec Heavy Duty Suspension program and the KXI technology remains unencumbered. According to the terms of the Technology Development Agreement (the "TDA"), the Company maintains intellectual property rights acquired under the TDA and is liable for a 2.5% royalty to the service provider or their assigns should Kelso use their technologies in a commercially sold product.

On September 12, 2023 the Company's KXI Wildertec™ Software Division filed the first stage proprietary patent application for its Automated Traction Optimization Method for Vehicle Suspension Systems ("Method").  The Patent Application forms the Company's initial proprietary claims and intellectual foundation for its future KXI Wildertec™ technologies.  This patent application filing begins the Company's comprehensive proprietary protection program for additional protectable full automation ADAS developments and firmly positions the Company's artificial intelligence intentions.  The grant of the Canadian Patent on our Method technologies expected to be in 2024.  This will be a key cornerstone event for the Company's business development ambitions.

In the automotive industry, ADAS refers to specialized automated technical features that are designed to increase the safety of operating motor vehicles on existing roadways.  Current automotive industry design ambitions are to use human-machine interfaces that can assist a driver's ability to react to dangers on established roads.  Upon extensively field testing the unique Method, Kelso's intelligence supports that the Company is the first enterprise to demonstrate a functional automated suspension-specific ADAS for commercial wilderness applications.  This is a major technology development advantage for the Company to grow future revenues from specialized automotive markets.

Very little emphasis, if any, by the automotive world has addressed ADAS requirements in wilderness operations.  Our strategic business objectives are to lead the way on ADAS for no-road environments for emergency responders, commercial/industrial stakeholders and humanitarian aide and defense customers.  Our business ambition is to participate in the emerging global ADAS software market which is estimated to reach the $80 billion mark by 2030 as reported by industry experts, McKinsey & Company.

The Company will concentrate its production resources on delivering safety enhancing technology solutions for customers in, but not limited to, disaster response, wilderness fire fighting, mobile medical treatment, evacuation and emergency response, mining and exploration, energy transmission, civil engineering projects, telecommunications and geographic/environmental data systems.

In 2023, the Company made considerable progress in its research and development to create new innovative products.  Timing of required regulatory approvals on new rail and automotive products and corresponding revenue streams remains unpredictable and cannot be guaranteed to be successful. 

The Company feels it is on course for new value creation as we look forward to new business success in both rail and automotive markets.  Management has determined a clear path for the commercialization of our new products in order to provide longer-term profitable revenue growth.  With no interest-bearing long-term debt to service and improved sales prospects from larger diverse markets, Kelso can focus on the growth of its equity value from financial performance generated from a wider range of new proprietary products. 

The Company deploys capital resources sensibly to maintain financial health and liquidity. The Company's working capital was $5,026,580 as at December 31, 2023. Current working capital and anticipated sales activity for 2024 is expected to protect the Company's ability to conduct ongoing business operations and R&D initiatives for the foreseeable future. With no interest-bearing long-term debt to service and improved sales prospects from a larger product portfolio, Kelso can continue to concentrate on stronger financial performance from a more diverse range of products.


-17-

Subsequent to Fiscal 2023

In February 2024 the Company established an initial Phase-One Pilot production facility with additional leased space at its current R&D facility in West Kelowna, BC, Canada.  This production facility is being designed and tooled to convert different classes of heavy duty "host" vehicles with the Company's patents pending proprietary Method technologies.  These vehicles are designed to be sold to customers operating in extreme terrain environments who have specified their custom user case requirements utilizing our Method technologies.

The Method is now regulatory compliant for sales to commercial wilderness operations including existing forestry roads.  The KXI equipped vehicle is compliant for operation on all resource and private roads through an all-terrain vehicle insurance policy.

The Phase-One facility does not require new equity or debt capital at this time.  The low capital investment reflects the ease of conversion of the "host" vehicle to the Method system in order to minimize the costs of the final salable vehicle.  Management is currently developing longer-term scheduling logistics, supply chain procurement systems, optimal inventory levels, labor and staffing needs and product design enhancements, continuing R&D needs, advancing engineering quality controls and general risk management controls.

Once completed the Phase-One facility is expected to have the potential production capacity to generate approximately $25 million of annual revenue commencing in late 2024.  With the assistance of the landlord, the current facility can be scaled to meet long term production volumes to service in excess of $100 million per year at the same location.  The facility will house R&D, Phase-One production and an on-site test track.

Capital Expenditures

The Company has no material capital expenditures planned at this time nor does it have any divestitures planned.

Takeover Offers

The Company is not aware of any indication of any public takeover offers by third parties in respect of the Company's common shares during the Company's last financial year or current financial year.

Additional Information

The U.S. Securities and Exchange Commission (the "SEC") maintains an internet site that contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The address of that site is www.sec.gov. The Company's website is www.kelsotech.com.

B. Business Overview

Kelso is a diverse product engineering company that specializes in the development, production and distribution of proprietary equipment used in transportation applications. Over the past decade the Company's reputation has been earned as a developer and reliable supplier of high-quality rail tank car equipment used in the handling and containment of hazardous and non-hazardous commodities during transport.

All Kelso products are developed with emphasis on economic and operational advantages to customers while mitigating the impact of human error and environmental releases. The Company offers specialized rail tank car and truck tanker equipment, no-spill fuel loading systems, first responder emergency response equipment and "road-to-no-road" suspension systems for motor vehicles being used in rugged wilderness terrains.

The Company has firmly established itself as a leading North American producer and supplier of specialized rail tank car equipment. The Company's core rail tank car products include pressure relief valves, top ball valves, vacuum relief valves and bottom outlet valves as well as a proprietary one-bolt manway. These products provide some of the key elements of a rail tank car's structure to ensure the safe handling and containment of hazardous materials during transport. With a solid history of innovative technology solutions and a reputation anchored by the reliability of supply, the Company serves many of North America's largest tank car builders and shippers with a wide range of custom engineering and production services.


-18-

The Company's common shares are publicly traded on the Toronto Stock Exchange under the trading symbol KLS. The Company was listed on the Toronto Stock Exchange on May 22, 2014. The Company operates in combination with the Company's wholly owned subsidiaries Kelso Technologies (USA) Inc, KIQ X Industries Inc., Kel-Flo Industries Inc. (formerly Kelso Innovative Solutions Inc.), KIQ Industries Inc. and KXI™ Wildertec™ Industries Inc.

Over the past five years Management has established multi-million-dollar sales of the Company's products to North American rail tank car manufacturers (OEM) and retrofit/repair businesses. Revenues over the last five audited year end periods were as follows: $10,819,916 for the year ended December 31, 2023; $10,931,188 for the year ended December 31, 2022; $7,425,707 for the year ended December 31, 2021; $11,149,130 for the year ended December 31, 2020; and $20,550,682 for the year ended December 31, 2019.

The Company's net earnings (loss) performance over the last five year end periods were as follows: net loss of $2,101,886 for the year ended December 31, 2023; net loss of $1,355,417 for the year ended December 31, 2022; net loss of $2,758,567 for the year ended December 31, 2021; net loss of $1,307,890 for the year ended December 31, 2020; and net income of $3,334,043 for the year ended December 31, 2019.

The rail tank car industry is historically cyclical.  The Company's primary market (hazmat rail tank cars) slowed considerably during the rail recession in 2016 and 2017 and improved in 2018 and 2019 to restore the Company's financial health.  From 2020 through 2023 COVID-19 delivered a powerful economic setback for Kelso as the pandemic significantly reshaped the business dynamics of the rail tank car industry as it fell into a deep recession from which it has not recovered. 

Given the unprecedented challenges of this crisis the Company's main focus was the containment of negative impacts on the Company's longer-term business model and the protection of the Company's key productive assets, research and development ambitions and its ability to continue business operations.  The Company concentrated on preparedness for post-pandemic normalization and readiness for a strong restart of business growth.  In 2022 revenues improved by 47% over the previous and maintained the same level in 2023.  This allowed Kelso to continue to grow its R&D projects in both the rail and automotive industries.

Financial performance in 2023 diminished by 1% over 2022, which saw recession affected sales recover by 47% after a dramatic 33% setback in 2021.  Weakened financial performance raised Management's concerns of the Company's abilities to continue business operations.  While the new build OEM rail tank car producers slowed in April 2020 and have remained depressed the retrofit and repair business segments remain open.  This has allowed the Company to continue the Company's rail operations productively. 

Industry experts anticipate that new car production will track replacement demand for the 438,000 tank car fleet in the range of 7,000 - 10,000 cars per year.  Tank car re-qualifications will be in the range of 40,000 - 50,000 cars per year for the next several years.  Management believes that revenue streams from rail tank car operations should continue to improve slowly over the upcoming years when new product offerings gain final AAR regulatory approvals. 

The Company's working capital was $5,026,580 as at December 31, 2023 that includes $3,376,005 in inventories required for timely future deliveries. Capital resources from rail operations are expected to protect the Company's ability to conduct ongoing business operations for the foreseeable future.

Rail tank car product development requires long AAR approval processes which continue to impede Kelso's ability to improve sales with additional rail tank car equipment.  The Company has active service field trials in process with the AAR for the Company's new standard profile ceramic ball bottom outlet valve, top ball valve and angle valve, although final AAR approval processes take considerable time to complete.  Our pressure tank car PCH valve has been approved for full commercial use adding to our sales growth potential.  These new product developments have been derived through co-engineering and testing support from the Company's key customers which may strengthen the probability of longer-term adoption by the rail industry.

The Company's non-rail product development initiatives concentrate on a wider range of transportation technology products that are designed to provide unique economic benefits and safe operational advantages to commercial customers. The Company's goal is to spread the Company's business risk to diminish the severe negative impacts of the historic down cycles in the rail industry.


-19-

Since 2017, Management has actively pursued new diverse marketplace opportunities outside of the rail industry. The overall strategic plan is to spread business risks by accessing non-rail markets to diminish the severe negative impact of the reliance on a small number of customers and the historic down cycles in the rail industry.

As part of this strategic plan, Kelso, through the Company's wholly owned subsidiary KIQ X Industries (KIQ) focused on the research and development of an advanced "Road-To-No-Road™" suspension system known as the KXI™ Wildertec™ Suspension System (KXI). KXI is a system designed to provide safer, more effective, efficient and ecologically responsible capability for commercial wilderness operations. The KXI is a pioneer brand initiated by Kelso to service the needs of the commercial wilderness transportation technologies marketplace. The Company's goal is to utilize well established automotive engineering practices to solve the challenges of extreme wilderness terrain travel and create opportunities and efficiencies for both industrial and public service customers.

The Phase-One half-ton "concept" vehicles were fitted with the service providers' air suspension innovations, initial component tooling and parts and installation of the mechanical KXI components on a light duty half ton "host" vehicle. Multiple vehicles were converted and tested. Desired performance fell well short of expectations due to software automation deficiencies, regulatory compliance problems and engineering durability requirements.  The key issue was that the design specifications could not attain full compliance with the Canadian Motor Vehicle Safety Standards (CMVSS). Unfortunately, ongoing research and testing of the original half-ton KXI prototypes revealed engineering, safety and economic issues that rendered the half-ton KXI prototype concept commercially unfeasible.

In March, 2021 the Company terminated the original TDA with G&J, including the consulting agreement for $10,000 per month.  The termination was disputed by the service providers and arbitration commenced.  On April 25, 2023 the Company and G&J received the arbitrator's final judgment to legally resolve all the disputed issues. The judgement is binding for all parties and required Kelso to provide final financial payouts of US$465,360 to G&J for termination fees, asset payment issues and legal fees. This amount has been paid and was included in the financial results for the year ended December 31, 2023. The final judgement of the arbitrator in no way affects the Company's ability to continue the KXI Wildertec Heavy Duty Suspension program and the KXI technology remains unencumbered. According to the terms of the TDA the Company maintains intellectual property rights acquired under the TDA and is liable for a 2.5% royalty to the service provider or their assigns should Kelso use their technologies in a commercially sold product.

In 2021 based on knowledge gained from inputs from automotive engineers and wilderness experts KIQ moved the R&D focus for a brand new KXI Heavy Duty (KXI HD) suspension system that would be legally compliant.  The goal was to create a "Road-To-No Road™" vehicle that featured a durable, automated state-of-the-art hydraulic suspension system.  The design ambition was to equip and enable a heavy-duty (one ton or greater) "host" vehicle platform that would represent larger and more achievable commercial market opportunities. 

The Company secured the services of several military and automotive OEM suppliers and highly qualified software and suspension engineers as well as specialized wilderness experts.  These stakeholders confirmed that our new R&D direction was a unique bona fide opportunity to pursue.  They agreed to support our R&D schedules to design and produce an initial KXI HD prototype.

The KXI HD prototype vehicle was completed in late 2022.  All mechanical and hydraulic components are proven technologies that are sourced from well-established OEM suppliers and stakeholders.  Component designs have been scaled from existing uses in military and commercial applications to fit the specifications of KXI HD.  The prototype vehicle has been commissioned with the Company's proprietary encryption protected Road-To-No-Road® wilderness driver assistance software which encompasses our trademarks PreciseRide™ and AdaptiveGrip™.  The commissioned prototype vehicle is currently going through extensive software and engineering integrity tests in preparation for Canadian Motor Vehicle Safety Standards compliance testing.

Once completed these design specifications will have to attain full compliance with the Canadian Motor Vehicle Safety Standards (CMVSS).  Successful completion of the CMVSS requirements should allow the Company to meet the Federal Motor Vehicle Safety Standards (FMVSS) in the United States including the majority of compliance requirements for each Canadian province and American state.  This is expected to provide the Company with a national safety mark awarded as a final stage manufacturer which is a key prerequisite for enabling full scale marketing initiatives and initial commercial sales in 2024.


-20-

Business Model

Kelso is working to become a leading developer and supplier of a wide range of proprietary tank car valves designed primarily for use in the hazmat shipment market. The Company's valves help shippers safely deliver hazmat commodities wherever they need to go in North America. Customer driven product development and business strategies now bring Kelso's unique competitive advantages with customers as Management pursues the Company's goals of positive financial performance for years to come.

The Company keeps rail products smart, simple and focused on customer needs. Kelso concentrates on sound business fundamentals, operational practices, adjusted EBITDA returns and careful capital management. Today, the Company invests in customer driven co-engineered product development to improve the probability of market adoption. This allows Kelso to prepare marketing initiatives to capitalize on sales opportunities. Management monitors industry trends and regulated technology requirements to select R&D projects that can be fruitful for the Company's future revenue streams. The ambition is that the Company's engineering team can proactively resolve issues for customers before reactionary measures are required.

The key components of the Company's business model include:

  • experienced executive management, including directors and officers with many years of business experience;
  • focused strategic plans that are achievable, flexible and sustainable;
  • access to development capital through reputable public company governance;
  • corporate branding as a reliable supplier of high-quality railroad equipment;
  • exceptional customer service;
  • industrial engineering capability for product solutions based on customers' specific criteria;
  • growth of "next generation" transportation service equipment for rail, road and wilderness transportation applications through in-house product development;
  • product diversification plans to diminish revenue risk factors from historically cyclical products;
  • acquisition of new or established products that can grow new markets under the Company's management;
  • marketing initiatives that promote awareness of the quality of the Company's products and the economic value proposition they offer to interested stakeholders;
  • reliable loyal customers to fuel predictable profitable business growth; and
  • maintenance of a proven effective and efficient production infrastructure and capacity designed to meet demand.

Although still a small enterprise the Company believes that it remains at the forefront of technology development for the railroad industry as it has successfully developed new products which are designed to address current industry and customer demand and which replace products that are based on technology which was developed in some cases over 80 years ago. The Company's business model is focused on becoming a leader in the design and supply of new technologies aimed at safe operational effectiveness and economic efficiencies in transportation systems. We are focused on our rail equipment and the development of our wilderness transportation equipment that can diversify and grow our revenues in new market segments.

Market and Products

Kelso is working to become a leading developer and supplier of a wide range of proprietary tank car valves designed primarily for use in the hazmat shipment market. The Company's valves help shippers safely deliver hazmat commodities wherever they need to go in North America. Customer driven product development and business strategies now bring Kelso's unique competitive advantages with customers as Management pursues the Company's goals of positive financial performance for years to come.

The Company keeps products smart, simple and focused on customer needs. Kelso concentrates on sound business fundamentals, operational practices, Adjusted EBITDA returns and careful capital management. Today, the Company invests in customer driven co-engineered product development to improve the probability of market adoption. This allows Kelso to prepare marketing initiatives to capitalize on sales opportunities. Management monitors industry trends and regulated technology requirements to select R&D projects that can be fruitful for the Company's future revenue streams. The ambition is that the Company's engineering team can proactively resolve issues for customers before reactionary measures are required.


-21-

Currently the Company offers a wide range of proprietary valves and other specialty equipment for rail tank cars and road tankers. In the 1990s Kelso's origins were based on unique inventions that better served problematic safety issues in the transport of hazmat commodities by rail tank car. The Company's commercial business evolution began with the adoption of the Company's patented constant force pressure relief valves during the surge in crude-by-rail (CBR) shipments from 2012 to 2015. Since 2012 the Company has distributed over 89,000 valves and generated more than $137 million in revenues. Total OEM production output in 2023 was 9,812 rail tank cars.  Kelso provided 4,609 valves (47%) for new tank car production and 2,445 valves for retrofit and repair activity in 2023.

The Company's products provide a rewarding economic value proposition for all rail tank car stakeholders. This value includes reliable high-quality equipment, unprecedented warranties, high service standards and short lead times for delivery. Over the past decade Kelso has been able to develop a niche in the marketplace for many of the Company's products. Key products include:

Rail and Road Transport Equipment

  • Pressure relief valves
  • Vacuum relief valves
  • Bottom outlet valves (under AAR field service trials)
  • Pressure car pressure relief valves (AAR approved - new market)
  • Pressure car angle valves (under AAR field service trials - new market)
  • Top ball valves (under AAR field service trials)
  • DOT 407 PRV/VRV for truck tankers (new market)
  • One-bolt manways and related equipment
  • Emergency response equipment for hazmat first responders
  • No spill locomotive fueling equipment
  • Other specialty valves, parts, equipment and services

Rail Tank Car Market Indicators

The rail tank car market in North America is not considered a growth industry but rather a cyclical commodity market that is historically unpredictable. Kelso is focused on growing the rail business through the sales of a wider range of pressure relief valves, vacuum relief valves, ball valves, bottom outlet valves, manway equipment, angle valves and other specialized equipment.

Based on current projections from industry analysts (Freight Transportation Research ("FTR") Associates) new tank car demand is expected to reach 8,290 tank cars in 2023.  In addition, significant re-qualifications of existing rail tank cars are planned to address the 135,000 tank cars that were delivered between 2012 and 2017 and will now come due for recertification during the next few years.  The anticipated new build and re-qualification activity combined with a growing number of qualified Kelso products are expected to fuel new financial growth from rail operations.

The Company will continue to develop new rail products that are anticipated to provide new financial growth opportunities.  The Company's focus on core design objectives that are:

  • To ensure public safety by mitigating the potential negative environmental impacts of non-accidental releases of hazardous materials in transit.
  • To manage negative and positive pressure within the tank thereby reducing the risks of implosion or explosion ensuring the safe containment of hazardous materials while being loaded, transported and unloaded.
  • To improve the customers' operating effectiveness producing economic rewards with proven reliable equipment.
  • To build reliable equipment featuring high-quality milled or U.S. cast parts eliminating problematic imported cast parts that lead to complex expensive repairs for customers.
  • To ensure that customers benefit with more profitable in-service time for tank cars.

-22-

Wilderness Transportation Equipment Market

KXI™ Wildertec™ Suspension System (KXI HD) For Heavy Duty Operations

In 2017 Kelso through the Company's wholly owned subsidiary KIQ X Industries Inc. (KIQ) began the development of a unique vehicle suspension system that provided new rapid response "road-to-no-road" capabilities regardless of the climate or the severity of the terrain.  The KXI Suspension System is being developed under the product brand (Wildertec™) initiated by Kelso to service the niche industries of commercial wilderness and emergency management transportation technologies.  The Company's goal is to utilize well established automotive and equipment engineering practices to solve the challenges of extreme terrain travel and create opportunities and efficiencies for both industry and public service customers.

The catalyst to the Company's interest in this business development opportunity were the requests to the engineering community from governments, firefighters, emergency responders and other stakeholders for the creation of better technologies that can most effectively respond to threats to public safety and better protection of emergency responders in the wilderness. 

The Company considered the engineering challenge and ambition worth pursuing.  Environmental experts continue to warn that the net damage costs of climate change events are likely to significantly increase in the upcoming years due to intensified weather events such as wildfires, hurricanes, tornadoes, flooding and drought.  Wilderness and populated areas will be in harm's way and society will have to respond to these events with better capabilities, faster response times and improved effectiveness to preserve human lives and prevent property damage.

In 2021 the Company engaged automotive engineers and experts allowing KIQ to move the R&D focus for KXI to equipping a heavy-duty (one ton or greater) "host" vehicle platform (KXI HD) which represents a larger and more accessible commercial market opportunity.  The Company secured the services of several military and automotive OEM suppliers and highly qualified control system engineers along with specialized wilderness experts.  They agreed to support our R&D schedules to design and produce an initial KXI HD prototype utilizing best available technologies with the goal of pilot production in early 2024.  The KXI HD platform represents a much more realistic and accessible commercial market opportunity to pursue. 

The fundamental objective of the KXI HD project has been the creation of a new legally road compliant suspension control technology that can greatly improve the technical performance of a combined road and wilderness vehicle.  The focus of the KXI HD technology is to manage the center-of-gravity of the vehicle to provide better traction and better balance for passengers and payloads during commercial wilderness and disaster response operations. 

To accomplish this, KXI HD has utilized state of the art hydraulic mechatronic technologies controlled by the Company's proprietary encryption protected wilderness driver assistance software system.  Initial proprietary trademarks include PreciseRide™ and AdaptiveGrip™. The design objective is to ensure all vehicle maneuvers, whether automated or manual, are performed in a stable balanced position when driven in complex and dynamic environments including ledge climbs, ledge drops, extreme obstacles and severe side-slope challenges.  The prototype has been completed and early testing of the design indicates that commercial stakeholders can expect the KXI HD to provide:

●   Enhanced mobility with unique dual steering control technologies - The KXI HD rear steering control system combined with its new software functions vastly improve the safe maneuverability of the KXI HD vehicle by reducing the potential margins of operator error through automated intuitive adjustments provided in the wilderness software drive modes.

●   Traction technology to better grip terrain in revolutionary ways - Supporting the vehicle center of gravity will be a responsive central tire inflation system and other key controls.  KXI HD is expected to diminish wheel slip and enable safer climbing, traversing and descending operations results that can lower ecological impact and fuel consumption.

●   Gyroscopic balanced ride control capabilities through preset and automatically adjusting configurations.  This improves ride quality to enable safer travel speeds on forest service roads and rugged trails, as well as enhanced access to heavily sloped and complex wilderness terrain.

●   KXI HD expects to combine its mobility, traction and ride control technologies with a true all weather, all terrain, legally compliant road and wilderness solution for mission-critical events that require quick response times to emergency locations.  KXI HD is designed to increase overall effectiveness and efficiencies for operators working in the wilderness through its single-vehicle solution which is expected to eliminate expensive and time-consuming trailer transportation for heavy equipment needed in difficult service areas.


-23-

Engineering design goals have been focused on the non-serviced needs of our target markets with new technological performance that can deliver new standards for safety, effectiveness and efficiency.  It is expected that KXI HD can accomplish these goals while providing environmental and cultural responsibility for extreme vocational transportation applications.

The KXI HD prototype was completed in late 2022.  All mechanical and hydraulic components are proven technologies that are sourced from well-established OEM suppliers and stakeholders.  Component designs have been scaled from existing uses in military and commercial applications to fit the specifications of KXI HD.  The prototype vehicle is going through extensive engineering integrity testing, software commissioning and debugging to prove the Road-To-No-Road® design principle is achievable.

Once completed these design specifications will have to attain full compliance with the Canadian Motor Vehicle Safety Standards (CMVSS).  Successful completion of the CMVSS requirements should allow the Company to meet the Federal Motor Vehicle Safety Standards (FMVSS) in the United States including the majority of compliance requirements for each Canadian province and American state.  This is expected to provide KIQ a National Safety Mark awarded as a final stage manufacturer which is a key prerequisite for enabling commercial sales in late 2024.

The goal is to attain full legal compliance of the design that ensures that equipment operators are able to utilize the full efficiency of the KXI HD technology without compromising the safety of the vehicle, occupants and the general public.  This is expected to qualify the KXI HD vehicle for full scale marketing and sales.

In September 2023 the Company's KXI Wildertec™ Software Division filed its first proprietary Patent application for its Method.  The Patent Application forms the Company's initial proprietary claims and intellectual foundation for its automotive wilderness technologies.  This patent application filing begins the Company's comprehensive proprietary protection program for its current technologies and firmly positions the Company's artificial intelligence intentions.  The grant of the Canadian Patent on our Method technologies expected to be in 2024 will be a key cornerstone event for the Company's development ambitions.

In the automotive industry, ADAS refers to specialized automated technical features that are designed to increase the safety of operating motor vehicles on existing roadways.  Current automotive industry design ambitions are to use human-machine interfaces that can assist a driver's ability to react to dangers on established roads.  Upon extensively field testing the unique Method, Kelso's intelligence supports that the Company is the first enterprise to demonstrate a functional automated suspension-specific ADAS for commercial wilderness applications.  This is a major technology development advantage for the Company to grow future revenues from specialized automotive markets.

Very little emphasis, if any, by the automotive world has addressed ADAS requirements in wilderness operations.  Our strategic business objectives are to lead the way on ADAS for no-road environments for emergency responders, commercial/industrial stakeholders, and humanitarian aide and defense customers.  Our business ambition is to participate in the emerging global ADAS software market which is estimated to reach the $80 billion mark by 2030 as reported by industry experts, McKinsey & Company.

In February 2024 the Company established an initial Phase-One Pilot production facility with additional leased space at its current R&D facility in West Kelowna, BC, Canada.  This production facility is being designed and tooled to convert multiple classes of heavy duty "host" vehicles with the Company's patents pending proprietary Method technologies.  These vehicles are designed to be sold to customers operating in extreme terrain environments who have specified their custom user case requirements utilizing our Method technologies.

The Method is now regulatory compliant for sales to commercial wilderness operations including existing forestry roads.  The KXI equipped vehicle is compliant for operation on all resource and private roads through an all-terrain vehicle insurance policy.  The ambition is to obtain the necessary federal and regional compliance approvals to enable the technology to operate on all roadways as early as 2025.

The Company is now concentrating its resources on developing KXI Wildertec Application Development Agreements with interested customers in, but not limited to, safer working environments for drivers/operators working in wilderness environments such as firefighting, medical/evacuation operations, emergency response capabilities, mining, energy transmission and geographic/environmental data mapping systems.


-24-

Production and R&D Facilities

Kelso currently operates two rail equipment production and R&D facilities totalling 50,000 square feet in Bonham, Texas. The Company is fully qualified and certified to produce products for the railroad and other industries. The Company has been granted the required certifications including holding an AAR M1002 Class D Registration and AAR M1003 Quality Assurance System Certification for the Company's production facilities from the AAR.

KXI HD research and development operations are located in a new facility in West Kelowna, British Columbia, Canada.  This facility is modern and well suited to the development of the heavy-duty vehicle initiatives.  It facilitates our key engineers, specialists and OEM suspension control experts and strategic R&D schedules to produce a regulatory compliant KXI HD prototype. This strategic direction and new facility is expected to reduce R&D costs and maintain strategic business timetables. 

In February 2024, the Company established an initial 3,000 square foot Phase-One (Pilot) production facility with additional leased space at its current R&D facility in West Kelowna, BC, Canada.  This production facility is being designed and tooled to convert different classes of heavy duty "host" vehicles with the Company's patents pending proprietary Method technologies.  These vehicles are designed to be sold to customers operating in extreme terrain environments who have specified their custom user case requirements utilizing our Method technologies.

The Phase-One facility does not require new equity or debt capital at this time.  The low capital investment reflects the ease of conversion of the "host" vehicle to the Method system in order to minimize the costs of the final salable vehicle.  Management is currently developing longer-term scheduling logistics, supply chain procurement systems, optimal inventory levels, labor and staffing needs and product design enhancements, continuing R&D needs, advancing engineering quality controls and general risk management controls.

Once completed the Phase-One facility is expected to have the potential production capacity to generate approximately $25 million of annual revenue commencing in late 2024.  With the assistance of the landlord, the current facility can be scaled to meet long term production volumes to service in excess of $100 million per year at the same location.  The facility houses R&D, Phase-One production and an on-site test track.

Specialized Skill and Knowledge

The Company relies on the specialized skills of management, employees and consultants in the areas of product development and assembly, business development and public company management. In particular, the Company believes that it has engaged individuals with extensive production expertise and railroad industry experience with the overall goal of attaining economic, effective and efficient assembly operations. The Company believes it has engaged individuals with extensive production expertise because the Company's internal hiring standards require that individuals performing critical operations for component parts must have demonstrated a minimum of five years' experience with similar production operations. The Company has a management team with extensive experience managing public companies. See "Directors, Senior Management and Employees". The loss of any of these individuals could have an adverse effect on the Company. See "Risk Factors".

Competitive Conditions

The ability of the Company to compete for and acquire production contracts for the Company's products in the future will depend on a number of factors, including the Company's ability to continue to offer reliable high-quality technology, competitive pricing, timely delivery of purchase orders and strong customer service.

Intangible Properties

The Company's intangible property, particularly the Company's intellectual property rights, plays an important role in securing the Company's competitive advantage. The Company held the patent for the Company's PRV technology Patent 5,855,225 which expired January 29, 2016. The Company holds the patents for the Company's PRV Patent No. 9,568,146 B1 issued February 14, 2017, and for the Company's OBM Patent 7,104,722 B2 which expires in 2023 and has a trademark for the Company's One Bolt Manway (Registration Number 4,282,652). The Company holds the patent for the Company's ceramic BOV Patent 9470320 issued on January 13, 2016. The Company also holds the patent for the Company's VRV, Patent 9,441,749, expiring in 2033. On February 8, 2017, the Company filed a United States provisional patent application and a corresponding Canadian patent application for an Active Suspension Control System and Method for No-Road Vehicles ("ASCS") and continued patent work and international patent applications were filed on February 3, 2018.


-25-

On September 12, 2023 the Company reported that it has filed its first Patent application for its Automated Traction Optimization Method for Vehicle Suspension Systems ("Method").  The Patent Application forms the Company's initial proprietary claims and intellectual foundation for its automotive wilderness technologies.  This patent application filing begins the Company's comprehensive proprietary protection program for its current and future technologies.

These patents and trademarks are critical to the Company's success as they provide a significant advantage to the Company over the Company's competitors. See "Risk Factors" for a discussion of risk factors relating to the Company's intellectual property and competition.

Seasonality/Cycles

The cyclical nature of the Company's rail business reflects the cyclical nature of the tank car industry. Historically, uptrend cycles can last up to 3 to 5 years, followed by reduced building activity for 3 to 5 years as inventories of new cars are worked into the fleet.

Economic Dependence

The Company's business is dependent on the Company's ability to create, produce and distribute the Company's unique proprietary products such as the Company's patented pressure relief valves, one-bolt manway, vacuum relief valves bottom outlet valves and Wilderness Response Transportation Technologies. See "Material Contracts".

Employees

As at December 31, 2023, the Company had 42 employees (December 31, 2022 - 38 employees), including employees of the Company's subsidiaries. The largest group of employees works at the Company's production facilities in Bonham, Texas and the remainder work in British Columbia.

Reorganizations

In April 2010, the Company completed a reorganization of the Company's management team. In connection with this reorganization, in May 2010, the Company completed a consolidation of the Company's Common Shares on the basis of seven old Common Shares for one new Common Share.

Government Regulations

The railroad transportation industry is highly regulated by governments. In both the United States and Canada, governments regulate, among other things, transportation of non-hazardous and HAZMAT commodities as well as rail safety. The primary regulatory body in the United States for the railroad transportation industry is the U.S. Department of Transportation and the Federal Railroad Administration, PHMSA and in Canada it is Transport Canada. The Company endeavours to develop all of the Company's products and operate the Company's business in compliance with all applicable government regulations and testing requirements. The Company certifies the Company's products on an ongoing basis in accordance with AAR guidelines and government regulations.

The Company's KXI Suspension System must meet and fully comply with the rules and regulations set forth by the Canadian Motor Vehicle Safety Standards and the Federal Motor Vehicle Safety Standards in the United States. Failure to meet these requirements could have a material negative impact on the Company's ability to obtain purchase orders and generate meaningful revenues.

Intellectual Property Dispute

The Company had a dispute with Service Provider, G&J and the Inventor, Gebhard Charles Wager, in respect of the TDA between the parties dated November 10, 2016. On January 7, 2020, the Company received a demand letter from the Service Provider with respect to the ownership of certain intellectual property rights referenced in the TDA. The Company then terminated the TDA following which the Service Provider commenced an arbitration proceeding for ownership of IP assets and damages for wrongful termination of the TDA. The Company filed a counterclaim for damages for misrepresentations by the Service Provider.


-26-

On April 25, 2023, the Company and received the arbitrator's final judgment to legally resolve all disputed issues. The judgement was binding on all parties and required Kelso to provide final financial payouts of US$465,360 under the TDA for termination fees, asset payment issues and legal fees. This amount has been paid. The final judgement of the arbitrator in no way affects the Company's ability to continue the KXI Wildertec Heavy Duty Suspension program and the KXI technology remains unencumbered. According to the terms of the TDA, the Company maintains intellectual property rights acquired under the TDA and is liable for a 2.5% royalty to the service provider or their assigns should Kelso use their technologies in a commercially sold product.

C. Organizational Structure

The Company has five wholly-owned subsidiaries, Kelso Technologies (U.S.A.) Inc., KIQ Industries Inc., Kel-Flo Industries Inc., KIQ X Industries Inc. and KXI™ Wildertec™ Industries Inc. The Company owns 100% of the voting securities of each of these subsidiaries. No subsidiary has a class of restricted securities. See "Information on the Company - History and Development of the Company".

D. Property, Plants and Equipment

The Company currently operates two facilities totalling 50,000 square feet in Bonham, Texas. The Company is fully qualified and certified to produce products for the railroad and other industries. It has been granted the required certifications including holding an AAR M1002 Class D Registration and AAR M1003 Quality Assurance System Certification for its production facilities from the Association of American Railroads. See "Business Overview" for additional information regarding the Company's facilities, including a discussion of the productive capacity and extent of utilization of the Company's facilities and products produced. To the best of the Company's knowledge, there are no environmental issues that may affect the Company's utilization of the Company's assets.

KXI HD production operations are located in West Kelowna, British Columbia, Canada. The Company is currently shifting its R&D focus to Heavy Duty commercial trucks that will form the foundation of Kelso's pilot production program. Assembly drawings and tooling are expected be completed and ready to be tested in 2024.

As at December 31, 2023, the total carrying value for the Company's property, plant and equipment was $3,153,799 (December 31, 2022: $3,277,262), the breakdown of which is as follows: land $12,558 (December 31, 2022: $12,558), buildings $1,998,820 (December, 2022: $2,080,812), leasehold improvements $Nil (December 31, 2022: $Nil), production equipment $212,164 (December 31, 2022: $260,481), prototypes $913,635 (December 31, 2022: $840,030) and Right of Use assets  $16,622 (December 31,2022: $83,111).

At the time of this filing, the Company has no new plans for further acquisition or construction of new buildings as management believes that the Company's current space will handle all capacity issues in the year.

Item 4A. Unresolved Staff Comments

Not applicable

Item 5. Operating and Financial Review and Prospects

The following discussion and analysis of the Company's financial condition and results of operations for the years ended December 31, 2023 ("Fiscal 2023"), December 31, 2022 ("Fiscal 2022") and December 31, 2021 ("Fiscal 2021") should be read in conjunction with the Company's audited consolidated financial statements and related notes included in this annual report in accordance with "Item 8 - Financial Information". The Company's financial statements for Fiscal 2023, Fiscal 2022 and Fiscal 2021 (collectively, the "Reported Periods") were prepared in accordance with IFRS as issued by the IASB.


-27-


    Year ended
December 31
2023
    Year ended
December 31
2022
    Year ended
December 31
2021
 
Revenues $ 10,819,916   $ 10,931,188   $ 7,425,707  
Cost of goods sold $ 6,237,469   $ 6,022,192   $ 4,229,215  
Gross profit $ 4,582,447   $ 4,908,996   $ 3,196,492  
Gross profit margin   42%     45%     43%  
Expenses including non-cash items $ 5,876,383   $ 6,126,992   $ 6,254,981  
Gain on revaluation of derivative warrant liability  $ 3,665   $ 263,446   $ 658,626  
Income tax expense (recovery) $ 170,475   $ 166,031   $ 172,639  
Net income (Loss) for the year $ (2,101,886 ) $ (1,355,417 ) $ (2,758,567 )
Weighted average number of common shares outstanding   54,337,995     54,320,086     54,320,086  
Basic earnings (Loss) per common share $ (0.04 ) $ (0.02 ) $ (0.05 )
Adjusted EBITDA(Loss)(1) $ (845,487 ) $ (83,575 ) $ (1,436,435 )
Cash $ 1,433,838   $ 2,712,446   $ 3,377,464  
Working capital $ 5,026,580   $ 7,000,568   $ 8,670,165  
Total assets $ 9,703,271   $ 12,147,143   $ 13,728,510  
Shareholders' equity $ 8,720,248   $ 10,781,672   $ 12,055,113  
Dividends paid per share $ 0.00   $ 0.00   $ 0.00  

(1) This is a non-IFRS measure. Refer to the "Currency and Non-IFRS Financial Measures" section of this annual report for further information.

The financial results for the year ended December 31, 2023 are representative of a light industrial engineering organization continuing to build the Company's brands and new product innovations through the research, development and marketing of a diverse range of rail and automotive transportation technologies.  The current macroeconomic environment of inflation, high interest rates and supply chain problems has significantly affected the Company's financial performance as the traditional demand for rail tank car equipment remains depressed. 

Kelso generates its revenues and working capital from the sales of equipment for service in the rail tank car industry.  Sales performance for the year ended December 31, 2023 decreased 1% over the previous year ended December 31, 2022.  This slight sales decrease demonstrates some stability in our business model, however, the Company's rail business activities remain unpredictable as the low production rates of the rail tank car producers continued to frustrate the Company's operations in 2023.  Combined with repair, retrofit and re-qualification operations, rail business activity is expected to be adequate enough to allow the continuation and eventual growth of the Company's rail operations based on the anticipated introduction of new products.

Revenues, corresponding expenses, financial performance and capital management during the year ended December 31, 2023 reflected Kelso's continued ability to manage the Company's capital resources while navigating difficult market conditions as well as the negative financial impact of an negative arbitration award in 2023.  Financial results met the Company's expectations and reflect the revenues and related operational costs of marketing, producing and distributing the Company's proven line of rail tank equipment as well as key investments in new product development and production capability associated with a more diverse product mix in both rail and automotive markets in the future.

The Company's longer-term strategic plans require Kelso to make ongoing investments in the Company's production capabilities (including equipment, lease costs, training and qualifying human resources); railroad and automotive regulatory filings; liability insurance; marketing initiatives; independent lab testing and outsourced specialized industrial engineering services; new patent applications; regulatory public company administration processes in Canada and the United States; pre-sales production planning and tooling for the Company's growing portfolio of rail and automotive products.  These costs are written off in the period when they occur and their impact is reflected in the reported financial performance of the Company in the period in which they were incurred.

See "Item 17 - Financial Statements" and the notes to the financial statements enclosed herewith for a discussion of the significant accounting policies and significant estimates and judgments required to be made by management.


-28-

A. Operating Results

Year Ended December 31, 2023 Compared to the Year Ended December 31, 2022

For the year ended December 31, 2023, the Company reported a net loss of $2,101,886 ($0.04 per share) against revenues of $10,819,916 compared to a net loss of $1,355,417 ($0.02 per share) against revenues of $10,931,188 for the year ended December 31, 2022.

Gross profit margin returns were $4,582,447 (42% of revenues) for the year ended December 31, 2023 compared to $4,908,996 (45% of revenues) for the year ended December 31, 2022.  Gross profit margin returns diminished due to inflationary factors including the effects of higher interest rates on supply chain and different product mix.  Margins do remain well above industry averages due to the maintenance of production efficiencies and per order based pricing models that reflect higher raw material cost factors. 

Total operational expenses decreased slightly to $5,876,383 for the year ended December 31, 2023 compared to $6,126,992 for the year ended December 31, 2022.  Operational expenses are in line with Management's expectations and comparable to the prior year.

Since March 2021, Kelso and the original service providers (G&J) have been engaged in a termination and technology dispute regarding the TDA which moved to a formal arbitration hearing under the laws of the Province of British Columbia in September 2022.  On April 25, 2023 the Company and G&J received the arbitrator's final judgment to legally resolve all the disputed issues in a termination and technology arbitration regarding the TDA which moved to a formal arbitration hearing under the laws of the Province of British Columbia in September 2022.  The judgement is binding for all parties and requires Kelso to provide final financial payouts of US$465,360 to G&J for termination fees, asset payment issues and legal fees.  The Company has paid the award amount as at December 31, 2023 and the negative financial effects of this arbitration are incorporated in the financial statements as at December 31, 2023.

Adjusted EBITDA refers to net earnings from continuing operations before interest, taxes and tax recoveries, amortization, deferred income tax recovery, unrealized foreign exchange losses, non-cash share-based expenses (Black-Scholes option pricing model) and write-off of assets.  Adjusted EBITDA is not an earnings measure recognized by IFRS and does not have a standardized meaning prescribed by IFRS.  Management believes that Adjusted EBITDA is a better alternative measure in evaluating the Company's operational performance.  Readers are cautioned that Adjusted EBITDA should not be construed as an alternative to net income as determined under IFRS; nor as an indicator of financial performance as determined by IFRS; nor a calculation of cash flow from operating activities as determined under IFRS; nor as a measure of liquidity and cash flow under IFRS.  The Company's method of calculating Adjusted EBITDA may differ from methods used by other issuers and, accordingly, the Company's Adjusted EBITDA may not be comparable to similar measures used by any other issuer. 

Factors in the reported income for the year ended December 31, 2023 include expenses related to ongoing marketing initiatives in the amount of $394,933 (2022 - $409,256) and related travel costs of $141,996 (2022 - $111,235).  These expenses are related to ongoing marketing programs for existing and new product opportunities.  Travel costs have increased due to a growing product portfolio coupled with the renewed ability to meet face-to-face with customers as COVID-19 requirements relax.

A key component of the Company's future business growth is the research, design, testing and qualification of new rail and automotive products.  During the year ended December 31, 2023 the Company's industrial product design and development costs were $1,124,831 (2022 - $1,068,708).  The increase between 2023 and 2022 is largely related to the completion and accelerated testing of the KXI Wildertec™ program. New product developments are a key priority to provide longer term opportunities for Kelso to grow its future revenues.  The Company's goal remains the diminishment of the negative financial effects of a historically cyclical rail tank car market with new revenue streams from non-rail products.

Management continues to administrate both the Company's rail operations and KXI HD development with the goal of longer-term business growth.  This is reflected in the Company's investments in human resources, marketing, sales and production operations for the year ended December 31, 2023.  The Company recorded office and administrative costs of $2,486,186 (2022 - $2,278,467) and management compensation was $720,500 (2022 - $720,003).  There was no accrual for contractual management performance bonuses for the year ended December 31, 2023 as none was earned (2022 - $Nil).  Management bonuses when earned are accrued by quarter and are paid based upon the audited year-end balance not later than May 15 of the year following. 


-29-

Consulting fees for the year ended December 31, 2023 were $461,470 (2022 - $318,846) and investor relations fees were $84,000 (2022 - $84,000).  The increases in consulting fees were directly related to the use of additional independent experts and software specialists working on the KXI HD suspension project.

Accounting, audit and legal fees are cost components of the Company's corporate and product development strategies, arbitration costs and the required administration functions of a publicly listed industrial company listed on two major stock exchanges.  Costs for these professional audit and legal services were $280,102 for the year ended December 31, 2023 (2022 - $518,543).  The cost reduction is due to the completion of the arbitration in 2023 and the cost includes ongoing US tax and audit requirements.  Also included are the costs of complying with the rules and regulations of both the Toronto Stock Exchange and NYSE American Exchange including the complexities of regulatory documentation and Annual Information Form (AIF) and Securities Exchange Commission documentation (20-F).

The Company's functional currency is US dollars, but Kelso also holds various assets in Canadian dollars.  The Canadian dollar has remained volatile in value against the US dollar therefore the Company has recorded a foreign exchange gain of $35,000 for the year ended December 31, 2023.

The Company has recorded an income tax expense of $170,475 for the year ended December 31, 2023 (2022 - $166,031).

Year Ended December 31, 2022 Compared to the Year Ended December 31, 2021

For the year ended December 31, 2022, the Company reported a net loss of $1,355,417 ($0.02 per share) against revenues of $10,931,188 compared to a net loss of $2,758,567 ($0.05 per share) against revenues of $7,425,707 for the year ended December 31, 2021.

Gross profit margin returns were $4,908,996 (45% of revenues) for the year ended December 31, 2022, compared to $3,196,492 (43% of revenues) for the year ended December 31, 2021. Gross profit margin decreased slightly due to increased material costs.

Total operational expenses decreased to $6,126,992 for the year ended December 31, 2022, compared to $6,254,091 for the year ended December 31, 2021. Expenses decreased by 2% and fell in line with management's overall strategic plans and expectations to facilitate the current rail business and the development of the Company's KXI HD Suspension System.

Factors in the reported income for the year ended December 31, 2022, include expenses related to ongoing marketing initiatives in the amount of $409,256 (2021 - $353,010) and related travel costs of $111,235 (2021 - $64,419). These expenses are related to ongoing marketing programs for existing and new products. Travel costs have increased due to COVID 19 "work-from-home" circumstances not being such a factor in 2022.

A key component of the Company's future business growth is the research, design, testing and qualification of new rail and automotive products. During the year ended December 31, 2022, the Company's industrial product design and development costs were $1,068,708 (2021 - $1,697,497). In addition to the Company's ongoing rail equipment R&D the majority of these expenses relate to design and continuing testing of the Company's KXI Suspension System. New product developments are necessary to provide diverse opportunities for Kelso to grow the Company's future revenues  from new markets. The Company's goal is to diminish the financial effects of a historically cyclical rail tank car market with non-rail product development.

Management continues to carefully manage both the Company's rail operations and KXI Suspension System research and development with the goal of new longer term diverse business growth. This is reflected in the Company's investments in human resources, marketing, sales and production operations for the year ended December 31, 2022. The Company recorded office and administrative costs of $2,278,467 (2021 - $2,243,413) and Management compensation was $720,003 (2021 - $720,923). There were no accruals for management bonuses in 2022 or 2021. Consulting fees were $318,846 (2021 - $325,024) while investor relations remained unchanged at $84,000 (2021 - $84,000).


-30-

Accounting, audit and legal fees are cost components of the Company's corporate development strategies and the required administration functions of a publicly listed industrial company listed on two stock exchanges. Costs for these professional audit and legal services were $518,543 for the year ended December 31, 2022 (2021 - $271,613). This includes legal costs for an on-going arbitration process relating to a technology development agreement as well as ongoing US tax and audit requirements. Other legal costs relate to an increase in patent applications, public company administration including arbitration costs, reorganization costs, the preparation and filing of press releases, documentation and reviewing possible acquisition targets and new business arrangements. Also included are the costs of complying with the rules and regulations of both the Toronto Stock Exchange and NYSE American Exchange including the complexities of regulatory documentation and Annual Information Form (AIF) and Securities Exchange Commission documentation (20-F).

The Company's functional currency is US dollars, but Kelso also holds various assets in Canadian dollars. The Canadian dollar has remained volatile in value against the US dollar therefore the Company has recorded a foreign exchange gain (loss) of $(55,231) for the year ended December 31, 2022 (2021 - $78,428).

The Company has recorded an income tax expense of $166,031 for the year ended December 31, 2022 compared to an income tax expense of $172,639 for the year ended December 31, 2021. The tax expense is calculated on the income for tax purposes which is a result of adjusting accounting income (loss) for non-cash items. In the past, the Company has had losses to apply against taxes payable. These losses have been exhausted.

The Company has recorded a gain on revaluation of derivative warrant liability of $263,446 (2021 - $658,626). This is a result of the Company completing a Canadian $ private placement during 2021. There were warrants attached to the private placement which are exercisable in Canadian $. As the Company's functional currency is the US dollars, this gave rise to a derivative liability.

B. Liquidity and Capital Resources

The Company's primary source of revenue to date has been from new rail tank car builders and retrofit/repair customers. Management expects that the Company's capital resources may grow and diminish in line with the historic up and down economic cycles of the railroad industry. As at the end of Fiscal 2023 there were no material commitments for capital expenditures.

The Company plans to generate the necessary capital resources to finance operations by way of the sales of the Company's products. If the Company is unsuccessful in generating adequate capital resources from one or more of the anticipated sources and is unable to replace any shortfall with capital resources from another source, the Company may not be able to meet the Company's future financial obligations and the Company's operations may be adversely affected.

Management takes all necessary precautions to minimize risks however additional risks could affect the future performance of the Company. They include that the Company's products are new entries to the railroad industry and involve detailed proprietary and engineering knowledge and specific customer adoption criteria, hence factors that could cause actual financial results to be materially different include that the Company may be unsuccessful in raising any additional capital needs that may arise; the Company may not have sufficient capital to develop, produce and deliver new orders; product development may face unexpected delays; orders that are placed may be cancelled; product may not perform as well as expected; markets may not develop as quickly as anticipated or at all; or that the construction or other plans for plants run into permit, labor or other problems. See "Risk Factors".

In the past, the Company has raised funds through private placement equity financings and through the exercise of options and warrants. Although the Company has been successful in raising funds and funding itself in the past, there is no guarantee that the Company will be able to do so in the future.


-31-

December 31, 2023 Compared to December 31, 2022

As at December 31, 2023 the Company had cash on deposit in the amount of $1,433,838, accounts receivable of $1,065,411, prepaid expenses of $134,349 and inventory of $3,376,005 compared to cash on deposit in the amount of $2,712,446, accounts receivable of $1,381,979, prepaid expenses of $92,768 and inventory of $4,144,196 as at December 31, 2022.

The Company has income tax payable of $10,024 at December 31, 2023 compared to $30,626 at December 31, 2022.

The working capital position of the Company as at December 31, 2023 was $5,026,580 compared to $7,000,568 as at December 31, 2022.

Net assets of the Company were $8,720,248 at December 31, 2023 compared to $10,781,672 as at December 31, 2022. The Company had no interest-bearing long-term liabilities or debt as at December 31, 2023 or December 31, 2022.

The Company's post COVID-19 business prospects are encouraging as the OEMs and owners of tank cars have become optimistic about the market trends improving in 2024 however the Company is still operating in uncertain times. Management takes all necessary precautions to minimize risks however additional risks could affect the future performance of the Company.

December 31, 2022 Compared to December 31, 2021

As at December 31, 2022 the Company had cash on deposit in the amount of $2,712,446, accounts receivable of $1,381,979, prepaid expenses of $92,768 and inventory of $4,144,196 compared to cash on deposit in the amount of  $807,009, prepaid expenses of $161,490 and inventory of $5,534,558 as at December 31, 2021.

The Company has income tax payable of $30,626 at December 31, 2022 and $nil at December 31, 2021.

The working capital position of the Company as at December 31, 2022 was $7,000,568 compared to $8,670,165 as at December 31, 2021. The 2021 working capital position was a result of a private equity placement completed in March 2021 pursuant to which 7,000,000 units were issued at a price of CAD $0.91 per unit, with each unit being comprised of one common share of the Company and one-half of one common share purchase warrant. Each whole warrant can be exercised at a price of CAD $1.15 per common share on or before 4:00 p.m. (Vancouver time) on March 4, 2022 and CAD $1.30 on or before 4:00 p.m. (Vancouver time) on March 4, 2023. The private placement was entirely arm's length, and the transaction did not materially affect control of the Company. There were no financings conducted during 2022.

Net assets of the Company were $10,781,672 as at December 31, 2022 compared to $12,055,113 as at December 31, 2021. The Company had no interest-bearing long-term liabilities or debt as at December 31, 2022 or December 31, 2021.

The Company's post COVID-19 business prospects are encouraging as the OEMs and owners of tank cars have become optimistic about the market trends improving in 2023 however the Company is still operating in uncertain times. Management takes all necessary precautions to minimize risks however additional risks could affect the future performance of the Company.

C. Research, Development, Patents and Licenses, etc.

A key component of the Company's future business growth is the research, design, testing and qualification of new rail and automotive products. New product developments are necessary to provide diverse opportunities for Kelso to grow the Company's future revenues beyond the COVID-19 crisis from new markets. The Company's goal is to diminish the financial effects of a historically cyclical rail tank car market with non-rail product development. See "Business Overview", "Intangible Properties", "Economic Dependence" and "Risk Factors" above for a discussion of the Company's patents and licenses.

The Company has spent the following amounts on research in past three years: $1,124,831 in Fiscal 2023; $1,068,708 in Fiscal 2022; and $1,697,497 in Fiscal 2021. In addition to the Company's ongoing rail equipment R&D, the majority of these expenses related to design and continuing testing of the Company's KXI HD Suspension System.


-32-

D. Trend Information

OEM rail tank car deliveries and orders are holding fairly stable and backlogs remain firm in 2024 and consistent with 2023 (8,257 units). There is a shift toward rail pressure cars and the Company is completing the last stages of an AAR regulatory approved rail pressure car kit in 2024 to drive new source sales growth.  The Company has fully developed production systems including supply chain, inventory levels, reliable costs, selling prices and predictable profitability that are expected to remain stable in 2024.

The economic and freight outlook is one of continued slow growth with current deliveries in line with replacement demand levels. Tank car demand is choppy, but deliveries will remain healthy through the first half of 2024. Within tank cars there is significant stability as orders and deliveries are very balanced, yet, demand levels are at the low end of replacement and will remain there for the foreseeable future.

Barring potential regulatory changes, the freight market is likely to remain relatively stable over the next few years. Freight moved by tank cars, the core business of the Company, took a severe hit at the start of the pandemic and has yet to see any meaningful recovery. This is significant in that there are already enough tank cars to move the amount of freight in the system. Without significant declines in productivity, the situation suggests that there is no need to expand the fleet.

The level of activity for tank car orders and deliveries puts the segment on track for the lower end of replacement demand for 2024 and 2025. The current forecast has 2024 tank car deliveries in the range from 7,000 units to 10,000 units and continues at this level throughout 2025. Longer term replacements could average between 10,000 and 12,000 units per year. Despite current macroeconomic challenges the Company is in a good position to service all product orders from the rail tank car industry for the foreseeable future.

E. Critical Accounting Estimates

For a discussion of our critical accounting estimates, see page 17 of our Management Discussion and Analysis for the year ended December 31, 2023. 

Item 6. Directors, Senior Management and Employees

A. Directors and Senior Management

The following information sets forth the name, office held, age, and functions and areas of experience in the Company of each of the Company's directors, senior management, and certain significant employees:

Name

Position(s) Held with Company

Principal Business Activities and Other Principal
Directorships

James R. Bond

 

Director

President and Chief Executive Officer

President of Bondwest Enterprises Inc.; President, Chief Executive Officer and Director of SIQ Mountain Industries Inc. (SIQ:NEX).

Anthony (Tony) Andrukaitis

Director

Chief Operating Officer

Independent Business Consultant.

Edward (Paul) Cass

Independent and Lead Director

Audit Committee Member

Compensation Committee (Chair)

Self-Employed Businessman.

Laura Roach

Independent Director

Audit Committee Member

Compensation Committee Member

Corporate Governance and Nominating Committee (Chair)

Attorney and partner at the national law firm McCathern Law located in Dallas, Texas and President of KR Realty.

Jesse V. Crews

Independent Director

Compensation Committee Member

Corporate Governance and Nominating Committee Member

Senior Adviser to Trinity Industries Leasing Company ("TILC") from February 15, 2022 to March 31, 2024, the railcar leasing subsidiary of Trinity Industries Inc. 



-33-


Name

Position(s) Held with Company

Principal Business Activities and Other Principal
Directorships

Frank Busch

Independent Director

Audit Committee Member (Chair)

Corporate Governance and Nominating Committee Member

Director of Economic Development, Strategies North Inc.

Richard Lee

 

Chief Financial Officer

Self-employed businessman. Chief Financial Officer of the Company since April 8, 2010. Chief Financial Officer and Director of SIQ Mountain Industries Inc. (SIQ: NEX) and Chief Financial Officer of Happy Creek Minerals Inc. (HPY:TSXV).

Amanda Smith

Executive Vice President Kelso Rail

Executive Vice President Kelso Rail

Chris Stewart

President KIQ X Industries Inc.

President of KIQ X Industries Inc.

James R. Bond (70 years) - President, Chief Executive Officer and Director

Mr. Bond has been a director and acted as President and Chief Executive Officer of the Company since April 7, 2010. Mr. Bond is the President of Bondwest Enterprises Inc., a private Canadian company established in 1988 that specializes in corporate architecture, financial networking, entrepreneurial management, strategic business development and distress turnarounds. Over the past 36 years he has served in advisory, consulting, executive management, director and corporate officer roles in numerous private and public companies conducting business in the technology, manufacturing and processing industries. Mr. Bond currently serves as a director on SIQ Mountain Industries Inc, a company listed on the NEX Exchange, a sub-exchange of the TSXV.

Anthony (Tony) Andrukaitis (69 years) - Director and Chief Operating Officer

Mr. Andrukaitis has been a director of the Company since August 24, 2011 and was appointed Chief Operating Officer on March 1, 2016. Mr. Andrukaitis holds the position of President and Chief Executive Officer of Kelso Technologies (USA) Inc. since August 3, 2016 and President and Chief Executive Officer of Kel-Flo Industries Inc. (engineering industrial designs and distribution plans for patented OBM) since February 2, 2017. Mr. Andrukaitis has over 26 years of senior corporate management experience in finance, accounting, strategic planning, business development and turn-around activities. He was the Chief Operations Officer of Trinity Rail and former President of Trinity Tank Car, Inc., both subsidiaries of Trinity Industries of Dallas, Texas. Prior to that, he was the President and Chief Executive Officer of GATX Terminals Corporation of Chicago, IL. Mr. Andrukaitis is a CPA and holds a Bachelor of Science degree in Accounting from the University of Illinois and Master of Business Administration degree from DePaul University.

Edward (Paul) Cass (67 years) - Independent and Lead Director

Mr. Cass has been an independent director of the Company since 2016 and is a member of the Audit Committee and Chair and member of the Compensation Committee. Mr. Cass was formerly Chief Operating Officer of Whitewater West Industries, a privately held design/manufacturing firm specializing in waterpark and amusement park equipment installations around the world. Previously Mr. Cass was Chief Operating Officer at Ballard Power Systems Ltd., a public company specializing in the development and manufacture of fuel cell technology for automotive and non-automotive markets. Mr. Cass is a registered Professional Engineer (Retired) in British Columbia, and he also holds an MBA from Simon Fraser University.

Laura Roach (52 years) - Independent Director

Ms. Roach has been an independent director of the Company since 2016 and is a member of the Audit Committee, Compensation Committee and Chair and member of the Corporate Governance and Nominating Committee. Ms. Roach is an Attorney and partner at the national law firm McCathern Law located in Dallas, Texas and President of KR Realty. Ms. Roach is also an entrepreneur, founding and running a referral and marketing business. Ms. Roach has been recognized as one of D Magazine's Best Lawyers in Texas and Texas Monthly magazine's Super Lawyers every year since 2013. Ms. Roach has received the highest ranking in Legal and Ethical standards by Martindale Hubbell. Ms. Roach earned a Juris Doctor from St. Mary's University School of Law and a BS from the University of Arizona.


-34-

Jesse V. Crews (71 years) - Independent Director

Mr. Crews has been an independent director of the Company since 2018 and is a member of the Compensation Committee and Corporate Governance and Nominating Committee. Mr. Crews was the Chief Investment Officer of TILC from August 2011 to February 15, 2022.  Mr. Crews was Senior Adviser to TILC from February 2022 until his retirement on March 31, 2024. During his tenure as Chief Investment Officer, Mr. Crews was responsible for the leasing company's long-term portfolio investment strategy, wide-ranging capital market activities, as well as major transaction initiatives. From 2009 to 2011, he served as the Chief Operating Officer and Executive Vice President of Willis Lease Finance Corp. From 2004 to 2009, he served as a Managing Director for Fortress Investment Group. Previously, he served as the President and Chief Executive Officer of GATX Financial Corporation (formerly GATX Capital Corporation). Mr. Crews joined GATX in 1977 as a Financial Analyst and held a progression of positions through 2002, including Manager in Singapore, Regional Manager in New Orleans/Houston, head of New Business Development in their San Francisco main office, head of Corporate Finance, Chief Investment Officer, and culminated in his election as Chief Executive Officer in 1998. Mr. Crews is a member "Emeritus" of the Board of Trustees for the Darden Graduate School of Business at the University of Virginia. He earned a Master's in Business Administration from the University of Virginia and a Bachelor of Arts degree in Economics from Yale University.

Frank Busch (45 years) - Independent Director

Mr. Busch as been an independent director of the Company since 2020 and is the Chair and member of the Audit Committee and member of the Corporate Governance and Nominating Committee.  As a director of Economic Development, Strategies North Inc., Mr. Busch is responsible for building and maintaining relationships with First Nations and providing information and advice to First Nation Councils, Staff and Membership that increases awareness of access to the Capital Markets, Private Equity & Debt Financing, Investment Strategy, as well as Financial Education.  Mr. Busch received his Bachelor of Arts from the University of Manitoba and has completed five specialized financial certificates from the Canadian Securities Institute and a post-graduate Certificate in Finance from Harvard University in preparation for entering the Master of Liberal Arts in Extension Studies Field: Finance at Harvard. 

Richard Lee (68 years) - Chief Financial Officer

Mr. Lee has been the Company's Chief Financial Officer since April 8, 2010. Mr. Lee is a graduate of the University of British Columbia with a Bachelors' degree in Commerce. In addition, he is a Chartered Professional Accountant, Certified Management Accountant having obtained his designation in 1991. Mr. Lee spent more than 27 years working for public accounting firms or for companies that trade on recognized stock exchanges. He has gained a wealth of experience in corporate finance, acquisitions and accounting while working with and for listed public companies trading in Canada as well as registered with the SEC in the United States. Mr. Lee serves as Chief Financial Officer and a Director of SIQ Mountain Industries Inc, a company listed on the NEX Exchange, a sub-exchange of the TSXV; as well as Chief Financial Officer of Happy Creek Minerals Inc., a company listed on the TSXV.

Amanda Smith (45 years) - Executive Vice President Kelso Rail

Ms. Smith held the title of Operations Manager of the Company's facility in Bonham Texas from 2016 to 2019 and Vice President Options from 2019 to 2024 when she was promoted to Executive Vice President Kelso Rail. Ms. Smith has years of experience in a complex manufacturing environment and in-depth knowledge in supply chain, production control and inventory management.  Prior to joining the Company, Ms. Smith was Supply Chain Manager for REV Group, Inc. (2015 to 2016), an American manufacturer of specialty vehicles including ambulances, buses, firefighting apparatus, and recreational vehicles among others, and Caterpillar Inc. (2005 to 2015), an American company and the world's largest manufacturer of construction equipment. During her tenure with Caterpillar Inc., Ms. Smith held various senior positions, including Project Manager, Site Purchasing Supervisor, Category Manager and MRO Purchasing Supervisor.  Ms. Smith received her Bachelor of Arts from Austin College, Sherman, Texas, in 2001 and her Doctor of Jurisprudence from Southern Methodist University in 2004.  Ms. Smith holds certifications in CPS Black Belt - Catepillar (Catepillar Production Systems), ASCM - APICS CPIM - Planning Management, APICS Certified Supply Chain Professional, CPP - Certified Professional Purchasing, TIP Leader (Toyota Way), Six Sigma Blackbelt and an Executive Certificate in Corporate Governance.  Ms. Smith is a member of the League of Railway Women. 


-35-

Chris Stewart (46 years) - President KIQ X Industries Inc.

Mr. Stewart brings a vast expertise in market and business development that extend from environmental projects in the energy and construction sectors to new product launches in consumer markets. In the last 20 years, Mr. Stewart has consulted in the tourism, transportation, construction and consumer food industries to guide or support in M&A initiatives as well as to maximizing value and opportunities for divestiture strategies. Mr. Stewart received his Bachelor of Business Administration with Distinction from University of British Columbia Okanagan and was awarded top honours for his graduation project for the application of leading-edge pattern-recognition AI analysis to guide high-level HR strategy development for international company BTI Travel Corp. Mr. Stewart holds three real estate certifications from UBC's Sauder School of Business as well as a Management Certificate from Harvard Business School. Mr. Stewart was named President of Kelso's wholly owned subsidiary KIQ X Industries Inc. on January 20, 2021.

Family Relationships

There are no family relationships between any of the Company's directors and senior management listed above.

B. Compensation

During Fiscal 2023, the Company's directors and members of the Company's administrative, supervisory or management bodies received compensation for services, as follows:

Name and Principal Position
 
  Fiscal Year Ended December 31, 2023
Salary
($)
 
Option-based Awards
($)
 
Share-Based
Awards

($)
All other
compensation

($)
Total
compensation
($)
James R. Bond
Director, President and CEO
240,000 Nil 14,199 Nil 254,199
Anthony (Tony) Andrukaitis,
Director and Chief Operating Officer
240,500 Nil 19,360 Nil 259,860
Edward (Paul) Cass, Independent Director Nil Nil 7,100 49,500 56,600
Laura Roach, Independent Director Nil Nil 9,681 31,500 41,181
Jesse V. Crews, Independent Director Nil Nil 9,681 24,000 33,681
Frank Busch, Independent Director Nil Nil 9,681 34,000 43,681
Peter Hughes, Independent Director (1) Nil Nil 6,641 10,000 16,641
Richard Lee, Chief Financial Officer 240,000 Nil 14,199 Nil 254,199
Amanda Smith, VP Operations, Rail 159,096 Nil 14,092 Nil 173,188
Chris Stewart,
President, KIQ X Industries Inc.
180,000 Nil 15,012 Nil 195,012

(1) Mr. Hughes served as a director of the Company during the period January 1, 2023 through June 1, 2023.

Management Agreements

On July 1, 2020, the Company and Bondwest Enterprises Inc., a private company 100% owned and controlled by Mr. Bond ("Bondwest") entered into a Professional Services Agreement that was extended on June 30, 2023 for a 1-year term, i.e., from July 1, 2023 to and until June 30, 2024, with an option to extend for a further 1-year term thereafter, subject to the approval of the Board of Directors of the Company (the "Board") (the "CEO PSA"). Under the terms of the CEO PSA, Bondwest receives a base fee of US $20,000 per month (the "Base Fee") or US $240,000 annually during the initial 3-year term with no escalation provision. The CEO PSA also provides that Bondwest is also eligible to receive an annual performance bonus not to exceed the equivalent of one year's Base Fee. The performance bonus will be calculated at one-third of 10% of the adjusted income which will be based on the audited annual income adjusted for non-cash items (e.g., stock-based compensation, deferred taxes, unrealized foreign exchange and amortization) and income taxes. The CEO PSA also provides that Bondwest shall be entitled to an annual stock option grant in accordance with the framework for option grants adopted by the Company, as amended from time to time, and includes a severance clause of equal to 24 months Base Fee in the event of termination without cause or a change of control in the Company.

On July 1, 2020, the Company and Kitchener Holdings Corp. ("Kitchener") a private company 100% owned and controlled by Mr. Lee entered into a Professional Services Agreement expiring on June 30, 2023, unless extended thereafter for further 1-year terms, subject to the approval of the Board (the "CFO PSA"). Under the terms of the CFO PSA, Kitchener received Base Fee of US $20,000 per month or US $240,000 annually during the initial 3-year term with no escalation provision. The CFO PSA also provides that Kitchener is also eligible to receive an annual performance bonus not to exceed the equivalent of one year's Base Fee. The performance bonus will be calculated at one-third of 10% of the adjusted income which will be based on the audited annual income adjusted for non-cash items (e.g., stock-based compensation, deferred taxes, unrealized foreign exchange and amortization) and income taxes. The CFO PSA also provides that Kitchener shall be entitled to an annual stock option grant in accordance with the framework for option grants adopted by the Company, as amended from time to time, and includes a severance clause of equal to 24 months Base Fee in the event of termination without cause or a change of control in the Company.


-36-

On July 1, 2020, the Company and Mr. Anthony Andrukaitis entered into a Professional Services Agreement expiring on June 30, 2023, unless extended thereafter for further 1-year terms, subject to the approval of the Board (the "COO PSA"). Under the terms of the COO PSA, Mr. Andrukaitis received the Base Fee of US $20,000 per month or US $240,000 annually during the initial 3-year term with no escalation provision. The COO PSA also provides that Mr. Andrukaitis is also eligible to receive an annual performance bonus not to exceed the equivalent of one year's Base Fee. The performance bonus will be calculated at one-third of 10% of the adjusted income which will be based on the audited annual income adjusted for non-cash items (e.g., stock-based compensation, deferred taxes, unrealized foreign exchange and amortization) and income taxes. The COO PSA also provides that Mr. Andrukaitis shall be entitled to an annual stock option grant in accordance with the framework for option grants adopted by the Company, as amended from time to time, and includes a severance clause of equal to 24 months Base Fee in the event of termination without cause or a change of control in the Company.

On October 18, 2023, each of the CEO PSA, the CFO PSA and the COO PSA were further amended to permit Messrs. Bond, Lee and Andrukaitis to exercise all vested options up to the expiry date of any outstanding options and to permit all outstanding unvested options to continue to vest and be exercisable in accordance with the terms of such options, in the event their employment and respective professional services agreement, is terminated without cause. As well, the October 18 amendment provides that in the event the CEO PSA, CFO PSA and COO PSA is terminated without cause or by Bondwest, Kitchener and Andrukaitis, as the case may be, choosing not to renew their respective professional services agreement on the renewal date or providing the required thirty (30) days written notice, and subject to the terms of the Company's Restricted Share Unit Plan (the "RSU Plan") and the determination of the Board, all outstanding restricted share units ("RSUs") granted to Mr. Bond, Mr. Lee and Mr. Andrukaitis and outstanding at such time shall continue to vest in accordance with the terms of their restricted share unit grant agreements and the payout dates in connection with such RSUs shall continue as set out in such agreements.

Outstanding share-based awards and option-based awards

The following table sets forth option-based and share-based awards for each of the directors and officers of the Company outstanding as at the year ended December 31, 2023. There were no exercises of compensation securities (Stock Options) during Fiscal 2023, including those held by directors and officers of the Company. A total of 255,008 RSUs vested during Fiscal 2023 and were paid out of which 176,671 were awarded to directors and officers of the Company.

Name

Option-Based Awards

Share-Based (RSUs) Awards

Number of
Securities
Underlying
Unexercised
Options

(#)

Option
Exercise Price

(US$)

Option Expiration
Date

Value of
Unexercised
In-the-money
Options
(1)
(US$)

Number of
Shares or
Units that
have not
Vested

(#)

Market or
Payout
Value of
Share-Based
Awards that
have not
Vested
(2)

(US$)

Market or
Payout Value of
Vested Share-
based awards
not paid out or
distributed
(2)

(US$)

James R. Bond

Director, President and Chief Executive Officer

100,000

100,000

0.78

0.75

August 19,2024

August 18, 2025

Nil

Nil

13,333(3)

26,666(4)

50,000(5)

 

Nil

Nil

Anthony (Tony) Andrukaitis

Director, Chief Operating Officer

100,000

100,000

0.78

0.75

August 19,2024

August 18, 2025

Nil

Nil

13,333(3)

26,666(4)

50,000(5)

Nil

Nil

Edward (Paul) Cass

Independent Director

50,000

50,000

0.78

0.75

August 19,2024

August 18, 2025

Nil

Nil

6,666(3)

13,333(4)

25,000(5)

Nil

Nil

Laura Roach

Independent Director

50,000

50,000

0.78

0.75

August 19,2024

August 18, 2025

Nil

Nil

6,666(3)

13,333(4)

25,000(5)

Nil

Nil

Jesse V. Crews

Independent Director

50,000

50,000

0.78

0.75

August 19, 2024

August 18, 2025

Nil

Nil

6,666(3)

13,333(4)

25,000(5)

Nil

Nil

Frank Busch

Independent Director

200,000

50,000

0.76

0.75

February 11, 2025

August 18, 2025

Nil

Nil

6,666(3)

13,333(4)

25,000(5)

Nil

Nil

Richard Lee

Chief Financial Officer

100,000

100,000

0.78

0.75

August 19,2024

August 18, 2025

Nil

Nil

13,333(3)

26,666(4)

50,000(5)

Nil

Nil

Amanda Smith

Executive Vice President Kelso Rail

25,000

0.75

August 18, 2025

Nil

3,333(3)

33,333(4)

50,000(5)

Nil

Nil

Chris Stewart

President, KIQ X Industries Inc.

75,000

25,000

0.78

0.75

August 19, 2024

August 18, 2025

Nil

Nil

13,333(3)

33,333(4)

50,000(5)

Nil

Nil



-37-

(1) In-the-Money Options are those where the market value of the underlying securities as at the end of the most recent fiscal year end exceeds the option exercise price. Calculated based on the difference between the market value of the securities underlying the options as at December 29, 2023 (being US$0.16) and the exercise price of the option. The remaining outstanding options may never be exercised and actual gains, if any, on exercise will depend on the value of the Common Shares on the date of exercise.

(2) Calculated using the closing price of the Common Shares on the NYSE American on December 29, 2023 of US$0.16 per share.

(3) These RSUs were awarded on October 27, 2021 pursuant to the Company's RSU Plan. These RSUs vest as to one-third on the first anniversary date; one-third after the second anniversary date and one-third on the third anniversary date, i.e., on October 27, 2022, October 27, 2023 and October 27, 2024, Common Shares issuable upon payout of any vested shares were and will be issued at a deemed price of US$0.92 per share.

(4) These RSUs were awarded on September 27, 2022 pursuant to the Company's RSU Plan. The RSUs vest as to one-third on the first anniversary date; one-third after the second anniversary date and one-third on the third anniversary date, i.e., on September 27, 2023, September 27, 2024 and September 27, 2025.  Common Shares issuable upon payout of any vested shares will be issued at a deemed price of US$0.31 per share.

(5) These RSUs were awarded on September 20, 2023 pursuant to the Company's RSU Plan. The RSUs vest as to one-third on the first anniversary date; one-third after the second anniversary date and one-third on the third anniversary date, i.e., on September 20, 2024, September 20, 2025 and September 20, 2026.  Common Shares issuable upon payout of any vested shares will be issued at a deemed price of US$0.31 per share.

(6) Mr. Peter Hughes served as a director of the Company during the period January 1 - June 1, 2023. On the recommendation of the Compensation Committee, the Board determined to maintain stock options and RSUs granted and awarded to Mr. Hughes in place until the expiry date set forth in agreements related to such awards, i.e., 50,000 options exercisable at $0.78/share to and until August 19, 2024, 50,000 options exercisable at $0.75/share to and until August 18, 2025; 6,666 RSUs expiring on October 27, 2024 ad 13,333 RSUs expiring on September 27, 2025.

Stock Option Plan

Pursuant to the policies of the TSX, the Company is required to adopt stock option plan prior to granting incentive stock options and, accordingly, the Company has adopted a stock option plan (the "Stock Option Plan"). The purpose of the Stock Option Plan is to ensure that the Company is able to provide an incentive program for directors, officers, employees and persons providing services to the Company (the "Optionee") that provides enough flexibility in the structuring of incentive benefits to allow the Company to remain competitive in the recruitment and maintenance of key personnel. A copy of the Stock Option Plan, as amended, and approved by shareholders on June 1, 2023 is available under the Company's profile on SEDAR at www.sedarplus.ca in Canada on EDGAR at www.sec.gov in the United States.

The maximum aggregate number of common shares that may be reserved for issuance pursuant to the Stock Option Plan shall be a rolling number of common shares equal to 10% of the total issued and outstanding common shares of the Company from time to time. Any common shares in respect of which previously granted options have been exercised shall not be deducted from the number of common shares reserved for issuance under the Stock Option Plan and shall again be available for grant under the Stock Option Plan. In addition, the aggregate number of common shares which may be reserved for issuance pursuant to the Stock Option Plan or any other share compensation arrangement (pre-existing or otherwise) to any one participant under the Stock Option Plan within a one-year period shall not exceed 5% of the common shares (on a non-diluted basis) outstanding at the time of the grant. The maximum number of common shares which may be issued to insiders within any one-year period under the Stock Option Plan or under any other share compensation arrangement taken together shall not exceed 10% of the common shares outstanding from time to time.


-38-

The exercise price of any option granted under the Stock Option Plan is to be determined from time to time by the Board but in any event shall be no lower than the last closing price of the Company's shares before the grant of options. The Board, or a committee appointed for such purposes, also has the authority under the Stock Option Plan to determine other terms and conditions relating to the grant of options, including any applicable vesting provisions. Options issued to any Optionee providing investor relations services to the Company must vest (and not otherwise be exercisable) in stages over a minimum of twelve months with no more than one quarter of the options vesting in any three-month period and will expire within a maximum of thirty days after the Optionee ceases to be employed by the Company.

The term of options granted under the Stock Option Plan shall not exceed ten years from the date of grant, and all options granted under the Stock Option Plan are not transferable other than by will or the laws of dissent and distribution.

If an Optionee ceases to be an Optionee for any reason whatsoever other than death or termination for cause, each option held by such Optionee will cease to be exercisable the earlier of 90 days following the termination date (being the date on which such Optionee ceases to be an Optionee) and the original expiry date of such option. If an Optionee dies, the legal representative of the Optionee may exercise the Optionee's options within one year after the date of the Optionee's death but only up to and including the original option expiry date.

If at any time the expiry of the term of an option should be determined to occur either during a period in which the trading of common shares by the Optionee is restricted under the insider trading policy or other policy of the Company or within ten business days following such a period, then the expiry date (and the option term) of such option shall be automatically extended to the tenth trading day following the date the relevant black-out period or other trading restriction imposed by the Company is lifted, terminated or removed.

The Company's directors and senior management are eligible to participate in the Stock Option Plan. The Company does not provide any financial assistance to participants in order to facilitate the purchase of common shares under the Stock Option Plan. The Board of Directors can amend the terms of the Stock Option Plan, provided that, among other things, no such amendment may be made that would increase the maximum aggregate number of common shares available for issuance as options or that would affect the terms of any previously granted stock option unless the Company receives shareholder approval for such amendment in accordance with the policies of the TSX.

As at December 31, 2023, there were a total of 1,660,000 options outstanding under the Stock Option Plan. During Fiscal 2023, a total of 700,000 options expired (unexercised), no options were granted, and no options were exercised. There was no re-pricing of stock options under the stock option plan or otherwise during the Company's completed financial year ended December 31, 2023.

Restricted Share Unit Plan

The Board of Directors (the "Board") adopted the RSU Plan for the benefit of the Company's employees, directors and consultants. The RSU Plan has been established to assist the Company in the recruitment and retention of highly qualified employees, directors and eligible consultants by providing a means to reward performance, to motivate participants under the RSU Plan to achieve important corporate and personal objectives and, through the proposed issuance by the Company of Common Shares under the RSU Plan, to better align the interests of participants with the long-term interests of the Company's shareholders (the "Shareholders").

The Board intends to use RSUs issued under the RSU Plan, as well as options issued under the Stock Option Plan, as part of the Company's overall executive compensation plan. Since the value of RSUs increase or decrease with the price of the Common Shares, RSUs reflect a philosophy of aligning the interests of executives with those of the Shareholders by tying executive compensation to share price performance. In addition, RSUs assist in the retention of qualified and experienced executives by rewarding those individuals who make a long-term commitment.


-39-

Eligible Participants:  The RSU Plan is administered by the Compensation Committee of the Board or such other committee of the Board as may be designated by the Board (the "Committee"). Employees, directors and eligible consultants of the Company and its designated subsidiaries are eligible to participate in the RSU Plan. In accordance with the terms of the RSU Plan, the Company, under the authority of the Board of Directors through the Committee, will approve those employees, directors and eligible consultants who are entitled to receive RSUs and the number of RSUs to be awarded to each participant. RSUs awarded to participants are credited to them by means of an entry in a notional account in their favour on the books of the Company. Each RSU awarded conditionally entitles the participant to receive one Common Share (or the cash equivalent) upon attainment of the RSU vesting criteria.

Vesting: The vesting of RSUs is conditional upon the expiry of a time-based or performance-based vesting period. The duration of the vesting period and other vesting terms applicable to the grant of the RSUs shall be determined at the time of the grant by the Committee. Once the RSUs vest, the participant is entitled to receive the equivalent number of underlying Common Shares or cash equal to the Market Value of the equivalent number of Common Shares. The vested RSUs may be settled through the issuance of Common Shares from treasury by the delivery of Common Shares purchased in the open market, in cash or in any combination of the foregoing (at the discretion of the Company). If settled in cash, the amount shall be equal to the number of Common Shares in respect of which the participant is entitled multiplied by the Market Value of a Common Share on the payout date. Market Value per share is defined in the RSU Plan and means, subject to the exceptions, if any, prescribed by the Exchange from time to time (i) the last closing price of the Company's Common Shares before the issuance of the RSUs; (ii) if the Company's Common Shares trade on the TSX or another stock exchange where the majority of the trading volume and value of the shares occurs, the price is calculated based on a reasonable pre-determined formula, which formula is accepted by the Exchange and is based on a volume weighted average trading price or average daily high and low board lot trading price for the five trading days prior to the issuance of the RSUs. In the event that the Common Shares are not listed and posted for trading on any stock exchange, the Share Price shall be the Share Price as determined by the Board in its discretion, acting reasonably and in good faith. Fractional Common Shares will not be issued and any fractional entitlements will be rounded down to the nearest whole number.

The RSUs may be settled on the payout date, which shall be the third anniversary of the date of the grant or such other date as the Committee may determine at the time of the grant, which in any event shall be no later than the expiry date for such RSUs. The expiry date of RSUs is the date determined by the Company for such purpose for such grant, which date shall be no later than the date which is one year after the Participant's Termination Date and shall, in all cases, be in compliance with the requirements pertaining to the exception to the application of the salary deferral arrangement rules in paragraph 248(1)(k) of the Income Tax Act (Canada), as such section may be amended or re-enacted from time to time.

Maximum Number of Common Shares Issued: (a) shall not exceed 5% of the total number of issued and outstanding Common Shares on a non-diluted basis; and (b) in combination with the aggregate number of Common Shares which may be issuable under any and all of the Company's Security Based Compensation Arrangements, as defined in the RSU Plan, in existence from time to time, shall not exceed 10% of the total number of issued and outstanding Common Shares on a non-diluted basis, or such other number of Common Shares as shall have been duly approved by the Board, by the Exchange and by the Shareholders.

Participation Limits: The number of Common Shares which may be reserved for issuance under the RSU Plan within anyone-year period: (a) to any one Participant, shall not exceed 5% of the total number of issued and outstanding Common Shares on the Grant Date on a non-diluted basis; (b) under the RSU Plan and any other of the Company's Security Based Compensation Arrangements (i) the aggregate number of Common Shares issued to Insiders, within any one year period; and (ii) the aggregate number of Common Shares issuable to Insiders at any time, shall not exceed 10% of the issued and outstanding Common Shares; and (c) to any one Consultant shall not exceed 2% in the aggregate of the total number of issued and outstanding Common Shares on the Grant Date on a non-diluted basis.

Cessation of Entitlement: Unless otherwise determined by the Company in accordance with the RSU Plan, RSUs which have not vested on a participant's termination date shall terminate and be forfeited. If a participant who is an employee ceases to be an employee as a result of termination of employment without cause, in such case, at the Company's discretion, or for good reason (unless otherwise provided in the applicable Grant Agreement), all or a portion of such participant's RSUs may be permitted to continue to vest, in accordance with their terms, during any statutory or common law severance period or any period of reasonable notice required by law or as otherwise may be determined by the Company in its sole discretion. All forfeited RSUs are available for future grants.


-40-

Transferability:  RSUs are not assignable or transferable other than by will or the laws of descent and distribution.

Amendments to the RSU Plan: The Board reserves the right, in its sole discretion, to amend, suspend or terminate the RSU Plan or any portion thereof at any time, in accordance with Applicable Law, without obtaining the approval of Shareholders, unless required by the policies of the Exchange. Notwithstanding the foregoing, the Company will be required to obtain disinterested Shareholder approval for any amendment related to: (a) the number or percentage of issued and outstanding Common Shares available for grant under the Plan (other than by virtue of adjustments pursuant to Section 13.1 of the RSU Plan); (b) a change in the method of calculation of the payout of RSUs held by Participants; and (c) an extension of the Payout Date of RSUs held by Participants.

The Board may, without notice, at any time and from time to time, without shareholder approval, amend the RSU Plan or any provisions thereof in such manner as the Board, in its sole discretion, determines appropriate including, without limitation: (a) amendments to the terms and conditions of the RSU Plan necessary to ensure that the RSU Plan complies with the applicable regulatory requirements, including the rules of the Exchange, in place from time to time; (b) amendments to the provisions of the RSU Plan respecting administration of the RSU Plan and eligibility for participation under the RSU Plan; (c) amendments to the provisions of the RSU Plan respecting the terms and conditions on which RSUs may be granted pursuant to the RSU Plan, including the provisions relating to the payment of the RSUs; (d) amendments necessary to suspend or terminate the RSU Plan; (e) amendments to the RSU Plan that are of a "housekeeping" nature; and (f) any other amendment, fundamental or otherwise, not requiring Shareholder approval under Applicable Laws or the applicable rules of the Exchange. Provided, however, that no such amendment of the RSU Plan may be made without the consent of each affected Participant in the RSU Plan if such amendment would adversely affect the rights of such affected Participant(s) under the RSU Plan.

As at December 31, 2023 there were 915,814 RSUs outstanding. A total of 525,000 RSUs were awarded during Fiscal 2023 and a total of 255,008 RSUs vested and were paid out during Fiscal 2023.

Non-Employee Directors Deferred Share Unit Plan

The Board has adopted the Non-Employee Directors Deferred Share Unit Plan (the "DSU Plan") for the benefit of the Company's non-executive directors of which currently there are five. The DSU Plan has been established to assist the Company in the recruitment and retention of qualified persons to serve on the Board and, through the proposed issuance by the Company of Common Shares under the DSU Plan, to promote better alignment of the interests of directors and the long-term interests of Shareholders. The Board intends to use the Deferred Share Units ("DSUs") issued under the DSU Plan, as well as options issued under the Stock Option Plan and RSUs issued under the RSU Plan, if any, as part of the Company's overall director compensation plan. Since the value of DSUs increase or decrease with the price of the Common Shares, DSUs reflect a philosophy of aligning the interests of directors with those of the Shareholders by tying compensation to share price performance.

As at December 31, 2023, there were no DSUs outstanding.

Administration of Plan: The DSU Plan provides that non-executive directors may elect to receive up to 50% of their annual compensation amount (the "Annual Base Compensation") in DSUs. A DSU is a unit credited to a participant by way of a bookkeeping entry in the books of the Company, the value of which is equivalent to a Common Share. All DSUs paid with respect to Annual Base Compensation will be credited to the director by means of an entry in a notional account in their favour on the books of the Company (a "DSU Account") when such Annual Base Compensation is payable. The director's DSU Account will be credited with the number of DSUs calculated to the nearest thousandth of a DSU, determined by dividing the dollar amount of compensation payable in DSUs on the payment date by the Share Price of a Common Share at the time. Share Price is defined in the DSU Plan and means subject to the exceptions, if any, prescribed by the Exchange from time to time (i) the last closing price of the Company's Common Shares before the issuance of the Share Units; (ii) if the Company's Common Shares trade on the TSX or another stock exchange where the majority of the trading volume and value of the shares occurs, the price is calculated based on a reasonable pre-determined formula, which formula is accepted by the Exchange and is based on a volume weighted average trading price or average daily high and low board lot trading price for the five trading days prior to the issuance of the DSUs. In the event that the Common Shares are not listed and posted for trading on any stock exchange, the Share Price shall be the Share Price as determined by the Board in its discretion, acting reasonably and in good faith. Fractional Common Shares will not be issued and any fractional entitlements will be rounded down to the nearest whole number.


-41-

Additionally, subject to certain participation limits prescribed by the Exchange, the Board may award such number of DSUs to a non-executive director as the Board deems advisable to provide the director with appropriate equity- based compensation for the services he or she renders to the Company. The Board shall determine the date on which such DSUs may be granted and the date as of which such DSUs shall be credited to the director's DSU Account. The Company and a director who receives such an additional award of DSUs shall enter into a DSU award agreement to evidence the award and the terms applicable thereto.

Generally, a participant in the DSU Plan shall be entitled to redeem his or her DSUs during the period commencing on the business day immediately following the date upon which the non-executive director ceases to hold any position as a director of the Company and its subsidiaries and is no longer otherwise employed by the Company or its subsidiaries, including in the event of death of the participant (the "Termination Date") and ending on the 90th day following the Termination Date. Redemptions under the DSU Plan may be in Common Shares issued from treasury subject to the Shareholder approval being sought at this Meeting, may be purchased by the Company on the open market for delivery to the director, may be settled in cash or any combination of the foregoing.

Maximum Number of Common Shares Issued:  (a) shall not exceed 2% of the total number of issued and outstanding Common Shares on a non-diluted basis; and (b) in combination with the aggregate number of Common Shares which may be issuable under any and all of the Company's Security Based Compensation Arrangements, as defined in the DSU Plan, in existence from time to time, shall not exceed 10% of the total number of issued and outstanding Common Shares on a non-diluted basis, or such other number of Common Shares as shall have been duly approved by the Board, by the Exchange and by the Shareholders.

Participation Limits: The number of Common Shares which may be reserved for issuance under the DSU Plan within any one-year period: (a) to any one Participant, shall not exceed 2% of the total number of issued and outstanding Common Shares on the Grant Date on a non-diluted basis; and (b) under the DSU Plan and any other of the Company's Security Based Compensation Arrangements (i) the aggregate number of Common Shares issued to Insiders, within any one year period; and (ii) the aggregate number of Common Shares issuable to Insiders at any time, shall not exceed 10% of the issued and outstanding Common Shares.

Transferability: No right to receive payment of deferred compensation or retirement awards shall be transferable or assignable by any participant under the DSU Plan except by will or laws of descent and distribution.

Amendments to the DSU Plan: The Board may at any time, and from time to time, and without shareholder approval, amend any provision of the DSU Plan, subject to any regulatory or stock exchange requirement at the time of such amendment, including, without limitation: (a) amendments to the terms and conditions of the DSU Plan necessary to ensure that the Plan complies with the applicable regulatory requirements, including the rules of the Exchange, in place from time to time; (b) amendments to the provisions of the DSU Plan respecting administration of the DSU Plan and eligibility for participation under the DSU Plan; (c) amendments to the provisions of the DSU Plan respecting the terms and conditions on which DSUs may be granted pursuant to the DSU Plan, including the provisions relating to the payment of the DSUs; (d) amendments necessary to suspend or terminate the DSU Plan; (e) amendments to the DSU Plan that are of a "housekeeping" nature; and (f) any other amendment, fundamental or otherwise, not requiring shareholder approval under applicable laws or the applicable rules of the Exchange; provided, however, that no such amendment of the DSU Plan may be made without the consent of each affected participant if such amendment would adversely affect the rights of such affected participant(s) under the DSU Plan.

Executive Officer Incentive Compensation Recovery Policy

On December 28, 2023, the Board adopted an Executive Officer Incentive Compensation Recovery Policy (the "Clawback Policy"), to provide for the recovery, otherwise referred to as "clawback", of certain erroneously awarded incentive-based compensation from Executive Officers (as defined in accordance with applicable laws, rules and regulations, including the rules of the NYSE American set forth in Listed Company Manual Section 811 -- Erroneously Awarded Compensation (the "NYSE American Rules") and is designed to comply with Section 954 of the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as codified by Section 10D and Rule 10D-1 of the U.S. Securities Exchange Act of 1934, as amended, and will be interpreted and applied accordingly. Pursuant to this Clawback Policy the Company is required to reasonably promptly recover certain incentive-based compensation from any of the Company's current or former Executive Officers (as defined) that was received during the three-year period preceding the date the Company is required to prepare an Accounting Restatement (as defined) due to the Company's material non-compliance with any financial reporting requirement under applicable securities laws, that is based on the erroneous data and in excess of what would have been paid to such current or former Executive Officer under the Accounting Restatement.


-42-

This Policy applies to Incentive Compensation that is or was granted, earned, or vested by Executive Officers on or after October 2, 2023. This Clawback Policy is enforceable against all Executive Officers and, to the extent required by applicable law or guidance from the applicable securities regulatory authorities, including the U.S. Securities and Exchange Commission, TSX, the NYSE American or any other securities exchange on which the Company lists its securities for trading.

During fiscal 2023, the Company did not determine there was any non-compliance with any financial reporting requirement under the Clawback Policy.

Termination and Change of Control Benefits

Except as disclosed above with respect to James R. Bond, Richard Lee and Tony Andrukaitis, the Company has no plans or arrangements in respect of remuneration received or that may be received by the Company's directors and senior management in respect of compensating such person in the event of termination of employment (as a result of resignation, retirement, change of control, etc.) or a change in responsibilities.

Pension, Retirement or Similar Benefits

The Company has not set aside or accrued any amounts to provide pension, retirement or similar benefit for the Company's directors or senior management during Fiscal 2023.

C. Board Practices

Term of Office

Each director of the Company holds office until the next annual general meeting of the Company or until his successor is elected or appointed, unless his office is earlier vacated in accordance with the articles of the Company or the provisions of the BCBCA. Each member of the Company's senior management is appointed to serve at the discretion of the Company's Board, subject to the terms of the PSAs described above.

Service Contracts

See "Employment Agreements" and "Termination and Change of Control Benefits" above for particulars of certain executive service contracts with the Company and the Company's subsidiaries, as applicable. Other than as disclosed herein, the Company does not have any service contracts with directors or officers which provide for benefits upon termination of employment.

Committees

The Company currently has three standing committees, the Audit Committee, the Corporate Governance and Nominating Committee and the Compensation Committee.

Audit Committee

During fiscal 2023, the members of the Audit Committee were Messrs. Frank Busch (Chair) and Paul Cass and Ms. Laura Roach. As defined in National Instrument 52-110 - Audit Committees of the Canadian Securities Administrator all members of the Committee have been and are independent, meaning that they have no direct or indirect material relationship with the Company that could, in the view of the Board, reasonably interfere with the exercise of their independent judgment. They are also financially literate, meaning that they have the ability to read and understand a set of financial statements that present a breadth of complexity of accounting issues that are generally comparable to the breadth and complexity of the issues that can reasonably be expected to be raised by the Company's financial statements. The Company has adopted a charter for the Company's audit committee. The full text of the Charter of the Audit Committee is available on the Company's website at www.kelsotech.com. The audit committee is responsible for review of both interim and annual financial statements for the Company. For the purposes of performing their duties, the members of the audit committee have the right at all times, to inspect all the books and financial records of the Company and any subsidiaries and to discuss with management and the external auditors of the Company any accounts, records and matters relating to the financial statements of the Company. The audit committee members meet periodically with management and annually with the external auditors. The Company's audit committee has the overall duties and responsibilities to:


-43-

  • review the financial reporting process to ensure the accuracy of the financial statements of the Company;
  • assist the Board to properly and fully discharge its responsibilities;
  • strengthen the role of the Board by facilitating in depth discussions between directors, management and external auditors;
  • evaluate the independent auditor's qualifications, performance and independence;
  • facilitate the independence of the independent auditor;
  • assess the processes relating to the determination and mitigation of risks and the maintenance of an effective control environment; and
  • review the processes to monitor compliance with laws and regulations.

Compensation Committee

The principal purpose of the Compensation Committee is to implement and oversee compensation policies approved by the Board. The duties and responsibilities of the Compensation Committee include, without limitation, the following:

  • to recommend to the Board compensation policies and guidelines for the Company; and
  • to review and approve corporate goals and objectives relevant to the compensation of the Chief Executive Officer and, in light of those goals and objectives, to recommend to the Board the annual salary, bonus and other benefits, direct and indirect, of the Chief Executive Officer and to approve compensation for all other designated officers of the Company, after considering the recommendations of the Chief Executive Officer, all within the human resources and compensation policies and guidelines approved by the Board.

The Company has adopted a formal written mandate for the Compensation Committee which can be viewed on the Company's website at www.kelsotech.com. The mandate provides that the committee shall consist of at least three members of the Board, all of whom shall be "independent" in accordance with applicable legal requirements, including currently the requirements published by the Canadian Securities Administrators under National Policy 58-201 "Corporate Governance Guidelines".

All members of the Compensation Committee have direct experience which is relevant to their responsibilities as Compensation Committee members. All of the members of the Compensation Committee have or have had senior level executive and director positions in both private and public companies, and therefore have a good understanding of how compensation works and how to motivate staff. All of the members have good financial understanding which allows them to assess the costs versus benefits of compensation plans. The members combined experience in the resource sector provides them with the understandings of the Company's success factors and risks which is very important when determining the metrics for measuring success.

The Board appoints the members of the Compensation Committee for the ensuing year at the Company's organizational meeting held in conjunction with each annual general meeting of the Company's Shareholders. The Board may at any time remove or replace any member of the Compensation Committee and may fill any vacancy in the committee.

The Compensation Committee meets regularly each year on such dates and at such locations as the Chair of the Compensation Committee determines. The Compensation Committee has access to such officers and employees of the Company and to such information respecting the Company and may engage independent counsel or advisors at the expense of the Company, all as it considers to be necessary or advisable to perform its duties and responsibilities.


-44-

Corporate Governance and Nominating Committee

The purpose of the Corporate Governance and Nominating Committee is to provide a focus on corporate governance that will enhance corporate performance, and to ensure on behalf of the Board and Shareholders that the Company's corporate governance system is effective in the discharge of the Company's obligations to the Shareholders.

The Corporate Governance and Nominating Committee also has the responsibility of proposing nominees for director. The Committee considers the competencies and skills that the Board as a whole should possess, the competencies and skills of existing Board members and the competencies and skills of proposed new Board members. The Committee members utilize their extensive knowledge of the industry and personal contacts to identify potential nominees that possess the desired skills and competencies.

The duties and responsibilities of the Corporate Governance and Nominating Committee include, without limitation, the following:

  • Develop and monitor the Company's overall approach to corporate governance issues and, subject to approval by the Board, implement and administer this process.
  • Advise the Board or any of the committees of the Board of any corporate governance issues which the Committee determines ought to be considered by the Board or any such committees.
  • Review with the Board, on a regular basis, but not less than annually, the terms of reference for the Board, each committee of the Board, the Chairman and the Chief Executive Officer.
  • Review with the Board, on a regular basis, the methods and processes by which the Board fulfils its duties and responsibilities, including without limitation:

i. the size of the Board;

ii. the number and content of meetings;

iii. the annual schedule of issues to be presented to the Board at its meetings or those of its committees;

iv. material which is to be provided to the directors generally and with respect to the meetings of the Board or its committees;

v. resources available to the directors; and

vi. the communication process between the Board and management.

  • Review and, as necessary, authorize a committee or an individual director to engage separate independent counsel and/or advisors at the expense of the Company in appropriate circumstances.
  • Make recommendation to the Board regarding changes or revisions to the Board's Corporate Governance Guidelines;
  • Evaluate and make recommendations to the Board concerning the appointment of directors to the committees and the selection of Board committee chairs;
  • Annually evaluate and report to the Board on the performance and effectiveness of the Board and its committees;
  • Annually, in conjunction with the Chief Executive Officer, evaluate the performance of the Company's management (other than the Chief Executive Officer). Conduct an annual review of succession planning and report its findings and recommendations to the Board;
  • Evaluate and lead the Board's annual review of the Chief Executive Officer's performance; and
  • Annually review and evaluate its performance.

The Company has adopted a formal written mandate for the Corporate Governance and Nominating Committee, which can be viewed on the Company's website at www.kelsotech.com. The mandate provides that the Corporate Governance and Nominating Committee shall consist of at least three directors, all of whom will be "independent directors" in accordance with applicable legal requirements, including currently the requirements published by the Canadian Securities Administrators under National Policy 58-201 Corporate Governance Guidelines".

Each member will have skills and/or experience which are relevant to the mandate of the Committee. During the financial year ended December 31, 2023, the members of the Corporate Governance and Nominating Committee were Ms. Laura Roach (Chair) and Messrs. Jesse V. Crews and Frank Busch.

The Board appoints the members of the Corporate Governance and Nominating Committee for the ensuing year at the Company's organizational meeting held in conjunction with each annual general meeting of the Shareholders of the Company. The Board may at any time remove or replace any member of the Corporate Governance and Nominating Committee and may fill any vacancy in the committee.


-45-

The Corporate Governance and Nominating Committee meets regularly each year on such dates and at such locations as the Chair of the committee determines. The Corporate Governance and Nominating Committee has access to such officers and employees of the Company and to such information respecting the Company and may engage independent counsel and advisors at the expense of the Company, all as it considers to be necessary or advisable in order to perform its duties and responsibilities.

D. Employees

As at December 31, 2023, the Company had 42 employees, including employees of the Company's subsidiaries. The majority of employees work at the Company's production facilities in Bonham, Texas. Canadian personnel work in West Kelowna, British Columbia. There has been no significant change in the number of employees since December 31, 2019. At the date of this filing, the Company's employees are not unionized, and all employees are full-time.

E. Share Ownership

As of December 31, 2023, the Company's directors and senior management beneficially owned the following common shares and stock options/incentive awards of the Company:

Name an Office Held

Number of Common Shares Owned and
Percent of Total Outstanding

Common Shares

Stock Options

Held

 

Restricted Share
Units (RSUs) Held

# of Shares

% of Class(1)

James R. Bond
Director, President and Chief Executive Officer

1,618,967(2)

2.97

200,000

89,999

Anthony (Tony) Andrukaitis
Director, Chief Operating Officer

274,000

0.50

200,000

89,999

Edward (Paul) Cass

Independent Director

92,334

0.17

100,000

44,999

Laura Roach

Independent Director

56,390

0.010

100,000

44,999

Jesse V. Crews

Independent Director

122,125

0.23

100,000

44,999

Frank Busch

Independent Director

30,000

0.005

250,000

44,999

Richard Lee
Chief Financial Officer

144,500

0.27

200,000

89,999

Amanda Smith

Executive Vice President Kelso Rail

0

0

25,000

86,666

Chris Stewart
President, KIQ X Industries Inc.

57,000

0.010

100,000

96,666

(1) Based on 54,443,422 common shares issued and outstanding as at December 31, 2023.

(2) Mr. Bond holds 547,500 common shares directly; 847,967 common shares indirectly through Bondwest Enterprises Inc., a company owned and controlled by Mr. Bond; and 223,500 common shares jointly with Serena Sardar, Mr. Bond's spouse.

The voting rights attached to the common shares owned by the Company's directors and senior management do not differ from those voting rights attached to shares owned by people who are not directors or senior management of the Company.

F. Disclosure of a Registrant's Action to Recover Erroneously Awarded Compensation

Not Applicable.


-46-

Item 7. Major Shareholders and Related Party Transactions

A. Major Shareholders

As at December 31, 2023 to the best of the Company's knowledge, there are no other persons or companies who beneficially own, directly or indirectly, or exercise control or direction over, securities carrying more than 5% of the voting rights attached to any class of voting securities of the Company.

The voting rights of the Company's major shareholders do not differ from the voting rights of holders of the Company's common shares who are not the Company's major shareholders.

As at December 31, 2023, the registrar and transfer agent for the Company reported that there were 54,443,422 shares of the Company issued and outstanding. Of these, 47,386,025 were registered to Canadian residents (9 recorded shareholders), 7,045,969 shares were registered to residents of the United States (17 recorded shareholders) and 11,428 shares were registered to residents of other foreign countries (1 recorded shareholder).

To the best of the Company's knowledge, the Company is not directly or indirectly owned or controlled by another corporation, by any foreign government or by any other natural or legal person severally or jointly, except as disclosed in the above table regarding the Company's major shareholders.

There are no arrangements known to the Company, the operation of which may at a subsequent date result in a change in control of the Company.

B. Related Party Transactions

For Fiscal 2023, management fees for the Company were $720,500 (Fiscal 2022 - $720,003; 2021- $720,923). As at December 31, 2023, the amount due to related parties (which are unsecured and have no interest or specific terms of payments) was $Nil (Fiscal 2022 - $Nil; Fiscal 2021 - $Nil). No Management bonuses were earned in Fiscal 2023, 2022 or 2021. There were no accrued Directors fees during Fiscal 2023, 2022 or 2021 nor were there any amounts due for reimbursement of expenses to a director of the Company during those periods. Expense reimbursements are due on demand. Related party transactions during Fiscal 2023, Fiscal 2022 and Fiscal 2021 were in the normal course of operations and were measured at their fair value.

Share-based expenses (calculated using the Black-Scholes option pricing model) for Fiscal 2023 were $81,233 (Fiscal 2022 - $105,605; Fiscal 2021-$104,250). RSU payments for Fiscal 2023 were $12,904 (Fiscal 2022-$23,000; Fiscal 2021-$Nil). Director's fees were $149,500 for Fiscal 2023 (Fiscal 2022-$163,000; Fiscal 2021-$163,000).

Other than as disclosed in this annual report and the financial statements attached hereto and other than in the ordinary course of business, since the beginning of the Company's preceding three financial years, there have been no transactions or loans between the Company and:

(a) enterprises that directly or indirectly through one or more intermediaries, control or are controlled by, or are under common control with, the Company;

(b) associates, meaning unconsolidated enterprises in which the Company has a significant influence or which have significant influence over the Company;

(c) individuals owning, directly or indirectly, an interest in the voting power of the Company that gives them significant influence over the Company, and close members of any such individual's family;

(d) key management personnel, that is, those persons having authority and responsibility for planning, directing and controlling the activities of the Company, including directors and senior management of the Company and close members of such individuals' families; and

(e) enterprises in which a substantial interest in the voting power is owned, directly or indirectly, by any person described in (c) or (d) or over which such a person is able to exercise significant influence, including enterprises owned by directors or major shareholders of the Company and enterprises that have a member of key management in common with the Company.


-47-

Compensation

For information regarding compensation for the Company's directors and senior management, see Item 6.B. Compensation.

C. Interests of Experts and Counsel

Not applicable.

Item 8. Financial Information

A. Consolidated Statements and Other Financial Information

The Company's financial statements are stated in United States dollars and are prepared in accordance with IFRS, as issued by the IASB.

The following financial statements and notes thereto are filed with and incorporated herein as part of this annual report:

(a) audited consolidated financial statements for the year ended December 31, 2023, including: report of the independent registered public accountant, Smythe LLP, Chartered Professional Accountants, comprising the consolidated statements of financial position as at December 31, 2023 and 2022, the consolidated statements of operations and comprehensive income (loss), changes in equity and cash flows for the years ended December 31, 2023, 2022 and 2021.

These financial statements can be found under "Item 17. Financial Statements" below.

Export Sales

All sales are domestic to the US.

Legal Proceedings

Based on R&D testing results, the Company terminated the Technology Development Agreement with G&J, including the consulting agreement with Gebhard Charles Wager for $10,000 per month (together, the "TDA") during the three months ended March 31, 2021.  G&J and Mr. Wager were the service provider and contractor engaged for the KXI Suspension System.

The terms of the termination were disputed by G&J and Mr. Wager and the parties subsequently entered an arbitration process to provide a final legal resolution pursuant to the terms of the TDA. On April 25, 2023, the Company and received the arbitrator's final judgment to legally resolve all disputed issues. The judgement was binding on all parties and required Kelso to provide final financial payouts of US$465,360 under the TDA for termination fees, asset payment issues and legal fees. This amount has been paid. The final judgement of the arbitrator in no way affects the Company's ability to continue the KXI Wildertec Heavy Duty Suspension program and the KXI technology remains unencumbered. According to the terms of the TDA, the Company maintains intellectual property rights acquired under the TDA and is liable for a 2.5% royalty to the service provider or their assigns should Kelso use their technologies in a commercially sold product.

Other than mentioned above there have not been any other legal or arbitration proceedings, including those relating to bankruptcy, receivership or similar proceedings, those involving any third party, and governmental proceedings pending or known to be contemplated, which may have, or have had in the recent past, significant effect the Company's financial position or profitability.

Also, there have been no material proceedings in which any director, any member of senior management, or any of the Company's affiliates is either a party adverse to the Company or the Company's subsidiaries or has a material interest adverse to the Company or the Company's subsidiaries.


-48-

Policy on Dividend Distributions

The Company's Board of Directors may give consideration on an annual basis to the payment of future dividends. The amount of any future annual dividends will be determined based on a number of factors that may include the results of operations, financial condition, cash requirements and future prospects of the Company. The Board is, however, under no obligation to declare dividends and the declaration of dividends is wholly within their discretion. Further, the Company's Board of Directors may cease declaring dividends or may declare dividends in amounts that are different from those previously declared.

B. Significant Changes

The Company is not aware of any significant change that has occurred since December 31, 2023 that has not been disclosed in this annual report.

Item 9. The Offer and Listing

A. Offer and Listing Details

Price History

Full Financial Years (five most recent full financial years)

The annual high and low market prices of the Company's common shares for the five most recent full financial years on the TSX and NYSE American were as follows:


Year Ended

TSX(1)
(Canadian dollars, $)

NYSEAmerican(2)
(U.S. dollars, $)

High

Low

High

Low

December 31, 2023

0.58

0.12

0.44

0.12

December 31, 2022

0.72

0.28

0.58

0.21

December 31, 2021

1.85

0.54

1.48

0.42

December 31, 2020

1.32

0.55

1.00

0.45

December 31, 2019

2.19

0.55

1.66

0.41

(1) The common shares of the Company were listed for trading on the TSX on May 22, 2014 prior to which they traded on the TSXV.

(2) The common shares of the Company were listed for trading on the NYSE American on October 14, 2014 prior to which they traded on the OTCQX International under the symbol "KEOSF".

Full Financial Quarters (two most recent full financial years)

The high and low market prices of the Company's common shares for each full financial quarter for the two most recent full financial years on the TSX and NYSE American were as follows:


Quarter Ended

TSX

(Canadian dollars, $)

NYSEAmerican
(U.S. dollars, $)

High

Low

High

Low

December 31, 2023

0.29

0.16

0.22

0.12

September 30, 2023

0.54

0.26

0.42

0.19

June 30, 2023

0.37

0.30

0.28

0.22

March 31, 2023

0.58

0.36

0.44

0.27

December 31, 2022

0.43

0.28

0.32

0.21

September 30, 2022

0.60

0.38

0.40

0.29

June 30, 2022

0.61

0.38

0.49

0.29

March 31, 2022

0.72

0.52

0.58

0.40



-49-

Most Recent 6 Months

The high and low market prices of the Company's common shares for each month for the most recent six months on the TSX and NYSE American were as follows:

Month End/Period

TSX
(Canadian dollars, $)

NYSEAmerican (1)
(U.S. dollars, $)

High

Low

High

Low

March 31, 2024

0.20

0.12

0.1549

0.07

February 29, 2024

0.24

0.18

0.18

0.13

January 31, 2024

0.35

0.21

0.26

0.16

December 31, 2023

0.22

0.16

0.17

0.13

November 30, 2023

0.27

0.21

0.20

0.12

October 31, 2023

0.29

0.22

0.22

0.18

(1) The Common Shares were delisted from NYSE American effective March 26, 2024.

The Company received the Notice dated December 12, 2023 from the NYSE American stating that the Company is not in compliance with the continued listing standards as set forth in Section 1003(f)(v) of the Company Guide. The Notice stated that the NYSE American staff had determined that the Company's securities have been trading at a low price per share for a substantial period of time.

The Notice further stated that the Company's continued listing was predicated on it effecting a reverse stock split of its common shares or otherwise demonstrating sustained price improvement within a reasonable period of time, which the NYSE American determined to be no later than June 12, 2024. In the interim, the Company's Common Shares continued to trade on the NYSE American under the symbol "KIQ", with the added designation of ".BC" to indicate that the Company was below-compliance with the Company Guide.

After careful consideration, the Company evaluated the benefits and costs of continuing its listing on NYSE American and concluded that it was appropriate to voluntarily delist from the NYSE American. With the Common Shares concurrently trading on the TSX, the Company believed the costs associated with a continued U.S. stock exchange listing, as well as the administrative burdens and requirements associated with maintaining a dual listing, could no longer be justified. The Company also concluded that a reverse split of the Company's Common Shares of a magnitude necessary to bring the Company into compliance with the listing standards set forth in the Company Guide was not a desirable alternative and would not be in the best interest of the Company's shareholders.  The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024 and the Common Shares were delisted from NYSE American effective as of March 26, 2024. The Company does not expect to seek to list its shares on another U.S. national securities exchange or U.S. quotation system.

Transfers of Common Shares

The Company's common shares are in registered form and the transfer of the Company's common shares is managed by the Company's transfer agent, Computershare Investor Services Inc. with transfer facilities in Vancouver and Toronto.

Computershare Trust Company, Denver, Colorado, serves as co-transfer agent and co-registrar for the Company's shares in the US.

Requests for information should be directed to Computershare Investor Services Inc., 100 University Avenue, 8th Floor, Toronto, Ontario, Canada M5J 2Y1, Telephone 1 800 564 6253 (toll free in Canada and the United States) between the hours of 8:30 a.m. and 8:00 p.m. Eastern Time or 514 982 7555 (international direct dial).

B. Plan of Distribution

Not applicable.


-50-

C. Markets

The Common Shares are publicly traded on the TSX under the symbol "KLS", and on the NYSE American under the symbol "KIQ".

D. Selling Shareholders

Not applicable.

E. Dilution

Not applicable.

F. Expenses of the Issue

Not applicable.

Item 10. Additional Information

A. Share Capital

Not applicable.

B. Memorandum and Articles of Association

The information required by this item is incorporated herein by reference from the Company's Registration Statement on Form 20-F filed on filed on August 29, 2013, as amended on October 23, 2013, November 21, 2013, and December 3, 2013.

C. Material Contracts

There are no other contracts, other than those disclosed in this annual report and those entered into in the ordinary course of the Company's business, that are material to the Company, and which were entered into in the most recently completed fiscal year or which were entered into before the most recently completed fiscal year but are still in effect as of the date of this annual report:

1. The patent abstract describes the PRV as "a pressure relief valve for releasing fluid through a vent in a railway tank car, tank trucks and similar vessels. A valve disc is normally biased in a closed position by a plurality of constant-force springs of laminated steel tapes on drums supported on upright angle brackets symmetrically arranged around a valve seat. The pressure at which the valve opens is determined by a pre-selection of the number of springs, laminated tapes per spring and the restoring force of each tape." See "Business Overview".

2. The Company has a 10% rolling stock option plan which was last approved by the shareholders of the Company on June 1, 2023. A copy of the Stock Option Plan is available under the Company's profile on SEDAR at www.sedarplus.ca in Canada on EDGAR at www.sec.gov in the United States.

3. The Company has a Restricted Share Unit Plan which was approved by the shareholders of the Company on June 3, 2021. A copy of the RSU Plan is available under the Company's profile on SEDAR at www.sedarplus.ca in Canada on EDGAR at www.sec.gov in the United States.

4. The Company has a Non-Employee Directors Deferred Share Unit Plan which was approved by the shareholders of the Company on June 2, 2021. A copy of the Deferred Share Unit Plan is available under the Company's profile on SEDAR at www.sedarplus.ca in Canada on EDGAR at www.sec.gov in the United States.


-51-

D. Exchange Controls

There are no government laws, decrees or regulations in Canada which restrict the export or import of capital, or which affect the remittance of dividends, interest or other payments to non-resident holders of the Company's common shares. Any remittances of dividends to United States residents and to other non-residents are, however, subject to withholding tax. See "Taxation" below.

E. Taxation

Certain Canadian Federal Income Taxation

The Company considers that the following general summary fairly describes the principal Canadian federal income tax consequences applicable to a holder of the Company's common shares who is a resident of the United States, who is not, will not be and will not be deemed to be a resident of Canada for purposes of the Income Tax Act (Canada) and any applicable tax treaty and who does not use or hold, and is not deemed to use or hold, his, her or its common shares in the capital of the Company in connection with carrying on a business in Canada (a "non-resident holder").

This summary is based upon the current provisions of the Income Tax Act (Canada), the regulations thereunder (the "Regulations"), the current publicly announced administrative and assessing policies of the Canada Revenue Agency and the Canada-United States Tax Convention as amended by the Protocols thereto (the "Treaty"). This summary also takes into account the amendments to the Income Tax Act (Canada) and the Regulations publicly announced by the Minister of Finance (Canada) prior to the date hereof (the "Tax Proposals") and assumes that all such Tax Proposals will be enacted in their present form. However, no assurances can be given that the Tax Proposals will be enacted in the form proposed, or at all. This summary is not exhaustive of all possible Canadian federal income tax consequences applicable to a holder of the Company's common shares and, except for the foregoing, this summary does not take into account or anticipate any changes in law, whether by legislative, administrative or judicial decision or action, nor does it take into account provincial, territorial or foreign income tax legislation or considerations, which may differ from the Canadian federal income tax consequences described herein.

This summary is of a general nature only and is not intended to be, and should not be construed to be, legal, business or tax advice to any particular holder or prospective holder of the Company's common shares, and no opinion or representation with respect to the tax consequences to any holder or prospective holder of the Company's common shares is made, accordingly, holders and prospective holders of the Company's common shares should consult their own tax advisors with respect to the income tax consequences of purchasing, owning and disposing of the Company's common shares in their particular circumstances.

Dividends

Dividends paid on the Company's common shares to a non-resident holder will be subject under the Income Tax Act (Canada) to withholding tax at a rate of 25% subject to a reduction under the provisions of an applicable tax treaty, which tax is deducted at source by the Company. The Treaty provides that the Income Tax Act (Canada) standard 25% withholding tax rate is reduced to 15% on dividends paid on shares of a corporation resident in Canada (such as the Company) to residents of the United States, and also provides for a further reduction of this rate to 5% where the beneficial owner of the dividends is a corporation resident in the United States that owns at least 10% of the voting shares of the corporation paying the dividend.

Capital Gains

A non-resident holder is not subject to tax under the Income Tax Act (Canada) in respect of a capital gain realized upon the disposition of a common share of the Company unless such share represents "taxable Canadian property", as defined in the Income Tax Act (Canada), to the holder thereof. The Company's common shares generally will be considered taxable Canadian property to a non-resident holder if:

  • the non-resident holder;
  • persons with whom the non-resident holder did not deal at arm's length; or
  • the non-resident holder and persons with whom such non-resident holder did not deal at arm's length,

-52-

owned, or had an interest in an option in respect of, not less than 25% of the issued shares of any class of the Company's capital stock at any time during the 60-month period immediately preceding the disposition of such shares. In the case of a non-resident holder to whom shares of the Company represent taxable Canadian property and who is resident in the United States, no Canadian taxes will generally be payable on a capital gain realized on such shares by reason of the Treaty unless the value of such shares is derived principally from real property situated in Canada.

United States Federal Income Taxation

The following is a general discussion of United States federal foreign income tax matters under current law, generally applicable to a U.S. Holder (as defined below) of the Company's common shares who holds such shares as capital assets. This discussion addresses the material United States federal income tax consequences but does not address consequences peculiar to persons subject to special provisions of federal income tax law, such as those described below as excluded from the definition of a U.S. Holder. In addition, this discussion does not cover any state, local or foreign tax consequences. See "Certain Canadian Federal Income Tax Consequences" above.

The following discussion is based upon the Internal Revenue Code of 1986, as amended (the "Code"), Treasury Regulations, published Internal Revenue Service ("IRS") rulings, published administrative positions of the IRS and court decisions that are currently applicable, any or all of which could be materially and adversely changed, possibly on a retroactive basis, at any time. In addition, this discussion does not consider the potential effects, both adverse and beneficial, of any recently proposed legislation which, if enacted, could be applied, possibly on a retroactive basis, at any time. No assurance can be given that the IRS will agree with such statements and conclusions, or will not take, or a court will not adopt, a position contrary to any position taken herein.

Holders and prospective holders of common shares should consult their own tax advisors with respect to federal, state, local, and foreign tax consequences of purchasing, owning and disposing of the Company's common shares.

U.S. Holders

As used herein, a "U.S. Holder" includes a holder of less than 10% of the Company's common shares who is a citizen or resident of the United States, a corporation created or organized in or under the laws of the United States or of any political subdivision thereof, any entity which is taxable as a corporation for U.S. tax purposes and any other person or entity whose ownership of the Company's common shares is effectively connected with the conduct of a trade or business in the United States. A U.S. Holder does not include persons subject to special provisions of federal income tax law, such as tax-exempt organizations, qualified retirement plans, financial institutions, insurance companies, real estate investment trusts, regulated investment companies, broker-dealers, non-resident alien individuals or foreign corporations whose ownership of the Company's common shares is not effectively connected with the conduct of a trade or business in the United States and shareholders who acquired their shares through the exercise of employee stock options or otherwise as compensation.

Distributions

The gross amount of a distribution paid to a U.S. Holder will generally be taxable as dividend income to the U.S. Holder for U.S. federal income tax purposes to the extent paid out of the Company's current or accumulated earnings and profits, as determined under U.S. federal income tax principles. Distributions which are taxable dividends, and which meet certain requirements will be "unqualified dividend income" and taxed to U.S. Holders at a maximum U.S. federal rate of 15%. Distributions in excess of the Company's current and accumulated earnings and profits will be treated first as a tax-free return of capital to the extent of the U.S. Holder's tax basis in the common shares and, to the extent in excess of such tax basis, will be treated as a gain from a sale or exchange of such shares.

Capital Gains

In general, upon a sale, exchange or other disposition of common shares, a U.S. Holder will generally recognize a capital gain or loss for U.S. federal income tax purposes in an amount equal to the difference between the amount realized on the sale or other distribution and the U.S. Holder's adjusted tax basis in such shares. Such gain or loss will be U.S. source gain or loss and will be treated as a long-term capital gain or loss if the U.S. Holder's holding period of the shares exceeds one year. If the U.S. Holder is an individual, any capital gain will generally be subject to U.S. federal income tax at preferential rates if specified minimum holding periods are met. The deductibility of capital losses is subject to significant limitations.


-53-

Foreign Tax Credit

A U.S. Holder who pays (or has had withheld from distributions) Canadian income tax with respect to the ownership of the Company's common shares may be entitled, at the option of the U.S. Holder, to either a deduction or a tax credit for such foreign tax paid or withheld. Generally, it will be more advantageous to claim a credit because a credit reduces United States federal income taxes on a dollar-for-dollar basis, while a deduction merely reduces the taxpayer's income subject to tax. This election is made on a year-by-year basis and generally applies to all foreign income taxes paid by (or withheld from) the U.S. Holder during that year. There are significant and complex limitations which apply to the tax credit, among which are an ownership period requirement and the general limitation that the credit cannot exceed the proportionate share of the U.S. Holder's United States income tax liability that the U.S. Holder's foreign source income bears to his or its worldwide taxable income. In determining the application of this limitation, the various items of income and deduction must be classified into foreign and domestic sources. Complex rules govern this classification process. There are further limitations on the foreign tax credit for certain types of income such as "passive income", "high withholding tax interest", "financial services income", "shipping income", and certain other classifications of income. The availability of the foreign tax credit and the application of these complex limitations on the tax credit are fact specific and holders and prospective holders of the Company's common shares should consult their own tax advisors regarding their individual circumstances.

F. Dividends and Paying Agents

Not applicable.

G. Statement by Experts

Not applicable.

H. Documents on Display

Additional information, including the Company's Consolidated Financial Statements, press releases and other required filing documents are available under the Company's profile on SEDAR at www.sedarplus.ca. in Canada, on EDGAR at www.sec.gov in the United States and on the Company's website at www.kelsotech.com. Copies of such documents may also be viewed by appointment during normal business hours at the Company's registered and records office being the offices of Cassels Brock LLP, 2200 - 885 West Georgia Street, Vancouver, British Columbia, Canada V6C 3E8 during normal business hours.

I. Subsidiary Information

The Company operates in conjunction with the Company's five wholly-owned subsidiaries Kelso Technologies (USA) Inc. (incorporated on August 3, 2005 in the State of Nevada), Kel-Flo Industries Inc. (incorporated on June 20, 2012 in the State of Nevada), KIQ Industries Inc. (incorporated on October 7, 2014 in the State of Nevada) and KIQ X Industries Inc. (incorporated on December 12, 2017 in the Province of British Columbia, Canada). KXI™ Wildertec™ Industries Inc. (incorporated on February 17, 2020 in the Province of British Columbia, Canada). Kelso Technologies Inc. owns 100% of the voting securities of each of the Company's subsidiaries and none of the subsidiaries has a class of restricted securities.

Item 11. Quantitative and Qualitative Disclosures About Market Risk

Financial instruments are agreements between two parties that result in promises to pay or receive cash or equity instruments. The Company classifies the Company's financial instruments as follows: cash is classified as a financial asset at FVTPL, accounts receivable and due to related parties and accounts payable and accrued liabilities are classified as financial instruments measured at amortized cost. The carrying value of these instruments approximates their fair values due to their short term to maturity.


-54-

The Company has exposure to the following risks from the Company's use of financial instruments:

  • Credit risk;
  • Liquidity risk; and
  • Market risk.

(a) Credit risk

Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. Cash is placed with a major Canadian financial institution and the Company's concentration of credit risk for cash and maximum exposure thereto is $972,680 at December 31, 2023 (December 31, 2022- $2,712,446).

With respect to its accounts receivable, the Company assesses the credit rating of all customers and maintains provisions for potential credit losses, and any such losses to date have been within management's expectations. The Company's credit risk with respect to accounts receivable and maximum exposure thereto is $1,433,838 at December 31, 2023 (2022 - $2,712,446).

The Company's concentration of credit risk for accounts receivable with respect to its significant customers is as follows: Customer A is $248,948 (2022 - $224,954), Customer B is $257,400 (2022 - $436,400), Customer C is $1,108 (2022 - $148,270).  To reduce the credit risk of accounts receivable, the Company regularly reviews the collectability of accounts receivable to ensure there is no indication that these amounts will not be fully recovered.

(b) Liquidity risk

Liquidity risk is the risk that the Company will be unable to meet its financial obligations as they fall due. The Company's approach to managing liquidity risk is to ensure, as far as possible, that it will have sufficient liquid funds to meet its liabilities when due, under both normal and stressed conditions, without incurring unacceptable losses or risking damage to the Company's reputation.

At December 31, 2023, the Company has $1,433,838 (2022 - $2,712,446) of cash to settle current liabilities of $982,023 (2022 - $1,330,821) consisting of the following:  accounts payable and accrued liabilities of $932,753 (2022 - $1,184,463), income tax payable of $10,024 (2022 - $30,626) the current portion of lease liability of $17,293 (2022 - $112,067), RSU liability of $22,953 (2022 - $Nil) and current portion of the derivative liability of $Nil (2022 - $3,665).  All payables classified as current liabilities are due within a year. The amount of the Company's remaining undiscounted contractual maturities for the lease liabilities is approximately $17,293 (2022 - $164,469) which is due in less than one year.

(c) Market risk

The significant market risks to which the Company is exposed are interest rate risk and currency risk.

(i) Interest rate risk

Interest rate risk is the risk that the fair value or future cash flows will fluctuate as a result of changes in market interest rates. The Company's cash consists of cash held in bank accounts that earn interest at variable rates. Due to the short-term nature of this financial instrument, fluctuations in market rates of interest do not have a significant impact on the estimated fair value or future cash flows.

(ii) Currency risk

The Company is exposed to currency risk to the extent expenditures incurred or funds received, and balances maintained by the Company are denominated in Canadian dollars ("CAD"). The Company does not manage currency risk through hedging or other currency management tools.

At December 31, 2023 and December 31, 2022, the Company's net exposure to foreign currency risk was as follows (in US):


-55-


    December 31, 2023     December 31, 2022  
Net (liabilities) $ 14,853   $ (61,971 )

Based on the above, assuming all other variables remain constant, a 7% (2022 -7%) weakening or strengthening of the USD against the CAD would result in approximately $1,040 (December 31, 2022- $4,338) foreign exchange loss or gain in the consolidated statements of operations and comprehensive loss.

(iii) Other price risk

Other price risk is the risk that the future cash flows of a financial instrument will fluctuate due to changes in market prices, other than those arising from interest rate risk or currency risk. The Company is not exposed to other price risk.

See "Item 17. Financial Statements".

Item 12. Description of Securities Other than Equity Securities

Not applicable.

PART II

Item 13. Defaults, Dividend Arrearages and Delinquencies.

None

Item 14. Material Modifications to the Rights of Security Holders and Use of Proceeds.

At the Company's annual general and special meeting held on June 5, 2013, the Company obtained shareholder approval of certain amendments to the Articles of the Company to include provisions for: (i) uncertificated shares; (ii) conversion of fractional shares into whole shares in accordance with the Business Corporations Act (British Columbia); (iii) participation in shareholders' meetings by telephone and other communication mediums; (iv) flexibility to the board of directors to make certain alterations to the Company's authorized share structure by way of directors resolution as opposed to the Company having to incur the additional costs of obtaining shareholder approval; and (v) allowing for change of the Company's name by directors resolution instead of by an ordinary resolution of the shareholders of the Company. In addition, shareholders approved the adoption of advance notice provisions. Advance notice provisions provide a framework whereby the Company can fix a deadline for submission of director nominations by shareholders prior to any annual or special meeting of shareholders and can set forth the information regarding director nominees that a shareholder must include in their notice to the Company for such notice to be in proper written form.

Item 15. Controls and Procedures

As required by paragraph (b) of Rules 13a-15 or 15d-15 under the Securities Exchange Act of 1934 (the "Exchange Act"), the Company's principal executive officer and principal financial officer evaluated the Company's disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) of the Exchange Act) as of the end of the period covered by this annual report on Form 20-F. Based on this evaluation, these officers concluded that as of the end of the period covered by this Annual Report on Form 20-F, the Company's disclosure controls and procedures were effective. These disclosure controls and procedures include controls and procedures designed to ensure that such information is accumulated and communicated to the Company's management, including the Company's principal executive officer and principal financial officer, to allow timely decisions regarding required disclosure.

The Company's management is responsible for establishing and maintaining adequate internal control over financial reporting to provide reasonable assurance regarding the reliability of the Company's financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. Internal control over financial reporting includes those policies and procedures that (i) pertain to the maintenance of records that in reasonable detail accurately and fairly reflect the transactions and dispositions of the assets of the Company's company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of the Company's management and directors; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of the Company's assets that could have a material effect on the financial statements.


-56-

Because of the Company's inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Management assessed the Company's internal control over financial reporting as of December 31, 2022, the end of the Company's fiscal year. Management based its assessment on criteria established in Internal Control-Integrated Framework (COSO Framework) published by The Committee of Sponsoring Organizations (COSO2013). Management's assessment included evaluation of such elements as the design and operating effectiveness of key financial reporting controls, process documentation, accounting policies, and the Company's overall control environment.

Based on the Company's assessment, management has concluded that the Company's internal control over financial reporting was effective as of December 31, 2023.

Attestation Report of the Registered Public Accounting Firm

Because the Company is an "emerging growth company" as defined in the United States Jumpstart Our Business Startups Act of 2012, the Company will not be required to comply with the auditor attestation requirements of the United States Sarbanes-Oxley Act of 2002 for as long as the Company remains an "emerging growth company", which may be for as long as five years following its initial registration on October 9, 2014 in the United States.

Changes in Internal Control over Financial Reporting

The Company's management has evaluated, with the participation of the Company's chief executive officer and chief financial officer, whether any changes in the Company's internal control over financial reporting that occurred during the Company's last fiscal year have materially affected, or are reasonably likely to materially affect, the Company's internal control over financial reporting. Based on the evaluation the Company conducted, the Company's management has concluded that no such changes occurred during the period covered by this annual report on Form 20-F.

Item 16. [Reserved]

A. Audit Committee Financial Expert

The Company's board of directors has determined that Paul Cass qualified as an "audit committee financial expert" as defined in Item 16A (b) of Form 20-F.

B. Code of Ethical Conduct

The Company adopted a Code of Business Conduct and Ethics on August 1, 2014, which was ratified and approved by the Board of Directors on March 20, 2024, that applies to all of the Company's directors and employees, including the Company's principal executive officer and principal financial officer. The full text of the Company's Code of Business Conduct and Ethics is available under the Company's profile on SEDAR at www.sedarplus.ca in Canada, on EDGAR at www.sec.gov in the United States and on the Company's website at www.kelsotech.com.

C. Principal Accountant Fees and Services

Audit Fees. This category includes the fees for the audit of the Company's financial statements and the quarterly reviews of interim financial statements. This category also includes advice on audit and accounting matters that arose during or as a result of the audit or the review of interim financial statements and services in connection with Securities and Exchange Commission filings.


-57-

Audit-Related Fees. This category includes assurance and related services that are reasonably related to the performance of the audit or review of the financial statements that are not reported under Audit Fees and describes the nature of the services comprising the fees disclosed under this category.

Tax Fees. This category includes the fees for professional services rendered for tax compliance, tax advice and tax planning, and describes the nature of the services comprising the fees disclosed under this category.

All Other Fees. This category includes products and services provided by the principal accountant, other than the services reported under Audit Fees, Audit-Related Fees or Tax Fees.

The Company's independent registered public accountants provided audit and other services during the fiscal year ended December 31, 2023, and the fiscal year ended December 31, 2022:

 

December
31, 2023

(CAD$)

 

 

 

December
31, 2022

(CAD$)

Audit Fees

115,000

 

 

 

105,000

Audit-Related Fees

7,000

 

 

 

7,000

Tax Fees

10,000

 

 

 

10,000

All Other Fees

N/A

 

 

 

N/A

Total Fees

132,000

 

 

 

122,000

Pre-Approval Policies and Procedures

The Company's audit committee pre-approves all services provided by the Company's independent auditors. All of the services and fees described under the categories of "Audit Fees", "Audit Related Fees", "Tax Fees" and "All Other Fees" were reviewed and approved by the audit committee before the respective services were rendered, and none of such services were approved by the audit committee pursuant to paragraph (c)(7)(i)(C) of Rule 2-01 of Regulation S-X.

The audit committee has considered the nature and amount of the fees billed by Smythe LLP, Chartered Professional Accountants, and believes that the provision of the services for activities unrelated to the audit is compatible with maintaining the independence of Smythe LLP, Chartered Professional Accountants.

D. Exemptions from the Listing Standards for Audit Committees.

Not Applicable.

E. Purchases of Equity Securities by the Issuer and Affiliated Purchasers.

Not Applicable.

F. Change in Registrants Certifying Account

Not applicable.

G. Corporate Governance

The Company's common shares are listed on NYSE American.  Section 110 of the NYSE American Company Guide permits the NYSE American to consider the laws, customs and practices of foreign issuers, and to grant exemptions from NYSE American listing criteria based on these considerations. A company seeking relief under these provisions is required to provide written certification from independent local counsel that the non-complying practice is not prohibited by home country law. A description of the significant ways in which the Company's governance practices differ from those followed by domestic companies pursuant to NYSE American standards is as follows:


-58-

Shareholder Meeting Quorum Requirement: NYSE American recommends a quorum of at least 33 1/3%. The Company's quorum requirement is set forth in the Company's articles, which provides that a quorum for the transaction of business at a meeting of shareholders is one or more persons, present in person or by proxy.

Proxy Delivery Requirement: NYSE American requires the solicitation of proxies and delivery of proxy statements for all shareholder meetings and requires that these proxies be solicited pursuant to a proxy statement that conforms to SEC proxy rules. The Company is a "foreign private issuer" as defined in Rule 3b-4 under the Exchange Act, and the equity securities of the Company are accordingly exempt from the proxy rules set forth in Sections 14(a), 14(b), 14(c) and 14(f) of the Exchange Act. The Company solicits proxies in accordance with applicable rules and regulations in Canada.

H. Mine Safety Disclosure

Not applicable.

I. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

Not applicable.

J. Insider Trading Policies.

The Company has adopted a Code of Business Conduct and Ethics dated March 20, 2024, filed hereto as Exhibit 11, which contains policies and procedures related to insider trading.

K. Cybersecurity.

The Company understands the importance of managing material risks from cybersecurity threats and are committed to implementing and maintaining an adequate information security program to manage such risks and safeguard the Company's systems and data, however the Company has not yet adopted formal cybersecurity risk management programs or formal processes for assessing cybersecurity risks.

The Company currently manages our cybersecurity risk through a variety of practices that are applicable to all users of our information technology and information assets, including our employees and contractors. The Company uses a combination of technology and monitoring to promote security awareness and prevent security incidents, including, without limitation, network and passwords protocols, required VPN access to our systems, rotation of security measures and third party firewalls and antivirus protections.

The Company has not, as of the date of this report, experienced a cybersecurity threat or incident, that materially affected or is reasonably likely to materially affect the Company's business, results of operations, or financial condition. However, there can be no guarantee that the Company will not experience such an incident in the future.

The Board oversees cybersecurity risk as part of its role of overseeing enterprise-wide risk.  The Company's senior management team, including the President of KIQ X Industries Inc., is responsible for assessing and managing risks and incidents relating to cybersecurity threats and reports any material findings and recommendations, on a quarterly basis, to the Audit Committee for consideration.  The Audit Committee will then report to the Board.

PART III

Item 17. Financial Statements

Financial Statements filed as part of the annual report:

The following financial statements and notes thereto are incorporated herein by reference from Exhibit 99.1 of the Company's Form 6-K filed on March 25, 2024, as part of this annual report:

Audited consolidated financial statements including the report of the independent registered public accounting firm issued by Smythe LLP, Chartered Professional Accountants, comprising the consolidated statements of financial position as at December 31, 2023 and 2022, and the consolidated statements of operations and comprehensive income (loss), changes in equity and cash flows for the years ended December 31, 2023, 2022 and 2021.


-59-

Item 18. Financial Statements

See "Item 17. Financial Statements".

Item 19. Exhibits

Exhibits
Exhibit No.
Description
(1) Articles of Incorporation and Bylaws
1.1 Certificate of Incorporation(1)
1.2 Certificate of Name Change(1)
1.3 Notice of Articles(1)
1.4 Articles(1)
(2) Securityholder Rights
2.1 Shareholders Rights Plan dated February 3, 2011(1)
(4) Material Contracts
4.1 Professional Services Agreement with Bondwest Enterprises Inc. dated July 1, 2020
4.2 Professional Services Agreement with Kitchener Holdings Corp. dated July 1, 2020
4.3 Professional Services Agreement with Anthony Andrukaitis dated July 1, 2020
4.4 Stock Option Plan dated June 25, 2020
4.5 Notice of Recordation of Assignment Document for US Patent No. 7104722(1)
4.6 Notice of Recordation of Assignment Document for US Patent No. 5855225(1)
4.7 Restricted Share Unit Plan dated June 3, 2021
4.8 Non-Employee Directors Deferred Share Unit Plan dated June 3, 2021
(8) Subsidiaries
8.1 List of Subsidiaries
11* Code of Business Conduct and Ethics dated March 20, 2024
12.1* Certification of Chief Executive Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
12.2* Certification of Chief Financial Officer pursuant to Section 302 of the Sarbanes-Oxley Act of 2002
13.1* Certification of Chief Executive Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
13.2* Certification of Chief Financial Officer pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002
(15) Additional Exhibits
15.1 2022 Sustainability Report
15.2 2023 Sustainability Report(2)
15.3 Audited annual financial statements for the year ended December 31, 2023(2)
15.4* Consolidated Financial Statements for the year ended December 31, 2023 formatted in XBRL
(100) Interactive Data File
101.INS* Inline XBRL Instance Document–the instance document does not appear in the Interactive Data File as its XBRL tags are embedded within the Inline XBRL document
101.SCH* Inline XBRL Taxonomy Extension Schema Document
101.CAL* Inline XBRL Taxonomy Extension Calculation Linkbase Document
101.DEF * Inline XBRL Taxonomy Extension Definition Linkbase Document 
101.LAB* Inline XBRL Taxonomy Extension Label Linkbase Document
101.PRE* Inline XBRL Taxonomy Extension Presentation Linkbase Document
104* Cover Page Interactive Data File (formatted as Inline XBRL and contained in Exhibit 101).

*Filed herewith

(1) Incorporated by reference from the applicable exhibit to the Company's Form 6-K filed on August 29, 2013.

(2) Incorporated by reference from the applicable exhibit to the Company's Form 6-K filed March 25, 2024.


-60-

SIGNATURES

The registrant hereby certifies that it meets all of the requirements for filing on Form 20-F and that it has duly caused and authorized the undersigned to sign this annual report on its behalf.

KELSO TECHNOLOGIES INC.



By: /s/ James R. Bond                                    
James R. Bond
President and Chief Executive Officer
(Principal Executive Officer)

Date: April 3, 2024

By: /s/ Richard Lee                                        
Richard Lee
Chief Financial Officer
(Principal Financial Officer
and Principal Accounting Officer)

Date: April 3, 2024


EX-11 2 exhibit11.htm EXHIBIT 11 Kelso Technologies Inc.: Exhibit 11 - Filed by newsfilecorp.com

KELSO TECHNOLOGIES INC.

CODE OF BUSINESS CONDUCT AND ETHICS
Amended, Restated and Adopted by the Board on March 22, 2023, ratified and approved by the Board on March 20, 2024

INTRODUCTION

This Code of Business Conduct and Ethics ("Code") covers a wide range of business practices and procedures. It does not and cannot cover every issue that may arise, but it sets out basic principles to guide all employees, consultants, directors and officers of Kelso Technologies Inc. and its subsidiaries (collectively, the "Corporation"). All of the Corporation's employees, consultants, directors and officers (collectively, the "Employee" or the "Employees") must conduct themselves accordingly and seek to avoid even the appearance of improper behavior. The Code should also be provided to and followed by the Corporation's agents and representatives, including consultants.

This Code is designed to deter wrongdoing and to promote:

  • honest and ethical conduct, including the ethical handling of actual or apparent conflicts of interest between personal and professional relationships;
  • avoidance of conflicts of interest, including disclosure to an appropriate person of any material transaction or relationship that reasonably could be expected to give rise to such a conflict;
  • full, fair, accurate, timely and understandable disclosure in reports and documents that the Corporation files with, or submits to, the securities regulators and in other public communications made by the Corporation;
  • compliance with applicable governmental laws, rules and regulations;
  • the prompt internal reporting to an appropriate person or persons of violations of this Code; and
  • accountability for adherence to this Code.

If a law conflicts with a policy in this Code, you must comply with the law; however, if a local custom or policy conflicts with this Code, you must comply with the Code. Any variances between local customs or policies and this Code should be brought to the attention of management or the directors. If you have any questions about these conflicts, you should ask the Corporation's Chief Financial Officer.

When in this Code reference is made to the Chief Financial Officer for advice, consultation or guidance, the Chief Financial Officer may, as he sees fit, seek advice and/or assistance from legal counsel or refer anyone to legal counsel directly or such other person as he or she sees fit in order to assist answering questions from, or providing guidance or advice to any individual under this Code.

Those who violate the standards in this Code will be subject to disciplinary action up to and including immediate termination of employment, officership or directorship. If you are in a situation that you believe may violate or lead to a violation of this Code, follow the guidelines described below in Using this Code and Reporting Violations.


COMPLIANCE WITH LAWS, RULES AND REGULATIONS

The Corporation is strongly committed to conducting its business affairs with honesty and integrity and in full compliance with all laws, rules and regulation applicable to the Corporation's business in the countries in which it conducts business.  Obeying the law, both in letter and in spirit, is the foundation on which this Corporation's ethical standards are built. Although not all Employees are expected to know the details of these laws, it is important to know enough to determine when to seek advice from the Corporation's Chief Financial Officer.  The Corporation provides all necessary information to its Employees to promote compliance with laws, rules and regulations, including insider-trading laws.

CONFLICTS OF INTEREST

A "conflict of interest" exists when a person's private interest interferes in any way with the interests of the Corporation. A conflict situation can arise when an Employee takes actions or has interests that may make it difficult to perform his or her Corporation work objectively and effectively. Conflicts of interest may also arise when an Employee or members of his or her family, receives improper personal benefits as a result of his or her position in the Corporation. Loans to, or guarantees of obligations of, Employees and their family members may create conflicts of interest.

It is almost always a conflict of interest for a Corporation's Employee to work simultaneously for a competitor, customer or supplier. You are not allowed to work for a competitor as a consultant, employee or board member without the consent of the Chief Financial Officer, Chief Executive Officer and/or the Board of Directors of the Corporation (the "Board").  Such consent shall not be unreasonably withheld. You should immediately report any direct or indirect ownership interest you may have in any competitor, supplier or customer of the Corporation as set out below under the heading "Using this Code and Reporting Violations". The best policy is to avoid any direct or indirect business connection with our customers, suppliers or competitors, except on our behalf.

Conflicts of interest are prohibited as a matter of Corporation policy, except under guidelines approved by the Board. Conflicts of interest may not always be clear-cut, so if you have a question, you should consult with the Corporation's Chief Financial Officer. Any Employee who becomes aware of a conflict or potential conflict should also bring it to the attention of the Corporation's Chief Financial Officer.

INSIDER TRADING

Employees who have access to confidential information are not permitted to use or share that information for stock trading purposes or for any other purpose except the conduct of the Corporation's business. All non-public information about the Corporation should be considered confidential information. To use non-public information for personal financial benefit or to "tip" others who might make an investment decision to buy or sell the Corporation's stock on the basis of this information is not only unethical but also illegal. If you have any questions concerning this, please consult the Corporation's Blackout Period Policy or the Corporation's Chief Financial Officer.

HEDGING PROHIBITION

The Corporation's executive officers and directors are not permitted to purchase financial instruments, including for greater certainty, prepaid variable forward contracts, equity swaps, collars, puts, calls or units of exchange funds that are designed to hedge or offset a decrease in market value of Corporation's shares, held, directly or indirectly, by the officer or director.


CORPORATE OPPORTUNITIES

Employees are prohibited from taking for themselves personal opportunities that are discovered through the use of corporate property, information or position without the consent of the Board. No Employee may use corporate property, information, or position for improper personal gain, and no Employee may compete with the Corporation directly or indirectly. Employees owe a duty to the Corporation to advance its legitimate interests when the opportunity to do so arises.

COMPETITION AND FAIR DEALING

We seek to outperform our competition fairly, honestly and ethically. We seek competitive advantages through superior performance, never through unethical or illegal business practices. Stealing proprietary information, possessing trade secret information that was obtained without the owner's consent, or inducing such disclosures by past or present employees of other companies is prohibited. Each Employee should endeavor to respect the rights of, and deal fairly with, the Corporation's customers, suppliers, competitors and Employees. No Employee should take unfair advantage of anyone through manipulation, concealment, abuse of privileged information, misrepresentation of material facts, or any other intentional unfair-dealing practice.

To maintain the Corporation's valuable reputation, compliance with our quality processes and safety requirements is essential. In the context of ethics, quality requires that our products and services be designed to meet our obligations. All operations must be conducted in accordance with all applicable regulations. Compliance with all regulations and laws of governing or regulatory agencies should be given priority over the opportunity to profit or gain competitive advantage.

The purpose of business entertainment and gifts in a commercial setting is to create goodwill and sound working relationships, not to gain unfair advantage with suppliers and customers. No gift or entertainment should ever be offered, given, provided or accepted by a Corporation Employee, family member of an Employee or agent unless it: (1) is not a cash gift, (2) is consistent with customary business practices, (3) is not excessive in value, (4) cannot be construed as a bribe or payoff and (5) does not violate any laws or regulations. Please discuss with the Corporation's Chief Financial Officer any gifts or proposed gifts that you are not certain are appropriate.

DISCRIMINATION AND HARASSMENT

The diversity of the Employees is a tremendous asset. The Corporation is firmly committed to providing equal opportunity in all aspects of employment and will not tolerate any illegal discrimination or harassment of any kind. Examples include derogatory comments based on racial or ethnic characteristics and unwelcome sexual advances.

To facilitate respect and contribution among employees, the Corporation adheres to the following principles:

  • To hire, pay and assign work on the basis of qualifications and performance;
  • Not to discriminate on the basis of gender, race, religion, ethnicity, national origin, color, gender identity, age, sexual orientation, citizenship, veteran's status, marital status or disability;
  • To attract and retain a highly talented workforce;
  • To encourage skill growth through training and education and promotional opportunities;
  • To encourage an open discussion between all levels of employees and to provide an opportunity for feedback from the top to the bottom and from the bottom to the top;

  • To prohibit harassment (including sexual, physical, verbal) by others while an employee is on the job;
  • To make the safety and security of our employees while at Corporation's facilities a priority;
  • To recognize and reward additional efforts that go beyond our expectations; and
  • To respect all workers' rights to dignity and personal privacy by not disclosing employee information, including protected health information, unnecessarily.

HEALTH AND SAFETY

The Corporation strives to provide each Employee with a safe and healthy work environment. Each Employee has a responsibility for maintaining a safe and healthy workplace for all Employees by following safety and health rules and practices and reporting accidents, injuries and unsafe equipment, practices or conditions.

Violence and threatening behavior are not permitted. Employees should report to work in condition to perform their duties, free from the influence of illegal drugs or alcohol. The use of illegal drugs or alcohol in the workplace will not be tolerated.

RECORD KEEPING

The Corporation requires honest and accurate recording and reporting of information in order to make responsible business decisions. For example, only the true and actual number of hours worked should be reported.

Many Employees regularly use business expense accounts, which must be documented and recorded accurately. If you are not sure whether a certain expense is legitimate, ask the Corporation's Chief Financial Officer.

The Corporation maintains all records in accordance with laws and regulations regarding retention of business records. The term "business records" covers a broad range of files, reports, business plans, receipts, policies and communications, including hard copy, electronic, audio recording, microfiche and microfilm files whether maintained at work or at home. The Corporation prohibits the unauthorized destruction of or tampering with any records, whether written or in electronic form, where the Corporation is required by law or government regulation to maintain such records or where it has reason to know of a threatened or pending government investigation or litigation relating to such records.

Business records and communications often become public, and we should avoid exaggeration, derogatory remarks, guesswork and inappropriate characterizations of people and companies that can be misunderstood. This applies equally to e-mail, internal memos, and formal reports.

CONFIDENTIALITY

Employees must maintain the confidentiality of confidential information entrusted to them by the Corporation or its suppliers and customers, except when disclosure is explicitly authorized or required by laws or regulations or approved by senior management. Confidential information includes all non-public information that might be of use to competitors, or harmful to the Corporation or its customers, if disclosed. It also includes information that suppliers and customers have entrusted to us. The obligation to preserve confidential information continues even after employment ends.


PROTECTION AND PROPER USE OF THE CORPORATION'S ASSETS

All Employees should endeavor to protect the Corporation's assets and ensure their sufficient use. Theft, carelessness, and waste have a direct impact on the Corporation's profitability. Any suspected incident of fraud or theft should be immediately reported for investigation. Corporation equipment should not be used for non-Corporation business, though incidental personal use may be permitted.

The obligation of Employees to protect the Corporation's assets includes its proprietary information. Proprietary information includes intellectual property trade secrets, patents, trademarks, copyrights, as well as business, marketing and service plans, and manufacturing ideas, designs, databases, records, salary information and any unpublished financial data and reports. Unauthorized use or distribution of this information would violate Corporation policy. It could also be illegal and result in civil or even criminal penalties.

PAYMENTS TO GOVERNMENT PERSONNEL

The Corruption of Foreign Public Officials Act (Canada) and the United States Foreign Corrupt Practices Act contain certain prohibitions with respect to giving anything of value, directly or indirectly, to foreign government officials or certain other individuals in order to obtain, retain or direct business for or to any person. In addition, domestically, the Corporation and its Employees are subject to the anti-corruption provisions of the Criminal Code (Canada). 

Accordingly, all Employees are strictly forbidden from, directly or indirectly, offering, promising or giving money, gifts, loans, rewards, favors or anything of value to any government official or employee, employee or agent of a state-owned or controlled enterprise, employee or agent of a public international organization, political party or official thereof or any candidate for a political office, including any agent or other intermediary, including a close family member or household member, of any of the above, in connection with the business of the Corporation, except in full compliance with the Corporation's Anti-Bribery and Anti-Corruption Policy.

Those paying a bribe may subject the Corporation and themselves to severe civil and criminal penalties and damage the Corporation's reputation. When dealing with government representatives or officials and private parties, no improper payments will be tolerated. If you become aware of or receive any solicitation for, or offer of, money or a gift, that is intended to influence an official decision or business decision inside or outside of the Corporation, it should be reported to the Chief Financial Officer immediately.

The Corporation prohibits improper payments in all of its activities, whether these activities are with governments or in the private sector.  Please refer to the Corporation's Anti-Bribery and Anti-Corruption Policy and procedures implemented in respect of that policy for more information.

WAIVER OF THE CODE OF BUSINESS CONDUCT AND ETHICS

Any waivers of the provisions of this Code may be granted only by the Board, if such waiver is for the benefit of a director or senior officer of the Corporation and such waiver, and the reasons for granting such waiver, shall be disclosed as may be required under applicable securities laws and the NYSE Americas Market Rules.  Waiver for all other Employees shall be granted exclusively by the Chief Executive Officer or any other Senior Officer as may be designated by the Audit Committee. 


COMPLIANCE PROCEDURES

We must all work to ensure prompt and consistent action against violation of this Code. However, in some situations it is difficult to know right from wrong. Since we cannot anticipate every situation that will arise, it is important that we have a way to approach a new question or problem. These are the steps to keep in mind:

1. Make sure you have all the facts. In order to reach the right solutions, we must be as fully informed as possible.

2. Ask yourself: What specifically am I being asked to do? Does it seem unethical or improper? This will enable you to focus on the specific question you are faced with, and the alternatives you have. Use your judgment and common sense; if something seems unethical or improper, it probably is.

3. Clarify your responsibility and role. In most situations, there is a shared responsibility. Are your colleagues informed? It may help to get others involved and discuss the problem.

4. Discuss the problem with the Corporation's Chief Financial Officer. This is the basic guidance for all situations. In many cases, they will be more knowledgeable about the questions and will appreciate being brought into the decision-making process. Remember that it is their responsibility to help solve problems.

5. You may report ethical violations in confidence and without fear of retaliation. If your situation requires that your identity be kept secret, your anonymity will be protected. The Corporation does not permit retaliation of any kind against Employees for good faith reports and ethical violations.

6. Always ask first, act later: If you are unsure of what to do in any situation, seek guidance before you act.

FINANCIAL AND ACCOUNTING OFFICERS AND MANAGERS

Financial and Accounting Officers and Managers hold an important and elevated role in corporate governance. As part of the Corporate Leadership Team, Financial and Accounting Officers and Managers are vested with both the responsibility and authority to protect, balance, and preserve the interests of all the Corporation's stakeholders, including shareholders, clients, employees, suppliers, and citizens of the communities in which business is conducted. Financial and Accounting Officers and Managers fulfill this responsibility by prescribing and enforcing the policies and procedures employed in the operation of the Corporation's financial organization, and by demonstrating the following:

1. Financial and Accounting Officers and Managers will exhibit and promote the highest standards of honest and ethical conduct through the establishment and operation of policies and procedures that:

a) Encourage professional integrity in all aspects of the financial organization, by eliminating inhibitions and barriers to responsible behavior, such as coercion, fear of reprisal, or alienation from the financial organization or the enterprise itself;

b) Prohibit and eliminate the occurrence of conflicts between what is in the best interest of the enterprise and what could result in material personal gain for a member of the financial organization, including Financial and Accounting Officers and Managers; and

c) Provide a mechanism for a member of the finance organization to inform senior management of deviations in practice from policies and procedures governing honest and ethical behavior.

2. Financial and Accounting Officers and Managers will establish and manage the enterprise transaction and reporting systems and procedures to ensure that:

a) Business transactions are properly authorized and completely and accurately recorded on the Corporation's books and records in accordance with Generally Accepted Accounting Principles (GAAP) and established Corporation financial policy;


b) The retention or proper disposal of Corporation records shall be in accordance with applicable legal and regulatory requirements; and

c) Periodic financial communications and reports will be delivered in a manner that facilitates a high degree of clarity of content and meaning so that readers and users can determine their significance and consequence.

USING THIS CODE AND REPORTING VIOLATIONS

It is the responsibility of all Employees to understand and comply with this Code.

The Board is ultimately responsible, acting through the Audit Committee, for this Code and monitoring compliance with this Code.

If you observe or become aware of an actual or potential violation of this Code or of any law or regulation, whether committed by the Corporation, Employees or by others associated with the Corporation, it is your responsibility to report the circumstances as outlined herein and to cooperate with any investigation by the Corporation.  This Code is designed to provide an atmosphere of open communication for compliance issues and to ensure that Employees acting in good faith have the means to report actual or potential violations.

For assistance with compliance matters and to report actual or potential compliance infractions, Employees should contact the Chief Financial Officer.

Alternatively, reports may be made in the manner set out in the Corporation's Internal Employee Alert Policy, including anonymously to the Chair of the Audit Committee at auditchair@kelsotech.com.

Following the receipt of any complaints submitted hereunder, the Chief Financial Officer or the Chair of the Audit Committee, as the case may be, will investigate each matter so reported and report to the Board which will take corrective disciplinary actions, if appropriate, up to and including termination of employment or engagement.

There will be no reprisals against Employees for good faith reporting of compliance concerns or violations.  The Corporation's legal counsel will be instructed to confidentially retain any complaints received hereunder for a period of seven years.

Notwithstanding the foregoing, nothing contained herein shall limit the ability of Employees of the Corporation to file a charge or complaint with a governmental agency in the United States and communicate with any such agency or otherwise participate in any investigation or proceeding that may be conducted by any such agency, including by providing documents or other information in connection therewith, without notice to the Corporation.

DISTRIBUTION OF THIS CODE

This Code will be circulated to all Employees of the Corporation on an annual basis and whenever changes are made.  New Employees will be provided with a copy of this Code and advised of its importance.

This Code of Business Conduct is a statement of broad policies and is intended as a component of the flexible governance framework within which the committees of the Board assist the Board in directing the affairs of the Corporation. While it should be interpreted in the context of all applicable laws, regulations and listing requirements, as well as in the context of the Corporation's articles, it is not intended to establish any legally binding obligations.


EX-12.1 3 exhibit12-1.htm EXHIBIT 12.1 Kelso Technologies Inc.: Exhibit 12.1 - Filed by newsfilecorp.com

CERTIFICATION

1. I, James R. Bond, President and Chief Executive Officer have reviewed this annual report on Form 20-F of Kelso Technologies Inc. (the "Company");

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the  periods presented in this report;

4. The Company's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

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

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

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

(d) Disclosed in this report any change in the Company's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting; and

5. The Company's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company's auditors and the audit committee of the Company's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company's ability to record, process, summarize and report financial information; and


(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company's internal control over financial reporting.


Date: April 3, 2024
 
/s/ James R. Bond
James R. Bond
Chief Executive Officer


EX-12.2 4 exhibit12-2.htm EXHIBIT 12.2 Kelso Technologies Inc.: Exhibit 12.2 - Filed by newsfilecorp.com

CERTIFICATION

1. I, Richard Lee, Chief Financial Officer have reviewed this annual report on Form 20-F of Kelso Technologies Inc. (the "Company");

2. Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;

3. Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the Company as of, and for, the  periods presented in this report;

4. The Company's other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the Company and have:

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

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

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

(d) Disclosed in this report any change in the Company's internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect, the Company's internal control over financial reporting; and

5. The Company's other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the Company's auditors and the audit committee of the Company's board of directors (or persons performing the equivalent functions):

(a) All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the Company's ability to record, process, summarize and report financial information; and


(b) Any fraud, whether or not material, that involves management or other employees who have a significant role in the Company's internal control over financial reporting.


Date: April 3, 2024
 
/s/ Richard Lee
Richard Lee
Chief Financial Officer


EX-13.1 5 exhibit13-1.htm EXHIBIT 13.1 Kelso Technologies Inc.: Exhibit 13.1 - Filed by newsfilecorp.com

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned, James R. Bond, President, Chief Executive Officer and a director of Kelso Technologies Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) the annual report on Form 20-F of Kelso Technologies Inc. for the fiscal year ended December 31, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Kelso Technologies Inc.

Dated:  April 3, 2024

 

 

 

 

 

 

/s/ James R. Bond

 

James R. Bond

 

President, Chief Executive Officer and a director

 

Kelso Technologies Inc.








A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Kelso Technologies Inc. and will be retained by Kelso Technologies Inc. and furnished to the Securities and Exchange Commission or is staff upon request.


EX-13.2 6 exhibit13-2.htm EXHIBIT 13.2 Kelso Technologies Inc.: Exhibit 13.2 - Filed by newsfilecorp.com

CERTIFICATION PURSUANT TO

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

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

The undersigned, Richard Lee, Chief Financial Officer of Kelso Technologies Inc., hereby certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that:

(1) the annual report on Form 20-F of Kelso Technologies Inc. for the fiscal year ended December 31, 2023 (the "Report") fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

(2) the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of Kelso Technologies Inc.

Dated:  April 3, 2024

 

 

 

 

 

 

/s/ Richard Lee

 

Richard Lee

 

Chief Financial Officer

 

Kelso Technologies Inc.








A signed original of this written statement required by Section 906, or other document authenticating, acknowledging, or otherwise adopting the signature that appears in typed form within the electronic version of this written statement required by Section 906, has been provided to Kelso Technologies Inc. and will be retained by Kelso Technologies Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-15.4 7 exhibit15-4.htm EXHIBIT 15.4 Kelso Technologies Inc.: Exhibit 15.4 - Filed by newsfilecorp.com
0001161814 2023-01-01 2023-12-31 0001161814dei:BusinessContactMember 2023-01-01 2023-12-31 0001161814 2023-12-31 0001161814 2022-12-31 0001161814kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember 2022-12-31 0001161814kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember 2023-12-31 0001161814ifrs-full:UnusedTaxLossesMember 2022-12-31 0001161814ifrs-full:UnusedTaxLossesMember 2023-12-31 0001161814ifrs-full:LeaseLiabilitiesMember 2022-12-31 0001161814ifrs-full:LeaseLiabilitiesMember 2023-12-31 0001161814 2022-01-01 2022-12-31 0001161814 2021-01-01 2021-12-31 0001161814kiq:TemporaryDifferencesOnIntangibleAssetsMember 2022-12-31 0001161814kiq:TemporaryDifferencesOnIntangibleAssetsMember 2023-12-31 0001161814kiq:DerivativeWarrantLiabilityMember 2023-12-31 0001161814kiq:DerivativeWarrantLiabilityMember 2022-12-31 0001161814kiq:ManwaySecurementSystemsMember 2010-01-01 2010-12-31 0001161814 2016-11-01 2016-11-10 0001161814kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember 2016-11-01 2016-11-10 0001161814kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember 2017-01-01 2017-12-31 0001161814kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember 2016-11-01 2016-11-10 0001161814kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember 2017-01-01 2017-12-31 0001161814kiq:OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember 2016-11-01 2016-11-10 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2022-12-31 0001161814kiq:IntellectualPropertyMember 2023-12-31 0001161814kiq:RightMember 2023-12-31 0001161814kiq:PatentMember 2023-12-31 0001161814kiq:IntellectualPropertyMember 2022-12-31 0001161814kiq:RightMember 2022-12-31 0001161814kiq:PatentMember 2022-12-31 0001161814 2021-03-01 2021-03-03 0001161814 2021-10-01 2021-10-25 0001161814ifrs-full:GrossCarryingAmountMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2020-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2020-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2020-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2020-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2020-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2020-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2020-12-31 0001161814ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:IntellectualPropertyMember 2021-01-01 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightMember 2021-01-01 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PatentMember 2021-01-01 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-01-01 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:IntellectualPropertyMember 2021-01-01 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightMember 2021-01-01 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PatentMember 2021-01-01 2021-12-31 0001161814kiq:EventsAfterReportingPeriodMemberkiq:NewLeaseAgreementMember 2024-01-31 2024-02-01 0001161814 2021-12-31 0001161814kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2023-12-31 0001161814kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2023-12-31 0001161814kiq:ExpireNovemberEightTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814kiq:ExpireNovemberEightTwoZeroTwoFourMember 2023-12-31 0001161814kiq:StockOptionsMember 2022-01-01 2022-12-31 0001161814kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2022-12-31 0001161814kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2022-12-31 0001161814kiq:ExpireNovemberEightTwoZeroTwoFourMember 2022-12-31 0001161814kiq:StockOptionsMember 2023-01-01 2023-12-31 0001161814kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2023-12-31 0001161814kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2023-12-31 0001161814kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2022-12-31 0001161814kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2022-12-31 0001161814kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2023-01-01 2023-12-31 0001161814kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2023-01-01 2023-12-31 0001161814kiq:ConvertibleVotingPreferredSharesMember 2023-12-31 0001161814kiq:PrivatePlacementsMember 2021-01-01 2021-12-31 0001161814kiq:PrivatePlacementsMemberkiq:YearTwoMember 2021-01-01 2021-12-31 0001161814kiq:PrivatePlacementsMemberkiq:YearOneMember 2021-01-01 2021-12-31 0001161814ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0001161814ifrs-full:OtherReservesMember 2021-01-01 2021-12-31 0001161814kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2022-12-31 0001161814kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2022-01-01 2022-12-31 0001161814kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2021-12-31 0001161814kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2023-12-31 0001161814kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001161814kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2022-12-31 0001161814kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2023-12-31 0001161814kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001161814kiq:ExpireJulySixTwoZeroTwoTwoMember 2022-12-31 0001161814kiq:ExpireJulySixTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001161814kiq:ExpireJulySixTwoZeroTwoTwoMember 2021-12-31 0001161814kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2022-12-31 0001161814kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001161814kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2021-12-31 0001161814kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2022-01-01 2022-12-31 0001161814kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2021-12-31 0001161814kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2021-12-31 0001161814kiq:ExpireNovemberEightTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814kiq:ExpireNovemberEightTwoZeroTwoFourMember 2021-12-31 0001161814kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2022-01-01 2022-12-31 0001161814kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2021-12-31 0001161814kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2022-01-01 2022-12-31 0001161814kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2021-12-31 0001161814ifrs-full:WarrantsMember 2021-12-31 0001161814ifrs-full:WarrantsMember 2023-12-31 0001161814kiq:DeferredShareUnitsMember 2023-01-01 2023-12-31 0001161814kiq:RestrictedStocksMember 2023-01-01 2023-12-31 0001161814kiq:RestrictedStocksMember 2023-12-31 0001161814kiq:RestrictedStocksMember 2022-01-01 2022-12-31 0001161814kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2021-12-31 0001161814ifrs-full:WarrantsMember 2022-12-31 0001161814kiq:RestrictedStocksMember 2022-12-31 0001161814ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0001161814kiq:StockOptionsMember 2021-01-01 2021-12-31 0001161814ifrs-full:WarrantsMember 2023-01-01 2023-12-31 0001161814kiq:RestrictedStocksMember 2021-12-31 0001161814ifrs-full:OtherReservesMember 2023-01-01 2023-12-31 0001161814kiq:RestrictedStocksMember 2021-01-01 2021-12-31 0001161814kiq:CostOfGoodsSoldMember 2022-01-01 2022-12-31 0001161814kiq:CostOfGoodsSoldMember 2023-01-01 2023-12-31 0001161814kiq:CostOfGoodsSoldMember 2021-01-01 2021-12-31 0001161814kiq:CustomerAMember 2021-01-01 2021-12-31 0001161814kiq:CustomerAMember 2022-01-01 2022-12-31 0001161814kiq:CustomerAMember 2023-01-01 2023-12-31 0001161814kiq:CustomerBMember 2021-01-01 2021-12-31 0001161814kiq:CustomerBMember 2022-01-01 2022-12-31 0001161814kiq:CustomerBMember 2023-01-01 2023-12-31 0001161814kiq:CustomerCMember 2021-01-01 2021-12-31 0001161814kiq:CustomerCMember 2022-01-01 2022-12-31 0001161814kiq:CustomerCMember 2023-01-01 2023-12-31 0001161814 2020-12-31 0001161814ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0001161814ifrs-full:RetainedEarningsMember 2021-12-31 0001161814ifrs-full:OtherReservesMember 2021-12-31 0001161814ifrs-full:IssuedCapitalMember 2021-12-31 0001161814ifrs-full:OtherReservesMember 2022-01-01 2022-12-31 0001161814ifrs-full:RetainedEarningsMember 2022-01-01 2022-12-31 0001161814ifrs-full:RetainedEarningsMember 2022-12-31 0001161814ifrs-full:OtherReservesMember 2022-12-31 0001161814ifrs-full:IssuedCapitalMember 2022-12-31 0001161814ifrs-full:RetainedEarningsMember 2023-01-01 2023-12-31 0001161814ifrs-full:RetainedEarningsMember 2023-12-31 0001161814ifrs-full:OtherReservesMember 2023-12-31 0001161814ifrs-full:IssuedCapitalMember 2023-12-31 0001161814ifrs-full:RetainedEarningsMember 2020-12-31 0001161814ifrs-full:OtherReservesMember 2020-12-31 0001161814ifrs-full:IssuedCapitalMember 2020-12-31 0001161814ifrs-full:VehiclesMember 2021-01-01 2021-12-31 0001161814kiq:WarehouseSpaceMember 2021-01-01 2021-12-31 0001161814ifrs-full:VehiclesMember 2022-01-01 2022-12-31 0001161814kiq:WarehouseSpaceMember 2022-01-01 2022-12-31 0001161814ifrs-full:VehiclesMember 2023-12-31 0001161814kiq:WarehouseSpaceMember 2023-12-31 0001161814ifrs-full:VehiclesMember 2020-12-31 0001161814kiq:WarehouseSpaceMember 2020-12-31 0001161814ifrs-full:VehiclesMember 2021-12-31 0001161814kiq:WarehouseSpaceMember 2021-12-31 0001161814ifrs-full:VehiclesMember 2022-12-31 0001161814kiq:WarehouseSpaceMember 2022-12-31 0001161814ifrs-full:VehiclesMember 2023-01-01 2023-12-31 0001161814kiq:WarehouseSpaceMember 2023-01-01 2023-12-31 0001161814kiq:SpouseOfChiefExecutiveOfficerMember 2023-01-01 2023-12-31 0001161814kiq:SpouseOfChiefExecutiveOfficerMember 2022-01-01 2022-12-31 0001161814kiq:SpouseOfChiefExecutiveOfficerMember 2021-01-01 2021-12-31 0001161814kiq:PatentMember 2023-01-01 2023-12-31 0001161814kiq:RightMember 2023-01-01 2023-12-31 0001161814ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814kiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814kiq:PrototypeMember 2023-01-01 2023-12-31 0001161814kiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814kiq:IntellectualPropertyMember 2023-12-31 0001161814kiq:IntellectualPropertyMember 2022-12-31 0001161814country:CA 2023-12-31 0001161814country:CA 2022-12-31 0001161814country:US 2023-12-31 0001161814country:US 2022-12-31 0001161814kiq:DerivativeWarrantLiabilityMember 2022-01-01 2022-12-31 0001161814kiq:DerivativeWarrantLiabilityMember 2021-01-01 2021-12-31 0001161814kiq:DerivativeWarrantLiabilityMember 2021-03-01 2021-03-04 0001161814 2023-03-04 0001161814 2023-03-01 2023-03-04 0001161814kiq:IncludedInAmortizationExpenseMember 2021-01-01 2021-12-31 0001161814kiq:IncludedInAmortizationExpenseMember 2022-01-01 2022-12-31 0001161814kiq:IncludedInAmortizationExpenseMember 2023-01-01 2023-12-31 0001161814kiq:IncludedInCostOfGoodsSoldMember 2023-01-01 2023-12-31 0001161814kiq:IncludedInCostOfGoodsSoldMember 2022-01-01 2022-12-31 0001161814kiq:IncludedInCostOfGoodsSoldMember 2021-01-01 2021-12-31 0001161814kiq:IncludedInInventoryMember 2023-01-01 2023-12-31 0001161814kiq:IncludedInInventoryMember 2022-01-01 2022-12-31 0001161814kiq:IncludedInInventoryMember 2021-01-01 2021-12-31 0001161814kiq:IncludedInResearchMember 2023-01-01 2023-12-31 0001161814kiq:IncludedInResearchMember 2022-01-01 2022-12-31 0001161814kiq:IncludedInResearchMember 2021-01-01 2021-12-31 0001161814kiq:RightOfUseAssetMember 2022-12-31 0001161814kiq:PrototypeMember 2022-12-31 0001161814kiq:ProductionEquipmentMember 2022-12-31 0001161814ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814ifrs-full:BuildingsMember 2022-12-31 0001161814ifrs-full:LandMember 2022-12-31 0001161814kiq:RightOfUseAssetMember 2023-12-31 0001161814kiq:PrototypeMember 2023-12-31 0001161814kiq:ProductionEquipmentMember 2023-12-31 0001161814ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814ifrs-full:BuildingsMember 2023-12-31 0001161814ifrs-full:LandMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightOfUseAssetMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PrototypeMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:ProductionEquipmentMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LandMember 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightOfUseAssetMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PrototypeMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LandMember 2023-01-01 2023-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightOfUseAssetMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PrototypeMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:ProductionEquipmentMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LandMember 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightOfUseAssetMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PrototypeMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:ProductionEquipmentMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LandMember 2022-01-01 2022-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:RightOfUseAssetMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:PrototypeMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberkiq:ProductionEquipmentMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LeaseholdImprovementsMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:BuildingsMember 2021-12-31 0001161814ifrs-full:AccumulatedDepreciationAndAmortisationMemberifrs-full:LandMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightOfUseAssetMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PrototypeMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:ProductionEquipmentMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LandMember 2021-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightOfUseAssetMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PrototypeMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:ProductionEquipmentMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LandMember 2022-01-01 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightOfUseAssetMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PrototypeMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:ProductionEquipmentMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LandMember 2022-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightOfUseAssetMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PrototypeMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LandMember 2023-01-01 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:RightOfUseAssetMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:PrototypeMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberkiq:ProductionEquipmentMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:BuildingsMember 2023-12-31 0001161814ifrs-full:GrossCarryingAmountMemberifrs-full:LandMember 2023-12-31 0001161814ifrs-full:CreditRiskMember 2023-12-31 0001161814ifrs-full:CreditRiskMember 2022-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerBMember 2022-12-31 0001161814ifrs-full:LiquidityRiskMember 2022-12-31 0001161814ifrs-full:LiquidityRiskMember 2023-12-31 0001161814kiq:AmountsHeldInCanadianDollarMember 2022-12-31 0001161814kiq:AmountsHeldInCanadianDollarMember 2023-12-31 0001161814ifrs-full:CurrencyRiskMember 2023-12-31 0001161814ifrs-full:CurrencyRiskMember 2022-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerAMember 2023-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerAMember 2022-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerBMember 2023-12-31 0001161814kiq:PeriodOfCurrentMember 2023-12-31 0001161814kiq:PeriodOfCurrentMember 2022-12-31 0001161814kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember 2022-12-31 0001161814kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember 2023-12-31 0001161814kiq:LaterThanSixtyOneDaysMember 2022-12-31 0001161814kiq:LaterThanSixtyOneDaysMember 2023-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerCMember 2022-12-31 0001161814ifrs-full:CreditRiskMemberkiq:CustomerCMember 2023-12-31 iso4217:CAD kiq:CAD_Per_USD iso4217:CADxbrli:shares kiq:Share iso4217:USD iso4217:USDxbrli:shares kiq:Year xbrli:pure xbrli:shares

exhibit99-1xu001.jpg

KELSO TECHNOLOGIES INC.

Consolidated Financial Statements

For the years ended December 31, 2023, 2022 and 2021

(Expressed in US Dollars)

 

Index Page
   
Report of Registered Public Accounting Firm 2 - 3
   
Consolidated Financial Statements  
   
Consolidated Statements of Financial Position 4
   
Consolidated Statements of Changes in Equity 5
   
Consolidated Statements of Operations and Comprehensive Loss 6
   
Consolidated Statements of Cash Flows 7
   
Notes to Consolidated Financial Statements 8 - 33
 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

TO THE SHAREHOLDERS AND DIRECTORS OF KELSO TECHNOLOGIES INC.

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated statements of financial position of Kelso Technologies Inc. (the "Company") and its subsidiaries as of December 31, 2023 and 2022, and the related consolidated statements of operations and comprehensive loss, changes in equity and cash flows for the years ended December 31, 2023, 2022 and 2021, and the related notes (collectively referred to as the "consolidated financial statements").

In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023 and 2022, and the results of its operations and its cash flows for the years ended December 31, 2023, 2022 and 2021, in conformity with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company's management. Our responsibility is to express an opinion on the Company's consolidated financial statements based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) ("PCAOB") and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company's internal control over financial reporting. Accordingly, we express no such opinion.

Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.

2


Critical Audit Matters

The critical audit matters communicated below are matters arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matters below, providing separate opinions on the critical audit matters or on the accounts or disclosures to which they relate.

Valuation of intangible assets in the KXI heavy duty ("KXI HD") operating segment

As discussed in Note 8 to the consolidated financial statements, the intangible asset balance as of December 31, 2023 was $471,311, consisting of intellectual property rights related to the KXI HD operating segment. As the intangible asset is not yet available for its intended use, the Company performs impairment testing on an annual basis or whenever events or changes in circumstances indicate that the carrying value of a cash generating unit ("CGU") might exceed its recoverable amount, which is determined using the value in use method. The significant assumptions were determined to be the discount rate applied in the value in use model, estimated sales volumes, selling prices and costs per unit, and operating costs. The estimated recoverable value exceeds the carrying value as at December 31, 2023, therefore, the Company did not record an impairment charge in the CGU.

We identified the assessment of the fair value of intangible assets in the KXI HD operating segment as a critical audit matter. There was a high degree of auditor judgment required to evaluate the significant assumptions used in determining the recoverable amount. The sensitivity of reasonably possible changes to those assumptions could have a significant impact on the determination of the recoverable amount and the Company's assessment of impairment.

The following are the primary procedures we performed to address this critical audit matter. We assessed the reasonability of the discount rate by reviewing market data and consulting with an auditors' specialist. We evaluated the reasonableness of the Company's estimated sales volumes and selling prices by reviewing market data and through discussions with operational personnel, including discussions regarding the planned business initiatives for the KXI HD operating segment and current plans for commercialization of the product. We evaluated the estimated costs per unit by testing the actual costs to build the prototype units and evaluated operating costs by reviewing actual costs to date in comparison to projected costs.

Smythe LLP

Chartered Professional Accountants

We have served as the Company's auditor since 2006.

Vancouver, Canada

March 22, 2024

995

3


 

Kelso Technologies Inc.
Consolidated Statements of Financial Position
December 31
(Expressed in US Dollars)

exhibit99-1x002.jpg

 
             
    2023     2022  
Assets            
Current            
Cash (Note 5) $ 1,433,838   $ 2,712,446  
Accounts receivable (Note 5)   1,065,411     1,381,979  
Prepaid expenses   134,349     92,768  
Inventory (Note 6)   3,376,005     4,144,196  
             
    6,009,603     8,331,389  
Property, plant and equipment (Note 7)   3,155,176     3,277,262  
Deposit (Note 8)   67,181     67,181  
Intangible assets (Note 8)   471,311     471,311  
             
  $ 9,703,271   $ 12,147,143  
             
Liabilities            
Current            
Accounts payable and accrued liabilities (Notes 5 and 12) $ 933,410   $ 1,184,463  
Income tax payable   10,024     30,626  
Current portion of lease liability (Note 9)   16,636     112,067  
RSU liability (Note 11)   22,953     -  
Derivative warrant liability (Note 10)   -     3,665  
             
    983,023     1,330,821  
Long term portion of lease liability (Note 9)   -     34,650  
             
    983,023     1,365,471  
             
Shareholders' Equity            
Capital Stock (Note 11)   27,183,439     27,123,039  
Reserves (Note 11)   4,820,145     4,840,083  
Deficit   (23,283,336 )   (21,181,450 )
             
    8,720,248     10,781,672  
             
  $ 9,703,271   $ 12,147,143  
 
Approved on behalf of the Board:    
     
"Frank Busch" (signed)    
Frank Busch, Director    
     
"Paul Cass" (signed")    
Paul Cass, Director    

See notes to consolidated financial statements

4


 

Kelso Technologies Inc.
Consolidated Statements of Changes in Equity
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

 
    Capital Stock                    
    Number of                          
    Common                          
    Shares     Amount     Reserve     Deficit     Total  
Balance, December 31, 2020   47,170,086   $ 23,366,542   $ 4,661,847   $ (17,067,466 ) $ 10,960,923  
Share-based expense   -     -     133,645     -     133,645  
Private placement, net of issue costs   7,000,000     3,664,112     -     -     3,664,112  
Exercise of options   150,000     92,385     (37,385 )   -     55,000  
Net loss for the year   -     -     -     (2,758,567 )   (2,758,567 )
Balance, December 31, 2021   54,320,086   $ 27,123,039   $ 4,758,107   $ (19,826,033 ) $ 12,055,113  
Share-based expense   -     -     163,051     -     163,051  
Repurchase of RSUs   -     -     (81,075 )   -     (81,075 )
Net loss for the year   -     -     -     (1,355,417 )   (1,355,417 )
Balance, December 31, 2022   54,320,086   $ 27,123,039   $ 4,840,083   $ (21,181,450 ) $ 10,781,672  
Shares issued for RSUs   123,336     60,400     (60,400 )   -     -  
Share-based expense   -     -     129,490     -     129,490  
Repurchase of RSUs   -     -     (66,073 )   -     (66,073 )
Modification of RSUs   -     -     (22,955 )   -     (22,955 )
Net loss for the year   -     -     -     (2,101,886 )   (2,101,886 )
Balance, December 31, 2023   54,443,422   $ 27,183,439   $ 4,820,145   $ (23,283,336 ) $ 8,720,248  

See notes to consolidated financial statements

5


 

Kelso Technologies Inc.
Consolidated Statements of Operations and Comprehensive Loss
For the years ended December 31,
(Expressed in US Dollars)

exhibit99-1x002.jpg

 
                   
    2023     2022     2021  
Revenues (Note 15) $ 10,819,916   $ 10,931,188   $ 7,425,707  
Cost of Goods Sold (Notes 6 and 7)   6,237,469     6,022,192     4,229,215  
                   
Gross Profit   4,582,447     4,908,996     3,196,492  
Expenses                  
Office and administration (Note 12)   2,486,186     2,278,467     2,243,413  
Management compensation (Note 12)   720,500     720,003     720,923  
Research (Note 7)   1,124,831     1,068,708     1,697,497  
Marketing   394,933     409,256     353,010  
Travel   141,996     111,235     64,419  
Accounting and legal   280,102     518,543     271,613  
Share-based expense (Notes 11 and 12)   129,490     163,051     133,645  
Consulting (Note 12)   461,470     318,846     325,024  
Investor relations   84,000     84,000     84,000  
Foreign exchange (gain) loss   (32,660 )   55,231     (78,428 )
Amortization (Notes 7 and 8)   87,875     399,652     437,865  
Bad debts   -     -     2,000  
    5,878,723     6,126,992     6,254,981  
                   
Loss Before the Following:   (1,296,276 )   (1,217,996 )   (3,058,489 )
Gain on repurchase of RSUs (Note 11)   40,785     45,806     -  
Gain on revaluation of derivative warrant liability (Note 10)   3,665     263,446     658,626  
Gain (loss) on sale of property, plant and equipment (Note 7)   -     (20,602 )   8,389  
Write-off of inventory (Note 6)   (214,225 )   (260,040 )   (117,403 )
Unit issuance costs (Note 11)   -     -     (77,051 )
Termination settlement (Note 8)   (465,360 )   -     -  
Loss Before Taxes:   (1,931,411 )   (1,189,386 )   (2,585,928 )
                   
Income Tax Expense (Note 13)                  
Current   170,475     166,031     172,639  
                   
Net Loss and Comprehensive Loss for the Year $ (2,101,886 ) $ (1,355,417 ) $ (2,758,567 )
Basic and Diluted Loss Per Share $ (0.04 ) $ (0.02 ) $ (0.05 )
Weighted Average Number of Common Shares Outstanding   54,337,995     54,320,086     53,082,689  

See notes to consolidated financial statements

6


 

Kelso Technologies Inc.
Consolidated Statements of Cash Flows
For the years ended December 31,
(Expressed in US Dollars)

exhibit99-1x002.jpg

 
                   
    2023     2022     2021  
Operating Activities                  
Net loss $ (2,101,886 ) $ (1,355,417 ) $ (2,758,567 )
Items not involving cash:                  
Amortization   785,505     1,044,222     1,573,091  
Write-off of inventory   214,225     260,040     117,403  
Loss (gain) on sale of property, plant and equipment   -     20,602     (8,389 )
Share-based expense   129,490     163,051     133,645  
Bad debts   -     -     2,000  
Gain on repurchase of RSUs   (40,785 )   (45,806 )   -  
Gain on revaluation of derivative warrant liability   (3,665 )   (263,446 )   (658,626 )
Unrealized foreign exchange loss (gain)   1,154     (31,648 )   (9,631 )
    (1,015,962 )   (208,402 )   (1,609,074 )
Changes in non-cash working capital                  
Accounts receivable   316,568     (574,970 )   (273,350 )
Prepaid expenses   (41,581 )   68,722     1,249  
Inventory   556,043     1,133,347     (182,655 )
Accounts payable and accrued liabilities   (69,717 )   (134,915 )   332,076  
Income tax payable   (20,602 )   30,626     (91,566 )
    740,711     522,810     (214,246 )
Cash Provided by (Used in) Operating Activities   (275,251 )   314,408     (1,823,320 )
Investing Activities                  
Proceeds from disposition of property, plant and equipment   -     27,339     27,704  
Acquisition of property, plant and equipment   (754,770 )   (754,020 )   (131,382 )
Deposit on intangible assets   -     -     (127,643 )
Acquisition of intangible assets   (92,062 )   (148,814 )   (169,973 )
Cash Used in Investing Activities   (846,832 )   (875,495 )   (401,294 )
Financing Activities                  
Issue of common shares, net of issue costs   -     -     4,589,849  
Exercise of options   -     -     55,000  
Repurchase of RSUs   (25,288 )   (35,269 )   -  
Lease liability payments   (130,081 )   (100,310 )   (104,493 )
Cash Provided by (Used in) Financing Activities   (155,369 )   (135,579 )   4,540,356  
Foreign Exchange Effect on Cash   (1,156 )   31,648     12,673  
Inflow (Outflow) of Cash   (1,278,608 )   (665,018 )   2,328,415  
Cash, Beginning of Year   2,712,446     3,377,464     1,049,049  
                   
Cash, End of Year $ 1,433,838   $ 2,712,446   $ 3,377,464  

Supplemental Cash Flow Information (Note 14)

See notes to consolidated financial statements

7


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

 

1. NATURE OF OPERATIONS

Kelso Technologies Inc. (the "Company") was incorporated under the laws of British Columbia on March 16, 1987. The Company designs, engineers, markets, produces and distributes various proprietary pressure relief valves and manway securement systems designed to reduce the risk of environmental harm due to non-accidental events in the transportation of hazardous commodities via railroad tank cars. In addition, the Company is an engineering development company specializing in proprietary service equipment used in transportation applications. The Company trades on the Toronto Stock Exchange ("TSX") under the symbol "KLS", and the New York Stock Exchange ("NYSE") under the trading symbol "KIQ". The Company listed on the TSX on May 22, 2014 and on the NYSE on October 14, 2014. The Company's head office is located at 13966 18B Avenue, South Surrey, British Columbia, V4A 8J1. Subsequent to year-end, the Company is in the process of delisting from the NYSE (Note 18).

 

2. BASIS OF PREPARATION

(a) Statement of compliance

These audited consolidated financial statements of the Company have been prepared in accordance with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board ("IASB").

These consolidated financial statements have been prepared under the historical cost basis, except for financial instruments, which are stated at their fair values. These consolidated financial statements have been prepared using the accrual basis of accounting, except for cash flow information.

(b) Basis of presentation and consolidation

The consolidated financial statements include the accounts of the Company and its integrated wholly owned subsidiaries, Kelso Technologies (USA) Inc., Kel-Flo Industries Inc., KIQ X Industries Inc. and KXI Wildertec Industries Inc. which are all Nevada, USA corporations except KIQ X Industries Inc., and KXI Wildertec Industries Inc., which were incorporated in British Columbia. Intercompany transactions and balances have been eliminated on consolidation. Subsidiaries are consolidated from the date upon which control is acquired by the Company and all material intercompany transactions and balances have been eliminated on consolidation.

Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee.

(c) Functional and presentation currency

The functional and presentation currency of the Company and its subsidiaries is the US dollar ("USD").

8


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

2. BASIS OF PREPARATION (Continued)

(d) Significant management judgments and estimation uncertainty

The preparation of consolidated financial statements in conformity with IFRS requires the Company's management to undertake a number of judgments, estimates and assumptions that affect amounts reported in the consolidated financial statements and notes thereto. Actual amounts may ultimately differ from these estimates and assumptions. The Company reviews its estimates and underlying assumptions on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and may impact future periods.

Significant management judgments

The following are significant management judgments in applying the accounting policies of the Company that have the most significant effect on recognition and measurement of assets, liabilities, income and expenses:

(i) Income taxes

The extent to which deferred tax assets can be recognized is based on an assessment of the probability of the Company generating future taxable income against which the deferred tax assets can be utilized. In addition, significant judgment is required in classifying transactions and assessing probable outcomes of tax positions taken, and in assessing the impact of any legal or economic limits or uncertainties in various tax jurisdictions.

(ii) Functional currency

The functional currency for the Company and its subsidiaries is the currency of the primary economic environment in which the entity operates. The Company has determined its functional currency and that of its subsidiaries is the USD. Determination of functional currency may involve certain judgments to determine the primary economic environment and the Company reconsiders the functional currency of its entities if there is a change in events and conditions that determined the primary economic environment.

(iii) Research and development expenditures

The application of the Company's accounting policy for research and development expenditures requires judgment in determining whether an activity is determined to be research or development, and if deemed to be development, whether it is probable that future economic benefits will flow to the Company, which may be based on assumptions about future events or circumstances. Estimates and assumptions may change if new information becomes available. If new information becomes available indicating that it is unlikely that future economic benefits will flow to the Company, the amount capitalized is written off to profit or loss in the period the new information becomes available.

(iv) Treatment of restricted share units

The initial treatment of restricted share units ("RSUs") requires management to apply judgment in assessing the terms and conditions of the grant to determine whether RSUs will be equity-settled or cash-settled.

9


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

2. BASIS OF PREPARATION (Continued)

(d) Significant management judgments and estimation uncertainty (continued)

Estimation uncertainty

Information about estimates and assumptions that have the most significant effect on the recognition and measurement of assets, liabilities, income and expenses is provided below. Actual results may be substantially different.

(i) Impairment of long-lived assets

Long-lived assets consist of intangible assets and property, plant and equipment.

At the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any indication that the carrying amount is not recoverable. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Intangible assets with indefinite useful lives and those not in use are tested for impairment annually. When an individual asset does not generate independent cash flows, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Assets are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other assets or groups of assets. When a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual cash-generating units, or otherwise they are allocated to the smallest group of cash-generating units for which a reasonable and consistent allocation basis can be identified.

Recoverable amount is the higher of fair value less costs of disposal and value in use. Fair value is determined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted.

(ii) Useful lives of depreciable assets

The Company reviews its estimate of the useful lives of depreciable assets at each reporting date, based on the expected utilization of the assets. Uncertainties in these estimates relate to technical obsolescence that may change the utilization of certain intangible assets and equipment.

(iii) Inventories

The Company estimates the net realizable value of inventories, taking into account the most reliable evidence available at each reporting date. The future realization of these inventories may be affected by future technology or other market-driven changes that may reduce future selling prices. A change to these assumptions could impact the Company's inventory valuation and impact gross margins.

10


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

2. BASIS OF PREPARATION (Continued)

(d) Significant management judgments and estimation uncertainty (continued)

Estimation uncertainty (continued)

(iv) Share-based expense

The Company grants share-based awards to certain officers, employees, directors and other eligible persons. For equity settled awards, the fair value is charged to the consolidated statements of operations and comprehensive income loss and credited to reserves, over the vesting period using the graded vesting method, after adjusting for the estimated number of awards that are expected to vest.

The Company measures the cost of equity-settled transactions by reference to the fair value of the equity instruments at the date at which they are granted for share-based payments made to employees or others providing similar services. Estimating fair value for share-based payment transactions requires determining the most appropriate valuation model, which is dependent on the terms and conditions of the grant. This estimate also requires making assumptions to determine the most appropriate inputs to the valuation model including the fair value of the underlying common shares, the expected life of the share option or warrant, volatility, expected forfeiture rate and dividend yield. Changes in these assumptions can materially affect the fair value estimate, and therefore, the existing models do not necessarily provide a reliable measure of the fair value of the Company's share-based awards. Warrant liabilities are accounted for as derivative liabilities as they are exercisable in Canadian dollars (Note 10).

Restricted and deferred share units are measured using the fair value of the shares on the grant date (Note 11).

(v) Allowance for credit losses

The Company provides for doubtful debts by analyzing the historical default experience and current information available about a customer's credit worthiness on an account-by-account basis. Uncertainty relates to the actual collectability of customer balances that can vary from the Company's estimation.

(vi) Lease liability

The Company uses estimation in determining the incremental borrowing rate used to measure the lease liability, specific to the asset, underlying currency, and geographic location. Where the rate implicit in the lease is not readily determinable, the discount rate of the lease obligations is estimated using a discount rate similar to the Company's specific borrowing rate. This rate represents the rate that the Company would incur to obtain the funds necessary to purchase the asset of a similar value, with similar payment terms and security in a similar environment. The Company applies judgement in determining whether the contract contains an identified asset, whether they have the right to control the asset, and the lease term.

(e) Approval of the consolidated financial statements

The consolidated financial statements of the Company for year ended December 31, 2023 were approved and authorized for issue by the Board of Directors on March 22, 2024.

11


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

2. BASIS OF PREPARATION (Continued)

(f) New accounting standards issued but not yet effective

The Company has performed an assessment of new standards issued by the IASB that are not yet effective. The Company has assessed that the impact of adopting these accounting standards on its consolidated financial statements would not be significant.

 

3. MATERIAL ACCOUNTING POLICIES

The following is a summary of material accounting policies:

(a) Inventory

Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.

(b) Intangible assets

Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.

Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.

The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:

  Patents - 5 years  
  Rights - 2 years  
  Intellectual Property - 7 years  

Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.

12


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(c) Property, plant and equipment

Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:

  Building - 4% declining-balance  
  Production equipment - 20% declining-balance  
  Leasehold improvements - 5 year straight-line  
  Prototypes - 2 year straight-line  

(d) Revenue recognition

Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.

(e) Impairment of long-lived assets

The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.

The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.

(f) Income taxes

(i) Current and deferred income taxes

Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss.

Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.

13


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(f) Income taxes (continued)

(i) Current and deferred income taxes (continued)

Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.

A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.

(ii) Texas margin tax

Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.

(g) Foreign currency translation

The accounts of foreign balances and transactions are translated into USD as follows:

(i) Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;

(ii) Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and

(iii) Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.

Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).

14


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(h) Earnings per share

The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.

(i) Share-based expense

The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.

Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.

For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.

For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.

After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.

15


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(j) Capital stock

Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.

Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 Financial Instruments (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 Financial Instruments: Presentation as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.

(k) Financial instruments

(i) Financial assets

Initial recognition and measurement

The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.

16


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued) 

(k) Financial instruments (continued)

(i) Financial assets (continued)

Subsequent measurement

The subsequent measurement of financial assets depends on their classification as follows:

Financial assets at fair value through profit or loss

Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.

Financial assets measured at amortized cost

A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.

Derecognition

A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:

 the contractual rights to receive cash flows from the asset have expired; or

 the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.

(ii) Financial liabilities

Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.

Amortized cost

A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.

17


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued) 

(k) Financial instruments (continued)

(ii) Financial liabilities (continued)

Fair value through profit or loss ("FVTPL")

A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.

Derecognition

The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.

(iii) Fair value hierarchy

The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.

(l) Leases

At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.

The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.

IFRS 16 Leases, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.

The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.

18


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(l) Leases (continued)

The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.

Lease payments included in the measurement of the lease liability are comprised of:

 fixed payments, including in-substance fixed payments;

 variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;

 amounts expected to be payable under a residual value guarantee;

 the exercise price under a purchase option that the Company is reasonably certain to exercise;

 lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and

 penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.

The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.

Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.

The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.

(m) Research and development

The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.

19


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

3. MATERIAL ACCOUNTING POLICIES (Continued)

(n) Provisions and contingent liabilities

Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.

Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.

 

4. CAPITAL MANAGEMENT

The Company considers its capital to be comprised of shareholders' equity.

The Company's objectives in managing its capital are to maintain its ability to continue as a going concern and to further develop its business. To effectively manage the Company's capital requirements, the Company has a planning and budgeting process in place to meet its strategic goals.

In order to facilitate the management of its capital requirements, the Company prepares expenditure budgets that are updated as necessary depending on various factors, including successful capital deployment and general industry conditions. Management reviews the capital structure on a regular basis to ensure the above objectives are met. There have been no changes to the Company's approach to capital management during the year ended December 31, 2023. There are no externally imposed restrictions on the Company's capital.

 

5. FINANCIAL INSTRUMENTS

Financial instruments are agreements between two parties that result in promises to pay or receive cash or equity instruments. The Company's financial instruments classified as level 1 in the fair value hierarchy are cash, accounts receivable, prepaid expenses, deposits, and accounts payable and accrued liabilities and income tax payable, as their carrying values approximate their fair values due to their short-term nature. The RSU liability is classified as level 1 as its value is based on the market price of the Company's common shares. The derivative warrant liability and lease liability are classified as level 2 and 3 respectively.

The Company has exposure to the following risks from its use of financial instruments:

 Credit risk;

 Liquidity risk; and

 Market risk.

(a) Credit risk

Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. Cash is held with major Canadian and US financial institutions and the Company's concentration of credit risk for cash and maximum exposure thereto is $1,433,838 (2022 - $2,712,446).

20


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

5. FINANCIAL INSTRUMENTS (Continued)

(a) Credit risk (continued)

With respect to its accounts receivable, the Company assesses the credit rating of all customers and maintains provisions for potential credit losses, and any such losses to date have been within management's expectations. The Company's credit risk with respect to accounts receivable and maximum exposure thereto is $972,680 (2022 - $1,240,625). The Company's concentration of credit risk for accounts receivable with respect to its significant customers is as follows: Customer A is $248,948 (2022 - $224,954), Customer B is $257,400 (2022 - $436,400), Customer C is $1,108 (2022 - $148,270) (Note 15).

To reduce the credit risk of accounts receivable, the Company regularly reviews the collectability of the accounts receivable to ensure there is no indication that these amounts will not be fully recoverable. The Company's aging of accounts receivable, excluding goods and services tax receivable, at December 31, 2023 and 2022 is as follows:

    December 31, 2023     December 31, 2022  
Current $ 748,493   $ 644,713  
1 - 60 days   211,896     537,080  
61 days and over   12,291     58,832  
  $ 972,680   $ 1,240,625  

(b) Liquidity risk

Liquidity risk is the risk that the Company will be unable to meet its financial obligations as they fall due. The Company's approach to managing liquidity risk is to ensure, as far as possible, that it will have sufficient liquid funds to meet its liabilities when due, under both normal and stressed conditions, without incurring unacceptable losses or risking damage to the Company's reputation.

At December 31, 2023, the Company has $1,433,838 (2022 - $2,712,446) of cash to settle current liabilities of $983,023 (2022 - $1,330,821) consisting of the following: accounts payable and accrued liabilities of $933,410 (2022 - $1,184,463), income tax payable of $10,024 (2022 - $30,626) the current portion of lease liability of $16,636 (2022 - $112,067), RSU liability of $22,953 (2022 - $Nil) and current portion of the derivative liability of $Nil (2022 - $3,665). All payables classified as current liabilities are due within a year. The amount of the Company's remaining undiscounted contractual maturities for the lease liabilities is approximately $17,352 (2022 - $164,469; due within one to three years) which is due in less than one year (Note 9).

(c) Market risk

The significant market risks to which the Company could be exposed are interest rate risk and currency risk.

(i) Interest rate risk

Interest rate risk is the risk that the fair value or future cash flows will fluctuate as a result of changes in market interest rates. The Company is not exposed to significant interest rate risk.

21


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

5. FINANCIAL INSTRUMENTS (Continued)

(c) Market risk (continued)

(ii) Currency risk

The Company is exposed to currency risk to the extent expenditures incurred or funds received, and balances maintained by the Company are denominated in Canadian dollars ("CAD"). The Company does not manage currency risk through hedging or other currency management tools.

As at December 31, 2023 and 2022, the Company had the following net monetary assets (liabilities) denominated in CAD (amounts presented in USD):

    December 30, 2023     December 31, 2022  
Cash $ 50,792   $ 63,799  
Accounts receivable   92,731     141,354  
Accounts payable and accrued liabilities   (128,670 )   (267,124 )
  $ 14,853   $ (61,971 )

Based on the above, assuming all other variables remain constant, a 2% (2022 - 7%) weakening or strengthening of the USD against the CAD would result in approximately $297 (2022 - $4,338) foreign exchange loss or gain in the consolidated statements of operations and comprehensive loss.

 

6. INVENTORY

    December 31, 2023     December 31, 2022  
Finished goods $ 100,613   $ 132,266  
Raw materials and supplies   3,275,392     4,011,930  
  $ 3,376,005   $ 4,144,196  

Included in cost of goods sold is $4,915,574, (2022 - $4,695,464; 2021 - $3,091,973) of direct material costs recognized as expense. Inventory written-off during the year was $214,225 (2022 - $260,040; 2021 - $117,403).

22


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

7. PROPERTY, PLANT AND EQUIPMENT

                Leasehold     Production                    
Cost   Land     Building     Improvements     Equipment     Prototypes     ROU Asset     Total  
Balance, December 31, 2021 $ 12,558   $ 2,963,983   $ 43,715   $ 1,024,226   $ 2,583,001   $ 316,470   $ 6,943,953  
Additions   -     -     -     29,191     833,572     -     862,763  
Disposals   -     -     -     (21,347 )   (77,684 )   -     (99,031 )
Balance, December 31, 2022 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,338,889   $ 316,470   $ 7,707,685  
Additions   -     -     -     -     665,496     -     665,496  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,925,375   $ 316,470   $ 8,294,171  
Accumulated Amortization                                          
Balance, December 31, 2021 $ -   $ 797,815   $ 39,572   $ 716,167   $ 1,977,135   $ 166,870   $ 3,697,559  
Amortization   -     85,356     4,143     61,364     525,916     66,489     743,268  
Disposals   -     -     -     (5,942 )   (4,462 )   -     (10,404 )
Balance, December 31, 2022 $ -   $ 883,171   $ 43,715   $ 771,589   $ 2,498,589   $ 233,359   $ 4,430,423  
Amortization   -     81,992     -     48,317     590,784     66,489     787,582  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ -   $ 965,163   $ 43,715   $ 819,906   $ 3,010,363   $ 299,848   $ 5,138,995  
Carrying Value                                          
December 31, 2023 $ 12,558   $ 1,998,820   $ -   $ 212,164   $ 915,012   $ 16,622   $ 3,155,176  
December 31, 2022 $ 12,558   $ 2,080,812   $ -   $ 260,481   $ 840,300   $ 83,111   $ 3,277,262  

Included in inventory is $2,077 (2022 - $3,025; 2021 - $6,774) of amortization related to property, plant and equipment.

Included in cost of goods sold is $107,631 (2022 - $118,654; 2021 - $131,580) of amortization related to property, plant and equipment.

Included in amortization expense is $87,875 (2022 - $95,673; 2021 - $133,885) of amortization related to property, plant and equipment.

Included in research expense is $589,999 (2022 - $525,916; 2021 - $1,011,445) of amortization related to property, plant and equipment.

23


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

8. INTANGIBLE ASSETS

Cost  
Patent
   
Rights
    Intellectual
Property
   
Total
 
Balance, December 31, 2020 $ 40,840   $ 672,959   $ -   $ 713,799  
Additions   -     -     169,973     169,973  
Balance, December 31, 2021 $ 40,840   $ 672,959   $ 169,973   $ 883,772  
Additions   -     -     301,338     301,338  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Additions   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Accumulated Amortization                        
Balance, December 31, 2020 $ 40,840   $ 65,000   $ -   $ 105,840  
Amortization   -     303,980     -     303,980  
Balance, December 31, 2021 $ 40,840   $ 368,980   $ -   $ 409,820  
Amortization   -     303,979     -     303,979  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ -   $ 713,799  
Amortization   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ -   $ 713,799  
Carrying Value                        
December 31, 2023 $ -   $ -   $ 471,311   $ 471,311  
December 31, 2022 $ -   $ -   $ 471,311   $ 471,311  

During the year ended December 31, 2010, the Company entered into an agreement to acquire a patent related to their manway securement systems. The Company is obligated to pay a 5% royalty in accordance with the agreement (Note 15).

On November 10, 2016, the Company entered into a technology development agreement to acquire all intellectual property rights (the "Products") of G&J Technologies, Inc. (the "Vendor") for consideration of $217,946, consisting of $25,000 in cash and 250,000 common shares with a fair value of $192,946. The shares were issued during the year ended December 31, 2017. On November 10, 2016, the Vendor also entered into a consulting agreement with the Company for a fee of $10,000 per month.

In addition, the Company will pay an additional $75,000 in cash and issue 750,000 common shares of the Company to the Vendor based on the following milestones:

 $25,000 cash and 250,000 common shares issuable on the filing of the first new patent application related to the Products (the Company paid the cash and issued the shares with a fair value of $208,486 during the year ended December 31, 2017);

 $25,000 cash and 250,000 common shares issuable on the successful completion of a production prototype for the first Product (the Company accrued for the cash payment and shares to be issued with a fair value of $131,527 at December 31, 2017); the cash and shares were issued during the year ended December 31, 2018; and

 $25,000 cash and 250,000 common shares issuable on the completion of the sale of the first ten commercial vehicles incorporating the Products.

The Company is also required to pay a royalty to the Vendor of 2.5% of the net sales earned by the Company, to be paid within 30 days of the end of each calendar quarter. As at December 31, 2023 the Company has not earned any revenue from the sale of the Products.

24


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

8. INTANGIBLE ASSETS (Continued)

On March 3, 2021, the Company terminated the technology development agreement, including the consulting agreement for $10,000 per month. The Company will still maintain all intellectual property rights acquired under the agreement and will still be liable for the 2.5% royalty. This termination was in the arbitration process and a judgment was rendered on April 25, 2023, awarding G&J Technologies Inc. $465,360 for termination fees, asset payment issued and legal fees. All amounts awarded have been paid as at December 31, 2023.

On October 25, 2021, the Company entered into a technology services agreement with a third-party developer (the "Agreement") to further develop its internal intellectual property related to the active suspension control system for no road vehicles. The Agreement consists of total payments of $663,419 ($810,000 CAD). Intellectual property developed under the Agreement will be the property of the Company and certain background technology of the developer will be licensed by the Company for the purpose of manufacturing and selling the related products. The royalty payment for the license will be $27,000 CAD per year for a period of 10 years (the "License Fee") with the first year fee waived and the second year discounted 50%. If the Company purchases a minimum of 10 control systems designed under the Agreement in any year, the License Fee for that year will be waived. The Company may receive an unrestricted license to use the background technology of the developer at any time by paying the cumulative remaining License Fees plus a one-time payment of $50,000.

During the year ended December 31, 2023, the Company incurred a total of $Nil (2022 $301,338) with this vendor which was capitalized to intellectual property. In addition, the Company had a deposit of $67,181 (2022 - $67,181) at December 31, 2023 to be applied over the term of the Agreement.

 

9. LEASE LIABILITY

The Company has lease agreements for its warehouse space in Kelowna, British Columbia and for vehicles used in the development of prototypes (Note 7).

The continuity of the lease liability for years ended December 31, 2023 and 2022 is as follows:

Lease liability   Warehouse     Vehicles     Total  
Lease liability, December 31, 2020 $ 31,418   $ 117,831   $ 149,249  
Additions   199,466     43,491     242,957  
Lease payments   (84,353 )   (31,769 )   (116,122 )
Lease interest   6,757     4,872     11,629  
Lease liability, December 31, 2021 $ 153,288   $ 134,425   $ 287,713  
Disposals   -     (40,686 )   (40,686 )
Lease payments   (77,835 )   (32,668 )   (110,503 )
Lease interest   6,357     3,836     10,193  
Lease liability, December 31, 2022 $ 81,810   $ 64,907   $ 146,717  
Lease payments   (67,794 )   (65,845 )   (133,639 )
Lease interest   2,620     938     3,558  
Lease liability, December 31, 2023 $ 16,636   $ -   $ 16,636  
Current portion $ 16,636   $ -   $ 16,636  
Long-term portion   -     -     -  
  $ 16,636   $ -   $ 16,636  

 

25


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

9. LEASE LIABILITY (Continued)

During the year ended December 31, 2023, the Company paid a total of $61,421 to buy out its remaining vehicle leases, which is included in the lease payments above. The difference between the lease liability and the buy out price was $196, which is included in lease interest above.

 

10.          DERIVATIVE WARRANT LIABILITY

The Company's derivative warrant liability arises as a result of the issuance of warrants exercisable in CAD (Note 11(c)). As the denomination is different from the Company's USD functional currency, the Company recognizes a derivative liability for these warrants and remeasures the liability at the end of each reporting period.

Changes in respect of the Company's derivative warrant liability are as follows:

Balance, December 31, 2020 $ -  
Fair value of warrants issued   925,737  
Fair value of adjustment   (658,626 )
Balance, December 31, 2021   267,111  
Fair value of adjustment   (263,446 )
Balance, December 31, 2022 $ 3,665  
Fair value of adjustment   (3,665 )
Balance, December 31, 2023 $ -  

Valuation of the derivative warrant liability requires the use of highly subjective estimates and assumptions. The expected volatility used is based on the Company's historical share prices. The risk-free interest rate for the periods within the expected life of the warrants is based on Canadian government benchmark bond with an approximate equivalent term. The expected life is based on the contractual term. Changes in the underlying assumptions can materially affect the fair value estimates.

The Company uses an option pricing model to estimate the liability's fair value. The following weighted average assumptions were used:

  As of December 31, At Issuance -
  2022 2021 March 4, 2021
Risk-free interest rate  4.06%  0.95%  0.28%
Expected live  0.17 years  1.17 years  2.00 years
Annualized volatility  87.88%  96.32%  81.02%
Dividend yield  0.00%  0.00%  0.00%
Fair value per warrant  $0.001  $0.79  $0.261
 

On March 4, 2023, all of the warrants expired unexercised. As a result, the Company revalued the derivative liability to $Nil and recorded a fair value gain of $3,665.

26


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

11.          CAPITAL STOCK

Authorized:

Unlimited Class A non-cumulative, preferred shares without par value, of which 5,000,000 are designated Class A, convertible, voting, preferred shares. No preferred shares have been issued.

Unlimited common shares without par value.

a) Common shares

During the year ended December 31, 2023, the Company issued 123,336 common shares valued at $60,400. These shares were issued pursuant to RSU agreements.

There were no share issuances during the year ended December 31, 2022.

During the year ended December 31, 2021, the Company issued 7,000,000 units at $0.91 CAD per unit pursuant to a private placement for gross proceeds of $4,922,510 ($6,370,000 CAD). Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two. At issuance, the remainder of the proceeds from the private placement financing, after subtracting the value of the derivative warrant liability (Note 10) in the amount of $925,737, totaling $3,996,773, was allocated to issued capital using the residual method. In connection with the private placement, the Company incurred issuance costs of $409,712, of which $77,051 was recorded as unit issuance costs in the consolidated statements of operations and comprehensive loss.

During the year ended December 31, 2021, the Company issued 150,000 shares pursuant to the exercise of stock options for gross proceeds of $55,000. A value of $37,385 was transferred from reserves to share capital as a result.

(b) Stock options

The Company has a stock option plan (the "Plan") available to employees, directors, officers and consultants with grants under the Plan approved from time to time by the Board of Directors. Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares. Each option can be exercised to acquire one common share of the Company. The exercise price for an option granted under the Plan may not be less than the market price at the date of grant less a specified discount dependent on the market price.

27


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

11.          CAPITAL STOCK (Continued)

(b)  Stock options (continued)

Options to purchase common shares have been granted to directors, employees and consultants as follows:

Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2022     Granted     Exercised     Expired     2023  
$0.57(USD) April 17, 2023   200,000     -     -     (200,000 )   -  
$0.50(USD) August 20, 2023   700,000     -     -     (700,000 )   -  
$1.45(USD) May 17, 2024   10,000     -     -     (10,000 )   -  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   2,570,000     -     -     (910,000 )   1,660,000  
Total exercisable   2,570,000     -     -     (910,000 )   1,660,000  
 
Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2021     Granted     Exercised     Expired     2022  
$0.90(USD) July 6, 2022   50,000     -     -     (50,000 )   -  
$0.30(USD) November 28, 2022   650,000     -     -     (650,000 )   -  
$0.57(USD) April 17, 2023   200,000     -     -     -     200,000  
$0.50(USD) August 20, 2023   700,000     -     -     -     700,000  
$1.45(USD) May 17, 2024   10,000     -     -     -     10,000  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   3,270,000     -     -     (700,000 )   2,570,000  
Total exercisable   2,953,333     -     -     (700,000 )   2,570,000  

A summary of the Company's stock options as at December 31, 2023 and 2022, and changes for the years then ended are as follows:

          Weighted  
          Average Exercise  
    Number     Price  
Outstanding, December 31, 2021   3,270,000   $ 0.61  

Forfeited

  (10,000 ) $ 0.30  

Expired

  (690,000 ) $ 0.34  
Outstanding, December 31, 2022   2,570,000   $ 0.68  
Expired   (910,000 ) $ 0.53  
Outstanding and exercisable, December 31, 2023   1,660,000   $ 0.76  

The weighted average contractual life for the remaining options at December 31, 2023 is 1.15 (2022 - 1.59) years.

Share-based expense

Share-based expense of $Nil (2022 - $7,733; 2021 - $108,696) was recognized in the year ended December 31, 2023 for stock options. The share-based expense relates to options granted during December 31, 2020, which vest over time.

28


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

11.          CAPITAL STOCK (Continued)

(c)   Warrants

Warrants outstanding as at December 31, 2023 and 2022 are summarized below:

    Share Purchase     Weighted average  
    warrants     exercise price  
Outstanding, December 31, 2021   3,500,005   $ 1.02 (1)
Outstanding, December 31, 2022   3,500,005   $ 0.96 (1)
Expired   (3,500,005 ) $ 0.96 (1)
Outstanding, December 31, 2023   -   $ -  

(1) These warrants are denominated in CAD and have been re-translated based on the exchange rate in effect as at December 31, 2022 of $1.00 = $1.3544 CAD (2021 - $1.00 = $1.2678 CAD).

During the year ended December 31, 2023, all warrants expired unexercised.

(d) Restricted share units

On April 28, 2021, the Company implemented a Restricted Share Unit Plan, (the "RSU Plan"). Pursuant to the RSU Plan, the Company will grant RSUs to directors, officers, employees, and consultants for services as approved from time to time by the Board. The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements. The vesting terms, settlement, and method of settlement of the RSUs granted under the RSU Plan will be determined by the Board of Directors.

A summary of the Company's RSUs as at December 31, 2023 and 2022, and changes for the years then ended are as follows:

       
Outstanding, December 31, 2021   355,000  
Forfeited   (2,500 )
Repurchased   (117,500 )
Granted   410,000  
Outstanding, December 31, 2022   645,000  
Settled   (123,336 )
Repurchased   (130,850 )
Granted   525,000  
Outstanding, December 31, 2023   915,814  

During the year ended December 31, 2023, the Company approved a policy whereby RSUs granted to US residents would be settled in cash. Following this amendment, the RSUs previously granted to US residents were determined to be modified from equity-settled to cash-settled. On the date of modification, a liability was recognized for the vested portion of the previously granted RSUs of $22,955 with a corresponding reduction in reserves. At December 31, 2023, the liability was revalued based on the fair market value of the Company's common shares, resulting in a gain which is included in share-based expense.

29


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

11.         CAPITAL STOCK (Continued)

 

(d)  Restricted share units (continued)
 

During the year ended December 31, 2023, the Company granted 525,000 (2022 - 410,000; 2021 - 355,000) RSUs with an estimated fair value of $61,574 (2022 - $123,000; 2021 - $244,950), based on the fair market value of one common share on the date of issuance. The fair value will be recognized as an expense using the graded vesting method over the vesting period, with 33% vesting one year after grant and 33% every year thereafter. Upon vesting, the equity-settled RSUs may be repurchased in cash at the discretion of the Company, with the cash payment based on the closing share price of the RSUs on the date of vesting.

During the year ended December 31, 2023, the Company repurchased 130,850 (2022 - 117,500; 2021 - Nil) equity-settled RSUs with a fair value of $66,073 (2022 - $81,075; 2021 - $Nil), through a cash payment of $25,288 (2022 - $35,269; 2021 - $Nil), based on an average share price of $0.19 (2022 - $0.30; 2021 - $Nil) on vesting date, and recorded a gain on repurchase of RSUs of $40,785 (2022 - $45,806; 2021 - $Nil).

In connection with the RSUs awarded, the Company recognized share-based expense of $129,490 (2022 - $155,318; 2021 - $24,949) for the year ended December 31, 2023.

(e) Deferred share units

On April 28, 2021, the Company implemented a Non-Employee Directors Deferred Share Unit Plan (the "DSU Plan"). Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.

At December 31, 2023, 2022 and 2021, no DSUs have been granted to non-employee directors.

 

12. RELATED PARTY TRANSACTIONS

Related party transactions not otherwise described in these consolidated financial statements are shown below. The remuneration of the Company's directors and other members of key management, being the Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer who have the authority and responsibility for planning, directing and controlling the activities of the Company, consist of the following amounts:

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Management compensation $ 720,500   $ 720,003   $ 720,923  
Share-based expense*   81,233     105,792     104,250  
Directors' fees   149,000     163,000     163,000  
RSU payment**   12,904     23,000     -  
  $ 963,637   $ 1,011,795   $ 988,173  

* Share-based expense consists of options and RSUs awarded to key management and directors, measured at the fair value of the equity instrument on grant date and does not include any cash compensation.

** RSU payment consists of cash paid for the repurchase of vested RSUs held by key management and directors.

30


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

12. RELATED PARTY TRANSACTIONS (Continued)

During the year ended December 31, 2023, the Company paid consulting fees of $60,000 (2022 - $60,000; 2021 - $60,000) to a consulting company owned by the spouse of the Chief Executive Officer.

As at December 31, 2023, there are no amounts due to related parties included in accounts payable and accrued liabilities.

 

13. INCOME TAXES

The Company has $7,900,000 in non-capital losses in Canada that may be applied against future taxable income, expiring between 2039 and 2043. The Company has $Nil in non-capital losses in the US that may be applied against future taxable income.

The tax effect items that give rise to significant portions of the deferred income tax assets and deferred income tax liabilities at December 31, 2023 and 2022 are as follows:

    December 31,
2023
    December 31,
2022
 
Deferred income tax assets            
Non-capital loss carry-forwards $ 328,375   $ 309,510  
Non-capital loss carry-forwards   (8,082 )   38,740  
Deferred income tax assets $ 320,293   $ 348,250  
Excess of carrying value over tax value of property, plant and equipment $ (320,293 ) $ (348,250 )
Deferred income tax liability $ (320,293 ) $ (348,250 )
Net deferred tax asset (liability) $ -   $ -  

Significant unrecognized tax benefits and unused tax losses for which no deferred tax assets is recognized as of December 31, 2023 and 2022 are as follows:

    December 31,
2023
    December 31,
2022
 
Non-capital losses carried forward $ 2,138,912   $ 1,725,619  
Intangible assets   118,287     123,623  
Derivative warrant liability   -     990  
Lease liability   4,669     39,614  
Unrecognized deductible temporary differences $ 2,261,868   $ 1,889,846  

 

31


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

13. INCOME TAXES (Continued)

Income tax expense differs from the amount that would be computed by applying the Canadian statutory income tax rate of 27.00% (2022 and 2021 - 27.00%) to loss before income taxes as follows:

    December 31,
2023
    December 31,
2022
    December 31,
2021
 
Loss before income taxes $ (2,101,886 ) $ (1,189,386 ) $ (2,758,567 )
Statutory income tax rate   27.00%     27.00%     27.00%  
Income tax benefit computed at statutory tax rate   (567,509 )   (321,134 )   (744,813 )
Items not deductible for income tax purposes   263,791     34,640     (107,916 )
Under provision of taxes in prior years   (174,600 )   4,469     99,873  
Change in timing differences   242,678     234,499     91,007  
Impact of foreign exchange on tax assets and liabilities   (18,970 )   44,097     4,444  
Unused tax losses and tax offsets not recognized   399,572     147,036     813,044  
Income tax expense   144,962     143,607     155,639  
Texas margin tax and branch tax   25,513     22,424     17,000  
Income tax expense $ 170,475   $ 166,031   $ 172,639  

 

14. SUPPLEMENTAL CASH FLOW INFORMATION

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Property, plant and equipment additions in accounts payable and accrued liabilities $ 19,469   $ 108,743   $ -  
Intangible asset additions in accounts payable and accrued liabilities $ -   $ 92,062   $ -  
Deposit applied to intangible assets $ -   $ 60,462   $ -  
Interest paid $ 3,169   $ 10,193   $ 9,054  
Income taxes paid $ 191,731   $ 57,611   $ 342,000  

32


Kelso Technologies Inc.
Notes to Consolidated Financial Statements
For the years ended December 31, 2023, 2022 and 2021
(Expressed in US Dollars)

exhibit99-1x002.jpg

15. SIGNIFICANT CUSTOMERS

The following table represents sales to individual customers exceeding 10% of the Company's revenues:

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Customer A $ 5,799,424   $ 5,312,839   $ 2,787,027  
Customer B $ -   $ 1,837,438   $ 932,248  
Customer C $ -   $ 1,131,112   $ 1,314,843  

The customers are major US corporations who have displayed a pattern of consistent timely payment of amounts owing from sales.

The Company is obligated to pay a 5% royalty from sales of their manway securement systems until 2023 in accordance with the original acquisition agreement (Note 8). During the year ended December 31, 2023, there were revenues from sales of the manway securement systems totalling $Nil (2022 - $237,650; 2021 - $11,000).

 

16. EMPLOYEE BENEFITS

Total employee benefit expenses, including salary and wages, management compensation, share-based expense and benefits for the year ended December 31, 2023 amounted to $4,083,605 (2022 - $3,570,149; 2021 - $3,627,056).

 

17. SEGMENTED INFORMATION

The Company operates in two business segments with operations and long-term assets in United States and Canada. The two business segments include the design, production and distribution of various proprietary products for the rail sector and the development of the KXI HD control system for no road vehicles. At December 31, 2023, long-term assets of $1,505,209 (2022 - $1,506,666) relates to the heavy-duty suspension control system located in Canada and $2,187,082 (2022 - $2,309,088) relates to the rail sector located in the United States. There has been no revenue related to the heavy-duty suspension control system to December 31, 2023 from the inception of the project.

 

18. SUBSEQUENT EVENTS

(a) On February 1, 2024, the Company signed a new lease agreement for its warehouse space in Kelowna, British Columbia. Under the lease agreement, the Company has expanded the leased area and will pay $13,245 ($17,517 CAD) per month for three years.

(b) On March 5, 2024 the Company announced that it had notified the NYSE American ("NYSE American") of its intention to voluntarily delist its common shares ("Shares") from the NYSE American. The Shares will continue to trade on the TSX.

The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024, which Form would become effective 10 days following filing thereof, resulting in the delisting of the Shares from NYSE American on or about March 26, 2024.

33


EX-101.SCH 8 kiq-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001 - Document - Document and Entity Information link:presentationLink link:definitionLink link:calculationLink 0002 - Statement - Consolidated Statements of Financial Position link:presentationLink link:definitionLink link:calculationLink 0003 - Statement - Consolidated Statements of Changes in Equity link:presentationLink link:definitionLink link:calculationLink 0004 - Statement - Consolidated Statements of Operations and Comprehensive Loss link:presentationLink link:definitionLink link:calculationLink 0005 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 0006 - Disclosure - NATURE OF OPERATIONS link:presentationLink link:definitionLink link:calculationLink 0007 - Disclosure - BASIS OF PREPARATION link:presentationLink link:definitionLink link:calculationLink 0008 - Disclosure - MATERIAL ACCOUNTING POLICIES link:presentationLink link:definitionLink link:calculationLink 0009 - Disclosure - CAPITAL MANAGEMENT link:presentationLink link:definitionLink link:calculationLink 0010 - Disclosure - FINANCIAL INSTRUMENTS link:presentationLink link:definitionLink link:calculationLink 0011 - Disclosure - INVENTORY link:presentationLink link:definitionLink link:calculationLink 0012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT link:presentationLink link:definitionLink link:calculationLink 0013 - Disclosure - INTANGIBLE ASSETS link:presentationLink link:definitionLink link:calculationLink 0014 - Disclosure - LEASE LIABILITY link:presentationLink link:definitionLink link:calculationLink 0015 - Disclosure - DERIVATIVE WARRANT LIABILITY link:presentationLink link:definitionLink link:calculationLink 0016 - Disclosure - CAPITAL STOCK link:presentationLink link:definitionLink link:calculationLink 0017 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:definitionLink link:calculationLink 0018 - Disclosure - INCOME TAXES link:presentationLink link:definitionLink link:calculationLink 0019 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION link:presentationLink link:definitionLink link:calculationLink 0020 - Disclosure - SIGNIFICANT CUSTOMERS link:presentationLink link:definitionLink link:calculationLink 0021 - Disclosure - EMPLOYEE BENEFITS link:presentationLink link:definitionLink link:calculationLink 0022 - Disclosure - SEGMENTED INFORMATION link:presentationLink link:definitionLink link:calculationLink 0023 - Disclosure - CONTINGENT LIABILITY link:presentationLink link:definitionLink link:calculationLink 0024 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:definitionLink link:calculationLink 0025 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies) link:presentationLink link:definitionLink link:calculationLink 0026 - Disclosure - MATERIAL ACCOUNTING POLICIES (Tables) link:presentationLink link:definitionLink link:calculationLink 0027 - Disclosure - FINANCIAL INSTRUMENTS (Tables) link:presentationLink link:definitionLink link:calculationLink 0028 - Disclosure - INVENTORY (Tables) link:presentationLink link:definitionLink link:calculationLink 0029 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) link:presentationLink link:definitionLink link:calculationLink 0030 - Disclosure - INTANGIBLE ASSETS (Tables) link:presentationLink link:definitionLink link:calculationLink 0031 - Disclosure - LEASE LIABILITY (Tables) link:presentationLink link:definitionLink link:calculationLink 0032 - Disclosure - DERIVATIVE WARRANT LIABILITY (Tables) link:presentationLink link:definitionLink link:calculationLink 0033 - Disclosure - CAPITAL STOCK (Tables) link:presentationLink link:definitionLink link:calculationLink 0034 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) link:presentationLink link:definitionLink link:calculationLink 0035 - Disclosure - INCOME TAXES (Tables) link:presentationLink link:definitionLink link:calculationLink 0036 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) link:presentationLink link:definitionLink link:calculationLink 0037 - Disclosure - SIGNIFICANT CUSTOMERS (Tables) link:presentationLink link:definitionLink link:calculationLink 0038 - Disclosure - MATERIAL ACCOUNTING POLICIES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0039 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details) link:presentationLink link:definitionLink link:calculationLink 0040 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details) link:presentationLink link:definitionLink link:calculationLink 0041 - Disclosure - FINANCIAL INSTRUMENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0042 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details) link:presentationLink link:definitionLink link:calculationLink 0043 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details) link:presentationLink link:definitionLink link:calculationLink 0044 - Disclosure - INVENTORY (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0045 - Disclosure - INVENTORY - Disclosure of detailed information about inventories (Details) link:presentationLink link:definitionLink link:calculationLink 0046 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0047 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details) link:presentationLink link:definitionLink link:calculationLink 0048 - Disclosure - INTANGIBLE ASSETS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0049 - Disclosure - INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details) link:presentationLink link:definitionLink link:calculationLink 0050 - Disclosure - LEASE LIABILITY - (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0051 - Disclosure - LEASE LIABILITY - Disclosure of detailed information about lease liability (Details) link:presentationLink link:definitionLink link:calculationLink 0052 - Disclosure - DERIVATIVE WARRANT LIABILITY (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0053 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details) link:presentationLink link:definitionLink link:calculationLink 0054 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details) link:presentationLink link:definitionLink link:calculationLink 0055 - Disclosure - CAPITAL STOCK (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0056 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details) link:presentationLink link:definitionLink link:calculationLink 0057 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details) link:presentationLink link:definitionLink link:calculationLink 0058 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details) link:presentationLink link:definitionLink link:calculationLink 0059 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details) link:presentationLink link:definitionLink link:calculationLink 0060 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0061 - Disclosure - RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details) link:presentationLink link:definitionLink link:calculationLink 0062 - Disclosure - INCOME TAXES (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0063 - Disclosure - INCOME TAXES - Disclosure of detailed information about deferred taxes (Details) link:presentationLink link:definitionLink link:calculationLink 0064 - Disclosure - INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details) link:presentationLink link:definitionLink link:calculationLink 0065 - Disclosure - INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details) link:presentationLink link:definitionLink link:calculationLink 0066 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details) link:presentationLink link:definitionLink link:calculationLink 0067 - Disclosure - SIGNIFICANT CUSTOMERS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0068 - Disclosure - SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details) link:presentationLink link:definitionLink link:calculationLink 0069 - Disclosure - EMPLOYEE BENEFITS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0070 - Disclosure - SEGMENTED INFORMATION (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink 0071 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 9 kiq-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 10 kiq-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 11 kiq-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT EX-101.PRE 12 kiq-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 13 exhibit11x001.jpg GRAPHIC begin 644 exhibit11x001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 0" P,# @0# P,$! 0$!0D&!04% M!0L(" 8)#0L-#0T+# P.$!01#@\3#PP,$A@2$Q46%Q<7#A$9&QD6&A06%Q;_ MVP!# 00$! 4%!0H&!@H6#PP/%A86%A86%A86%A86%A86%A86%A86%A86%A86 M%A86%A86%A86%A86%A86%A86%A86%A;_P 1" "< 3D# 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)B7J#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#[^HHHH ** M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ M HHHH **** "BBB@ K*UCQ-X=TF\^RZIKFGV4Y4.(KBY2-MIZ'!/3@UJUP_Q MT^&6B?$OPNUA?J(+^ %K&^5?G@?T/JI[C^M*5[:'7@8X6>(C'%2<:;W:5VO. MW4V/^$Y\%_\ 0V:+_P"!\?\ C1_PG7@K_H;-%_\ ^/_ !K\]_B/X5USP1XJ MN- \06GD74!RK<[)D[.A[J?_ *U<\S_[OYURO$M=#]CH>%>78BC&M1QCE&2N MFDK-?>?I3_PG?@G_ *&W1?\ P/C_ ,:3_A//!/\ T-NB_P#@?'_C7YIR.?;\ MZB9CZC\ZCZV^Q;\)<(O^8J7_ ("O\S],?^$\\$_]#;HO_@?'_C1_PGG@G_H; MM$_\#X_\:_,EV]<5&SCTJ?KC[$/PHPG_ $%2_P# 5_F?IS_PGW@?_H;]$_\ M!A'_ /%4?\)_X&_Z'#0__!A%_P#%5^83/Z"N_P#V>_A%XB^+'BI;2T26ST2W M;.HZJ4^6,?\ /.//#2'T[=3Z%QQ523LHGG9EX>97EN&EB<3C&HK^ZM?):ZMG MZ(Z!K>CZY;R3Z+JEGJ$43[)'M9UD56QG:2IX."./>K]8OP]\*:%X)\)6GAOP MY9):6%FF$1>K'N['^)B>23UK:KN5[:GY+4Y.=\E^7I?<****9 4444 %%%% M!1110 4444 %%%% !1110 5Q7[0'Q'L/A3\-;GQEJ6G7.H6]K-%$T%LRJY+L M%!!;CC-=K7@?_!2O_DU#5L_\_P!:=O\ IL* .)7]O#P:W3P)K_\ W^A_QJ:/ M]NCP@_3P+K__ '^B_P :^"83C^(_]\G_ JY ^,?O3^1H ^\8OVW?"3_ /,D M:Z/K-%_C5A/VU/"3?\R9K0^LT7^-?"EO*@ZS^G:KD-Q!QFX_E0!]RQ_MF>$7 MZ^$=9'_;6+_&K47[8'A!_P#F5]8'_ X_\:^';:Y@'_+Q^H_QK3M;R(?\O'ZC M_&@#[:@_:R\)2]/#FJCZO'_C5Z#]J'PG)C_B1:HN?]N/_P"*KXKM=1C!_P!> M3^%:EIJR;E_>-_WR?\* /LN']I/PK)TT?4A]6C_^*JY#^T+X4D4'^S=2'X)_ M\57Q]8:JA_B/_?)_PK6M=3'EC!7\5:@#WJX_;!\)Q7$D7_"*ZNVQBN?-CYP? MK3/^&Q/"?_0IZO\ ]_HO\:^-+Z?-],?EYD;U]:C$WJ5_,UY?UJI?<_HBEX?\ M.RIQDZ3NTOM2_P S[/\ ^&P_"?\ T*>K_P#?Z+_&NB^%_P"T[X*\7^+(=!GL MKS1I+KY;>>\=#&[]D)!X)[9KX0$R_P!Y?S-*LZJ00V".A!-"Q53N%?PZX?G2 ME&G%QDUH^9NS[V;LS])/CM\,-#^)WA-M.U!1!?0@M87Z+\]N_P#53W']:^ O MB=X3U[P)XLN/#WB"TD@NH#E'&2DZ=G0]U/\ ]:OHW]CO]HA+K[+X%\=7N)^( MM-U*9O\ 6=A%(3W[!CUZ'FO;OCW\+=!^*7A%M-U)1!?0@M87Z+\]N_\ 53W' M?ZUT2C&O'FAN?$91G.8\&X]Y?CTY4&_ZE']5^I^<+R^[5$\ONWYUL_%'PAX@ M\ >+KCP[XCM6M[F$Y1P28YT[2(>ZG].AKFS,?[Q_.O/=T[,_:J..I8BE&K2E MS1EJFBPTH[EOSJ)I%]6_[ZJ%I?\ :;\Z]2_9A^"^M?%KQ)YCF:R\.64@^WZA MCES_ ,\HO5SW/1?R%$8RG*R.#,\VPV78:6(Q$K17WOR7=L=^S)\&-7^+7B3< M?.LO#MG(/M^H<_-_TRBSU<]ST7OV%??6DV'A?X>> UM+2.UTC1-(@)))"I&H MY+,3U)ZDGDDT:79>%_AWX#6UM4M='T/1[Y/4D\DFOA/]KKX_ M7_Q-UA]$T.66T\+VDG[N,$JUZP_Y:2>WHO;KUKT/7N4( M?=%?K)_UH>YZI^VAX&M]1G@MO#6L74,/YU\/\>C5;T'(U)<+_"?2KI8FK*: M39Y><<'9/ALNKUZ5-J48MKWI;I>I]PM^V'X2'_,K:M_W\2F-^V-X4'3PGJQ_ M[;1U\=3-+NZ8_$56E9]QRS?@]>H?C)]D2?MF^%%_YD_6#])HZA?]M7PFO_,F M:S_W^CKXTDY[R'_MH:KR+_TS<\_\]#0!]G-^VWX17KX+UK_O]'4;?MQ>$!_S M).N?]_HO\:^+IB1_RR_-ZISO_L#_ +ZH ^V6_;H\'K_S(VO?]_H?\:C?]NWP M@_[ZH ^Z6_;R\&#KX%U[_O_%_C4_@I 2? NO@ KP+_@I=C_ (9.U?/WDOY#_"LR 7':05;@%WQB8#\!0!L6\K8Y MDE_/_P"M5V&0=WD_[^5CVXN^]PGY"KT!N1UND_3_ !H UH)E!ZO_ -_:OV]R M@*\2?]]UC0O< _\ 'ROZ?XU822XR/](_1?\ &@#?M[V,#^.K<6H(%&)77_@( M_P *YJ.27O.W_? _QJ597"_ZY_\ O@4 8=U,#P]:9YZCK,?R%4IY M#YS_ #M]XTSS#_>;\Z\%[G]3T<0_91]$7_M"_P#/4?D*0W*?WT_*J.]O5OSI M,G_:_*@MXF1>^U*&R&3(Z$5]??L6_M(I=-:^ ?'U\HFXBTS5)G_UG812D]^P M;OT/-?&61Z-^5*'56R%;(Z'%73J2IRNCQ<[RS#9OA70Q"]'U3[K]5U/U#_: M^%/A[XK>#VTO5$6&]A!;3]0109+9_P"JGN.]?G/\6/!GB'X=^,KCPWXDLW@N M83F.11^[N(^TB'NI_3H:^F/V+?VF(GBM_ GQ%O\ RV0"/3=6N'P&'012L>_H MQZ]#7T+\=8^&K*0"_O\ ;@R' M_GC%DYZ*/?BOT#TVS\+?#KP"MO;I:Z-H6CVY))(5(T Y9CW)[GJ2:--L_ M"OPY\ K;6R6FC:%HUOW(5(D4?M 7WQ1UA]$T66:T\+6DA M\J+HUZPZ22>WHO;OST?N8:'=F:_M'C#,+R?+1C]T5^LG_6@[]KK]H&_^)^L/ MHFARRV?A>TD_=1[MK7K#_EI(/3T7M]:\/WY[_J*9^[[?RI,)Z#\J\Z4G-W>Y M^L8'!4<#AXX?#QM%?U=]V/WC^]^M-\P]F_\ 'J:0O^S_ -\BFLJ_[/\ WR*1 MTN4AS,Q_B_6K6B G4%R_8U0P/]G\JM:,0+Y?E7H>_M6E'^)'U/$X@E_PDXG_ M 2_(W)% /W_ -*KS'!."/RITDB9^X/P)_PJ"5XCGY6'T8U[1_/9%+(_HOY5 M6ED?NJ]?2I96B]6_[[:J\C1?[77^^: (Y)!SE%_*JLLBY_U8JQ(\?H__ 'U5 M>1T[!Z *LS_[';T_^O5:8DGA6_+_ .O5N4KZ-T]!5>8X/1OR% %.3..A_P _ MC5>XW;3Q^M6YC[-^0JM<'Y3U_(4 ?LW\/_\ D0]$_P"P;;_^BUK7K(^'_P#R M(>B?]@VW_P#1:UKT %?/_P#P4W;9^R1K#?\ 3_9_^CEKZ KYY_X*C,$_8_UI MCVO[+_T>M 'YHPW/UJS%./[K5S\=RGJOZ58CNT'\:_D* .BAG]$;\ZM0S_\ M3(_C7-QWR#_EH/R%6(]0C'_+6@#IH;E!UA'Z59CO(1UC'YURR:E%_?\ _'JE M74T[/_X_0!U<=Y'V1A]'_P#K5*MTY^Z9!_VT/^%D_M.'^^OYUX[INY^^4LVI*$5S=#H/M M)_O'_OL4TW1_O_\ CXK!.HQ'_EL/SIIOH#UF'YTO9LMYO#I+\3=:[_VO_'Z: M;P?WS_WU6(;RV_YZK^=-^UV__/9?SI^S,WFOFOO-W[6.SM^=?7G[$/[3UII> MG_\ "$_$O6#':6\>=,U2Y.=B@?ZF1NO0?*?P]*^)OMP#_EHM73 MYH.\3S,T^JYE0]CB/D[JZ]#Z1_;"_:(U#XIZV^B:')/9^%;.0^5%G:UZP/\ MK)/;T7M]:\+,_NWYUB+J$ _B6E_M&'LRU,HRD[LZL%7PF#H1H4;**_J[\S8\ MWZ_E1YS=@?\ OBL'YTW^T(C_&/SI>S9TO,Z?\ ,;1N9!T!_P"^:;]K MD_NBLJK^=6-+N,7@)"]#7._VC'_ M 'Q_WS4UAJ,0N 3*.A[&M*4&IH\S.,QA/+J\>;>+_(Z]KL#N/P'_ ->HI+P? MWC^58+ZA ?\ EJ/S-0R7UO\ W_U_^O7J'XR;DUWGHS?E5>6X)_B;_OJL=K^ M=&%-;4(?[X_(4 :3S'^__P"/&HGF_P!O^=9S7T9_Y:?R_P *BDO8O[Y_3_"@ M#0DE'][]*@DD'K^E47OHO[W_ (]4+WR=G_6@"])(/>J\SC:>O2J;7J_\]*BE MO%VG]YVH _;+X?\ _(AZ)_V#;?\ ]%K6O61\/_\ D0]$_P"P;;_^BUK7H *H M>)-$T?Q#I+Z9KNEV>I64C!GMKN!98V(.02K C@U?KD?C=\0=+^&'P_N/%VLV M=Y=VEO+'$\5FJM(2[;00&('4^M $/_"H?A7_ -$Y\+_^"F'_ .)H_P"%0_"O M_HG/A?\ \%,/_P 37BW_ W!\-_^A7\5?]^(?_CE>V? OXC:3\4_ ,7BW1+. M]M+26>2%8KQ563*'!)"DC'XT ,_X5#\*_P#HG/A?_P %,/\ \31_PJ'X5_\ M1.O"_P#X*8?_ (FNTKSCX\_&[P/\)[6'_A(+J2XOK@CR].L]KSE?[Y!("K[D M\]J -/\ X5#\*_\ HG7A?_P4P_\ Q-'_ J'X5_]$Z\+_P#@IA_^)KQO_AMK MX:_]"_XD_P"_4/\ \&?%K]J7P1\/_ (@:AX1U;1=>GO-.9!));0(T;;D5A@E@>C#M0!Z! M_P *B^%G_1.O#'_@IA_^)H_X5%\+/^B=>&/_ 4P_P#Q->.?\-L?#;_H7O$W M_@-'_P#%T?\ #;'PU_Z%[Q-_X#Q?_%T >Q_\*B^%G_1.O#'_ (*8?_B:/^%1 M?"S_ *)UX8_\%,/_ ,37C?\ PVS\-?\ H7O$O_?B+_XY2_\ #;/PU_Z%_P 2 M?]^(O_CE 79['_PJ+X6?]$Z\,?\ @IA_^)H_X5%\+/\ HG7AC_P4P_\ Q->. MQ_MJ_#EY%2/PUXG=F("JMO$2Q/0 >9R:^AO"^HS:MX?L]3GTVYTV2[A64VEU MM\V'(R%?:2 V.H!XH"[.:_X5#\*_^B=>%_\ P4P__$TO_"HOA9_T3KPQ_P"" MF'_XFN&^,W[3?@SX:^/KKPEK.BZY&/_ 4P_P#Q-=G7+_$CXC>"O 5JL_BOQ!:Z?O&8XF8M*_\ NHN6/Y4!=E3_ M (5%\+/^B=>&/_!3#_\ $T?\*B^%G_1.O#'_ (*8?_B:\JUK]LKX5V=PT=I8 M^(+]5.!)%9JBGW&]P?TJC_PVO\-AU\/>)?\ OQ%_\)/^_$7_P G:? M+*4MFU!%1K@#JZ!6/RYXR>N#B@!O_"H?A7_T3KPO_P""F'_XFC_A4/PK_P"B M=>%__!3#_P#$UVE-FDCBB:65UC1!EF8X 'J30!QO_"H?A7_T3KPO_P""F'_X MFC_A4/PK_P"B=>%__!3#_P#$US/CW]I3X0>%9IK>X\4)J%U"2&@TV,SG<.VX M?+^M>;ZQ^V[X(AD9=.\(Z[=*!PTKQ19/TW-0![=_PJ'X5_\ 1.O"_P#X*8?_ M (FC_A4/PK_Z)UX7_P#!3#_\37S^?VYM"'_,@:E_X'1__$UJZ+^V[X!N)-NI M>%]>LUX^9/*E'O\ Q T >U_\*A^%?_1.?"__ (*8?_B:/^%0_"O_ *)SX7_\ M%,/_ ,36+\/?V@_A+XRN$M=+\6VT%U(<);WX-N['T&_ /X&O358,H92"",@C MO0 VWBB@@2"&-8XXU"HBC"J , =A3Z** "O$?\ @H0GF?LRZFO_ $^6WI_S MT'K7MU>/?MU1&;]G?44'_/U;_P#H= 'YSFV/H?S6OT"_X)RKL_9HM5]-3N__ M $.OBC["PZNOXBO9O"OQCNO!O[/=GX(\*%K75II[B2^OB?\ 5*\A(\L?WBN. M>U 'M_[57[1.G?#ZWF\/>%_+U'Q*PPW&Z&Q]W]6_V?SKX2\37FL^)=?N=:UR M]FOK^[U= ;.YU#4 9KR\NI,*J1&269SV &2S'\Z^EOV+_ +-O[/'B3XHWD>H3[M*\-QN/ M-U!T.^?GE8%/#'_:/RCWZ5]Z?"WP'X8^'GA:'0?"VF1VEO&!YCXS+)I0R_-)# MP1_TQ3VK]':^"?VP].$W[1'B"79]YXN<_P#3)* / X='EDE6*.+S9)&"HD<; M,S$] !DFM)?!VO_ /0MZO\ ^"Z?_P"(KNOAC=6_AGXBZ)XAN;:62'2[^*YD M2,Y9E5LD#)QFOJC_ (:O\(?]"UKGY1?_ !5 'PZW@W7NWAK6/_!?/_\ $TQO M!?B$]/#6K?\ @OG_ /B*^Y#^UCX.'7PUKOY1?_%4G_#6?@S_ *%S7/RB_P#B MJ /,?V"O@ ;C6%^(WC/2I88K";_B3V5S&R&253S.Z, <*?NYZG)[ U]G5XOX M!_:-T/QCXNL_#FB>$]=FN[Q\ D1[8D'WI'.[A5')/T Y(%>T4 ?GE_P4"M%E M_:;U=R3S:VW?_IDMW MYW8_Y9+7*?L[67E?';PG)Y6-NKP<[A_>H _1BBBB@ HHHH Y[XK^)5\'_#?6 MO$S1^8=-LWF1/[SXPH_%B*_,;QEJFM>*O$EUKNNW,UY?7223)Z]AQP!V% M?HY^U!HUSKOP'\1V%HDCS?9/-5$)RVQ@Y''7A3Q7Y^?V6W_/+_Q[_P"M0!S= MAH6I7V\V&EW=WY9 ?[/:O+LSTSM!Q4__ B7B+_H6M7_ /!;-_\ $U]8_LD_ M%WPAX"^'+>&M?M[BUG2[EG%Q#%Y@F#G/S8YR.GT KU8?M%_##_H)7G_@&U ' MY[_\(CXA_P"A:UC_ ,%L_P#\32?\(CXB_P"A;UK_ ,%T_P#\17Z$?\-&?"__ M *"5[_X!/1_PT;\+_P#H(WW_ ( O0!\=_LU_ K6_B)\0H;/5M,U'3M#LB)M2 MN9H'A+)GB)-P&68C''09/I7Z)Z/I]EI6E6^FZ;:Q6MI:1+%!!$H5(T48 '0 M8KB?"_QI^&VNW"6]IXEAAFD.%CND:$D^F6&/UKO8W22-7C965AE64Y!'J#0! M'?W5O96,UY=RK#!;QF261C@*H&23^%? '[4WQN\2?$C7KG2M*O+BQ\,02%8+ M:(E3= <;Y".3GLO05]8?MG:S/I'P%U-+9V2349([/VY5&[A8J23UQ@=J^B* /RZ' MPA^)G_0@^)?_ 4R?X55U;X:^.-*@,^I>#]=M8E&6DFTF554>[;<"OU/H(!& M",@]J /R273WP&5<^A$9KZ&_9"^.^O>#_$5GX6\67TU[X;NW$,%8 M,>=F< @]!R.G/H?[>'PQT"STZU\=:1I\-K=370M[](E"I-E25DQTW?+@GOD> ME?,G]GH?^7=?^^A0!^GZD,H(.0>A%%<+^S3K4VO? WP[?W,OFW"V@MYGW;B6 MB)C))]?EKNJ "O*OVS$+_ ?4%&?^/F#I_OUZK7F?[6\1F^"=\@S_ *^'I_O4 M ?$JV[>C?F:Z"Z\":[!\/;/QIY(GTF\FDA,D+DFV=7*@2CMNQD'ISCTS&M@W M]QOR'^%?57[']C;77P+EL+VWCGMYK^Y26*50RNI(R".] 'R1X?N+_1M8M]5T MN>:VO+6020S(W*,*^JO@'\=[7Q$8=#\7>78ZF?EBNL;8;@^_]UOT-:/R\UMN+2V?N.[)^H[Y'(\D6UEX98QZ@[S_C0!^@'7D45\T_ M OXS7^A^3H?BQ_M&FKA(KK):2W'8'^\O3W%?1VEWMIJ-A%>V-Q'<6\R[HY8V MRK"@"Q7Q+^UA9O)\>-<<;?F:+J!_SS7UK[:KY#_::2,_&;5BWK'T_P!P4 >0 MZ3H%_JFK6NFV$"SW5[.D$$8V+N=B .3@#K7?_P##.WQ1[^'X?_ RW_\ BJH^ M#[VWT3Q9INLFWDF_L^[CN?+! W[&SC/;.*]Q_P"&D[?_ *%6?_P)'^% 'CO_ M SM\3_^A?B_\#8/_BZ7_AG;XG?]"]'_ .!\'_Q=>P_\-)V__0JS_P#@4/\ M"D_X:3@[>%)?_ M?\* .I_9?^%,7PV\*R3:@L4FO:GAKZ5#N$*C[L*'N%R220/QKVSP_/?W6BVUQJE MDEE=RQAYK9)?,$)/.W=@9([^] 'QO^V9;&3X]:DXCD.;>#D.1_RS':N7^!-N MR?&?PNWEN,:M!U+M-UO[/)- M_9]W'<>6"HW[6SC/;I0!]W45X+_PTG'_ -"C-_X&+_A1_P -)I_T*$W_ (&+ M_A0![U17@W_#2$I(XXQYEY=270V M6T?8G"\L2,!>_/8&@#U9@"N",@]0:\!^+'[,NF:QJLVJ^#]272I9V+RV,ZLU MN6//R%>4Y[8(] *]^KA/C%\4-)\!B"W>$WVH7'S"U1PI1/[S'M[>M 'SA>?L MV_$R"4+'9Z5<#'WXM4('T^90:B_X9S^*'_0'T[_P:+_A7K'_ TC;_\ 0KR? M^!0_^)I?^&D(.WA:7_P*'^% 'D__ SK\4?^@/IO_@S7_"FS?L\_%"*%I#H= ME)M4G9%J2%F]@" ,_C7K?_#1T7_0J3?^!2_X4RZ_:-;R&^S^%)!)CY3)F2VMU);7-M-#-"Y22-^&1@<$$8ZBOHK]B/QEJ,E]>>"M1N)IX4MS M=6)FDW-$%*JZ#/;YE(';!KQWQ!+/K&NWFJW2GSKR=II ,8!8YXYKU#]C/1)) MOB=>ZN(F\G3M.:-G)X\R5EVCW^5'_2@#T']M:S>\^#!*YVPZA"[D'&!\P_F1 M7R%]@C_O-_WT/\*_0#XB>'X?%/@G4M!F*J+V HC$<(_56_!@#7Q9KN@7NBZQ M<:7J-I)!=6KE)$91^8XY!Z@]Q0!]0_LBWUO=_ O2K> _-8/+;RJ3DJPD9AGZ MA@?QKTROC/X6^-=?\":A)/I+>9!/CS[:4#RY,=#QT/O7K5A^T5!Y0%[X8G63 MN8;A2OZT >Y45XTW[1/A_P O(T'4MV.A:/'_ *%5'4_VBX/)(T[PW*9.QGG M7]* -']MJYC'PCCL"P\V[OX]B[020N22/2OD?^SI?[K_ /?->C?$GQ5KOC?6 M%O\ 6;E2L8Q#!&F(XA[#/7WK+\*^&-0\3^)K3P[I7-W>MC?Y>1!&/O2MSPJC M\S@=Z /I[]D>P;3_ (!:(C$GSS/.,C'#S.P_0BO2JH^&M+M=#\/6.C62[;>P MMDMXA_LJH4?RJ]0 5P_[1.CZIKOPNN].T?3Y+Z[>6,K!&RAF ;GEB!^M=Q10 M!\"K/=)(V;C3$<*&)/+Q%N![KD# MTQT/NE% 'Q__ ,*M^(9Z^"-0_P"_]O\ _'*[7X2VWQ<\$7P2+P9J-SILC?OK M1[F# _VD_>?*:^BZ* (=.G>ZL8KB2VEMFD4%H9L;XSZ'!(S]#7SK\=O ?C/6 M/B?J.H:5X7O+RTEV;)XY8@K80 X#.#^E?2%% 'R#_P *N^(G_0EZA_W]M_\ MX[2?\*M^(?\ T)FH?A-!_P#':^OZ* /D#_A5WQ#_ .A+U+_O_!_\=H_X5?\ M$+_H2-2_[_V__P 6S%=.LI2CF$XP9F* MDC<_'MU%% 'SO^T)X%\8:Y\3KO4='\-7E]:R11!9XI8E4D* 1AG!_ M2N)'PN^(7_0FZE_W^@_^.U]?44 ?(7_"KOB%_P!"=J7_ ']@_P#CM+_PJ_XA M?]"9J/\ W]@_^.U]>44 ?(\'PM^(Z;HDUSI MVEW&I72J?)MH=H+MCC)8@ >^:^8?$W@;XJ:]KEQJVI^%=1FN;E]SL9+?CT _ M>< #@5]7T4 ?(/\ PJ_XB_\ 0G:A_P!_+?\ ^.4O_"L?B..G@_4?^_MO_P#' M*^O:* /D+_A6?Q(_Z$W4O^_UO_\ ':$^&/Q(=@O_ A>H_4SVP'_ *-KZ]HH M ^8_"_P*\;ZG-&=5-GHMLV"[22B><#N B?+GW+_@:]^^'/A#1_!7AQ-'T>-] MNXR3SRG=+<2'J[GN>!QT P!6]10 5R/Q.^'7AWQQ;J=1B:"]C7;#?08$J# MT.1AE]C^&*ZZB@#YI\1_ ;Q=I\C-IDECJ\(R04802_38_P O_CU_#WQI9 M.5N?".K#'>* 3#\XRU?7]% 'QS_PAGBC'_(KZY^&FS?_ !-6+/X<^.+QL6WA M'5FXSF1%A'_D1UKZ^HH ^;O"_P ?%5_,KZYJ%GI-OD;EB8W$Y'H.B*??+?2 MO;?AOX%\/>"--:UT6U;S)CFXNYVWSSG_ &F]/0# '85TE% !1110 4444 %% M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444 @4 %%%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 14 exhibit15-4xz001.jpg GRAPHIC begin 644 exhibit15-4xz001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# 0" P,# @0# P,$! 0$!0D&!04% M!0L(" 8)#0L-#0T+# P.$!01#@\3#PP,$A@2$Q46%Q<7#A$9&QD6&A06%Q;_ MVP!# 00$! 4%!0H&!@H6#PP/%A86%A86%A86%A86%A86%A86%A86%A86%A86 M%A86%A86%A86%A86%A86%A86%A86%A;_P 1" V ((# 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)B7J#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#[^HKB/V@_ MB58?"?X;S^,=2TVYU"W@N(H#!;NJN2[;0"-<'_;>+_&@ M#ZLHKYDM?VT_!LQ&?"&MKG_IK%_C6M8_M<^#;G&/#6M+GU:+_P"*H ^A:*\2 MLOVF?"5S]W0]67Z^5_\ %5RW_#9/A3_H4-6_\"(JB52,/B9ZV5Y'F.:<_P!2 MI<_+:^J5KWMNUV9])R2Q(V'E13Z%@*3[1!_SWC_[[%?+NL?$CX2?M 72>&-= MLKGPUK#+MTC5;@H<2'_EF6!Q@G^%N#V(;%?/GQF\"^)?AOXF;1_$=GM#Y:UN MXP3#=(/XD;\L@\C/(Z5E/$**NE='V&4\!PQ4_JV,Q#H8C?DE!.Z[QDIVEY]5 MV/TE^T6__/>/_OL4GVFW_P">\7_?8K\I9;H?Y%>[?"GX0Z%X7\)I\3?CC*=- MT6/#V&AN,7.HOC*ATZ@'LG!/5MJ@YSCBG)Z1_$Z9GP?K,?EX_P"6T1SG/O[5O&O3D[)ZGQN-X:S;!495Z]%Q M@MW==79;/NSZ;HKYGF_;.\'Q_P#,HZTWTEB_QJI-^VYX/C_YDO6S_P!MX?\ M&M3PCZCHKY0F_;K\&Q]? ^N'_MXA_P :V?A1^V5X5\=_$K1_!MEX/UBUN-8N MA;QSS3Q%(R03D@9/N_%\'_N7/_NF@#Y>TV[ QROXO_P#6K=L;]%P24_S^%?1L?[ ES'Q_PMY? M_"=_^Z:GC_8-NTY'Q=7_ ,)W_P"Z: / K+7_ "\!)$'T;%_\ NFJG_# ]U_T5Y/\ PG?_ +IKEQ-&52W*?;\&\0X;)_;^ MV;7/RVLNW-_F?+#:@W=TKW[X*_'C0M<\+K\,?C?%_:WAV;"66K.";C36Z*68 M?,5&>&'S*,@[E.!U#?L"W)&?^%NI_P"$\?\ Y)IO_# ,YZ?%M?\ PGC_ /)- M<\,/5B[H^FS+B_)\?34*K=UJFKJ47WB[:/\ IEIO"7P@_9Q!\:Z]KL7C;6+L M^?X4TY-NT1'E)WP2I_ZZ=.,JI;I\Z_&+XG^)_B9XLDUSQ/J7FMRMM:Q@K!:) MG[D:YX'3)ZGN37T(W[ ]ZVT-\70VT;5SX>)P/0?Z32']@2Z/_-6U_P#"<_\ MNFJG0J25DK(Y,!Q-E>'J/$5ZLJE9ZO[W%95W_\ NFN\_,3XXO'!_BKOOV,3G]JWP-R? M^0NG_H+5[\O[ BW#[(_C+"[>BZ "?_2FNJ^"/[$LOP^^+6@^-F^)HU(:+>"Y M^R?V%Y/G8!&W?Y[;>O7!H ^MZ*** /%_V_+-K[]F_4(%Z_;;4_\ D05\_?L_ M_%FY^$OP-U/P_HVG_;-?U'6);F%YU/D6T9@A0.PSEVRC848Z9)['ZI_:3O/IVF:?-K6D;MQ@B5G@E4G[R=XG]??J",&O6?&75A)%]AN8"LF\KT']X>A% 'Y_?#_P)X4U!KL>+?%U_H:Q!/LQ M@TUKSSB=V[.'7;C"^N<^U=(OPS^#P=?,^+.N[<_,%\,N"1[$RG'Y5Z[X$\'> M,_#,ETZ?#2SU3[4$!&JZ0;CRMN[[F2-N=W/K@>E=/:MX^@N8YK;X.>&(IHW# MQ.GAW8R,#D$-N&"#CG- &A^T#X7T+1_V'[_0?"^FSZ=IZP6C0Q7"&.5?">V^*OP\TV[LM!\',\=Y*) M9/M-C*QR!CC:RT ?3E?-O_!0S4?&UMH^AV&A7][8:+=F47\MI(8_-D&W9&[C M! QN(7.&YZXX[#P_XJ^-^IZQ;V4GAC3+&.5\27-S8S+'"O=CF3GZ#J?SKK_B M[K.OZ;H$=EH/AM]8S8 YYY[4 >K>./$FB_#S]G.76/ 4%E)8V-FD.D) =\. MYG"*Q.-?V@'U+Q#XP^(6H1V=M<^21,K3EY-H8J MD6Y4C4!EZ>O2OI'P;\+#%\ YO FMW"K->EYG:([UMI"P9 .F<%5)]3NP>]<% MX-\-_%KX5SW=OHFE1:A8W+AW$:^?%(P&-P52)%.,=0,\=<4 13KRCMIJD _A(#^M8GP6\2?$/X2?'B'X?:[XAN-9TAM1CL)X+B9I402%1 M'+"6^9,;U)4<$9!&<$>NMX_^-$RF*'P-'&YXWG3K@8_[Z;%9_P -_A%XGU;X ME1^-_'BI!+%=+>&(NCRSRJ04R$RJ*"%/7/RXP.M 'OU%%% !1110 4444 %% =%% !1110 4444 %%%% !1110 4444 %%%% '_]D! end GRAPHIC 15 exhibit15-4xz002.jpg GRAPHIC begin 644 exhibit15-4xz002.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #__@ [0U)%051/4CH@9V0M:G!E9R!V,2XP M("AU'EZ@X2%AH>(B8J2DY25EI>8F9JBHZ2EIJ>H MJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V M]_CY^O_$ !\! ,! 0$! 0$! 0$ ! @,$!08'" D*"__$ +41 (! M @0$ P0'!00$ $"=P ! @,1! 4A,08205$'87$3(C*!"!1"D:&QP0DC,U+P M%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6V MM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+CY.7FY^CIZO+S]/7V]_CY^O_: P# M 0 "$0,1 #\ _5.BBB@ HHHH **** "BBB@ HHHH **** "BBOGG]I#Q#\9/ MAY!-XC\$7%EK'AR--]W8/IXDN[, )CA8U M(PE+9S?+&_:]FDWTO9=+GT-17YI_\-Y?%9E#+?:.5/((TW((_P"^JC;]O3XL MK_R^Z-_X+?\ [*L'7IKJ?IS\*L_7VJ?_ (&__D3],**_,IOV^OBTO_+WHQ_[ MAO\ ]E4;?M__ !;'_+WHW_@M_P#LJGZS2[_@0_"W/E]JG_X&_P#Y$_3FBOS# M/_!0'XN=KO1/_!=_]E4;?\%!/BZ/^7S1/_!Q4445TGQ04444 %%%% !1110 4444 %%%% M!1110!YG^T'\>=%_9S^'_P#PEVO6%_J-@+R&R,.FJC2[I"<'#LHP,<\U\Y1_ M\%7_ (928QX5\6_^ UO_ /'JV_\ @J8VW]EIC@G_ (GMAT_WFK\D+>7..),? M7% 'ZNQ?\%4/AK+T\+^+!_VZP?\ QVKD7_!3[X;R]/#?BD?6VA_^.U^5-M*O M'WQ_P.M2"5..6_[^B@#]38O^"EWPWE./[!\3K];6+_X[5V'_ (*.?#:8?\@G MQ(OULX__ (Y7Y<02@G@-U_YZK6K;7#(!\C=/^>B_XT ?J#!_P4'^&TW_ "X> M(%^MDO\ \76C!^W;\.I^EMK:_6S7_P"+K\Q;74V0?ZM^W_+0?XULV>MN!_J6 M_P"_HH _3"+]M;X>S8Q'JXSZV@_^*JW%^V'X#E^ZNJ?C:C_XJOSAL-?8%+G&32/ZBRK@/A[%9?A\16IRYIPA)_O&M7%-Z6TU9^DG_ \B\ G_ )ES MQ'_W[M__ ([7;?"3]M+P%\7?$Z^'X!>Z!JI>'M'*>Z\*W^R>3\ M!WC7%C=SVUS#-;7,#F*:">(I)$X."K*>00>H-?8W[+'[>0M#9^$?B9=NT!(B MLO$LV24[!+H^GI+_ -]?WJ]P_:8_9*T+X_:=_;NBRV^C^,EB!@U)!F"^3'RI M/M^\,8VR#YE]QQ5RA&O'GI;]4>#E?$V9<(XB.4<07E1VA5U=ETUW<5U3]Z'F MK'Y?M=GU/Y5$UT3_ !'\JL^./"VN?#CQ/>^'?$NFSZ1K%H<2V\W<'HZ,.'0] MF&0:Y\WJ'^(_]]5YS;V9^TPQM.M!5*Y']X_D*N^&?#^L>-_ M$-EH/A[3[C6-9O7V6]E;*"[GN23PJCJ68@*.2:V/@_\ "#Q3\=?%J:!X4LO/ MD7:UW?SY%K8QG^.9QT[X0?,V.!C)'ZB?!OX%^ _V3? E]?-=PID<8/W8U]OO,>B/SSB?C.CDR^K89>TQ$MHK5*^SE;\(K M5^2.2_9=_8YT?X'6D/B7Q/);ZWXX,98W1&;;3%(^9( >^.&E/)Y VC(-/QU_ MP46^&7@WQ/>:/;6^J^(UM3L>_P!*CB:W9_XE1GD4L!_> P>Q-?+?[6'[<6H_ M%]KKPOX.EGT?P9DI-< [+C4A_M=TB/\ ?\ @1I&D7O@?B:R^MUN_P"![CX$R#_G MU+_P.7^1^G^E?\%,OAQJ=P\7]@^)(-J[MSP0D'GIQ*:TF_X*-?#@'C2?$!_[ M=XO_ (Y7Y@>'9E6]E_>*O[OT)[BMB6Y&XXG_ "5J]3#U)5*?-+<_#^+,MPV5 M9I+"X1-048O5MZM.^K/TA?\ X*1?#E/^8+XB/TMX?_CM5Y/^"EWPXC!SH/B8 M_2VA_P#CM?FW)-D?I,_\ P4[^&R9_XI[Q0?\ MMUA_^.U _P#P5&^&J''_ CGBD_]NT/_ ,=K\U96'.,?]^V-4;B0@\8_[]&@ M#],7_P""J'PT09/AGQ6?I;0?_'JA?_@JU\,T'_(K>+3_ -NUO_\ 'J_,*XE/ MI_XX16?<2 YR,?A_]>@#]1V_X*Q?#)>OA7Q;_P" ]O\ _'JB?_@K7\,$&3X4 M\6_]^+;_ ./5^5TS)ZC\JHS[2IY7IZ4 ?T-?#+Q[9?%+X>^'?%^G6\]K8:W8 MQ7\$%T%$J)(H8!MI(S@]B:Z:O'_V/_\ DUKX5?\ 8N67_HI:]@H ^/O^"J+% M?V6&(X_XGUA_Z$]?D5#,1C+?SK]CR?@C5I0:BP' M$DN/]PUR<>M$#_7O^*"K":VV.'W?5* .SAUB52N))#_VS-6XM=E .23]8C7$ M)K4O'[L-_P !_P#KU/'K,G>(#Z9_QH A\0:DTNM7;G'+#^''8>]9QOV_V?R' M^-5-6U /J5P2I&2/7T%5/MJ^A_(U\W53YY>K/[!R?%6RS"QO_P NX?\ I,34 M.H2>H_[Y_P#KTW[=*>F/^^:S3>J/X<_@::=0']P?D:SLSU'B^\C4^U3MV7]: M^GOV4_VV]:^"4UKX<\4&;7/ I8*J@E[G3 3]Z+/WH^YC[=5QT/R2=0&>@'X4 MW^T4]5_(U<7*#YHZ,\G,:6#S3#O#8Q,_\LY0.C#@]&!%?H=XQ_X*&_"[1/A):^+])OSK.J7X:.T\ M/+\EVDX W+..?+521EN0?X=U>@I4:WOU-&OQ_K[S\@E1S_AV4L!E+?VB=;9+C=I'A2WD+66B12$J/228C_62?H.PZD^=?&'X[>*OC MGXNDU_Q3?BXFY6VM8\K;VD>?N1)G@>IZGJ2:X8WY'\0KGK5I5/=CI'L?8\/< M/X;*/]JQ4O:8B6KEO:^_+?6_>3U?2RWTOWO3:/SIK&3T_G_A6<-0/<@_A2?V MF .5!_"N6S/NOK5/N7V9_P"[G\#49=AU0?K5/^U!_=(_ 4TZD#_>'X"BS,WB M:?\ ,=#X>EVWDGRQ_P"K[_45LR2L2>(OPKE-&U,+WA/X2^9_.G&\U/.9M?RP_)EF9G(^X#],?XUGS!CG]V?S'^-)+J4/8_K5 M*;4ESQ_,UV'P8^16YP"/Q'^-5I4(;3RW2IY9U/=/ MRJI-*I4\K^5 '[S_ +'PQ^RS\*O^Q+/V76L= T?4-=U#^W;&3[)IML]Q+L4ON;8@)P.YQ7Y(1 M_!;XG+_S3;QA_P""*Z_^-U_15WI: /YWHO@[\3E_YIQXP'_<"NO_ (W5J/X2 M_$U?^:=>,/\ P177_P 17]"]% '\^*?"GXECK\.O&'_@BN__ (BIU^%OQ*'_ M #3OQ?\ ^"*[_P#B*_H'HH _G]3X8?$H?\T\\7?^"&[_ /C=6(_AI\2!U^'_ M (L'_< N_P#XBOWYW#.,C/7%&><4 ?@:OPW^(PZ^ O%G_@@N_P#XBG_\*[^( MH_YD'Q:?^X!=_P#Q%?OA10!_/W=_#'XD27$CCX=>+F!/7^P;K_XBHO\ A5OQ M(./^+<>+_P#P0W7_ ,17]!-%*-P/>E]5@:_ZXXY M_8C^/^9_/G_PJ3XAGK\.?%__ ((+K_XBD_X5%\0^WPZ\8#_N 77_ ,;K^@ZD MH^K0[D_ZW8W^2/X_YG\^0^$OQ%'_ #3KQA_X(;K_ .-TY?A/\10<_P#"N?%^ M?^P!=?\ Q%?T&44?58#7%^.7V(_C_F?S[?\ "K/B..GPX\7?^"&Z_P#B*4?" M[XD=OAUXN'_5'R^88^IF6(>(JI)M):>1_/^_PM^(G;X>>,/\ P1W?_P 141^% MGQ&[?#OQ?_X(KK_XBOZ!,@]Z6M#S3^?=OA3\1C_S3KQ?_P""&Z_^-U$_PE^( MQ_YIUXP_\$5U_P#&Z_H,H9@H)) [F@#^>QOA'\2#T^&_C#_ ,$=U_\ &ZA? MX0?$P]/AQXP_\$5U_P#&Z_H)E\2:3 Q635+*-AU#7" _SJ:TU:QOSBVO;>X/ MI%*K?R- '\]+_!WXG'_FG'C#_P $-U_\;JO+\&?B>5/_ !;?Q@>/^@#=?_&Z M_HHI: /)OV3=-O-'_9F^&%CJ%I/87UOX?LXI[6ZB:.6)Q$H*LK %2#V->LT4 M4 ?+7_!2)96_9JG\F66&0:Q9$/#(R,/F/=3FORN']HAAG5-0'_;[-_C7ZS?M M_6)U#]GFZB"AL:G:-@C/1S7YI+X;*D'R5X_Z9_\ UJ /U6_8S9S^RS\,S+(\ MTAT:+<\C%F8\\DGDUPO[3/[ M?4K7S+J?[2_B+2?@GX3^''A&231K73]*BM-1U-%(GFDQ\Z1$?<3)(W=3[5Y# MX$^#WB?XG:^-(\+Z+)JVH$>9*V/+AA4G_632L<*,Y]6/8&@#AO'WQ(\9_$SQ M)=^(_$_B'4+R_E'S.LQABA09(1$4A409Z"O8_P!GK]C3XD_'4VVJ7>HZIX0\ M'OAO[6OY9//NE_Z=H"V6!_YZ/A>X#]*^QO@'^P5X8^''VTOPQ:3[Y<&ZU&_N&N M;N[8=&DE;D]\*,*,\ 5\^?\ !3P7?_"E_#;6#?VG?A5X:\'Z%I-[\*K74+ MRPL(+6>[-G9GSI$C56?D9Y()YYYH ^!CJ%^.FO7/_@=)_P#%4TZIJ(Z:Y=GZ M7TG_ ,77Z)_\-<_"#_HCMO\ A8V7^%(?VN_A!_T1N'_P LO\* /FG]DG]F?Q M)^T?XJ-UJ&JZK8^ =-E"ZEJ$=W*K7;C!^R0-N^\1C>X^XIP/F(Q^MFBZ-9>' M=(LM+TVV2ST^SA6"WMXQA8XU&%4?0"OG/X-?M8Z1\0/$VG^#?!GPXU&SC4>; M-Y)MX;2P@+'=+)M.%!.< #+,3CN1],T ?A?\0Y-5B^(/BI4O[R-!J]YA1=R@ M >>_;-?5?_!+F:]D^*_CD75W/<(-#MRJRSO( ?M#_[6?[T\8ZIX,^'5W'I%GILC6MYK00//-,IPZQ9R$53QNP22#C KXU\1 M>.O%WB29[K6_%^MW\C'+27>I3$9_%L5Z?\5?AYJ/A?XG>*M+U&/R[R+49Y#Y MF 71Y&=)!GJ&5@0?\*[W]F3Q3X$^&'B+6;OQWX3@\1I=PQ1V=T]M%=-9[2Q< M+&_ WY7+#GY .E 'RN=6O3T\07@_[?G_ /BJC.JW_;Q#=_\ @>__ ,57Z=_\ M-)_L_P#_ $(D/_@@M?\ &D_X:4_9_P#^A#C_ \/6O\ C0!^8HU;4,<>(;O_ M ,#W_P#BJ]8_9P^!GC/]HWQPND:9KNIV6@V9636-;CNY&6TB/1$.<-,X!VKV M&6/ /W$/VE/V?\ (_XH) /7_A'+:O1/AO\ M*_!VX"Z7H=U:^%A-)O%K/8? M88VD. 22 $R<#DGL* /5_!'@O2?AWX4TWPYH=NUKI>GQ"&%'D:1R.I9G8DLQ M))+$Y))-9?Q7^*N@?!OP;=^)?$5R8+*#Y8XHQNEN)#]V.->['\AU/ KKDD61 M%9&#*P!#*<@CUK\_?^"@WB.[U[XFZ3X=#.=/TFR$_E?PM-*3EOKM"C\Z /,O MB[^W]\4?'UY/!X;F3P-HV2(X[$+)=LO8O,P.#_N ?C7SGXE\:^)?$<[3^(/% M6K:C+(,XS7ZB?#_ /9Q^&WPSL(;;0_!^EQRH &OKJW6XNY6[L\S@L2>O7'H!0!^ M(S6UM,23.DA]1,I_K4D"1VSYAOFMW[&.Y5#^C5^^*:+I\0PEC;(/]F%1_2H+ MSPMHNHQ-%=Z18743<,DULCJ?J"* /Q9\%_&CXF> )(Y?#_CK7[*-2"(FO?/A M;ZQR%E(_"OLC]GK_ (**75_J=EH'Q3M;>W$[B*/Q+9J(XU8G ^T19PH/'SKP M.Z@9(] _:N_9-\%W?P_UCQ;X9T.U\/Z_I<1NY$TV,0P7D8(WJ\:X7=MR0P . M1@Y!KX'.@12KAH&_L8>+KOQ7\ =#2^E M>>ZTF6;26ED;Y4 >"?MMP"X^!-XK=/M]L>F?XZ_/B/2T M+J..3_=K]%_VOFA3X+7QGD2.,7=OEI'"C[_J:^%HI--,B_Z=;#G_ )^4H Z^ MZ_9@UNX^$WAOQWX>237+*^T]+F_L53==6[\[WC48\R/(SM W+_M#IY[X(WR\@ (MKT_\ 311]U_\ IHHSZAJ .2^"W[7ZZCY& MD>/46SNSA(]8AC*PR?\ 75?X#_M#Y?85]06]Q%=P)-!(DT,@#))&P96!Z$$= M17YE>)O"4_@S5Y=+U^U71]0B^]!>.J[A_>1MV'4]F4D?RKM_A1\>]5^%$J6] MKJEE?Z$6S)ID]RNT>IC;<=A^G'J* /T"KYT_;DL3?_"O3%&?EU:-NN/^6 MI_#7XR^%?BG9>9HFJ027J+F;3VE7SXOJH/(_VAQ7GG[9<9QFO$O/M6'_(3MS_VW3_&KR>(KB- J^))E50 NHD #L - MU 'O _X)Y0]_'LI_[A"__':4_P#!/.$C_D>W_'1U_P#CM>$CQ)^!!Z(Q]U:5I=KH>FVVGV,"VUE;1K##"GW411@ 4 ?E5X_\/ ^ M//$I"1NM7/_ $,UQ_X-&_\ BZ /TWI,YK\_?A7X"\2_%_Q(-,TO M7]1@TRW*MJ6KQ7;LMJA_@C.XAIF'0)-(2XNX%*0:A QAN80 M>RR+@X_V3E?:O$[_ /X)_>&GE8V'BS6;6(GA)X+:8@?7RU-9_P"T9^T7;:W- M/X6\-:Q!%8QMMO;^"X3,S _ZM&#?=!ZD=:\ /B6X_P"ABG_\#?\ [.@#Z%_X M=]Z5V\;ZF/\ MPM_\*/^'?>E]O'.IC_MQM_\*^>O^$GF[^()S_V_?_9TX>*7 M_P"@_/\ ^#'_ .SH ]WUC]@:SLM+NKBV\=7(FBC9U^VV$7DY SABI! ]P>/0 MU\IG1\ED9$;!(.$)!^G'(KLI_$JSQ&.;77DC;@I)J&Y3]07K1\,>$-;\;W*V MWAK1;W6Y6.W?!$5MT]WG;$:C\2?0'I0!]/?L1^)-0U7X;ZII-]*\\6BZA]GM M6?.4A>))!'SV4LV/0$#M7C_[;/A&2W^+%IJK6^^#4M/0)(5XWQDJRY]@4/XU M]3? KX5_\*C\"1:5/<1W>J7,S7NH7$((C:=@!M3/.Q554&>2%R<$FM+XI_"_ M2OBOX9?2=2+02(WFVM[$ 9+:7& PSU!!P5/!!^A !^=7PTU-/ ?Q$\-^(VM? M,CTR]6>5$ W&,AD?'/7:[$>X%?IEX=\4Z3XMTV*_T?4(-0M95W*\+@X]B.H/ ML>:^&/&GP!\9>!)Y/M.BS:K8J?EU#24:XC8>K(,R)]""/]HUP]I>G3;AOL^H MFPG[JMP87_$9!_.@#]-**_.:+QAXG10(O$^IA1TVZA)C_P!"JO>>+?$$JD7? MB;4&4]1+J+@?JU 'U[^TO\2M$\-_#76](>_@DU?4[=K2"SCD#2?,,%B,\ #/ M)K\^$\/18 $GXY_^O7:Z?9W.OWABTVVN];O'ZII\$EV['W* _F2*]M^%_P"R M7K?BB]@O/&T T/0%(9]*$BO>7H_N2%25BC/\0!+D9'R4 >K?L9>%YO#?P*TV M6960ZM=7&IQJXP?*D?$9_P"!(JM_P*O.T@C@AC2&&-0B1QJ%5% P M.@ [5)0!!>V%MJ,!AN[>*ZA)!,)7VYZXR.* MJ_\ "):'_P! 73__ %C_P *** )K3P[I6GW GM=,L[:< @2PVZ(P!Z\@9J> M_P!,L]5B$5[:07D2MN"3QAU!]<$=:** *'_"':!_T ]-_P# 2/\ PI?^$/T' M_H":=_X"1_X444 '_"(Z%_T!=._\!8_\*7_A$M"_Z NG_P#@+'_A110!H6EG M;V$"P6L$=M N=L<*!5&3DX XZU-110!E2>$]$ED9WT;3W=B69FM4))/4DXIG M_"'Z#_T!-._\!(_\*** #_A#M _Z FF_^ D?^%'_ AV@?\ 0$TW_P !(_\ M"BB@"_8Z=::7"8;.UAM(2Q;RX(PBY[G [U/)&DT;1R*KHP*LK#((]"*** ,H M>$-! P-$TX#_ *](_P#"C_A$-"_Z NG?^ D?^%%% "_\(CH7_0%T[_P%C_PH M_P"$1T+_ * NG?\ @+'_ (444 /B\,Z/;MNBTFQC;U2V0'^5:0 4 8 X %% M% "T444 %4-3T#3-:7;J&G6E^N,8N8%D'_CP-%% &%+\)? \[;I/!OA]V]6T MN G_ -!J:U^&'@ZR96M_">AP,O(:+385(_):** .B@MXK6(1PQ)#&.B1J% _ , 5)110 4444 ?__9 end XML 17 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Document and Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document Information [Line Items]  
Document Type 20-F
Amendment Flag false
Document Period End Date Dec. 31, 2023
Entity Central Index Key 0001161814
Entity Registrant Name KELSO TECHNOLOGIES INC.
Current Fiscal Year End Date --12-31
Entity Filer Category Non-accelerated Filer
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-36685
Entity Incorporation, State or Country Code Z4
Entity Address, Address Line One 13966 18B Avenue
Entity Address, City or Town Surrey
Entity Address, State or Province BC
Entity Address, Postal Zip Code V4A8J1
Entity Address, Country CA
Entity Common Stock, Shares Outstanding 54,443,422
Entity Interactive Data Current No
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Well Known Seasoned Issuer No
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Entity Ex Transition Period false
Entity Emerging Growth Company true
ICFR Auditor Attestation Flag false
Document Accounting Standard International Financial Reporting Standards
Entity Shell Company false
Auditor Firm ID 995
Auditor Location Vancouver, Canada
Auditor Name Smythe LLP
Document Financial Statement Error Correction [Flag] false
Business Contact [Member]  
Document Information [Line Items]  
Entity Address, Address Line One 13966 18B Avenue
Entity Address, City or Town Surrey
Entity Address, State or Province BC
Entity Address, Postal Zip Code V4A8J1
Entity Address, Country CA
Contact Personnel Name James R. Bond
Local Phone Number 590.1525
City Area Code 604
XML 18 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Financial Position - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current    
Cash $ 1,433,838 $ 2,712,446
Accounts receivable 1,065,411 1,381,979
Prepaid expenses 134,349 92,768
Inventory 3,376,005 4,144,196
Total current assets 6,009,603 8,331,389
Property, plant and equipment 3,155,176 3,277,262
Deposit 67,181 67,181
Intangible assets 471,311 471,311
Total assets 9,703,271 12,147,143
Current    
Accounts payable and accrued liabilities 933,410 1,184,463
Income tax payable 10,024 30,626
Current portion of lease liability 16,636 112,067
RSU liability 22,953 0
Derivative warrant liability 0 3,665
Total current liabilities 983,023 1,330,821
Long term portion of lease liability 0 34,650
Total liabilities 983,023 1,365,471
Shareholders' Equity    
Capital Stock 27,183,439 27,123,039
Reserves 4,820,145 4,840,083
Deficit (23,283,336) (21,181,450)
Stockholders' equity 8,720,248 10,781,672
Total liabilities and stockholders' equity $ 9,703,271 $ 12,147,143
XML 19 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Changes in Equity - USD ($)
Capital Stock [Member]
Reserve [Member]
Deficit [Member]
Total
Balance at Dec. 31, 2020 $ 23,366,542 $ 4,661,847 $ (17,067,466) $ 10,960,923
Balance (Shares) at Dec. 31, 2020 47,170,086      
Share-based expense   133,645   133,645
Private placement, net of issue costs $ 3,664,112     3,664,112
Private placement, net of issue costs (Shares) 7,000,000      
Exercise of options $ 92,385 (37,385)   55,000
Exercise of options (Shares) 150,000      
Net loss for the year     (2,758,567) (2,758,567)
Balance at Dec. 31, 2021 $ 27,123,039 4,758,107 (19,826,033) 12,055,113
Balance (Shares) at Dec. 31, 2021 54,320,086      
Share-based expense   163,051   163,051
Repurchase of RSUs   (81,075)   (81,075)
Net loss for the year     (1,355,417) (1,355,417)
Balance at Dec. 31, 2022 $ 27,123,039 4,840,083 (21,181,450) 10,781,672
Balance (Shares) at Dec. 31, 2022 54,320,086      
Shares issued for RSUs $ 60,400 (60,400)    
Shares issued for RSUs (Shares) 123,336      
Share-based expense   129,490   129,490
Repurchase of RSUs   (66,073)   (66,073)
Modification of RSUs   (22,955)   (22,955)
Net loss for the year     (2,101,886) (2,101,886)
Balance at Dec. 31, 2023 $ 27,183,439 $ 4,820,145 $ (23,283,336) $ 8,720,248
Balance (Shares) at Dec. 31, 2023 54,443,422      
XML 20 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Operations and Comprehensive Loss - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement      
Revenues $ 10,819,916 $ 10,931,188 $ 7,425,707
Cost of Goods Sold 6,237,469 6,022,192 4,229,215
Gross Profit 4,582,447 4,908,996 3,196,492
Expenses      
Office and administration 2,486,186 2,278,467 2,243,413
Management compensation 720,500 720,003 720,923
Research 1,124,831 1,068,708 1,697,497
Marketing 394,933 409,256 353,010
Travel 141,996 111,235 64,419
Accounting and legal 280,102 518,543 271,613
Share-based expense 129,490 163,051 133,645
Consulting 461,470 318,846 325,024
Investor relations 84,000 84,000 84,000
Foreign exchange (gain) loss (32,660) 55,231 (78,428)
Amortization 87,875 399,652 437,865
Bad debts 0 0 2,000
Total Expenses 5,878,723 6,126,992 6,254,981
Loss Before the Following: (1,296,276) (1,217,996) (3,058,489)
Gain on repurchase of RSUs 40,785 45,806 0
Gain on revaluation of derivative warrant liability 3,665 263,446 658,626
Gain (loss) on sale of property, plant and equipment 0 (20,602) 8,389
Write-off of inventory (214,225) (260,040) (117,403)
Unit issuance costs 0 0 (77,051)
Termination settlement (465,360) 0 0
Loss Before Taxes: (1,931,411) (1,189,386) (2,585,928)
Income Tax Expense      
Current 170,475 166,031 172,639
Net Loss and Comprehensive Loss for the Year $ (2,101,886) $ (1,355,417) $ (2,758,567)
Basic Loss Per Share (in dollar per share) $ (0.04) $ (0.02) $ (0.05)
Diluted Loss Per Share (in dollar per share) $ (0.04) $ (0.02) $ (0.05)
Weighted Average Number of Common Shares Outstanding      
Basic (in shares) 54,337,995 54,320,086 53,082,689
Diluted (in shares) 54,337,995 54,320,086 53,082,689
XML 21 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Operating Activities      
Net loss $ (2,101,886) $ (1,355,417) $ (2,758,567)
Items not involving cash:      
Amortization 785,505 1,044,222 1,573,091
Write-off of inventory 214,225 260,040 117,403
Loss (gain) on sale of property, plant and equipment 0 20,602 (8,389)
Share-based expense 129,490 163,051 133,645
Bad debts 0 0 2,000
Gain on repurchase of RSUs (40,785) (45,806) 0
Gain on revaluation of derivative warrant liability (3,665) (263,446) (658,626)
Unrealized foreign exchange loss (gain) 1,154 (31,648) (9,631)
Cash flows from (used in) operations before changes in working capital (1,015,962) (208,402) (1,609,074)
Changes in non-cash working capital      
Accounts receivable 316,568 (574,970) (273,350)
Prepaid expenses (41,581) 68,722 1,249
Inventory 556,043 1,133,347 (182,655)
Accounts payable and accrued liabilities (69,717) (134,915) 332,076
Income tax payable (20,602) 30,626 (91,566)
Changes in non-cash working capital 740,711 522,810 (214,246)
Cash Provided by (Used in) Operating Activities (275,251) 314,408 (1,823,320)
Investing Activities      
Proceeds from disposition of property, plant and equipment 0 27,339 27,704
Acquisition of property, plant and equipment (754,770) (754,020) (131,382)
Deposit on intangible assets 0 0 (127,643)
Acquisition of intangible assets (92,062) (148,814) (169,973)
Cash Used in Investing Activities (846,832) (875,495) (401,294)
Financing Activities      
Issue of common shares, net of issue costs 0 0 4,589,849
Exercise of options 0 0 55,000
Repurchase of RSUs (25,288) (35,269) 0
Lease liability payments (130,081) (100,310) (104,493)
Cash Provided by (Used in) Financing Activities (155,369) (135,579) 4,540,356
Foreign Exchange Effect on Cash (1,156) 31,648 12,673
Inflow (Outflow) of Cash (1,278,608) (665,018) 2,328,415
Cash, Beginning of Year 2,712,446 3,377,464 1,049,049
Cash, End of Year $ 1,433,838 $ 2,712,446 $ 3,377,464
XML 22 R6.htm IDEA: XBRL DOCUMENT v3.24.1
NATURE OF OPERATIONS
12 Months Ended
Dec. 31, 2023
Nature Of Operations [Abstract]  
NATURE OF OPERATIONS [Text Block]

1. NATURE OF OPERATIONS

Kelso Technologies Inc. (the "Company") was incorporated under the laws of British Columbia on March 16, 1987. The Company designs, engineers, markets, produces and distributes various proprietary pressure relief valves and manway securement systems designed to reduce the risk of environmental harm due to non-accidental events in the transportation of hazardous commodities via railroad tank cars. In addition, the Company is an engineering development company specializing in proprietary service equipment used in transportation applications. The Company trades on the Toronto Stock Exchange ("TSX") under the symbol "KLS", and the New York Stock Exchange ("NYSE") under the trading symbol "KIQ". The Company listed on the TSX on May 22, 2014 and on the NYSE on October 14, 2014. The Company's head office is located at 13966 18B Avenue, South Surrey, British Columbia, V4A 8J1. Subsequent to year-end, the Company is in the process of delisting from the NYSE (Note 18).

XML 23 R7.htm IDEA: XBRL DOCUMENT v3.24.1
BASIS OF PREPARATION
12 Months Ended
Dec. 31, 2023
Basis Of Preparation [Abstract]  
BASIS OF PREPARATION [Text Block]

2. BASIS OF PREPARATION

(a) Statement of compliance

These audited consolidated financial statements of the Company have been prepared in accordance with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board ("IASB").

These consolidated financial statements have been prepared under the historical cost basis, except for financial instruments, which are stated at their fair values. These consolidated financial statements have been prepared using the accrual basis of accounting, except for cash flow information.

(b) Basis of presentation and consolidation

The consolidated financial statements include the accounts of the Company and its integrated wholly owned subsidiaries, Kelso Technologies (USA) Inc., Kel-Flo Industries Inc., KIQ X Industries Inc. and KXI Wildertec Industries Inc. which are all Nevada, USA corporations except KIQ X Industries Inc., and KXI Wildertec Industries Inc., which were incorporated in British Columbia. Intercompany transactions and balances have been eliminated on consolidation. Subsidiaries are consolidated from the date upon which control is acquired by the Company and all material intercompany transactions and balances have been eliminated on consolidation.

Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee.

(c) Functional and presentation currency

The functional and presentation currency of the Company and its subsidiaries is the US dollar ("USD").

(d) Significant management judgments and estimation uncertainty

The preparation of consolidated financial statements in conformity with IFRS requires the Company's management to undertake a number of judgments, estimates and assumptions that affect amounts reported in the consolidated financial statements and notes thereto. Actual amounts may ultimately differ from these estimates and assumptions. The Company reviews its estimates and underlying assumptions on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and may impact future periods.

Significant management judgments

The following are significant management judgments in applying the accounting policies of the Company that have the most significant effect on recognition and measurement of assets, liabilities, income and expenses:

(i) Income taxes

The extent to which deferred tax assets can be recognized is based on an assessment of the probability of the Company generating future taxable income against which the deferred tax assets can be utilized. In addition, significant judgment is required in classifying transactions and assessing probable outcomes of tax positions taken, and in assessing the impact of any legal or economic limits or uncertainties in various tax jurisdictions.

(ii) Functional currency

The functional currency for the Company and its subsidiaries is the currency of the primary economic environment in which the entity operates. The Company has determined its functional currency and that of its subsidiaries is the USD. Determination of functional currency may involve certain judgments to determine the primary economic environment and the Company reconsiders the functional currency of its entities if there is a change in events and conditions that determined the primary economic environment.

(iii) Research and development expenditures

The application of the Company's accounting policy for research and development expenditures requires judgment in determining whether an activity is determined to be research or development, and if deemed to be development, whether it is probable that future economic benefits will flow to the Company, which may be based on assumptions about future events or circumstances. Estimates and assumptions may change if new information becomes available. If new information becomes available indicating that it is unlikely that future economic benefits will flow to the Company, the amount capitalized is written off to profit or loss in the period the new information becomes available.

(iv) Treatment of restricted share units

The initial treatment of restricted share units ("RSUs") requires management to apply judgment in assessing the terms and conditions of the grant to determine whether RSUs will be equity-settled or cash-settled.

(d) Significant management judgments and estimation uncertainty (continued)

Estimation uncertainty

Information about estimates and assumptions that have the most significant effect on the recognition and measurement of assets, liabilities, income and expenses is provided below. Actual results may be substantially different.

(i) Impairment of long-lived assets

Long-lived assets consist of intangible assets and property, plant and equipment.

At the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any indication that the carrying amount is not recoverable. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Intangible assets with indefinite useful lives and those not in use are tested for impairment annually. When an individual asset does not generate independent cash flows, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Assets are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other assets or groups of assets. When a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual cash-generating units, or otherwise they are allocated to the smallest group of cash-generating units for which a reasonable and consistent allocation basis can be identified.

Recoverable amount is the higher of fair value less costs of disposal and value in use. Fair value is determined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted.

(ii) Useful lives of depreciable assets

The Company reviews its estimate of the useful lives of depreciable assets at each reporting date, based on the expected utilization of the assets. Uncertainties in these estimates relate to technical obsolescence that may change the utilization of certain intangible assets and equipment.

(iii) Inventories

The Company estimates the net realizable value of inventories, taking into account the most reliable evidence available at each reporting date. The future realization of these inventories may be affected by future technology or other market-driven changes that may reduce future selling prices. A change to these assumptions could impact the Company's inventory valuation and impact gross margins.

(d) Significant management judgments and estimation uncertainty (continued)

Estimation uncertainty (continued)

(iv) Share-based expense

The Company grants share-based awards to certain officers, employees, directors and other eligible persons. For equity settled awards, the fair value is charged to the consolidated statements of operations and comprehensive income loss and credited to reserves, over the vesting period using the graded vesting method, after adjusting for the estimated number of awards that are expected to vest.

The Company measures the cost of equity-settled transactions by reference to the fair value of the equity instruments at the date at which they are granted for share-based payments made to employees or others providing similar services. Estimating fair value for share-based payment transactions requires determining the most appropriate valuation model, which is dependent on the terms and conditions of the grant. This estimate also requires making assumptions to determine the most appropriate inputs to the valuation model including the fair value of the underlying common shares, the expected life of the share option or warrant, volatility, expected forfeiture rate and dividend yield. Changes in these assumptions can materially affect the fair value estimate, and therefore, the existing models do not necessarily provide a reliable measure of the fair value of the Company's share-based awards. Warrant liabilities are accounted for as derivative liabilities as they are exercisable in Canadian dollars (Note 10).

Restricted and deferred share units are measured using the fair value of the shares on the grant date (Note 11).

(v) Allowance for credit losses

The Company provides for doubtful debts by analyzing the historical default experience and current information available about a customer's credit worthiness on an account-by-account basis. Uncertainty relates to the actual collectability of customer balances that can vary from the Company's estimation.

(vi) Lease liability

The Company uses estimation in determining the incremental borrowing rate used to measure the lease liability, specific to the asset, underlying currency, and geographic location. Where the rate implicit in the lease is not readily determinable, the discount rate of the lease obligations is estimated using a discount rate similar to the Company's specific borrowing rate. This rate represents the rate that the Company would incur to obtain the funds necessary to purchase the asset of a similar value, with similar payment terms and security in a similar environment. The Company applies judgement in determining whether the contract contains an identified asset, whether they have the right to control the asset, and the lease term.

(e) Approval of the consolidated financial statements

The consolidated financial statements of the Company for year ended December 31, 2023 were approved and authorized for issue by the Board of Directors on March 22, 2024.

(f) New accounting standards issued but not yet effective

The Company has performed an assessment of new standards issued by the IASB that are not yet effective. The Company has assessed that the impact of adopting these accounting standards on its consolidated financial statements would not be significant.

XML 24 R8.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
MATERIAL ACCOUNTING POLICIES [Text Block]

3. MATERIAL ACCOUNTING POLICIES

The following is a summary of material accounting policies:

(a) Inventory

Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.

(b) Intangible assets

Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.

Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.

The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:

  Patents - 5 years  
  Rights - 2 years  
  Intellectual Property - 7 years  

Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.

(c) Property, plant and equipment

Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:

  Building - 4% declining-balance  
  Production equipment - 20% declining-balance  
  Leasehold improvements - 5 year straight-line  
  Prototypes - 2 year straight-line  

(d) Revenue recognition

Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.

(e) Impairment of long-lived assets

The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.

The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.

(f) Income taxes

(i) Current and deferred income taxes

Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss.

Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.

Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.

A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.

(ii) Texas margin tax

Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.

(g) Foreign currency translation

The accounts of foreign balances and transactions are translated into USD as follows:

(i) Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;

(ii) Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and

(iii) Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.

Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).

(h) Earnings per share

The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.

(i) Share-based expense

The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.

Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.

For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.

For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.

After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.

(j) Capital stock

Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.

Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 Financial Instruments (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 Financial Instruments: Presentation as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.

(k) Financial instruments

(i) Financial assets

Initial recognition and measurement

The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.

Subsequent measurement

The subsequent measurement of financial assets depends on their classification as follows:

Financial assets at fair value through profit or loss

Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.

Financial assets measured at amortized cost

A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.

Derecognition

A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:

 the contractual rights to receive cash flows from the asset have expired; or

 the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.

(ii) Financial liabilities

Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.

Amortized cost

A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.

Fair value through profit or loss ("FVTPL")

A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.

Derecognition

The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.

(iii) Fair value hierarchy

The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.

(l) Leases

At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.

The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.

IFRS 16 Leases, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.

The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.

The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.

Lease payments included in the measurement of the lease liability are comprised of:

 fixed payments, including in-substance fixed payments;

 variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;

 amounts expected to be payable under a residual value guarantee;

 the exercise price under a purchase option that the Company is reasonably certain to exercise;

 lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and

 penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.

The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.

Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.

The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.

(m) Research and development

The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.

(n) Provisions and contingent liabilities

Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.

Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.

XML 25 R9.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL MANAGEMENT
12 Months Ended
Dec. 31, 2023
Capital Management [Abstract]  
CAPITAL MANAGEMENT [Text Block]

4. CAPITAL MANAGEMENT

The Company considers its capital to be comprised of shareholders' equity.

The Company's objectives in managing its capital are to maintain its ability to continue as a going concern and to further develop its business. To effectively manage the Company's capital requirements, the Company has a planning and budgeting process in place to meet its strategic goals.

In order to facilitate the management of its capital requirements, the Company prepares expenditure budgets that are updated as necessary depending on various factors, including successful capital deployment and general industry conditions. Management reviews the capital structure on a regular basis to ensure the above objectives are met. There have been no changes to the Company's approach to capital management during the year ended December 31, 2023. There are no externally imposed restrictions on the Company's capital.

XML 26 R10.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INSTRUMENTS
12 Months Ended
Dec. 31, 2023
Disclosure of detailed information about financial instruments [abstract]  
FINANCIAL INSTRUMENTS [Text Block]

5. FINANCIAL INSTRUMENTS

Financial instruments are agreements between two parties that result in promises to pay or receive cash or equity instruments. The Company's financial instruments classified as level 1 in the fair value hierarchy are cash, accounts receivable, prepaid expenses, deposits, and accounts payable and accrued liabilities and income tax payable, as their carrying values approximate their fair values due to their short-term nature. The RSU liability is classified as level 1 as its value is based on the market price of the Company's common shares. The derivative warrant liability and lease liability are classified as level 2 and 3 respectively.

The Company has exposure to the following risks from its use of financial instruments:

 Credit risk;

 Liquidity risk; and

 Market risk.

(a) Credit risk

Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. Cash is held with major Canadian and US financial institutions and the Company's concentration of credit risk for cash and maximum exposure thereto is $1,433,838 (2022 - $2,712,446).

With respect to its accounts receivable, the Company assesses the credit rating of all customers and maintains provisions for potential credit losses, and any such losses to date have been within management's expectations. The Company's credit risk with respect to accounts receivable and maximum exposure thereto is $972,680 (2022 - $1,240,625). The Company's concentration of credit risk for accounts receivable with respect to its significant customers is as follows: Customer A is $248,948 (2022 - $224,954), Customer B is $257,400 (2022 - $436,400), Customer C is $1,108 (2022 - $148,270) (Note 15).

To reduce the credit risk of accounts receivable, the Company regularly reviews the collectability of the accounts receivable to ensure there is no indication that these amounts will not be fully recoverable. The Company's aging of accounts receivable, excluding goods and services tax receivable, at December 31, 2023 and 2022 is as follows:

    December 31, 2023     December 31, 2022  
Current $ 748,493   $ 644,713  
1 - 60 days   211,896     537,080  
61 days and over   12,291     58,832  
  $ 972,680   $ 1,240,625  

(b) Liquidity risk

Liquidity risk is the risk that the Company will be unable to meet its financial obligations as they fall due. The Company's approach to managing liquidity risk is to ensure, as far as possible, that it will have sufficient liquid funds to meet its liabilities when due, under both normal and stressed conditions, without incurring unacceptable losses or risking damage to the Company's reputation.

At December 31, 2023, the Company has $1,433,838 (2022 - $2,712,446) of cash to settle current liabilities of $983,023 (2022 - $1,330,821) consisting of the following: accounts payable and accrued liabilities of $933,410 (2022 - $1,184,463), income tax payable of $10,024 (2022 - $30,626) the current portion of lease liability of $16,636 (2022 - $112,067), RSU liability of $22,953 (2022 - $Nil) and current portion of the derivative liability of $Nil (2022 - $3,665). All payables classified as current liabilities are due within a year. The amount of the Company's remaining undiscounted contractual maturities for the lease liabilities is approximately $17,352 (2022 - $164,469; due within one to three years) which is due in less than one year (Note 9).

(c) Market risk

The significant market risks to which the Company could be exposed are interest rate risk and currency risk.

(i) Interest rate risk

Interest rate risk is the risk that the fair value or future cash flows will fluctuate as a result of changes in market interest rates. The Company is not exposed to significant interest rate risk.

(ii) Currency risk

The Company is exposed to currency risk to the extent expenditures incurred or funds received, and balances maintained by the Company are denominated in Canadian dollars ("CAD"). The Company does not manage currency risk through hedging or other currency management tools.

As at December 31, 2023 and 2022, the Company had the following net monetary assets (liabilities) denominated in CAD (amounts presented in USD):

    December 30, 2023     December 31, 2022  
Cash $ 50,792   $ 63,799  
Accounts receivable   92,731     141,354  
Accounts payable and accrued liabilities   (128,670 )   (267,124 )
  $ 14,853   $ (61,971 )

Based on the above, assuming all other variables remain constant, a 2% (2022 - 7%) weakening or strengthening of the USD against the CAD would result in approximately $297 (2022 - $4,338) foreign exchange loss or gain in the consolidated statements of operations and comprehensive loss.

XML 27 R11.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORY
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
INVENTORY [Text Block]

6. INVENTORY

    December 31, 2023     December 31, 2022  
Finished goods $ 100,613   $ 132,266  
Raw materials and supplies   3,275,392     4,011,930  
  $ 3,376,005   $ 4,144,196  

Included in cost of goods sold is $4,915,574, (2022 - $4,695,464; 2021 - $3,091,973) of direct material costs recognized as expense. Inventory written-off during the year was $214,225 (2022 - $260,040; 2021 - $117,403).

XML 28 R12.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT
12 Months Ended
Dec. 31, 2023
Property, plant and equipment [abstract]  
PROPERTY, PLANT AND EQUIPMENT [Text Block]

7. PROPERTY, PLANT AND EQUIPMENT

                Leasehold     Production                    
Cost   Land     Building     Improvements     Equipment     Prototypes     ROU Asset     Total  
Balance, December 31, 2021 $ 12,558   $ 2,963,983   $ 43,715   $ 1,024,226   $ 2,583,001   $ 316,470   $ 6,943,953  
Additions   -     -     -     29,191     833,572     -     862,763  
Disposals   -     -     -     (21,347 )   (77,684 )   -     (99,031 )
Balance, December 31, 2022 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,338,889   $ 316,470   $ 7,707,685  
Additions   -     -     -     -     665,496     -     665,496  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,925,375   $ 316,470   $ 8,294,171  
Accumulated Amortization                                          
Balance, December 31, 2021 $ -   $ 797,815   $ 39,572   $ 716,167   $ 1,977,135   $ 166,870   $ 3,697,559  
Amortization   -     85,356     4,143     61,364     525,916     66,489     743,268  
Disposals   -     -     -     (5,942 )   (4,462 )   -     (10,404 )
Balance, December 31, 2022 $ -   $ 883,171   $ 43,715   $ 771,589   $ 2,498,589   $ 233,359   $ 4,430,423  
Amortization   -     81,992     -     48,317     590,784     66,489     787,582  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ -   $ 965,163   $ 43,715   $ 819,906   $ 3,010,363   $ 299,848   $ 5,138,995  
Carrying Value                                          
December 31, 2023 $ 12,558   $ 1,998,820   $ -   $ 212,164   $ 915,012   $ 16,622   $ 3,155,176  
December 31, 2022 $ 12,558   $ 2,080,812   $ -   $ 260,481   $ 840,300   $ 83,111   $ 3,277,262  

Included in inventory is $2,077 (2022 - $3,025; 2021 - $6,774) of amortization related to property, plant and equipment.

Included in cost of goods sold is $107,631 (2022 - $118,654; 2021 - $131,580) of amortization related to property, plant and equipment.

Included in amortization expense is $87,875 (2022 - $95,673; 2021 - $133,885) of amortization related to property, plant and equipment.

Included in research expense is $589,999 (2022 - $525,916; 2021 - $1,011,445) of amortization related to property, plant and equipment.

XML 29 R13.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS
12 Months Ended
Dec. 31, 2023
Disclosure of detailed information about intangible assets [abstract]  
INTANGIBLE ASSETS [Text Block]

8. INTANGIBLE ASSETS

Cost  
Patent
   
Rights
    Intellectual
Property
   
Total
 
Balance, December 31, 2020 $ 40,840   $ 672,959   $ -   $ 713,799  
Additions   -     -     169,973     169,973  
Balance, December 31, 2021 $ 40,840   $ 672,959   $ 169,973   $ 883,772  
Additions   -     -     301,338     301,338  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Additions   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Accumulated Amortization                        
Balance, December 31, 2020 $ 40,840   $ 65,000   $ -   $ 105,840  
Amortization   -     303,980     -     303,980  
Balance, December 31, 2021 $ 40,840   $ 368,980   $ -   $ 409,820  
Amortization   -     303,979     -     303,979  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ -   $ 713,799  
Amortization   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ -   $ 713,799  
Carrying Value                        
December 31, 2023 $ -   $ -   $ 471,311   $ 471,311  
December 31, 2022 $ -   $ -   $ 471,311   $ 471,311  

During the year ended December 31, 2010, the Company entered into an agreement to acquire a patent related to their manway securement systems. The Company is obligated to pay a 5% royalty in accordance with the agreement (Note 15).

On November 10, 2016, the Company entered into a technology development agreement to acquire all intellectual property rights (the "Products") of G&J Technologies, Inc. (the "Vendor") for consideration of $217,946, consisting of $25,000 in cash and 250,000 common shares with a fair value of $192,946. The shares were issued during the year ended December 31, 2017. On November 10, 2016, the Vendor also entered into a consulting agreement with the Company for a fee of $10,000 per month.

In addition, the Company will pay an additional $75,000 in cash and issue 750,000 common shares of the Company to the Vendor based on the following milestones:

 $25,000 cash and 250,000 common shares issuable on the filing of the first new patent application related to the Products (the Company paid the cash and issued the shares with a fair value of $208,486 during the year ended December 31, 2017);

 $25,000 cash and 250,000 common shares issuable on the successful completion of a production prototype for the first Product (the Company accrued for the cash payment and shares to be issued with a fair value of $131,527 at December 31, 2017); the cash and shares were issued during the year ended December 31, 2018; and

 $25,000 cash and 250,000 common shares issuable on the completion of the sale of the first ten commercial vehicles incorporating the Products.

The Company is also required to pay a royalty to the Vendor of 2.5% of the net sales earned by the Company, to be paid within 30 days of the end of each calendar quarter. As at December 31, 2023 the Company has not earned any revenue from the sale of the Products.

On March 3, 2021, the Company terminated the technology development agreement, including the consulting agreement for $10,000 per month. The Company will still maintain all intellectual property rights acquired under the agreement and will still be liable for the 2.5% royalty. This termination was in the arbitration process and a judgment was rendered on April 25, 2023, awarding G&J Technologies Inc. $465,360 for termination fees, asset payment issued and legal fees. All amounts awarded have been paid as at December 31, 2023.

On October 25, 2021, the Company entered into a technology services agreement with a third-party developer (the "Agreement") to further develop its internal intellectual property related to the active suspension control system for no road vehicles. The Agreement consists of total payments of $663,419 ($810,000 CAD). Intellectual property developed under the Agreement will be the property of the Company and certain background technology of the developer will be licensed by the Company for the purpose of manufacturing and selling the related products. The royalty payment for the license will be $27,000 CAD per year for a period of 10 years (the "License Fee") with the first year fee waived and the second year discounted 50%. If the Company purchases a minimum of 10 control systems designed under the Agreement in any year, the License Fee for that year will be waived. The Company may receive an unrestricted license to use the background technology of the developer at any time by paying the cumulative remaining License Fees plus a one-time payment of $50,000.

During the year ended December 31, 2023, the Company incurred a total of $Nil (2022 $301,338) with this vendor which was capitalized to intellectual property. In addition, the Company had a deposit of $67,181 (2022 - $67,181) at December 31, 2023 to be applied over the term of the Agreement.

XML 30 R14.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE LIABILITY
12 Months Ended
Dec. 31, 2023
Presentation of leases for lessee [abstract]  
LEASE LIABILITY [Text Block]

9. LEASE LIABILITY

The Company has lease agreements for its warehouse space in Kelowna, British Columbia and for vehicles used in the development of prototypes (Note 7).

The continuity of the lease liability for years ended December 31, 2023 and 2022 is as follows:

Lease liability   Warehouse     Vehicles     Total  
Lease liability, December 31, 2020 $ 31,418   $ 117,831   $ 149,249  
Additions   199,466     43,491     242,957  
Lease payments   (84,353 )   (31,769 )   (116,122 )
Lease interest   6,757     4,872     11,629  
Lease liability, December 31, 2021 $ 153,288   $ 134,425   $ 287,713  
Disposals   -     (40,686 )   (40,686 )
Lease payments   (77,835 )   (32,668 )   (110,503 )
Lease interest   6,357     3,836     10,193  
Lease liability, December 31, 2022 $ 81,810   $ 64,907   $ 146,717  
Lease payments   (67,794 )   (65,845 )   (133,639 )
Lease interest   2,620     938     3,558  
Lease liability, December 31, 2023 $ 16,636   $ -   $ 16,636  
Current portion $ 16,636   $ -   $ 16,636  
Long-term portion   -     -     -  
  $ 16,636   $ -   $ 16,636  

 

During the year ended December 31, 2023, the Company paid a total of $61,421 to buy out its remaining vehicle leases, which is included in the lease payments above. The difference between the lease liability and the buy out price was $196, which is included in lease interest above.

XML 31 R15.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE WARRANT LIABILITY
12 Months Ended
Dec. 31, 2023
Derivative Warrant Liability [Abstract]  
DERIVATIVE WARRANT LIABILITY [Text Block]

10.          DERIVATIVE WARRANT LIABILITY

The Company's derivative warrant liability arises as a result of the issuance of warrants exercisable in CAD (Note 11(c)). As the denomination is different from the Company's USD functional currency, the Company recognizes a derivative liability for these warrants and remeasures the liability at the end of each reporting period.

Changes in respect of the Company's derivative warrant liability are as follows:

Balance, December 31, 2020 $ -  
Fair value of warrants issued   925,737  
Fair value of adjustment   (658,626 )
Balance, December 31, 2021   267,111  
Fair value of adjustment   (263,446 )
Balance, December 31, 2022 $ 3,665  
Fair value of adjustment   (3,665 )
Balance, December 31, 2023 $ -  

Valuation of the derivative warrant liability requires the use of highly subjective estimates and assumptions. The expected volatility used is based on the Company's historical share prices. The risk-free interest rate for the periods within the expected life of the warrants is based on Canadian government benchmark bond with an approximate equivalent term. The expected life is based on the contractual term. Changes in the underlying assumptions can materially affect the fair value estimates.

The Company uses an option pricing model to estimate the liability's fair value. The following weighted average assumptions were used:

  As of December 31, At Issuance -
  2022 2021 March 4, 2021
Risk-free interest rate  4.06%  0.95%  0.28%
Expected live  0.17 years  1.17 years  2.00 years
Annualized volatility  87.88%  96.32%  81.02%
Dividend yield  0.00%  0.00%  0.00%
Fair value per warrant  $0.001  $0.79  $0.261
 

On March 4, 2023, all of the warrants expired unexercised. As a result, the Company revalued the derivative liability to $Nil and recorded a fair value gain of $3,665.

XML 32 R16.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK
12 Months Ended
Dec. 31, 2023
Disclosure Of Capital Stock Explanatory [Abstract]  
CAPITAL STOCK [Text Block]

11.          CAPITAL STOCK

Authorized:

Unlimited Class A non-cumulative, preferred shares without par value, of which 5,000,000 are designated Class A, convertible, voting, preferred shares. No preferred shares have been issued.

Unlimited common shares without par value.

a) Common shares

During the year ended December 31, 2023, the Company issued 123,336 common shares valued at $60,400. These shares were issued pursuant to RSU agreements.

There were no share issuances during the year ended December 31, 2022.

During the year ended December 31, 2021, the Company issued 7,000,000 units at $0.91 CAD per unit pursuant to a private placement for gross proceeds of $4,922,510 ($6,370,000 CAD). Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two. At issuance, the remainder of the proceeds from the private placement financing, after subtracting the value of the derivative warrant liability (Note 10) in the amount of $925,737, totaling $3,996,773, was allocated to issued capital using the residual method. In connection with the private placement, the Company incurred issuance costs of $409,712, of which $77,051 was recorded as unit issuance costs in the consolidated statements of operations and comprehensive loss.

During the year ended December 31, 2021, the Company issued 150,000 shares pursuant to the exercise of stock options for gross proceeds of $55,000. A value of $37,385 was transferred from reserves to share capital as a result.

(b) Stock options

The Company has a stock option plan (the "Plan") available to employees, directors, officers and consultants with grants under the Plan approved from time to time by the Board of Directors. Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares. Each option can be exercised to acquire one common share of the Company. The exercise price for an option granted under the Plan may not be less than the market price at the date of grant less a specified discount dependent on the market price.

Options to purchase common shares have been granted to directors, employees and consultants as follows:

Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2022     Granted     Exercised     Expired     2023  
$0.57(USD) April 17, 2023   200,000     -     -     (200,000 )   -  
$0.50(USD) August 20, 2023   700,000     -     -     (700,000 )   -  
$1.45(USD) May 17, 2024   10,000     -     -     (10,000 )   -  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   2,570,000     -     -     (910,000 )   1,660,000  
Total exercisable   2,570,000     -     -     (910,000 )   1,660,000  
 
Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2021     Granted     Exercised     Expired     2022  
$0.90(USD) July 6, 2022   50,000     -     -     (50,000 )   -  
$0.30(USD) November 28, 2022   650,000     -     -     (650,000 )   -  
$0.57(USD) April 17, 2023   200,000     -     -     -     200,000  
$0.50(USD) August 20, 2023   700,000     -     -     -     700,000  
$1.45(USD) May 17, 2024   10,000     -     -     -     10,000  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   3,270,000     -     -     (700,000 )   2,570,000  
Total exercisable   2,953,333     -     -     (700,000 )   2,570,000  

A summary of the Company's stock options as at December 31, 2023 and 2022, and changes for the years then ended are as follows:

          Weighted  
          Average Exercise  
    Number     Price  
Outstanding, December 31, 2021   3,270,000   $ 0.61  

Forfeited

  (10,000 ) $ 0.30  

Expired

  (690,000 ) $ 0.34  
Outstanding, December 31, 2022   2,570,000   $ 0.68  
Expired   (910,000 ) $ 0.53  
Outstanding and exercisable, December 31, 2023   1,660,000   $ 0.76  

The weighted average contractual life for the remaining options at December 31, 2023 is 1.15 (2022 - 1.59) years.

Share-based expense

Share-based expense of $Nil (2022 - $7,733; 2021 - $108,696) was recognized in the year ended December 31, 2023 for stock options. The share-based expense relates to options granted during December 31, 2020, which vest over time.

(c)   Warrants

Warrants outstanding as at December 31, 2023 and 2022 are summarized below:

    Share Purchase     Weighted average  
    warrants     exercise price  
Outstanding, December 31, 2021   3,500,005   $ 1.02 (1)
Outstanding, December 31, 2022   3,500,005   $ 0.96 (1)
Expired   (3,500,005 ) $ 0.96 (1)
Outstanding, December 31, 2023   -   $ -  

(1) These warrants are denominated in CAD and have been re-translated based on the exchange rate in effect as at December 31, 2022 of $1.00 = $1.3544 CAD (2021 - $1.00 = $1.2678 CAD).

During the year ended December 31, 2023, all warrants expired unexercised.

(d) Restricted share units

On April 28, 2021, the Company implemented a Restricted Share Unit Plan, (the "RSU Plan"). Pursuant to the RSU Plan, the Company will grant RSUs to directors, officers, employees, and consultants for services as approved from time to time by the Board. The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements. The vesting terms, settlement, and method of settlement of the RSUs granted under the RSU Plan will be determined by the Board of Directors.

A summary of the Company's RSUs as at December 31, 2023 and 2022, and changes for the years then ended are as follows:

       
Outstanding, December 31, 2021   355,000  
Forfeited   (2,500 )
Repurchased   (117,500 )
Granted   410,000  
Outstanding, December 31, 2022   645,000  
Settled   (123,336 )
Repurchased   (130,850 )
Granted   525,000  
Outstanding, December 31, 2023   915,814  

During the year ended December 31, 2023, the Company approved a policy whereby RSUs granted to US residents would be settled in cash. Following this amendment, the RSUs previously granted to US residents were determined to be modified from equity-settled to cash-settled. On the date of modification, a liability was recognized for the vested portion of the previously granted RSUs of $22,955 with a corresponding reduction in reserves. At December 31, 2023, the liability was revalued based on the fair market value of the Company's common shares, resulting in a gain which is included in share-based expense.

During the year ended December 31, 2023, the Company granted 525,000 (2022 - 410,000; 2021 - 355,000) RSUs with an estimated fair value of $61,574 (2022 - $123,000; 2021 - $244,950), based on the fair market value of one common share on the date of issuance. The fair value will be recognized as an expense using the graded vesting method over the vesting period, with 33% vesting one year after grant and 33% every year thereafter. Upon vesting, the equity-settled RSUs may be repurchased in cash at the discretion of the Company, with the cash payment based on the closing share price of the RSUs on the date of vesting.

During the year ended December 31, 2023, the Company repurchased 130,850 (2022 - 117,500; 2021 - Nil) equity-settled RSUs with a fair value of $66,073 (2022 - $81,075; 2021 - $Nil), through a cash payment of $25,288 (2022 - $35,269; 2021 - $Nil), based on an average share price of $0.19 (2022 - $0.30; 2021 - $Nil) on vesting date, and recorded a gain on repurchase of RSUs of $40,785 (2022 - $45,806; 2021 - $Nil).

In connection with the RSUs awarded, the Company recognized share-based expense of $129,490 (2022 - $155,318; 2021 - $24,949) for the year ended December 31, 2023.

(e) Deferred share units

On April 28, 2021, the Company implemented a Non-Employee Directors Deferred Share Unit Plan (the "DSU Plan"). Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.

At December 31, 2023, 2022 and 2021, no DSUs have been granted to non-employee directors.

XML 33 R17.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS
12 Months Ended
Dec. 31, 2023
Disclosure Of Related Party Transactions [Abstract]  
RELATED PARTY TRANSACTIONS [Text Block]

12. RELATED PARTY TRANSACTIONS

Related party transactions not otherwise described in these consolidated financial statements are shown below. The remuneration of the Company's directors and other members of key management, being the Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer who have the authority and responsibility for planning, directing and controlling the activities of the Company, consist of the following amounts:

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Management compensation $ 720,500   $ 720,003   $ 720,923  
Share-based expense*   81,233     105,792     104,250  
Directors' fees   149,000     163,000     163,000  
RSU payment**   12,904     23,000     -  
  $ 963,637   $ 1,011,795   $ 988,173  

* Share-based expense consists of options and RSUs awarded to key management and directors, measured at the fair value of the equity instrument on grant date and does not include any cash compensation.

** RSU payment consists of cash paid for the repurchase of vested RSUs held by key management and directors.

During the year ended December 31, 2023, the Company paid consulting fees of $60,000 (2022 - $60,000; 2021 - $60,000) to a consulting company owned by the spouse of the Chief Executive Officer.

As at December 31, 2023, there are no amounts due to related parties included in accounts payable and accrued liabilities.

XML 34 R18.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES
12 Months Ended
Dec. 31, 2023
Income taxes paid (refund) [abstract]  
INCOME TAXES [Text Block]

13. INCOME TAXES

The Company has $7,900,000 in non-capital losses in Canada that may be applied against future taxable income, expiring between 2039 and 2043. The Company has $Nil in non-capital losses in the US that may be applied against future taxable income.

The tax effect items that give rise to significant portions of the deferred income tax assets and deferred income tax liabilities at December 31, 2023 and 2022 are as follows:

    December 31,
2023
    December 31,
2022
 
Deferred income tax assets            
Non-capital loss carry-forwards $ 328,375   $ 309,510  
Non-capital loss carry-forwards   (8,082 )   38,740  
Deferred income tax assets $ 320,293   $ 348,250  
Excess of carrying value over tax value of property, plant and equipment $ (320,293 ) $ (348,250 )
Deferred income tax liability $ (320,293 ) $ (348,250 )
Net deferred tax asset (liability) $ -   $ -  

Significant unrecognized tax benefits and unused tax losses for which no deferred tax assets is recognized as of December 31, 2023 and 2022 are as follows:

    December 31,
2023
    December 31,
2022
 
Non-capital losses carried forward $ 2,138,912   $ 1,725,619  
Intangible assets   118,287     123,623  
Derivative warrant liability   -     990  
Lease liability   4,669     39,614  
Unrecognized deductible temporary differences $ 2,261,868   $ 1,889,846  

 

Income tax expense differs from the amount that would be computed by applying the Canadian statutory income tax rate of 27.00% (2022 and 2021 - 27.00%) to loss before income taxes as follows:

    December 31,
2023
    December 31,
2022
    December 31,
2021
 
Loss before income taxes $ (2,101,886 ) $ (1,189,386 ) $ (2,758,567 )
Statutory income tax rate   27.00%     27.00%     27.00%  
Income tax benefit computed at statutory tax rate   (567,509 )   (321,134 )   (744,813 )
Items not deductible for income tax purposes   263,791     34,640     (107,916 )
Under provision of taxes in prior years   (174,600 )   4,469     99,873  
Change in timing differences   242,678     234,499     91,007  
Impact of foreign exchange on tax assets and liabilities   (18,970 )   44,097     4,444  
Unused tax losses and tax offsets not recognized   399,572     147,036     813,044  
Income tax expense   144,962     143,607     155,639  
Texas margin tax and branch tax   25,513     22,424     17,000  
Income tax expense $ 170,475   $ 166,031   $ 172,639  
XML 35 R19.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL CASH FLOW INFORMATION
12 Months Ended
Dec. 31, 2023
Disclosure Of Supplemental Cash Flow Information [Abstract]  
SUPPLEMENTAL CASH FLOW INFORMATION [Text Block]

14. SUPPLEMENTAL CASH FLOW INFORMATION

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Property, plant and equipment additions in accounts payable and accrued liabilities $ 19,469   $ 108,743   $ -  
Intangible asset additions in accounts payable and accrued liabilities $ -   $ 92,062   $ -  
Deposit applied to intangible assets $ -   $ 60,462   $ -  
Interest paid $ 3,169   $ 10,193   $ 9,054  
Income taxes paid $ 191,731   $ 57,611   $ 342,000  
XML 36 R20.htm IDEA: XBRL DOCUMENT v3.24.1
SIGNIFICANT CUSTOMERS
12 Months Ended
Dec. 31, 2023
Disclosure of major customers [abstract]  
SIGNIFICANT CUSTOMERS [Text Block]

15. SIGNIFICANT CUSTOMERS

The following table represents sales to individual customers exceeding 10% of the Company's revenues:

    December 31,     December 31,     December 31,  
    2023     2022     2021  
Customer A $ 5,799,424   $ 5,312,839   $ 2,787,027  
Customer B $ -   $ 1,837,438   $ 932,248  
Customer C $ -   $ 1,131,112   $ 1,314,843  

The customers are major US corporations who have displayed a pattern of consistent timely payment of amounts owing from sales.

The Company is obligated to pay a 5% royalty from sales of their manway securement systems until 2023 in accordance with the original acquisition agreement (Note 8). During the year ended December 31, 2023, there were revenues from sales of the manway securement systems totalling $Nil (2022 - $237,650; 2021 - $11,000).

XML 37 R21.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE BENEFITS
12 Months Ended
Dec. 31, 2023
Disclosure of information about defined benefit plans [abstract]  
EMPLOYEE BENEFITS [Text Block]

16. EMPLOYEE BENEFITS

Total employee benefit expenses, including salary and wages, management compensation, share-based expense and benefits for the year ended December 31, 2023 amounted to $4,083,605 (2022 - $3,570,149; 2021 - $3,627,056).

XML 38 R22.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENTED INFORMATION
12 Months Ended
Dec. 31, 2023
Disclosure Of Segmented Information [Abstract]  
SEGMENTED INFORMATION [Text Block]

17. SEGMENTED INFORMATION

The Company operates in two business segments with operations and long-term assets in United States and Canada. The two business segments include the design, production and distribution of various proprietary products for the rail sector and the development of the KXI HD control system for no road vehicles. At December 31, 2023, long-term assets of $1,505,209 (2022 - $1,506,666) relates to the heavy-duty suspension control system located in Canada and $2,187,082 (2022 - $2,309,088) relates to the rail sector located in the United States. There has been no revenue related to the heavy-duty suspension control system to December 31, 2023 from the inception of the project.

XML 39 R23.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS
12 Months Ended
Dec. 31, 2023
Disclosure of non-adjusting events after reporting period [abstract]  
SUBSEQUENT EVENTS [Text Block]

18. SUBSEQUENT EVENTS

(a) On February 1, 2024, the Company signed a new lease agreement for its warehouse space in Kelowna, British Columbia. Under the lease agreement, the Company has expanded the leased area and will pay $13,245 ($17,517 CAD) per month for three years.

(b) On March 5, 2024 the Company announced that it had notified the NYSE American ("NYSE American") of its intention to voluntarily delist its common shares ("Shares") from the NYSE American. The Shares will continue to trade on the TSX.

The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024, which Form would become effective 10 days following filing thereof, resulting in the delisting of the Shares from NYSE American on or about March 26, 2024.

XML 40 R24.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES (Policies)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
Inventory [Policy Text Block]

(a) Inventory

Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.

Intangible assets [Policy Text Block]

(b) Intangible assets

Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.

Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.

The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:

  Patents - 5 years  
  Rights - 2 years  
  Intellectual Property - 7 years  

Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.

Property, plant and equipment [Policy Text Block]

(c) Property, plant and equipment

Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:

  Building - 4% declining-balance  
  Production equipment - 20% declining-balance  
  Leasehold improvements - 5 year straight-line  
  Prototypes - 2 year straight-line  
Revenue recognition [Policy Text Block]

(d) Revenue recognition

Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.

Impairment of long-lived assets [Policy Text Block]

(e) Impairment of long-lived assets

The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.

The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.

Income taxes [Policy Text Block]

(f) Income taxes

(i) Current and deferred income taxes

Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss.

Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.

Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis.

Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.

A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.

(ii) Texas margin tax

Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.

Foreign currency translation [Policy Text Block]

(g) Foreign currency translation

The accounts of foreign balances and transactions are translated into USD as follows:

(i) Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;

(ii) Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and

(iii) Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.

Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).

Earnings per share [Policy Text Block]

(h) Earnings per share

The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.

Share-based expense [Policy Text Block]

(i) Share-based expense

The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.

Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.

For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.

For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.

After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.

Capital stock [Policy Text Block]

(j) Capital stock

Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.

Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 Financial Instruments (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 Financial Instruments: Presentation as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.

Financial instruments [Policy Text Block]

(k) Financial instruments

(i) Financial assets

Initial recognition and measurement

The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.

Subsequent measurement

The subsequent measurement of financial assets depends on their classification as follows:

Financial assets at fair value through profit or loss

Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.

Financial assets measured at amortized cost

A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.

Derecognition

A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:

 the contractual rights to receive cash flows from the asset have expired; or

 the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.

(ii) Financial liabilities

Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.

Amortized cost

A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.

Fair value through profit or loss ("FVTPL")

A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.

Derecognition

The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.

(iii) Fair value hierarchy

The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.

Leases [Policy Text Block]

(l) Leases

At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.

The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.

IFRS 16 Leases, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.

The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.

The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.

Lease payments included in the measurement of the lease liability are comprised of:

 fixed payments, including in-substance fixed payments;

 variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;

 amounts expected to be payable under a residual value guarantee;

 the exercise price under a purchase option that the Company is reasonably certain to exercise;

 lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and

 penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.

The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.

Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.

The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.

Research and development [Policy Text Block]

(m) Research and development

The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.

Provisions and contingent liabilities [Policy Text Block]

(n) Provisions and contingent liabilities

Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.

Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.

XML 41 R25.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES (Tables)
12 Months Ended
Dec. 31, 2023
Significant Accounting Policies [Abstract]  
Disclosure of detailed information about intangible assets with indefinite useful life [Table Text Block]
  Patents - 5 years  
  Rights - 2 years  
  Intellectual Property - 7 years  
Disclosure of detailed information about estimated useful life or depreciation rate [Table Text Block]
  Building - 4% declining-balance  
  Production equipment - 20% declining-balance  
  Leasehold improvements - 5 year straight-line  
  Prototypes - 2 year straight-line  
XML 42 R26.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INSTRUMENTS (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure of detailed information about financial instruments [abstract]  
Disclosure of detailed information about credit risk explanatory [Table Text Block]
    December 31, 2023     December 31, 2022  
Current $ 748,493   $ 644,713  
1 - 60 days   211,896     537,080  
61 days and over   12,291     58,832  
  $ 972,680   $ 1,240,625  
Disclosure of detailed information about foreign currency risk [Table Text Block]
    December 30, 2023     December 31, 2022  
Cash $ 50,792   $ 63,799  
Accounts receivable   92,731     141,354  
Accounts payable and accrued liabilities   (128,670 )   (267,124 )
  $ 14,853   $ (61,971 )
XML 43 R27.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORY (Tables)
12 Months Ended
Dec. 31, 2023
Inventory [Abstract]  
Disclosure of detailed information about inventories [Table Text Block]
    December 31, 2023     December 31, 2022  
Finished goods $ 100,613   $ 132,266  
Raw materials and supplies   3,275,392     4,011,930  
  $ 3,376,005   $ 4,144,196  
XML 44 R28.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT (Tables)
12 Months Ended
Dec. 31, 2023
Property, plant and equipment [abstract]  
Disclosure of detailed information about property, plant and equipment [Table Text Block]
                Leasehold     Production                    
Cost   Land     Building     Improvements     Equipment     Prototypes     ROU Asset     Total  
Balance, December 31, 2021 $ 12,558   $ 2,963,983   $ 43,715   $ 1,024,226   $ 2,583,001   $ 316,470   $ 6,943,953  
Additions   -     -     -     29,191     833,572     -     862,763  
Disposals   -     -     -     (21,347 )   (77,684 )   -     (99,031 )
Balance, December 31, 2022 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,338,889   $ 316,470   $ 7,707,685  
Additions   -     -     -     -     665,496     -     665,496  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ 12,558   $ 2,963,983   $ 43,715   $ 1,032,070   $ 3,925,375   $ 316,470   $ 8,294,171  
Accumulated Amortization                                          
Balance, December 31, 2021 $ -   $ 797,815   $ 39,572   $ 716,167   $ 1,977,135   $ 166,870   $ 3,697,559  
Amortization   -     85,356     4,143     61,364     525,916     66,489     743,268  
Disposals   -     -     -     (5,942 )   (4,462 )   -     (10,404 )
Balance, December 31, 2022 $ -   $ 883,171   $ 43,715   $ 771,589   $ 2,498,589   $ 233,359   $ 4,430,423  
Amortization   -     81,992     -     48,317     590,784     66,489     787,582  
Disposals   -     -     -     -     (79,010 )   -     (79,010 )
Balance, December 31, 2023 $ -   $ 965,163   $ 43,715   $ 819,906   $ 3,010,363   $ 299,848   $ 5,138,995  
Carrying Value                                          
December 31, 2023 $ 12,558   $ 1,998,820   $ -   $ 212,164   $ 915,012   $ 16,622   $ 3,155,176  
December 31, 2022 $ 12,558   $ 2,080,812   $ -   $ 260,481   $ 840,300   $ 83,111   $ 3,277,262  
XML 45 R29.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure of detailed information about intangible assets [abstract]  
Disclosure of detailed information about intangible assets [Table Text Block]
Cost  
Patent
   
Rights
    Intellectual
Property
   
Total
 
Balance, December 31, 2020 $ 40,840   $ 672,959   $ -   $ 713,799  
Additions   -     -     169,973     169,973  
Balance, December 31, 2021 $ 40,840   $ 672,959   $ 169,973   $ 883,772  
Additions   -     -     301,338     301,338  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Additions   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ 471,311   $ 1,185,110  
Accumulated Amortization                        
Balance, December 31, 2020 $ 40,840   $ 65,000   $ -   $ 105,840  
Amortization   -     303,980     -     303,980  
Balance, December 31, 2021 $ 40,840   $ 368,980   $ -   $ 409,820  
Amortization   -     303,979     -     303,979  
Balance, December 31, 2022 $ 40,840   $ 672,959   $ -   $ 713,799  
Amortization   -     -     -     -  
Balance, December 31, 2023 $ 40,840   $ 672,959   $ -   $ 713,799  
Carrying Value                        
December 31, 2023 $ -   $ -   $ 471,311   $ 471,311  
December 31, 2022 $ -   $ -   $ 471,311   $ 471,311  
XML 46 R30.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE LIABILITY (Tables)
12 Months Ended
Dec. 31, 2023
Presentation of leases for lessee [abstract]  
Disclosure of detailed information about lease liability [Table Text Block]
Lease liability   Warehouse     Vehicles     Total  
Lease liability, December 31, 2020 $ 31,418   $ 117,831   $ 149,249  
Additions   199,466     43,491     242,957  
Lease payments   (84,353 )   (31,769 )   (116,122 )
Lease interest   6,757     4,872     11,629  
Lease liability, December 31, 2021 $ 153,288   $ 134,425   $ 287,713  
Disposals   -     (40,686 )   (40,686 )
Lease payments   (77,835 )   (32,668 )   (110,503 )
Lease interest   6,357     3,836     10,193  
Lease liability, December 31, 2022 $ 81,810   $ 64,907   $ 146,717  
Lease payments   (67,794 )   (65,845 )   (133,639 )
Lease interest   2,620     938     3,558  
Lease liability, December 31, 2023 $ 16,636   $ -   $ 16,636  
Current portion $ 16,636   $ -   $ 16,636  
Long-term portion   -     -     -  
  $ 16,636   $ -   $ 16,636  
XML 47 R31.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE WARRANT LIABILITY (Tables)
12 Months Ended
Dec. 31, 2023
Derivative Warrant Liability [Abstract]  
Disclosure of detailed information about derivative warrant liability [Table Text Block]
Balance, December 31, 2020 $ -  
Fair value of warrants issued   925,737  
Fair value of adjustment   (658,626 )
Balance, December 31, 2021   267,111  
Fair value of adjustment   (263,446 )
Balance, December 31, 2022 $ 3,665  
Fair value of adjustment   (3,665 )
Balance, December 31, 2023 $ -  
Disclosure of detailed information about option pricing model to estimate the liability's fair value [Table Text Block]
  As of December 31, At Issuance -
  2022 2021 March 4, 2021
Risk-free interest rate  4.06%  0.95%  0.28%
Expected live  0.17 years  1.17 years  2.00 years
Annualized volatility  87.88%  96.32%  81.02%
Dividend yield  0.00%  0.00%  0.00%
Fair value per warrant  $0.001  $0.79  $0.261
XML 48 R32.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Of Capital Stock Explanatory [Abstract]  
Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options [Table Text Block]
Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2022     Granted     Exercised     Expired     2023  
$0.57(USD) April 17, 2023   200,000     -     -     (200,000 )   -  
$0.50(USD) August 20, 2023   700,000     -     -     (700,000 )   -  
$1.45(USD) May 17, 2024   10,000     -     -     (10,000 )   -  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   2,570,000     -     -     (910,000 )   1,660,000  
Total exercisable   2,570,000     -     -     (910,000 )   1,660,000  
 
Exercise Expiry   December 31,                 Forfeited/     December 31,  
Price Date   2021     Granted     Exercised     Expired     2022  
$0.90(USD) July 6, 2022   50,000     -     -     (50,000 )   -  
$0.30(USD) November 28, 2022   650,000     -     -     (650,000 )   -  
$0.57(USD) April 17, 2023   200,000     -     -     -     200,000  
$0.50(USD) August 20, 2023   700,000     -     -     -     700,000  
$1.45(USD) May 17, 2024   10,000     -     -     -     10,000  
$0.78(USD) August 19, 2024   700,000     -     -     -     700,000  
$0.82(USD) November 8, 2024   10,000     -     -     -     10,000  
$0.76(USD) February 11, 2025   200,000     -     -     -     200,000  
$0.75(USD) August 18, 2025   750,000     -     -     -     750,000  
Total outstanding   3,270,000     -     -     (700,000 )   2,570,000  
Total exercisable   2,953,333     -     -     (700,000 )   2,570,000  
Disclosure of detailed information about number and weighted average exercise prices of share options [Table Text Block]
          Weighted  
          Average Exercise  
    Number     Price  
Outstanding, December 31, 2021   3,270,000   $ 0.61  

Forfeited

  (10,000 ) $ 0.30  

Expired

  (690,000 ) $ 0.34  
Outstanding, December 31, 2022   2,570,000   $ 0.68  
Expired   (910,000 ) $ 0.53  
Outstanding and exercisable, December 31, 2023   1,660,000   $ 0.76  
Disclosure of detailed information about warrants, activity [Table Text Block]
    Share Purchase     Weighted average  
    warrants     exercise price  
Outstanding, December 31, 2021   3,500,005   $ 1.02 (1)
Outstanding, December 31, 2022   3,500,005   $ 0.96 (1)
Expired   (3,500,005 ) $ 0.96 (1)
Outstanding, December 31, 2023   -   $ -  
Disclosure of detailed information about restricted share units [Table Text Block]
       
Outstanding, December 31, 2021   355,000  
Forfeited   (2,500 )
Repurchased   (117,500 )
Granted   410,000  
Outstanding, December 31, 2022   645,000  
Settled   (123,336 )
Repurchased   (130,850 )
Granted   525,000  
Outstanding, December 31, 2023   915,814  
XML 49 R33.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Of Related Party Transactions [Abstract]  
Disclosure of detailed information about about key management personnel [Table Text Block]
    December 31,     December 31,     December 31,  
    2023     2022     2021  
Management compensation $ 720,500   $ 720,003   $ 720,923  
Share-based expense*   81,233     105,792     104,250  
Directors' fees   149,000     163,000     163,000  
RSU payment**   12,904     23,000     -  
  $ 963,637   $ 1,011,795   $ 988,173  
XML 50 R34.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Tables)
12 Months Ended
Dec. 31, 2023
Income taxes paid (refund) [abstract]  
Disclosure of detailed information about deferred taxes [Table Text Block]
    December 31,
2023
    December 31,
2022
 
Deferred income tax assets            
Non-capital loss carry-forwards $ 328,375   $ 309,510  
Non-capital loss carry-forwards   (8,082 )   38,740  
Deferred income tax assets $ 320,293   $ 348,250  
Excess of carrying value over tax value of property, plant and equipment $ (320,293 ) $ (348,250 )
Deferred income tax liability $ (320,293 ) $ (348,250 )
Net deferred tax asset (liability) $ -   $ -  
Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits [Table Text Block]
    December 31,
2023
    December 31,
2022
 
Non-capital losses carried forward $ 2,138,912   $ 1,725,619  
Intangible assets   118,287     123,623  
Derivative warrant liability   -     990  
Lease liability   4,669     39,614  
Unrecognized deductible temporary differences $ 2,261,868   $ 1,889,846  
Disclosure of detailed information about effective income tax expense (recovery) [Table Text Block]
    December 31,
2023
    December 31,
2022
    December 31,
2021
 
Loss before income taxes $ (2,101,886 ) $ (1,189,386 ) $ (2,758,567 )
Statutory income tax rate   27.00%     27.00%     27.00%  
Income tax benefit computed at statutory tax rate   (567,509 )   (321,134 )   (744,813 )
Items not deductible for income tax purposes   263,791     34,640     (107,916 )
Under provision of taxes in prior years   (174,600 )   4,469     99,873  
Change in timing differences   242,678     234,499     91,007  
Impact of foreign exchange on tax assets and liabilities   (18,970 )   44,097     4,444  
Unused tax losses and tax offsets not recognized   399,572     147,036     813,044  
Income tax expense   144,962     143,607     155,639  
Texas margin tax and branch tax   25,513     22,424     17,000  
Income tax expense $ 170,475   $ 166,031   $ 172,639  
XML 51 R35.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL CASH FLOW INFORMATION (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure Of Supplemental Cash Flow Information [Abstract]  
Disclosure of detailed information about supplemental cash flow information [Table Text Block]
    December 31,     December 31,     December 31,  
    2023     2022     2021  
Property, plant and equipment additions in accounts payable and accrued liabilities $ 19,469   $ 108,743   $ -  
Intangible asset additions in accounts payable and accrued liabilities $ -   $ 92,062   $ -  
Deposit applied to intangible assets $ -   $ 60,462   $ -  
Interest paid $ 3,169   $ 10,193   $ 9,054  
Income taxes paid $ 191,731   $ 57,611   $ 342,000  
XML 52 R36.htm IDEA: XBRL DOCUMENT v3.24.1
SIGNIFICANT CUSTOMERS (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure of major customers [abstract]  
Disclosure of detailed information about operating segments [Table Text Block]
    December 31,     December 31,     December 31,  
    2023     2022     2021  
Customer A $ 5,799,424   $ 5,312,839   $ 2,787,027  
Customer B $ -   $ 1,837,438   $ 932,248  
Customer C $ -   $ 1,131,112   $ 1,314,843  
XML 53 R37.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disclosure of reconciliation of changes in intangible assets and goodwill [line items]    
Description of annual franchise tax known as the Texas margin tax the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation.  
Research and development costs on intellectual property $ 471,311 $ 471,311
Intellectual Property [Member]    
Disclosure of reconciliation of changes in intangible assets and goodwill [line items]    
Research and development costs on intellectual property $ 471,311 $ 471,311
XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details)
12 Months Ended
Dec. 31, 2023
Patents [Member]  
Disclosure of detailed information about intangible assets [line items]  
Useful lives or amortisation rates, intangible assets other than goodwill 5 years
Rights [Member]  
Disclosure of detailed information about intangible assets [line items]  
Useful lives or amortisation rates, intangible assets other than goodwill 2 years
Intellectual Property [Member]  
Disclosure of detailed information about intangible assets [line items]  
Useful lives or amortisation rates, intangible assets other than goodwill 7 years
XML 55 R39.htm IDEA: XBRL DOCUMENT v3.24.1
MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details)
12 Months Ended
Dec. 31, 2023
Building [Member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Depreciation rate, property, plant and equipment 4.00%
Depreciation method of property, plant and equipment declining-balance
Production equipment [Member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Depreciation rate, property, plant and equipment 20.00%
Depreciation method of property, plant and equipment declining-balance
Leasehold improvements [Member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Useful life measured as period of time, property, plant and equipment 5 years
Depreciation method of property, plant and equipment straight-line
Prototype [Member]  
Disclosure of detailed information about property, plant and equipment [line items]  
Useful life measured as period of time, property, plant and equipment 2 years
Depreciation method of property, plant and equipment straight-line
XML 56 R40.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INSTRUMENTS (Narrative) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of detailed information about financial instruments [line items]        
Cash $ 1,433,838 $ 2,712,446 $ 3,377,464 $ 1,049,049
Accounts receivable 1,065,411 1,381,979    
Current liabilities 983,023 1,330,821    
Accounts payable and accrued liabilities 933,410 1,184,463    
Income tax payable 10,024 30,626    
Current portion of lease liability 16,636 112,067    
RSU liability 22,953 0    
Credit risk [Member]        
Disclosure of detailed information about financial instruments [line items]        
Cash 1,433,838 2,712,446    
Accounts receivable 972,680 1,240,625    
Credit risk [Member] | Customer A [Member]        
Disclosure of detailed information about financial instruments [line items]        
Accounts receivable 248,948 224,954    
Credit risk [Member] | Customer B [Member]        
Disclosure of detailed information about financial instruments [line items]        
Accounts receivable 257,400 436,400    
Credit risk [Member] | Customer C [Member]        
Disclosure of detailed information about financial instruments [line items]        
Accounts receivable 1,108 148,270    
Liquidity risk [Member]        
Disclosure of detailed information about financial instruments [line items]        
Cash 1,433,838 2,712,446    
Current liabilities 983,023 1,330,821    
Accounts payable and accrued liabilities 933,410 1,184,463    
Income tax payable 10,024 30,626    
Current portion of lease liability 16,636 112,067    
RSU liability 22,953 0    
Current portion of derivative liability 0 3,665    
Undiscounted contractual lease liabilities $ 17,352 $ 164,469    
Currency risk [Member]        
Disclosure of detailed information about financial instruments [line items]        
Sensitivity analysis, confidence interval 2.00% 7.00%    
Value at risk $ 297 $ 4,338    
XML 57 R41.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Disclosure of detailed information about financial instruments [line items]    
Accounts receivable, excluding goods and services tax receivable $ 972,680 $ 1,240,625
Current [Member]    
Disclosure of detailed information about financial instruments [line items]    
Accounts receivable, excluding goods and services tax receivable 748,493 644,713
1 - 60 days [Member]    
Disclosure of detailed information about financial instruments [line items]    
Accounts receivable, excluding goods and services tax receivable 211,896 537,080
61 days and over [Member]    
Disclosure of detailed information about financial instruments [line items]    
Accounts receivable, excluding goods and services tax receivable $ 12,291 $ 58,832
XML 58 R42.htm IDEA: XBRL DOCUMENT v3.24.1
FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Disclosure of detailed information about financial instruments [line items]        
Cash $ 1,433,838 $ 2,712,446 $ 3,377,464 $ 1,049,049
Accounts receivable 1,065,411 1,381,979    
Accounts payable and accrued liabilities (933,410) (1,184,463)    
Amounts held in CAD [Member]        
Disclosure of detailed information about financial instruments [line items]        
Cash 50,792 63,799    
Accounts receivable 92,731 141,354    
Accounts payable and accrued liabilities (128,670) (267,124)    
Net monetary assets (liabilities) $ 14,853 $ (61,971)    
XML 59 R43.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORY (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Inventory [Line Items]      
Inventory write-off $ 214,225 $ 260,040 $ 117,403
Cost of goods sold [Member]      
Disclosure Of Inventory [Line Items]      
Direct material costs recognized as expense $ 4,915,574 $ 4,695,464 $ 3,091,973
XML 60 R44.htm IDEA: XBRL DOCUMENT v3.24.1
INVENTORY - Disclosure of detailed information about inventories (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Inventory [Abstract]    
Finished goods $ 100,613 $ 132,266
Raw materials and supplies 3,275,392 4,011,930
Inventory $ 3,376,005 $ 4,144,196
XML 61 R45.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Included in inventory [Member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Amortization related to property, plant and equipment $ 2,077 $ 3,025 $ 6,774
Included in cost of goods sold [Member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Amortization related to property, plant and equipment 107,631 118,654 131,580
Included in amortization expenses [Member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Amortization related to property, plant and equipment 87,875 95,673 133,885
Included in research expense [Member]      
Disclosure of detailed information about property, plant and equipment [line items]      
Amortization related to property, plant and equipment $ 589,999 $ 525,916 $ 1,011,445
XML 62 R46.htm IDEA: XBRL DOCUMENT v3.24.1
PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period $ 3,277,262  
Property, plant and equipment at end of period 3,155,176 $ 3,277,262
Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 7,707,685 6,943,953
Additions 665,496 862,763
Disposals (79,010) (99,031)
Property, plant and equipment at end of period 8,294,171 7,707,685
Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (4,430,423) (3,697,559)
Amortization 787,582 743,268
Disposals 79,010 10,404
Property, plant and equipment at end of period (5,138,995) (4,430,423)
Land [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 12,558  
Property, plant and equipment at end of period 12,558 12,558
Land [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 12,558 12,558
Additions 0 0
Disposals 0 0
Property, plant and equipment at end of period 12,558 12,558
Land [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 0 0
Amortization 0 0
Disposals 0 0
Property, plant and equipment at end of period 0 0
Building [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 2,080,812  
Property, plant and equipment at end of period 1,998,820 2,080,812
Building [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 2,963,983 2,963,983
Additions 0 0
Disposals 0 0
Property, plant and equipment at end of period 2,963,983 2,963,983
Building [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (883,171) (797,815)
Amortization 81,992 85,356
Disposals 0 0
Property, plant and equipment at end of period (965,163) (883,171)
Leasehold Improvements [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 0  
Property, plant and equipment at end of period 0 0
Leasehold Improvements [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 43,715 43,715
Additions 0 0
Disposals 0 0
Property, plant and equipment at end of period 43,715 43,715
Leasehold Improvements [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (43,715) (39,572)
Amortization 0 4,143
Disposals 0 0
Property, plant and equipment at end of period (43,715) (43,715)
Production Equipment [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 260,481  
Property, plant and equipment at end of period 212,164 260,481
Production Equipment [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 1,032,070 1,024,226
Additions 0 29,191
Disposals 0 (21,347)
Property, plant and equipment at end of period 1,032,070 1,032,070
Production Equipment [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (771,589) (716,167)
Amortization 48,317 61,364
Disposals 0 5,942
Property, plant and equipment at end of period (819,906) (771,589)
Prototype [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 840,300  
Property, plant and equipment at end of period 915,012 840,300
Prototype [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 3,338,889 2,583,001
Additions 665,496 833,572
Disposals (79,010) (77,684)
Property, plant and equipment at end of period 3,925,375 3,338,889
Prototype [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (2,498,589) (1,977,135)
Amortization 590,784 525,916
Disposals 79,010 4,462
Property, plant and equipment at end of period (3,010,363) (2,498,589)
ROU Asset [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 83,111  
Property, plant and equipment at end of period 16,622 83,111
ROU Asset [Member] | Cost [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period 316,470 316,470
Additions 0 0
Disposals 0 0
Property, plant and equipment at end of period 316,470 316,470
ROU Asset [Member] | Accumulated Amortization [Member]    
Disclosure of detailed information about property, plant and equipment [line items]    
Property, plant and equipment at beginning of period (233,359) (166,870)
Amortization 66,489 66,489
Disposals 0 0
Property, plant and equipment at end of period $ (299,848) $ (233,359)
XML 63 R47.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS (Narrative) (Details)
1 Months Ended 12 Months Ended
Mar. 03, 2021
USD ($)
Nov. 10, 2016
USD ($)
shares
Oct. 25, 2021
CAD ($)
Oct. 25, 2021
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2021
USD ($)
Dec. 31, 2017
USD ($)
Dec. 31, 2010
Disclosure of detailed information about intangible assets [line items]                  
Sales royalty         5.00%        
Acquisition costs   $ 217,946              
Payments for intangible assets   $ 25,000 $ 810,000 $ 663,419 $ 92,062 $ 148,814 $ 169,973    
Common shares issued to acquire intangible assets | shares   250,000              
Common shares issued to acquire intangible assets, value   $ 192,946              
Consulting agreement, fee per month $ 10,000 10,000              
Payments for consulting agreement, further consideration   $ 75,000              
Shares issued for consulting agreement, further consideration | shares   750,000              
Consulting agreement, royalty on net sales 2.50% 2.50%              
Termination settlement         465,360 0 $ 0    
Royalty payment for the license       $ 27,000          
Royalty license fee term     10 years 10 years          
Discount on royalty payment     50.00% 50.00%          
Cumulative remaining license fees       $ 50,000          
Deposit         67,181 67,181      
Capitalized to intellectual property         $ 0 $ 301,338      
Manway securement systems [Member]                  
Disclosure of detailed information about intangible assets [line items]                  
Sales royalty                 5.00%
On the filing of the first new patent application related to the Products [Member]                  
Disclosure of detailed information about intangible assets [line items]                  
Payments for consulting agreement, further consideration   $ 25,000              
Shares issued for consulting agreement, further consideration | shares   250,000              
Fair value of common shares               $ 208,486  
On the successful completion of a commercially viable production prototype for the first Product [Member]                  
Disclosure of detailed information about intangible assets [line items]                  
Payments for consulting agreement, further consideration   $ 25,000              
Shares issued for consulting agreement, further consideration | shares   250,000              
Fair value of common shares               $ 131,527  
On completion of the sale of the first ten commercial vehicles incorporating the Product [Member]                  
Disclosure of detailed information about intangible assets [line items]                  
Payments for consulting agreement, further consideration   $ 25,000              
Shares issued for consulting agreement, further consideration | shares   250,000              
XML 64 R48.htm IDEA: XBRL DOCUMENT v3.24.1
INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details) - USD ($)
12 Months Ended
Nov. 10, 2016
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   $ 471,311    
Additions $ 217,946      
Intangible assets at end of period   471,311 $ 471,311  
Cost [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   1,185,110 883,772 $ 713,799
Additions   0 301,338 169,973
Intangible assets at end of period   1,185,110 1,185,110 883,772
Accumulated Amortization [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   (713,799) (409,820) (105,840)
Amortization   0 303,979 303,980
Intangible assets at end of period   (713,799) (713,799) (409,820)
Patent [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   0    
Intangible assets at end of period   0 0  
Patent [Member] | Cost [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   40,840 40,840 40,840
Additions   0 0 0
Intangible assets at end of period   40,840 40,840 40,840
Patent [Member] | Accumulated Amortization [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   (40,840) (40,840) (40,840)
Amortization   0 0 0
Intangible assets at end of period   (40,840) (40,840) (40,840)
Rights [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   0    
Intangible assets at end of period   0 0  
Rights [Member] | Cost [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   672,959 672,959 672,959
Additions   0 0 0
Intangible assets at end of period   672,959 672,959 672,959
Rights [Member] | Accumulated Amortization [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   (672,959) (368,980) (65,000)
Amortization   0 303,979 303,980
Intangible assets at end of period   (672,959) (672,959) (368,980)
Intellectual Property [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   471,311    
Intangible assets at end of period   471,311 471,311  
Intellectual Property [Member] | Cost [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   471,311 169,973 0
Additions   0 301,338 169,973
Intangible assets at end of period   471,311 471,311 169,973
Intellectual Property [Member] | Accumulated Amortization [Member]        
Disclosure of detailed information about intangible assets [line items]        
Intangible assets at beginning of period   0 0 0
Amortization   0 0 0
Intangible assets at end of period   $ 0 $ 0 $ 0
XML 65 R49.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE LIABILITY - (Narrative) (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
Disclosure of maturity analysis of operating lease payments [line items]  
Payments for buying out vehicle leases $ 61,421
Difference between lease liability and buy out price $ 196
XML 66 R50.htm IDEA: XBRL DOCUMENT v3.24.1
LEASE LIABILITY - Disclosure of detailed information about lease liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Quantitative Information About Lease Liability [Line Items]      
Lease liability, beginning of year $ 146,717 $ 287,713 $ 149,249
Additions     242,957
Disposals   (40,686)  
Lease payments (133,639) (110,503) (116,122)
Lease interest 3,558 10,193 11,629
Lease liability, end of year 16,636 146,717 287,713
Current portion 16,636 112,067  
Long-term portion 0 34,650  
Warehouse [Member]      
Disclosure Of Quantitative Information About Lease Liability [Line Items]      
Lease liability, beginning of year 81,810 153,288 31,418
Additions     199,466
Disposals   0  
Lease payments (67,794) (77,835) (84,353)
Lease interest 2,620 6,357 6,757
Lease liability, end of year 16,636 81,810 153,288
Current portion 16,636    
Long-term portion 0    
Vehicles [Member]      
Disclosure Of Quantitative Information About Lease Liability [Line Items]      
Lease liability, beginning of year 64,907 134,425 117,831
Additions     43,491
Disposals   (40,686)  
Lease payments (65,845) (32,668) (31,769)
Lease interest 938 3,836 4,872
Lease liability, end of year 0 $ 64,907 $ 134,425
Current portion 0    
Long-term portion $ 0    
XML 67 R51.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE WARRANT LIABILITY (Narrative) (Details) - USD ($)
Mar. 04, 2023
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Derivative Warrant Liability [Abstract]          
Derivative warrant liability $ 0 $ 0 $ 3,665 $ 267,111 $ 0
Fair value gain of derivative liability $ 3,665        
XML 68 R52.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Derivative Warrant Liability [Abstract]      
Balance, Beginning $ 3,665 $ 267,111 $ 0
Fair value of warrants issued     925,737
Fair value adjustment (3,665) (263,446) (658,626)
Balance, Ending $ 0 $ 3,665 $ 267,111
XML 69 R53.htm IDEA: XBRL DOCUMENT v3.24.1
DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details) - Derivative warrant liability [Member]
12 Months Ended
Mar. 04, 2021
Year
$ / shares
Dec. 31, 2022
Year
$ / shares
Dec. 31, 2021
Year
$ / shares
Disclosure of detailed information about financial instruments [line items]      
Risk-free interest rate 0.28% 4.06% 0.95%
Expected life 2 0.17 1.17
Annualized volatility 81.02% 87.88% 96.32%
Dividend yield 0.00% 0.00% 0.00%
Fair value per warrant | (per share) $ 0.261 $ 0.001 $ 0.79
XML 70 R54.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK (Narrative) (Details)
12 Months Ended
Nov. 10, 2016
USD ($)
shares
Dec. 31, 2023
$ / shares
shares
Dec. 31, 2023
USD ($)
Share
shares
Dec. 31, 2022
CAD_Per_USD
$ / shares
Dec. 31, 2022
USD ($)
CAD_Per_USD
Share
Dec. 31, 2021
CAD ($)
CAD_Per_USD
Share
$ / shares
shares
Dec. 31, 2021
USD ($)
CAD_Per_USD
Share
shares
Fair value of warrants issued             $ 925,737
Issuance costs related to private placement     $ 0   $ 0   77,051
Proceeds from exercise of options     0   0   55,000
Exercise of options             55,000
Common shares issued to acquire intangible assets | shares 250,000            
Common shares issued to acquire intangible assets, value $ 192,946            
Share-based expense     129,490   $ 163,051   $ 133,645
Closing foreign exchange rate | CAD_Per_USD       1.3544 1.3544 1.2678 1.2678
Modification of RSUs     (22,955)        
Repurchase of RSUs     (66,073)   $ (81,075)    
Payments for repurchase of RSUs     25,288   35,269   $ 0
Gain on repurchase of RSUs     $ 40,785   45,806   $ 0
Class A, convertible, voting, preferred shares [Member]              
Number of shares authorised | shares   5,000,000 5,000,000        
Private placements [Member]              
Number of units issued in private placement | shares           7,000,000 7,000,000
Equity issuance price per unit | $ / shares           $ 0.91  
Gross proceeds of units issued in private placement           $ 6,370,000 $ 4,922,510
Description of each unit consists           Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two
Fair value of warrants issued             $ 925,737
Gross proceeds of units issued in private placement subtracting value of derivative warrant liability             3,996,773
Issuance costs related to private placement             409,712
Unit issue related cost             $ 77,051
Private placements [Member] | Year one [Member]              
Weighted average share price | $ / shares           $ 1.15  
Private placements [Member] | Year two [Member]              
Weighted average share price | $ / shares           $ 1.3  
Capital Stock [Member]              
Shares issued for RSUs (Shares) | shares     123,336        
Shares issued for RSUs     $ 60,400        
Exercise of options (Shares) | shares           150,000 150,000
Proceeds from exercise of options             $ 55,000
Exercise of options             92,385
Reserves [Member]              
Shares issued for RSUs     (60,400)        
Exercise of options             (37,385)
Share-based expense     129,490   163,051   133,645
Modification of RSUs     (22,955)        
Repurchase of RSUs     $ (66,073)   $ (81,075)    
Stock Options [Member]              
Description of stock option plan     Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares        
Weighted average remaining contractual life of outstanding share options     1 year 1 month 24 days   1 year 7 months 2 days    
Share-based expense     $ 0   $ 7,733   108,696
Restricted share units [Member]              
Weighted average share price | $ / shares   $ 0.19   $ 0.3   $ 0  
Share-based expense     $ 129,490   $ 155,318   $ 24,949
Description of RSU Plan     The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements.        
Number of other equity instruments granted | Share     525,000   410,000 355,000 355,000
Fair value of unit granted     $ 61,574   $ 123,000   $ 244,950
Description of unit vesting period     vesting period, with 33% vesting one year after grant and 33% every year thereafter        
RSUs repurchased | Share     130,850   117,500 0 0
Repurchase of RSUs     $ 66,073   $ 81,075   $ 0
Payments for repurchase of RSUs     25,288   35,269   0
Gain on repurchase of RSUs     $ 40,785   $ 45,806   $ 0
Deferred share units [Member]              
Description of DSU Plan     Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.        
XML 71 R55.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details)
12 Months Ended
Dec. 31, 2023
Share
$ / shares
shares
Dec. 31, 2022
Share
$ / shares
shares
Disclosure of range of exercise prices of outstanding share options [line items]    
Number, beginning of period 2,570,000 3,270,000
Granted 0 0
Exercised 0 0
Forefeited/Expired (910,000) (700,000)
Number, end of period 1,660,000 2,570,000
Total exercisable, beginning of period 2,570,000 2,953,333
Granted | shares 0 0
Exercised | shares 0 0
Forfeited/Expired | shares (910,000) (700,000)
Total exercisable, end of period 1,660,000 2,570,000
Expire July 6, 2022 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares   $ 0.9
Number, beginning of period 0 50,000
Granted   0
Exercised   0
Forefeited/Expired   (50,000)
Number, end of period   0
Expire November 28, 2022 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares   $ 0.3
Number, beginning of period 0 650,000
Granted   0
Exercised   0
Forefeited/Expired   (650,000)
Number, end of period   0
Expire April 17, 2023 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.57 $ 0.57
Number, beginning of period 200,000 200,000
Granted 0 0
Exercised 0 0
Forefeited/Expired (200,000) 0
Number, end of period 0 200,000
Expire August 20, 2023 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.5 $ 0.5
Number, beginning of period 700,000 700,000
Granted 0 0
Exercised 0 0
Forefeited/Expired (700,000) 0
Number, end of period 0 700,000
Expire May 17, 2024 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 1.45 $ 1.45
Number, beginning of period 10,000 10,000
Granted 0 0
Exercised 0 0
Forefeited/Expired (10,000) 0
Number, end of period 0 10,000
Expire August 19, 2024 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.78 $ 0.78
Number, beginning of period 700,000 700,000
Granted 0 0
Exercised 0 0
Forefeited/Expired 0 0
Number, end of period 700,000 700,000
Expire November 8, 2024 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.82 $ 0.82
Number, beginning of period 10,000 10,000
Granted 0 0
Exercised 0 0
Forefeited/Expired 0 0
Number, end of period 10,000 10,000
Expire February 11, 2025 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.76 $ 0.76
Number, beginning of period 200,000 200,000
Granted 0 0
Exercised 0 0
Forefeited/Expired 0 0
Number, end of period 200,000 200,000
Expire August 18, 2025 [Member]    
Disclosure of range of exercise prices of outstanding share options [line items]    
Exercise Price | $ / shares $ 0.75 $ 0.75
Number, beginning of period 750,000 750,000
Granted 0 0
Exercised 0 0
Forefeited/Expired 0 0
Number, end of period 750,000 750,000
XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details)
12 Months Ended
Dec. 31, 2023
Share
$ / shares
Dec. 31, 2022
Share
$ / shares
Disclosure Of Capital Stock Explanatory [Abstract]    
Number, beginning of period | Share 2,570,000 3,270,000
Weighted Average Exercise Price, beginning of period | $ / shares $ 0.68 $ 0.61
Forfeited | Share   (10,000)
Weighted Average Exercise Price, Forfeited | $ / shares   $ 0.3
Expired | Share (910,000) (690,000)
Weighted Average Exercise Price, Expired | $ / shares $ 0.53 $ 0.34
Number, end of period | Share 1,660,000 2,570,000
Weighted Average Exercise Price, end of period | $ / shares $ 0.76 $ 0.68
XML 73 R57.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details) - Warrants [Member]
12 Months Ended
Dec. 31, 2023
Share
$ / shares
Dec. 31, 2022
Share
$ / shares
Share purchase warrants    
Outstanding, beginning of period | Share 3,500,005 3,500,005
Expired | Share (3,500,005)  
Outstanding, end of period | Share 0 3,500,005
Weighted average exercise price    
Weighted average exercise price, beginning of period | $ / shares $ 0.96 $ 1.02
Weighted average exercise price, Expired | $ / shares 0.96  
Weighted average exercise price, end of period | $ / shares $ 0 $ 0.96
XML 74 R58.htm IDEA: XBRL DOCUMENT v3.24.1
CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details) - Restricted Stocks [Member] - Share
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Outstanding, beginning of period 645,000 355,000  
Forfeited   (2,500)  
Settled (123,336)    
Repurchased (130,850) (117,500) 0
Granted 525,000 410,000 355,000
Outstanding, end of period 915,814 645,000 355,000
XML 75 R59.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related Party [Line Items]      
Professional fees expense $ 280,102 $ 518,543 $ 271,613
Spouse of Chief Executive Officer [Member]      
Related Party [Line Items]      
Professional fees expense $ 60,000 $ 60,000 $ 60,000
XML 76 R60.htm IDEA: XBRL DOCUMENT v3.24.1
RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Related Party Transactions [Abstract]      
Management compensation $ 720,500 $ 720,003 $ 720,923
Share-based expense 81,233 105,792 104,250
Directors' fees 149,000 163,000 163,000
RSU payment 12,904 23,000 0
Total remuneration $ 963,637 $ 1,011,795 $ 988,173
XML 77 R61.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income taxes paid (refund) [abstract]      
Non-capital losses that may be applied against future taxable income $ 7,900,000    
Statutory income tax rate 27.00% 27.00% 27.00%
XML 78 R62.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Disclosure of detailed information about deferred taxes (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Deferred Income Tax Assets And Liabilities [Line Items]    
Non-capital loss carry-forwards $ 328,375 $ 309,510
Non-capital loss carry-forwards (8,082) 38,740
Deferred income tax assets 320,293 348,250
Deferred income tax liability (320,293) (348,250)
Net deferred tax asset (liability) 0 0
Deficiency (excess) of carrying value over tax value of property, plant and equipment [Member]    
Deferred Income Tax Assets And Liabilities [Line Items]    
Deferred income tax liability $ (320,293) $ (348,250)
XML 79 R63.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Disclosure of temporary difference, unused tax losses and unused tax credits [line items]    
Unrecognized deductible temporary differences $ 2,261,868 $ 1,889,846
Non-capital losses carried forward [Member]    
Disclosure of temporary difference, unused tax losses and unused tax credits [line items]    
Unrecognized deductible temporary differences 2,138,912 1,725,619
Intangible assets [Member]    
Disclosure of temporary difference, unused tax losses and unused tax credits [line items]    
Unrecognized deductible temporary differences 118,287 123,623
Derivative warrant liability [Member]    
Disclosure of temporary difference, unused tax losses and unused tax credits [line items]    
Unrecognized deductible temporary differences 0 990
Lease liability [Member]    
Disclosure of temporary difference, unused tax losses and unused tax credits [line items]    
Unrecognized deductible temporary differences $ 4,669 $ 39,614
XML 80 R64.htm IDEA: XBRL DOCUMENT v3.24.1
INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income taxes paid (refund) [abstract]      
Loss before income taxes $ (2,101,886) $ (1,189,386) $ (2,758,567)
Statutory income tax rate 27.00% 27.00% 27.00%
Income tax benefit computed at statutory tax rate $ (567,509) $ (321,134) $ (744,813)
Items not deductible for income tax purposes 263,791 34,640 (107,916)
Under provision of taxes in prior years (174,600) 4,469 99,873
Change in timing differences 242,678 234,499 91,007
Impact of foreign exchange on tax assets and liabilities (18,970) 44,097 4,444
Unused tax losses and tax offsets not recognized 399,572 147,036 813,044
Income tax expense 144,962 143,607 155,639
Texas margin tax and branch tax 25,513 22,424 17,000
Income tax expense $ 170,475 $ 166,031 $ 172,639
XML 81 R65.htm IDEA: XBRL DOCUMENT v3.24.1
SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure Of Supplemental Cash Flow Information [Abstract]      
Property, plant and equipment additions in accounts payable and accrued liabilities $ 19,469 $ 108,743 $ 0
Intangible asset additions in accounts payable and accrued liabilities 0 92,062 0
Deposit applied to intangible assets 0 60,462 0
Interest paid 3,169 10,193 9,054
Income taxes paid $ 191,731 $ 57,611 $ 342,000
XML 82 R66.htm IDEA: XBRL DOCUMENT v3.24.1
SIGNIFICANT CUSTOMERS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of major customers [abstract]      
Sales royalty 5.00%    
Revenue from manway securement systems $ 0 $ 237,650 $ 11,000
XML 83 R67.htm IDEA: XBRL DOCUMENT v3.24.1
SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of major customers [line items]      
Revenues $ 10,819,916 $ 10,931,188 $ 7,425,707
Customer A [Member]      
Disclosure of major customers [line items]      
Revenues 5,799,424 5,312,839 2,787,027
Customer B [Member]      
Disclosure of major customers [line items]      
Revenues 0 1,837,438 932,248
Customer C [Member]      
Disclosure of major customers [line items]      
Revenues $ 0 $ 1,131,112 $ 1,314,843
XML 84 R68.htm IDEA: XBRL DOCUMENT v3.24.1
EMPLOYEE BENEFITS (Narrative) (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of information about defined benefit plans [abstract]      
Employee benefits expenses $ 4,083,605 $ 3,570,149 $ 3,627,056
XML 85 R69.htm IDEA: XBRL DOCUMENT v3.24.1
SEGMENTED INFORMATION (Narrative) (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Canada [Member]    
Disclosure of operating segments [line items]    
Long-term assets $ 1,505,209 $ 1,506,666
United States [Member]    
Disclosure of operating segments [line items]    
Long-term assets $ 2,187,082 $ 2,309,088
XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.1
SUBSEQUENT EVENTS (Narrative) (Details) - Feb. 01, 2024
CAD ($)
USD ($)
Events After Reporting Period [Member] | New Lease Agreement [Member]    
Disclosure of non-adjusting events after reporting period [line items]    
Monthly lease $ 17,517 $ 13,245
EXCEL 87 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( *=0A%@'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " "G4(18-MO_&>X K @ $0 &1O8U!R;W!S+V-O&ULS9)- M:L,P$$:O4K2W1W;<+H3C34)7+10::.E.2)-$Q/I!FF+G]I7=Q*&T!RAHHYE/ M;]Z 6A6$\A%?H@\8R6"Z&VWODE!AS8Y$00 D=40K4YD3+C?W/EI)^1H/$*0Z MR0-"S?D#6"2I)4F8@$58B*QKM1(JHB0?+WBM%GSXC/T,TPJP1XN.$E1E!:R; M)H;SV+=P TPPPFC3=P'U0IRK?V+G#K!+EU7K

\&;C\GUA]]-V'IM]N8? M&U\%NQ9^_8ON"U!+ P04 " "G4(18F5R<(Q & "<)P $P 'AL+W1H M96UE+W1H96UE,2YX;6SM6EMSVC@4?N^OT'AG]FT+QC:!MK03621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M *=0A%C\K/_):@8 * > 8 >&PO=V]R:W-H965T&UL MM5E=4]LX%/TKFNS,/A42?R1 %S*3!-*F4&!(ET[;V0=A"^*I+64EF9!_OU=R M8J5=Y=IT9U_ =JSCHROIG'NETY60W]6",4U>BIRKL\Y"Z^7;;EH-N03/>&9[:9[=R>"I*G6>+JD3VS.])_+6PEWW1HES0K&528XD>SQK#,* MWH[C(]/ OG&?L97:N2:F*P]"?#,.2=DC+7-])U;OV:9#?8.7B%S9 MOV15O=N/.B0IE1;%IC$P*#)>_:4TV'IU*L MB#1O YJYL%VUK8%C39$[;2K MX2/FU6ZR 1Q7@.$>P" D'P77"P5H*4M_!.@"NYIBN*4X#E'$ M&!&UH)(I!#:J>QY9V*BIYSO=)=^NX"TRTZQ0?_GZ7D'&?DBS@MZJ)4W860>6 MB&+RF76&O_\6#'I_((3CFG",H3O"G]9+YB.'-P][!U.$1;]FT4=A1D AM32F M.7WRT<#;/])<,83'H.8Q:!>-6R8S8>9N2F %> /3@+2=7W:"(=2.:FI'*.!F M&4V G:0YS*^4O9!+MO91PY%ZO5X0#(+C($9H'=>TCMO0NF-/F0)B$+IK6GCC MA>-<7ES-;\BGB\G[ZYNKFW>SBSF974\.$88G-<,3%'E22FEG5J82"-P71B4Z MKCC:P4$0'D0!PBOH.97LM8G=-,N9)!.@\R2D=SP;<*X%/Z!) J8D 22M #&& M.SH>M%L/V_&U>C;7\!GSV,L51VQ:J4'HN(7MN(TX+V%@[]A22#\E'$C+$F7D MM#] E7I'2V$AJ,S&"F&%@S4&RBE\T%+BYPO(4\A$%$O*UQ@S'*^1F5/] )?M MG05 KLOBX>=9NZ&#@X":'42#P7$?H^0,(,!UN\Y6$B$A/G;"OZEF/!&P2D4) M^@LR+%*O>#2@?\4D-W!6$+3R@E&:0D*@WFPOB,TS;KB?&0X91"># 0F.QV3T MS#B^()PW!*W,H>8Y,7<0Q4]BY4\"<;BY4?(UQLQY0H#+^,_,Z@&^E>(YXXD_ MA#CF>(+EI?)3:DA=#S-N#>EW"#W+;(I-)^' M_3B.HS@,3[O//E;."4)%S@O"5EYP+W*845#*5UF,GQ&.A(?*.4'8R@D^ M&\^\Y*!89,ZH$AP2K)E2I=^K&C!Q:D[_0URL:T??S6FG\- ?+ARLH3X)G=J' MN#S_S&I30^WGA<--OV"LG-*'K93^XF4W*ZNH>4GA:$VY3^1D/FHE\Q<%DT]F M ;X#!+W89F?>;0(N>T;3-=IQBE/LKJ2V 5'MX9V]H9:N<(/ M:;B7]G^K#"+G!A&NW=M!GF:R(+-S+Q<0$2[LCI_Y1PP;0ALF52/9N$39 MW,/HB?*92KT=!\7JSU@I&KJUN,C1/^J+7P;R=K M78R3"REMA0+67FU.?S,+UK_CB'^F<88Y3XAP$1^7"IY :3(1X.J))M\^,E/G M^5FA6+^X$1HYIXA._H>]6]0O?G7SUKE(_+IBH4TEV #YBDHP=IX2O[)N:*@$ M&^ :*\'8>4K$#VN1I ^B>]PZ ?8GX;.R.)<86WZV\D&=T_DW" 0<^[E=7=.30TF:T]&E7$ M9FO5^6']M#Y^'56'CN[UZNSV(S6)L2(Y>X2FO<,C;'8=6-UHL[1'D@]!: M%/9RP6C*I'D!?G\40F]OS ?J0^GA/U!+ P04 " "G4(1847;,5_<$ "3 M% & 'AL+W=OP)!J)-XJQM8.;?UTF8!&+'S%;S!1(X]_KS&?\KW*LY+="R#W14'%RV>6\^/,0][K#P_9=J?J'_SY MM*);MF+JL;H7^L[OO*RS@I4RXR40;#/S/J';!8YJ@P;Q3\:.\NP:U*$\2!="\5+T[&FD&1E>TW M?3XEXLP !2,&^&2 WVI 3@:D";1EUH2UI(K.IX(?@:C1VEM]T>2FL=;19&5= MQI42^M],VZGY@I>2Y]F:*K8&*Z6_=(V4!'P#OF0E+=.,YN">RZQ)^D?PN%J" M7W[\=>HKO7CMPD]/"WUN%\(C"RU9>@,(^@ PQ,1BOGB[.;XT]W7(7=RXBQLW M_LA8W'LA=*"V.%K#P&Y8;ZM;6=&4S3R];R03!^;-?_H!1? W6U3OY.PB1M+% M2%S>YPLJ=[8 6ZNHL:JW^6&. D(2DDS]PSEW$X=CA(,@ZG 7M(*.5N"D]2E- M^;[N,<%2EAWH4\YL+%LGX3E+&(4!0@.6%AQ)T"2>V%F&'L(IF:\"> M]8DIF;11#"U+!R28#!B:L F.H\3.+^KX14Y^=^5!]R\7+S9BD;$B(7$$83A@ M9N("% 1H,E+AN.,6.[G]S94^-=)VBP$J)5/6_,7&\IKC)()D0-/$)83H*H^4 M..EH)E=*K-50J)$XQA&V\YUT M?"=.ODM6U0>QC=G$S&2,DN%6N8:Z8(5@+R'P2BLJ6FXSO8\=M3[YN.BU&!%C M.U_'7;(\$SKTAJ9T$$3F-HVA+IS!T 0BC#3)@(QP[$4)_6]50N\J2^_E[3+. M7IB06YDZ":CH"VWZ1F\]FJ9BKZ>0/*-/6:X'#ONA>W)]42=" @2'93)Q""5: MO<:JU.L7<@O879GR@@%%GU_Y6WG:! SB8$C3A!$8X9$3&/7RA=SZ=6HE4''1 MC&YZH,N9GG>[]%J% UDD+8K(\("SP1"&43S"NA* M88'!$6Z]J"&WJBV9T--*_=0!CE2(6C'<5$W9,GK4A) H"D>8]KJ&W,)VJ;_7 M]I.I5I.$-$/Z)5<3APB!"1X[F7M90VY=^Y.76Z"8*+ZW64T],Q)L0D@0A2.] M@'O)PV[):S-\);/8E#)K9BTX1/2H&X]D%O>:AY%33U8[*MB.YVLFY,_@=SW; MV#.)G=+YW<\\[^3M,NBS)SNG>.G'GBJKJ[-2//UJC1:;9XB>@_3H/IS<[4A, M(!D9/7$O@=@M@0]MY/;&,:4K2#!$P7!^MP(#"),1C<.]QF&WQBW9)DOMLR8V M%>LC)EB/Y(9.6*%:A74D8UNP%SCL%KBFO%UOL_'>-K4JB;$6XN'CK@6(8)R@ M*!Z9VW$O:]@M:\9QT0P\\JT11,:#N'TRM0!')E/_[(U1_;KN+RJV62GUJ;O1 MIO FUED0[1NP]D;QJGF)],25XD5SN6-4,Z\!^O\-Y^KUIGXOU;V'G/\'4$L# M!!0 ( *=0A%B+KM,PI@4 +0A 8 >&PO=V]R:W-H965T&ULK9I=;]LV%(;_"N$-0PO4E?BA#W>.@=76L%UD"))UNQAVP?E5K!F3X&63%^)FM)9R^\GS M1+IF&RH^\BTKU"GOC/GM:R^H-;S;=TB?VP.27[5VI7GF-RC+; ML$)DO E6]V,?H&?$D2J 77$7QG;BY/GH%K*(^=?JQ>_+V]&?C4CEK-45A)4 M/3RS./G]3_[5>O%K,(Q5LSO._LZ5I'E052 'X"LS7M'AB F0%2+[M M,OD*QN#+PP*\^_']U),J=Z7@I<<\GP]YT+D\=)M)FJL4//T*_KEEFT=6_FO0 MF=MU[IE@Y3.S*2SL"@NVRM),VA02N\*?7*VD.\Q3V!OVJ&&/:AUR1N=3?'H@"4,8DZ@;M]#C MQC#RPTA%=R,3/1+ZD]"?(-P$=I:/F^7CJY;_[F%-2R;>7\7A(!F<+B]2\_;C MWJSGUMS5]OM);&G*;D9J?ZU+:C3[Z0<8^C^;*LJE6.)(K,.<-,R)E7F->ESM MK$O 7M1I(YB)LE5DX'KG1/O*H"I=$O0*TF7.Y&+.#KV@H1=8Z=V5V;/:(<$V M5Q.I]LD/H%!GN=HK,R%V#*1<2&'B&6B7D+IV"83]B]>:?FC1NA1+ @UH?P4= MHF%#-/Q^HLT.84(;:A-3NT'UKX?6.H^A:%V*)8[$.ORCAG]DY9^\L#+-!*N( M\VW5NAGK-]+J5^W^<>\*GD?:5S'&D1:VL,YH*#P]9Q"^"@*XB#L-5W)%8$=AM!OVWC___22T-BI^WHS&4&$?3SI5>PQLMMN M!3'T^]VD(7 ,)S$*?8Q[# RA$/E! .&9?A*>>!GX71VEF0;4MQ""D:&EM&)TF36YG+7+L+5#T.Z' M[MEV5Z9K>CAW[A^^&(]BN\A@A+J?&E>7=__,=IHUN9RUB[!U-]!N;ZX^2^PZ M@RFZ5%M W;R,(0X" OO'R36179*MTX%VJW/F/$%&F+J].7>>Z#:"Q$1MM;A? M;WK@&$$80Q+X?0AZJ"JE&(;1&6\"6W,"[>[DTGEBIJ$[DG/GB5-/XE0M<:76 M)=_:$FCW)0?@!Q.XK*_FL_NA[DU"GVB]-S28$T/VAEDMS/7]4)VD:$(D<'#A*$?]<\FIUF3RUF["%LSA.QFZ)8OLU66 MTOI^G VB2Q\R1[J;&B,T"?H-I=.LR>6L78@G=VCLON;JAM*N,YBB2[4%TAV+ M:J9\&/<[DN2:R"[)UMV@Z^[V]%HH;(2)30UEC(G64!HB28Q\J-U=, 2.$4:Q M?K0EAM X4E,E\1D&K3U!=GMRJ9\TP]";_( 0@@G2;OTYM2%.U1)7:@?RWLD- M[^KW#+>T?,H* 7*V4O+^QTC1*@\_$3B\D'Q;WP-_Y%+R3?UTS>B2E56 ^GS% MN7Q[4=U6;WZH,?L/4$L#!!0 ( *=0A%@@?BC@MP< "@B 8 >&PO M=V]R:W-H965T&ULK5IK;]LX%OTKA'>Q:(%Q+3Y$2=G$0!+- M= ILIT'3;K$?&9N.A_)C4U;N8K+V?GLVF[G%6F^4>V>VNH+_K(S=* ^7]G[FME:K9=-H4\Y8 M%,G91A759'[>_'9CY^=FY\NBTC>6N-UFH^S/*UV:AXL)G3S]\+FX7_OZA]G\ M?*ON]:WV7[A']S1=U)3N3/F M>WWQ87DQB>HGTJ5>^#J$@H^]OM9E64>"Y_CS,>CD<,^ZX?'WI^B_->2!S)UR M^MJ4WXJE7U],T@E9ZI7:E?ZS>?A=/Q**ZW@+4[KF+WEHL0G<<;%SWFP>&\/U MIJC:3_7CL2..&E YT( ]-F#]!F*@ 7]LP%_:0#PV$$W/M%2:?LB55_-S:QZ( MK=$0K?[2=&;3&N@753WNM]["?PMHY^?7IG*F+);*ZR6Y]? !@^H=,2OR::NM MJ@?'$54MR;79P,Q:UT.^U^1?QCDR)5]O<_+F[V_/9QZ>I8XX6SS>]ZJ]+QNX M+V7DHZG\VI%?JZ5>G@:8 8D#$_;$Y(J-1LSUXAWA]!?"(L:1![I^>7.&-,]? MWIR.L.&'<>%-/#X0[T.U,!O=C0C6PVT$@4>H$\:9VZJ%OIC N#EM]WHR_\?? MJ(S^B?7.:P;+7RG82<^)0\^)L>CSSWJOJYUV6(^U+673LLZ(^SF-4IIE5)[/ M]L>]@0$S3FF:G@+S$)@(%B=1-LX M94(D/1H(+HO2+.L-7A[B.,VD.*)[0B,YT$A&E^2O/T!L'3ZQDM=^J.Y1(C3,"9G(.._S"'$".CGNIQ@L7LPC&@VP8!T+-LKBBU5[7:(4 M6-AS@@;9[QK#P:#QN$\AQ$D! 0<8=,:%CJK[_'*Q,+NJ'HAFX9?Z7N%\>+A M4^A!UN<3XF*:QJ*_/K!X"95#ZYUV?H*.&XK;M;)Z6A<72Z);#4#YB+#?&WS07"<2S$@QK2S%O0Y;U$YJ(J&5@IB B0524 CQ'&P1R)8*0B. MQ1$3 S0Z4T''7<6':J^A/+)0?99MF8+2"BW6JKK7Y,T]E.QO20G&"665!,\QY4S*@%:(BV/6S]XY%@XDE:4# MO#K]I^,&X')CK"_^.ZB0-!3I-$F3N$\CA'%(?''?OR(XP9-4#BV93O/IN.A? MJ259ZCN/#T:HS,$X/ O)$0@;G%FL4W#GVZ_XL(7R M+:(D[2\=#!:G44 KA U-O%_HD1#7>=2!CP1]9=U9JNM__D+V98UU=H2Z3]WQ79H4X>%LM_/)@ADRB+9=TXY@DOYX#SM_ ,; M]P_?;.'UU*Q6-;\"5+@"%<:'+M3^*:."L6#T,*",(M'/DAB0TD1$ RZ/=7:" MC=N)KU7A2>'<3E50LBZ,PY,]"QU ,#S/0G($,DV28P]XRJ(S$FS<2'S1%NKL M=JTY[7TYN'G($,T7,N:!AT" 9TQR"F3SCJP<>MPG.J_J!_:X2D^5/PIS3@4 M1OT*%472-./]#88<0[(XC;,A/\0Z'\&RE^SJ I\G249)C9J1O[J;]*K1\M>* M=KHIWMD9/FYGKG?6#NV&(SL+220",XGAP#D'IAB-!YHRD#]Y9V+XN(GY0_OV M^&3@5 6F?&-N_J.518G28,\9LFH$Q5??UF!(RN-8T/YF&1HS@4DO!_9E>&=K M^+BMN5*N6+3,;K0E335-WH!8+L&\*4M 'HFK?T1/D1Z#)\;G7 M5D&5^L=N

\P ; --Z Y#2T'?FT\\[#[![88N"C3NHO'UR]9K3\M:*==G'G MK?BXMVH72SUOFLGB\-D2FJ!8< [52I#K4"34E8'H84@>I4P.^47>.2L^[JR> M%L=SK$)/-,0*1:*L$"3.:G9TA+[1]KYY%<&19BNS/8,^_'IXW>&R.>3O_7Y% MS_+VI84N3/L.Q4=E[XO*D5*O(&3T+H''LNUK">V%-]OFH/[.>&\VS=>U5E O MU0#X_\H8_W11W^#P1_6R4LFT M:;3(1Q1C.5HD63$8WS:?/5;CVW*E\ZQ0CQ6J5XM%4GWZ#[]GK M7-L/1N/;9?*JGI1^7CY6YMUH'V6:+5119V6!*C6[&WPA-S$+;8-&\=],O=4' MKY&U\E*6O]DW#].[ ;8]4KE*M0V1F']K-5%Y;B.9?OR^#3K8_Z9M>/AZ%_U; M8]Z8>4EJ-2GS7[.IGM\-P@&:JEFRRO7W\NW?:FM(V'AIF=?-7_2VT0;F%]-5 MK31.MINA)FW]F4G6- MRAF:)/4CY*497__@$=&QR?AC:$R8^/PR!PQRY9/OI8$U< MUA'WEZ6J$IT5K^B+O2 RG2EP]#=1.!S%YHJ;>IFDZFY@DD&MJK4:C'_\@4C\ M3VC$+ADLOE"PH]'C^]'C?=''_S%Y,B]K<,0V+673TB;#]7A("29A*&]'Z\/1 M (2$"<%)<"R,H8B!"(5LA4.+R,DX)C!;L*]F[#7S4_FPD17KP9%/B&SX==)KJRO9648IM(?UVB9 M)X5&23%%ZO=5MK3[$.0U]'KG]'_B*RB6V)TT7S4,61C!)J.]R:C7Y-,\J=30 M@HAQ\6[@K%:0A\@?81KQR#4"R"3#@CA. !ECD@O8"L$M&N!>,_?)U"#4BX;W M?WQR'DY+8D!BB!5W]/P :DAOS_]E5AEJP'2YJM*YF0Z[U+X_/<-6B+\4.#89 MP?4#Z42(I6O*UW4YHJTC>J:C=9*OFL1F+4U5E:T3B\[H+:DJ>P'E6?*2Y9D& M$\7V5XXL,"D]IX",2L:Y9Q402A%**CL,MR!$>DEA_%R88TR>_6$N)'.Z,?A> MF O*3&7QJIH]?IM*0),,2&""NQY]U9 1R4/7(J"+).O([:1E%=(/*PU>SRQ> MHUE5+M#5RB:-)CMN(-"0.7I1UCS:^*[-M\TQ:D,$RTPG.>B?^STVJ",B2=TQ M )04A]Q+EF!(B2,<\(YQ:&F']./.I/56E,70DLY9)B]*/A>-%E\JVO&(MO!# M3M!/FI8K>XBK5*I,>GC)P4V(^-ABUK^0H;M(?-U0!#P*O&0."&G F.C*?BT( MD7X2>C2)/,GV6RJNC#..(S MB1 2<^9:\'7$;/F,NT<40#@D(96BBPU:SB']H+-?8\ODPRZPAMN2-*U6)HGM MMJ".PROQ@64HH\ ]8$T@'6$\(L*UZ0L9HSCHV(1H2T"TGX >BK1<**23]YU/ MR _U(68($.<$T#%\N%5N*P] ..-9=KEIJ8CV4]%?S+34QQES&@B(>V$!.D%I M2-PT >B&]KC"NPRVD$3[(:G94A^KX) M(&2$<^SB Q307()V?7;8;1&)]A>+;"ZIS_%TT6K11:/%EXIV/(0MA-%^"#.+ M)55JND6P:58ORSK;P?6?/II2GY+<,Q$@L5MDY*X:2!;@#MBB+6S17O0P:=OT M_^\X%/YJ#@0/7!:8= @Q];(!("2,L)!V>&TQB/9C4*R:R;2GIJS0)O5ES3Y5 MUPH^T5(?7SQ7)R4Q(!D2&DC>43ZA+031?@ARYNX\3P 4169O\K8F0$=X&!+N MVH.$,HJ"+GLM&=%^,FJ2]S9?H[-3&U3%X3)DGD%(:!9DY+($).38EF=/TM*Y(B/<-3+WG]Z71]R6CQI:(=WQQI>8R=X+&Z7C6E'(-E"UM$M.6V M^AH52C>71/-U6M;PQOGLZ_OJDJS3:VJ7#8% M -!&7WEI:^.D) 8D0G26WEC+8*R?P;Z?57)C$&8)&KIG3TC'!)7N?@GHNIP< MW(KKKT#]I*R)?3G-G@":>Z.@'Z!(1!C&WND3%&+,/$J&A9Q''8F6MXP$3'H8"UR,/ZD>?;MGKX=5<]_#J; MJ;3! CL2H#V(28AP[Q0",JB ",@(E5T;)FOYAO7SS4-AJX?HZI>5MB\^[>[9 M@XY@*@FE>UZ90$HI!2:>+5](&0TYZ:@ML!9T6#_H6!/7Z%Z]9D5AUZ+Q]3^5 M5* OX)960*A7J)X 0L:"@$L7< "AN>PBW)G>6\!AIP'GVCX/T6MH$^/PKC+A MC(7,FR=?"#J/ :'K?&-H=/ 4R4)5K\W3.#5JZCR;YS3VG^Z?^/G2/.?B?'Y/ M;N+-O;$_L'\^:OQ_4$L#!!0 ( *=0A%CYL\@;' 0 (@( 8 M >&PO=V]R:W-H965T&UL?59A;]LX#/TKA ^XZX LCIVL MZWI)@*3KL-YN3:_.=AN&^Z#83"S$ECQ)3IK]^B-E-VW0M%\:R2*?'A])L<.M M-FN;(SJX*PME1T'N7'4>AC;-L12VJRM4=++4IA2.MF85VLJ@R+Q3681QKW<: MED*J8#STWV[,>*AK5TB%-P9L79;"[*98Z.THB(+[#[=RE3O^$(Z'E5AA@NY+ M=6-H%^Y1,EFBLE(K,+@V_P5>+6/EH#1[+0>LV;JVP4])@0%I@Z M1A#TL\$++ H&(AH_6\Q@?R4[/E[?HW_PL5,L"V'Q0A?_RLSEH^ L@ R7HB[< MK=Y^Q#:>-XR7ZL+ZO[!M;/N# -+:.EVVSL2@E*KY%7>M#H\F\B)Q4G)7&&3B7YN?'U9/[E]A)F'V!VA''8A[P598D"K5IM*D'V90 M4ZH-L%4AMA;T$J9&.FESH!:IRX440&WW69@TA^BT ]&[L[==F)-]"TK=8^5* MV0Z@6A%;-+2DIV&-CA:5T5F=$ANA,L@D)4HN:D?[C3!2UY8-*B/1T5L"G ++ M"3982%R23;%I74NAMF('%E,ZI^?$@=U9AZ5MKZ=(G"8_OLQ'8Z1=U+/6C9>M:7PF?@A:5%5A4R;+CE,&1F2;)Q8IC;7 M)! )DCBJ2;B\2W.A5@@GP3SY1B7S4"%V5R[H;0L^_9T$'9\6_GI-C_9W>K2? M^E]_3RX/ /A>CF@/=/5/<,BLH!*A8.Z9)=^:ZMM!'/,K$@W\M>TQX_-ZECJ] MH"NB06-S /F'A9SF'*5PR:J1_M1ZOO2%@ZC_[O04HK,I3"C]-78@H9F70U(; M@[O.DU[HP-?!!,[^HC9,ZH6E%+#^I-T.A7F-*GN2[+:>*('4!;Z_,N0@68:E MT>5#("?7VB%Q>=4]]O2$CZ9#B6;E9R#78JU<,RCV7_=C=M),EP?S9D93,U/U MD0ZX)-=>]^V;@-K%S[UFXW3E9\U".YI)("=;-"@W=TTWMPM4-P/ MU PE<3,BI^2,%/77]SGGD!R.K#C&;;\DEC0\[^Q\^QXTQ@_JR[5Q\ MM=@,0__=U55L-F:KXZ7OC<,O*Q^V>L#'L+Z*?3"ZY4/;[NKZZ=,_7&VU=8O7 M+_F[#^'U2S\.G77F0U!QW&YU.-R:SN]?+9XM\AFWNS/"I M_Q#PZ:I0:>W6N&B]4\&L7BUNGGUW^X*>YP?^UYI]K/Y6I,G2^\_TX7W[:O&4 M!#*=:0:BH/'?SKPQ74>$(,8_$LU%84D'Z[\S]7>L.W19ZFC>^.X7VPZ;5XL_ M+E1K5GKLAH]^_R>3]/D]T6M\%_E?M9=GG[]8J&:,@]^FPY!@:YW\K[\D.U0' M_OCT*P>NTX%KEEL8L91O]:!?OPQ^KP(]#6KT!ZO*IR&<=>24NR'@5XMSP^O; MF[OW=^JG=^K#Q^\_W'R\^?G]3S^^O!I F7Z_:A*56Z%R_14JSZ[5#]X-FZB^ M=ZUIYP2N(%*1ZSK+=7O](,6WIKE4SY]=J.NGU\\?H/>\Z/F7VI3E(]T^?JYPTT4'IL M[6!:U7@7?6=;31]6UFG76-VI.. +Y.,0E5^I86/4&[_MM3NHC=X9M33&J9ZM MBV.6$J[QH<5A@Y@>-NJ]&TQP;'E0>U?H?C2]#X-U:W4W:-?JT$9UMGC_[N/= MXOQ"Z:ALC"-(+@_,=$[F!DQ&=W3ZUN,_HG%S=[LXOTSJ?5NM$WJ,B.? ?#<6 MR1AL@R.-CP-A@8T7RGQI3#\HP&-%TSK$U]L( [E.5G![,.3&N_\5UW4'[O\"&.RVA;JX,U,-.?31>]^MDT M&^<[O\9WZNS3WGUJ@(AW)/[S_J_K;\=?,^\]_>Z]^L1T< M.)CFWA.36W37J1_-3K?Z0H$CM ^(2#9)S$8[R>7BVVRR^_<&C&"T1%HRY#;8 MP<(1*"GC=FGUI01WD^P':')1-R('<5KJCM*IC@'3650%)@A F_S&[KRK#,R: MSOT:_);]11_5V..\R(JGAH!*A C2S3]&&Z;DJUU+9D/@F" 1_Y\4_$TMP<:: M'8<.3M4R6').[Z-I+Q1">@.D"%2#$4N#1UI!KF5GT#D,8X N;3G6J13#H Z#[=O07. M_==9*ZSZJL:!XF.RF1XB("!U!:V!OU"4W1]KH7X7X76'AHT-"-,P1 [Z,^RE M'.*8S+!2OX[M.@$@#&$I4"06--!\VTML#!M@83*MW@J(!"X'DB##H["(J#H_ MB)CPC;]$61@(!C/-K3XHM&DL!>"GM6 92@+ HU\5D7&Y^".8';6%[)/Y$39" M=R %J'1]ZP@5 M_+X7"U1%@3[V<%]#D7L4W>Q]1@3Z=DM%M69C)"ZX^6=32!M/JAD=H1!+0#4N M1D-QUEE)6"XGA+5;26>@!*8($[]39U82!'U4"EZQ)-IX$PCF!OTED4.)=$"J MF1LB#P!M\BH]%V,6@AT4_#)CQI&N:^,,923,D;P!5HQ/6="UIJZAP9DCJE,8=.TX&478F?CG%:5&*?L2H0#X,J!^,+8Y M!FX_1F;VZQAL;&V34O',VGM86J"3VIK'8NO&F.X('J1FM0"%'9C' _)2E)QK$/[E]'][>7ZFVB59#\%#7.)'HVZJ*9#7>$?I:0)M(=8I_4H(-PPJL!(:Y>*MFH]V:@ERAB&>P!M'6 M5A6@LMFW1.0@2%% >(-@S\:9UZAC_)$ H:*K _5]$*.%2)WO67/&" @U4K4K M96]*(E>$)(KH14A'1@%:*U!(V)GO87<&C\0.K"MN*6E6^ X@EA^>/9 Y6$[@ MDHULK@0@Q3Q+8,N*?+"W:,FXJP?%RARY":50 :,)Q*I*I9?(]$):?$6#@@W- MN$6QI?;M4GW_U5).M+.S5\J9V60!K@(B>J=M1YH N1[Q%'YMV<,,*U!=S#%B MN/U,A?S_:PXN4-P; %%[.^@N _P>+3EJ ^)I1:=@>) B0W0^QJ-"3'\^0M$S MNY-XM53"D#I#,'K(=0,A@FFAH>8F;JC2CHYD/UM\O/L4%^=3+,Z;+JZUL_B< M S %XKUD2TF"64R(3,B0PXV8BMT0)\1Y.#Q!X1DZ"A@9&_-G:3=30)#J$Y(? M4)8FDTAD?:,)?$P;0#__AUJ!E%0[0!NF$UI-EIX1MD:K&'.R$#@C^LEQI7-, M.'2N_H+.[DEG:3S)!9KP,@JTH[MW:TMAG'Z4OI]JQX @[#N=()<,W0NZW0RI MS+1$PF#Z20TQ QG'W<411$M+RF5-AR MZ+8,Y!1,W3TQ3SI_@FV:KE+FL=UE M8W%,GQY%W\T^P=Q3TIJ.QQ&25S3,%U@E7A0?IN61;DG&?J(S_P@ /A !,():1<-*NQ4V2AF&H@C7FD M&]B/M!JCAHT&NI;+2,5,.S=2:%RJ7VA 144@K1%8/'^P/JTW8JC4!#*L&:HW MA@$HK6+BW+%3PCQL,\[)JKTD_)@ZV\FJ%.5N#0R_2<$8" G\V',!6J=RXQ)4 MQBV4@@CRR)1:$@Q9D2C2 P!)?AFH:'M@WTBTZC'R?I.-U]J(?C]M+.0!28A+]6XZ,^]\TNX$35R3 MO+_W8]>F68L@;3V%@*,J0QB3"^V7IG#J45QP#T&2-";QHJB#F.Q&I3 ME,Q7 3PI'"O&%990B-=ONOUU)#BKAJJ'EAQ9TAE24H 86*"115O.H.&X;)%/ M+J:N4[ ;"I%]99*=]? YQS\=3X;'JYI@.K8V3$);8U[-^V7TB.'&N!Q]56/* M&LP9YHGI=+&N"O,T=IP&:&?(Y=1(LC&*-VD1Z.CB@#H1C,QD$$;9-*!,30_4 M$4,::DM(_JD//FW4RS0,LZL3\\J2T=3<951%ZZ'PJ.I6A]T@:X MVB4#QLFBP;1C4WA3,LO6P/*8<%,L[I,@=I;*D,$CI0$ORYC \,']]A.)2[WGFR/(FR,"$P"4";2_W/:= M/QAR8(M6O(%\$AYB*;A- @?M6>0]Q3M:=7#SK'+S+/0%?E8SZ(2E4!A+A9BM M.^=7;K)T*,L:VK8'LZ$+\EU9(W'OP[_"0S8A6+J?I#*5]].TG9Y:RNH&";:A MGCC_OD5?0"VG7@U4DADU>(F5MBT3E$ZKWVS+7/E+LM-:'@?F2Y.$WJF#]=([ M'XT>LT75DJ*/N_ F!UAMTH0BR?[535PN%WS=H:M-VR'U0MKE_JZ.C%X?Y/A6 MM\ROA$-)ECQ+D&&BW5I:RI/%;3TSL]4F,;_"9JYJ&?[JY4,!#,R &":")7VF M=-GZUG1YXN?27+HM][C1D/Q3]>#2#U5SZ.?C+?>]UOR>>-;UHXP=''QS8=-E M8M;MOB^KY3J"'/51+)?2J8179U?EB,S2OA:J .:7J"9/QNG_#%?3&AL3&L;]48[W5J812ZI,)#]Z&'99T_/ MJ2'94 )(EI<]N_;@< MJ*MIS7)@>('HW>&?F65U\9]>]^' 04WE&DUYE#J\>A%4U6[>?^CT-H\)\(6 M,[VP-&R0,S%?%"6[/UD>GN3V(-T9?:IJF_0])9NT["T:V!E!5]T_9(;3]2M# M,L7JCO:KY0)X"A)3JBD9[:CA&6EQ,CUQO!3E*=PUTHC3.P@^!+E XIP:HU2 M'++T>(>_IXA"1I[LDX2$^1;R=U57/S=5 MPE\^&TP:/.*D4-G'9,?(@ 7;C\S$+[F!20M[5.(,(GR3W8\!+4E=PBJ,,HSE7B1F"/*S6-?>3FZT2/H.!A6FAJFM[ Q M-T#YI35YY8.+X"X!G1[13 5>-?,6B=YKRF]6R#M+X/&VM)A(L1_X]N#ZFDF^ M0,>[.K]WXP0H(MAA'D>7DK2=CN6UJ*/WJ&[N;J<>C7+A8/*V%3A__V9+2)MV MBK_JEJ^E4BL@$&>7OQ-[0HRT(7W8T!+.,JK6J^#+4R_6757O/@+KUOR&)\\8 M;I#7(,NWY272&WEW8*A,<*1Y]>_O?O%Q).^WZ351\5)'XA!>;7V];\ 4$L#!!0 ( *=0A%A_TUH/\QD "I3 M 8 >&PO=V]R:W-H965T&ULK5Q;D]LVLG[WKV!I-YMQ ME>9JYW(=&N.K^ZN/CV?)?K>O'\*7_WKGW^U/1=I6OUKLULO]OE[?Z%JLSM ML\7EPG_Q7F^V'7UQ_OQIDV_4!]5]:MZU^'0>H)1ZIVJK39VU:OUL<7WYY,5C M>IX?^%6K6QO]G=%)5L9\I@]ORF>+"T)(5:KH"$*._V[42U55! AH_.Y@+L*6 MM##^VT-_S6?'65:Y52]-]4]==MMGB^\76:G6>5]U[\WMWY4[SS<$KS"5Y7^S M6WGV\:-%5O2V,SNW&!CL="W_YU\<':(%WU\<6'#E%EPQWK(18_DJ[_+G3UMS MF[7T-*#1'WQ47@WD=$U,^="U^%5C7??\Y^N//[Y_<_TVNW[Y\I=/__CXYA\_ M9>]^>?OFY9L?/SP][[ #/7=>.&@O!-K5 6B75]G/INZV-ONQ+E69 C@':@&_ M*X_?BZNC$%^IXBQ[=+G,KBZN'AV!]RB<]Q'#>W0 W@>]J?5:%WG=9==%8?JZ MT_4F>VVR0OU; $%L:J]48OG?_O+ MY;<7/QS!_'' _/$QZ$1?PXZ$=GV3'H#SYN5;8V%128 M:*5MEGLESLP:TMBI5N<5-"S0LW'T?/+@)'^8O:EO5-T9/%Z876-J?+"9KHNJ M+U76YKVN7U;4X ;U1KEW@D MNX5JT_]K76LH1'GPZ;/L&D]JAQ1ME+? 0Q6FA=!F>9=U.#!.JUHZ7V%LEY$! MP0ZDX_0(P,!DD3W0LD$-^PFC6.E_YP[17IUE1#C;Y9T@TRL"EX_V=G2P6=.W MQ18&AN&Y(^]Y=^O7':;54E9U7:M7?<0F94UE;*% MJ@N<^)];190J=%OT.QP=7P("2-K03J:W=*2<&1L3 3NN5';;Z@X;9:6YK?$9 M'!#BUP;1%AP!/34]2Q[L -C MPCS>YH!?9I"!VNQTD1P Q"4B@(2]$($^$:[JE#$% C@?%[KUL LJK)6T@$R$I" MO,.!>_K>T/EU1VI)@KVAOTF&.Z;H6?9Z4.?I8TM\.=D1T(N\!;=*#R4#VRU+ M!#2_WT&>6#S&;K=XG'_L.S" 5E(AM8Q;QPF 1YJ/1Z4$S> MG&0_.@X)I'*K12A9!$NX&J8$*P%!'I\)"KTGX1=8D0@-5&R@\$;TN!O_ME/= MU@@VO.$(.!\X]T<.]*7#L,TC[1>.0H7 4H>DPE:@O\J++1YJ:#^RZHP'F0_1 M%](L,0\-@BR B>$[H0Z_-3!.JJW%HM;P'PWCCX_KOH/,#K1>@9)K#6[! II2 MLZF0@_.1B+3B:1P75GO!AU"MV<4P <3]!;1V.3PN^S(0P!)GH 3BQN1@ M+^&@6:.=2M@9'9PJ$4.DN(G\XRF%%\XU>GW2;:!@F6HY.6RV18@5WN4=AP:G MV3?9'A;=/N D@;ZX'F@3>(FKT#$^&S]OC]._D]NXYYOU*0"1M\Q50[ MF%%YN6^0EH&HHQXX2)V8&V6Q( M%(,"\57;4DA$%J.-M #<8/<)-AP4>Z8ON2Y3L[GV>.O M( $%3H6/IZN\H@CE@1-;PFV ":VYF'OX $V]UJ6D(]">S%X-1T^B)07;NH?.E#9D$%L654Y M0B'GRRI-$3%35K5#0;U7I#3,)2Q -=DCV!@Q:@+4$4:WEP9Y) !WD$A\$0+EC5KX$"D2:(R RI M#E,J(13T"8M=.H/O2T7V53(T^#T*@XFXJ95W%"4SWPH#A;*%J7S91$RDF*(] MF4T*+V$5U,,8TM=P5L&TUN4AIQ&<4NH"XDA$ IE]'#J1AQTL!#2%PQ*V.-X# M RR80&%L8ZR$NF7>B;\\"(F3"1_<$Y9?BXQ182W0."@3%GHLIX8^A%4#L M)M<5+W3>A$TMDYX/'_GDR?&AY%T<+*3!):Q//3:2D4+\VRL$BSAB]#T;D)!; M("YD5)<<'W=DN^SV= -W ^M"C_9 :@ER%$J5EI^8DH&COIEUA >K^PZ(XQ1! MZWCMIC5]PS@(K3@*=A"4( *ZK,G]RV]$#.2E&TIHB& -(E''X^AAL3*&0R@' M&4?CS>RPF\CZ/$<)Y0T'?:W7/B\":Y#998CLQB0#A^.V7&"H?2XO<1=)A L' MB23Q3\N14W .G\\A1V9WKJT/9CDX4);.*W!ZADG!FCKM\B_A678+0K!6K4E5 M@6:/H*"F=*+]3-(8(E3K#P@\U%"'V)E:[4-.T6K[V6;D\*@Z%O)31\?7DEU( MT,3;ED:)Y'MFSG(MYN_2)<-SW B!L>B_R/&,K $M";N&;(#*!/6&XI3UP^Q$ M4[*,X 6'!;DHZJJ)#ZEI]Y02,^F"J>3Y5+>\\P 04^F2>1FL#U.7/+LS_024 MJERMVE+I^D:QMIYE+]VFT3Y>#H?@$+\U^5ZJ-[(ION*/6D[EJ4->>.G$@U:) M.JDZ9SB&JNXK*EY(]!)^H#H,YT.G8! \6OE;;WT6E>,TI9R(N!^AXN+13=YZ M$>5*CD3<9]FKF(0^3:\I^LQ7NH(Q=AY)V"_>*I!=3[A%V#LIV8?"G./$$%N[ M[8@G"'@X5$VK7Y1NZ34>E=]6JKM5SD0.SF+P(2.SR5QE_\#?'3V4;J-0D;%R M^=2]"!,7;1P_.?^^@Y,1TZ/4 GDMG@F^($YR*@F-7?SK,*"@HNLJ'\XHT*O@ M6F=Y#]0Y2(H* 0&CB?8X)I^0)CSTZN02<[8FT1GEA.+7D2)PM78&G=$FSEZY M.B7#%->$^'$E\D#?.0OLE0H_NH0+AAV9]N#!\PT2+MM-K$V14U:9]9UF>H)L MTXV[*, *9I(M$(5_NAOAE,^=SF/D%$&58CT/T0$A,B%S7X$SZS5ODM10%8I1;"G,%^='3G@PGO$6CECQ3V,]\7OMG0D@D(/NXZ&* L"2:CF2 M/,@/+E_L$4:U)*[>CGCZ(LZ$U7+>F219XIL9',?"2Q$Z586=KIYHN(X?6?Y) M"/\7P3FU-[CQ=/&=4)^M!8G]1_4E'ZPM.49)UM8M[,I66[$"GVLJ#N=BXV4) M?/-&5,77#RBX_)W6X@277WE/37$'!R9/,NJ??'?QE6B;%UR*L+K]UR%J_X'/ M1Z7BRPMY%BD;UW0EJ"=XRU#;\Z&]#POR+[#TJGW"[E.Z'>ML8PSH"H=7_D!6 M@^E#?@TF.C01TD: )#7^@)FDL4A\(,>J'MHK?X8W?7"RD?3#5>AX&7!0>@/] ME#37V6>PQ.:%@T:Z3U^XLD,-HG_Z\"JN03$-^+#X!__^1*(MTL.5"<#0;*4E MSW7 ?"'382#R5XC[I^MY*H6A#(3-^1=>=-R[[U>_MJ;<_RCW2"8W=\LH,["?L1 M47N8C0#[UN_M>Z6AVI (@==]SR.7)#2M+M0<3_YN;JF9X>K,GN(BKY[HG(4. M-$/Z*'W,+D02C.\--(:B12@\]<&"6L^01SR%IQ"?/IR/HH-3SSUHB$XUA.Q, M[H1%H'&9;4FA&22;#;7@R8F$_)8D )-?Q4!+Q=46T [187ASE5U>IG*[$92I M]M;M3UU0)2!/:6@$VH%SB:,J-6QA9ZAK#8<*!K2.(+NF,GOE>[G<)*DH*H)0 M?(@@^3@9H,(2KNW[,-+7$H<\UO=B&+U8W/RSC+\KF7R";%6PT1ZXLJ M+SZ??BBVU P.+ #EZ8&=*55UEKT?>'& ] <#XNEAO'&I9P]@[T&P*'X,)=P; M9:-65X0 -B C[G\7DX+,>$JH=%?+1JLV]>FAO7D^8<2[4O)[Q6Z8LP#5WNAB M&%50T((RDYT<":8D$A\>K_8KI3 VSKV#O4E!"1@V6&,X%!!3>+N2FB77"/U9 ME@.;1HSX8\**9;8GU*D:L3+(20>*\@A&3./E#-0CVAEA%DO%?Q^J+'T'%M$/ M98E&W& \F^!&A6PR.Q#+AXW1"SD[I-G5?AC)P>LZ2Q/GA22U9S!6DH.()0\L M-+Z).]CCV(X&&Z"9-9JV^QD M\?[#)[MX*+5XQT<]1#J^PL2H1LP?;AA0'<2BREG47^NXR M^"*NPQUXF82X-)H13T+105(CXI3-;GV<$D\2Q)3:&,X:3$L+N&C,H2F9-\I6 MTH[^>,*!@QLX49Y)QEO]2#_^ B[[!F22E^2J8@(WW:& M=73FA+!,N5$%:[=3I98A*V]L4A5&//H;=\DE2@\]T,,V-8ETT_%#.[*P?OA% M%'O-PV^^*N7B+/I.@%%58E4ILXSG#H6=*%L-*(7L)DWYVE&.QOU M./;?9>^S^42)S$Q" W;](92BWD67M_M05@MM>1:&$%44<,$7?P89UJ!A_YW>G8(4?.J,H6DU*ZR/,JW8OXFVH5?=4D5'Y%;'TA.TM5E MFOFEFZYU:[LI,>]0X]F4D+M"G-^&PS&=W'P)=XD3C,DZ!42<)H>C.K8?##9\ MH2CF>5A\+-!81NB$D1+OZ?R*,1IW1QLO\SJ';M/,:46I>*EH&*<>0IE!=1)U M+2HDZ3);P,89)]4W.5<6O"8.MK9WO&7*UH5N*BF?OWG]_D/V/]GKT(]X$V5F ML]\^@9'A4A"3]<')9]_SFAGU'-(*CI[C=#7J^^=1.\35GBD TQ334TV*GFAR M&K)RK/:C$R00H0 8BD-#N$[N80PZ#OR=^Z6A@BZ6U:;JX87]/".-.5""D3[3 M;5O3;[:N@$_F3V+MJ-KGV[:^J2Q9-^^65KJT'Z=U M08X%(@Z'AL$DJ:VV=Y_D+MI-H6I.YV@:S7HNE5I<#9'@208I25I"6X5XA0)/ MGE594:)+S6[.U"$"-+5@5K^YBJ5?(3256W= X#VREV7,P%=%=R,F6^$)Z,@]]=T9\9STFWX0PHFKQ-, #_-%?R M_MR.?&P0@_:ZF93\O@0)C#]*T)&RSBKW(!Y1#66Z>!EWB4._*DBY*W7[*RGN MQD8\/D5B,\0[,P0(/15QVF0GEQ0; D04WTD!C]EICUL\ZDO&CFEZ>M-2M97Z MD-3 AI!S"Y;=CO2]I@NB'\.,D2^G3]2)JURC8:DGV=_^\OW5U;<_A/^YZS.P M<=PTG1NV"JV0/^(J!S0/.*4U/T&C2U*#S<1*8]CYI+D#(:Q@B[3$9Q1EAHGY.."G.42\E\0L<=;W787Q[-? BE MM#PWXBM3?NPAXITBLY5JL8'?*]QA$#Y:NKB+#_WNN<[A81"+N*(\E]B6Z0OWB\C^?6Y10 M[D!\) ,0"=>Q=F-:9L6<]SH8-.44?CM3UBHRB#>J$K/1RBR"\4V$H"\7EK+>$6';INKZA,;:BE-F+!+#XO3=R.8&; M8=J_7,#5F:3E)W/018I!M.],R#@>4@H(73%"KK8E\9^CB\Q (QVJ1T@-=4*Z M)F&C:^]N)4$,MM^LJ%["YMC5RFB@Y,QM_XBW]N%TO,[!"ND8]P+O /K@I()- MYID7U4A&'<=2[H*E#7?D\A!'\1]N((<8QFFXZ-';M2> MG@@3;OR;J>)9#ZI #)=()/;DRD1H8*RE?J:IBNFJ]SRD$JMZ8CKY_B'/=_DY M8W>3E_MY3G<]6J=F?4JHR,XGB_>_?)*_%P\I'W)C02P.%*_[D] 2J>@!A6H? M1EB]BTB][7X&U'"9A>#M\L_^SI1/M,^D>'7YK=S0LH?+2P'G^Z MBEJ+KM@?M[96IFUEA+(-0RV'?_=7"?CON#WDHPV9H]KF-^R_0 :^7,PP1!3R MD#Z':Y$7HJ3]6*[IQ1'P; 9/AMN"82)>0N3AT: MKL&J^D:WIA;>OTVY-NX\C>IH,^HA"2U%-WQOD"9JQWG_7?\?D+_$"OAF_51" M_-M#9G'C&DJT4&"C1BO$%_*CNYTO4P]WZ(0J([E%* MYY@GCUT'-+VFZ"VH(.=[3:6<,QF_/;::M'4$X2S[%=3DH\X9E-*XJG'#+U"8 MHS _,)9C[XIFY#EUGW/2?7C4XU"Z-T[R.IK+=[/*+A]-[+GO"K)95:%ML#AZ M+7P1\IZ9Y#X!1Z#>I@=;W&/V:EI41FBY2S,6/I"_PN=? B8XN-MS_C("89.W M%"ZS4@[7_7E"^S9<1.8IQODG91=_W1\<*.529=-)-],%M9Q:C%?Q>P2\X"57 M*&=?+! GBWR;7Q*-.GJ#S1H4U3Y&>#6+INN%#G,9>GAG![6/^I;KX;7S67+W M-PSZA08UOS"!2K+4JY:B0\"IVOO\TKUAP.%%^>[!%R"(>,@EF>61.Q_R&XW^ MVIXF:;7B?K UL!1*'B#37\'-)B1GB,9?T>5KG:$W%MVBF>?MS!L7?&@4*I/# M:9MP,5\" E])<#,A,D_I+R/)RRP2+5K.WB&(S.>P3NK@_HT3)87TKD!U_ 4% M2)VXD/L*WIQGO_SKUM*\;#L,IO#I__KXN\OEH\O+[ 3/7F6GX8N'0HKC2F)# M 5_';_3PAX$FUSQ0XVOF:V?"QC&H]VYEW7XFUI#'N>N(G$$-B12T>M[^KJ+]B6>71R MECF?'I"!+Z6QRY47>2NCO.O$M2#"'3;*).*W6#D_RZ,9%(^KJ%+GC3*%NB S M"4@M56M2<=!=#U69/T(E"6 , MFY-^&=1^\OA.)L^"V-9+5!)WF58?@VO CR M6MY_.#PN;Y'\F2\@48:]QM*+L^^^64A>[#]TIN&W(:Y,UYD=_TDO25,M/8#? MUP98N@^T07@]YO/_!U!+ P04 " "G4(18+Q[%Z+H# O" & 'AL M+W=O7: MGE2B4W)M/T3]L+;']O;6N\[N&HY_WV?60#B)XP.P+S///#,[+\QWUCWYABB( MYU8;OTB:$+J;-/5%0ZWT(]N1P4UE72L#MJY.?>=(EE&IU6DV'G](6ZE,LIS' MLP>WG-L^:&7HP0G?MZUT^S5INULDD^1X\%753>"#=#GO9$W?*/S5/3CLTA-* MJ5HR7EDC'%6+9#6Y6<]8/@K\K6CGS]:"/+-?;E(QDR(-!6!$21^MG1+ M6C,0:/PX8"8GDZQXOCZB_Q9]AR^Y]'1K]3^J#,TB^9B(DBK9Z_#5[OZ@@S_O M&:^PVL=OL1MDIUDBBMX'VQZ4P:!59OB5SX/JS_%9O5E]?O=YN[+XSP- MP.7;M#A@K >,[!6,228VUH3&BSM34OD2( 6A$ZOLR&J=747\3,5(3"?O1#;. MIE?PIB');2I9O?IE\&'^Z0G9V(CN[AG[A2<3W1WH.8JUM\721[G7 V4A:&"%\4A6L&*G'#7=DYY*H6MA&^DH\9JEGTKZ$>OPGYT M#O76"YO_1['6@&:0JPBY,O4+9( P.C>-@$^\D[G20.-ST G*]"0DCD5M61UG M!3F4L2E9I.I=:,BA +=H+%U$R'L/S[T'(2NHJ@86>C]P@,47-(]<''OA8E+X M=^_+F@+O.F<+V&(7(5$,_G 792:<68%J58"\U"!T;X1U M"%JD+@OV% +16OLS)Q'@\RB]S@Q9UR&&7M SNG.I0H^ #MP\!&6($>Z[$D9* MCJ(A)HNNBX!%#7B GKB53MG>,Z5@'8PH4^@^WOJ^8)6JUR<^4-5V'YER+&HR MY'"L3(D^Y6(6@0IZ+1P^JS1'6^ZET8$C%.3[(K+FS@R1NM+5C*SK:9 JPAJ)$2DJ-%%-M9[E&\"C!J3AQ//MV,>=& ME[I$>M;$6W)U'%50L;T)0S\_G9ZFX6H8 C_%AU&ZD0XEYX6F"JKCT:_O$^&& M\31L@NWB2,AMP(")RP83G1P+X+ZR-APW;.#T'V'Y/U!+ P04 " "G4(18 M2[A]Z$,) "O%@ &0 'AL+W=OOP*AN:\VPEG@1)26V9V2EF9.9QI.)D_:A+;V[<+W&PJ]:0S(0Q[*?)2W_8R8];O!@.=9*+@^KI:BQ)? MEI4JN,%/M1KHM1(\M8N*?! ,A_&@X++LW=W8=U_4W4U5FUR6XHMBNBX*KK;W M(J\VMSV_MWOQ5:XR0R\&=S=KOA*/PGQ??U'X-=AK264A2BVKDBFQO.W-_'?W M$](0$2N4@,:>#X]RSF(L])$6#\T^CL[;>D MA>WGG?:/UG;8LN!:S*O\+YF:[+8WZ;%4+'F=FZ_5YC^BL6=$^I(JU_8OVSC9 M<=1C2:U-532+@:"0I?O/7QH_M!9,AJ\L")H%@<7M-K(H/W##[VY4M6&*I*&- M'JRI=C7 R9*"\F@4ODJL,WZ$6-'[#/56DRS7XO4Y$>*Q@ TQY8L -V'[RI\8-(KEGH>RP8!N$; M^L*]H:'5%[ZF3^HDKW2M!*N6B)OA,AFNGJGUSP1MST4CA;J6?3N?OG)CX?OWS LVAL6 MO:6].X+L[V_BQ;#[O$J>.A&_K7-TS3K57GSL= Z'4_E*">%^+H39"%$RLZG8 MFBLCA68FXP9%K%$L6,K6JBJDIO(EEXH]\[P6+)-"<95D6PN? M=O7 $4E5DQ('AB]RX0&K6'.9,O$")@1F#]FSKK0T>.)E>E@$0VC%[J6J 2&7 M?"%S:7U [V695(5@AK_LQ#V""6P EG"EMK)<.818L(:?7B324S02!_R:I3 " M[G,?=%8I\YL1JF E-\ARYZROC]_W$.#+U[R#1YC3. 92Q',IJYS/0-9/Z YK M)1-;.^8H"#"G@*#.X,4F0JE0\!VQ+=O (EZ:%@9R0BZ@O_V. M !++#2(>7- M6ECZSK='2< RR"(NKJZ=,]BRRM%JR(U*ZB>D"7+-FE=KB[\S;=ZQ7WZ:!$'\ M_NS_%>^SN1*I-%8?N8=VL<\VJZM2V#3?$@#>J1ZDGN<(+R%H2X"0@ _)3AHK M_%&-IL660IV3$5":@KO@WQ6E%JL6N5Q9PKIF())FIJ6NX0\C6:9 *]RA AG)2W+":BM3EJ''B2+NFAY'^@%P +. MI>]%8>A-P@F[ GT'[#=V&7AC/_"B*.Y?L[\(:1-4LH^"TUEZ+7#("M2>I0R\ MW,$"3K@(.#GYU[9+H70#4)8@>9B)(GJ6VEI,)JPK Q/)&8T6BH+8%3-VTG62 M-2^M]ZG\,HYL7A"KD9O!)@5? 7 MFL0^9 2ZA O+%+ZS0;"4@6_$!(5;;LFAK SRBRWKW.Z=5,]H3]!X&E*^VF5\ MERGB)W:1E5UCW'@?WXESR]$UP M,:^5(K:[9&,$)IJ&>(JC")4?7OB(5SQ$,6TU"WS?FTQC-@K'WG RO(A]]Y[V M)KL9F"*8^FPT 8<$%Y=LE_*7;)_K[&K19W](# DIA:2;FMN1M5Z&A^MR%ZB" M#CV4W0=Z/)"K;MHR$3$6HMF>18*Z,P=5D"IB W)[?HYHEQ&VT2^YHG\H:RV; MY.,$PL&S+*/K)2I-"MLV21N2HDSU$>+V6+')P$K Y\$TM%ZV0"-!.F&JS5W\ MC2+B3(D-@(QL\VR1T[2+>01!(^3P2Y*(M;'>:=B/QC*809]37H#O=CWVX 4, M1[5IVM&L(Z&.RXOZ]=O=P;(4-1GLI(4Q ),T:=4V&E*7TTGH42*VB# ,A]XD M\/MDJY9ZUQV.QH)W_WYBL[L :^0?T:T_B;PH#D%/Y^.<7>,/ 2PZ+ DI96&; MY9+&FC4&MH:53^Z4@V","K+3\\R+QO;>K8RQP/ M:,>*L+ %VHMC(M09$K,Q[G1^[(H,#7,TFC9]DK.MX,K5CB.\\QE2"6K6+@EI MUB$IEZ_VR%4CD0L::MT&NWGIV&OT11Z-S.#12W_LA:.@Y<68(C=]WT9(\YM- M:QQ@+%C=1TW)Q$Y6) <9F&[/,$Z:A)J6,X6#KI*^-:_=))NAV4V@T.X4MDL! M5F)H R'9)D_^I'8!PU&M=K)IB.P0Q\21"C:4??;I7+*3_EHG'OAM6=/9P!78 MDHC=\QV(^$IZ$Q5]2K#B)ZZ MSJV:07\O=I@D86&5PZO-W_*J4LV&GKC:4"-/\3#]&+6,21-0?>AS_P( MA#V*#B(_HN,K/YAX\7C(,/ %\=CSP;%]C =^Y$U&-&Q"$Z@;&N9L^;EC(C8E MU;N;# ):Y3*U(01DTUR^ $JU%HH?3GCH4 AI1A>IST[7==>UTZ!UB8B!>V6O M2ND(@="X^\3]V_UM[,Q=0A[$W57N9YQ5Z>"5BR66#J_'HQZ*P5Z/NA^F6MLK M28PJF.[M8R8XVA()X/NR K&PO=V]R:W-H965T(Y/)1)SEIC+]T6T<-U76DWC[;>-R=Q[(HMUM*-3(.:3M;&UM+3UFYBUUB4 M90>JJUAPGL>U5#I:S#K;N5W,S,Y72N.Y!;>K:VEOEEB9=AXET:WA0FVV/ACB MQ:R1&_R,_FMS;FD7#RREJE$[93187,^CT^1DF07_SN&;PM;=6T/(9&7,9=B< ME?.(!T%88>$#@Z3/%;[&J@I$)./WGC,:0@;@_?4M^[LN=\IE)1V^-M5W5?KM M/'H908EKN:O\A6G?XSZ?<> K3.6Z-[2]KT@C*';.FWH/)@6UTOU77N_OX1[@ M)7\$(/8 T>GN W4JWT@O%S-K6K#!F]C"HDNU0Y,XI<-/^>PMG2K"^<79QV]O M/W[Y=/%C%GNB"\:XV$.7/50\ DT$?##:;QV\U266_Q+$I&,0(V[%+,5!QC=8 MC"!-& @NT@-\Z9!4LE\.NA/'N6[&&6T!8GKI$% MSB.J>X?V"J/%TR=)SE\=T)@-&K-#['<_ 'Y^P6L/R\H4EP^J/,R3CV"@.J*+ MQ'J%=KA,^-\BCMXIK:AN2M@84SHXAH1SEB=I6*6"B3P_NI MU9I'JV3E0.J2 M>K=I*H4.4B8F8Y9.!62,)PF;IOSHF*SI)&>O0J"DV!*&9]2K$GZ/'"4 MRE)O#PH[;D>3HC ;K?Y0/.D KVE\.:3+&6JAMYA:.MGEGDEDV3V_NIKLWM\9 ,UQ,7U7SAP\1H?-3E<_U) M^\_=S,)HM$$IJT:WKC(MLOKZ>#@AKZ<\[(\;OE3ZUFW9*&1R9[TB:E_JTJ_.![* M(2KU=;ZL_86Y_46O\DD#7F%J%_^BVWXO9T-4+)TWS'B!&,:$+9'CRV29A%//9OR0A\/X7PX;6_T?!_Z_D:AKY?ZSJ-I;8IO3S+?CYT=HKWP@W<:A+\P=8F@?.4R M'JC!B7$>O0OUFRZKNJS:.3IO.FMN="@E*&!357#RQM]WVJ&+CY_1Q#FX;2Z- MS^O!-(D MDN$D"5Z,",RS!"R!%>Q6*1M,RK(*I!UZ%7^HPD01)!G#:49A0@J*,\$&IY7K MC,OK]<:7E&#&,W2 7F89%I*#!;-*X801=/ \?_IO^#.*D\B48<8DEE+M\,]P MEH2@Z2/^KY 0*>9*/%B/J /-#&B2I*>\MI^GS/XC9453S+)TA[+$5'%,,C*8 M%,6R6=:YUR6:-,;ZZL\\ZF9ORU^%M%6&98S'5&P/3$$ (K)(04$C"(MTA,!R M14: 4YJJP7:HT%>@F H$E#A# GHI.$J!MR(""H>8 M"]I7D228)_R?&A^RD"!(J,-V^;*,@$Y5K"Y7 ,M+C.0$+NDOX8!03N"B1%Q$[K)5%8)2+6&E"@D&&9PD&0/.@% M'$#!2J6#D]S:^W ;?,GKI1[L55G("W1/DU5@"BL$6@042 IQXBD26,2J0CU3 M").)1YA_.VR)3$! ZT90 365H1&2 ^\DRA2P2+PL, 4Y46CO>5O42_AFH:J% MWQNXMXR]1Y5#+X+B,[@)0AP A/QI^J87+ P%SC)^@,PURK>;9G4O?6]0M^^3 M<[@3N AW*D#-C2D=;%.^H?:P_;^N?L^M_,*[O-:7X-K M&PO=V]R:W-H965T:XJF\E" MW&IFJCSG>G\E,K6[Z$6]9N!WN=Y8&AAZ$_5=YJ_$V:+6D,A>%D:I@ M6JPN>HOH_=6(UKL%7Z38FRRIC%5Y+0P+J73VQQ=_?I_NY\8*&6 M)@=)K>+*JXB?41'%[%=5V(UAGXI4I(<*!K"G-2INC+J*7]3X421]-HP"%H?Q M\ 5]P];)H=,W?$Z?-$FF3*4%4RODS'*9B93)PH/:H6,)Q&+$\F(MEYE@W!AA M#?N#+XW5P,Y_C@7&;SLZOBW5TWM3\D1<]% P1NBMZ%V^^2&:A!]><&K4.C5Z M2?O3S+$_[L5WRZXRE7P]:NW+^F9]]D3ER;4REMUR*PK+7,$:]KFPJ"$45<4S M=J\LSTZN>,:+1 0,B1/Y4N@F>2$[9:,PF(WH83*-@_EXCJF6XAY.9D_/*1^$\F,7'E4_G#T]_.]8'*#E4_O^% MN:OPFFN]E\6:?>%9)4Z.:3AK'&RS4S\]61V_M)I]K#1M9#>"[0773!!+/K8Y M"@.WXEKE)2_V6&2%=AQE%>/@I[46(J&9& ])R8V1LKSC,0>F*?4.)AHF*@]+;VEC7JW6J558DWO'3']SV]X7G[X)[MO-I+"!" P M=!>__ MRH306HQ&P!"4L4Z$]R"!^&D?38#Z"$V[*6$JC&_?%A> DW&R0GI3% MX]"-)2K/(6TV'(SO \;9BB,E6P*:$X_F,:GUJ6A6(C!(AZD0GO15@)F^%''O M&*)FU..HDR\XLM .#Y%N,]NDB@("PT5ML7<. 6F W;M$Q+&583&,KE>%D2>[DZ.HX,!7"O&=O M?IC%\>3#D]]'Z'6^:W- MTDL!C3)U\87KPY"E?-]Z![7T*'BR050RO"+;WRJND; ^6\ \>X3;NG'9<,,* M91L+:$BCE K$=:55[M:2C>H(_S"(,P&'3TP*&_ZI2 ^0U MR:JT@>U1C!&DCB#I_C%X4&?X2Q<*G-.*OZ[\FB)25J%.]"-^(IQUM"(?F>1T MOB-K:*G+:)UO,@:@:)PG&M@AP-(#C>NEM#4[P(9$&./4<_;?*EW[,L)J3>6J M/3X7I989N,%G+F!\Q[4+TC%F\L1T.D+K'DY";V#'$M0BR,L=2PFE;K^:,,B* M3*P1&UH$Y,!3GJNJH.C0EEBSX5L!]T7A 2^)TPI4( MRV->P:*-U.E9R2EK-8"@WW/PHED,&H;&5:4QK)ME3%KCTJ^)19[!P4'WJR]Z MN&::LKX\ HY6XVKE>Z"+;(&R5SQE6[&122;JOMC:TC"^+U4ZY#8Q=R.GD\DP M&$5S]O9T5B/Z>O'Q7?_P<-P:V+CBB$R,/3!IM11[Q'V4XP005Q)(G7]<: MV4V[P:\%'J*[:_&>( Q/Z*DM@++2I3*.(7!JJ%8(G^\_M">NSUE3U$V8RY9# M*&0-53:0;-36V[9FG,;3)DZN^EUG\UT&KU(Y)HQ"-]YT\U]J'3\) 7"T/6HE M-6XE7@$:U(XCW;X('-T)Y"[UTRDN?E0&F!Z'/R(]AU&%ZPD8E!!+=VN95WEM MQ2%B#,)JY+IX)H%$4M!&._I2Z=A=QX/7]C;1\#8?DE_."58%^J#5 M,B'KFV@"XI7Q4'DE#+AUQEF9"T( TM22M+]?T'8X(P)9--$QW; RJR@TZ*AG M3K[),56 []K]UYUNB?NZ@4>WJ#21"*^+BS3>@"K?^M-T?3UKO$.Y M;AS/)KR4$)5_^LH_2@TOG%,VG'9/!; OO4>3*2Y?46W"6?/^[IDF['H[+\M, M$M5O:U 0831"K]V7*7A%5CNOYRA MCZ\EKI^96$$T[$_'/=\;FQ>K2O<%:*FL5;E[W @.(-,"S*\4#O'U"VW0?A*\ M_!]02P,$% @ IU"$6.[A=^\R! ;@D !D !X;"]W;W)K&ULA59M3R,W$/Z>7S':H@HD0_;]A89(!*B*RE7HH'>J3OW@ M9)VLQ:Z]M;V$_/N.O+P$4*3NV9YYY9CQC>[*6ZD%7C!EX:FJAS[S*F/9T M/-:+BC54G\B6"5Q92M50@T.U&NM6,5HZHZ8>A[Z?CAO*A3>=N+E;-9W(SM1< ML%L%NFL:JC8S5LOUF1=XNXFO?%49.S&>3EJZ8G?,_-W>*AR-!Y22-TQH+@4H MMCSSSH/366SUG<(WSM;ZF0PVDKF4#W9P79YYOB7$:K8P%H'BYY%=L+JV0$CC MORVF-[BTAL_E'?KO+G:,94XUNY#U=UZ:ZLS+/2C9DG:U^2K7?[!M/(G%6\A: MNW]8][IQXL&BTT8V6V-DT'#1?^G3-@_/#'+_'8-P:Q ZWKTCQ_*2&CJ=*+D& M9;41S0HN5&>-Y+BPFW)G%*YRM#/3FZOSNRNXN3Z?7=]-$[>+>*:28,=54@EU SW$4-6- H:LT8_*!S;106R+_[XN_1X_WHMFE.=4L7 M[,QKK2/UR+SIK[\$J?_;!]SC@7O\$?KK[8$?]^S)P*R6BX>]7#]&*T[@%>#H MOF)P(9N6B@U45/?) ;I2C&'KF3Y-'+]KJE@E.UQTT0(7\*=M:4$)S!0W7%<( M5'?-G%.@HG2&CZSB"TPRH%UI30RZ*]DC&K86WFY'JZ219M.BUN%?TC#(CD[ MTEI@67'1<;.Q:M:R)U=S.N>UG;8N-HPJ#^/#AP(IQD*,0!!G)H\!*<4'"N!B=ER6W MA:;",*PU RG)D@QBDFD,XLR$GCG!(TC3O"?LD\:-]A",D'*%%"J@3%-'GA$,D MEP=<(NLY1; 4A>-A,+KHE++UW$KECIG]6C=2K([1=3/H'=O?:*\V7':*BY4K M?%OD[]4X<1J['FXI+X&"L<5KV^8@Q=K$/3<2YATV4F=<-RMF+VP+OVW1[:E( M8(W#RK8+%XNZ*W^V;?TRT70N'UG?J"5?+C&? D^%.3-KQL3>;K6]:.=W/%K% MT6*-;7D0%.D[GNN7&]9[W7>PCI_=@0U3*W?3:SQ$.F'ZZW"8'1X3Y_T=^E.] M?XE\H6K%A3T+EVCJGV1X=ZO^=N\'1K;N1IU+@_>S$RM\$#%E%7!]*?$$%T@0 $<+ 9 >&PO=V]R:W-H M965T50 M84&GU7UPDTGCQ;&SMMO2^_4W=M(TY: Z"=$XF7EFYID7S^5:Z1>3(EIXS80T M5T%J;7[1;ILHQ8R9ELI1TI=$Z8Q9.NI%V^0:6>R5,M$..YU!.V- M#R_5T@HN\5Z#6689TYLQ"K6^"KK!]L6,+U+K7K2'ESE;X /:;_F]IE.[0HEY MAM)P)4%C.:Q3:^"\P!B3-A2V)E:?\$RGE.' M%REA_']8%[+],(!H::S*2F7R(..R^&6O)0\UA?/.!PIAJ1!ZOPM#WLL)LVQX MJ=4:M),F-/?@0_7:Y!R7+BD/5M-73GIV.+F939]&C].G&W@>S6:CNT>XG8[& MT]OIXU^7;4L6G%P[*M'&!5KX 5HWA*]*VM3 C8PQW@=HDVN5?^'6OW%X$'&" M40MZW2:$G;!W *]7Q=OS>+T/\31?,5<)\,RT9M+"+6=S+KC=P/?1W%A-A?+W M>Z$7P/WW@5WS7)B<17@54'<8U"L,AK_^TAUT_CC@=K]RNW\(_6":X/LCOEH8 M"Q6]O.OX8>ANIP4'X1]3A&N5Y4QN?C-4\16!ZY) 41'(-#=H@-$?=:RAS@"5 M@"4 ;LR2R0C=N=0S@*^H(V[87)" A.O1!([NE$7H=H^BX^,6C(Q7CE$JJGWF M^YB3#SQ)4".93K3*O,C.P6\/$TB6TC<]$]1#FB2C3;,N1LY%:B'Y/\[9>DB[ M4&C>.0V#.W>9C$DQ0V:6%)S'JX5N_0LD&0H16922;*ZTY7(!.5E0<0NN4R87 MI,K=0#,Y3:8M/_^;8'3L)DK0-#47C3$3CM4F4)]@-D>][94.?(*3QF?&-:R8 M6.[S[I*!,?P>GC;/>F=OI%C\@\9.YM@]&IR>-P?A (X_-M2%<'#6[':[!V#" M0:_9[Q^$"3;="Z--YK2*!<; MNJCF/]#?&H#&K2FM,!2SQJHY>31*-K"TN5;BQHLKXMRK*>#-T5-N4%:* G2X%"FP/-?JU4<.CB=* MBY,FE[(W@7NK;Z.-Z"YPXW1)018ZM0;P?-,MH<7&M4B-4XC(M+.I.1.4!T;= M'A7ME>R*HTI)JSZA'.TN2: \EF?5P6.Q'H2%[0V.C<^^=YN MO7=3MFO+389ZX5X\_!=02P,$% @ MIU"$6*<;#V\Z# R4 !D !X;"]W;W)K&UL MW1II;]O(];M^Q4#5MA9 TSQ$'=G$@&-[V[1-8L1Q\V'1#R-R)!$A.=PA:5G] M]7WOS?#287NW6Z H%AN+Y+S[?N3;K53?BXT0)7M*DZQX-]R49?[FXJ((-R+E MA2USD<&3E50I+^%2K2^*7 D>$5":7'B.,[U(>9P-+]_2O3MU^59691)GXDZQ MHDI3KG;O12*W[X;NL+[Q)5YO2KQQIP/_B,6VZ/QF*,E2RN]X\2%Z-W20(9&(L$0,'/X\BFN1)(@( MV/C%X!PV)!&P^[O&_A/)#K(L>2&N9?(MCLK-N^%\R"*QXE52?I';OP@C3X#X M0ID4]"_;ZK,!4 RKHI2I 8;K-,[T7_YD]- !F#LG #P#X!'?FA!Q><-+?OE6 MR2U3>!JPX0\2E:"!N3A#H]R7"I[& %=>7E_=??AZ]7=V__7S]=_>7I2 $A]< MA ;\O0;W3H"['OLHLW)3L-LL$E$?P07PTC#DU0R]]Y[%>"-"F_FNQ3S'\Y_! MYS<"^H3//X4O+L)$%I42[/.*7?,\+GG"[DL9?F>W3WG",UY*M6,_7RV+4H&3 M_/.8%C2-R7$:&#AOBIR'XMT0(J,0ZE$,+__X!W?J_/B,!)-&@LESV/LF8C]_ M%4\E>Y\ _T;8SI)@+]WU_ MND>'<$>,EVPT=:R)X]CLZP:\H>%#@!8,AKQ21<6SDI62?;E_8'RMA(! @G[@G! MP4+Q(UB704B%) J#DL'62H*I9P6NP\Y&4\N?:4* >6RS M6PY^0\C!-8JX* E$9J*G:\:S"&^>;WBR,K> F7 #Z9EMN5+(E'C*8ZV!K20- M%&RE9$KB1L@H("9Q#=7M1B8=Z*R,RP3TC )LVNRH;4VO#*(&5%:DC8;C1J+(1YHCB MXPPP4##Q52FP!B\IM]4.0:Y:8P3DB #BNY$^B?DR3N)RQ\X^24#M.F/D$T_S M5%9P H5;>($U\V? J(2@&.DA,)ND&'IX63T*%<4$6+:BRR5PS.//$XX5 !$+M(\D3LA"HM%$%\AE.8"C;:"@%*U;C.DQE'SY!IK M1;^KS,0H0\2,YR#Q8RU "8TD:0O_+G=T[+WD*D+1;VI*6$.Z2/9MP7A3+!N' M;E0--YHF>.E.^@VI4(F'(BI@6N0X*:.6_ MP^R@44'VZZ;7M4XF>![<(!=AO(H!=00M&2612.08!9A.#I'9[/,1S?9+;ML$ MU&S#V8[C-.YTX#D<8P.RT[9X,[BM]7&+)6/7CTGH_5<"NXJ+WOW!'0E\@Y)B MO65_-@S<-F8A;/ 7VX@!E,]@=O9P?S-F5R!>PMR9;C#@'QW;Y_#?67TQ9N<$ MXAB0:@VC !PU,+,NS*P+X]J30,-\!(L9(A-PO?:\VR,QF_=(N L#T25Q7E\A MP-S3 )\@ND@;\T,:Y^:""$SU^9_$4E4P]S%79[J@)_EY?44@09^GN0&8!3V> M]-7@*U:?7O! =S'K"+QH)':MZ;0+9"*!LL\K@'X'1W&?=Q0/Q5\8J_^U2G9L MJOLYUA']+.A9T'?V#.+-#8TK=OSD93_L^XT8*N85""GGIV#WL[3Y!B-=(1C-HVOT?M1G@TG7FUG0Q'3>=\#JC M!L/G[)=;LP4!&F!-.X;_MTW'W^+$Y,*2/(_7#P]+_8:07!F&G!B7+.@_KYL? MM,.G_"E.JY1E.@-"R/7[U)1'HC/H(*UFQ-P?YFH)$1:DPJ9;/.'HQH(?#C&? M&!_P^@"^,W^\"HENW$&]_=-F&(SZ8NAY 2E*W)/48R(8",*?ZPT\^M&ZL^:B MR"9'%"H%FQ2B+!,SV2,S>A] 4VWSI): ['PXK#3:(Y=8XG8#D<<91OGIN>^9 MHDJ$_DNU]*7$H>?T;FWT,/+9>/!%U",1%DSHK_3MNKF MQ&0VF_L$?,>:!UT"@1>\3,!G"S>PYN[DMVU;FQ#D+)=)'$*(M$Z9BNK!%.Z<1JJ9"$O-C:TZ*AWS0A.\^!/4;M'(J2Y$H^QK KHO$_B M%ZKG5O ,$]"80O@86L9Z(T)A[A4(% N=:!#4J_TKBW.FET/+2-/ M6&B?/[/ZUA7?S/(K'JMZH._M&]O0ZN45RZR1D"%@@[,UM$BF XAQ!Q:2_L >_R<76?7=NFB03/TV79")QK/6IE0A!#=DKI6T@"=ONTJ8N=)Z3MN7" ML.JB&WF3"9C#&5NOT-GA3J?O/'4*UBFUPTF= CO^@WDL:WJR=@4+>D!MU?FX M3KR/HG4WO)\+%X>"(9VG1DXKG9-L5%J$0W#HQUK79U3.=SOJ,*TE,YOAQ$"8O A^OI8A]!HSM<<9HQ9T]U,#N[BQ8/ MCG!]+*RU.^E5%\]V":\CGU[Z-WL_P-NDLHECS>;M5#2"(C9WIGT:)U\BZ'(. M/2V0VC=.$R;'!AAZG>,MK,G"Z00VY 7?G7<#VUI,8$CKM@"G? .:9_$KF^=/ M,CN_-4ULV[\ :K.MW^NH34-]\TQ#?=,TU/BNMVZ0V_:9 I ^HD (N"GPE4;4 M>QMKWA*>(:%B2*^*DEA4J+)#1].[\*#I16/'?>+A\OZGHHULVLBZZ &CFQ7S_N)_:Q+QTN.A^FI$*MZ?,; MK/M55NIO5)J[S1<^5_K#EO:X_CSH(U?K."M -RL Q?7:[I\M_ U!+ P04 " "G4(18)D3'EA@$ M #-" &0 'AL+W=O6G^_2C9SK)#DR^Q M1)$/R4=(QIX+0NAIUYN3'4S&.@DQY+IOJQ0T$DF5W ZMOE/XF^-6'ZS!9K*6\L5N M/J93+[ !88&)L0B,/M_Q#HO" E$8WUI,;^_2&AZN._0/+G?*9Y!BQNK"+.3V+VSS&5F\1!;:_<*VT1U%'B2U-K)LC2F"DHOFRUY;'@X, MKH,C!E%K$+FX&T3F_6WU\^KR<# SA6ZU!TF+=-EC1$:PP@D,6DMA.!*B'C"2J_/?BPCV]_8!TTAT^5BX>0VD/8 MYA)R1C 6FM4FEXH30=:$+K^BS/F:%U9$$Q2J@@E!YGX;OD6RJL204;(HNAC= ML.*&H_Y?XKXCDVO3R3.RDEN'4\J:N+SI4=HN[%Q, 5^M%<(Y7(=^%,<0!B/_ M:AS1=^A'HZ!WWUW9.\B04@N'8X(+(+R,#[^]Q?(+U=G.QG)^#F'DCX,A1(W. M1>\,QJ1W&5]1&*$?A"'Y&-%Z?'WMAUO;U=C'^94V.9(Q-0MMF.$["X=TAJM=W70I;9XN$B*.FUZD25)HTO4 MLG6!KO!(J&HZ+SAS94I&_;>FU.#@B2E1;=Q#JL$A-J_-7KI_J^?-$_53O7GH M'YG:&PO=V]R:W-H965T M14APELS,,V$-BD>+YSG?NU-E&JJ_MFG--#U59M^?3 MM=;-Z7S>9FM>L?9$-KS&FT*JBFDLU6K>-HJSW I5Y=QWW6A>,5%/+\[LW@=U M<28[78J:?U#4=E7%U/:2EW)S/O6FCQL?Q6JMS<;\XJQA*W[']>?F@\)JOD/) M1<7K5LB:%"_.IV^\T\O0G+<'?A-\TXZ>R5BRE/*K6=SDYU/7$.(ES[1!8/BY MYU>\+ T0:'P;,*<[E49P_/R(_K.U';8L6<%ZTK]46Y^ MX8,]"X.7R;*U_VG3GPUP..M:+:M!& PJ4?>_[&'PPT@@<0\(^(. ;WGWBBS+ MMTRSBS,E-Z3,::"9!VNJE08Y49N@W&F%MP)R^N+F]NK7]]?TZMW2=9WS_#G '%1V?/Q'/I?^JXAO>79"@>>0[_K! M*WC!SK[ X@6'[*LS67'2[(&WU#"1TPQA[^K\B+ZP9:L5TN+/?8;WL.%^6%,J MIVW#,GX^12VT7-WSZ<6/WWF1^],KI,,=Z? U]&=!H2^?^(.FRU)F7_<2?15J M/U$O.*&QCLFG-:Q> ML9KEC/2::23DEI:<6-.4@N?$5N@&K::BTYVRSF?+DD/(Q,(A_M ()>H51/2& M\QJQ#E)B=8Z'$-3^P>96E(=Y:)S^?/??>?1ZL$>\*- C2&A>M3W."IV"E&CQ M7E(K5K4H1,9J38U4IIFT) NK&/7/E8(JLE8$M1"BU 'ZJ0 M\+Q:($WAVA,;E\XC3*FU/88[7S#5 [G M4N G3A OS).;.@O/_5>96>*XB4]'%"1.'+JOJ+?PKN.G@7D*$\=?N)/KAXRW MUH46UV3"/2L[3O(>]ACA85E0HS!^E-XZU)3&_\8W_%LG&LP%#I,U:9&OD]!Y]R.N61HC,.NM_R927H>5]<$VU#.&%<;[C(;(INOOW MY#FQOW B+YW?!;$I/G!T[D!U"KQ#TS8Y: I(QGGIQ^3&GJ M3MYQC-#1;NA$44I!"@WAY//8C9@G'4:V48?"1.'ASD"Y0*TJ7B.!+$\_\IPD M2BS/)$F=)(SHJ>6;3H/[ Q_$X" E*UNWK)(=V-EBW\BNS$W;@%C3::A>;FT+ ML9EI3MM6)UA-K6:ZTQ)$1GFEF+:YZLG M^0C!-()#P;-Q/AS.=X< D=6(HFN\$O5)[CD>'!0\+GTG7B3.(HJ1]7<'S1IL M>O8S&3EXR/,GU\&?3T[:PV]]92C\-N MJF1$J.E4(TW"^E'@Q*F'?N)$H0O+7(PK#W8A@7(X!DWC7MA;H^G2UAV8$XT2 MP-MRACR8>3%D,=V.D( A$C!%ZL3!Y&J-#.=VJHC*1'^<;W[H.U&-+8?0<=/84 E-$;SL%D;0 M+&516"#CIE&A!""_B'WRPMAQ@XC@4<<%T)XZ\* IC\_(-Y;^BV5O("H>Q(O MIICA]E+>+[1L[$5X*36NU?9QC>\8KLP!O"^DU(\+HV#W973Q-U!+ P04 M" "G4(18@VPKUO0" "1HKLKJ9[U$M' :R%*W?.6QE2G0:"S)19,'\D*2]J9 M2U4P0ZI:!+I2R'+G5(@@#L-64#!>>OVN6YNH?E?61O 2)PIT711,O0U1R%7/ MB[S-PAU?+(U="/K=BBUPBN:AFBC2@BU*S@LL-9,\/Z7257H*PUH5G!I>J\B1PO;5&F1M$N M)S_3GSY,)M<7-Q>W]X-K.!M,K^#R>OP(H]O+\=W-X'XTONT&AN)8ZR!;8PX; MS/@3S"B&&UF:I8:+,L?\(T! !+7 M?(;'=2:DKA7"> [3NJH$4J<9)N",Z25<4J_"J&QZWC;/TV"FC:(6^KGK.)I@ MZ>Y@]EJ=ZHIEV//HWFA4+^CUOWV)6N'W/:FDVU32?>C_4$!XNL=7 T,AL^>= M]/<&V$T_2H_@[Y$/J&Y8S%"YVGVJ'-BJVM+&]A4=3!3-'&7>?*@$*PVP,@?\ M5?/*E@A8GG-;$PW<7NI,UJ714+$W-A/H;&E1U9B#X&S&!1FCAJ\0=?RTU;%" M>.*WTX2DPX,1U;Q<<.>I-?X_^B$]G=@/6['#/<=*:DYPU%FV]7MZ!TT$^>/>3.W;YA:<#HO@7-R M#8_:QQZH9A8VBI&5FS\S:6B:.7%)OP]4UH#VYU*:C6(#;'](_=]02P,$% M @ IU"$6&=R/2:7 P G@< !D !X;"]W;W)K&UL?55;<]HZ$'[/K]AQV]-VQL57 DF!F4#:<_*0G$Q(VH=.'X2]8)W(EBO) M$/Y]5[)#Z!S" V8E[7Y[^5:KT4:J1UT@&G@J1:7'7F%,?1X$.BNP9+HG:ZSH M9"E5R0PMU2K0M4*6.Z-2!'$8G@8EXY4W&;F]6S49R<8(7N&M MV4)5/;*0JY M&7N1][QQQU>%L1O!9%2S%<[1/-2WBE;!#B7G)5::RPH4+L?>170^3:V^4_C& M<:/W9+"9+*1\M(NK?.R%-B 4F!F+P.AOC3,4P@)1&+\Z3&_GTAKNR\_H7UWN ME,N":9Q)\9WGIAA[0P]R7+)&F#NY^0>[?/H6+Y-"NR]L6MV4/&:--K+LC&E= M\JK]9T]='?8,AN$K!G%G$+NX6TS2YN[F'V,+__]_K+W7P4&(*V"D'6P4Q;F/@5F"B&:UF9 M0L.7*L?\3X" 8MH%%C\'-HV/(EYBUH,D\B$.X^0(7K)+-'%XR6MX7&="ZD8A MR"55\#^INOJBTO"#+;11U"(_#^7>(J>'D>VU.=[B3H^A'R8(?MSCDX&ID-GCP8B/8T;]'AS&O2\0EE+05>75"@Q;"*2K MY]*JC ;-!&HP$GB5\S7/&R;VBHA/&6)N#:/PG:VR(;29+&M6;=]KPEECU: ^ M/R%NL5R@U/](M(9>"GR9#DLR3VXW3XHC3;*47D.J)^MG(2I?XP35Q97O)D MU$-M SW,(9.JEHK9$:-A4T@HV!HAY[H6;(LY,*B9,:@J6Y",E+@V5$LP--K$ ME@ZWI5W2(2ME8XO$5$ ML^Q7PS5OA^E*80OTX48:A.'''EPVRC4-V6R1*4 ["?ZDU_KQK095<&,_SSWQ M_ZB/Q&RD84)87V]O*/@/KD6(O)CH/>V'GUV[V(TH\L,P_-@[= V#O9E)K*[< MRZ")(:I(.SYWN[O'YZ*=N2_J[V:H" "N M!0 &0 'AL+W=O#U5M>2EQIL'40C#],D&N5J,@";8'=^6RL.X@&@\KML1[M-^K MF:9=U++DI4!I2B5!XV(47"1GDY[S]PX_2ER9G36X2N9*/;G-33X*8I<0\9+Y-P141I_-IQ!&](!=]=;]FM?.]4R9P8O%?]9YK88!:G,/.X#3^ U N@&D/N\F MD,_RBEDV'FJU NV\B38=:"; MA)#&:?< 7[^.VDB]O9'=%(Z,Q7+(?;7 MCP:/#[BV,.$J>]J;[6&^9-"!UYP/RC(.*"JN7A#;R\$U#02#)J2+S'B=EW() MAG%2-#"9PXJD3#;!)"U(O18R)1S"7W@(IF :CYV0\BV5QVWH#=#C@"T07I!I M0-=10/V 8HZZ[0E@0M72DLDJ..J%\6DW',1]^$#&%([AJ!OV3^(PZ7TZ=_Y) M3+);II&370, ',' 9 >&PO=V]R:W-H965T/)Z,MDH_FQS1PDLAI!D'N;7E9129-,>"F8XJ M4=+)2NF"6=KJ=61*C2SS1H6(DC@>1 7C,IB,O.Q!3T:JLH)+?-!@JJ)@>C=# MH;;CH!OL!8]\G5LGB":CDJUQ@?9+^:!I%[64C!L[?:_P M)\>M.5B#RV2IU+/;S+-Q$+N 4&!J'8'1WP:O4 @'HC#^:9A!Z](9'J[W]$\^ M=\IER0Q>*?$7SVP^#H8!9+ABE;"/:OL9FWS.'2]5POA?V-:Z_8L TLI8533& M%$'!9?W/7IHZ'!@,XS<,DL8@\7'7CGR4U\RRR4BK+6BG332W\*EZ:PJ.2W"5ZO3;3G>;VW>-RD0IE* M(]RO8(%KZBR+&[Q7)J2I3@.Z'48U!L, M)N]_Z0[BCR>B[[?1]T_1CU\3?'O"%PLSH=+GHQ&?9G8O.G"<^Y0C7*FB9'(' M]/PULVB 2[!;!_O.)O+5%09G9)&AH:O90BE5EG5O&F"9)SNC"\K+U KV##- M566<6JDY6AHU>Q,#=->>I1D7Y"6UM'>0FK^A&54ZQX[C1']\GI0-.!J07J62R6J-N^#5\7@LCONN%Y?!XF\0?XE;02 M.*M%@W P&/Q&HT[X"EGE8\B1;79G665W-#E-VK\?=$SRIF!):+TM:#:R0H;9/:_ M8B?=5X6#E5:%1U '8+F_6R>@N_R;@NP<>U71P2 L4*_]N#?DL)*VGHFMM/VB M3.M!^D.]_AS=,KWFU,T"5V0:=R[. ]#UB*\W5I5^K"Z5I2'MEY1NAMHIT/E* M*;O?. ?M=W;R+U!+ P04 " "G4(187_4(;<@" #;!0 &0 'AL+W=O M>\_ENW"C]9$I$"^M*2#,) M2FOKLS T68D5,SU5HZ230NF*61+U,C2U1I9[ITJ$212-PHIQ&4S'7G>CIV.U MLH)+O-%@5E7%],L,A6HF01QL%;=\65JG"*?CFBTQ17M?WVB2P@XEYQ5*PY4$ MC<4D.(_/9@-G[PT>.#9F9P\NDX523T[XED^"R!%"@9EU"(R69[Q (1P0T?BS MP0RZD,YQ=[]%_^)SIUP6S."%$C]X;LM)L,AV3@DGG<;R+.\9)9-QUHUH)TU MH;F-3]5[$SDN75%2J^F4DY^=IO>S=/[]?GY]!_,'^J?CT!*L.PRS#<2LA4C> M@(@3N%+2E@;F,L?\?X"0^'2DDBVI67(0\1*S'O3C$TBBI'\ K]\EV?=X_;?P MN,F$,BN-H J02GY@^6^Z6RZ7@,\HK0%66-3TRFJEO;I&S54.CVQAK*:G\VO? MO;11!_NCNG8Z,S7+[W!M8294 M]K27[6&\^+0'KS&/V#$<+8[AKD2X4%7-Y L47& .#%Q70#*D!VM+L&1PWTL) M [.5YI8CW:G,8;[.2B:7WKOBQOS%0*$&#Q)6(>+B%(FM4Q0D5SU K.A67GD^.@K=%IJH[15HR M,H)"JPJN?Z9S.*^HS!GSE)0&MJ"QM>&6C%INO7VU"G<:CB"6?JP8R-1*VK;W M.FTWN<[;AOUGWHX]BK;DTH# @ERCWL=A +H=):U@5>W;=Z$L#0._+6GZHG8& M=%XH9;>""]#-\^E?4$L#!!0 ( *=0A%C@\K+K]QH /9: 9 >&PO M=V]R:W-H965TI^P"1D(28(A@"[+;FZ^3FQ6Y)Y,'!V3?@Z9WN M/INME+;XLJL;\^QD:VW[Y/+2E%NY$^9"M[*!7]:ZVPD+'[O-I6D[*2IZ:5=? M7E]=/;K<"=6EW.]'M7\A:WST[69[X+]ZKS=;B M%Y?/G[9B(S](^ZE]U\&GRP"E4CO9&*6;HI/K9R^BO:?.P MF94P\J6N_Z4JNWUV\MU)4&R-U;O MW,N P4XU_+_XX@B1O/#=U8$7KMT+UX0W+T18OA)6/'_:Z;NBPZ??[SS<5OU+C]/(CL/[E2<%1%DJ7>M;N"# M*513UGTEBT[<@4^K&__>85HM^"UK.[7J+>& >]V"+>5?=KJS M@!Q:*]@_X+KI:]'!_[=HW6 7/6A29\5GV2#)*PFK@$F01 L0 ,"7L&CV1=OI M6T66$PQWH5=&U]*4LBEAQ__:2J14J;JRW\'6X4N "1M<27=&]R2(,:F1( 5 M5[*XZY2%A8I*WS7P&3C Q&\T<*/9 #OD%X7,Z(H[7 =0 \8![F4M82^P0(58 M,)Y(6. (T%,UD^R!%0@3XO%6 /RJ !EH]$Z5V0: N$@$(&'/1,!/B*L\)TP! M =@<"):LF.7YD_R;J/&Y6NV49:$>@P12;%0##T;8%S,*_3 H],-[%!IVL5&X M;Y0JD*8C%7L>[.D*%7L(6I2_]ZJ#'1K9B@Y$%?B-VK4#3O3XO4;&* L"3!JW MP;]1N2RQ^J)XK6O@.]K*B<<6\.5H18!>B@[$J/)0"I!'0Z(J2N B"#HI;:(" MK!/)CVK7"M7M4,IK#8"!YXJDG3D*8K+N:V ?&A1@US0:^*=!T08K)!5*)QDC MBZR%5\"?TZ>+";K=P>/^85Z% #+*2#:0(1(2ATD0U%JMH\6@Q5$ID^V@IDCW M-FL+Z48%OHDH0=J)D(=[ DNS1ZUD6(EL1RJV8(DT&Q@[_&TG[58S-K3@ #AM M6/@M!_KB9L@8HUEBCH)N TL=DA*6 OI+46[AH1;7 U%A/-"NL2*CRK/=:B% M S I?*=MX;<6K*;L&C;U#420+>$/']>]!9F-M%X!)=<*N 6F65>*;!AOG+:$ MI&57[[BPVC,^B.*(/HYV\!A3BGR8:,&XMF#>K62+;L%J698HWAHZ#+\,PI7& M*G0)QK&'I&#GK'64.=XZ6RI'V:;IP:?LGU07*%CE6HZ1!-DB\^2K=\)2S')>/"SV MX&K,5Y1AX!?7[@M0:8@_ &\@:O$.F C.= ^_/^;?BYN4]RL),F&"$QMK!S%* M5'L2(T#K D%6?6E9*&2Y;72M-WO@W"WXR9883J'" J J4(X=9EW$#'0F(%$$ M"H@ONPXP)(O1)5H W""_#FPX*/9$7_2INB$W6F+ +CO%P2+@,9'LR[,LVE1M#4&ZHBW M!/_%Y#S22\XN,1VKGY9GQ?S:2$X7..8^[2_P9V\Q*-KJFAX"ELL=R39"@(]6 MVWT[=C_WZ1%9:=!I,".\E;%2K=&L>]6N 9%,)3"*$W7IT)^0F0D3WL[3D.5_ M'0(*MG@%1B6@TR]Z55?X]7GQ[=<@NR7L"CZ>KT2-0=]73N$0MP@3]/UJZN$# M-/7V(B<=@O9D]@9D0-P9X7X)B8'8T &D!#'D(8, M)29 Q'794<&((OU5K38D0/ *!/\679..HBRI:Y](8L=#QOX/3HC M#-KG;.UW01R_F\]"HD$"%#&=.T>,JS^8D\POL"EAR(,PY9P1&!=LXE5! , :&!1"[%:JF%UTH07Z6)(0VGP1DH^V#G;1I MI)AG%F# FZ&?2?3V/UYO21,A0=N3#0X9+R0%A.J"DB.+YM]LSS<0:X"!QD=[ M0&H!Y"BEK P],28#A?P3[R$>9)5V@#CL(A@'>G?3Z;XE')A6E (Y")(1 ;JL M,?;CWY 8M>@VF,TBP5I(0QR/DX?9&&J*GQUDV!HM9N)JK)+3'$64-Q3Q=]Y( M>!%8 YE=W8(B :X+0=1FJ.S5^ H3!]TH$2X70)*D/RT&?M5%>[0/WC+%X@(&\PEN\\HC2$],7Z# M@(>,U;&=;N0^))2=,I]-@3$#UE)#U<31\36GEAPQT[*5EBSYGIF37$OYNW E MFBENA*R(]9_E>$+6 "V.N6,JB,6K9C,;I'X?#.?W]Y1O(.8%,HDO\F@K.0_Q M='U6G"JLWGC(E 8T*!NY5_3<8P_CHOOL^5S?O=\%((!G1?(5+")Q' ,VYS41 M*-:#.[G%1LRM) MR4;QTBR;K>-V(V0K\UHH]USEY4?B*/BK>E><8!E<+)[+X M%JNX; 3!T=A#6F&9CX/2\ -6+"E!/P>A@6"@^JTW/JT7L)N*=X02F:#B$J2- MZ+S:4,V34\"+XE5*0E\W:C =$BM5@X-PSIQ%DAU](+L:<0NQ=Y*[#R5LQXF8 M[+GED"<0QU+NE->),?]7:WB4?UM)>R>=V8X.+/JU@2DGKI+/HN]F-Z6Z) ,@ MK%R"?Q1ATBJBXR<5A.[A9,+T)-<5;0O/!/^49MTU9SPNK7$88#QF;>TC00GT M*JDK4!V!.L67264J8#32'L?D4]2$,Z].KE)$%B[9(^^08PW(_*BO,8'.8!%G M0UU%GV"RNX30>\7R@-\YK^"5"GYT%0!P-BN91!5B(U1C[,@"E@++'$5O%=$3 MR#9>V":Q:3#=9($P(S+$"I]=K6B3K-@CP MP!L*B&0#>E9*0K'#[(T=,@8&T7BF2SABI3\-]<2OM7*G =/Y+\ MHQ#^+^0U NP/M4ZO'C/UR5J@V(.?$M':HK/F''S=@5W9*L-6X'.#;13!-IY? M@7AAPZKB"UH8\/Z.[\(.EE_[Z %C(0J6GA38:7Q\]35KFQ=Q?**GX5,G)H,G \AO$4H-ONLR(MD](??)?<%UL=$:Z H.K_H! MK0;1!_T:F.C0;LM;9IP/^@T67)V G!'D6#:Q$?E7>-.9 &1Y%=OX5[,! P1: M4FT:)RT0?D RW9A:_)&:PCU+G&XX#2HG2;1A/E<"&" M@6Q\^O JK=T2JX@G\ _\^Q-J( LYU<4 AB)GPI6,9&,)!F'CN*!KV ;^^# Q MO(7*DAGR62XDPQ3+61+]*#JL.1GT!X79(BK'TGX>\.DVRYI]M&](XTO(:T?K M@BQR/9ELB-Y!U,Z_@.XD53PP496Z557PU1[2,/Y(06 5378A/?!(.7,W:L$W M_6[%V1(C4.C>HH>D1:N^\VO[%E&ZT1[Y3XK=46 !3MX"#=/6E=\-05-UCTN/ M"7)1?,+N.<#"5@:_3:*!;Y"K#O'"!#4'I<_&]_F2,B?GP.0%03_J"CV>7F'Q M'8.A%N%^P4(YOZ2I@X6M (C5A"_N&K53V/)'#]3U9$,@3:2<##Z9Z)+#>DC4 M'DQO@'WGU_:3&:'8E0F!MY^>1R[Y:SM5RBF>_$/?88?2-8\\Q5F9/-&INA!I M)K^XJ0D;HC'"]Q;4&2-N,)K8=0^F<8(\[&T]A6CW87\889U[[LVJ[W54W^M9 M+?N >)_CD%<5 OAC]7<>,EJX5*S1DP@GRKQ7JH\O,/@&O2-7S%2D])5_RU*\ MT:_L@KG)8TK0739_$*_)8KG,M6K#!,6BN=V?N["90;KM"Z ZAR*5 F]G-4[P M0,@$XM$Y=NW:6N^EGVNAOFR-<2^([!0A 51XA=J)/E'P38!8/?'M7T(O50;_ M+.'O"G4?1^\R:;P(I4O%G.1%+%=Q54E2H$5YGNQN51G'MB35D7DE1X(QB3A*2]_V;W(Y=ECQ"=8P M!\5@R)P.X6#*@PG,B@OZ5$#W>UE$-@T8\>>$%5XS/:*.-;"5MMN$FS2.EM)X M,0%U1CL3S%*I^/\'HPL_] 'Q+=8!-#OI=$[+M4A--D>5RH=)T0M5&9!F5W$D M)&-,X"Q-FOFCU%Z L>(LD_U,8*'V-G>@V26(B2(2]=VS#JP[-V[#KGV7D8GV0\+HI?FN@_ MJ+40WUE@$2QS)K6N*Q1B&'.W-0&2)[MQ2S34^LZD\?I74Q=PBXV5' MN[NAHD[)+6(LJ8Q>R6A.KR5S%1.LPSUGA"7*#6J4NYVL%,]U>F.3J_!LM!S' MYY>S,^[/7V:&]=@X>1[FZ6\T=L.Y31A<.&SKL_P@'Q$W \OOYP#9X*QI0-G7 M0UW\A]\Q,*R'K6K)OH+3W2R7$CXO;%(%9(XG8]0!FVDWDQ!A_YW?#:&SJ(&2>%"A.MI#++4E+^9UL.OJL):(^N3#W!'2?XBSY?S1=>J M,W9,S'O,RV0B33U2J@J$S1&=W*@=C79D&*/5#(@X"Q.VZMA^, CR))!GCY+=/P,A0 M 8W(.F<-XY&:Q7O.:#SV7>#)Z;R8SI&64>:YB?#1")I%+JN M# :N"G,A+(/B$ZW >5@GBGX>"P4VE,9#R2_N$=WJ$'2:,+FP!2>5;*I+;=U# M].)'SW%V"A.S_!F[[72_V;K6%IIGSE&2 K,?LO C(%RMH-7R^J7R)Q_8YA3#(ZQI(*;!I&QDE,[CIT]^_D/MJ-H2I*@W%PV'@N58I=(9+@ M20%2DC5+MQ+B/ S8:0!NA04"'$VA"@>( ,X8Z=5OKE&D*%BB&4D_=J/]Y%DF M$'$295$HMV3Z.X:@05:&.]S@4AT9K<8/CF 7G=JM9%K"F$M@*YY? J9"5!QR M66<#W* T]LXP"_-6._G5C3/%FC/;0&HU*&YH5F":-XT/A(_@VX=^Q:UZ.U(^ M,_U3-FOFJ,OS+KXH!(MZZ7+!7=HC>3U\^1A5&;^5RM;AUWWO)3NY\3\\NR=RR*MH8XM"HY@^B[K/9/AA.G>DI<-< M,>'X(IV$2Y_E$RB99,V;E-?W2MWIR>M?/[Y[>W)V@)4I='KR*%9RB;.A\7I= M*L[11IQ=22XCI0YK*):DCPU-)U1_@).=/)]&S25P!8XIA55&0VH#+)3/F0<% M3'+'TI"%/.PO9S,S1"DO:P[X2I0?>HATI<3LY<@FLBT$ MZO]$4\&U)WTAXPD3[YDOL#OB$LH4 /0PMA#)_A&ZF6KVC& !W.>V%TG+;6T2L6+IN M>6@HKC!E]B(!6/S>:S[Q1$U$Y>^0<74P;I7RJ84RQR!9=R)D'([O!82N"2%7 M>^/XS]&%3RQ .M0,D(IU3#Q[99(K3=R;"#'8?KW">@Z98U?+PS&A"[?\ UK: MA]/I>PY62,>HAWH/T+FJ2KP783E_@P$=VCN^C'+/=0@U. F:^Y(MI_AI<.<. MYYMPOEJ$P([^<$-I>+!<5BA'Y,RXJS!ZS'FZ>+@F>>16[O&),(Q*O^DZ'2G" MDD@\*L?!,)5*0B=JS05'A65?UX:A6:C4]F2VG,ZNTRBF/Q+@;H&@QJPS)AZM M<[T^1U1XY=.3][]\XK]/SC!!<]-G))^80/B=X"M< @44ZGV8-O<^*W?_^PE0 M\<@>PMN)S_[4JL_\+[C:MWQ4.-$X6.\*.$\O'FK;[K3R+FGM.,XBZ AE.FS( MPJK\# X:W@SW!16]0K&)XT*7[87K,% Z:78\FWZ83QWO/WR\&)\V9K*DAR;< M6?$"*Q:A<&$RHJ11Z8@\,7@+5?^,NMPJ\.TML\50OLO!T^%DG5VCD9XF'@K6 M!!) I-]HR$#3V3C7Q4RWK]9<;,COV=!=?LB/00^%YF#L.,G^N*]0N,I,*,<& M$W)8T>42R0$OUQK.HW5 %J^JLCX"H*7XK-Z:%Z+'TID74:DZZ1&[[DC:HUSI MKN-IYRY,)QW^W9_ZH;_3?IH/?WA<;RMNR:$"&>AB"H+!HB!"/A\.IE/P[;^E M,[9D+"@(Z[%>UD@\68N-*P#&,Y;QE%E2(7") P<=B90TR:KA"@79W*I.-\S[ MMSG7AJVZ06%O0CTXP\9PBTY'X_#[L!!QW_\'Y"^S G[J8BPA_DJL2=RHJ).\ M.1!2O.G#&YU@#*K1$8MX7,8=11F R<:VT\=9Z^27@EQ:QS>I#.^%&0QZN& \ M'?!8R9!<RQ"@@.2W.(P!T2,"UC//# MV-Z",G*^.5?Q/K,1]+FW45L'$"Z*7X&:M-4I@U)I5\9NZ?*=*0K3 T,Y]JYH M0IYS]SDEW8=G=@[EG\.LT^(1&C>O[Q+DS)[[-BJ951GZ&">S%W.N/EXL%R69S"L]?% M>?CBC$DQKR0F-#U4>F&5W\RLL8DWSRSG;XAY%_L4;GH?0V695/74'\B[[[F- MIJ&A+K_>VGF%X<&NLA9J!TD2KKV)5R9QZ<,+[E2+9NIP+&BF[BU=^< D=^_3 MM7"40$S=G>7/J<;4V!W$I* VYJ;);7I]8U,[X%QY- 4W_SU$$!F%.B&.Q-HDH#N*E;>_@R5 M.";4=GJ*\#*YBA@4?4,7+J.7 3KQK<3AVW"I\PU?91P?YQNA?Z;CEUBT6,.K M5Q>/'YYPJ<%_L+JEBXU7VEJ]HS_Q,E79X0/P^UH#ENX#+A"NNG[^7U!+ P04 M " "G4(18I0))V_," #L!@ &0 'AL+W=ORM*Q )'DJEW2 JB*K#.'9I@:5P.Z9" MS2>YL:4@WMI%["J+(@M&I8J33F<_+H74T; ?9#,[[)N:E-0XL^#JLA3V<8S* M+ =1-WH27,A%05X0#_N56. ETG4UL[R+6Y1,EJB=-!HLYH-HU#T<[WG]H/!; MXM*]6(/W9&[,K=],LT'4\81084H>0?#O'B>HE =B&G8;H#O>Y72#I);P->KW6\%_!Z M;^!=RH66N4R%)ABEJ:DU2;V F5$RE>C@9C1W9+EH_J[SOL'>78_M&^G052+% M0<2=XM#>8S3\]*&[W_F^@?ENRWQW$_KP2+I4&5=;!)-S!9*0"C.0NFG14.MS M[C^6D- +R2D$X1R2X]JB@L5U:QS=2 M6^_X3!!JOGP;]N 1A75;H?6](%D)IIJX+[E1:Z%@9GGD6'KD\X/F'#9$;:^- MVM[_B1HZDBS@LY?1,99MV*=4-KJ6-=X9LHV\UH=L7$N5^7+X3LNVI M>6@R]%CA:ZQ-1OQB I5H%V'..@AMU0RC5MJ.\E$SP9[5FW?@5-B%U X4 MYFS:V3G@^-EFMC8;,E689W-#/!W#LN#G"*U7X//<&'K:^ O:!V[X#U!+ P04 M " "G4(18\,5WA2,# F!P &0 'AL+W=O<>3/OD1R.MTH_F#7G%IYJV9A)L+:V/8\B4ZYY MSS;E4VTE @N>)6[%:6S<13<I1,T;(U0#FB\GP8R< MSX?.WSO\)?C6O!B#8[)0ZL$9E]4DB%U!7/+2.@2&OT=^P:5T0%C&/WO,H$_I M E^.G]&_>.[(9<$,OU#R;U'9]20H JCXDFVDO57;KWS/QQ=8*FG\%[9[WSB MB.8&GJJ/QN)$ MXS;ESFI<%1AGIU\NKV?7%Y>S/^'R^N[^]MO5Y^O[.SBY9PO)S>DXLIC#>4;E M'F_>X=%7\ B%*]78M8'/3<6K7P$B+*ZOD#Y7.*='$3_Q\@P2$@*-:7($+^D9 M)QXO>0U/F%(JL]$06BZ4ZX/RH+/+ZP% UK2L$DKAFK-W@4K8'O M;($&'J8?A\3I4J>'4[L+=FY:5O))@#?(P7>_ZW#/GRS,I2H?#E(\6L1ABKB%O%YPW6\C_'>& M#BXV6J/ \![RM C348*C+$W#G"0# A\@BZ%B.P.4D+ 893!,\C NXD%&NGG6 M5* >$9'0D(X(#(NP2.C@/8QR&F9%C' DI&D<9G0(1]0>]FH/?X_::&-K:/ R M.X+EKM/];5K_3PF]B/'KLC*S1NK#.,Q'U$F:X& TF)6EVKCCK#%"//I:1C3, M$P(D)6$R3'^ZM&SGUYW"K"SU!FE*P19""BNX@1-"BS#+8SB%$YKE(:$IG*+P M) V+H=O&DXR$HYS Z2'9HQ>]J^9ZY3NT 9^[:V/];/\(S+K>]].]>T&NF%[A M507)EQ@:G^4HG^ZZOL#(T;5)$$B=-@;61*#\T'F"H,*8)[<%-KHV% M8V>V2^&_W]EILVXJ?4AR=[[[_'WQG4UM>UI%)FRAH:9 M(]6"Q)6YT@VSZ.I%9%H-K/)%C8AH'.=1P[@,BI&/W>EBI)96< EWFIAETS#] M-@&A5N,@"3:!*5_4U@6B8M2R!=R#_=[>:?2B'J7B#4C#E20:YN/@+#F=9"[? M)SQR6)DMFS@E,Z6>G7-=C8/8$0(!I74(##\O< Y".""D\7N-&?1;NL)M>X-^ MY;6CEADS<*[$#U[9>AP119Q'6K4;G&F'08]!V,A)(;)6UM MR*6LH/H7($)"/2NZ836A>Q$OH#PB:1(2&M-T#U[:JTP]7OJ>2OD"TBK]1I[. M9L9J[(5?NW1V*-EN%#C%!3>E M4&:I@:@Y-I9E7$!%N.PFS[?P#,<*(YT8#H8\^4,C#_!JR42H\GFGK+T;[Y:% M)P#-#'1_"N3_"#VXXI)CYU5DH51ER"%)XCC,D]19*0UIGA],V0J[U8+F3!C" M9(73W[;"44]#.AR$Z0DE61@G27B2Q@>'&$V'>1C' P3)PB3#YR0GNWYOM-7T M#>B%'VU#2K64MNO_/MK?'F?=T/Q-[ZZ>&Z877!HB8(ZE\=%P$!#=C7/G6-7Z M$9HIBP/IS1IO0- N =?G2MF-XS;H[]3B#U!+ P04 " "G4(18F^['BU@$ M #O"0 &0 'AL+W=O;^151N-!F%N:D8#O71UU:JI07;9--(\352M5\.(1-N) MZ^INX?Q$?S3HY)WZK-QM-S4PZN]0RJI1K:UTBXR:#Z,Q.9DD?G_8\*52*_O, M1CZ3F=;W?G!1#J/8$U*U*IQ'D/!X4*>JKCT0T/BZP8QV(;WC_J$T^J<.F#M_C0#<.-/!>!PHLSZ23HX'1*V3\;D#S1D@U> .YJO5-^>P,K%;@ MYT;3ZT_3\^N;WS&:7HX_WJ#QQS-T_NOMQ?3J'$8'-W)6*WLXZ#N(Y3WZQ09W MLL:E[^ 2BJYTZQ86G;>E*E\"]('DCBG=,IW0O8AGJCA&C&!$8\KVX+%=YBS@ ML?1O9GZ,3V\E" M#2,X*%:9!Q6-?OJ!\/CG/;R3'>]D'_KHK+)%K>W2**3G($ GJUJ5J&K7)S1( M?0;'#W7[$PRM13?JT:%)K8O[-Q/=2^7M1"\5')*%KDL$%2Z7X?#U3K5UZ-(S MF"RKNJS:.W31 ,$'YM$5'X4<%)H*@G#&<9A0FJ80)N.O,/]Q MV.(\!@%M&T$YU#3WC<@3X!T'F0(6"2\+3$%.%-K[UFN\_^PCW"AS%ZX:%A5Z MV;KU]W@WN[O-C-A*VGN*CB_M9J#:WRN!T%S[I,^W@ M@A#,!=S(E/$;8'VNM=L.?(#='6_T-U!+ P04 " "G4(181-#I3B(# !4 M" &0 'AL+W=O E5)K+BBA83[Q9>#T?6'VG\('#7A_)Q&:RDO+! M3NZ*B4=M0" @-Y; [G_ P[Y#"TOET*[7[)O=!-4SFMM9'DPQ@A*7C4C>SS4X<@@ MI2<,HH-!Y.)N'+DH7S'#IF,E]T19;:19P:7JK#$X7ME-61B%3SG:F>G=N^7L MW9N[^9^W9+98W"X7Y+0'UKQA12=8843>RLIL-;FM"BB> M P(,K(LN:J.;1V>)KR"_(G'HDXA&\1E>W&4;.UY\BL=U+J2N%1"YQLTSC LH M"*^:T^V.R0J/+JX85FTX%H(PK<%H\@];::/P$'WL*TSC=M#OUEZL:[UC.4P\ MO#D:U&?PIK_^$H[HRS-)#;JD!N?H_RLIM]=D"8^&S(7,'WJ3.^N^/[D;J0VY M9P8J0]Q%U^2N,GCW\#+63)"E-$QYD?]_$&"=J%U'OIA.O3#D'[G 3^GJ?%/4/.\+FN!I2_(K)3*\*_N M#/QHL8<^I?10ZY .[?+%,<<5(_:SE#Y)/UCN>)0ZNP8^H)F?1OWP)'N2?KK6 MST[)<_A_*_,Q\(8I]857&_*!B1HN^@B7;8+=[ARD?VE'Y[1)WZLA.'K3EZ V MKI]IDLNZ,LU+OUOM6N:LZ11/ZDV_?&PO=V]R:W-H965T7LA,MCJRD:KC!IEK[NE." MERZHJ7T:!(G?\*KUIF/7=Z^F8[DU==6*>P5ZVS1OL.4/*F75B%97L@4E5A-O%E[-(^OO'+Y68J=?V6 K64KY M9!MWY<0++)"H16&L L?/#W$MZMH*(<8_>TUO2&D#7]L']4^N=JQER;6XEO6W MJC2;B9=Y4(H5W];FB]S](?;UQ%:OD+5V_[#K?=/$@V*KC6SVP4C05&W_Y<_[ M>7@5D 7O!-!] '7<,-GXZ5W(&RWJAF#5>JBT:XJK6+\F 4CE889Z:+ MV]G#+2SN9O.[Q=WC7W#VR)>UT.=CWZ"Z]?&+O=*\5Z+O*(44/LO6;#3&VIE3H^]HW>OA!:MX6X[R!74 I=3 M ^YL-+46 K[SI38*=\K?Q^KOU:/CZO;T7.F.%V+B=3:1^B&\Z6^_A$GP^PGV M:&"/3JE/;RI=U%)OE;#DI3"\JD4)5=N?2[?!EWCH^J*@KOBRJBOS M_=@L*C M>#8PKV7Q=+2TD\F/E[;X*=$WKL1&;K'OJ]A4!9SN$W3\ M!2\+H^$LBPB+&9S#&:JF26ZM,$Q(2"F<[[VKU@@LQ4!"TCB%B&0IQ=PDH?G' MP(XN9H1FCIA%)*(Q6C1+21JR$2Y6)S6O-5S 6120)$LLP\%Z YS:DF,'3$F2 M9#UP0.* '0-F",PP(@'T"7/V,3!%N"PD66BG.HE('J1N@K'X\.W\)5A%'EF( M)"99Y,!"QDC"\K(X^YB%VJ/X9Z!M&=N[J74J#%[DS-_AR"F4=<'PEI3DT;(+A M+9[^"U!+ P04 " "G4(18!'.TOS$# "X!P &0 'AL+W=OS7[TC92CHX0A_V(O'(NX_?=WE'TR!:.&Q%-), M@\+:ZBH,359@RXX'LR+,3@E&Z4>G+',I\' $4*!F74(C'Y[_(A".""B M\?<1,VBW=($OQR?T3UX[:=DP@Q^5N.>Y+:;!AP!RW+):V)4Z_(I'/9Y@IH3Q M7S@=[-1I[E@EDVFVAU .V\"2X=$7Y:C6MKME& MH'DW"2UMY0+"[ @[;V"C5V"'$7Q6TA8&KF6.^;< (7%LB48GHO.H$W&!V07$ MPSY$@RCNP(M;X;''BU_%TWS/7$O /=.:20LWG&VXX/8)_D@WQFKJF#_/26^ M1^>!W2FZ,A7+M;1'7>BS!3>94*;6"&I+[6<9 M%Y@#E\WY](V^H<-'2ZV^PU&?>-;G"PMK?+0P%RI[.*NSD\EYG7,FF,RP#U0N M+#>H3R4;P _POO>)<0U[)FK/_LC+ #>F)A$_1^/^97SY'R^6_T7'@.X!"V^3 M\8=^$B7PKO?J1D.(DLO^<#CL@(F2N#\:=<)$Q#?N)\FX \:O=X'$3C1T5'W< M5GW\_U1=5=ZH-,^XW$&IVSNN]KBDZBYYLB-8[U M-\E)+2RIZ"YMU!8^W[YVGYG."A@UE>RMN'EXO]6(I-0BX5G0)*)W_5C1I4X) M$-3>O53*F@G^#]E[)2@;3EIOP?<\1YG#$T>1OZQB11Q.1^)<;<(7MVF)>N?? M# .9JJ5M+M9VMGV6TN8V?G9OWC22L^/2@, MA0XN+BE[NGDG&L.JRM_-&V7I MIO?#@IY6U,Z!UK=*V9/A-F@?Z]F_4$L#!!0 ( *=0A%C;E$A3K 0 (,/ M 9 >&PO=V]R:W-H965T2;>R$&*:3OG0R 63I MG/MU[@6-MHP_BC4A$CUOXD1<6&LITW/;%M&:;+#HLI0DL+-D?(,E+/G*%BDG M>*%!F]CV'">T-Y@FUGBDGTWY>,0R&=.$3#D2V6:#^F"/1RE>D1F1W](IAY5=LBSHAB2"L@1QLKRP)N[Y95^=UP?^HF0K*I^1BF3. MV*-:?%E<6(YRB,0DDHH!P]L3N2)QK(C C1\YIU6:5,#JYX+]LXX=8IEC0:Y8 M_$ 73R!XHM8+/0KVN9G'0M%F9!LDX/!@PU-S#M^ MSO-P#,#+ 9[VVQC27G["$H]'G&T15Z>!37W0H6HT.$<35929Y+!+ 2?'5Y/I ME_O)GVAV?WOU!SJ]Q_.8B/;(EL"M3MA1SG-I>+QW>%P/W;!$K@6Z3A9D42>P MP:G2,Z_P[-)K9/Q$HB[RW0[R',]OX//+2'W-Y[_'1T44,Y%Q@FZ7Z JG5.(8 MS22+'M'UU\6C(W>?ANJ@\Y%BB-R84&+",*?B#7^ M^2>M*:<10:!XHN3A MH5\Y3E24!=G"L,&[4D_KQ.D&_=-OLT]M-$DYC9';-[J"%Z?C. XZ@[_38M%& M9QKBY)!L!8T(1W-,OXKI5S%NMQ<8S U^*8STD%LY[]9,] ]=^S^ 6% M':.O2NBG0:V"OO.J(-X@QX154%A'':'&6DV.D6)%)X=U6-/(_U"$?L>KZFG7 MI:70]HIP&/@=W_??!:&&,1Z48SSX[\JOJ/MS5YP0YW=!ME0U<&9%JRU>-;SKT-!S6=GK- M1KQ*V;21P8YI6+,1^%4FG?"*+-XR^[NII/']L$D78:F+\&-TL<5<33'1,;]I MJ7PYLMJ-]O=7>Z9%-/E3- M*@;&=*@Q945WN^WJ?B.GZO,3^&\H7K\L7O]CB@>9E9 AE4/3L%E"Y;'MVNC# M_@(>*D00Z&%8:3]/91*U6WA*^1,SCXANTE\_W U4+>\8 7.]DK)D\ M-6+#-P9\IS,(J@8"+SALP$=#-^@,W-[>(MJ5B]&&\)6^_@GXY9LETMR1RJ?E M#7-B+E:[X^9Z>H/YBL),R6*A#)3W[O$_4$L#!!0 ( *=0A%BK?-J2X@( !,& 9 >&PO M=V]R:W-H965T*M8X#I32 1*T MG39I;1'035.U#R8Y(*H39[89[;_?V4DIDRC:%_O.OGONGISOTMLH_6!6B!8> MD'4?!\,,F6*^L.PD&O%$NV_P/<.-V9'!,9DK]>"4KVD_8"XAE)A8AR!H^X,7 M**4#HC1^UYC!-J1SW)6?T3][[L1E+@Q>*/DC2^VJ'YP%D.)"K*6=J,T7K/FT M'5ZBI/$K;&I;%D"R-E;EM3-ED&=%M8O'^CO\CP.O';C/NPKDL[P45@QZ6FU M.VM"/A9/839I/AS71X,?MZ>S.% M]S,QEV@^]$)+@9QYF-2@HPJ4OP(:<;A6A5T9N"I23/\%""G#;9K\./%K>)E)I#)KC7"[@ E*83&%L=#V"69:%$;X1V/@ M?C@W5I/V:]]GJ(*T]@=Q_71N2I%@/Z"&,:C_8#!X^R8Z99\.4&AM*;0.H>]2 M4 MZB%9DDCAD1=6I_LG/J0WK]0&?Z-T4U&C44A9*U$85!4JX]V6&&3Y:&$F5 M/.QE>C"7_4RI9IC/4?NZO:HT7$5=6;E;HL;U2XZ)RFGVF(K+$70X:[89JR7& MXEKJ\K@Q70F-'UU[IH"/S@OA&,ZB)H]CB%B[V>ERVEM-WF:-RTS33%#:O(,% MHH&HU24X!M%IO+LW)M,[*,63R^7X&"+>[+(6\,KF8^,(NF1W&G?*TA#QXHJF-FIG0/<+I>RSX@)L_P.#OU!+ P04 M " "G4(18D ,"JP\% ]# &0 'AL+W=O:E6("V*YIV&U#L RW1-E&) M5$DJ3O;K=Z1L5]U<+P/ZH35)D<\]=_?,TG3:<*G&\_.P]M;,SW7G:JG$ M6P.V:QIN'B]%K3<7XVB\6W@G5VOG%Z;S\Y:OQ)UP']JW!F?3/4HE&Z&LU J, M6%Z,7T3/+U._/VSX38J-'8S!>[+0^I.?W%878^H)B5J4SB-P_+D75Z*N/1#2 M^+S%'.]-^H/#\0[]9? =?5EP*ZYT_;NLW/IBG(^A$DO>U>Z=WOPBMO[,/%ZI M:QO^A\UV+QU#V5FGF^UA9-!(U?_RAVT<\?GYT9OP/C= MB.8'P=5P&LE)Y9-RYPQ^E7C.S6_?7/WZ^@;>O_CCY@XF[_FB%O;D?.H0VF^8 MEEN8RQZ&?0,F8O!:*[>V<*,J47T-,$5.>V)L1^R2'46\%N49Q!$!1EE\!"_> M.QH'O/A;CJI2-P(^L,Z@/OX\Y'@/FQR&]37SW+:\ M%!=C+ HKS+T8SW_Z(4KIST=()WO2R3'T^;6T9:UM9P3H)8K-<5F+"J3JJS'( M>H&EYG4HC,%/O7\?0R+AO7AP<%GK\M-!SX[:/NP99D4T"V%"9H:3T?6.@=P' M&KBUPMG1&ZU.2]Y*QVM ;RR4W)C'4_1APTUEX1G$+"=Q-O,C6I!91/_SS"0G M-&=P G%.LH0>,1_@*6%%[$=)3MB,CFX>2H&@&-2 *]4*[GG=89COT1]_>#M= M0FNP QKW2*"MN7+ 507B0+64OW>.3<&_%U M.GLW8+(_Z_>?AG]'%#;;*VSV?13F1--J@WT;*KE$=D*5@D"G.KNEZ;.$TO/A M&:R6Z(5T3U7D4:[_5Y'_E)#H1221V59&&$1&(E10@?WK&40D8S.21L7H5CFN M5M(SWHHHBC _>081BTG*8LRND??4'R)#TF@'0O@/3[ M"$ @G7"%#@4M'O!U@%Y.O#=8.BC.IV7Z**DG9-K?"O#MW+_R+6,AT(5%),)HQKLI(]DL)[,TPU*\<]QU3F,R!BX;[@2P[(S2'[_^&7VY M8M"T$DOI !?:SF$\N0.[1]O#3- .F=$"36,[0"9QXH=9DI \PLXPND4]6%#: M#36"7@T)M9UIM5!!9D%#@FA1>:I)+YB M#K4:/]7+90#R81I458SD9QF#*,D(C5/ B!**0+?_EF^$EHK4;\7JIECE,^P# M<3%"$7.+SRVSDEO*:'*!U5ZNPQ3;Q0SSQ!A)6 (1VJ'T$#[6;$9)$FZX*$V1 M3A36F+=RL(JG@R==(\PJ/%RQ@>E.N?YUMU_=OXU?]$_"+]O[A_7K0-]"+99X ME)YEV&5-_UCM)TZWX8&XT Z?FV&XQO>],'X#?E]J[783;V#_%\/\;U!+ P04 M " "G4(18T 'TK0T# "M!@ &0 'AL+W=O]0+1P%LN"MWU%L:4IT&@TP7F3!_) M$@MZ,Y,J9X:6:A[H4B'+7% N@C@,6T'.>.'U.FYOK'H=61G!"QPKT%6>,_4^ M0"&772_RUAMW?+XP=B/H=4HVQPF:AW*L:!5L4#*>8Z&Y+$#AK.OUH]-!P_H[ MAU\IL5+I=#N"=R+$\9X;U.DHN05EO0K.&D^JBB1PO[*%,C**W MG.),;_(P'E]?C"YN[OO7<-:?7,'E]>TC#&\N;^]&_?OA[0U\OV=3@?I')S"4 MT(8%Z0I\4(/'GX!',8QD818:+HH,LX\ 3'=T(W7= ?Q7L1S3(\@B7R(PSC9 M@Y=LY"<.+_D,C^M42%TIA-L93*JR%$@M9YB ,Z87<$E-"\.B;G[;14_]J3:* M>NGWKG+4R1J[D]G[=:I+EF+7HPND4;VBU_OV)6J%/_=(:6RD-/:A;TN1,VI, MP[C #/@6>3:E:TGW;TME:E7.K,IMQR=WY'"/;P8&0J;/.]7NY;-;+9T?YE-4 M[@P_71S8T[5''-M'=#!6-(24>?>A%*PPP(H,\*7BI14!+,NX9:U) MWR5%:% MT5"R=Z?!^M*FJJ@6@K,I%^2,&KY"U/8;K;8UPA/_N)&0=7@PI*H4<^XBM<;_ M1S^D7SOVPU;L<,^QE)H3'-6>D[.1A/,T&J7:&\O&,=A(_6C'V MH[8EW/;#9H/<4IDC&/:&>NT:M2/_.(G(:A[[K<@:28/XA"'L:K9@:X3DJ.9N M4&IP#?,34G%.]!,XH-#PZ;GJ@ZN%8+XPLW4":2D/C MS9D+^IZ@L@[T?B:E62]L@LT7JO<'4$L#!!0 ( *=0A%AK?30'F0( *D% M 9 >&PO=V]R:W-H965T'W1Y,(H)7)V:V*>S?3W9"RG; 0QS)ECY]LBSU M-U(]ZR6 (=M25'K@+8U9706!SI90,GTN5U#AR4*JDAE451'HE0*6.Z=2!#0, M+X.2\"M+]B!4S! M/*T>%&I!BY+S$BK-9444+ ;>,+H:)=;>&7SCL-%[,K&9S*5\MLHD'WBA)00" M,F,1&/Y>8 Q"6""D\;O!]-J0UG%?WJ'?NMPQESG3,);B.\_-92;+]#D<:"- W6\ MZT".Y34S+.TKN2'*6B.:%5RJSAO)\@/_0#@S&L99 U>*,:CQ[!BRBYDY59:G)3Y9#_"Q @N98A MW3$; M:Z/PK?P\E'N-G!Q&MOUSI5.=@ M&!>0$U[5G>F>^!S;CF##*M2K@F@HL'\,9N7J26:P-60D9/9\,+N3\0]GA\6! M<@[*%>BH5J3NIW6WGT+!NOU?S>HC=,57P2A,!"W0-SSL7'E'U8*@5(U>N&>?2 M(%TG+G&6@K(&>+Z0TNP4&Z"=SNE?4$L#!!0 ( *=0A%@&A0B6@ , , * M 9 >&PO=V]R:W-H965TP.K!6OO6<;2/[]C;W+%BK"I55454)@>V:> MF7G&'F:P4?K)9(@6GG,AS3#(K"W.P] D&>;,G*H")4D62N?,TE8O0U-H9*DW MRD48MUK=,&=-V5F#RV2NU)/;3--A MT'(!H<#$.@1&/VNHG_TN5,N/DQO?X79YT_3R?3Z'AJW3&OF>&Y"XPHMX\(TX1=XO+^" MQH?F(+04@<,)D\K;9>DM?L5;%,.-DC8S<"U33/QG\9'T6\PN04 MVM$)Q*VX?2"@R=O-XR/AM&LZVQZO_1H>-XE09J41U()N>:)DP@5G_LK229(Q MN40#7-+'TIK/!0(S!JT!)E-8*I5NN!#PQ4$#MYB;/P\17<;1.1R'>_OGIF ) M#@-ZW ;U&H/13S]$W=;%(9+>"6R/LDY-6><8.I7 ))H76X:8E"LF8*&93#)N M$"Q[AB>I-O3D#=@,X0&?:44]9TDLDO00.\=='D(Y@4W&DPRX ?SJ(K *HA]= M1$Y;()5(T^X<&JP)O9:7,&?(7 516FY??C94\C7*%5[X8C;F38A:I:Y5ED K ML<<[ 68]>-W3*F<$6K 7U.2+-R%1QCJ)NQD&C!+I!2A-(B_+J9T;?[U.#Q7V M* __LK!G=6'/CK)\1XA,$Z6.BI02%ZJ@_F]]1@:4?P+4OREYQW>AZ:])VY=# MY2P==;TC][^T'G5Z43N*!N%Z-]OOJNWET:WSZ![-8[H;Y:R*$K[<8#Y'??!M M'L7[IV_SG<#V4N_5J??^)^VL]YZ4O1/8'F7]FK+^?W7K^V^[]=]5*_,(=X:$ M'/72STZ&PEI)6\X+]6D]GHW]5!+^I5[.=C>^:QKJ8@LR;9WVZ.'I&PO=V]R:W-H965T%=,Z;H\WZ-^<>!0SIQI&DO]BB4E[ MWHE'$EC0G)MKN?X!I:"6Q8LEU^Y)UN7>P"-QKHW,2F=DD#%1O.E3F8@MA["] MQR$J'2+'NPCD6(ZIH?VNDFNB[&Y$LP,GU7DC.2;LJ=P8A:L,_4Q_.K@]OYX, M+LA@-+JZN[R=7'XGLZN+R6AR?D.^D#'3,9YWC8 M:#%4+-F< Z%:@]&HPZ1HQ@PQP0R07,,BYX2S!9!/8X>D/W=]@R(L%3\N"0\+ MPM$>PF%$IE*85)-SQ$[^!?!1?96":)."852+.(;XF#3"(Q(%4:,&KU&EM.'P MFGOP9M2 P 3<3R&;@_J]2V,M@OT2S_2*QM#S\%/3H![!ZW_\$+:#KS7\FA6_ MID-O[-/[]C.]MU@$3S/3.V4UWT%6JY+5JDW[W::^'D$3J0C-I#),%X(4GHD^ MVJ%(FA04,2D59"EELF:<[Q)6'[I%GH$J72.B78EHUR*YOV)]Z=0"O#''G8I> MYU"ETWD'62>5K)/#E4Y]Z.C5TCFM1)S6(DV$P;L-+[N<&\K\UQ;2;5X M;TQY&+Q'*Z978G?WUY&]U"1FHI>N%-(EE+DS1,%36 MJM\:%%W&R_:B69M2M61"$PX+= V.._A_5$7_4TR,7+F>8RX-=C!NF&+/",IN MP/6%E&8SL0&J+K3_%U!+ P04 " "G4(18$=9$VH(# ">#P &0 'AL M+W=OC(.CX&66Y M-^C9N9D<]$2I.Y[H7?[]#?6O$H9DX5C 7_PA*=]KVN1Q)8T)+K*[%^ M#QM!QP8O%ES97[+>[ T\$I=*BVQCC PREE?_].?F(+8,4.AN@VAC$%G>E2/+ M;!2K3628[FYE6LM<96AG1Y<#C^=7TV'%V0X'G^\^?!I M^N$=F7V\F(ZGY]?DD$R8BKE0I00B%JA64\8A(2ROXL&>ZQPOFX#2#"=PK52P M*#GA;($V$FTP6F)6[96X@[R:6!CUNN=K5&!X^/&&[:AB&]W#-HS(I1$G$!\1%KA 8F"J.7 :]7GV;)X[7OP1B7C"0>%Q+/';>P>3/D#MPB]G% MO_+0M1[,FVTU"(Z"=L]?[>#5J7EU_IY7!CH5B;F#?^;F]I) C%,8@H=SBG@Q M.$[TI&9^XL2<29&4U6MT*P0<$>Z$V_/ZNS79[G.(\.X32#RM)9X^>82?[HCP M:'> AT%338+_$N(/N/F7& ^W2F'H1+T +.^IX!@K&3)>@6&GG''N1MPS"L*H M81P]AU#?L'ADE4U)#=TU]6;KBR+#.T*Y":&*H")6Q1=^>^R3 @_X/2:W0*5R M:6BJ;NBL>(^7&&XW2DMJOD,/S8*+>%-+0W_%OJV '<>.$'VC9"FL(:= M9Y$'SLJ[K\JF"(?N*OQT>>#V&SV]6Y7E*Y9+DB'!9H&AR=8"[(JAFL!EH4M@&;"XWM MG'U,L8$&:3;@^D((?3&PO=V]R:W-H965TO5%R'?#':Z2&#8(#F?,'6:7F5/_S)MP,:*;PX3XOJ M+WK8V/K> ,7KHLR76V<9P3+)-O_9XY:(/0?LON! M@ZDJP/=.M"N#N[6P>WJ M,-HZ5$,?;L9>$1>RDDU.1?Z A+*6:.I%Q7[E+?E*,C519J60WR;2KYQ\O+@\ MOYQ>G']"%Y>SKU?7GZ/+KS/TYI()P50*WZ(W(2]9DA9OT>_H>A:B-[^^/1V6 M\M *8!AO#_-A M<4YVG),*C[Z$EQ1QFA=KP5&^D+-:T]\6*Q?QL("M+P<4]'TQ^^P5[SA^F MO$""A9!@$1"8ED&ZRR"UH4^FK+@S4;_Q\BHO5:+O)]BE-*#!Z?!^G]6V'?$Q M<5U/MPO;=I3ZONNYNEUD.*[CCN7OSDX;IKL;IFL=YGD7+/;E)N M&O4&9*0=W1NY&#=&;;"C 1[[X\:HK4'UG29 8!I_HQU_(_LT60LAERQ*$W:3 MI$F9\,+$WZC%RSB@59W4Z&N;84J=@#1H#JTQ]:4/"$RCS]O1YW6;?BOVI.8> M8ME<[BQBL9;5\@"G7IM32EWL-#AMFV$D)V9-.^#7W\=NC0^41$BT$18N@T/0\UG(,6[7" MB[OYK9M6E8W;>8.A>3]O#Z0W;<>00+C60-@N@CJJ@RV*MA7SB1*ED?["4+4@].0=%"4+0("DU/4ZU6US6K;N=1KV87VJ'IS> SI3&KI3/I+ MY_V2-;66+#MX[XX*J* &18N@T/0TU8*:O*J@)J""&A0M!$6+H-#T/.[U-^V" MNF/)(@9]C9WF'LMDY0;$;Q8L>TR]&3R&MB:UMB9V;?TI^;E.9,EZ.GRYSX[4 M>U9#HH6@:!$4FIZ36JH3]U6K$ZB6!T4+0=$B*#0]C[66)P>ZLB]<[B.&!JOQ MI-X#.U,:NU, M[-KY_[2T2;O?:NQI&^S,36U[K+V9/8;<);7<)?;N;+?&-C$T6@V=;8.9J;5M M#ZDW@YNTY:2IOVTR,S6X[3'V9O08JI/6JI/:5>?!)O?6 M_U"7VV#6W/S:(^G+&Q2:SELM ZE5GIAFXIP+J2/4#:D'&,6'J)H:3*CG-9M, M]A![$WH,/49K/4;M>NPZF\N]JSKQR+-,G&>E8'&YEOM3?8&_<-[9@FMW%_IT M1)J\&LP\>=9IWMUGC[4WLT>Y#73O/M #-X)64S7N(-/L0'VW]Z!H(2A:!(6F MIZ26:?1591H%E6F@:"$H6@2%IN>QEFG4+M-FZFD46?'511"6L?2I2(IWJGHM MDKE<Y8:L[3!#O;/ R=.JV09K7Q'^VGJ$7O8O4D^AJBCM:BC=E'W MC:5K*4(VE\:-1'JMJD[&?I/'MI$2SDWB0(4<%-J&N.'>$S3J :G/3-S*JB!/ MD L)[YSX,DUB\\S1YDV9KZJ':F[RLLR7U&PO=V]R:W-H965T M':@\F MN8#5)&:V _3?ST[2- $:M5+6OH =WWON/<,HX0-M*<3J M3-=YL(08\U.Z@D2NS"F+L9!3MM#YB@$.LZ0XTBW#+R"BFX%F:D\/;LAB*=0#W>^O\ *F(.Y6UTS.]!(E)#$DG- $ M,9@/M'/S;&A:*B&+^$5@PRMCI*C,*'U0DW$XT S5$400" 6!Y=\:AA!%"DGV M\;< U%$)4$TWDAP2H2K-+J)3[C*QS M0)-O*0>V!LW_\LETC6^'E&D)K*:37>ID-Z'[YT% 4\6800!DC6<1G"#8!E$: MDF2!%I2&'.$D1*HP"8 C@;>5X$/BY!7=K*+Z(*W]7M=R/:.OKZNT]\-,RS%< MJU/&U1@Y)2.GD=$P94SN(;J_@G@&[.#V-2*\=?M: JN1[91D.Q]I\TZ;.K4$ M5M/)+75RW]WF><5.Q;]=QW-Z]H[-]\-D_Z+\8N2]3.*U3-WC'\@K.-YMK5C?+URX%>WK2O,%G*[4 1S MF6><=N6KP_(+3#X1=)7= 694R!M%-ES*2Q\P%2#7YY2*IXFZ5I372/\?4$L# M!!0 ( *=0A%B'A \:U0, "(2 9 >&PO=V]R:W-H965TTDM_]^-E 6"$7)Q#0I"AC.\_B M.1*[+"/\[3.D[# VL/%^X8F^;*2^8$Y&6_(""Y#/VT>N1F;-LJ(9Y(*R''%8 MCXT[?#O#!:"P^)W"01R=(QW*DK%7/;A?C0U+>P0I)%)3$'78PQ325#,I/_ZJ M2(UZ3@T\/G]G_U($KX)9$@%3EOY!5W(S-D(#K6!-=JE\8H=?H0K(TWP)2T7Q MCPZ5K66@9"7DDWRLAC@#8_0!@5P#[7(!3 9QS 6X%<,\%>!6@ M"-TL8R^$BXDDDQ%G!\2UM6+3)X7Z!5KI17.]4!:2J[M4X>3DR_W\;CZ]O_L- MW<\77Y^>'V;SKPMTC6(JDI2)'0?$UDIY26@**T3SI6;$D"8T.5(P%\#\;DIQ^P;_W2E9(AR68#D34RZ-09=/K8)U,B-EW2ERB_0.FZOI]@UW%")QR9^V-53^WL -NN MZS?MXE,[QPD"UW>;=K..>2TW4K_:KA&F6X?I]H9YER1LIY<BW$KZ@X[)\11$+6B[G7JTF4R$%E#/Z_6SSM/ORUYT^(ADJ]4/TWX M3CWN*25+FE))072)ZIV(=1TYCHNMEJ@==AB':BDY+55[7;U4U8'(&JKZM:I^ MOZI9*>H&4ETTT?0N1M\>(%L"[ZR'O6R7UL,AR>(AR68#D352$M0I"?[/CA8, MF<$AR>(AR68#D34R&-89#/]51PM/RHMG!9'=*D*G5KX31.VZWNO!I6(-1-80 M*ZK%BH;HB]&)*I$=..VN>&J%7>QXK18?]WITJ7@#D37$P]8_^Q3K/VN+%76S MW]FA'[3[8I>A[>NWK):P_JNQ0;$UIC[: N%?:.4B4L5P58/Z&B!"@5+XZ MDK1[ZX8[7EM#SVDK>FIV[:O7-]P6M-?%BP4=B*T4U#S:7NNO)P^$OZA.A%)8 M*WKK)E#KA9@O%',0&0Z*F@I>A;$RFG)[8MT@D4 M6!RS*93J3T"D]**>V;MFL<]-I.4E'#-D9@5 M!>;/ Z!LT;=<:[EP0\83J1?LN#?%8[@%>3>]YFIF-RH9*: 4A)6(0]ZW3MV3 M)-)X [@GL! K8Z0S&3'VJ"?#K&\Y.B"@D$JM@-5C#F= J1928?RN-:UF2TU< M'2_5OYC<52XC+.",T1\DDY.^]1X1N4-6WR%.I^.UDL9%>87+2IL$%@H MG0G)BIJL(BA(63WQ4^W#"L$-MQ"\FN!M$K;MX-<$_ZV$H"8$QIDJ%>-#@B6. M>YPM$-=HI:8'QDS#5NF34O_MMY*KMT3Q9#R\O#^__'YU\Q,=7&+.L?X7#M%! M A(3*@[1$;J[3=#!^\.>+=5VFF2GM?2@DO:V2+L>NF"EG AT7F:0K0O8*LXF M6&\9[,#;J9A >HQ\]R/R',]O">CL[72OA9Z\G>[NR,9OK/>-GK]-CXB4,C'C M@*YR-"SG4$K&G]'#-P5$0PF%^-7F>J4:M*OJS\2)F.(4^I;Z#@C@<[#B#^_< MT/G)1(:$?U)G,>>&WA>IV?/ M5VUI@86.$SCKL.0US'6CP/$;V%HJG2:5SLY4SIB0B.5HS%@FD& T0P\74(R MMYZ'G6+_>A[V*9;L26S-Q+ Q,?POMROT\D@GAJE"K MPB.!$TQ1JHZH4&4_9>.2_($,88'@2?4B MI,C5[=DZ#K=CI1L''M6G!AMQ.$ M&[CD-IA34[HWU@>JMZE:D1>9 MJC&ZP'Q,2H$HY$K2.8[4H>=5LU%-))N:\CMB4A5S,YRH_@RX!JCW.6-R.=$; M-!U?_!=02P,$% @ IU"$6'V :\.! @ 6@8 !D !X;"]W;W)K&ULK5513]LP$/XK5C9-3-I(8B=EL#82M$/C80R5P31- M>W"3:VOAQ)GM-O#O=W9"5" @'O;2^.S[OG[?Y7P9-TK?F#6 );>EK,PD6%M; M'X6AR==0A6:6@,O/*B4(8VB45AR4079V.]=Z&RL-E:* M"BXT,9NRY/KN!*1J)D$N_H9<$-3)7\*0J[G@2? E+ DF^DG:OF*W1^O,!<2>-_2=/E M1@')-\:JL@.C@E)4[9/?=G78 <3),P#: >AK :P#,&^T5>9MS;CEV5BKAFB7 MC6QNX6OCT>A&5.XM7EJ-IP)Q-CL[O_YR_N/[_!?Y2&;"Y%*9C0:BEE@+RX6$ M@HBJ;19?]05V NYLH;)*"S!D;^;SS'LDN+JA166./\P[%2>M"OJ, MBAGD^X3%'PB-*!N 3U\/IP_A(=:C+PKMBT(]'WNN*)V_._+[>&&LQE[[,V2J M94F&6=S].S(USV$2X 4SH+<09._>Q*/H\Y#%_T3VP##K#;.7V+-340GLH8*L ME"K,D-46/_)X-QFV68QS(L:7M=TU,9#&*!V-^K0'\I)>7O*BO#EOL.Q@U$4I8^T/T?()%N)UD;6%7[ M8;!0%D>+7ZYQ^(-V"7B^5,K>!VZ^])^3[!]02P,$% @ IU"$6$6,;83? M P =A, !D !X;"]W;W)K&ULS5A_;^HV%/TJ M5C9-K=0U<7[3 1)M.JW2VL?:UTW3T_XPB8'H)7&>;:#=IW^V$P*A(:*2]52$ M2.S<>^Q[['-Q[G!#Z%>VQ)B#ESPKV,A8F2:+ESA'[)*4N!!/YH3FB(LF M79BLI!@ERBG/3-NR?#-':6&,AZIO2L=#LN)96N I!6R5YXB^7N.,;$8&-+8= MC^EBR66'.1Z6:(&?,'\NIU2TS 8E27-,N&1F6G!'.<,PE!!*7-;[!62:1Q#R^U:!&,Z9TW+_?HO^N@A?! MS!##-R3[)TWX5I45_12$['G /TC#G;M8!\ZN$<*#*5MP@_+>2Z/W$JGJ;"CX^GCY^FMX^?_[T TS\G#Y_!Y"$"MW\]WTWO M;T7K[ %1BN3*G(.S"'.49NP<_ J>GR)P]O/YT.1B"A+(C.OAKJOA["/#01O< MDX(O&;@M$IRT 4PQ]R8 >QO M=V+&.'X$CCP MB6[71,Z.9T=[O#/3K='?9$ MXS3+X2@\]PC>71%G*T$,2 OQ7>."$_H*OMSC?(;I?UU\]^+)K''%2A3CD2'2 M L-TC8WQ+S]!W_JMBRN=8)$FL!:/;L.CJ]"=8^N2LC@C;$4Q('.1!^3.5:Q6 MF5)EG)E(@Z"D(H52_GH!R@P5'* B ?C;*BU%;N/@B\0%*<A::^->*%NE":Z_ WF$>_A@1U^/LZRX,PN#@;_6FPVS@^8%S(.(.,^@X M8>AUJQC:NWCMDW4L^40T7FXUW"OA?MQW[R&=:)$NM#:GNS<0Z'P(%6M]<=&* M%NE":Z_ [MT%]I[.-:K8?7/L]<*!^!S*N,/.]@;0/]3Q6SMH0>BZAT(V]PH2 M.:8+5=AAXI2\*GCU:M_T-L6CB2J9'/1?RZ*2*G3L8*J*U#VBB[1@(,-S 6E= M!B*[T*K(4S4X*5798T8X)[FZ76*48"H-Q/,Y(7S;D ,TI;;Q=U!+ P04 M" "G4(18G!,XN0D+ !@9 &0 'AL+W=OA+(LFSLS/#?7F6W!U>/J?9;_E3DA31'_/9(K\:/!7% M\LUPF(^?DODH?YTNDT7YEX^2V:Q251KR^U;K8%=I5;#^^47[3VOO2V_N M1WGR+IW]!"-5WF1 MSK>%2POFT\7F_]$?VTC4"B#>4 !O"V"[ &TH0+8%UI$;;BQ;NW4[*D;7EUGZ M'&65=*FM^K".S;ITZA7=?;SY^=?H MYN?;Z/W?OWZX^_2^_'81W4[S\2S-5UD2I0]E?(K1=)9,HNEBTX365^*^;!_1 M,BO;5E9\?Q4M9Z-%$8T6DRCY?35=EA>]B'ZX79?,?RQ5?OUR&_WPYQ\OAT5I M?V7%<+RU]>W&5MQ@*\+1IW11/.71^\4DF9@*AJ7C.^_QB_=O,:CQ-AF_C@AZ M%>$8$X]![_8OC@%SR.YBD+4^TJ0O3+#_7>F-ID4RS__CB_+&".HWHAHXWN3+ MT3BY&I0C0YYDWY+!]5_^A'C\5U^$ BDSXD5W\:*0]NL[, RC(KI/'J>+Q73Q M6,6S%)VF$U] -K7P=2W5P/?MFF A,"^OZ;>ZKZ U!_K*=KZRXWQ-RA] +S?Z M6=U+Q!@2W/*2M4;#<(#O'."@ ^_2O&R:GY+Y?9)YFR58O&NS#*3,\%3L/!7G MT(U%R'@%4F;$2^[B)4_2C:73P(6(!9?,:N"N'%>4*$;\#5SMW%"@&S>3R;2Z MN+G/-N76R1E5=M]SQ23'@C=8AF(]R\>@;6637*;Y:.:U;5NV7NN%4#&*+>-\ M^FKT-C'JRS:R<.I0HP5PV&*@1!,$, @^# MW*W5-PJZ8BBF,6VP34,# N?8$(.@<*\L0T0J9<^ /DF[M9ANZ+DZ';Q$P'-++@#LA2CG 'K>3@.CKWX#ZP!FNL MP6>!-3@HUH329MZZUUA#3H,UQ,4:NQ>#(J;YFE,(S"EM:S?BXH5C%B1BFJ7I M@\#T 0YXV[*@39"(:5/M*0TX?P88\+85@(9#(J;A>F(F\,3\=C6=3:H&" UD ML([.CX?Z>&9"]!Q.V#D,9 0DBAIFH2Z08,6)DO;-YST$35*'M\ **F#9I>*%]PPMUR:3A8K<+FD[4]GUT!)E#5VUP/5U[@2M!F+N"].3.(,G\8_)*$^>TMDD^C O>_:WI#(^!X<]6&/7+AQ*F^F_ MGOD9.H=ACX'\T3EF@;29,=-DPF R"37LL7:(@2TYU%/-.ZQOWF'M-VM $=-P MS3@,9IR6;KW/^@ZNH7.3[67[:VW_ZUG0#0M*-Z&TF3'3=,-.0S?,A19*!+*W ME;2*F6YHLF$M9 .M[9C+*T[WA$1,FS3.L"-PAK7C#"ABVJ1QAO6-,\RE%.^% M;A,S=XAKE.%'H*N/1#-<3/S^+ MDS0\Z%&:4-K,F&DPX:BA'NI[ [B$T0<\:9>KC%'M!PN;EGX"<\=F>KI MDFV@YQPR(KSA\)K4""./.%\LVW>T>D28H@W+9:E90O9]^$:ZVT(NJJ>FL7UR MVR=HM1'3"3VYR];)O4B+[\L$'.Q@)5T[;BAMILL: N19G+J104_=A-)FQDP# MBCS-J1OI@HJD,8F=+MO'XR"IL4?VC3W2I1F%6.QL3_7(60$Q7=#0(UNAQ^K8 M^RSV8*6=&VT?5",UUR9-\W!%7;MX*&UF6#3_J+/@'Q64?T)I,V.F M^4>=AG^4[T8-5=)=[?DDD2JAGS0\]E&:;M1QF524RR1,Q4+:]ZQ]>+R[V9$OA'#N9J#QR9DPL)W#-"1A]W/Z]S^JO16OG M5$"AU%EAJ.6,B\\"=5[,"!:W7M+&Q;6\E'@/N$:?.PY\]!"UG:GGC MXB-2K;P4ANX?PS*67;5T+B]GPKL(QE5RU57-Q[KKC8)9>&R]XJ:+E1 M2Q47=T6<0U=_+35U[]Z]I)6+:WGEXK- H18B3&/2XK"_+DL^6<.DO5=CG+Q!K'M.2]A<=(U'Y "):Q M[*J!!9RY-4A2X4T-W&@#2DEJ9Z;R2YJM9>/(L/:JAGF2/:[?8)%'XW2U*#;O M+=C]NGM-QLWZW1#6[V^KUV>L7P&AU6S>O?%IE)5-/(]FR4.I,GY=[=K(-F^S MV'PITN7ZA1#W:5&D\_7'IV0T2;)*H/S[0YH6+U^J"G8O%;G^/U!+ P04 M" "G4(18TH+!A.,) "J;@ &0 'AL+W=O(]KG\/:*TOE+EO_"GQ@3Y+=UDO*+T9,0FR_C M,8^>V)KRLVS#TN*3ARQ?4U&\S1_'?),SNJJ,ULG8T#1KO*9Q.EJ>5\=N\^5Y MMA5)G++;G/#M>DWSURN69"\7(WWT=N!;_/@DR@/CY?F&/K([)G[:W.;%N_&. MLHK7+.5QEI*^])F55[K/LE_)-L+H8:>49L81% MHD30XM\SNV9)4I**\_BU@8YV/DO#_==O=+>J?%&9>\K9=9;\)UZ)IXO1?$16 M[(%N$_$M>_%94Z%IR8NRA%=_R4M35AN1:,M%MFZ,BS-8QVG]G_[6?!%[!H9Q MQ,!H#(Q#@\41 [,Q,$_U,&D,)J<:3!N#Z:D&5F-@G6HP:PQFIQK,&X/YJ0:+ MQF!Q8*!/COUPVMLOIU415/_D5;S85-#E>9Z]D+PL7_#*%U705?9%F,1IF1]W M(B\^C0L[L0R^?K_\Z@57_W+(Y=V=\_V.?/I*\YR64?L#^60S0>.$_W ^%H6S MTF0<-6"[!AM'P#JYR5+QQ(F3KMBJQ]Y]Q]Y0 ,9%+7=5-=ZJ>F4HB391D?)LSDCT437J9:&Q%XK3N]*K.X[[HT8HC@J:/\7W"".6< M"4Y^+EDD%FS-_]M3D:O:\:3?<=GC?N$;&K&+4=&EV??=F MA-E(F(.$N4B8AX3Y2%B A(4@F)0^DUWZ3%3TY1U-&"=Y]DH3\=J7!$KSH4F MA-E(F(.$N35L7L'*D?7S4CO3IN?CY_W@1GKTD; "0M!,"FXI[O@GBJ#^S+Z M=1OSN.H$HHR+OH'%E1(Q-,!KF+7WRQOZ;#&QY-_>1OITD# 7"?.0,!\)"Y"P M$ 230MS:A;BE#/%;^EI,LXO!3#':IAV$>[?47-Y,,?FPF?R3),MZ\L$I:>AF3#O M-DH+HSN*0/ITD# 7"?.0,!\)"Y"P$ 23,F&QRX3%.YF0\FTBXO21T,>T_929]0R8H4X= M*,V%TCPHS8?2 B@M1-'DG-@3J'3U0I\TRAF8&,I)@-KQX S1.]W%K&\: /7J M0&DNE.9!:3Z4%D!I(8HFIXC1IHCQ!T9!S=HX*;(@98+P]34. MEGVO3RMFJT]U<'@C:2Z4YD%I/I060&DABB:'=RN4ZDHA:?F=Y>LXK=OS8C8K MDBK >T,9JGQ":3:4YD!I;D/;[[LFUM2T#OHNKZ?<01&_*6(=+Q) SSU$T>3@ M;&5(7:U#?FM:V4T]=*\&*,4XA"1QQ%+>N^2B)@Z.4J@V":4Y#4U:9I]UAD0N MU*D'I?E06@"EA2B:'/JM2*FK5N(>J MEE":W=#DRST.QO/.*851>:]X_781JIU":#:4Y#6U_]-*SH.-"G7I0F@^E!5!:B*+)P=]JJ+I: M1+79)N-Q?Z,-%46A-!M*1)Q7SH><60&DABB;';JMZ MZN_(GG03"YK$O]>Z?YP*EI0[CK8T(9L\V["\_YI8-79P8"-I-I3F0&FNWA6, M.TLCW2*FIIOF_#"JH=HGE!:B:/+VG%;]--3JYPU-7^@KX2S:YM42'^&OO-SD M0'Z^8>M[EO=N=E!#A\8TE&9#:0Z4YD)I'I3F0VD!E!:B:'*2M'*H46M)'[!M MR(#JH5":#:4Y4)H+I7E0F@^E!5!:B*+)F=2JIH9:-7UW!Y':?G ^(&DVE.9 M:2Z4YD%I/I060&EA0SNZ_4J.\U8^-=3RZ8]I)4@]Q$FYO%-T&O6[G N2LA>R MH:(<:M'-)HFCN@/)65(5A*,V&TAPHS872/"C-A]("*"U$T>1,:E5D0ZV1 M(J]Y5KL:G#H]FV)[KGF&.G6@-!=*\Z T'TH+H+0019-SHA69#;7(_.==\ZQV M/#A#K,Y*?N_61ZA7!TISH30/2O.AM !*"U$T.45:[=I0:]M;&VH9>MF M-L^W4<0X?]@F9>QO$E:U_$4FT"H76![%-$E>R7-,RZG'II["EV6*ER(3KQNV MNU2U7@MH9OGJ23Y4&(?2;"C-@=)<*,V#TGPH+8#20A1-SK569C<6'S;)ARKQ M4)H-I3E0F@NE>5":#Z4%4%J(HLFW.FRE??.OV]BL=C4T=G6@-!=*\Z T'TH+ MH+0019-3I)7H3;5$/W"2KZ8-CGNH8 ^E.5":"Z5Y4)H/I04-3;KSCZE/C=G! M)!_E58[[O5M#ORO9R[/Z:LI/$R;+]X*E>[-]\LR>XJB\IB5.HRS?9&5/470E M>Q*^5":#Z4%4%J(HLDYT2KXYD0ZB*&@36?29$MJY>/C%:I%M9H/C\ M([Q=,O_ U!+ P04 " "G4(18@)"?ML!\_259,4Z0/1><8_M+8RCF/I/

&2LM+XE<5J<#Q[+V1\,DC-+![*S9=I//SK)5&4'LMZPW!VM@P?V"TK/R]O\NK;<$-91 E+BRA+K9S=GP\NR"GU)W5"$_%G MQ)Z+K<]6?2IW6?:U_G*].!_8]1&QF,W+&A%6/Y[8%8OCFE0=QS\M=+#99YVX M_?F%_FMS\M7)W(4%N\KBOZ)%^7@^F RL!;L/5W'Y,7O^G;4GY->\>187S;_6 MJ#9P5JYQ9V7VE>AE&,5M84;H>ETU][ZI! M5VTIP_0ANHN9%18%*POK3=!$%V\KS.?;P'KSX]NS85D=9[VWX;P]IJOU,3D[ MCHDXUOLL+1\+BZ8+MA !P^H$-V?IO)SEI0,2/V1/)Q:Q?[8_N7]4K.LJ&1)\;?B1"[7._;4 M.Z[GO--B&<[9^:":U J6/['![*WH:>:-B4NJ$?JT+3SF/BD2 M3!#>WPCO@\)?+!91_<=1J)3U)3$<,IYZ(U&,*W /ID,:$T:18(*RHXVR(_,A MS=(%/)A!INE@7L-\W6 >]1KS%.G0!#''&S''H)A765%:7]ZSY([ERCD:3#?5 M#1,68,(H$DRHP613@\FQ.NP$LWJ8L 31I%@0O6FF^I-#]9A0;)I>:;2I$3( MQ"?$[LQ*"&C!S-D1%42X9* M"U!I%(LFUI#;,G(X7P:CC8LD.RYIML;<(<6BB3=/N,-S8(>WW\P/0TTU=_36 M3Q]"L8Y)%))[0P?VAIV68/UG:2_7P41C%3%I 2J-8M'$VG CZCC':A$.JEU% MI06H-(I%$VO([:H#6JE7M0@8;5PD5[ZC8&_;DE;]7F%4&R;JQ:VA UM#\-(= MG&LLB.S4)#&T(10,$47@3L^!G=Z>W0W5_SFR:5,.EUYA5!LF*L4=H ,[0+E] M[77U#MZ+L728M "51K%H8KVX W7&1VMIJ,X5E1:@TB@63:PA=ZX.Z*I>U])0 MK6E+ZUPI44Q2_>*H/DZ4C!M%!S:*NDMW<+JQ+'HSJ ^A8(CXF!>W;>XA;!L, M-7Z(2_9DRD'3,X[JXT2QN#5S86O6/");@'T+)A@K@VK%4&D4BR;6@ELQ]VA6 MS$6U8JBT )5&L6AB#;<>,CV<%8/1QD62S9,T^^ ^'GJ(^WTN-W7N'O?[]-,^ MJMMS]6Y/'T*QCDD4DAM#%S:&G9;0YVH=3#16$?5Y450:Q:*)M>%6U!T=K46@ MVE-46H!*HU@TL8;BT=B9^MV[RCWCJ#Y.E(R[01=V M@^ %.SC76!/9GDE3N#:$@B&B"-S?N7O<"-0W.%37Y\I^33UB^L51?9RX6H2; M0 \V@7(3V^N:';P7X[4CF+0 E4:Q:&*]N _UR+$:FX?J7U%I 2J-8M'$&G+_ MZL'/M+YJC1:J06UIPN42Y3RE"G1'D^W'QEII543?MG?,ZAXWC!YL&'57[>!T M8V'TIE 1HGS@;D??6S]OC1J"^&Z!Z0D]V5&TM,:2:!A]+G>!^_ 6%Y,6H!*HU@T<>T]M[&^?:P&XJ-:6U1:@$JC M6#2QAMS:^GNLC.S90&"T<9'DU8S*>4P1UUDDV@HKQ^WXWZS/3:2O61@)OF\" MU27ZLJ?KFB%%B')9K2(.6E;K7[,*_^S@HK9O<5TCX95]7*UV^,7'\ILV7S2L2[ MK"RSI/GXR,(%R^N ZO?W65:^?*EWL'EOY^Q_4$L#!!0 ( *=0A%C=(HZ" M@@( 'L% 9 >&PO=V]R:W-H965TN,FEL>;8P7::]=MC.VDHT/9-8SMW MS_WNFL=1+>2SRA$UO!2,JXF7:UV.?5\E.19$78D2N7F3"5D0;;9RXZM2(DE= M4L'\L-<;^06AW(LC=[:4<20JS2C'I015%061NQDR44^\P-L?/-)-KNV!'T *]5.YE&;G=RHI+9 K*CA(S";>-!C/AC;>!7RE6*N#-=A.UD(\V\TBG7@] M"X0,$VT5B'EL\089LT(&XU>KZ74E;>+A>J]^YWHWO:R)PAO!OM%4YQ/OO0]WW(*F4%D6;; @*RILG>6GG<) 0AB<2PC8A M=-Q-(4JR#1SE]D]9:6G>4I.GX_O;Z>H6[A?3V>)^ M\>4[O(.+ST1*8F=U"1=SU(0R=1GYVA2S*7[2"L\:X?"$0M@+^_"TFL/%Z\LSNOUN!'VGVS^E2U7"A*HD M@LC,;'4EJ=X!X83M%%7VT'C CH1O@*'Y!* D._-A:@4_K!A0C87Z>6Q&3>7! M\&-3.IO:MK4U\V5F\V6I3.7FNAC5G=,C>W(TH;8-YG0NC]QA;H M[MOX-U!+ P04 " "G4(18DCK2')0% #0(0 &0 'AL+W=OZ)W-(IR)#&/?P^@@VK,//'X\POZ;P5Y068>9/2.19_#)=^,!NX M+.DJV$7\ ]O_3@^$[!QOP:*L^ OVAUAS !:[C+/XD"QF$(=)^3_X=A#B* &2 MC@1T2$#M!*LC 1\2\*D)UB'!*I0IJ10Z^ $/QL.4[4&:1PNT_$,A9I$MZ(=) MONZ//!7?AB*/CV?O)X_OP6PZN9W.IG_]#:Z 'V:+B&6[E *V$A+R((SH$H1) M663%8LU%!8&("KU!% ;S, KY,WCC%['96P'R\=$';WY^.S2XF&,^DK$XS.>V MG _JF ]$X)XE?).!]\F2+IL AB!7,40O#&^1%M&GBVN X3N 3(05$[H[/1TI MTOW3TZ&&#:[6"Q=XN NO7IT_5N#/79#PD ?YW@'3HQ6:%"LT*U9H5JW0EYE M U-.X^P?U=*40UOJH?,.=)-M@P4=#42+R6CZ1 ?C7WZ"Q/Q5)6N?8'Y/8 W) MK4IR2X<^GC7K_!V8TW68)&&RSC?(,PU2E98E)BDP\^;[-(86<: S-)Z.59+# MD.LX$#?#?!6:ARRO"FLPLRMFMI;99+D,\W+)5 2TJ><60Y]@?@EF'VMF(<]V MU&*02@RB%4/LK"W+@D@IAC;U7#&(-/\KRR0N::UY3V,VQ' J,9P3:GX;/(M+ M/%ZT"5\5!TS;;%:Z,(S#ON:I5=2LB[@E$PH13(1)7$7&E@;%M MNRT63YX$(;A57'>**$5[\N6P5GMJ M4()F[3I,+:F[79J*R@);EN8-2.D3S).(J,(@,DF;B7Y"W[F=X)'-@OI59,GZ M2A1AK*4,)2YFFZX<@BUBFVVVVME\+UM4LT5:MI^#E&[83M3MEWL:SVFJM!MZ MD'.[:J]H?E]H30%KEP=_H,V#O?J\7M'\OM":NM=6#[Z&USN 'F]*%[I0VKMR M&+0QW7<'RPMGSP4L\'%2:-.(YGM0M=$>N#LE=#!$D[5HXBV):LA2+*Z?HY FO?!_LU?O TYZ<(4S0K7X76;%;-NS&U M]4,76S]TFO73#W1ND^D+K2E+;1!1#P81_;]!U ]SMBBOX2-1[2.1WD=^HIMP M$=%,:R/U&.?VZ5[1_+[0FOK5-A+]0!N)>K61O:+Y?:$U=:]M)'H-&XEDWT[(@XC0MH_FI1QT"$==]]0 M[271I5X2R?[/P^T[B(H@[+8MC:^(LERGXQXHJJTDZM=*(MG\23[#DQY)*)J5 MKPAK-:OF8[#:1N*+;226;62;A7Z0LY]2O8:%Q+6%Q#U8R ,&T8G2JX7L"ZT4 MQ3AZU!W3=%V\,I"!!=LEO'PF7)VM7DN8% _C6^=OX8U?OEQ0PY3O.MP'J;A8 M9R"B*P%I7CNB@-+R]8'R@+-M\4!]SCAG D !D !X;"]W;W)K&ULK99K;]HP%(;_BI5-4RMMY$HZ=1")$J(AL:JB-TW3/IAP M *M.G-F&M/]^=A(B4 /+I'PAMG.>]]CG#3D9Y(R_B V 1*\)3<70V$B979NF MB#>08-%C&:3JSHKQ!$LUY6M39!SPLH 2:CJ6Y9L))JD1#(JU.QX,V%92DL(= M1V*;))B_W0!E^="PC?W"G*PW4B^8P2##:[@'^9C=<34S:Y4E22 5A*6(PVIH MC.SKR-/Q1< 3@5P&I3<$%&*I%;"Z[& ,E&HAM8T_E:91 MI]3@X7BO'A5G5V=98 %C1I_)4FZ&QE<#+6&%MU3.6?X=JO/TM5[,J"A^45[& M^BICO!62)16LY@E)RRM^K>IP -C>"<"I *\CR/B/'#R'N(=<^B8?M<: [,()/'VS?^M9D69=B89=BDR[%HH[$CJQV:ZO=<^J' M5N>5U71O=9._I9I?J.G.L@O4 [<[-.V?$>'["-?W^\=!D_=!CG]EV_9Q6'0N MVU%!O+H@WMF"1)APM,-T"VBMFB=B*]5-ZAJ=K8W7XESCL]G_]YGN4FS2I5C4 MD5AIH7G0A/0WB7K7KTDJ$(65DK=Z5ZK3\;+/EQ/)LJ(O+9A47:X8;M2G$7 = MH.ZO&)/[B6YU]<=6\!=02P,$% @ IU"$6->7['\7 P ?0D !D !X M;"]W;W)K&ULK59K;]HP%/TK5C9-G=0V3YRN@TC0 MM!I2.U7TI6G:!Y,8\.K8S':@_?>SG9!1"(A)_0)^W'-RS[E^=9=5<8)1;4$'=P/.@6R#"G*1K MQVY%TN6EHH3A6P%D611(O XPYXSNK@1&9SI09<)/N'$WQ'58/\UNA>V[# MDI,",TDX P)/>D[?/T]C$V\#'@E>RK4V,$K&G#^;SC#O.9Y)"%.<*<. ]-\" M7V!*#9%.XT_-Z32?-,#U]HK]RFK76L9(X@M.GTBN9CWGS $YGJ"2JA%??L.U MGH[ARSB5]AI9HG$K2R]'PL7\_ M?+P$3_W1J/_]'EP/^X/A]?#^!S@!*9$9Y;(4&/")]E,A0G$."*L6G*W<6*\F M/27( ID:@B42 C$%*$%C0HEZ!4>I!'PH 6> M'@[W]Z@)FTJ&EB_S) %'$,GP,!GA*&"-LVN9= MQ0$MASEC%TD(8:?K+M8]V0X*8.S[_MNP=#O,:R+>2.@T$CI[)5PA(L "T=)N MWWIC2D"D+#=W4*5F+]W_KH3W)$LKLLZ:-U^"3AS&[0;!QB!XJ$$H_ZV/6WVC MJ39CX-;G3UKJW!(5P#"*X$:A6^)@YPP&L%U-W*B)#UNQ^H3G!!1/-*5W&FM717795QW%Y_;Z&W.E+U/;G.GW$18F0,]/.%>KCOE M\^)*_@)02P,$% @ IU"$6/(#[)"! P = H !D !X;"]W;W)K&ULK59K;]LV%/TK%]HPM, :/?Q,9@MPHA0ST R!FZ4H MBGV@I2N;"$5J)"TGPW[\2,K1+$%Q_:'^8/-Q[N$YES1Y9WLAG]064<-SP;B: M>UNMRRO?5^D6"Z(N1(G.;&[F4\ M$SO-*,=["6I7%$2^7",3^[D7>J\#*[K9:CO@Q[.2;/ SZC_+>VEZ?L.2T0*Y MHH*#Q'SN+<*K9&KQ#O!(<:^.VF"=K(5XLIUE-O<"*P@9IMHR$/-3X0TR9HF, MC+\/G%ZSI T\;K^R?W3>C9:Z>W?EH^?(4/D%"5,J%V$D'D)I^:4(894%X?.+=S:W.:8.\2;*9( MA=*<%R#*G*32(A2\2UR@>F\94=**V,V&/9&2< V,DC5E5+_ MSLLUBC_FOG: M>+,*_?3@XZ;V$;WA(XS@3G"]57#+,\S:!+Y)2I.9Z#4SU]%)QCLB+R 8_@I1 M$(7P%8F$G\$'M24259_ TW0)IA. MR%[M51Q??F.3QMCDI+&$5C1#GL$+19;U.:KC MI\<:.F:^BTA.(5JRIXWLZ4G9'PF54!&V0RA1-H_'O_#.=MW%][[/3,T:AJV, M1N.PXZ@7%@0=6%+#)BW4I+LA_M%[7*#9TVYL(%AKFA-!K,?T#6-4[=T:)TK_Y::%-#N.;6E(4H+<#, MYT+HUXY=H"DTX_\ 4$L#!!0 ( *=0A%C-9Q;?[@X &&- 9 >&PO M=V]R:W-H965T)-%T51+&AI+!&A2"U)V7&Q/[XS)"7>AB-Q]RS0#_V22#+G>8?BT5S. M.QQ>O\3)UW1#:4:^;<,HO1EMLFSW?CQ.EQNZ]=.K>$G.-GZ&7N;K,?I M+J'^*B^T#<>:HDS&6S^(1K?7^6?WR>UUO,_"(*+W"4GWVZV?O-[1,'ZY&:FC MPP>?@_4FXQ^,;Z]W_IH^T.S+[CYA[\9'RBK8TB@-XH@D].EF]$%][YDS7B _ MXA\!?4EKKPD_E<+4_(Y+QE'*;YO^2E M/%89D>4^S>)M69C58!M$Q?_^M_*+J!70YCT%M+* UBJ@:ST%]+* WBK06R6C M+&"T(TQ["IAE ;-5P.B+,"D+3,ZMTK0L,#VWP*PLD,ME7%R._%I:?N;?7B?Q M"TGXT8S&7^2"R$NS2QA$7+L/6<+^&K!RV>WBP_WW/W[X.WGX\8?%W\C;3WZ2 M^%Q-[\A;BV9^$*;OKL<9"\0/'R]+Z** :CU052,?XRC;I,2.5G35!(Q9#8_5 MU [5O-.DQ$_Q\Q51E0NB*>J$?'FPR-OOWI%TXR:UNEYK05@]WRP MRH%B\%G?MCG''XF>!S1Z CI^D)!G/]Q3$C^1%_X;B;*4!&FZ M;ZN[$+,4Q[NC]^G.7]*;$>MO4IH\T]'MG_^D3I2_BK2,A%E(F(V$.4B8BX1Y M!6R2P_A8X/EVKIE3?7H]?A:(RCB*RI"*ZGNF'C]:4K*,4R:FA(9^1EV,0[/L03-9)W4N10!2!AEMGY MCMH*0(9S3H9SD>&\;CC35!1%K(#)40$3J0+L\ZZY%#+TFB-A%A)F(V$.$N8B M8=YDB)*F1R5-I4I:Q-LMFQ268ZQBC,)[%7_YRSY@HZ(@ROQH'3R&E/AI2EG7 M\VO_2.QNVJFBQJO8^H$MI%4:*B4DS$;"'"3,1<(\$*RAN-E1<3.LXBZ*P;1( M;[-.;Z[.M;DQ:>E-6J&A>D/";"3,0<)<),P#P1IZFQ_U-I?J+9_=77+':L7& M2CL:I4(I22%#^THDS)IW&E65:7S>'B0A8SKS[@]KHM<'KH5(D#$]04Q=GQBF MN(-3E_8_Q*G@*EG[N M?;/A\N>'+\*ABQPS^#(C:59)JSU; MM6NH&N9,F;1U #5Q!6?:IX/*PE7E'NXB9)-;\N&"+./HF289G^^RB6ZJ))PF8LY33Y7Q_I]I$F_Q:*!&KM0FD6E&9#:0Z4YD)I'HK65&=E+ZMR M?_G3GJN-MTRE_OQ]MHF3@,^A9?Z?'#M8B@+'4U&Z?J)U[H$VM'X.E.9":1Z* MUA10Y2JKV M?]D'V6NNHWPA!I,1_Y=IC N,:4BZT.I.3A^L(ZC##*794)H#I;DE;5H?RE_- MU;:(0#&;BQZPRN.<)DRD.'F4H8J#TBPHS8;2'"C-+6GU MR>-$GPI:+L&!QES33+6GY=(J"UR36^ 639=)L#LXX-1?;HHVB\T]TR#-A.V5 MG#E8/5 _'$JSH30'2G-/7%F[5FVH63%VQH&SAN@*Y)'?=G$8:UTE 59R":*_'#V MEQ7K%MG+A+)2M=Q^MV89\E!WYG7JEFOEJ8-;&\3KD!7CMV5]TI?$75DWA M6N#_?V'G?F'-UJ3*?6CRW,?@YM M2I9H\F3);QC[D'3_F"7\MB;V8SP*D_V@^''!<_6;"P/_,0C9(%ZH4FC*!4JS MH#0;2G.@-!=*\S1!UF@^GTQK69H@-:7,IZK6H[4J5:3)4T5?^' E;_^..N.J$^H*F@J"TBPHS8;2'"C- MA=*\DE;O:B7WD&A5CD>3YW@D%CWYE?SS,)B4V?;R"(/E!KW# $JSH30'2G.A M- ]%:ZJR2AQI\L313_GMXZR)\Y]IXJ_I8?:5SWA.>:QR]F ]0M-(4)H-I3E0 MFEO2ZAXKGZ:V[:X_(CVD5>DA39X>.J/UX_-Z:>L'S0Q!:1:49D-I#I3F0FD> MBM94995CTN0YIM_7^D$S3%":!:794)H#I;DEC:\=K#5_>KOU^R,R3'J58=)/ MW!+A[X+,#\E#%B^_2ALY.6BHJ* T"TJSH30'2G.A- ]%:XJO2D?I<@_^H7'G M'U\4S9>_DK?%Y^^DJS'DZ,%RA&:E].Y=&JJFZWIK<:H-C>I :2Z4YJ%H3:%5 MF0I=GJD0"TTH*VB* DJS]*[5/E&,SM)&:% '2G.A- ]%:ZJJMKN//$,AV'OA MS+8+N\\/=J,?[$X_V*U^L'O]=',"JF"/ N_T<4W]5*D#79XZ^$V[M\B9@[4# M31A :3:4YD!I+I3FE;1ZPR[9T$.O\@6Z/%]PYN8PAN:;/>FZAUZM<@2[/%7PN0LL7\#1@P@H=:_U":I7>W1;H4#N&AICZ4YD)I'HK6E%5E_NMR\__<'A)J M\$-I%I1F0VD.E.9":9[>O3_D4I_V=Y&5=:]#MAF24P9K"FK2ZV?N- 2-ZHBB MBO8:@D;U1%$ENPT9E;5NR*WU<_>;D6.&"@%*LTK:R?UFH%$=*,V%TCP4K2FJ MRC(WY);Y>?O-R"&#)04UQTM:8^<7T7XST*B.*.I,L-\,-*J'HC7%4MG>Q@G; M.T_J_5!:D[(9FQPT6#!0VQM*LZ$T!TISH30/16N*KW+'#;D[WKK7+,VU6(RQ M^5J;2"A#J#$.I5DG3O=+5-ZX0^[9R5WDKQ;Q=N='_$[AP[89_RF6AA=K> \Y M [Y6_-"H^Q'QU^N$KLO[AO8[_F=5>A/*G A47*B-45:Y0@,>8[@S-FJG#)8;] <@=%=%]]Y<@34^!<$G$YUO3V4A!KZ M1M?05Y799#[IF:96CKYQTM'/DF"9';88*V^SDXX6H?X^E&9!:3:4YD!I+I3F MH6A-%5;^OO$'KO:7LP?KL;MJ7;E26QM,6M"8=DEKK!55VFM%'6A,MZ1)FDT/ M%; IBLJ=-^3N_+E]$]2=A](L0_!@ I&3"HWJB**:IJ[.VET4U%$71-4,=JX] M/51EJ!MR0[TUD_S\\"6?8PFE #75H33KQ%G^R"9W6_];L-UO27357MFJ>QCZ?1_.(,=\%H^P'6$G^\R^\]/PF M_G5QK\Z5L#6%IB6@-!=*\U"TYM/'JA2'*4]Q5%OK%1>+ECNC16Q(N2_NI5KS M#1?RS4+['A!Y)P\R]$<+I5EF-P%B:F9W/U%H5$<0U5"[2Q-=P7&ZV:V==_JX MI@"J=(0I3T?VTK^4\;:Q_RWD?>/_"#*ICJOY99,?,.G_!A1?P8])P=* M:T%S%5":90J6K.O*S.ST6M!4@"BJ.C6[ MK5GWN$Z')3ND>7$K.]Z4&[SGI<[ED,&7%6JLE[1&'R7(G$.#.H*@HL0Y-*@G M"-IW_6O/RCWQL-SA3U^1$P>+ ?NPW*XA+'KZ"C2H(P@J>OH*-*@G"-HGALKU M-N6N]["GK\AA@W4 -;Q+VJFGKT"#.J*@@J>O0(-Z@J!].JA\9U/N.UN-QZN< MD?N0\P9+ ;J\'$JSH30'2G.A- ]%:VJPLKE-N(L M[UO^Y.$T+T@41Y=TNPOC5TK)*DCH,HL3;G:^$AJR-[P$^Y#R'3Q7HM_KVQ&# MI:-W?%/0,*![_BWZ9.FG&[(K.OUJ*8UY-"\#-BN+(KX"@V<8FA;CBK*IV):= MP8H\ON;5O8O]9'5%T"ZMU>O2:L-,UO]-IW:=4(E/"]6? Z6Y4)J'HA4MS#C= M4)I9?N;?7F]ILJ8+&H8I^^KW$<-SN^;X*;MV3_R)%N\_:*-QY_.%^MY3^>?C M"G-[O?/7]*.?K(,H98IX8DCE:LI&7PE/T1[>9/'N9J2.R&.<9?$V?[FA3/@) M/X#]_2F.L\,;'N E3K[FU;[]+U!+ P04 " "G4(185W"\;HT( "/0P M&0 'AL+W=OGHKJI6Q^-Q.;\3R[A\G:]$)M^YR8ME7,FG MQ>VX7!4B7C2-ENF83R;!>!DGV6AVTKQV5->"F#=RN@=MTM&76 M=.M-7,6SDR)_8$4=+='J!\W8-*UE;Y*LOHV?JD*^F\AVU>SB[.K]Y[/?V*?/ MOU_\RH[8FZ29Y5A;Q5ZSAE:7+3@,K6927;U>^7=W%]I54-7++O MWS37*W\X&5>R;S7#\;SKQWG;#[ZG'PYGE_):=R5[FRW$ @.,Y:!L1H8_C\PY M)Q'?B/EKYCJO&)]PEWUJB'[+QBWELONC('IA#LO-8!%]=W-CW>8Z[K[KH!M9 MQ-EM\T \BF*>E(*MBF0NKT?>CR\U*$LJL2S_5MV2EH&G9E GH.-R%<_%Z4AF MF%(4]V(T^^X;)YC\J!HV2V!HL+S-8'D4^NQ#,YE?L6MQFV3-Q)7CLA)%DB]4 M_6[!_ :LSI/W,^Z'$_GO9'R_W:5^G,MQ'&+K;]CZ)-N?Y-VL=N=XR\SO77&7 M$Q6!V 0;-@')YFTWHY1\ BT?*@+Q"3=\0I*/S.[B1LA)NQB_?5PEA9I8V+OL MT=11W$)%7',']Y",-B0CHPDG9/HDIUK4N[X3! J>_;C=*8EX3C<\IR3/SWDE M,W>7-.+K5!BOD:GA&E'$37U7_E,3=R8@;!.35<+^VY^JSSL(:GZ2(9C:EN8Z M9DN&)N?HR5$AF!P'K7E2*0 M7%@.2(Y#:TX[NNR7=?K$@JX<^'(IZKR@%%L:;JC:VD+#G0<%<_R#5R<.J:*# M!\P2&AXP$%G'3&7953TR^AQT MG-,Z;E;/T2!#^\'[HG]$3"0.RL]IY3>N^VB: MQ7AD(&(TYN!N64+#(P"%!S_\%IM;W6/;0L,#!B4/UY4\@T2,1AO<=T\E8GNV M&1PJ&4YOQ@>*&-?OT!4A 95\H(;@= U!J!C=N%!>N'1YTCXX4[*UT5AKEL6 'TR,E";7,59QT1Q)J*/PWRA/G#I^H 0*+=_EMZC185@ M1J#N+JWNI.JX>BTG0S GD'&7EG$S*7'[&GRDOIO&8NV"6+MF.WNM/KCZ/;TB MA)QM(,DN+J_+33L$4*IX.E* MA4&IOT/;V7#XNQZA)@IS!5WWS X:3!W-_@%!J$H6^CC,%V35HV652/U>WSGH MT:)",",03X\63S+U>WT)['&B0C"G+9N:%DBSU._UA7#7:NDH&BNF!XKIF>V' MM:G?TZNG(H2<;2"AGNXTO4G]E_'3<\GOD7F?AAN:QFRAX,>^\]GIY7Q.%N8*H>V8[<].\W]]1J\Q;;1C^' LH MJF_DT2L_R:*WYLD0S ATTS>TYI6<](X\&8(Y@3;Z6D?>(.O["H-==2\5WW'VK MEKLM-#Q@4"3X5BWW#@V?X831[NS61&&NH.F^52O=[^^IE06B/@[S!4GU7VRH M^Y0%WM$R=LE]$$[_*UQRGSIX[C@9GTT'((^!#>L[T"LE&8+)@5(&EJSLP'!O MJ8_#3$$_@V%.=620^FG(H9G,%AH> )#GX/!&=6#5J+:%A@<,:H7 JE'=H>&D M'O'=^:V)PEQ!UP.K!G30WU.KJD1M&&:[]6'Q%WO0@<&'Q8W/J@.0SN KC.5 M?SY-AF!.((^!#;-#@_O M[896O5U;:/CK>% L1%:]W0YM)Z?OGO'KHC!7D/7(JK<;*?;5OF(QZN,P7U#5 MZ,7>;J3W=LD0S BT,_H*;S?2GU&3(9@3Z&-DP]N-]%))AF!R()61)5?W<.;YH?QL" M8-J?JKB,"[F.2I:*&PE9+] 1*]I??VB?5/FJ^0&%Z[RJ\F7S\$[$"U'4 ?+] MFSROGI_4%]C\!L?L?U!+ P04 " "G4(18A1UWHG0# "?"P &0 'AL M+W=O8A%JF9,W/.D*,9[;FX ME1M$!7=YQN38V2A57+FN3#:8$WG!"V3ZS8J+G"B]%&M7%@)):IWRS T\+W)S M0ID3C^S>7,0COE4993@7(+=Y3L3W*69\/W9\Y[#QB:XWRFRX\:@@:UR@^J>8 M"[UR:Y24YL@DY0P$KL;.Q+^:^=;!6OQ+<2\;SV"H+#F_-8LWZ=CQ3$:88:(, M!-$_.YQAEADDG<>W"M2I8QK'YO,!_94EK\DLB<09S[[05&W&SL"!%%=DFZE/ M?/\:*T(]@Y?P3-K_L*]L/0>2K50\KYQU!CEEY2^YJX1H.(3^&8>@<@@>ZQ!6 M#J$E6F9F:5T31>*1X'L0QEJCF0>KC?76;"@S95PHH=]2[:?BV63^YO/D'2P^ M?YR]A9=P3662<;D5"'RE]5"$9I@"9>6)LQK"8*#!-.@$_$:DPL(_1<0>$$("YOH'^"6*/QPO^ M!^\HX;"N66@#A.<"W-?HXPIFI*"*9+!0/+F%F[LB(XPH+K[#U\E2*J$ORG]M M,I^N>KTJ]Y])]6E2;1[EIT!OI5MB68'QX5+6SG M.JBY#CJYZE9!17?%!@]%'OHM=Z3%+AJ>K\:PSG#XM&K<4^BNQ;#ER/?"$Q)M M1N%E.P/?N_^^>H_J3J@_E(_J2Q5>4TP_BEI$;S$\[6#'.3=F O]INI^2Z5:_ MBG:L;#\ZI=-FU6A>)1>W,>KD*-9V I20\"U3Y2>_WJVGS(F=K4[VIV;ZM"/4 M/4PYNKXG0G=>"1FN-*3.5"LLRFFP7"A>V(%JR94>S^SC1D_0*(R!?K_B7!T6 M)D ]D\<_ 5!+ P04 " "G4(18W"ZJ;C # /"P &0 'AL+W=O)NW'SW9"@!)2U)8/Q';NGGN>.]NYSI+Q1Q$#2+1*$RJZ M5BQE=FG;(HPAQ:+!,J#JS93Q%$LUY3-;9!QP9)S2Q/89_^Y"P9==RK?7"'9G%4B_802?#,QB#_)&-N)K9)4I$4J"" M,(HX3+M6S[T2+OV/(K%(*:&B]D MB3#_:%G8.A8*YT*RM'!6#%)"\R=>%8G8X> =Z^ 7#KX1FC,SLH98 MXJ##V1)Q;:W0],#DQG@K-83J,HXE5V^)\I/!H#>ZON]]1^/[V\$W=(J&1(0) M$W,.B$U5/B0F"42(T'S'F,Q/U'98UUU;+3'GF$J!U+J0F$:$SM#'H?$5GQ3H MP]K@UPVD$^"_.[94W#4#.RQX]G.>W@&>KH=N&)6Q0%6GG? MJT4<0MA OGN"/,?ST3C&2O)[9".A1Z*"X>!X/.\9O!W"?EDJWP3P#P3((;,Y M#V.U;\NL5^4R!SJK!M(WPZ7(< A=2QU] 7P!5O#AG=MR/E?)?B.P':S M.O3@=K.C3M $9H12O;G4ILN $Q:A?WFFJY*0(S<-LK[-%H'?=-2OV;$7V_J> MM]NAWBRI-VNI7ZTRPJ&687,O\FDUQ=I(+RQ!J]31.KX$0*/CDM_:D^8\T;1O M49OV=DFW77M*'LS%K?*.%\#5APC!"GA(U('). DKN;;?\K2\$=B.]O-2^WEM MJ9[1?N@$U=YZ_3QD>[N2C8O6DV+N&[D-QZNNY$6IYN)U:C8GK%Y!'D:U&K42 M:LF\L'"NL_D,.Z\3^_3DU4LNHK5JSE]A&ULK59=;]HP%/TK5B9- MF]0VW\ Z0&K)/JJM:@7M]C#MP2078C6Q,]M ]^]G.R$%$B(F]05LYY[C5:VX$I6:92#]CC88&7 M, /Y6-QSU;-KEH3D0 5A%'%8C*PK]S(:Z'@3\(/ 1NRTD@96"G-#R'S]7/NP W-X1@%,F0:MTB=4+_M,*](IB D)[%4P)ED\9- OVXAGP/_K3[.4LQA:$LE7DNPXTKH M=2G4.R+4]= MHS(5Z!--(-DGL%76=>K>-O5KKY,Q@O@"^>X9\AS/;Q$T.1WN MM<"CT^%N1S9^O9"^X0N.\-VMI)"8)H0NS] KJPTHR@8<:Y%S:\>*4I][P(:R_"3B]4J999NQ-A M4[SK^;[?.UCQS@G^T['HE)QJBZ&5C]Z+7[XSB \/ %M M<6Z_N>S-N)>(/?W]6G^_4_\7CNF17=UOS!5Z+8>W&1:X3O/P-L,.SOB>_$$M M?W!Z40*:=)>C04/#!S<K[@C&Y[>@)ZD?A^!]02P,$% @ IU"$6 .3J<+G @ M]PD !D !X;"]W;W)K&ULK59I;]I $/TK([>J M$JF-#\"D*5@"G*J1TUO3=EO'B(*V"1QROM:*$1VI>O<"S$A_()FF,J9@+*$"-EE"YUG#(F?@Y)8 MMPS#UA,2I9K3R\?&S.G1I8BC%,<,^#))"'L>8DS7??&[VN& M"@AC](1B(/*SPA'&L2*28?PI.;7*I0+NMK?L7_/<92YSPG%$XQ^1+\*^=JF! MCP%9QF)"U]^PS*>C^#P:\_P?UH5MY[,&WI(+FI1@&4$2I<67;$H==@"F?0!@ ME0#K-:!] - J :U3 >T2T,Z5*5+)=7")($Z/T34P92W95",7,T?+]*-4+?M4 M,#D;29QP)M>W@]FU"^/!9/839I/!_70PFMT\W$_A[)XP1M2RG,.9BX)$,3^' M3_ X=>'L_7E/%]*_8M&]TM>P\&4=\&5:<$=3$7*X3GWT]PET&7@5O;6-?F@= M9731NX"6^1$LPVK5!#0Z'6[5P-W3X>:1;%K56K1ROM:AM<"8"/1A3)AXAJ=; M.0TW A/^JT[K@JM=SZ5NBRN>$0_[FKP..+(5:LZ'=Z9M?*G3J4DRMR&R/0W; ME8;M8^S.F-$ N;J42 P!(@?58EX9IR*VPVA7GK5G' MO.RT6_MF;@U;U[3-%[.]A#I50IVC"4TSNN0(-(!1&&$ UQOTENI0PD,01!XR M>+K#9(ZL=I,!!LYO4L$DRMR&R/0V[E8;=Y@Y: M]\W1L WY>W7.3K)R_V559*/O/(D)LD5>6G#PZ#(5Q?M2C5;5RR!_M%^-#V55 M4Q0A+S1%271'V")*.<082$KCHBNW-"O*C*(C:)8_O',JY#.>-T-9F2%3!G(^ MH%1L.\I!5>LY?P%02P,$% @ IU"$6%CT3+M5 P ^ D !D !X;"]W M;W)K&ULK59=<]HX%/TK&F^GV\XTL2P;&[+@&8*S MLYUI6@;(=CJ=?1#V!3RQ+5<2(?GWE63' 6S8/.0%)/F<<^^Y^ASN&+\7&P") M'O.L$"-K(V5Y9=LBWD!.Q24KH5!?5HSG5*HN7]NBY$ 30\HSFV#LVSE-"RL< MFK$I#X=L*[.T@"E'8IOGE#]=0\9V(\NQG@=FZ7HC]8 =#DNZACG(NW+*5<]N M5)(TAT*DK$ <5B-K[%Q%?8TW@']3V(F]-M).EHS=Z\[G9&1AG1!D$$NM0-7? M TP@R[202N-7K6DU(35QO_VL_K?QKKPLJ8 )R[ZGB=R,K+Z%$EC1;29G;/"X-8$ M][4$KR9XIC*5%5.'B$H:#CG;(:[12DTW3#$-6]E/"SWM<\G5UU3Q9#B[^3)> MW$1H.IXM?J#%;/QU/IXL/G_[.D<7*$I%G#&QY8#82E53TC2#!*5%M=S,O"W5 M6D+W\*22*M0Z42M"HA*X8$4!&?H0&9+XJ-3NYA'Z\.[CT)8J;QW=CNLW M+\LZ9KDZ;859^%T%K(1\(Z2/VX[]L[DOF*29NOSS;0'\Y+;HMQ;R MP'=]-SCRT(8YV'&"0>_(18=RTMR\2R;5/6Z: M&_4T ZX!ZON*,?GY^X>)W?# ME9"/*D$D>,IXKD9.0E2.9Y)"#E& M9!B8?BQQ@IP;(IW&[YK3:4(:X.9ZS7YE:]>US)C"B>#?TYB2D7/J0(QS5G*Z M%ZO/6-=C$XP$5_8?5I7OX,R!J%0DLAJL,\C2O'JRIUJ'#4!WL /@UP#_-:"_ M ]"K ;U# ?T:T+?*5*58'4)&+!A*L0)IO#6;65@Q+5J7G^;FVJ)B&T'K?'KJD(QJ<&]7LXXK= MW\'>]>%&Y)0HN,QCC%\2N#K5)E]_G>_8W\L88M2!7O M'@[O[JFFUZC?LWR]7>KGD<@0B#VA@H*E,;3T:U_F<1M^LIDBJ3^+7]MDKVC[ MVVE-JSA7!8MPY.A>H% NT0D^O.L.O$_;)'M+LO"-R%[(V6_D[.]C#VY%?A2Q M(B7&@0NEM*B4,-+?RS/,$%A1\!1C8 O=#A7!O*126O79C".D]C*VJ5U%'=BH MIH\N@Y,SS_R&[G)3R+W9_:^0;T3V0LCC1LCCO4).B5%)0C[7HAB-0'>&K>I4 M5*<;ZG@=_^25-( M5>/E+TTU[&Z87.@W!#C.-:77.=&)R6J 5 :)PK;4F2#=H.TRT3,7I7'0YW,A M:&V8 ,T4#_X 4$L#!!0 ( *=0A%B%OLC"/P, $+ 9 >&PO=V]R M:W-H965T T)#8DB9]'6VDT8*8Q&!B M&R A/KCIM;5PXLQVW_X]9R<+[986D"J^-'9\]_BYIW>7ZZ^D^JGGB ;6J.9%_?=NVL5 M]^7"")[AM0*]2%.F-F]0R-7 :W@/+S[SV=S8%W[*=GZ%,N$I M9IK+#!1.!]Y%XWS8"*R#L_C"<:6WUF!#&4OYTVXN)P,OL(Q08&(L!*/'$H) LM)%IZ4P,4IX53[8NA=AR:#3W.(2E0_BW#E'I$+E "V8N MK!$S+.XKN0)EK0G-+IPVSINBX9G]&V^,HE-.?B:^_#C\=/46;B^^O;V!4QAQ MG0BI%PI!3DD.P[C "?"L2!@G_)BRP2J%2M&186O4<#)RIOHE8=S=C.#D^LZ%8X$MJ-)5&D2'4*//\KL-&$Y-TP Y8F&A"FU M.:7L6#$UT76Q%X!M!VB;RC*.PF[4:?7]Y794-69!K]4(*K,=OLV*;_/8? O MUA:1TV[0#1_1?6H5=3O-/6Q;%=O60;95QO$BXZBV@+F,JR/:>DJ!,K\7/6): M8];LAJT]5-L5U?8_4Q5E16SJV+:?REI+M\[N -].Q;=S.!%PMV<5NL))Q;FV M7W6>D D>T3UDL4.T6Q'M_DE8GG#,D@V.9!H%3 M\@S..E0_JIBWBHV1N1M9QM+0 .26WMW4G4?')@D5L&F MMI-L^^MK TL@8=&N2J7]DF"8>;QY\T!CIGLNOLH-@$*W6 MXO,Y'IN$(N(?"GO9.$:FE"7G7\WB(IE9CF$$*<3*0!#]MX,YI*E!TCR^5:!6 M?4^3V#R^0_]0%*^+61()2J+7[2O M8AT+Q5NI>%8E:P899>4_N:V$:"3@T3T);I7@/C3!JQ*\HM"265'6@B@2307? M(V&B-9HY*+0ILG4UE)DV7BNAKU*=IZ*+C_-/E^_1WV__>W^-7J,%E7'*Y58 MXBLMAR(TA0115AJF$'ZIW8 49#D7NO$HH:L5"& QO$);MI4Z7)%;I%$D2$18 MTCP;"TBHDNC%HH"6+_4];ZX7Z,6SEU-;Z7H,*SNNN+\KN;OW<%] ?(8\_ JY MCNMUI,\?GNZVTVVM8BVE6TOI%GC>?7@M[7Y1H"\&'5&-(O_O4J:D,NJF8I[] M''MTP 3%?,_I#*Y! LM7/ M]3*%3OUDEQ(EO%_ FY?6+G)='P=^,+5WS2)/XW 0A,'(K^-:_$^3^TS@\<<<^#KO=/ZGY3WKY7S!%V+J@ M3'1#3>MZS-Z+]=BV#036*CNHRPZ>CMF#(54;"*RE6EBK%OY>LX>G)L:!&TR. MO-X1YGJ^&1&ZK(Z=PZCD]/)?@* [8L9.I-_K@C"%4DJ6-*7J>Z_O^W$?V\*A MT-HJ- 9&_'2\7W$92KF!T-K*'>9#W#M(_;K_*_RFLYTC[W>$A*%SC_,/,QKN M']+^ KU3>JC9>Z$>W;*!T-J%'X8[/'I"9A]T&!P*K:W<81S$O7/3 &8?GPSL M(]\/C_U^&N6%/AX=.=YN[)#-YXE+(M:4293"2N/W=)?H)4$L#!!0 ( *=0A%@CGT?)G@0 M 'P/ 9 >&PO=V]R:W-H965TU!L.1'.MC))2=I]^E&VZSBVDLO#O226 M3-+\D1)%3?9!-SD5)% S%RI8; M04E6*Y6%[3I.:)>$5=9L4L\]B=F$;U7!*OHDD-R6)1%O#[3@^ZF%K?>)3VRU M5GK"GDTV9$6?J7K9/ D8V9V5C)6TDHQ72-!\:MWCNP7VM4(M\0>C>]E[1AIE MR?D7/?B832U'>T0+FBIM@L#?CLYI46A+X,>_K5&K^Z96[#^_6_^YA@>8)9%T MSHL_6:;64RNV4$9SLBW4)[[_A;9 @;:7\D+6OVC?RCH62K=2\;)5!@]*5C7_ MY+4-1$\!AR<4W%;!'2KX)Q2\5L&[5,%O%>I0VPU*'8<%460V$7R/A)8&:_JA M#F:M#?BLTGE_5@+>,M!3LX^_S7]__( ^W__UX1G=H 63:<'E5E#$4F1(J^(OL)RE!1="9KR'15OU^AJ4=N0UV#\ MY7F!KKZ_GM@*'->?M]/6R8?&2?>$D]A%C[Q2:XD^5!G-C@W80-QAN^_8#^Y9 MBPN:WB(/_XAH_X U" 7^7Z,/3-KU+%&YUD5+26JN()JG&VAY"X+BF!I]K.XV8H-E^8% MVE@/>FZYH1$ Y%O/\T'<&C&.I&^R L=#,&'>,\5G&%ZCJ FT$W[&ZGX"C MIZEEK()9!K!OE @C7FSP*/)#9^#Y?"SG^^$@U8NQ4)+$T8D$)AU<94D21.Z0="R'_%00[JC7,2UCW NI<6V+:G,^*X!C?])!SA MF.2\T!EESB 7!*&7G, YM$?X;+LP^TQ?B82N6:Q8NS@A=4M!JG2MAT8V;[R_ M@J!7S%LT@QALU^'98!##D=,K4L=@AT8%G^]4+LS3N*6 K_M1,(0QR(6AX^$A MC.\Z3W;N6E%2LZNN=A*-Z6ZFF5>]FNROD?7UQ&LP_Z*ME?=TYF&GNI8]U M3B4J: XFG=L(0BR:JUXS4'Q37WZ67,%5JGY&"-/XN>5T MZB5-X.[S*_NUU8Y:YE3!I>#?6:970Z?GD P6=,WU@]A\A:V>CN%+!5?VEVRV M6,\AZ5IID6^#,8.<%=4_?=[ZL!/@QT<"@FU P.B;4!DG:FD M6!\2JNEH(,6&2(-&-O-@S;31*)\5INPS+?$MPS@]FCU.IS=7MU=WW\8WY'(\ M^TJN;^Z_D\G=]?W#[?C;Y/Z._$T2IE(NU%H"$0MT55/&(2.LJ+:=K=\<]Q1N MGK+D@+M"4TY2JE9D@?MJ#_@IL>'J,_(^SA+RZ<_/ U>C$I./FVZSOJBR#HYD M[0?D5A1ZIPO_;BE$M%K4O M9BZF"9W:A,Y)$R:X MJ8HELYJ4@@_47:W;:4VUTMQ$] ,O#@XDG^+9DQS7DN.3DA,HA6*H%$\50QU: MH-1]%UH%Q6\*:B)B+VH(.L6S)ZA;"^J^54/ XZ&Q2BQKR[S;6#'T&SNP"?(] MOW^X 9NHOM>)VO/OU?GWWL@_%3D039]!'=70:SE&?C?T#U0T89UN[!^@DB8J MC+#1.JR#N_-=SD$N;7^CB#T3U:>IGJU;J+'M' [F+["UJCJAWS157W9+Y9+A M8>.P0$KOK(O6RJK7J09:E/;K/Q<:>PG[N,+V$*0!X/N%$/IU8!:H&\[1+U!+ M P04 " "G4(18"#+\-+," "P!P &0 'AL+W=OX_M>[V:L@>> @CTF)."3XQ4B/+"-'F40H[Y M@)90R)V$LAP+.64KDY<,<*Q!.3$=RQJ;.&;6P7%MDJ%6K!]+T2KR $<5_>,CDS.Y8XRZ'@&2T0@V1B7-H7P4C9 M:X,?&=1\9XQ4)DM*']1D'D\,2P4$!"*A&+#\K6$&A"@B&<;?EM/H7"K@[GC+ M_D7G+G-98@XS2GYFL4@GQKF!8DAP1<2"UM^@S4<'&%'"]1?5C>UH:*"HXH+F M+5A&D&=%\\>/K0X[ 'M\ ."T &7-W=H=A_>?;^^6H3HY 8S MAM6)G**3 3."#]%G]!]&*"3]Z>>*:1K16!&K9MIX\8YX,9VT#4M1,K151%# M_)S E#%W@3O;P*?.4<8 H@%R[8_(L1RW)Z#9Z^%.#SQX/=P^DHW;'8.K^=Q# M?!F/".45 T03>;Y_*&M/'QA'O_"2"R:?R.\^Y1OF83^S*AL7O,013 Q9%SBP M-1C^AW?VV/K[4BNU$.>B:M/\/4$L#!!0 ( *=0A%C&6[A7C@, M ,80 9 >&PO=V]R:W-H965T<1^32"CN[&!C<>)NW2Y M$FK"#$;K: DS$/?K6R9'9LV2I#D4/*4%8K 8&U?X,L2V NB(?U+8\;UKI%*9 M4_I##:Z3L6&I%4$&L5 4D?S:PA2R3#')=?Q?D1KU,Q5P__J1_9-.7B8SCSA, M:?9OFHC5V/ ,E, BVF3BCNX^0Y700/'%-./Z$^VJ6,M \88+FE=@N8(\+"V?7?7ZX_74^OOGQ#T_O9MZ\W'^]FZ ,*4QYGE&\8 M(+J00HHHS2!!:5&6FMZRN:PC)"N0R7&Q1!R6LB $1V]#'<[?29[[68C>_O%N M9 JY6/5(,ZX6-BD71DXL#!-T0PNQXNACD4#2)#!EEG6JY#'5">ED#"&^0#9^ MCXA%[)8%3<^'DQ9X>#X<=V1CUQMG:S[[%%]C@_+H.V55O0#CZ$&%HU1 SO]K MT[[D=MJYU;OFDJ^C&,:&?)EP8%LP@C_?X*'U5YMN?9*%/9$U-'5J39TN]N . MME!L@+IML 6Q[V?3P!KD,&KN76<8TD M!G42@\XDIE41H"OT< /Y'%AK!722/+<"^B0+>R)KB#>LQ1N^HJN&?6K:)UG8 M$UE#4[?6U'VQJTKD8,\# ]?W'>(> MIR:=GNHD>>[^]TD6]D36$,^OQ?-?T5-^GYKV21;V1-;0%%M/YS;KQ:ZJH/LV ML X,U1*"/=MU[,-?J99 WR;$\=H=A?<.GO@\3TT[/=7-\MP"Z)4M[(NMJ2!Y M4I"\HK$J\KZ$[9,M[(NM*>S3T1IWGC*[O64?'=N.O'4<@K$\ 6)RZ*V60!L[ MGF,?F,O<:_#DYBYUH\Q13#>%*!N@>K9NQJ]T"WHP/U%-NFX%8VS>5 T+5N(^=4R K3ERN($F J0-Y?4"H>!^H!]5\7P6]0 M2P,$% @ IU"$6&?3(OB5 @ L@8 !D !X;"]W;W)K&ULK55=3]LP%/TK5C9-(&WDLX&Q-!(E04,:K*)CTS3MP4UN&PO' MSFRWA7\_VTFSPE+$ R^)KWW/N1_./4DV7-S)"D"A^YHR.78JI9I3UY5%!366 M1[P!ID\67-18:5,L7=D(P*4%U=0-/"]V:TR8DR9V;RK2A*\4)0RF LE576/Q M, '*-V/'=[8;-V19*;/AIDF#ES #==M,A;;PK7;;4FP?,JQPF@B^ M0<)X:S:SL,VT:%T^8>;:9TKH4Z)Q*LVOIE^^_LQS-,FO\XO+;S-T<(V%P.8V M#M%!!@H3*@_1!W0[R]#!V\/$53JL ;M%%V+2A@CVA/ #=,69JB3*60GE8P)7 MY]LG'6R3G@3/,F90'*'0?X\"+P@'$CI_.3P8@&F50@W%3*)?>"Z5T&/S>^A&VHC1<$0C M):>RP06,':T5$L0:G/3=&S_V/@UU\S7)LE]3IJ.]T]!Q[FM<-Y0\ VU9* M!/=:/R7(H1ZV7+'E,NJY3B/O)(R]4>*N=]OSOU\X.O;\Z.-COVS +PZ.O5'< M^[5%N3O37(-86E64J. KIMH9Z7=[X3VS>O-D?Z(%N=7/?S2MFE]AL23Z(Z*P MT)3>T;'6/]$J9&LHWEC-F'.E%<@N*_U3 6$<]/F"<[4U3(#^-Y7^!5!+ P04 M " "G4(18,?4V;9X" ";" &0 'AL+W=O $4BW-6 M0*Y6YHQ3+)7)4UL4''!B0#2S/<<);(I);D6AF9OP*&1+F9$<)AR)):68_[J& MC*U[EFMM)NY)NI!ZPH[" J]H?^/P MCCZRXVN:ZW,;;L\T XG/DNQ^1YWA^ [S_=KBW"[>5 MX%JU5ZOV#%]K#U\?YSC!Z&D$= ;\1Y.>@P3Z;EV* L?0L]3E$H7^VW$V*[#K%],,3'7)U#@J822Q 'Z_,@S]^>RI'(=B0'M>3@_]9G M<,Q,'(EL)Q.=.A.=?Z[/SA]UY[G=CM/U7M5G@Y_O7#C=[JOZM+=:AV[;(\Q3 MD@N4P5PAG?..*@U>ML+2D*PPW63&I.I-9KA07P_ M8-:GS,F-X9N4/7W2/0; M4$L#!!0 ( *=0A%C#LO'.=@( #D& 9 >&PO=V]R:W-H965T[HI%&ZMHBD-A45CH>$ ]N0.5#$_"H(+OR*4>VGBOBUDFHBM9I3C0H+: M5A61CU?(Q'[LA=[3AUNZ*;7]X*=)33:X1+VJ%])$?L>2TPJYHH*#Q&+L3<++ MZ<#FNX0[BGMUL :K9"W$O0V^Y&,OL ="AIFV#,2\=CA%QBR1.<:?EM/K2EK@ MX?J)_9/3;K2LB<*I8#]HKLNQ]\&#' NR9?I6[#]CJV=H^3+!E'O"OLD=F8K9 M5FE1M6 35Y0W;_+0^G ".,C@*@%1/\+B%M [(0V)W.R9D23-)%B#])F&S:[ M<-XXM%%#N?T5EUJ:76IP.EVNKI;S;ZOYS7>8WYGG$DYNB)3$FGL*)S/4A#)U M"F?P"=?G$(3O(0JB0>)K4]Q2^%E;Z*HI%!TI-)W,X.3M:0]P^C)PM>P!^D9F MIS7JM$:.:7"$:;Y#KA5,"HT2;K$64E.^@05**G+X>8W5&N4O^ LWION^HFD. MF&PDHFE:W6WW*7^QK+V'EZHF&8X]<]$4RAUZZ;LWX47PL<^-5R)[YE#<.10[ M]OB(0S.J,B;45B*( KC@9R3_;9K0VH2->\2Y)SOWZM8]2P548Z5Z+8I?TZ)7 M(GMFT:"S:/!B$UT+KDOV",SV1Y_2!G[AX':&[M)P- Q'B;\[E-"3%4>#89?5 MG,T_N-AVJ%X3N:%*%P07GHZ$'LAE43:!%[>[Z6F@S.=RR-+,=I4TP^X40 M^BFPXZ/[MTC_ 5!+ P04 " "G4(18T//#VDH# #0% #0 'AL+W-T M>6QE]9N4F1T)'_=/'^YZ)0M^\\>S_[<';6>;J\W8U?&.#2 M#YRB-P>(7G5P78UATM&VM!E^KH4L\1RC]1TTG:5E0@JWA;NV!W5W'5:D=9I*LNKT;OR68FTXR+61"99.FZZ]#XR&G M*=B1+)O#715E *!21:X;"2-9(8CQL&;4#2T[HYP_P$/^(]W27J8;>VIV5#1- M;:AN6AG; ?U--:N]*7O]*EVO9,^%^KS0TQ&F#[5"[R5-V=+TEVEC %/OXNJD M+/GJ$V>9R*F=_,$)QT.RYGGS0K+?.AN4RDP'J/2]9RH5FVU&?DE2/M*E6I?3 M,L4]]T[0\[]=YXP**@G?-*UK_YA7^=6.P_Y;63;?*KN&G1[K-_>QF[PY!9/1 M*9@\@9H,X^/W6)_FCMWD*:QD_\V^V?>:#.J3T,9Q:^NPU40].-2._.]P?.9M M4F^Z8%PQ4??F+$FH>''FTO**3/6?:UOZ>GQ"4[+@ZK$!1W[;_D83MLCC9M0] M+$0]JFU_A>EUH^9$K7,QD= E329U5V93T_1T0V>M+R#L(G?FZ9Q'(91A*WH M9.)T,,'6+8K@QZV&>0,&E@] M/]A3$H9Q[$8 -/E_G;@ M2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU@LD/ M['X 4$L#!!0 ( *=0A%CC)?025 4 #XN / >&PO=V]R:V)O;VLN M>&ULQ9I=;Z,X%$#_BI6GCK3=A,_.5$TE2IR,-018()GMTXH&9V(-@0AHNSN_ M?DVB=$U"K_;E-D\IA)+#-?:YOO;=:UG]?"K+G^3O;5[4X\&F:7:WPV&]VO!M M6O]>[G@AOUF7U39MY&'U8UCO*IYF]8;S9IL/]='('FY340SN[X[W"JNA>E V M?-6(LI GVQ-+P5_K_[YO#\F+J,63R$7SSWBP_SOG [(5A=B*7SP;#T8#4F_* MUZ]E)7Z519/F\:HJ\WP\T Y?+'G5B-79Z;B%3-*G>G^F29^B5(*,!_9(WG M MJKK97[&_?RH97[B\^'#TW)13D3>\FJ0-GU7E\TX4/]K;R*<8*H^QC\/Q\Q#$ MV^K_A+%B%T]($6ZY>/!\1*2%AFA12.#1%AQ MN)6\MGU2^=,L.SQU(W&5&%:W0GY1L6P/C@?IRN,R%YG\]8S$+43[#S4IUV0J MBE2!U %(_6*0[B95(VD D,;%((,=KQ1($X T+Q?)M-XHD!8 :>%"^DZRB"@) MIB0(:>0D+/!CA?R.AY_@):$%*$A.\*C3DR)QYP'YK&DTZB0%#1D M*TSDT+&4@]F2DN].%+7MVLL(.4%#EL)Q^(B3P/VF0D$ZT)!]$%%/CKL3(EV0 M/))$1BYVW%-?:9 6-&0O,-\-YI0DSI\=#VB0"#1D$\2+,/3V!I#MZ3KQ5S+U M@N]R^)T&D?28B@EY04,60\QF/ILRM^T.[D*^=W,:J3'4(3'HR&*@\] +'BDE M#]2G4]89XG1($#JR(&(Z:UM6=HIC>W9S)!V<1R"+(5X\Q-)6DH_0Y8GG=4@, M.K(8H/2-7(4J)B0*'5D4,*;:$[W0]99" M'AN:?R)7$]ZD(N\,2":D'A-=/4?,MP@^5[Q==,A:4A437!M!EA"8]G9ZN@E) MR$26$)R=7ZN8D(5,].G-67:NOJ,J)F0A$[U =HK9>4=53,A")K*%3F<2U^]' M$[*0^<$3GI/^KJXO0A:R+CKO43,D"[*0A6PA$+.3(5F0A2QD"X&8G7'3@BQD M82_0=V>1I\)4,2$+6=A+]!W,,V&JF. :_4>NQYQB=AL=LI"%;"$8TU Q(0M9 MR!:",4T5$[*0A6PAJ-0A^Y.*"5G(0K80@-F&5MU+ EG(1E_<5RLR9PF\B@E9 MR$:V4 ?S/(%7,2$+V>AS(0"S,R#9D(7LCRS#G6&J Y(-6284,6LK'W#_0M,?OV_;]02P,$% @ IU"$6-MVL'$Q @ B2D !H M !X;"]?A)Q1JA 7/[1!P(>7_*A'??=J>SV M?5E\'@^GLJIVX]C_JNNRWN5C6^ZZ/I_.1S;=<&S'\W+8UGV[?F^WN9;E,NKA M=D;U]'@[<_'ZU>?_F=AM-OMU_MVM_QSS:?S'X/JC&][++N>Q6KRVPS:/JZK^ M/%QWE_JR27?GR=7B^6U5#<]OJ:KG#A((DOF#%()T_B"#()L_R"'(YP\*"(KY M@QH(:N8/NH>@^_F#'B#H8?Z@M$09EP1)$ZP)M$[(=2+P.B'8B4#LA&0G K,3 MHIT(U$[(=B)P.R'@N! MWH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WHIZ*X'>BGHK@=Z*>BN! MWCIY64*@MZ+>2J"WHMY*H+>BWDJ@MZ+>2J"WHMY*H+>BWDJ@MZ'>1J"WH=Y& MH+>AWD:@MZ'>1J"W35YV$^AMJ+<1Z&VHMQ'H;:BW$>AMJ+<1Z&VHMQ'H[:BW M$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z.V3CY4$>COJ[01Z.^KM!'H[ZNT$>COJ M[01Z!^H=!'H'ZAT$>@?J'01Z!^H=!'H'ZAT$>@?J'01ZQ^1G$P*] _4. KT# M]0X"O0/U#@*]&]2[^4F]R_AUR.7:\[W&Z_\DU>/YW'R]_&7YO1/O%\T%Y_JV MHCS]!5!+ P04 " "G4(18I,C#=_H! "T* $P %M#;VYT96YT7U1Y M<&5S72YX;6S-VLM.PS 0!=!?J;)%C>LG#]%N@"VPX =,,J51D]BR72A_CY," M$@@J4)&XFT:M[;D3CW16/;][]A0GVZ[MX[Q8I>3/&(O5BCH;2^>ISRM+%SJ; M\M?PP+RMUO:!F)C-#*M/C4=Y0L"\3AI7O U[/W3Q2"$U- MDUL;TK7M\BZV;5E,SRW%VJ39>/E-$'LG5<$:6N+7=%C_8G MIWS#M/OD!^>/9?8%YIVWP?F8)Q;H]W%O(QE.3WTN1"$U^U_Q/3&7/OC]:)AV M3?4/L_/U/KFP'N<1V?@X_(X_SOB]_B_[$"!]2) ^%$@?&J0/ ]+',4@?)R!] MG(+TP6_Z>L M]\ZM_SA^?):=;?JW?#;^67'Q E!+ 0(4 Q0 ( *=0A%@'04UB@0 +$ M 0 " 0 !D;V-0&UL4$L! A0#% M @ IU"$6#;;_QGN *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ IU"$6)E&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6%%VS%?W! DQ0 !@ M ("!K0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ IU"$6 235:\/" *R4 !@ ("!HR$ 'AL+W=O M@I !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6'_36@_S M&0 *E, !@ ("!]3T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ IU"$6#2TJ;C2! TPL !D ("!H6@ 'AL+W=O% M&0 @(&J;0 >&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6&4YX072 M! 1PL !D ("!!'H 'AL+W=O&PO=V]R:W-H965T6& 0 ,T( 9 " @7Z+ !X;"]W;W)K&UL4$L! A0#% @ IU"$6!.:3[.X!0 )0T !D M ("!S8\ 'AL+W=O&PO=V]R M:W-H965T>8 !X;"]W;W)K&UL M4$L! A0#% @ IU"$6-Z^7MFJ @ K@4 !D ("!M9P M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MIU"$6.#RLNOW&@ ]EH !D ("!*:8 'AL+W=O&UL4$L! A0#% @ IU"$6*&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6!W-8>IF P EP< !D M ("!@=( 'AL+W=OU@ >&PO=V]R:W-H M965T&UL4$L! M A0#% @ IU"$6*M\VI+B @ $P8 !D ("!:=X 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$ M6&M]- >9 @ J04 !D ("!#.H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6!'61-J" P G@\ M !D ("!K_, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6(>$#QK5 P (A( !D M ("!"0(! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ IU"$6$6,;83? P =A, !D ("!_@L! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6(', M9/%'" PU, !D ("!;B4! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6&JC:YRE @ > D !D M ("!<#8! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ IU"$6,UG%M_N#@ 88T !D ("! M4D ! 'AL+W=O&PO=V]R:W-H965TB= , )\+ 9 M " @3M8 0!X;"]W;W)K&UL4$L! A0#% M @ IU"$6-PNJFXP P #PL !D ("!YEL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ IU"$6%95CXF7 P @Q$ !D M ("!MV\! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ IU"$6 @R_#2S @ L < !D ("!"'P! M 'AL+W=O&PO=V]R:W-H965T" 0!X;"]W;W)K&UL4$L! A0#% @ MIU"$6#'U-FV> @ FP@ !D ("!@X4! 'AL+W=O&UL4$L! A0#% @ IU"$6)>*NQS $P( L M ( !>HX! %]R96QS+RYR96QS4$L! A0#% @ IU"$6.,E]!)4!0 M/BX \ ( !8X\! 'AL+W=O24 0!X;"]?7!E&UL4$L%!@ 0 !. $X 614 'B9 0 $! end XML 88 Show.js IDEA: XBRL DOCUMENT // Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission. Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105. var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0); e.removeAttribute('id');a.parentNode.appendChild(e)}} if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'} e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}} XML 89 report.css IDEA: XBRL DOCUMENT /* Updated 2009-11-04 */ /* v2.2.0.24 */ /* DefRef Styles */ ..report table.authRefData{ background-color: #def; border: 2px solid #2F4497; font-size: 1em; position: absolute; } ..report table.authRefData a { display: block; font-weight: bold; } ..report table.authRefData p { margin-top: 0px; } ..report table.authRefData .hide { background-color: #2F4497; padding: 1px 3px 0px 0px; text-align: right; } ..report table.authRefData .hide a:hover { background-color: #2F4497; } ..report table.authRefData .body { height: 150px; overflow: auto; width: 400px; } ..report table.authRefData table{ font-size: 1em; } /* Report Styles */ ..pl a, .pl a:visited { color: black; text-decoration: none; } /* table */ ..report { background-color: white; border: 2px solid #acf; clear: both; color: black; font: normal 8pt Helvetica, Arial, san-serif; margin-bottom: 2em; } ..report hr { border: 1px solid #acf; } /* Top labels */ ..report th { background-color: #acf; color: black; font-weight: bold; text-align: center; } ..report th.void { background-color: transparent; color: #000000; font: bold 10pt Helvetica, Arial, san-serif; text-align: left; } ..report .pl { text-align: left; vertical-align: top; white-space: normal; width: 200px; white-space: normal; /* word-wrap: break-word; */ } ..report td.pl a.a { cursor: pointer; display: block; width: 200px; overflow: hidden; } ..report td.pl div.a { width: 200px; } ..report td.pl a:hover { background-color: #ffc; } /* Header rows... */ ..report tr.rh { background-color: #acf; color: black; font-weight: bold; } /* Calendars... */ ..report .rc { background-color: #f0f0f0; } /* Even rows... */ ..report .re, .report .reu { background-color: #def; } ..report .reu td { border-bottom: 1px solid black; } /* Odd rows... */ ..report .ro, .report .rou { background-color: white; } ..report .rou td { border-bottom: 1px solid black; } ..report .rou table td, .report .reu table td { border-bottom: 0px solid black; } /* styles for footnote marker */ ..report .fn { white-space: nowrap; } /* styles for numeric types */ ..report .num, .report .nump { text-align: right; white-space: nowrap; } ..report .nump { padding-left: 2em; } ..report .nump { padding: 0px 0.4em 0px 2em; } /* styles for text types */ ..report .text { text-align: left; white-space: normal; } ..report .text .big { margin-bottom: 1em; width: 17em; } ..report .text .more { display: none; } ..report .text .note { font-style: italic; font-weight: bold; } ..report .text .small { width: 10em; } ..report sup { font-style: italic; } ..report .outerFootnotes { font-size: 1em; } XML 92 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 320 293 1 false 65 0 false 9 false false R1.htm 0001 - Document - Document and Entity Information Sheet http://www.kelsotech.com/role/DocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 0002 - Statement - Consolidated Statements of Financial Position Sheet http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition Consolidated Statements of Financial Position Statements 2 false false R3.htm 0003 - Statement - Consolidated Statements of Changes in Equity Sheet http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity Consolidated Statements of Changes in Equity Statements 3 false false R4.htm 0004 - Statement - Consolidated Statements of Operations and Comprehensive Loss Sheet http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss Consolidated Statements of Operations and Comprehensive Loss Statements 4 false false R5.htm 0005 - Statement - Consolidated Statements of Cash Flows Sheet http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows Consolidated Statements of Cash Flows Statements 5 false false R6.htm 0006 - Disclosure - NATURE OF OPERATIONS Sheet http://www.kelsotech.com/role/NATUREOFOPERATIONS NATURE OF OPERATIONS Notes 6 false false R7.htm 0007 - Disclosure - BASIS OF PREPARATION Sheet http://www.kelsotech.com/role/BasisOfPreparation BASIS OF PREPARATION Notes 7 false false R8.htm 0008 - Disclosure - MATERIAL ACCOUNTING POLICIES Sheet http://www.kelsotech.com/role/SignificantAccountingPolicies MATERIAL ACCOUNTING POLICIES Notes 8 false false R9.htm 0009 - Disclosure - CAPITAL MANAGEMENT Sheet http://www.kelsotech.com/role/CapitalManagement CAPITAL MANAGEMENT Notes 9 false false R10.htm 0010 - Disclosure - FINANCIAL INSTRUMENTS Sheet http://www.kelsotech.com/role/FinancialInstruments FINANCIAL INSTRUMENTS Notes 10 false false R11.htm 0011 - Disclosure - INVENTORY Sheet http://www.kelsotech.com/role/Inventory INVENTORY Notes 11 false false R12.htm 0012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT Sheet http://www.kelsotech.com/role/PropertyPlantAndEquipment PROPERTY, PLANT AND EQUIPMENT Notes 12 false false R13.htm 0013 - Disclosure - INTANGIBLE ASSETS Sheet http://www.kelsotech.com/role/IntangibleAssets INTANGIBLE ASSETS Notes 13 false false R14.htm 0014 - Disclosure - LEASE LIABILITY Sheet http://www.kelsotech.com/role/LeaseLiability LEASE LIABILITY Notes 14 false false R15.htm 0015 - Disclosure - DERIVATIVE WARRANT LIABILITY Sheet http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITY DERIVATIVE WARRANT LIABILITY Notes 15 false false R16.htm 0016 - Disclosure - CAPITAL STOCK Sheet http://www.kelsotech.com/role/CapitalStock CAPITAL STOCK Notes 16 false false R17.htm 0017 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.kelsotech.com/role/RelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 17 false false R18.htm 0018 - Disclosure - INCOME TAXES Sheet http://www.kelsotech.com/role/IncomeTaxes INCOME TAXES Notes 18 false false R19.htm 0019 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION Sheet http://www.kelsotech.com/role/SupplementalCashFlowInformation SUPPLEMENTAL CASH FLOW INFORMATION Notes 19 false false R20.htm 0020 - Disclosure - SIGNIFICANT CUSTOMERS Sheet http://www.kelsotech.com/role/SignificantCustomers SIGNIFICANT CUSTOMERS Notes 20 false false R21.htm 0021 - Disclosure - EMPLOYEE BENEFITS Sheet http://www.kelsotech.com/role/EmployeeBenefits EMPLOYEE BENEFITS Notes 21 false false R22.htm 0022 - Disclosure - SEGMENTED INFORMATION Sheet http://www.kelsotech.com/role/SegmentedInformation SEGMENTED INFORMATION Notes 22 false false R23.htm 0024 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.kelsotech.com/role/SUBSEQUENTEVENTS SUBSEQUENT EVENTS Notes 23 false false R24.htm 0025 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies) Sheet http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies MATERIAL ACCOUNTING POLICIES (Policies) Policies 24 false false R25.htm 0026 - Disclosure - MATERIAL ACCOUNTING POLICIES (Tables) Sheet http://www.kelsotech.com/role/SignificantAccountingPoliciesTables MATERIAL ACCOUNTING POLICIES (Tables) Tables http://www.kelsotech.com/role/SignificantAccountingPolicies 25 false false R26.htm 0027 - Disclosure - FINANCIAL INSTRUMENTS (Tables) Sheet http://www.kelsotech.com/role/FinancialInstrumentsTables FINANCIAL INSTRUMENTS (Tables) Tables http://www.kelsotech.com/role/FinancialInstruments 26 false false R27.htm 0028 - Disclosure - INVENTORY (Tables) Sheet http://www.kelsotech.com/role/InventoryTables INVENTORY (Tables) Tables http://www.kelsotech.com/role/Inventory 27 false false R28.htm 0029 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables) Sheet http://www.kelsotech.com/role/PropertyPlantAndEquipmentTables PROPERTY, PLANT AND EQUIPMENT (Tables) Tables http://www.kelsotech.com/role/PropertyPlantAndEquipment 28 false false R29.htm 0030 - Disclosure - INTANGIBLE ASSETS (Tables) Sheet http://www.kelsotech.com/role/IntangibleAssetsTables INTANGIBLE ASSETS (Tables) Tables http://www.kelsotech.com/role/IntangibleAssets 29 false false R30.htm 0031 - Disclosure - LEASE LIABILITY (Tables) Sheet http://www.kelsotech.com/role/LEASELIABILITYTables LEASE LIABILITY (Tables) Tables http://www.kelsotech.com/role/LeaseLiability 30 false false R31.htm 0032 - Disclosure - DERIVATIVE WARRANT LIABILITY (Tables) Sheet http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables DERIVATIVE WARRANT LIABILITY (Tables) Tables http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITY 31 false false R32.htm 0033 - Disclosure - CAPITAL STOCK (Tables) Sheet http://www.kelsotech.com/role/CapitalStockTables CAPITAL STOCK (Tables) Tables http://www.kelsotech.com/role/CapitalStock 32 false false R33.htm 0034 - Disclosure - RELATED PARTY TRANSACTIONS (Tables) Sheet http://www.kelsotech.com/role/RelatedPartyTransactionsTables RELATED PARTY TRANSACTIONS (Tables) Tables http://www.kelsotech.com/role/RelatedPartyTransactions 33 false false R34.htm 0035 - Disclosure - INCOME TAXES (Tables) Sheet http://www.kelsotech.com/role/IncomeTaxesTables INCOME TAXES (Tables) Tables http://www.kelsotech.com/role/IncomeTaxes 34 false false R35.htm 0036 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Sheet http://www.kelsotech.com/role/SupplementalCashFlowInformationTables SUPPLEMENTAL CASH FLOW INFORMATION (Tables) Tables http://www.kelsotech.com/role/SupplementalCashFlowInformation 35 false false R36.htm 0037 - Disclosure - SIGNIFICANT CUSTOMERS (Tables) Sheet http://www.kelsotech.com/role/SignificantCustomersTables SIGNIFICANT CUSTOMERS (Tables) Tables http://www.kelsotech.com/role/SignificantCustomers 36 false false R37.htm 0038 - Disclosure - MATERIAL ACCOUNTING POLICIES (Narrative) (Details) Sheet http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails MATERIAL ACCOUNTING POLICIES (Narrative) (Details) Details http://www.kelsotech.com/role/SignificantAccountingPoliciesTables 37 false false R38.htm 0039 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details) Sheet http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details) Details 38 false false R39.htm 0040 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details) Sheet http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details) Details 39 false false R40.htm 0041 - Disclosure - FINANCIAL INSTRUMENTS (Narrative) (Details) Sheet http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails FINANCIAL INSTRUMENTS (Narrative) (Details) Details http://www.kelsotech.com/role/FinancialInstrumentsTables 40 false false R41.htm 0042 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details) Sheet http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details) Details 41 false false R42.htm 0043 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details) Sheet http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details) Details 42 false false R43.htm 0044 - Disclosure - INVENTORY (Narrative) (Details) Sheet http://www.kelsotech.com/role/InventoryNarrativeDetails INVENTORY (Narrative) (Details) Details http://www.kelsotech.com/role/InventoryTables 43 false false R44.htm 0045 - Disclosure - INVENTORY - Disclosure of detailed information about inventories (Details) Sheet http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails INVENTORY - Disclosure of detailed information about inventories (Details) Details 44 false false R45.htm 0046 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details) Sheet http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details) Details http://www.kelsotech.com/role/PropertyPlantAndEquipmentTables 45 false false R46.htm 0047 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details) Sheet http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details) Details 46 false false R47.htm 0048 - Disclosure - INTANGIBLE ASSETS (Narrative) (Details) Sheet http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails INTANGIBLE ASSETS (Narrative) (Details) Details http://www.kelsotech.com/role/IntangibleAssetsTables 47 false false R48.htm 0049 - Disclosure - INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details) Sheet http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details) Details 48 false false R49.htm 0050 - Disclosure - LEASE LIABILITY - (Narrative) (Details) Sheet http://www.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail LEASE LIABILITY - (Narrative) (Details) Details http://www.kelsotech.com/role/LEASELIABILITYTables 49 false false R50.htm 0051 - Disclosure - LEASE LIABILITY - Disclosure of detailed information about lease liability (Details) Sheet http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails LEASE LIABILITY - Disclosure of detailed information about lease liability (Details) Details 50 false false R51.htm 0052 - Disclosure - DERIVATIVE WARRANT LIABILITY (Narrative) (Details) Sheet http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetailTextuals DERIVATIVE WARRANT LIABILITY (Narrative) (Details) Details http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables 51 false false R52.htm 0053 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details) Sheet http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details) Details 52 false false R53.htm 0054 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details) Sheet http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1 DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details) Details 53 false false R54.htm 0055 - Disclosure - CAPITAL STOCK (Narrative) (Details) Sheet http://www.kelsotech.com/role/CapitalStockNarrativeDetails CAPITAL STOCK (Narrative) (Details) Details http://www.kelsotech.com/role/CapitalStockTables 54 false false R55.htm 0056 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details) Sheet http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details) Details 55 false false R56.htm 0057 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details) Sheet http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details) Details 56 false false R57.htm 0058 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details) Sheet http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details) Details 57 false false R58.htm 0059 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details) Sheet http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details) Details 58 false false R59.htm 0060 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details) Sheet http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails RELATED PARTY TRANSACTIONS (Narrative) (Details) Details http://www.kelsotech.com/role/RelatedPartyTransactionsTables 59 false false R60.htm 0061 - Disclosure - RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details) Sheet http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details) Details 60 false false R61.htm 0062 - Disclosure - INCOME TAXES (Narrative) (Details) Sheet http://www.kelsotech.com/role/IncomeTaxesNarrativeDetails INCOME TAXES (Narrative) (Details) Details http://www.kelsotech.com/role/IncomeTaxesTables 61 false false R62.htm 0063 - Disclosure - INCOME TAXES - Disclosure of detailed information about deferred taxes (Details) Sheet http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails INCOME TAXES - Disclosure of detailed information about deferred taxes (Details) Details 62 false false R63.htm 0064 - Disclosure - INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details) Sheet http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details) Details 63 false false R64.htm 0065 - Disclosure - INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details) Sheet http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details) Details 64 false false R65.htm 0066 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details) Sheet http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details) Details 65 false false R66.htm 0067 - Disclosure - SIGNIFICANT CUSTOMERS (Narrative) (Details) Sheet http://www.kelsotech.com/role/SignificantCustomersNarrativeDetails SIGNIFICANT CUSTOMERS (Narrative) (Details) Details http://www.kelsotech.com/role/SignificantCustomersTables 66 false false R67.htm 0068 - Disclosure - SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details) Sheet http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details) Details 67 false false R68.htm 0069 - Disclosure - EMPLOYEE BENEFITS (Narrative) (Details) Sheet http://www.kelsotech.com/role/EmployeeBenefitsNarrativeDetails EMPLOYEE BENEFITS (Narrative) (Details) Details http://www.kelsotech.com/role/EmployeeBenefits 68 false false R69.htm 0070 - Disclosure - SEGMENTED INFORMATION (Narrative) (Details) Sheet http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails SEGMENTED INFORMATION (Narrative) (Details) Details http://www.kelsotech.com/role/SegmentedInformation 69 false false R70.htm 0071 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details) Sheet http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails SUBSEQUENT EVENTS (Narrative) (Details) Details http://www.kelsotech.com/role/SUBSEQUENTEVENTS 70 false false All Reports Book All Reports exhibit15-4.htm form20f.htm kiq-20231231.xsd kiq-20231231_cal.xml kiq-20231231_def.xml kiq-20231231_lab.xml kiq-20231231_pre.xml exhibit15-4xz001.jpg exhibit15-4xz002.jpg http://xbrl.sec.gov/dei/2023 https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full true true JSON 94 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "exhibit15-4.htm form20f.htm": { "nsprefix": "kiq", "nsuri": "http://www.kelsotech.com/20231231", "dts": { "inline": { "local": [ "exhibit15-4.htm", "form20f.htm" ] }, "schema": { "local": [ "kiq-20231231.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd", "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-types-2023.xsd", "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd", "https://xbrl.sec.gov/country/2023/country-2023.xsd", "https://xbrl.sec.gov/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "kiq-20231231_cal.xml" ] }, "definitionLink": { "local": [ "kiq-20231231_def.xml" ] }, "labelLink": { "local": [ "kiq-20231231_lab.xml" ] }, "presentationLink": { "local": [ "kiq-20231231_pre.xml" ] } }, "keyStandard": 213, "keyCustom": 80, "axisStandard": 15, "axisCustom": 10, "memberStandard": 18, "memberCustom": 45, "hidden": { "total": 3, "http://xbrl.sec.gov/dei/2023": 3 }, "contextCount": 320, "entityCount": 1, "segmentCount": 65, "elementCount": 523, "unitCount": 9, "baseTaxonomies": { "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 786, "http://xbrl.sec.gov/dei/2023": 42 }, "report": { "R1": { "role": "http://www.kelsotech.com/role/DocumentAndEntityInformation", "longName": "0001 - Document - Document and Entity Information", "shortName": "Document and Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form20f.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "b", "p", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "form20f.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "longName": "0002 - Statement - Consolidated Statements of Financial Position", "shortName": "Consolidated Statements of Financial Position", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:CurrentPrepaidExpenses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R3": { "role": "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "longName": "0003 - Statement - Consolidated Statements of Changes in Equity", "shortName": "Consolidated Statements of Changes in Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember", "name": "ifrs-full:Equity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20201231_ifrsfullComponentsOfEquityAxis_ifrsfullIssuedCapitalMember", "name": "ifrs-full:Equity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "longName": "0004 - Statement - Consolidated Statements of Operations and Comprehensive Loss", "shortName": "Consolidated Statements of Operations and Comprehensive Loss", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:Revenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:CostOfSales", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R5": { "role": "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "longName": "0005 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:ProfitLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R6": { "role": "http://www.kelsotech.com/role/NATUREOFOPERATIONS", "longName": "0006 - Disclosure - NATURE OF OPERATIONS", "shortName": "NATURE OF OPERATIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfNatureOfOperationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfNatureOfOperationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.kelsotech.com/role/BasisOfPreparation", "longName": "0007 - Disclosure - BASIS OF PREPARATION", "shortName": "BASIS OF PREPARATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.kelsotech.com/role/SignificantAccountingPolicies", "longName": "0008 - Disclosure - MATERIAL ACCOUNTING POLICIES", "shortName": "MATERIAL ACCOUNTING POLICIES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfGoingConcernExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfGoingConcernExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.kelsotech.com/role/CapitalManagement", "longName": "0009 - Disclosure - CAPITAL MANAGEMENT", "shortName": "CAPITAL MANAGEMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.kelsotech.com/role/FinancialInstruments", "longName": "0010 - Disclosure - FINANCIAL INSTRUMENTS", "shortName": "FINANCIAL INSTRUMENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.kelsotech.com/role/Inventory", "longName": "0011 - Disclosure - INVENTORY", "shortName": "INVENTORY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.kelsotech.com/role/PropertyPlantAndEquipment", "longName": "0012 - Disclosure - PROPERTY, PLANT AND EQUIPMENT", "shortName": "PROPERTY, PLANT AND EQUIPMENT", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.kelsotech.com/role/IntangibleAssets", "longName": "0013 - Disclosure - INTANGIBLE ASSETS", "shortName": "INTANGIBLE ASSETS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.kelsotech.com/role/LeaseLiability", "longName": "0014 - Disclosure - LEASE LIABILITY", "shortName": "LEASE LIABILITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITY", "longName": "0015 - Disclosure - DERIVATIVE WARRANT LIABILITY", "shortName": "DERIVATIVE WARRANT LIABILITY", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.kelsotech.com/role/CapitalStock", "longName": "0016 - Disclosure - CAPITAL STOCK", "shortName": "CAPITAL STOCK", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.kelsotech.com/role/RelatedPartyTransactions", "longName": "0017 - Disclosure - RELATED PARTY TRANSACTIONS", "shortName": "RELATED PARTY TRANSACTIONS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.kelsotech.com/role/IncomeTaxes", "longName": "0018 - Disclosure - INCOME TAXES", "shortName": "INCOME TAXES", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.kelsotech.com/role/SupplementalCashFlowInformation", "longName": "0019 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.kelsotech.com/role/SignificantCustomers", "longName": "0020 - Disclosure - SIGNIFICANT CUSTOMERS", "shortName": "SIGNIFICANT CUSTOMERS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.kelsotech.com/role/EmployeeBenefits", "longName": "0021 - Disclosure - EMPLOYEE BENEFITS", "shortName": "EMPLOYEE BENEFITS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.kelsotech.com/role/SegmentedInformation", "longName": "0022 - Disclosure - SEGMENTED INFORMATION", "shortName": "SEGMENTED INFORMATION", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.kelsotech.com/role/SUBSEQUENTEVENTS", "longName": "0024 - Disclosure - SUBSEQUENT EVENTS", "shortName": "SUBSEQUENT EVENTS", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies", "longName": "0025 - Disclosure - MATERIAL ACCOUNTING POLICIES (Policies)", "shortName": "MATERIAL ACCOUNTING POLICIES (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "24", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.kelsotech.com/role/SignificantAccountingPoliciesTables", "longName": "0026 - Disclosure - MATERIAL ACCOUNTING POLICIES (Tables)", "shortName": "MATERIAL ACCOUNTING POLICIES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "25", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.kelsotech.com/role/FinancialInstrumentsTables", "longName": "0027 - Disclosure - FINANCIAL INSTRUMENTS (Tables)", "shortName": "FINANCIAL INSTRUMENTS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "26", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.kelsotech.com/role/InventoryTables", "longName": "0028 - Disclosure - INVENTORY (Tables)", "shortName": "INVENTORY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "27", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.kelsotech.com/role/PropertyPlantAndEquipmentTables", "longName": "0029 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Tables)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "28", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.kelsotech.com/role/IntangibleAssetsTables", "longName": "0030 - Disclosure - INTANGIBLE ASSETS (Tables)", "shortName": "INTANGIBLE ASSETS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.kelsotech.com/role/LEASELIABILITYTables", "longName": "0031 - Disclosure - LEASE LIABILITY (Tables)", "shortName": "LEASE LIABILITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfLeaseLiabilityExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfLeaseLiabilityExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables", "longName": "0032 - Disclosure - DERIVATIVE WARRANT LIABILITY (Tables)", "shortName": "DERIVATIVE WARRANT LIABILITY (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.kelsotech.com/role/CapitalStockTables", "longName": "0033 - Disclosure - CAPITAL STOCK (Tables)", "shortName": "CAPITAL STOCK (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.kelsotech.com/role/RelatedPartyTransactionsTables", "longName": "0034 - Disclosure - RELATED PARTY TRANSACTIONS (Tables)", "shortName": "RELATED PARTY TRANSACTIONS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.kelsotech.com/role/IncomeTaxesTables", "longName": "0035 - Disclosure - INCOME TAXES (Tables)", "shortName": "INCOME TAXES (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.kelsotech.com/role/SupplementalCashFlowInformationTables", "longName": "0036 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.kelsotech.com/role/SignificantCustomersTables", "longName": "0037 - Disclosure - SIGNIFICANT CUSTOMERS (Tables)", "shortName": "SIGNIFICANT CUSTOMERS (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails", "longName": "0038 - Disclosure - MATERIAL ACCOUNTING POLICIES (Narrative) (Details)", "shortName": "MATERIAL ACCOUNTING POLICIES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "37", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "div", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "p", "div", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails", "longName": "0039 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details)", "shortName": "MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about intangible assets with indefinite useful life (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "38", "firstAnchor": { "contextRef": "C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "div", "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_ifrsfullClassesOfIntangibleAssetsOtherThanGoodwillAxis_kiqPatentMember", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "div", "ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails", "longName": "0040 - Disclosure - MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details)", "shortName": "MATERIAL ACCOUNTING POLICIES - Disclosure of detailed information about estimated useful life or depreciation rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "39", "firstAnchor": { "contextRef": "C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember", "name": "ifrs-full:DepreciationRatePropertyPlantAndEquipment", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory", "div", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_ifrsfullClassesOfPropertyPlantAndEquipmentAxis_ifrsfullBuildingsMember", "name": "ifrs-full:DepreciationRatePropertyPlantAndEquipment", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory", "div", "ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfGoingConcernExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "longName": "0041 - Disclosure - FINANCIAL INSTRUMENTS (Narrative) (Details)", "shortName": "FINANCIAL INSTRUMENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "40", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231_ifrsfullTypesOfRisksAxis_ifrsfullCreditRiskMember", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R41": { "role": "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails", "longName": "0042 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details)", "shortName": "FINANCIAL INSTRUMENTS - Disclosure of detailed information about Credit risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "C_20231231", "name": "kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "kiq:AccountsReceivableExcludingGoodsAndServicesTaxReceivable", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutCreditRiskExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails", "longName": "0043 - Disclosure - FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details)", "shortName": "FINANCIAL INSTRUMENTS - Disclosure of detailed information about foreign currency risk (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20231231_ifrsfullTypesOfRisksAxis_kiqAmountsHeldInCanadianDollarMember", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R43": { "role": "http://www.kelsotech.com/role/InventoryNarrativeDetails", "longName": "0044 - Disclosure - INVENTORY (Narrative) (Details)", "shortName": "INVENTORY (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:AdjustmentsForWriteDownOfInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_kiqCategoriesOfExpensesAxis_kiqCostOfGoodsSoldMember", "name": "ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R44": { "role": "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails", "longName": "0045 - Disclosure - INVENTORY - Disclosure of detailed information about inventories (Details)", "shortName": "INVENTORY - Disclosure of detailed information about inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:FinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory", "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:FinishedGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutInventoriesExplanatory", "div", "div", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails", "longName": "0046 - Disclosure - PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember", "name": "ifrs-full:DepreciationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_kiqComponentsOfAmortisationAxis_kiqIncludedInInventoryMember", "name": "ifrs-full:DepreciationPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "longName": "0047 - Disclosure - PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details)", "shortName": "PROPERTY, PLANT AND EQUIPMENT - Disclosure of detailed information about property, plant and equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20211231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "div", "div", "div", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R47": { "role": "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "longName": "0048 - Disclosure - INTANGIBLE ASSETS (Narrative) (Details)", "shortName": "INTANGIBLE ASSETS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:SalesRoyalty", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20161101to20161110", "name": "ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R48": { "role": "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "longName": "0049 - Disclosure - INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details)", "shortName": "INTANGIBLE ASSETS - Disclosure of detailed information about intangible assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20201231_ifrsfullCarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_ifrsfullGrossCarryingAmountMember", "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "div", "div", "ifrs-full:DisclosureOfIntangibleAssetsExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R49": { "role": "http://www.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail", "longName": "0050 - Disclosure - LEASE LIABILITY - (Narrative) (Details)", "shortName": "LEASE LIABILITY - (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:PaymentsForBuyingOutVehicleLeases", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:PaymentsForBuyingOutVehicleLeases", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails", "longName": "0051 - Disclosure - LEASE LIABILITY - Disclosure of detailed information about lease liability (Details)", "shortName": "LEASE LIABILITY - Disclosure of detailed information about lease liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:LeaseLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "kiq:DisclosureOfLeaseLiabilityExplanatory", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20201231", "name": "ifrs-full:LeaseLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "kiq:DisclosureOfLeaseLiabilityExplanatory", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R51": { "role": "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetailTextuals", "longName": "0052 - Disclosure - DERIVATIVE WARRANT LIABILITY (Narrative) (Details)", "shortName": "DERIVATIVE WARRANT LIABILITY (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "C_20230304", "name": "ifrs-full:WarrantLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230304", "name": "ifrs-full:WarrantLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails", "longName": "0053 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details)", "shortName": "DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about derivative warrant liability (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:WarrantLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:AdjustmentsForFairValueGainsLosses", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R53": { "role": "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1", "longName": "0054 - Disclosure - DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details)", "shortName": "DERIVATIVE WARRANT LIABILITY - Disclosure of detailed information about weighted average assumptions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember", "name": "ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20210301to20210304_ifrsfullClassesOfFinancialInstrumentsAxis_kiqDerivativeWarrantLiabilityMember", "name": "ifrs-full:DescriptionOfRiskFreeInterestRateShareOptionsGranted", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "longName": "0055 - Disclosure - CAPITAL STOCK (Narrative) (Details)", "shortName": "CAPITAL STOCK (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "C_20210101to20211231", "name": "kiq:FairValueOfWarrantIssued", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "kiq:DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "div", "div", "div", "div", "ifrs-full:DisclosureOfDerivativeFinancialInstrumentsExplanatory", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20210101to20211231_kiqSaleOfStocksAxis_kiqPrivatePlacementsMember", "name": "kiq:EquityIssuancePricePerUnit", "unitRef": "CAD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "div", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R55": { "role": "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails", "longName": "0056 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details)", "shortName": "CAPITAL STOCK - Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R56": { "role": "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails", "longName": "0057 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details)", "shortName": "CAPITAL STOCK - Disclosure of detailed information about number and weighted average exercise prices of share options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "C_20221231", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20211231", "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "unitRef": "USD_per_Share", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "div", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R57": { "role": "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "longName": "0058 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details)", "shortName": "CAPITAL STOCK - Disclosure of detailed information about summary of warrants outstanding (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "C_20221231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember", "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "kiq:DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory", "div", "div", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20211231_ifrsfullComponentsOfEquityAxis_ifrsfullWarrantsMember", "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "kiq:DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory", "div", "div", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R58": { "role": "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "longName": "0059 - Disclosure - CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details)", "shortName": "CAPITAL STOCK - Disclosure of detailed information about summary of RSUs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "C_20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember", "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "kiq:DisclosureOfDetailedInformationAboutRestrictedShareUnits", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20220101to20221231_kiqAwardsTypeAxis_kiqRestrictedStocksMember", "name": "ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "td", "tr", "table", "div", "div", "div", "div", "kiq:DisclosureOfDetailedInformationAboutRestrictedShareUnits", "div", "div", "div", "div", "div", "ifrs-full:DisclosureOfIssuedCapitalExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R59": { "role": "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails", "longName": "0060 - Disclosure - RELATED PARTY TRANSACTIONS (Narrative) (Details)", "shortName": "RELATED PARTY TRANSACTIONS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:ProfessionalFeesExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_ifrsfullCategoriesOfRelatedPartiesAxis_kiqSpouseOfChiefExecutiveOfficerMember", "name": "ifrs-full:ProfessionalFeesExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R60": { "role": "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails", "longName": "0061 - Disclosure - RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details)", "shortName": "RELATED PARTY TRANSACTIONS - Disclosure of detailed information about key management personnel (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:ManagementCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:ManagementCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "div", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.kelsotech.com/role/IncomeTaxesNarrativeDetails", "longName": "0062 - Disclosure - INCOME TAXES (Narrative) (Details)", "shortName": "INCOME TAXES (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "span", "span", "p", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails", "longName": "0063 - Disclosure - INCOME TAXES - Disclosure of detailed information about deferred taxes (Details)", "shortName": "INCOME TAXES - Disclosure of detailed information about deferred taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "C_20231231", "name": "kiq:NonCapitalLossCarryForwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "kiq:NonCapitalLossCarryForwards", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfDeferredTaxesExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails", "longName": "0064 - Disclosure - INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details)", "shortName": "INCOME TAXES - Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231", "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails", "longName": "0065 - Disclosure - INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details)", "shortName": "INCOME TAXES - Disclosure of detailed information about effective income tax expense (recovery) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:AccountingProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:AccountingProfit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory", "div", "div", "div", "div", "ifrs-full:DisclosureOfIncomeTaxExplanatory", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails", "longName": "0066 - Disclosure - SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details)", "shortName": "SUPPLEMENTAL CASH FLOW INFORMATION - Disclosure of detailed information about supplemental cash flow information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory", "div", "div", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "kiq:DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory", "div", "div", "ifrs-full:DisclosureOfCashFlowStatementExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.kelsotech.com/role/SignificantCustomersNarrativeDetails", "longName": "0067 - Disclosure - SIGNIFICANT CUSTOMERS (Narrative) (Details)", "shortName": "SIGNIFICANT CUSTOMERS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "kiq:SalesRoyalty", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:RevenueFromSaleOfGoods", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R67": { "role": "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails", "longName": "0068 - Disclosure - SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details)", "shortName": "SIGNIFICANT CUSTOMERS - Disclosure of detailed information about operating segments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:Revenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231_srtMajorCustomersAxis_kiqCustomerAMember", "name": "ifrs-full:Revenue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "strong", "span", "span", "td", "tr", "table", "ifrs-full:DisclosureOfOperatingSegmentsExplanatory", "div", "div", "ifrs-full:DisclosureOfSegmentsMajorCustomersExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "unique": true } }, "R68": { "role": "http://www.kelsotech.com/role/EmployeeBenefitsNarrativeDetails", "longName": "0069 - Disclosure - EMPLOYEE BENEFITS (Narrative) (Details)", "shortName": "EMPLOYEE BENEFITS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:EmployeeBenefitsExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20230101to20231231", "name": "ifrs-full:EmployeeBenefitsExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails", "longName": "0070 - Disclosure - SEGMENTED INFORMATION (Narrative) (Details)", "shortName": "SEGMENTED INFORMATION (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "C_20231231_kiqCountriesAxis_countryCA", "name": "ifrs-full:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20231231_kiqCountriesAxis_countryCA", "name": "ifrs-full:NoncurrentAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails", "longName": "0071 - Disclosure - SUBSEQUENT EVENTS (Narrative) (Details)", "shortName": "SUBSEQUENT EVENTS (Narrative) (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "C_20240131to20240201_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_kiqEventsAfterReportingPeriodMember_kiqAgreementAxis_kiqNewLeaseAgreementMember", "name": "kiq:MonthlyLease", "unitRef": "CAD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "C_20240131to20240201_ifrsfullNonadjustingEventsAfterReportingPeriodAxis_kiqEventsAfterReportingPeriodMember_kiqAgreementAxis_kiqNewLeaseAgreementMember", "name": "kiq:MonthlyLease", "unitRef": "CAD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "span", "p", "div", "ifrs-full:DisclosureOfEventsAfterReportingPeriodExplanatory", "div", "div", "div", "div", "div", "div", "body", "html" ], "reportCount": 1, "baseRef": "exhibit15-4.htm", "first": true, "unique": true } } }, "tag": { "ifrs-full_AccountingProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccountingProfit", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Income (loss) before income taxes", "verboseLabel": "Loss before income taxes" } }, "en": { "role": { "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r36", "r37" ] }, "kiq_AccountsReceivableExcludingGoodsAndServicesTaxReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AccountsReceivableExcludingGoodsAndServicesTaxReceivable", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "documentation": "It represents accounts receivable, excluding goods and services tax receivable.", "label": "Accounts Receivable Excluding Goods And Services Tax Receivable", "verboseLabel": "Accounts receivable, excluding goods and services tax receivable" } } }, "auth_ref": [] }, "ifrs-full_AccumulatedDepreciationAndAmortisationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedDepreciationAndAmortisationMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Accumulated amortization [Member]", "verboseLabel": "Accumulated Amortization [Member]" } }, "en": { "role": { "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]" } } }, "auth_ref": [ "r51", "r227", "r232", "r235", "r236" ] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Additions other than through business combinations, intangible assets other than goodwill", "terseLabel": "Acquisition costs", "verboseLabel": "Additions" } }, "en": { "role": { "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r78" ] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Additions", "verboseLabel": "Additions" } }, "en": { "role": { "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]" } } }, "auth_ref": [ "r45" ] }, "ifrs-full_AdditionsToRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsToRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Additions to right-of-use assets", "verboseLabel": "Additions" } }, "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r120" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Address Type [Domain]", "documentation": "An entity may have several addresses for different purposes and this domain represents all such types." } } }, "auth_ref": [] }, "ifrs-full_AdjustedWeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustedWeightedAverageShares", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Diluted", "terseLabel": "Diluted weighted average number of common shares outstanding", "verboseLabel": "Diluted (in shares)" } }, "en": { "role": { "documentation": "The weighted average number of ordinary shares outstanding plus the weighted average number of ordinary shares that would be issued on the conversion of all the dilutive potential ordinary shares into ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r72" ] }, "kiq_AdjustmentsForBadDebts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AdjustmentsForBadDebts", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Bad debts", "label": "Adjustments For Bad Debts", "terseLabel": "Bad debts" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForCurrentTaxOfPriorPeriod", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Under/(over) provision of taxes in prior years", "verboseLabel": "Under provision of taxes in prior years" } }, "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods." } } }, "auth_ref": [ "r185" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInInventories", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inventory (AdjustmentsForDecreaseIncreaseInInventories)", "terseLabel": "Inventory", "verboseLabel": "Inventory (Notes 6 and 7)" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]" } } }, "auth_ref": [ "r238" ] }, "kiq_AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AdjustmentsForDecreaseIncreaseInPrepaidExpensesAndDeposit", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Prepaid expenses and deposit", "label": "Adjustments For Decrease Increase In Prepaid Expenses And Deposit", "terseLabel": "Prepaid expenses", "verboseLabel": "Prepaid expenses and deposit" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts receivable (AdjustmentsForDecreaseIncreaseInTradeAccountReceivable)", "verboseLabel": "Accounts receivable" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade accounts receivable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r238" ] }, "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDepreciationAndAmortisationExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Amortization (AdjustmentsForDepreciationAndAmortisationExpense)", "terseLabel": "Amortization", "verboseLabel": "Amortization" } }, "en": { "role": { "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]" } } }, "auth_ref": [ "r239" ] }, "ifrs-full_AdjustmentsForFairValueGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForFairValueGainsLosses", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails" ], "lang": { "en-us": { "role": { "label": "Adjustments for fair value losses (gains)", "verboseLabel": "Fair value adjustment" } }, "en": { "role": { "documentation": "Adjustments for fair value losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r239" ] }, "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on sale of property, plant and equipment", "label": "Adjustments for gain (loss) on disposals, property, plant and equipment" } }, "en": { "role": { "documentation": "Adjustments for gain (loss) on disposals of property, plant and equipment to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss); Property, plant and equipment; Disposals, property, plant and equipment]" } } }, "auth_ref": [ "r240" ] }, "kiq_AdjustmentsForIncreaseDecreaseInIncomeTaxPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AdjustmentsForIncreaseDecreaseInIncomeTaxPayable", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital", "weight": -1.0, "order": 40.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Income tax payable (recovery)", "label": "Adjustments For Increase Decrease In Income Tax Payable", "verboseLabel": "Income tax payable" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAccountPayable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInTradeAccountPayable", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInWorkingCapital", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Accounts payable and accrued liabilities (AdjustmentsForIncreaseDecreaseInTradeAccountPayable)", "terseLabel": "Accounts payable and accrued liabilities", "verboseLabel": "Accounts payable and accrued liabilities (Note 10)" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade accounts payable to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r238" ] }, "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForReconcileProfitLossAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Items not involving cash", "terseLabel": "Items not involving cash:" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForSharebasedPayments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForSharebasedPayments", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Share-based expense", "verboseLabel": "Share-based expense" } }, "en": { "role": { "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r239" ] }, "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 80.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Unrealized foreign exchange loss (gain)", "verboseLabel": "Unrealized foreign exchange loss (gain)" } }, "en": { "role": { "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r195", "r239" ] }, "kiq_AdjustmentsForWriteDownOfInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AdjustmentsForWriteDownOfInventory", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Write-off of inventory", "label": "Adjustments For Write Down Of Inventory", "terseLabel": "Inventory write-off", "verboseLabel": "Write-off of inventory" } } }, "auth_ref": [] }, "ifrs-full_AdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdministrativeExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Office and administration", "verboseLabel": "Office and administration" } }, "en": { "role": { "documentation": "The amount of expenses that the entity classifies as being administrative." } } }, "auth_ref": [ "r32", "r68", "r179" ] }, "ifrs-full_AggregatedTimeBandsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AggregatedTimeBandsMember", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Aggregated time bands [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used." } } }, "auth_ref": [ "r17", "r117", "r122", "r123", "r126", "r127", "r128", "r134", "r151", "r187", "r203", "r204" ] }, "kiq_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AgreementAxis", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Agreement [Axis]", "documentation": "Agreement [Axis]" } } }, "auth_ref": [] }, "kiq_AgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AgreementDomain", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Agreement [Domain]", "documentation": "Agreement [Domain]" } } }, "auth_ref": [] }, "country_AllCountriesDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "AllCountriesDomain", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "All Countries [Domain]" } } }, "auth_ref": [] }, "kiq_AllowanceForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AllowanceForDoubtfulAccounts", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Allowance for doubtful accounts", "label": "Allowance For Doubtful Accounts", "terseLabel": "Allowance for doubtful accounts", "verboseLabel": "Allowance for doubtful accounts" } } }, "auth_ref": [] }, "dei_AmendmentDescription": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentDescription", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Description", "documentation": "Description of changes contained within amended document." } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmortisationIntangibleAssetsOtherThanGoodwill", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization (AmortisationIntangibleAssetsOtherThanGoodwill)", "terseLabel": "Amortization", "verboseLabel": "Amortization" } }, "en": { "role": { "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r80" ] }, "kiq_AmountsHeldInCanadianDollarMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AmountsHeldInCanadianDollarMember", "presentation": [ "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "documentation": "Represents amount held in CAD.", "label": "Amounts Held In Canadian Dollar [Member]", "verboseLabel": "Amounts held in CAD [Member]" } } }, "auth_ref": [] }, "ifrs-full_AmountsPayableRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsPayableRelatedPartyTransactions", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amounts payable, related party transactions", "verboseLabel": "Amounts payable, related party transactions" } }, "en": { "role": { "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r63", "r66" ] }, "ifrs-full_ApplicableTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ApplicableTaxRate", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails", "http://www.kelsotech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Applicable tax rate", "verboseLabel": "Statutory income tax rate" } }, "en": { "role": { "documentation": "The applicable income tax rate." } } }, "auth_ref": [ "r37" ] }, "ifrs-full_Assets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Total assets", "terseLabel": "Total assets", "totalLabel": "Total assets" } }, "en": { "role": { "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r15", "r113", "r114", "r115", "r168", "r171" ] }, "ifrs-full_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AssetsAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r211", "r212", "r213" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r211", "r212", "r213" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r211", "r212", "r213" ] }, "kiq_AwardsTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AwardsTypeAxis", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Awards Type [Axis]" } } }, "auth_ref": [] }, "kiq_AwardsTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "AwardsTypeDomain", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Awards Type [Domain]" } } }, "auth_ref": [] }, "kiq_BadDebtExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "BadDebtExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 110.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Bad debts", "label": "Bad Debt Expense", "terseLabel": "Bad debts", "verboseLabel": "Bad debts" } } }, "auth_ref": [] }, "ifrs-full_BasicEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BasicEarningsLossPerShare", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "positiveVerboseLabel": "Basic Gain (Loss) Per Share (Note 14)", "label": "Basic Earnings (Loss) Per Share", "terseLabel": "Basic Loss Per Share (in dollar per share)", "verboseLabel": "Basic income (loss) per share" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)." } } }, "auth_ref": [ "r70", "r71" ] }, "kiq_BasisOfPreparationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "BasisOfPreparationAbstract", "lang": { "en-us": { "role": { "label": "Basis Of Preparation [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_BuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BuildingsMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Building [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r226" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r212", "r213" ] }, "country_CA": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "CA", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "Canada [Member]" } } }, "auth_ref": [] }, "kiq_CapitalManagementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CapitalManagementAbstract", "lang": { "en-us": { "role": { "label": "Capital Management [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_CapitalReserve": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CapitalReserve", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Reserves", "verboseLabel": "Reserves" } }, "en": { "role": { "documentation": "A component of equity representing the capital reserves." } } }, "auth_ref": [ "r223" ] }, "ifrs-full_CapitalisedDevelopmentExpenditureMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CapitalisedDevelopmentExpenditureMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Product Development costs [Member]", "terseLabel": "Product development costs [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets arising from development expenditure capitalised before the start of commercial production or use. An intangible asset shall only be recognised if the entity can demonstrate all of the following: (a) the technical feasibility of completing the intangible asset so that it will be available for use or sale; (b) its intention to complete the intangible asset and use or sell it; (c) its ability to use or sell the intangible asset; (d) how the intangible asset will generate probable future economic benefits. Among other things, the entity can demonstrate the existence of a market for the output of the intangible asset or the intangible asset itself or, if it is to be used internally, the usefulness of the intangible asset; (e) the availability of adequate technical, financial and other resources to complete the development and to use or sell the intangible asset; and (f) its ability to measure reliably the expenditure attributable to the intangible asset during its development." } } }, "auth_ref": [ "r234" ] }, "kiq_CapitalizedToIntellectualProperty": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CapitalizedToIntellectualProperty", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of capitalized to intellectual property.", "label": "Capitalized To Intellectual Property", "verboseLabel": "Capitalized to intellectual property" } } }, "auth_ref": [] }, "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r44", "r48", "r77", "r81", "r86", "r87", "r88", "r89", "r90", "r148", "r155", "r156" ] }, "ifrs-full_CarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CarryingAmountMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Carrying amount [Domain]" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r48", "r81", "r86", "r88", "r89", "r148", "r155", "r156" ] }, "ifrs-full_CashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Cash, End of Year", "periodStartLabel": "Cash, Beginning of Year", "label": "Cash and cash equivalents", "terseLabel": "Cash", "verboseLabel": "Cash and cash equivalents" } }, "en": { "role": { "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]" } } }, "auth_ref": [ "r11", "r97", "r109" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Financing Activities", "totalLabel": "Cash Provided by (Used in) Financing Activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity." } } }, "auth_ref": [ "r91", "r98" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Financing Activities", "verboseLabel": "Financing Activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Used in Investing Activities", "totalLabel": "Cash Used in Investing Activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents." } } }, "auth_ref": [ "r91", "r98" ] }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Investing Activities", "verboseLabel": "Investing Activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivities", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash Provided by (Used in) Operating Activities", "totalLabel": "Cash Provided by (Used in) Operating Activities" } }, "en": { "role": { "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]" } } }, "auth_ref": [ "r91", "r98" ] }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Operating Activities" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Cash flows from (used in) operations before changes in working capital", "totalLabel": "Cash flows from (used in) operations before changes in working capital", "verboseLabel": "Cash flows from (used in) operations before changes in working capital" } }, "en": { "role": { "documentation": "The cash inflow (outflow) from the entity's operations before changes in working capital." } } }, "auth_ref": [ "r195", "r240" ] }, "kiq_CategoriesOfExpensesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CategoriesOfExpensesAxis", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Expenses axis", "label": "Categories Of Expenses Axis" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfRelatedPartiesAxis", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Categories of related parties [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r65" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfAssetsAxis", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Classes of assets [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r73", "r74", "r116", "r121" ] }, "ifrs-full_ClassesOfAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfAssetsMember", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Assets [member]" } }, "en": { "role": { "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used." } } }, "auth_ref": [ "r73", "r116", "r121" ] }, "ifrs-full_ClassesOfFinancialInstrumentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsAxis", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Classes of financial instruments [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r155", "r157", "r158", "r159" ] }, "ifrs-full_ClassesOfFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsMember", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Financial instruments, class [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial instruments. Financial instruments are contracts that give rise to a financial asset of one entity and a financial liability or equity instrument of another entity. It also represents the standard value for the 'Classes of financial instruments' axis if no other member is used. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r155", "r157", "r158", "r159" ] }, "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Classes of intangible assets and goodwill [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r233" ] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "label": "Classes of intangible assets other than goodwill [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r82" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Classes of property, plant and equipment [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r49" ] }, "ifrs-full_ClassesOfShareCapitalAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalAxis", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Classes of share capital [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r24" ] }, "ifrs-full_ClassesOfShareCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Share capital [Domain]" } }, "en": { "role": { "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used." } } }, "auth_ref": [ "r24" ] }, "ifrs-full_ClosingForeignExchangeRate": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClosingForeignExchangeRate", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Closing foreign exchange rate" } }, "en": { "role": { "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery." } } }, "auth_ref": [ "r221" ] }, "kiq_CommonSharesIssuedToAcquireIntangibleAssets": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CommonSharesIssuedToAcquireIntangibleAssets", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Common shares issued to acquire intangible assets", "label": "Common Shares Issued To Acquire Intangible Assets", "terseLabel": "Common shares issued to acquire intangible assets", "verboseLabel": "Common shares issued to acquire intangible assets" } } }, "auth_ref": [] }, "kiq_CommonSharesIssuedToAcquireIntangibleAssetsValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CommonSharesIssuedToAcquireIntangibleAssetsValue", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Common shares issued to acquire intangible assets, value", "label": "Common Shares Issued To Acquire Intangible Assets Value", "terseLabel": "Common shares issued to acquire intangible assets, value", "verboseLabel": "Common shares issued to acquire intangible assets, value" } } }, "auth_ref": [] }, "kiq_ComponentsOfAmortisationAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ComponentsOfAmortisationAxis", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of amortisation", "label": "Components of amortisation [Axis]" } } }, "auth_ref": [] }, "kiq_ComponentsOfAmortisationDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ComponentsOfAmortisationDomain", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Components of amortisation", "label": "Components of amortisation [Domain]" } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfEquityAxis", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Components of equity [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r4" ] }, "ifrs-full_ComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncome", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Net Income (Loss) and Comprehensive Income (Loss) for the Year", "totalLabel": "Net Loss and Comprehensive Loss for the Year" } }, "en": { "role": { "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners." } } }, "auth_ref": [ "r2", "r27", "r101", "r103", "r107", "r198" ] }, "kiq_ConsultingAgreementFeePerMonth": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ConsultingAgreementFeePerMonth", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Consulting agreement, fee per month", "label": "Consulting Agreement Fee Per Month", "verboseLabel": "Consulting agreement, fee per month" } } }, "auth_ref": [] }, "kiq_ConsultingAgreementRoyaltyOnNetSales": { "xbrltype": "percentItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ConsultingAgreementRoyaltyOnNetSales", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Consulting agreement, royalty on net sales", "label": "Consulting Agreement Royalty On Net Sales", "verboseLabel": "Consulting agreement, royalty on net sales" } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "kiq_ConvertibleVotingPreferredSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ConvertibleVotingPreferredSharesMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Class A, convertible, voting, preferred shares", "label": "Convertible Voting Preferred Shares [Member]", "terseLabel": "Class A, convertible, voting, preferred shares [Member]" } } }, "auth_ref": [] }, "kiq_CostOfGoodsSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CostOfGoodsSoldMember", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Cost of Goods Sold", "label": "Cost of goods sold [Member]" } } }, "auth_ref": [] }, "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Direct material costs recognized as expense.", "verboseLabel": "Direct material costs recognized as expense" } }, "en": { "role": { "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]" } } }, "auth_ref": [ "r56" ] }, "ifrs-full_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfSales", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_GrossProfit", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Cost of Goods Sold", "verboseLabel": "Cost of Goods Sold" } }, "en": { "role": { "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories." } } }, "auth_ref": [ "r0", "r32" ] }, "kiq_CountriesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CountriesAxis", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information of countries.", "label": "Countries [Axis]" } } }, "auth_ref": [] }, "ifrs-full_CreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CreditRiskMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Credit risk [Member]" } }, "en": { "role": { "documentation": "This member stands for the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r129", "r130", "r131", "r201" ] }, "kiq_CumulativeRemainingLicenseFees": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CumulativeRemainingLicenseFees", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of cumulative remaining license fees.", "label": "Cumulative Remaining License Fees", "terseLabel": "Cumulative remaining license fees" } } }, "auth_ref": [] }, "ifrs-full_CurrencyRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrencyRiskMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Currency risk [Member]" } }, "en": { "role": { "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r129", "r130", "r131", "r132", "r162" ] }, "ifrs-full_CurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssets", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Total current assets", "totalLabel": "Total current assets" } }, "en": { "role": { "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]" } } }, "auth_ref": [ "r18", "r104", "r198" ] }, "ifrs-full_CurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssetsAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Current Assets [Abstract]", "verboseLabel": "Current" } } }, "auth_ref": [] }, "ifrs-full_CurrentDerivativeFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentDerivativeFinancialLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Current derivative financial liabilities", "terseLabel": "Current portion of derivative liability" } }, "en": { "role": { "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r223" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ifrs-full_CurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Current lease liabilities", "terseLabel": "Current portion of lease liability", "verboseLabel": "Current portion" } }, "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r118" ] }, "ifrs-full_CurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Current liabilities", "totalLabel": "Total current liabilities", "verboseLabel": "Current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period." } } }, "auth_ref": [ "r19", "r106", "r198" ] }, "ifrs-full_CurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilitiesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Current Liabilities [Abstract]", "terseLabel": "Current" } } }, "auth_ref": [] }, "ifrs-full_CurrentPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPrepaidExpenses", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses" } }, "en": { "role": { "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_CurrentTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentTaxLiabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Income tax payable", "terseLabel": "Income tax payable" } }, "en": { "role": { "documentation": "The amount of current tax for current and prior periods to the extent unpaid. Current tax is the amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } } }, "auth_ref": [ "r13" ] }, "ifrs-full_CurrentWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentWarrantLiability", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Current warrant liability", "terseLabel": "Derivative warrant liability" } }, "en": { "role": { "documentation": "The amount of current warrant liabilities. [Refer: Warrant liability]" } } }, "auth_ref": [ "r223" ] }, "kiq_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer A", "label": "Customer A [Member]" } } }, "auth_ref": [] }, "kiq_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer B", "label": "Customer B [Member]" } } }, "auth_ref": [] }, "kiq_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer C", "label": "Customer C [Member]" } } }, "auth_ref": [] }, "kiq_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "documentation": "Customer D", "label": "Customer D [Member]" } } }, "auth_ref": [] }, "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Unrecognized deductible temporary differences", "verboseLabel": "Unrecognized deductible temporary differences" } }, "en": { "role": { "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r38" ] }, "kiq_DeferredIncomeTaxAssetsAndLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeferredIncomeTaxAssetsAndLiabilitiesLineItems", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Deferred Income Tax Assets And Liabilities [Line Items]" } } }, "auth_ref": [] }, "kiq_DeferredIncomeTaxAssetsAndLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeferredIncomeTaxAssetsAndLiabilitiesTable", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to deferred income tax assets and liabilities.", "label": "Deferred Income Tax Assets And Liabilities [Table]" } } }, "auth_ref": [] }, "kiq_DeferredShareUnitsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeferredShareUnitsMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for deferred share units.", "label": "Deferred share units [Member]" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Deferred income tax assets", "terseLabel": "Deferred income tax assets" } }, "en": { "role": { "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r14", "r16", "r39" ] }, "kiq_DeferredTaxAssetsLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesAxis", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets liabilities", "label": "Deferred tax assets liabilities [Axis]" } } }, "auth_ref": [] }, "kiq_DeferredTaxAssetsLiabilitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeferredTaxAssetsLiabilitiesDomain", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deferred tax assets liabilities", "label": "Deferred tax assets liabilities [Domain]" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Deferred income tax liability", "label": "Deferred income tax liability" } }, "en": { "role": { "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r14", "r16", "r39" ] }, "ifrs-full_DeferredTaxLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilityAsset", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Net deferred tax asset (liability)", "label": "Deferred tax liability", "terseLabel": "Deferred tax liability" } }, "en": { "role": { "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r39" ] }, "kiq_DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Deficiency (excess) of carrying value over tax value of property, plant and equipment", "label": "Deficiency (excess) of carrying value over tax value of property, plant and equipment [Member]" } } }, "auth_ref": [] }, "kiq_Deposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "Deposit", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of deposits.", "label": "Deposit", "terseLabel": "Deposit" } } }, "auth_ref": [] }, "kiq_DepositAppliedToIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DepositAppliedToIntangibleAssets", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of deposit applied to intangible assets", "label": "Deposit Applied To Intangible Assets", "verboseLabel": "Deposit applied to intangible assets" } } }, "auth_ref": [] }, "kiq_DepositOnIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DepositOnIntangibleAssets", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of deposit on intangible assets.", "negatedLabel": "Deposit on intangible assets", "label": "Deposit On Intangible Assets" } } }, "auth_ref": [] }, "ifrs-full_DepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationAndAmortisationExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 100.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Amortization", "terseLabel": "Amortization" } }, "en": { "role": { "documentation": "The amount of depreciation and amortisation expense. Depreciation and amortisation are the systematic allocations of depreciable amounts of assets over their useful lives." } } }, "auth_ref": [ "r1", "r32", "r110", "r166", "r173", "r178" ] }, "ifrs-full_DepreciationMethodPropertyPlantAndEquipment": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationMethodPropertyPlantAndEquipment", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation method, property, plant and equipment", "verboseLabel": "Depreciation method of property, plant and equipment" } }, "en": { "role": { "documentation": "The depreciation method used for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r42" ] }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationPropertyPlantAndEquipment", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Amortization related to property, plant and equipment", "verboseLabel": "Amortization" } }, "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } } }, "auth_ref": [ "r47", "r50" ] }, "ifrs-full_DepreciationRatePropertyPlantAndEquipment": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationRatePropertyPlantAndEquipment", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Depreciation rate, property, plant and equipment", "verboseLabel": "Useful lives or depreciation rates, property, plant and equipment" } }, "en": { "role": { "documentation": "The depreciation rate used for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r43" ] }, "kiq_DerivativeWarrantLiabilityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DerivativeWarrantLiabilityAbstract", "lang": { "en-us": { "role": { "label": "Derivative Warrant Liability [Abstract]" } } }, "auth_ref": [] }, "kiq_DerivativeWarrantLiabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DerivativeWarrantLiabilityMember", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1", "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents derivative warrant liability member.", "label": "Derivative Warrant Liability [Member]", "verboseLabel": "Derivative warrant liability [Member]" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Earnings per share [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for earnings per share." } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialInstrumentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Financial instruments [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial instruments. [Refer: Financial instruments, class [member]]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Foreign currency translation [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for foreign currency translation." } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForImpairmentOfAssetsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Impairment of long-lived assets [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the impairment of assets." } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Income taxes [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for income tax." } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsOtherThanGoodwillExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Intangible assets [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Capital stock [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for leases [text block]", "verboseLabel": "Leases [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time." } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForMeasuringInventories", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Inventory [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]" } } }, "auth_ref": [ "r54" ] }, "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for provisions [text block]", "terseLabel": "Provisions and contingent liabilities [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Revenue recognition [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForResearchAndDevelopmentExpenseExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Description of accounting policy for research and development expense [text block]", "terseLabel": "Research and development [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for research and development expense. [Refer: Research and development expense]" } } }, "auth_ref": [ "r222" ] }, "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "label": "Share-based expense [Policy Text Block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]" } } }, "auth_ref": [ "r222" ] }, "kiq_DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfAnnualFranchiseTaxKnownAsTexasMarginTax", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of annual franchise tax known as the Texas margin tax", "label": "Description Of Annual Franchise Tax Known As Texas Margin Tax", "verboseLabel": "Description of annual franchise tax known as the Texas margin tax" } } }, "auth_ref": [] }, "kiq_DescriptionOfDeferredShareUnitsPlan": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfDeferredShareUnitsPlan", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of deferred share units Plan", "label": "Description Of Deferred Share Units Plan", "terseLabel": "Description of DSU Plan" } } }, "auth_ref": [] }, "kiq_DescriptionOfEachUnitConsists": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfEachUnitConsists", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "description of each unit consists.", "label": "Description Of Each Unit Consists", "terseLabel": "Description of each unit consists" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Expected volatility, share options granted", "terseLabel": "Annualized volatility", "verboseLabel": "Estimated volatility (average)" } }, "en": { "role": { "documentation": "The expected volatility of the share price used to calculate the fair value of the share options granted. Expected volatility is a measure of the amount by which a price is expected to fluctuate during a period. The measure of volatility used in option pricing models is the annualised standard deviation of the continuously compounded rates of return on the share over a period of time." } } }, "auth_ref": [ "r145" ] }, "ifrs-full_DescriptionOfOptionLifeShareOptionsGranted": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfOptionLifeShareOptionsGranted", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Option life, share options granted", "terseLabel": "Expected life", "verboseLabel": "Expected life in years" } }, "en": { "role": { "documentation": "The option life of share options granted." } } }, "auth_ref": [ "r145" ] }, "kiq_DescriptionOfRestrictedShareUnitsPlan": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfRestrictedShareUnitsPlan", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of restricted share units plan.", "label": "Description Of Restricted Share Units Plan", "terseLabel": "Description of RSU Plan" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Risk free interest rate, share options granted", "terseLabel": "Risk-free interest rate", "verboseLabel": "Risk-free interest rate (average)" } }, "en": { "role": { "documentation": "The implied yield currently available on zero-coupon government issues of the country in whose currency the exercise price for share options granted is expressed, with a remaining term equal to the expected term of the option being valued (based on the option's remaining contractual life and taking into account the effects of expected early exercise). [Refer: Government [member]]" } } }, "auth_ref": [ "r145" ] }, "kiq_DescriptionOfStockOptionPlan": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfStockOptionPlan", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of stock option plan", "label": "Description Of Stock Option Plan", "verboseLabel": "Description of stock option plan" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfTransactionsWithRelatedParty": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfTransactionsWithRelatedParty", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Description of transactions with related party" } }, "en": { "role": { "documentation": "The description of related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r64" ] }, "kiq_DescriptionOfUnitVestingPeriod": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DescriptionOfUnitVestingPeriod", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Description of unit vesting period.", "label": "Description Of Unit Vesting Period", "terseLabel": "Description of unit vesting period" } } }, "auth_ref": [] }, "kiq_DifferenceBetweenLeaseLiabilityAndBuyOutPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DifferenceBetweenLeaseLiabilityAndBuyOutPrice", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Difference between lease liability and buy out price", "documentation": "Difference between lease liability and buy out price" } } }, "auth_ref": [] }, "ifrs-full_DilutedEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutedEarningsLossPerShare", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Diluted Income (Loss) Per Share (Note 13)", "label": "Diluted Earnings (Loss) Per Share", "terseLabel": "Diluted income (loss) per share", "verboseLabel": "Diluted Loss Per Share (in dollar per share)" } }, "en": { "role": { "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r70", "r71" ] }, "kiq_DirectorsFeesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DirectorsFeesMember", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Directors fees", "label": "Directors' fees [Member]" } } }, "auth_ref": [] }, "ifrs-full_DirectorsRemunerationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DirectorsRemunerationExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "label": "Directors' fees", "verboseLabel": "Directors' fees" } }, "en": { "role": { "documentation": "The amount of remuneration paid or payable to the entity's directors." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory", "presentation": [ "http://www.kelsotech.com/role/BasisOfPreparation" ], "lang": { "en-us": { "role": { "label": "Disclosure of basis of preparation of financial statements [text block]", "verboseLabel": "BASIS OF PREPARATION [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of the basis used for the preparation of the financial statements." } } }, "auth_ref": [ "r219" ] }, "kiq_DisclosureOfCapitalStockExplanatoryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfCapitalStockExplanatoryAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Of Capital Stock Explanatory [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfCashFlowStatementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCashFlowStatementExplanatory", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "SUPPLEMENTAL CASH FLOW INFORMATION [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for a statement of cash flows." } } }, "auth_ref": [ "r99" ] }, "ifrs-full_DisclosureOfContingentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfContingentLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of contingent liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfContingentLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfContingentLiabilitiesExplanatory", "presentation": [ "http://www.kelsotech.com/role/CONTINGENTLIABILITY" ], "lang": { "en-us": { "role": { "label": "CONTINGENT LIABILITY [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of contingent liabilities. [Refer: Contingent liabilities [member]]" } } }, "auth_ref": [ "r75" ] }, "ifrs-full_DisclosureOfDeferredTaxesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDeferredTaxesExplanatory", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of deferred taxes [Table Text Block]", "terseLabel": "Disclosure of detailed information about deferred taxes [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of deferred taxes. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r219" ] }, "ifrs-full_DisclosureOfDerivativeFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDerivativeFinancialInstrumentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITY" ], "lang": { "en-us": { "role": { "label": "Disclosure of derivative financial instruments [text block]", "terseLabel": "Disclosure of detailed information about derivative warrant liability [Table Text Block]", "verboseLabel": "DERIVATIVE WARRANT LIABILITY [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of derivative financial instruments. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r219" ] }, "kiq_DisclosureOfDetailedInformationAboutCreditRiskExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutCreditRiskExplanatory", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about credit risk explantory.", "label": "Disclosure Of Detailed Information About Credit Risk Explanatory", "verboseLabel": "Disclosure of detailed information about credit risk explanatory [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutDerivativeWarrantLiabilityExplanatoryTableTextBlock", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about derivative warrant liability.", "label": "Disclosure Of Detailed Information About Derivative Warrant Liability Explanatory [Table Text Block]", "verboseLabel": "Disclosure of detailed information about derivative warrant liability [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryExplanatory", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about effective income tax expense recovery [Table Text Block]", "label": "Disclosure Of Detailed Information About Effective Income Tax Expense Recovery Explanatory", "verboseLabel": "Disclosure of detailed information about effective income tax expense (recovery) [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "documentation": "DisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateExplanatory", "label": "Disclosure Of Detailed Information About Estimated Useful Life Or Depreciation Rate Explanatory", "terseLabel": "Disclosure of detailed information about estimated useful life or depreciation rate [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutForeignCurrencyRiskExplanatory", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about foreign currency risk explanatory", "label": "Disclosure Of Detailed Information About Foreign Currency Risk Explanatory", "verboseLabel": "Disclosure of detailed information about foreign currency risk [Table Text Block]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r82" ] }, "kiq_DisclosureOfDetailedInformationAboutInventoriesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutInventoriesExplanatory", "presentation": [ "http://www.kelsotech.com/role/InventoryTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about inventories [Table Text Block]", "label": "Disclosure Of Detailed Information About Inventories Explanatory", "verboseLabel": "Disclosure of detailed information about inventories [Table Text Block]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r49" ] }, "kiq_DisclosureOfDetailedInformationAboutRestrictedShareUnits": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutRestrictedShareUnits", "presentation": [ "http://www.kelsotech.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about restricted share units.", "label": "Disclosure Of Detailed Information About Restricted Share Units", "terseLabel": "Disclosure of detailed information about restricted share units [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutSupplementalCashFlowInformationExplanatory", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about supplemental cash flow information [Table Text Block]", "label": "Disclosure Of Detailed Information About Supplemental Cash Flow Information Explanatory", "verboseLabel": "Disclosure of detailed information about supplemental cash flow information [Table Text Block]" } } }, "auth_ref": [] }, "kiq_DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfDetailedInformationAboutWarrantsActivityExplanatory", "presentation": [ "http://www.kelsotech.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of detailed information about warrants, activity.", "label": "Disclosure Of Detailed Information About Warrants Activity Explanatory", "terseLabel": "Disclosure of detailed information about warrants, activity [Table Text Block]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEmployeeBenefitsExplanatory", "presentation": [ "http://www.kelsotech.com/role/EmployeeBenefits" ], "lang": { "en-us": { "role": { "label": "EMPLOYEE BENEFITS [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for employee benefits." } } }, "auth_ref": [ "r53" ] }, "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEntitysReportableSegmentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformation" ], "lang": { "en-us": { "role": { "label": "SEGMENTED INFORMATION [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for operating segments." } } }, "auth_ref": [ "r177" ] }, "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTS" ], "lang": { "en-us": { "role": { "label": "Disclosure of events after reporting period [text block]", "terseLabel": "SUBSEQUENT EVENTS [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for events after the reporting period." } } }, "auth_ref": [ "r34" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "label": "FINANCIAL INSTRUMENTS [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for financial instruments." } } }, "auth_ref": [ "r163" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsLineItems", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1", "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsTable", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1", "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about financial instruments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of financial instruments." } } }, "auth_ref": [ "r152", "r157", "r161" ] }, "ifrs-full_DisclosureOfGoingConcernExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfGoingConcernExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "label": "Disclosure of going concern [text block]", "verboseLabel": "MATERIAL ACCOUNTING POLICIES [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of the entity's ability to continue as a going concern." } } }, "auth_ref": [ "r219" ] }, "ifrs-full_DisclosureOfIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIncomeTaxExplanatory", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxes" ], "lang": { "en-us": { "role": { "label": "INCOME TAXES [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for income taxes." } } }, "auth_ref": [ "r41" ] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [text block]", "verboseLabel": "Disclosure of detailed information about option pricing model to estimate the liability's fair value [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of information about indirect, by reference to the fair value of the equity instruments granted, measurement of the fair value of goods or services received as consideration for the entity's share options." } } }, "auth_ref": [ "r146" ] }, "ifrs-full_DisclosureOfInformationAboutDefinedBenefitPlansAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutDefinedBenefitPlansAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of information about defined benefit plans [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about about key management personnel [Table Text Block]", "terseLabel": "Disclosure of detailed information about about key management personnel [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r219" ] }, "ifrs-full_DisclosureOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsExplanatory", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "INTANGIBLE ASSETS [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for intangible assets." } } }, "auth_ref": [ "r85" ] }, "ifrs-full_DisclosureOfIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsLineItems", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsTable", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about intangible assets [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of intangible assets." } } }, "auth_ref": [ "r82" ] }, "ifrs-full_DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIntangibleAssetsWithIndefiniteUsefulLifeExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of intangible assets with indefinite useful life [Table Text Block]", "terseLabel": "Disclosure of detailed information about intangible assets with indefinite useful life [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of intangible assets with an indefinite useful life. [Refer: Intangible assets with indefinite useful life]" } } }, "auth_ref": [ "r83" ] }, "ifrs-full_DisclosureOfInventoriesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInventoriesExplanatory", "presentation": [ "http://www.kelsotech.com/role/Inventory" ], "lang": { "en-us": { "role": { "label": "INVENTORY [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for inventories." } } }, "auth_ref": [ "r58" ] }, "kiq_DisclosureOfInventoryLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfInventoryLineItems", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Disclosure Of Inventory [Line Items]" } } }, "auth_ref": [] }, "kiq_DisclosureOfInventoryTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfInventoryTable", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to inventory.", "label": "Disclosure Of Inventory [Table]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfIssuedCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIssuedCapitalExplanatory", "presentation": [ "http://www.kelsotech.com/role/CapitalStock" ], "lang": { "en-us": { "role": { "label": "CAPITAL STOCK [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r219" ] }, "kiq_DisclosureOfLeaseLiabilityExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfLeaseLiabilityExplanatory", "presentation": [ "http://www.kelsotech.com/role/LEASELIABILITYTables" ], "lang": { "en-us": { "role": { "documentation": "Represents information of lease liability.", "label": "Disclosure Of Lease Liability Explanatory", "terseLabel": "Disclosure of detailed information about lease liability [Table Text Block]", "verboseLabel": "Disclosure of lease liability [Table Text Block]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfLeasesExplanatory", "presentation": [ "http://www.kelsotech.com/role/LeaseLiability" ], "lang": { "en-us": { "role": { "label": "Disclosure of leases [text block]", "terseLabel": "LEASE LIABILITY [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for leases." } } }, "auth_ref": [ "r124", "r125" ] }, "ifrs-full_DisclosureOfMajorCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMajorCustomersAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of major customers [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfMajorCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMajorCustomersLineItems", "presentation": [ "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of major customers [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfMajorCustomersTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMajorCustomersTable", "presentation": [ "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of major customers [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the entity's major customers." } } }, "auth_ref": [ "r176" ] }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/LEASELIABILITYTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis of operating lease payments [text block]", "verboseLabel": "Disclosure of detailed information about non-current contractual lease obligations [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of a maturity analysis of operating lease payments. Operating lease is a lease that does not transfer substantially all the risks and rewards incidental to ownership of an underlying asset." } } }, "auth_ref": [ "r123" ] }, "ifrs-full_DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaturityAnalysisOfOperatingLeasePaymentsLineItems", "presentation": [ "http://www.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Disclosure of maturity analysis of operating lease payments [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "kiq_DisclosureOfNatureOfOperationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfNatureOfOperationsExplanatory", "presentation": [ "http://www.kelsotech.com/role/NATUREOFOPERATIONS" ], "lang": { "en-us": { "role": { "documentation": "The disclosure of nature of operations.", "label": "Disclosure Of Nature Of Operations Explanatory", "verboseLabel": "NATURE OF OPERATIONS [Text Block]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of non-adjusting events after reporting period [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of non-adjusting events after reporting period [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodTable", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of non-adjusting events after reporting period [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to non-adjusting events after the reporting period." } } }, "auth_ref": [ "r33" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "presentation": [ "http://www.kelsotech.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average exercise prices of share options [Table Text Block]", "terseLabel": "Disclosure of detailed information about number and weighted average exercise prices of share options [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r142" ] }, "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory", "presentation": [ "http://www.kelsotech.com/role/CapitalStockTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [Table Text Block]", "terseLabel": "Disclosure of detailed information about number and weighted average remaining contractual life of outstanding share options [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r144" ] }, "ifrs-full_DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfObjectivesPoliciesAndProcessesForManagingCapitalExplanatory", "presentation": [ "http://www.kelsotech.com/role/CapitalManagement" ], "lang": { "en-us": { "role": { "label": "CAPITAL MANAGEMENT [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of information that enables users of financial statements to evaluate the entity's objectives, policies and processes for managing capital." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantCustomersTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [Table Text Block]", "terseLabel": "Disclosure of detailed information about operating segments [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]" } } }, "auth_ref": [ "r168" ] }, "ifrs-full_DisclosureOfOperatingSegmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsLineItems", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOperatingSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsTable", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of operating segments [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to operating segments." } } }, "auth_ref": [ "r168" ] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipment" ], "lang": { "en-us": { "role": { "label": "PROPERTY, PLANT AND EQUIPMENT [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } } }, "auth_ref": [ "r52" ] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentTable", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of detailed information about property, plant and equipment [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to details of property, plant and equipment." } } }, "auth_ref": [ "r49" ] }, "kiq_DisclosureOfQuantitativeInformationAboutLeaseLiabilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfQuantitativeInformationAboutLeaseLiabilityLineItems", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Disclosure Of Quantitative Information About Lease Liability [Line Items]" } } }, "auth_ref": [] }, "kiq_DisclosureOfQuantitativeInformationAboutLeaseLiabilityTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfQuantitativeInformationAboutLeaseLiabilityTable", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to lease liability.", "label": "Disclosure Of Quantitative Information About Lease Liability [Table]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of range of exercise prices of outstanding share options [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of range of exercise prices of outstanding share options [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options." } } }, "auth_ref": [ "r144" ] }, "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillLineItems", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillTable", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to the reconciliation of changes in intangible assets and goodwill." } } }, "auth_ref": [ "r233" ] }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRelatedPartyExplanatory", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "label": "RELATED PARTY TRANSACTIONS [Text Block]" } }, "en": { "role": { "documentation": "The entire disclosure for related parties." } } }, "auth_ref": [ "r67" ] }, "kiq_DisclosureOfRelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfRelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Of Related Party Transactions [Abstract]" } } }, "auth_ref": [] }, "kiq_DisclosureOfSegmentedInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfSegmentedInformationAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Of Segmented Information [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfSegmentsMajorCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSegmentsMajorCustomersExplanatory", "presentation": [ "http://www.kelsotech.com/role/SignificantCustomers" ], "lang": { "en-us": { "role": { "label": "SIGNIFICANT CUSTOMERS [Text Block]" } }, "en": { "role": { "documentation": "The disclosure of major customers." } } }, "auth_ref": [ "r176" ] }, "kiq_DisclosureOfSupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisclosureOfSupplementalCashFlowInformationAbstract", "lang": { "en-us": { "role": { "label": "Disclosure Of Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [Table Text Block]", "terseLabel": "Disclosure of detailed information about temporary difference, unused tax losses and unused tax credits [Table Text Block]" } }, "en": { "role": { "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]" } } }, "auth_ref": [ "r40" ] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits." } } }, "auth_ref": [ "r40" ] }, "kiq_DiscountOnRoyaltyPayment": { "xbrltype": "percentItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DiscountOnRoyaltyPayment", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the discount on royalty payment.", "label": "Discount On Royalty Payment", "verboseLabel": "Discount on royalty payment" } } }, "auth_ref": [] }, "kiq_DisposalsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DisposalsLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of disposals of lease liabilities", "label": "Disposals Lease Liabilities", "terseLabel": "Disposals", "negatedLabel": "Disposals" } } }, "auth_ref": [] }, "ifrs-full_DisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisposalsPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Proceeds from disposition of property, plant and equipment", "negatedTerseLabel": "Disposals", "label": "Disposals, property, plant and equipment", "verboseLabel": "Proceeds from disposition of property, plant and equipment" } }, "en": { "role": { "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r46" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Accounting Standard", "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'." } } }, "auth_ref": [ "r212" ] }, "kiq_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "lang": { "en-us": { "role": { "documentation": "Document and Entity Information [Abstract]", "label": "Document and Entity Information [Abstract]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r211", "r212", "r213" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r211", "r212", "r213", "r215" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY 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." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Period End Date", "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD." } } }, "auth_ref": [] }, "dei_DocumentRegistrationStatement": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentRegistrationStatement", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r207" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Shell Company Report", "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act." } } }, "auth_ref": [ "r212" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r214" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Document Type", "documentation": "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'." } } }, "auth_ref": [] }, "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Foreign Exchange Effect on Cash" } }, "en": { "role": { "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r93", "r94" ] }, "ifrs-full_EmployeeBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EmployeeBenefitsExpense", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/EmployeeBenefitsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Employee benefits expenses", "verboseLabel": "Employee benefits expenses" } }, "en": { "role": { "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r1", "r32", "r178" ] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine3": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine3", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line Three", "documentation": "Address Line 3 such as an Office Park" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressCountry": { "xbrltype": "countryCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCountry", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Country", "documentation": "ISO 3166-1 alpha-2 country code." } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Addresses, Address Type [Axis]", "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r209" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding", "documentation": "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." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Current Reporting Status", "documentation": "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." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r209" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Ex Transition Period", "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards." } } }, "auth_ref": [ "r218" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Filer Category", "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-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." } } }, "auth_ref": [ "r209" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Interactive Data Current", "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)." } } }, "auth_ref": [ "r216" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Registrant Name", "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC." } } }, "auth_ref": [ "r209" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Shell Company", "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act." } } }, "auth_ref": [ "r209" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Entity Well Known Seasoned Issuer", "documentation": "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." } } }, "auth_ref": [ "r217" ] }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForRelatedPartiesMember", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Entity's total for related parties [member]" } }, "en": { "role": { "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used." } } }, "auth_ref": [ "r65" ] }, "ifrs-full_Equity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Equity", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance", "periodStartLabel": "Balance", "label": "Stockholders' equity", "totalLabel": "Stockholders' equity" } }, "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } } }, "auth_ref": [ "r15", "r21", "r100", "r102", "r113", "r114", "r115" ] }, "ifrs-full_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Stockholders Equity", "verboseLabel": "Shareholders' Equity" } } }, "auth_ref": [] }, "ifrs-full_EquityAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAndLiabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Total liabilities and stockholders' equity", "totalLabel": "Total liabilities and stockholders' equity" } }, "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } } }, "auth_ref": [ "r15" ] }, "kiq_EquityIssuancePricePerUnit": { "xbrltype": "perShareItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "EquityIssuancePricePerUnit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the equity issuance price per unit.", "label": "Equity Issuance Price Per Unit", "terseLabel": "Equity issuance price per unit" } } }, "auth_ref": [] }, "ifrs-full_EquityMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityMember", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Equity components [Domain]" } }, "en": { "role": { "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used." } } }, "auth_ref": [ "r4" ] }, "kiq_EquityTransactionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "EquityTransactionsAxis", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity transactions", "label": "Equity transactions [Axis]" } } }, "auth_ref": [] }, "kiq_EquityTransactionsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "EquityTransactionsDomain", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Equity transactions", "label": "Equity transactions [Domain]" } } }, "auth_ref": [] }, "kiq_EventsAfterReportingPeriodMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "EventsAfterReportingPeriodMember", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Events After Reporting Period [Member]", "documentation": "Information about the events after reporting period." } } }, "auth_ref": [] }, "kiq_ExcessOfCarryingValueOverTaxValueOfIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExcessOfCarryingValueOverTaxValueOfIntangibleAssetsMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Excess of carrying value over tax value of intangible assets", "label": "Excess of carrying value over tax value of intangible assets [Member]" } } }, "auth_ref": [] }, "kiq_ExcessOfTaxValueOverCarryingValueOfMineralPropertiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExcessOfTaxValueOverCarryingValueOfMineralPropertiesMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "documentation": "Excess of tax value over carrying value of mineral properties", "label": "Excess Of Tax Value Over Carrying Value Of Mineral Properties Member", "verboseLabel": "Excess of tax value over carrying value of mineral properties [Member]" } } }, "auth_ref": [] }, "ifrs-full_ExercisePriceOfOutstandingShareOptions2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExercisePriceOfOutstandingShareOptions2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Exercise Price", "verboseLabel": "Exercise Price" } }, "en": { "role": { "documentation": "The exercise price of outstanding share options." } } }, "auth_ref": [ "r144" ] }, "ifrs-full_ExpectedDividendAsPercentageShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedDividendAsPercentageShareOptionsGranted", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "label": "Expected dividend as percentage, share options granted", "terseLabel": "Dividend yield", "verboseLabel": "Expected dividend yield" } }, "en": { "role": { "documentation": "The percentage of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r145" ] }, "ifrs-full_ExpenseByNatureAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseByNatureAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Expenses" } } }, "auth_ref": [] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 60.0 } }, "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity", "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Share-based expense (ExpenseFromSharebasedPaymentTransactionsWithEmployees)", "terseLabel": "Share-based expense", "verboseLabel": "Share-based expense" } }, "en": { "role": { "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r221" ] }, "kiq_ExpensesDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpensesDomain", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Expenses", "label": "Expenses [Domain]" } } }, "auth_ref": [] }, "kiq_ExpireAprilOneSevenTwoZeroTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireAprilOneSevenTwoZeroTwoThreeMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire April 17, 2023.", "label": "Expire April One Seven Two Zero Two Three [Member]", "terseLabel": "Expire April 17, 2023 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireAugustEighteenTwoZeroTwoFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireAugustEighteenTwoZeroTwoFiveMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire August Eighteen Two Zero Two Five [Member]", "label": "Expire August Eighteen Two Zero Two Five [Member]", "terseLabel": "Expire August 18, 2025 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireAugustNineteenTwoZeroTwoFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireAugustNineteenTwoZeroTwoFourMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire August 19, 2024", "label": "Expire August Nineteen Two Zero Two Four [Member]", "verboseLabel": "Expire August 19, 2024 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireAugustOneEightTwoZeroTwoOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireAugustOneEightTwoZeroTwoOneMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire August 18, 2021", "label": "Expire August One Eight Two Zero Two One [Member]", "verboseLabel": "Expire August 18, 2021 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireAugustTwoZeroTwoZeroTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireAugustTwoZeroTwoZeroTwoThreeMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire August 20, 2023.", "label": "Expire August Two Zero Two Zero Two Three [Member]", "terseLabel": "Expire August 20, 2023 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireFebruaryElevenTwoZeroTwoFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireFebruaryElevenTwoZeroTwoFiveMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire February Eleven Two Zero Two Five [Member]", "label": "Expire February Eleven Two Zero Two Five [Member]", "verboseLabel": "Expire February 11, 2025 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireJulySixTwoZeroTwoTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireJulySixTwoZeroTwoTwoMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire July 6, 2022", "label": "Expire July Six Two Zero Two Two [Member]", "verboseLabel": "Expire July 6, 2022 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireMaySeventeenTwoZeroTwoFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireMaySeventeenTwoZeroTwoFourMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire May 17, 2024.", "label": "Expire May Seventeen Two Zero Two Four [Member]", "verboseLabel": "Expire May 17, 2024 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireNovemberEightTwoZeroTwoFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireNovemberEightTwoZeroTwoFourMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire November 8, 2024", "label": "Expire November Eight Two Zero Two Four [Member]", "verboseLabel": "Expire November 8, 2024 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireNovemberOneFourTwoZeroOneNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireNovemberOneFourTwoZeroOneNineMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire November 14, 2019", "label": "Expire November One Four Two Zero One Nine [Member]", "verboseLabel": "Expire November 14, 2019 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireNovemberTwoEightTwoZeroTwoTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireNovemberTwoEightTwoZeroTwoTwoMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire November 18, 2022", "label": "Expire November Two Eight Two Zero Two Two [Member]", "verboseLabel": "Expire November 28, 2022 [Member]" } } }, "auth_ref": [] }, "kiq_ExpireOctoberSevenTwoZeroOneNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ExpireOctoberSevenTwoZeroOneNineMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Expire October 7, 2019", "label": "Expire October Seven Two Zero One Nine [Member]", "verboseLabel": "Expire October 7, 2019 [Member]" } } }, "auth_ref": [] }, "kiq_FairValueOfCommonShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "FairValueOfCommonShares", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Fair value of common shares", "label": "Fair Value Of Common Shares", "verboseLabel": "Fair value of common shares" } } }, "auth_ref": [] }, "kiq_FairValueOfUnitGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "FairValueOfUnitGranted", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the fair value of unit granted.", "label": "Fair Value Of Unit Granted", "terseLabel": "Fair value of unit granted" } } }, "auth_ref": [] }, "kiq_FairValueOfWarrantIssued": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "FairValueOfWarrantIssued", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount of fair value of warrant issued.", "label": "Fair Value Of Warrant Issued", "verboseLabel": "Fair value of warrants issued" } } }, "auth_ref": [] }, "kiq_FairValuePerWarrant": { "xbrltype": "perShareItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "FairValuePerWarrant", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails1" ], "lang": { "en-us": { "role": { "documentation": "Represents the amount fair value per warrant.", "label": "Fair Value Per Warrant", "verboseLabel": "Fair value per warrant" } } }, "auth_ref": [] }, "ifrs-full_FinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinishedGoods", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails": { "parentTag": "ifrs-full_Inventories", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Finished goods", "verboseLabel": "Finished goods" } }, "en": { "role": { "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]" } } }, "auth_ref": [ "r182", "r230" ] }, "kiq_GainOnRepurchaseOfRestrictedStockUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "GainOnRepurchaseOfRestrictedStockUnits", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 40.0 }, "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": -1.0, "order": 50.0 } }, "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "The amount of gain on repurchase of RSUs.", "negatedLabel": "Gain on repurchase of RSUs", "label": "Gain On Repurchase Of Restricted Stock Units", "terseLabel": "Gain on repurchase of RSUs" } } }, "auth_ref": [] }, "kiq_GainOnRevaluationOfDerivativeWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "GainOnRevaluationOfDerivativeWarrantLiability", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 50.0 }, "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": -1.0, "order": 60.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Represents Gain on revaluation of derivative warrant liability.", "negatedLabel": "Gain on revaluation of derivative warrant liability", "label": "Gain On Revaluation Of Derivative Warrant Liability", "terseLabel": "Gain on revaluation of derivative warrant liability" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": -1.0, "order": 90.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Foreign exchange (gain) loss", "label": "Foreign exchange (gain) loss" } }, "en": { "role": { "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r6", "r59" ] }, "ifrs-full_GainsOnChangeInFairValueOfDerivatives": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsOnChangeInFairValueOfDerivatives", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetailTextuals" ], "lang": { "en-us": { "role": { "label": "Gains on change in fair value of derivatives", "verboseLabel": "Fair value gain of derivative liability" } }, "en": { "role": { "documentation": "The gains resulting from change in the fair value of derivatives recognised in profit or loss. [Refer: Derivatives [member]]" } } }, "auth_ref": [ "r225" ] }, "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gains on disposals of property, plant and equipment", "terseLabel": "Gain (loss) on sale of property, plant and equipment" } }, "en": { "role": { "documentation": "The gain on the disposal of property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r31" ] }, "kiq_GeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "GeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.kelsotech.com/role/InventoryNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "General and Administrative Expenses", "label": "General and Administrative Expenses [Member]" } } }, "auth_ref": [] }, "ifrs-full_GrossCarryingAmountMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossCarryingAmountMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Cost [Member]" } }, "en": { "role": { "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]" } } }, "auth_ref": [ "r44", "r77", "r87", "r90", "r148", "r156", "r158", "r202" ] }, "kiq_GrossProceedsOfUnitsIssuedInPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "GrossProceedsOfUnitsIssuedInPrivatePlacement", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the gross proceeds of units issued in private placement.", "label": "Gross Proceeds Of Units Issued In Private Placement", "terseLabel": "Gross proceeds of units issued in private placement" } } }, "auth_ref": [] }, "kiq_GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "GrossProceedsOfUnitsIssuedInPrivatePlacementSubtractingValueOfDerivativeWarrantLiability", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the gross proceeds of units issued in private placement subtracting value of derivative warrant liability", "label": "Gross Proceeds Of Units Issued In Private Placement Subtracting Value Of Derivative Warrant Liability", "terseLabel": "Gross proceeds of units issued in private placement subtracting value of derivative warrant liability" } } }, "auth_ref": [] }, "ifrs-full_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Gross Profit", "totalLabel": "Gross Profit" } }, "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } } }, "auth_ref": [ "r179" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r211", "r212", "r213" ] }, "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Impairment", "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill", "terseLabel": "Impairment of intangible assets", "verboseLabel": "Impairment" } }, "en": { "role": { "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r79" ] }, "kiq_IncludedInAmortizationExpenseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInAmortizationExpenseMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Included in amortization expense.", "label": "Included In Amortization Expense [Member]", "verboseLabel": "Included in amortization expenses [Member]" } } }, "auth_ref": [] }, "kiq_IncludedInCostOfGoodsSoldMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInCostOfGoodsSoldMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Included in cost of goods sold", "label": "Included in cost of goods sold [Member]" } } }, "auth_ref": [] }, "kiq_IncludedInGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInGeneralAndAdministrativeExpensesMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Included in general and administrative expenses", "label": "Included in general and administrative expenses [Member]" } } }, "auth_ref": [] }, "kiq_IncludedInInventoryMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInInventoryMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Included in inventory", "label": "Included in inventory [Member]" } } }, "auth_ref": [] }, "kiq_IncludedInPrototypeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInPrototypeMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "It includes Included in prototype additions are vehicles under lease.", "label": "Included in prototype [Member]" } } }, "auth_ref": [] }, "kiq_IncludedInResearchMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncludedInResearchMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Included in general and research.", "label": "Included In Research [Member]", "terseLabel": "Included in research [Member]", "verboseLabel": "Included in research expense [Member]" } } }, "auth_ref": [] }, "ifrs-full_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxExpenseContinuingOperations", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Tax income (expense)", "label": "Tax expense (income)", "terseLabel": "Income tax expense (recovery)", "totalLabel": "Total tax expense (income)", "verboseLabel": "Current", "positiveTerseLabel": "Income tax expense" } }, "en": { "role": { "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]" } } }, "auth_ref": [ "r29", "r35", "r36", "r37", "r69", "r112", "r167" ] }, "kiq_IncomeTaxExpenseGross": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncomeTaxExpenseGross", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "documentation": "Income tax expense (recovery)", "label": "Income Tax Expense Gross", "verboseLabel": "Income tax expense" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxesPaidRefund": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxesPaidRefund", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Income taxes paid", "verboseLabel": "Income taxes paid (recovered)", "terseLabel": "Income taxes paid" } }, "en": { "role": { "documentation": "The cash flows from income taxes paid or refunded." } } }, "auth_ref": [ "r96" ] }, "ifrs-full_IncomeTaxesPaidRefundAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxesPaidRefundAbstract", "lang": { "en-us": { "role": { "label": "Income taxes paid (refund) [abstract]" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Inflow (Outflow) of Cash and Cash Equivalents", "totalLabel": "Inflow (Outflow) of Cash" } }, "en": { "role": { "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]" } } }, "auth_ref": [ "r97" ] }, "kiq_IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseInNumberOfSharesIssueThroughPrivatePlacement", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of shares issued through private placement, net of issuance cost.", "label": "Increase Decrease In Number Of Shares Issue Through Private Placement", "terseLabel": "Private placement, net of issue costs (Shares)" } } }, "auth_ref": [] }, "kiq_IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseInNumberOfSharesIssuedForRestrictedShareUnits", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase Decrease In Number Of Shares Issued For Restricted Share Units", "documentation": "Represents the number of shares issued for RSUs.", "verboseLabel": "Shares issued for RSUs (Shares)" } } }, "auth_ref": [] }, "kiq_IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseInNumberOfSharesOutstandingThroughExerciseOfOptions", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Exercise of options (Shares)", "label": "Increase Decrease In Number Of Shares Outstanding Through Exercise Of Options", "verboseLabel": "Exercise of options (Shares)" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseInWorkingCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInWorkingCapital", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Changes in non-cash working capital", "label": "Changes in non-cash working capital" } }, "en": { "role": { "documentation": "The increase (decrease) in working capital." } } }, "auth_ref": [ "r240" ] }, "kiq_IncreaseDecreaseInWorkingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseInWorkingCapitalAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "Changes in non-cash working capital:", "label": "Increase Decrease In Working Capital [Abstract]", "verboseLabel": "Changes in non-cash working capital" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughExerciseOfOptions", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercise of options", "label": "Exercise of options", "terseLabel": "Exercise of options" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the exercise of options." } } }, "auth_ref": [ "r220" ] }, "kiq_IncreaseDecreaseThroughModificationOfRsus": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseThroughModificationOfRsus", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase Decrease Through Modification Of Rsus", "documentation": "Represents the amount of Modification of RSU.", "verboseLabel": "Modification of RSUs" } } }, "auth_ref": [] }, "kiq_IncreaseDecreaseThroughPrivatePlacement": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseThroughPrivatePlacement", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represents shares issued through private placement, net of issuance cost.", "label": "Increase Decrease Through Private Placement", "terseLabel": "Private placement, net of issue costs" } } }, "auth_ref": [] }, "kiq_IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseThroughRepurchaseOfRestrictedShareUnits", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Represent the amount of repurchase of RSUs", "label": "Increase Decrease Through Repurchase Of Restricted Share Units", "verboseLabel": "Repurchase of RSUs" } } }, "auth_ref": [] }, "kiq_IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IncreaseDecreaseThroughSharesIssuedForRestrictedShareUnits", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Increase Decrease Through Shares Issued For Restricted Share Units", "documentation": "Represents shares issued through RSUs.", "terseLabel": "Shares issued for RSUs" } } }, "auth_ref": [] }, "kiq_IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IntangibleAssetAdditionsInAccountsPayableAndAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of intangible asset additions in accounts payable and accrued liabilities", "label": "Intangible Asset Additions In Accounts Payable And Accrued Liabilities", "verboseLabel": "Intangible asset additions in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "ifrs-full_IntangibleAssetsAndGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwillMember", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets and goodwill [member]" } }, "en": { "role": { "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r233" ] }, "ifrs-full_IntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Intangible assets at end of period", "periodStartLabel": "Intangible assets at beginning of period", "label": "Intangible assets other than goodwill", "terseLabel": "Research and development costs on intellectual property", "verboseLabel": "Intangible assets" } }, "en": { "role": { "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r8", "r81" ] }, "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwillMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "label": "Intangible assets other than goodwill [Domain]" } }, "en": { "role": { "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r82", "r189", "r199" ] }, "kiq_IntellectualPropertyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "IntellectualPropertyMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesNarrativeDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "documentation": "This member represents information about Intellectual Property.", "label": "Intellectual Property [Member]", "verboseLabel": "Intellectual Property [Member]" } } }, "auth_ref": [] }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Interest expense on lease liabilities", "verboseLabel": "Lease interest" } }, "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r119" ] }, "ifrs-full_InterestPaidClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestPaidClassifiedAsFinancingActivities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "label": "Interest paid", "verboseLabel": "Interest paid" } }, "en": { "role": { "documentation": "The cash outflow for interest paid, classified as financing activities." } } }, "auth_ref": [ "r95" ] }, "ifrs-full_Inventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Inventories", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 30.0 }, "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Inventory", "totalLabel": "Inventory", "verboseLabel": "Inventory" } }, "en": { "role": { "documentation": "The amount of current inventories. [Refer: Inventories]" } } }, "auth_ref": [ "r9", "r55", "r181" ] }, "kiq_InventoryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "InventoryAbstract", "lang": { "en-us": { "role": { "label": "Inventory [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_InventoryWritedown2011": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InventoryWritedown2011", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Write-off of inventory", "terseLabel": "Inventory write-off", "verboseLabel": "Write-off of inventory", "negatedLabel": "Write-off of inventory" } }, "en": { "role": { "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]" } } }, "auth_ref": [ "r30", "r57" ] }, "kiq_InvestorRelations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "InvestorRelations", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 80.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "documentation": "Investor relations", "label": "Investor relations", "terseLabel": "Investor relations" } } }, "auth_ref": [] }, "ifrs-full_IssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapital", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Capital stock", "verboseLabel": "Capital Stock" } }, "en": { "role": { "documentation": "The nominal value of capital issued." } } }, "auth_ref": [ "r183" ] }, "ifrs-full_IssuedCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Capital Stock [Member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing issued capital." } } }, "auth_ref": [ "r4" ] }, "ifrs-full_KeyManagementPersonnelCompensation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensation", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "label": "Key management personnel compensation", "totalLabel": "Total remuneration", "verboseLabel": "Management compensation" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r62" ] }, "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensationSharebasedPayment", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "label": "Share-based expense (KeyManagementPersonnelCompensationSharebasedPayment)", "verboseLabel": "Share-based expense" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r61" ] }, "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "label": "Management bonus", "verboseLabel": "Management bonus" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r60" ] }, "ifrs-full_LandMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LandMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "label": "Land [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing land held by the entity for use in operations. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r186" ] }, "kiq_LaterThanOneDayAndNotLaterThanSixtyDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "LaterThanOneDayAndNotLaterThanSixtyDaysMember", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for a time band of Later than one day and not later than sixty days.", "label": "Later Than One Day And Not Later Than Sixty Days [Member]", "terseLabel": "1 - 60 days [Member]" } } }, "auth_ref": [] }, "kiq_LaterThanSixtyOneDaysMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "LaterThanSixtyOneDaysMember", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for a time band of later than sixty one days.", "label": "Later Than Sixty One Days [Member]", "terseLabel": "61 days and over [Member]" } } }, "auth_ref": [] }, "ifrs-full_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Lease liability, end of year", "periodStartLabel": "Lease liability, beginning of year", "label": "Lease liabilities", "totalLabel": "Lease liability" } }, "en": { "role": { "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration." } } }, "auth_ref": [ "r118" ] }, "ifrs-full_LeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilitiesMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Lease liabilities [member]", "verboseLabel": "Lease liability [Member]" } }, "en": { "role": { "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r194", "r196" ] }, "kiq_LeaseLiabilityRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "LeaseLiabilityRecognized", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to recognition of lease liability.", "label": "Lease Liability Recognized", "verboseLabel": "Lease liability recognized" } } }, "auth_ref": [] }, "kiq_LeaseTerm": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "LeaseTerm", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Lease Term", "documentation": "Information about the lease term.", "terseLabel": "Lease term" } } }, "auth_ref": [] }, "ifrs-full_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements [Member]", "verboseLabel": "Leasehold Improvements [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement." } } }, "auth_ref": [ "r226" ] }, "ifrs-full_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Total liabilities", "totalLabel": "Total liabilities" } }, "en": { "role": { "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits." } } }, "auth_ref": [ "r15", "r113", "r114", "r115", "r168", "r172" ] }, "ifrs-full_LiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "label": "Liabilities" } } }, "auth_ref": [] }, "ifrs-full_LiquidityRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiquidityRiskMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Liquidity risk [Member]" } }, "en": { "role": { "documentation": "This member stands for the risk that an entity will encounter difficulty in meeting obligations associated with financial liabilities that are settled by delivering cash or another financial asset. [Refer: Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r129", "r130", "r131", "r201" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "ifrs-full_MajorComponentsOfTaxExpenseIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorComponentsOfTaxExpenseIncomeAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income Tax Expense (Recovery)", "terseLabel": "Income Tax Expense", "verboseLabel": "Income Tax Expense" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]" } } }, "auth_ref": [] }, "kiq_ManagementBonusMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ManagementBonusMember", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information related to management bonus.", "label": "Management Bonus [Member]", "terseLabel": "Management bonus [Member]" } } }, "auth_ref": [] }, "kiq_ManagementCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ManagementCompensation", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "documentation": "Management compensation", "label": "Management Compensation", "terseLabel": "Management compensation (Note 10)", "verboseLabel": "Management compensation" } } }, "auth_ref": [] }, "kiq_ManwaySecurementSystemsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ManwaySecurementSystemsMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Manway securement systems", "label": "Manway securement systems [Member]" } } }, "auth_ref": [] }, "ifrs-full_MaturityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaturityAxis", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "label": "Maturity [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r17", "r117", "r122", "r123", "r126", "r127", "r128", "r134", "r151", "r160", "r187", "r203" ] }, "kiq_MonthlyLease": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "MonthlyLease", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Monthly Lease", "documentation": "The amount paid for the monthly lease.", "terseLabel": "Monthly lease" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]" } } }, "auth_ref": [] }, "kiq_NatureOfOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NatureOfOperationsAbstract", "lang": { "en-us": { "role": { "label": "Nature Of Operations [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_NetAssetsLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetAssetsLiabilities", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Assets (liabilities)", "terseLabel": "Net monetary assets (liabilities)" } }, "en": { "role": { "documentation": "The amount of assets less the amount of liabilities." } } }, "auth_ref": [ "r197", "r221" ] }, "kiq_NewLeaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NewLeaseAgreementMember", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "New Lease Agreement [Member]", "documentation": "New Lease Agreement [Member]" } } }, "auth_ref": [] }, "kiq_NonCapitalLossCarryForwards": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NonCapitalLossCarryForwards", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "documentation": "Non-capital loss carry-forwards", "label": "Non Capital Loss Carry Forwards", "verboseLabel": "Non-capital loss carry-forwards" } } }, "auth_ref": [] }, "kiq_NonCapitalLossCarryForwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NonCapitalLossCarryForwardsForeign", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDeferredTaxesDetails" ], "lang": { "en-us": { "role": { "label": "Non Capital Loss Carry Forwards Foreign", "documentation": "It represents non capital loss carry forwards foreign.", "verboseLabel": "Non-capital loss carry-forwards" } } }, "auth_ref": [] }, "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsAfterReportingPeriodAxis", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Non-adjusting events after reporting period [axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r33" ] }, "ifrs-full_NonadjustingEventsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsMember", "presentation": [ "http://www.kelsotech.com/role/SUBSEQUENTEVENTSNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Non-adjusting events after reporting period [member]" } }, "en": { "role": { "documentation": "This member stands for events that occur between the end of the reporting period and the date when the financial statements are authorised for issue and are indicative of conditions that arose after the reporting period. It also represents the standard value for the 'Non-adjusting events after reporting period' axis if no other member is used." } } }, "auth_ref": [ "r33" ] }, "ifrs-full_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Long-term assets", "verboseLabel": "Long-term assets" } }, "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } } }, "auth_ref": [ "r18", "r105", "r198" ] }, "ifrs-full_NoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Non-current lease liabilities", "terseLabel": "Long term portion of lease liability", "verboseLabel": "Long-term portion" } }, "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r118" ] }, "ifrs-full_NoncurrentWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentWarrantLiability", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning", "label": "Non-current warrant liability", "terseLabel": "Derivative warrant liability", "verboseLabel": "Derivative warrant liability" } }, "en": { "role": { "documentation": "The amount of non-current warrant liabilities. [Refer: Warrant liability]" } } }, "auth_ref": [ "r223" ] }, "kiq_NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfExercisableShareOptionExerciseInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of exercisable share option exercise in sharebased payment arrangement.", "negatedLabel": "Exercised", "label": "Number Of Exercisable Share Option Exercise In Sharebased Payment Arrangement" } } }, "auth_ref": [] }, "kiq_NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfExercisableShareOptionGrantedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the number of exercisable share option granted In sharebased payment arrangement.", "label": "Number Of Exercisable Share Option Granted In Sharebased Payment Arrangement", "verboseLabel": "Granted" } } }, "auth_ref": [] }, "kiq_NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfExercisableShareOptionsForfeitedOrExpiredInShareBasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of exercisable share options forfeited or expired in a share-based payment arrangement.", "negatedLabel": "Forfeited/Expired", "label": "Number Of Exercisable Share Options Forfeited Or Expired In Share Based Payment Arrangement" } } }, "auth_ref": [] }, "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments granted in share-based payment arrangement", "terseLabel": "Forfeited", "verboseLabel": "Granted", "positiveTerseLabel": "Number of other equity instruments granted" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement." } } }, "auth_ref": [ "r147", "r241" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments exercised or vested in share-based payment arrangement", "negatedLabel": "Settled" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement." } } }, "auth_ref": [ "r241" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Number of other equity instruments expired in share-based payment arrangement", "verboseLabel": "Expired", "negatedLabel": "Expired" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) expired in a share-based payment arrangement." } } }, "auth_ref": [ "r241" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited", "label": "Number of other equity instruments forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r241" ] }, "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of period", "label": "Number of other equity instruments outstanding in share-based payment arrangement", "terseLabel": "Outstanding, end of period" } }, "en": { "role": { "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r241" ] }, "kiq_NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfOtherEquityInstrumentsRepurchasedInShareBasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The number of other equity instruments (ie other than share options) repurchased in a share-based payment arrangement.", "negatedLabel": "Repurchased", "label": "Number Of Other Equity Instruments Repurchased In Share Based Payment Arrangement", "terseLabel": "RSUs repurchased" } } }, "auth_ref": [] }, "ifrs-full_NumberOfOutstandingShareOptions": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOutstandingShareOptions", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails", "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Number, end of period", "periodStartLabel": "Number, beginning of period", "label": "Total outstanding, beginning of period" } }, "en": { "role": { "documentation": "The number of share options outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r135", "r140", "r144" ] }, "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Total exercisable, end of period", "periodStartLabel": "Total exercisable, beginning of period", "label": "Number Of Share Options Exercisable In Sharebased Payment Arrangement" } }, "en": { "role": { "documentation": "The number of share options exercisable in a share-based payment arrangement." } } }, "auth_ref": [ "r141" ] }, "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercised", "negatedTerseLabel": "Number of share options exercised in share-based payment arrangement", "label": "Number of share options exercised in share-based payment arrangement", "verboseLabel": "Number of share options exercised in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options exercised in a share-based payment arrangement." } } }, "auth_ref": [ "r138" ] }, "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Expired", "negatedTerseLabel": "Number of share options expired in share-based payment arrangement", "label": "Expired" } }, "en": { "role": { "documentation": "The number of share options expired in a share-based payment arrangement." } } }, "auth_ref": [ "r139" ] }, "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number of share options forfeited in share-based payment arrangement", "terseLabel": "Forfeited", "negatedLabel": "Forfeited" } }, "en": { "role": { "documentation": "The number of share options forfeited in a share-based payment arrangement." } } }, "auth_ref": [ "r137" ] }, "kiq_NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfShareOptionsForfeitedOrExpiredInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Number Of Share Options Forfeited Or Expired In Sharebased Payment Arrangement", "negatedLabel": "Forefeited/Expired" } } }, "auth_ref": [] }, "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "positiveLabel": "Number of share options granted in share-based payment arrangement", "positiveTerseLabel": "Number, Granted", "label": "Granted", "terseLabel": "Number of stock options granted", "verboseLabel": "Granted" } }, "en": { "role": { "documentation": "The number of share options granted in a share-based payment arrangement." } } }, "auth_ref": [ "r136" ] }, "ifrs-full_NumberOfSharesAuthorised": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesAuthorised", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Number of shares authorised", "verboseLabel": "Number of shares authorised" } }, "en": { "role": { "documentation": "The number of shares authorised." } } }, "auth_ref": [ "r22" ] }, "ifrs-full_NumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesOutstanding", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance (Shares)", "periodStartLabel": "Balance (Shares)", "label": "Beginning Balance (Shares)" } }, "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } } }, "auth_ref": [ "r23" ] }, "kiq_NumberOfUnitsIssuedInPrivatePlacement": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "NumberOfUnitsIssuedInPrivatePlacement", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represent the number of units issued in private placement.", "label": "Number Of Units Issued In Private Placement", "terseLabel": "Number of units issued in private placement" } } }, "auth_ref": [] }, "kiq_ObligationToIssueSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ObligationToIssueSharesMember", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "documentation": "Obligation to Issue Shares", "label": "Obligation to Issue Shares [Member]", "terseLabel": "Obligation to issue shares [Member]" } } }, "auth_ref": [] }, "kiq_OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "On the completion of the sale of the first ten commercial vehicles incorporating the Products", "label": "On Completion Of Sale Of First Ten Commercial Vehicles Incorporating Products Member", "terseLabel": "On completion of the sale of the first ten commercial vehicles incorporating the Product [Member]" } } }, "auth_ref": [] }, "kiq_OnFilingOfFirstNewPatentApplicationRelatedToProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "OnFilingOfFirstNewPatentApplicationRelatedToProductsMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "On the filing of the first new patent application related to the Products", "label": "On Filing Of First New Patent Application Related To Products Member", "terseLabel": "On the filing of the first new patent application related to the Products [Member]" } } }, "auth_ref": [] }, "kiq_OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "On the successful completion of a commercially viable production prototype for the first Product", "label": "On Successful Completion Of Commercially Viable Production Prototype For First Product Member", "terseLabel": "On the successful completion of a commercially viable production prototype for the first Product [Member]" } } }, "auth_ref": [] }, "ifrs-full_OperatingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OperatingExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Total Expenses", "totalLabel": "Total Expenses" } }, "en": { "role": { "documentation": "The amount of all operating expenses." } } }, "auth_ref": [ "r225" ] }, "ifrs-full_OtherReservesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReservesMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Reserves [Member]", "terseLabel": "Reserve [Member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing reserves within equity, not including retained earnings. It also represents the standard value for the 'Reserves within equity' axis if no other member is used. [Refer: Retained earnings]" } } }, "auth_ref": [ "r4", "r25" ] }, "ifrs-full_OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherTaxEffectsForReconciliationBetweenAccountingProfitAndTaxExpenseIncome", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Penalties and interest included in income tax expense", "verboseLabel": "Penalties and interest included in income tax expense (recovery)" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that the entity does not separately disclose in the same statement or note. [Refer: Accounting profit; Applicable tax rate]" } } }, "auth_ref": [ "r36" ] }, "kiq_PatentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PatentMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "documentation": "Patents", "label": "Patent Member", "terseLabel": "Patents [Member]", "verboseLabel": "Patent [Member]" } } }, "auth_ref": [] }, "kiq_PaymentOfRestrictedStockUnit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PaymentOfRestrictedStockUnit", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails": { "parentTag": "ifrs-full_KeyManagementPersonnelCompensation", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsDisclosureOfInformationAboutKeyManagementPersonnelDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount for repayments of RSUs", "label": "Payment Of Restricted Stock Unit", "verboseLabel": "RSU payment" } } }, "auth_ref": [] }, "kiq_PaymentsForBuyingOutVehicleLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PaymentsForBuyingOutVehicleLeases", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LEASELIABILITYDisclosureOfDetailedInformationAboutNoncurrentContractualLeaseObligationsDetail" ], "lang": { "en-us": { "role": { "label": "Payments for buying out vehicle leases", "documentation": "Payments for buying out vehicle leases" } } }, "auth_ref": [] }, "kiq_PaymentsForConsultingAgreementFurtherConsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PaymentsForConsultingAgreementFurtherConsideration", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Payments for consulting agreement, further consideration", "label": "Payments For Consulting Agreement Further Consideration", "terseLabel": "Payments for consulting agreement", "verboseLabel": "Payments for consulting agreement, further consideration" } } }, "auth_ref": [] }, "kiq_PaymentsForLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PaymentsForLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount paid for lease liabilities.", "negatedLabel": "Lease payments", "label": "Payments For Lease Liabilities", "verboseLabel": "Lease payments" } } }, "auth_ref": [] }, "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Lease liability payments", "label": "Payments of lease liabilities, classified as financing activities", "verboseLabel": "Lease payments" } }, "en": { "role": { "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r193" ] }, "kiq_PeriodOfCurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PeriodOfCurrentMember", "presentation": [ "http://www.kelsotech.com/role/FINANCIALINSTRUMENTSDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for time band for current.", "label": "Period Of Current [Member]", "terseLabel": "Current [Member]" } } }, "auth_ref": [] }, "ifrs-full_PresentationOfLeasesForLesseeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PresentationOfLeasesForLesseeAbstract", "lang": { "en-us": { "role": { "label": "Presentation of leases for lessee [abstract]" } } }, "auth_ref": [] }, "kiq_PrivatePlacementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PrivatePlacementsMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "A private placement is a direct offering of securities to a limited number of sophisticated investors such as insurance companies, pension funds, mezzanine funds, stock funds and trusts.", "label": "Private placements [Member]" } } }, "auth_ref": [] }, "ifrs-full_ProceedsFromExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfOptions", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of options", "terseLabel": "Exercise of options", "verboseLabel": "Proceeds from exercise of options" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of options." } } }, "auth_ref": [ "r237" ] }, "ifrs-full_ProceedsFromIssuingShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromIssuingShares", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Issue of and subscription for common shares, net of share issue costs", "verboseLabel": "Issue of common shares, net of issue costs" } }, "en": { "role": { "documentation": "The cash inflow from issuing shares." } } }, "auth_ref": [ "r192" ] }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "label": "Proceeds from sales of property, plant and equipment, classified as investing activities", "verboseLabel": "Proceeds from disposition of property, plant and equipment" } }, "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r191" ] }, "kiq_ProductDevelopmentCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ProductDevelopmentCosts", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Product development costs", "label": "Product Development Costs", "verboseLabel": "Product development costs" } } }, "auth_ref": [] }, "kiq_ProductionEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "ProductionEquipmentMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "documentation": "Production equipment", "label": "Production equipment [Member]", "verboseLabel": "Production Equipment [Member]" } } }, "auth_ref": [] }, "ifrs-full_ProfessionalFeesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfessionalFeesExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 50.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Professional fees expense", "terseLabel": "Consulting fees", "verboseLabel": "Accounting and legal", "positiveTerseLabel": "Professional fees expense" } }, "en": { "role": { "documentation": "The amount of fees paid or payable for professional services." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperationsBeforeChangesInWorkingCapital", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Net income (loss)", "netLabel": "Net income (loss) for the year", "label": "Net income (loss) for the year", "terseLabel": "Net loss", "verboseLabel": "Net income (loss) for the year", "disclosureGuidance": "Net loss for the year" } }, "en": { "role": { "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r3", "r26", "r92", "r101", "r103", "r168", "r170", "r198", "r200" ] }, "ifrs-full_ProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ComprehensiveIncome", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) Before Taxes", "totalLabel": "Loss Before Taxes:" } }, "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r149", "r178", "r179", "r205", "r206" ] }, "ifrs-full_ProfitLossFromOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromOperatingActivities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Income (Loss) Before the Following", "totalLabel": "Loss Before the Following:" } }, "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r188", "r225" ] }, "ifrs-full_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Property, plant and equipment at end of period", "periodStartLabel": "Property, plant and equipment at beginning of period", "label": "Property, plant and equipment", "verboseLabel": "Property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of tangible assets that: (a) are held for use in the production or supply of goods or services, for rental to others, or for administrative purposes; and (b) are expected to be used during more than one period. Note that right-of-use assets are not included. [Contrast: Property, plant and equipment including right-of-use assets]" } } }, "auth_ref": [ "r7", "r48" ] }, "ifrs-full_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Property, plant and equipment [abstract]" } } }, "auth_ref": [] }, "kiq_PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PropertyPlantAndEquipmentInAccountsPayableAndAccruedLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SupplementalCashFlowInformationDisclosureOfDetailedInformationAboutSupplementalCashFlowInformationDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents property, plant and equipment in accounts payable and accrued liabilities.", "label": "Property, Plant And Equipment In Accounts Payable And Accrued Liabilities", "terseLabel": "Property, plant and equipment additions in accounts payable and accrued liabilities" } } }, "auth_ref": [] }, "ifrs-full_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [Domain]" } }, "en": { "role": { "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r49", "r189", "r199" ] }, "kiq_PrototypeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "PrototypeMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for prototype preliminary version of a device or vehicle from which other forms are developed.", "label": "Prototype [Member]" } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Intangible assets", "negatedTerseLabel": "Acquisition of intangible assets", "label": "Purchase of intangible assets, classified as investing activities", "terseLabel": "Payments for intangible assets" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r190" ] }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property, plant and equipment", "label": "Property, plant and equipment (PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities)" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r190" ] }, "ifrs-full_RawMaterials": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RawMaterials", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails": { "parentTag": "ifrs-full_Inventories", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/InventoryDisclosureOfDetailedInformationAboutInventoriesDetails" ], "lang": { "en-us": { "role": { "label": "Raw materials and supplies", "verboseLabel": "Raw materials and supplies" } }, "en": { "role": { "documentation": "A classification of current inventory representing the amount of assets to be consumed in the production process or in the rendering of services. [Refer: Inventories]" } } }, "auth_ref": [ "r182", "r230" ] }, "kiq_RelatedPartyLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RelatedPartyLineItems", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes of the table.", "label": "Related Party [Line Items]" } } }, "auth_ref": [] }, "kiq_RelatedPartyTransactionTable": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RelatedPartyTransactionTable", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Schedule disclosing information related to related party.", "label": "Related Party Transaction [Table]" } } }, "auth_ref": [] }, "kiq_RelatedPartyTransactionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RelatedPartyTransactionsAxis", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Related party transactions", "label": "Related party transactions [Axis]" } } }, "auth_ref": [] }, "kiq_RelatedPartyTransactionsDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RelatedPartyTransactionsDomain", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Related party transactions", "label": "Related party transactions [Domain]" } } }, "auth_ref": [] }, "kiq_RepurchaseOfRestrictedStock": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RepurchaseOfRestrictedStock", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfCashFlows" ], "lang": { "en-us": { "role": { "documentation": "The cash outflow for repayments of repurchase of RSUs.", "negatedLabel": "Repurchase of RSUs", "label": "Repurchase Of Restricted Stock", "terseLabel": "Payments for repurchase of RSUs" } } }, "auth_ref": [] }, "ifrs-full_ResearchAndDevelopmentExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ResearchAndDevelopmentExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Research and development expense", "terseLabel": "Research expense", "verboseLabel": "Research" } }, "en": { "role": { "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss." } } }, "auth_ref": [ "r84" ] }, "kiq_RestrictedShareUnitLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RestrictedShareUnitLiability", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Restricted Share Unit Liability", "documentation": "Represents the amount of RSU liability.", "terseLabel": "RSU liability" } } }, "auth_ref": [] }, "kiq_RestrictedStocksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RestrictedStocksMember", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stocks [Member]", "terseLabel": "Restricted share units [Member]" } } }, "auth_ref": [] }, "ifrs-full_RetainedEarnings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarnings", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition" ], "lang": { "en-us": { "role": { "negatedLabel": "Accumulated deficit", "label": "Deficit" } }, "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r183", "r184" ] }, "ifrs-full_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarningsMember", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Deficit [Member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r4", "r180" ] }, "ifrs-full_Revenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Revenue", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.kelsotech.com/role/SignificantCustomersDisclosureOfOperatingSegmentsDetails" ], "lang": { "en-us": { "role": { "label": "Revenues", "terseLabel": "Revenues", "verboseLabel": "Revenues" } }, "en": { "role": { "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims." } } }, "auth_ref": [ "r28", "r108", "r149", "r164", "r169", "r174", "r175", "r176", "r178", "r179", "r198" ] }, "ifrs-full_RevenueFromInterest": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromInterest", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": 1.0, "order": 10.0 } }, "lang": { "en": { "role": { "documentation": "The amount of income arising from interest." } } }, "auth_ref": [ "r111", "r165", "r173", "r221" ] }, "ifrs-full_RevenueFromSaleOfGoods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromSaleOfGoods", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/SignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Revenue from manway securement systems", "verboseLabel": "Revenue from manway securement systems" } }, "en": { "role": { "documentation": "The amount of revenue arising from the sale of goods. [Refer: Revenue]" } } }, "auth_ref": [ "r221" ] }, "kiq_RightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RightMember", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsDisclosureOfDetailedInformationAboutIntangibleAssetsDetails", "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "documentation": "Rights", "label": "Right Member", "terseLabel": "Rights [Member]" } } }, "auth_ref": [] }, "kiq_RightOfUseAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RightOfUseAssetMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentDisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to right of use asset.", "label": "Right Of Use Asset [Member]", "verboseLabel": "ROU Asset [Member]" } } }, "auth_ref": [] }, "ifrs-full_RoyaltyExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RoyaltyExpense", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Royalty expense", "verboseLabel": "Royalty payment for the license" } }, "en": { "role": { "documentation": "The amount of expense arising from royalties." } } }, "auth_ref": [ "r225" ] }, "kiq_RoyaltyFromSalesOfManwaySecurementSystems": { "xbrltype": "percentItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RoyaltyFromSalesOfManwaySecurementSystems", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Royalty from sales of manway securement systems", "label": "Royalty From Sales Of Manway Securement Systems", "verboseLabel": "Royalty from sales of manway securement systems" } } }, "auth_ref": [] }, "kiq_RoyaltyLicenseFeeTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "RoyaltyLicenseFeeTerm", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents the royalty license fee term.", "label": "Royalty License Fee Term", "verboseLabel": "Royalty license fee term" } } }, "auth_ref": [] }, "kiq_SaleOfStocksAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SaleOfStocksAxis", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Information by type of sale of the entity's stock.", "label": "Sale Of Stocks [Axis]" } } }, "auth_ref": [] }, "kiq_SaleOfStocksDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SaleOfStocksDomain", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Sale of the entity's stock, including, but not limited to, initial public offering (IPO) and private placement.", "label": "Sale Of Stocks [Domain]" } } }, "auth_ref": [] }, "ifrs-full_SalesAndMarketingExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SalesAndMarketingExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 30.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Marketing", "verboseLabel": "Marketing" } }, "en": { "role": { "documentation": "The amount of expense relating to the marketing and selling of goods or services." } } }, "auth_ref": [ "r225" ] }, "kiq_SalesRoyalty": { "xbrltype": "percentItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SalesRoyalty", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails", "http://www.kelsotech.com/role/SignificantCustomersNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Sales royalty", "label": "Sales Royalty", "verboseLabel": "Sales royalty" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r208" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r210" ] }, "kiq_SensitivityAnalysisConfidenceInterval": { "xbrltype": "percentItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SensitivityAnalysisConfidenceInterval", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Sensitivity analysis, confidence interval", "label": "Sensitivity Analysis Confidence Interval", "verboseLabel": "Sensitivity analysis, confidence interval" } } }, "auth_ref": [] }, "ifrs-full_ServicesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ServicesExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 70.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Consulting" } }, "en": { "role": { "documentation": "The amount of expense arising from services." } } }, "auth_ref": [ "r225" ] }, "ifrs-full_ShareIssueRelatedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareIssueRelatedCost", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 60.0 } }, "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "negatedLabel": "Unit issuance costs", "label": "Share issue related cost", "terseLabel": "Unit issuance costs", "verboseLabel": "Issuance costs related to private placement" } }, "en": { "role": { "documentation": "The amount of cost related to the issuance of shares." } } }, "auth_ref": [ "r220" ] }, "kiq_SharePurchaseWarrantsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SharePurchaseWarrantsAbstract", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Share Purchase Warrants [Abstract]", "terseLabel": "Share purchase warrants" } } }, "auth_ref": [] }, "kiq_SharesIssuedForConsultingAgreementFurtherConsideration": { "xbrltype": "sharesItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SharesIssuedForConsultingAgreementFurtherConsideration", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Shares issued for consulting agreement, further consideration", "label": "Shares Issued For Consulting Agreement Further Consideration", "terseLabel": "Shares issued for consulting agreement", "verboseLabel": "Shares issued for consulting agreement, further consideration" } } }, "auth_ref": [] }, "kiq_SignificantAccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SignificantAccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "kiq_SpouseOfChiefExecutiveOfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "SpouseOfChiefExecutiveOfficerMember", "presentation": [ "http://www.kelsotech.com/role/RelatedPartyTransactionsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stand for spouse of the Chief Executive Officer", "label": "Spouse Of Chief Executive Officer [Member]", "verboseLabel": "Spouse of Chief Executive Officer [Member]" } } }, "auth_ref": [] }, "kiq_StagesOfConsultingAgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "StagesOfConsultingAgreementAxis", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Stages of consulting agreement", "label": "Stages of consulting agreement [Axis]" } } }, "auth_ref": [] }, "kiq_StagesOfConsultingAgreementDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "StagesOfConsultingAgreementDomain", "presentation": [ "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Stages of consulting agreement", "label": "Stages of consulting agreement [Domain]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders Equity" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityLineItems", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [line items]" } }, "en": { "role": { "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table." } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityTable": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityTable", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfRSUsDetails", "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails", "http://www.kelsotech.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } } }, "auth_ref": [ "r4" ] }, "ifrs-full_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position" } } }, "auth_ref": [] }, "kiq_StockOptionsByExpiryDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "StockOptionsByExpiryDateAxis", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock options by expiry date", "label": "Stock options by expiry date [Axis]" } } }, "auth_ref": [] }, "kiq_StockOptionsByExpiryDateDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "StockOptionsByExpiryDateDomain", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsDetails" ], "lang": { "en-us": { "role": { "documentation": "Stock options by expiry date", "label": "Stock options by expiry date [Domain]" } } }, "auth_ref": [] }, "kiq_StockOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "StockOptionsMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for stock options.", "label": "Stock Options [Member]" } } }, "auth_ref": [] }, "ifrs-full_TaxEffectFromChangeInTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectFromChangeInTaxRate", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Tax effect from change in tax rate", "terseLabel": "Effect of change in tax rates" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to changes in the tax rate. [Refer: Accounting profit]" } } }, "auth_ref": [ "r36" ] }, "kiq_TaxEffectOfChangeInTimingDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TaxEffectOfChangeInTimingDifferences", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "documentation": "Change in timing differences", "label": "Tax Effect Of Change In Timing Differences", "verboseLabel": "Change in timing differences" } } }, "auth_ref": [] }, "ifrs-full_TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfExpenseNotDeductibleInDeterminingTaxableProfitTaxLoss", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Items not deductible for income tax purposes", "verboseLabel": "Items not deductible for income tax purposes" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to expenses not deductible in determining taxable profit (tax loss). [Refer: Accounting profit]" } } }, "auth_ref": [ "r36" ] }, "ifrs-full_TaxEffectOfForeignTaxRates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfForeignTaxRates", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Difference between Canadian and foreign taxes", "verboseLabel": "Difference between Canadian and foreign taxes" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]" } } }, "auth_ref": [ "r36" ] }, "kiq_TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TaxEffectOfImpactOnForeignExchangeOnTaxAssetsAndLiabilities", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "documentation": "Impact on foreign exchange on tax assets and liabilities", "label": "Tax Effect Of Impact On Foreign Exchange On Tax Assets And Liabilities", "verboseLabel": "Impact of foreign exchange on tax assets and liabilities" } } }, "auth_ref": [] }, "ifrs-full_TaxEffectOfTaxLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfTaxLosses", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Unused tax losses and tax offsets not recognized", "verboseLabel": "Unused tax losses and tax offsets not recognized" } }, "en": { "role": { "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]" } } }, "auth_ref": [ "r36" ] }, "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxExpenseIncomeAtApplicableTaxRate", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "label": "Income tax (benefit) liability computed at statutory tax rate", "verboseLabel": "Income tax benefit computed at statutory tax rate" } }, "en": { "role": { "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]" } } }, "auth_ref": [ "r36" ] }, "kiq_TechnologyDevelopmentAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TechnologyDevelopmentAgreementMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Technology Development Agreement.", "label": "Technology Development Agreement Member", "terseLabel": "Technology development agreement [Member]" } } }, "auth_ref": [] }, "kiq_TemporaryDifferenceOnPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TemporaryDifferenceOnPropertyPlantAndEquipmentMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "documentation": "Information about Unrecognized deductible temporary differences of Property, plant and equipment.", "label": "Temporary Difference On Property, Plant And Equipment [Member]", "verboseLabel": "Property, plant and equipment [Member]" } } }, "auth_ref": [] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r40" ] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [Domain]" } }, "en": { "role": { "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]" } } }, "auth_ref": [ "r40" ] }, "kiq_TemporaryDifferencesOnIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TemporaryDifferencesOnIntangibleAssetsMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for temporary differences on intangible assets.", "label": "Temporary Differences On Intangible Assets [Member]", "verboseLabel": "Intangible assets [Member]" } } }, "auth_ref": [] }, "ifrs-full_TerminationBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TerminationBenefitsExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_ProfitLossBeforeTax", "weight": -1.0, "order": 70.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss", "http://www.kelsotech.com/role/IntangibleAssetsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Termination benefits expense", "negatedLabel": "Termination settlement", "verboseLabel": "Termination settlement" } }, "en": { "role": { "documentation": "The amount of expense in relation to termination benefits. Termination benefits are employee benefits provided in exchange for the termination of an employee's employment as a result of either: (a) an entity's decision to terminate an employee's employment before the normal retirement date; or (b) an employee's decision to accept an offer of benefits in exchange for the termination of employment. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r228" ] }, "kiq_TexasMarginTaxRecovery": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TexasMarginTaxRecovery", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfDetailedInformationAboutEffectiveIncomeTaxExpenseRecoveryDetails" ], "lang": { "en-us": { "role": { "documentation": "Texas margin tax (recovery)", "label": "Texas Margin Tax Recovery", "verboseLabel": "Texas margin tax and branch tax" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherCurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentPayables", "crdr": "credit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts payable", "label": "Accounts payable and accrued liabilities", "terseLabel": "Accounts payable and accrued liabilities", "verboseLabel": "Accounts payable and accrued liabilities", "negatedTerseLabel": "Accounts payable and accrued liabilities" } }, "en": { "role": { "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]" } } }, "auth_ref": [ "r12" ] }, "ifrs-full_TradeAndOtherCurrentPayablesToRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentPayablesToRelatedParties", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Current payables to related parties", "verboseLabel": "Due to related party" } }, "en": { "role": { "documentation": "The amount of current payables due to related parties. [Refer: Related parties [member]; Payables to related parties]" } } }, "auth_ref": [ "r224" ] }, "ifrs-full_TradeAndOtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfFinancialPosition", "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Accounts receivable", "terseLabel": "Accounts receivable", "verboseLabel": "Accounts receivable" } }, "en": { "role": { "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]" } } }, "auth_ref": [ "r10", "r20" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.kelsotech.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "kiq_TrancheAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TrancheAxis", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table.", "label": "Tranche [Axis]" } } }, "auth_ref": [] }, "kiq_TrancheDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "TrancheDomain", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for tranches.", "label": "Tranche [Domain]" } } }, "auth_ref": [] }, "ifrs-full_TravelExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TravelExpense", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 40.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Travel", "verboseLabel": "Travel" } }, "en": { "role": { "documentation": "The amount of expense arising from travel." } } }, "auth_ref": [ "r221" ] }, "ifrs-full_TypesOfRisksAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksAxis", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Types of risks [Axis]" } }, "en": { "role": { "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table." } } }, "auth_ref": [ "r129", "r130", "r131", "r133", "r150", "r153", "r154" ] }, "ifrs-full_TypesOfRisksMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksMember", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails", "http://www.kelsotech.com/role/Financialinstrumentsdisclosureofdetailedinformationaboutforeigncurrencyriskdetails" ], "lang": { "en-us": { "role": { "label": "Risks [Domain]" } }, "en": { "role": { "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used." } } }, "auth_ref": [ "r129", "r130", "r131", "r133", "r150", "r153", "r154" ] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.kelsotech.com/role/SegmentedInformationNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "United States [Member]" } } }, "auth_ref": [] }, "kiq_UndiscountedContractualLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "UndiscountedContractualLeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of undiscounted contractual maturities for the lease liabilities", "label": "Undiscounted Contractual Lease Liabilities", "terseLabel": "Undiscounted contractual lease liabilities" } } }, "auth_ref": [] }, "kiq_UnitIssuanceRelatedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "UnitIssuanceRelatedCost", "crdr": "debit", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "The amount of cost related to the issuance of unit.", "label": "Unit Issuance Related Cost", "terseLabel": "Unit issue related cost" } } }, "auth_ref": [] }, "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Non-capital losses in the US that may be applied against future taxable income", "verboseLabel": "Non-capital losses that may be applied against future taxable income" } }, "en": { "role": { "documentation": "The amount of unused tax losses for which no deferred tax asset is recognised in the statement of financial position. [Refer: Unused tax losses [member]]" } } }, "auth_ref": [ "r38" ] }, "ifrs-full_UnusedTaxLossesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedTaxLossesMember", "presentation": [ "http://www.kelsotech.com/role/IncomeTaxesDisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsDetails" ], "lang": { "en-us": { "role": { "label": "Non-capital losses carried forward [Member]" } }, "en": { "role": { "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit." } } }, "auth_ref": [ "r40" ] }, "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UsefulLifeMeasuredAsPeriodOfTimeIntangibleAssetsOtherThanGoodwill", "presentation": [ "http://www.kelsotech.com/role/Significantaccountingpoliciesdisclosureofintangibleassetswithindefiniteusefullifedetails" ], "lang": { "en-us": { "role": { "label": "Useful life measured as period of time, intangible assets other than goodwill", "verboseLabel": "Useful lives or amortisation rates, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The useful life, measured as period of time, used for intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r76" ] }, "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "presentation": [ "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Useful life measured as period of time, property, plant and equipment", "verboseLabel": "Useful lives of property, plant and equipment" } }, "en": { "role": { "documentation": "The useful life, measured as period of time, used for property, plant and equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r43" ] }, "ifrs-full_ValueAtRisk": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ValueAtRisk", "presentation": [ "http://www.kelsotech.com/role/FinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Value at risk", "verboseLabel": "Value at risk" } }, "en": { "role": { "documentation": "The measure of a potential loss exposure as a result of future market movements, based on a specified confidence interval and measurement horizon." } } }, "auth_ref": [ "r242" ] }, "ifrs-full_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "VehiclesMember", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails", "http://www.kelsotech.com/role/SignificantAccountingPoliciesDisclosureOfDetailedInformationAboutEstimatedUsefulLifeOrDepreciationRateDetails" ], "lang": { "en-us": { "role": { "label": "Vehicles [Member]", "verboseLabel": "Vehicles [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r226" ] }, "kiq_VehiclesUnderLeaseMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "VehiclesUnderLeaseMember", "presentation": [ "http://www.kelsotech.com/role/PropertyPlantAndEquipmentNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Represents information related to vehicles under lease.", "label": "Vehicles under lease [Member]" } } }, "auth_ref": [] }, "ifrs-full_WagesAndSalaries": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WagesAndSalaries", "crdr": "debit", "calculation": { "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss": { "parentTag": "ifrs-full_OperatingExpense", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Management compensation", "terseLabel": "Management compensation", "verboseLabel": "Management compensation" } }, "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r229" ] }, "kiq_WarehouseSpaceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "WarehouseSpaceMember", "presentation": [ "http://www.kelsotech.com/role/LeaseLiabilityDisclosureOfDetailedInformationAboutLeaseLiabilityDetails" ], "lang": { "en-us": { "role": { "label": "Warehouse Space [Member]", "verboseLabel": "Warehouse [Member]" } } }, "auth_ref": [] }, "ifrs-full_WarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WarrantLiability", "crdr": "credit", "presentation": [ "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetailTextuals", "http://www.kelsotech.com/role/DERIVATIVEWARRANTLIABILITYDetails" ], "lang": { "en-us": { "role": { "label": "Warrant liability", "periodEndLabel": "Balance, Ending", "periodStartLabel": "Balance, Beginning", "terseLabel": "Derivative warrant liability", "verboseLabel": "Derivative warrant liability" } }, "en": { "role": { "documentation": "The amount of warrant liabilities." } } }, "auth_ref": [ "r223" ] }, "ifrs-full_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WarrantsMember", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails", "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Warrants [member]", "terseLabel": "Warrants [Member]" } }, "en": { "role": { "documentation": "This member stands for a class of antidilutive instrument representing warrants." } } }, "auth_ref": [ "r231" ] }, "kiq_WarrantsRemainingMaturity": { "xbrltype": "durationItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "WarrantsRemainingMaturity", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "Period remaining until the warrants matures, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Warrants Remaining Maturity", "terseLabel": "Warrants remaining maturity" } } }, "auth_ref": [] }, "kiq_WeightedAverageExercisePriceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "WeightedAverageExercisePriceAbstract", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted Average Exercise Price [Abstract]", "terseLabel": "Weighted average exercise price" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsExpiredInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of other equity instruments expired in share-based payment arrangement", "verboseLabel": "Weighted average exercise price, Expired" } }, "en": { "role": { "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) expired in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r241" ] }, "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsGrantedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of other equity instruments granted in share-based payment arrangement", "terseLabel": "Weighted average exercise price, Issued" } }, "en": { "role": { "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) granted in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r241" ] }, "ifrs-full_WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CAPITALSTOCKDisclosureSummaryOfWarrantsOutstandingDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted average exercise price, end of period", "periodStartLabel": "Weighted average exercise price, beginning of period", "label": "Weighted average exercise price of other equity instruments outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r241" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted Average Exercise Price, Exercised", "label": "Weighted average exercise price of share options exercised in share-based payment arrangement", "terseLabel": "Weighted Average Exercise Price, Exercised" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r138" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Weighted Average Exercise Price, Expired", "label": "Weighted average exercise price of share options expired in share-based payment arrangement", "terseLabel": "Weighted Average Exercise Price, Expired", "verboseLabel": "Weighted average exercise price of share options expired in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r139" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement", "terseLabel": "Weighted Average Exercise Price, Forfeited" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r137" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockDisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsDetails" ], "lang": { "en-us": { "role": { "periodEndLabel": "Weighted Average Exercise Price, end of period", "periodStartLabel": "Weighted Average Exercise Price, beginning of period", "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement at beginning of period" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r135", "r140" ] }, "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average remaining contractual life of outstanding share options", "verboseLabel": "Weighted average remaining contractual life of outstanding share options" } }, "en": { "role": { "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r144" ] }, "ifrs-full_WeightedAverageSharePrice2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageSharePrice2019", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "label": "Weighted average share price", "verboseLabel": "Weighted average share price" } }, "en": { "role": { "documentation": "The weighted average share price. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r143" ] }, "ifrs-full_WeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageShares", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Basic", "terseLabel": "Basic weighted average number of common shares outstanding", "verboseLabel": "Basic (in shares)" } }, "en": { "role": { "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor." } } }, "auth_ref": [ "r72" ] }, "ifrs-full_WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageSharesAndAdjustedWeightedAverageSharesAbstract", "presentation": [ "http://www.kelsotech.com/role/ConsolidatedStatementsOfOperationsAndComprehensiveIncomeLoss" ], "lang": { "en-us": { "role": { "label": "Weighted average ordinary shares and adjusted weighted average ordinary shares", "terseLabel": "Weighted Average Number of Common Shares Outstanding" } } }, "auth_ref": [] }, "kiq_YearOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "YearOneMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for year one.", "label": "Year one [Member]" } } }, "auth_ref": [] }, "kiq_YearTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.kelsotech.com/20231231", "localname": "YearTwoMember", "presentation": [ "http://www.kelsotech.com/role/CapitalStockNarrativeDetails" ], "lang": { "en-us": { "role": { "documentation": "This member stands for year two.", "label": "Year two [Member]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r1": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "104", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard", "URIDate": "2023-03-23" }, "r2": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard", "URIDate": "2023-03-23" }, "r3": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard", "URIDate": "2023-03-23" }, "r4": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard", "URIDate": "2023-03-23" }, "r5": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "134", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_134&doctype=Standard", "URIDate": "2023-03-23" }, "r6": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r7": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard", "URIDate": "2023-03-23" }, "r8": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard", "URIDate": "2023-03-23" }, "r9": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_g&doctype=Standard", "URIDate": "2023-03-23" }, "r10": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard", "URIDate": "2023-03-23" }, "r11": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard", "URIDate": "2023-03-23" }, "r12": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "k", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard", "URIDate": "2023-03-23" }, "r13": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "n", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_n&doctype=Standard", "URIDate": "2023-03-23" }, "r14": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "o", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard", "URIDate": "2023-03-23" }, "r15": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r16": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "56", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard", "URIDate": "2023-03-23" }, "r17": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard", "URIDate": "2023-03-23" }, "r18": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r19": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "69", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard", "URIDate": "2023-03-23" }, "r20": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard", "URIDate": "2023-03-23" }, "r21": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r22": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r23": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r24": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard", "URIDate": "2023-03-23" }, "r25": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2023-03-23" }, "r26": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard", "URIDate": "2023-03-23" }, "r27": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard", "URIDate": "2023-03-23" }, "r28": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard", "URIDate": "2023-03-23" }, "r29": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard", "URIDate": "2023-03-23" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "98", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard", "URIDate": "2023-03-23" }, "r31": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "98", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_c&doctype=Standard", "URIDate": "2023-03-23" }, "r32": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "99", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard", "URIDate": "2023-03-23" }, "r33": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "21", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21&doctype=Standard", "URIDate": "2023-03-23" }, "r34": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI", "URIDate": "2023-03-23" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "79", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard", "URIDate": "2023-03-23" }, "r36": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard", "URIDate": "2023-03-23" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "c", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r38": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_e&doctype=Standard", "URIDate": "2023-03-23" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard", "URIDate": "2023-03-23" }, "r40": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard", "URIDate": "2023-03-23" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI", "URIDate": "2023-03-23" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_b&doctype=Standard", "URIDate": "2023-03-23" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_c&doctype=Standard", "URIDate": "2023-03-23" }, "r44": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r45": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r47": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r48": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard", "URIDate": "2023-03-23" }, "r49": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard", "URIDate": "2023-03-23" }, "r50": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard", "URIDate": "2023-03-23" }, "r51": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "75", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard", "URIDate": "2023-03-23" }, "r52": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI", "URIDate": "2023-03-23" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Section": "Scope", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI", "URIDate": "2023-03-23" }, "r54": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "36", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_a&doctype=Standard", "URIDate": "2023-03-23" }, "r55": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "36", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_b&doctype=Standard", "URIDate": "2023-03-23" }, "r56": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "36", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_d&doctype=Standard", "URIDate": "2023-03-23" }, "r57": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "36", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_e&doctype=Standard", "URIDate": "2023-03-23" }, "r58": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI", "URIDate": "2023-03-23" }, "r59": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "52", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard", "URIDate": "2023-03-23" }, "r60": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard", "URIDate": "2023-03-23" }, "r61": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r62": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard", "URIDate": "2023-03-23" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "18", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard", "URIDate": "2023-03-23" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "19", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard", "URIDate": "2023-03-23" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Section": "Disclosures", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI", "URIDate": "2023-03-23" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard", "URIDate": "2023-03-23" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "66", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard", "URIDate": "2023-03-23" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "67", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard", "URIDate": "2023-03-23" }, "r72": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "70", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard", "URIDate": "2023-03-23" }, "r73": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r74": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "130", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r75": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "86", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_86&doctype=Standard", "URIDate": "2023-03-23" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_a&doctype=Standard", "URIDate": "2023-03-23" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard", "URIDate": "2023-03-23" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r80": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r81": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard", "URIDate": "2023-03-23" }, "r82": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r83": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "122", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_122_a&doctype=Standard", "URIDate": "2023-03-23" }, "r84": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "126", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard", "URIDate": "2023-03-23" }, "r85": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI", "URIDate": "2023-03-23" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "76", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard", "URIDate": "2023-03-23" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r88": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard", "URIDate": "2023-03-23" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "50", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard", "URIDate": "2023-03-23" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r91": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "10", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard", "URIDate": "2023-03-23" }, "r92": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "18", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard", "URIDate": "2023-03-23" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r94": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard", "URIDate": "2023-03-23" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard", "URIDate": "2023-03-23" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r98": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "50", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard", "URIDate": "2023-03-23" }, "r99": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Presentation of a statement of cash flows", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI", "URIDate": "2023-03-23" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard", "URIDate": "2023-03-23" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "24", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard", "URIDate": "2023-03-23" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "32", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r107": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "ix", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r108": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r109": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r110": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_e&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r113": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard", "URIDate": "2023-03-23" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard", "URIDate": "2023-03-23" }, "r115": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard", "URIDate": "2023-03-23" }, "r116": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard", "URIDate": "2023-03-23" }, "r117": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "120", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r118": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2023-03-23" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_b&doctype=Standard", "URIDate": "2023-03-23" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard", "URIDate": "2023-03-23" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "94", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard", "URIDate": "2023-03-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "97", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard", "URIDate": "2023-03-23" }, "r124": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI", "URIDate": "2023-03-23" }, "r125": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Section": "Presentation", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI", "URIDate": "2023-03-23" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard", "URIDate": "2023-03-23" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "109A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard", "URIDate": "2023-03-23" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "120", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard", "URIDate": "2023-03-23" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "124", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_124&doctype=Standard", "URIDate": "2023-03-23" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "125", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard", "URIDate": "2023-03-23" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard", "URIDate": "2023-03-23" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "128", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "128", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard", "URIDate": "2023-03-23" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "132", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard", "URIDate": "2023-03-23" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_v&doctype=Standard", "URIDate": "2023-03-23" }, "r140": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard", "URIDate": "2023-03-23" }, "r141": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "Clause": "vii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vii&doctype=Standard", "URIDate": "2023-03-23" }, "r142": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b&doctype=Standard", "URIDate": "2023-03-23" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_c&doctype=Standard", "URIDate": "2023-03-23" }, "r144": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard", "URIDate": "2023-03-23" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r146": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r147": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard", "URIDate": "2023-03-23" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "5", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard", "URIDate": "2023-03-23" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "21C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21C&doctype=Standard", "URIDate": "2023-03-23" }, "r151": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "23B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard", "URIDate": "2023-03-23" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "31", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard", "URIDate": "2023-03-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard", "URIDate": "2023-03-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard", "URIDate": "2023-03-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard", "URIDate": "2023-03-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35K", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35K&doctype=Standard", "URIDate": "2023-03-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard", "URIDate": "2023-03-23" }, "r159": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "36", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_36&doctype=Standard", "URIDate": "2023-03-23" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42E", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard", "URIDate": "2023-03-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r162": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Defined terms", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI", "URIDate": "2023-03-23" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Section": "Scope", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS07_g3-5A_TI", "URIDate": "2023-03-23" }, "r164": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard", "URIDate": "2023-03-23" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_c&doctype=Standard", "URIDate": "2023-03-23" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_e&doctype=Standard", "URIDate": "2023-03-23" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard", "URIDate": "2023-03-23" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r169": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard", "URIDate": "2023-03-23" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r171": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard", "URIDate": "2023-03-23" }, "r172": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard", "URIDate": "2023-03-23" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard", "URIDate": "2023-03-23" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard", "URIDate": "2023-03-23" }, "r175": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard", "URIDate": "2023-03-23" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI", "URIDate": "2023-03-23" }, "r178": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "102", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard", "URIDate": "2023-03-23" }, "r179": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "103", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard", "URIDate": "2023-03-23" }, "r180": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "108", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard", "URIDate": "2023-03-23" }, "r181": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "68", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard", "URIDate": "2023-03-23" }, "r182": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_c&doctype=Standard", "URIDate": "2023-03-23" }, "r183": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard", "URIDate": "2023-03-23" }, "r184": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "IG6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r185": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_b&doctype=Standard", "URIDate": "2023-03-23" }, "r186": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_a&doctype=Standard", "URIDate": "2023-03-23" }, "r187": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "147", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard", "URIDate": "2023-03-23" }, "r188": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "32", "IssueDate": "2023-01-01", "Paragraph": "IE33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r189": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "127", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard", "URIDate": "2023-03-23" }, "r190": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard", "URIDate": "2023-03-23" }, "r191": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard", "URIDate": "2023-03-23" }, "r192": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard", "URIDate": "2023-03-23" }, "r193": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard", "URIDate": "2023-03-23" }, "r194": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44C", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44C&doctype=Standard", "URIDate": "2023-03-23" }, "r195": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "A Statement of cash flows for an entity other than a financial institution", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI", "URIDate": "2023-03-23" }, "r196": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Section": "C Reconciliation of liabilities arising from financing activities", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_C_TI", "URIDate": "2023-03-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "IG63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG63&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r198": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B10", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard", "URIDate": "2023-03-23" }, "r200": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard", "URIDate": "2023-03-23" }, "r201": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard", "URIDate": "2023-03-23" }, "r202": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35N", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard", "URIDate": "2023-03-23" }, "r203": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r204": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r205": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard", "URIDate": "2023-03-23" }, "r206": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard", "URIDate": "2023-03-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r208": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r209": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r210": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r211": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r212": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r213": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r214": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Section": "13", "Subsection": "a-1" }, "r215": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r216": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r217": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r218": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r219": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "10", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard", "URIDate": "2023-03-23" }, "r220": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard", "URIDate": "2023-03-23" }, "r221": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "112", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard", "URIDate": "2023-03-23" }, "r222": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard", "URIDate": "2023-03-23" }, "r223": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r224": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard", "URIDate": "2023-03-23" }, "r225": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "85", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard", "URIDate": "2023-03-23" }, "r226": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard", "URIDate": "2023-03-23" }, "r227": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "73", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard", "URIDate": "2023-03-23" }, "r228": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "171", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_171&doctype=Standard", "URIDate": "2023-03-23" }, "r229": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "9", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_9&doctype=Standard", "URIDate": "2023-03-23" }, "r230": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "37", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard", "URIDate": "2023-03-23" }, "r231": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "70", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_c&doctype=Standard", "URIDate": "2023-03-23" }, "r232": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard", "URIDate": "2023-03-23" }, "r233": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r234": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard", "URIDate": "2023-03-23" }, "r235": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard", "URIDate": "2023-03-23" }, "r236": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard", "URIDate": "2023-03-23" }, "r237": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard", "URIDate": "2023-03-23" }, "r238": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard", "URIDate": "2023-03-23" }, "r239": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2023-03-23" }, "r240": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard", "URIDate": "2023-03-23" }, "r241": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard", "URIDate": "2023-03-23" }, "r242": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "41", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_41&doctype=Standard", "URIDate": "2023-03-23" } } } ZIP 95 0001062993-24-008042-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001062993-24-008042-xbrl.zip M4$L#!!0 ( *A0A%A&PK]U= M:W/;1K+]GE\QI:U[8U?1C&7'SJ[L>"\CTS9K;4DER9O*IRV0&)(3@0"# 20S MO_[VZ9X72$H1Y2C>5"65S8HD,)CIZ>GGZ<;+>;,H7GWUU5D4U,]JJ43GI'ZCAI[D9FT;M[ZM'ZHTI=*[&*U7J*SNE M#Y.J7O8GU>+E-S+,5R^_D:&_>CFN\I6RS:K0W^]-J[)Y9,VO^F#_\;)YH?CS M-%N88G7P];E9T-..])4ZK199^?6+/3>S>:VN3-[,O]_;?_SX?_84!OA^[^F> MFM 4Z^_WQD4VN=A3967G64Z_N#_V7KW,5)DMZ)ME-M/_V:39W__T^/%^_^?E;&]ML-K,YLV!^@?&NJ_X?4=J*?[3Y>?7NRI MN<;5M-YGSS'IY?H$MTQ&C:LZUW6<=/^[9\M&V:HPN:IGXP>/>PK_/@R/3Y=' M3\%>;.Z3VO]6?AZ_^M?P_=FQ.A\>OCLZ?G_\=C0\4Z.CP[Y0<4S_PUW;9NN> MUU3+ZVEYS:3&KPZ/7P_5\1OUP\>ST='P[$P='A^]_GAXK@9'K]7P_-WH\(R? MCEF,7PT6NLQUWE.GVC990TR:E;D:Y-6R$89MYEK]4&5UKJI2?=)3 M3QX_>=I3==:8J7$W9?]=CONM;6?J-._1S:VG<%=;38I*CH_/38ZQA M='PDM[>W'^)\;JPZK'*MJJGZH;6FU!9?E'D[:7CBPV9N)E8]V,-5>P_IE%SJ MVJH,3*9IC>6,[QW[>Y=U-FG,A,X>[J9%3W3>UMKVU:A1>47?EY6,/,E*_,D# M*DW_62EC;:N)/EE#.[A266VL[M'8C2)9875C545_CS-K)C2T*2=F6="(3:5F M+::3%872BV51K;2V/1JZM&W19&5#'W)3ZTE3U3*Q:CJE2=('FOLU4HJO,_1, MVXZMR0W-AGYY0&*")%1C+G6QZO%>$FGJ987MKLJ]AWTUH%G0L/@I^>5KN^O4 MMCUJZ(;84U7=_<;2YBQH8S$T[Q[]NK"ZN,163$BDYJ:<%2M^A-7Z E3++BLZ MST3[DLF$M]0L:/>6M#=C/<\N357WU3DOB0AMYU5;$%>#<&.-;;XD M^N<\)HT_I8E75Y';NV0@\4G+Y@MKO23>H(\95DFDH#TM6LPTI5#_EOQ,G#&Y MF-556^:/6)H?J+]-^9\.J]/_Y]K2G3+A7)/(4%=U5<[R"D_&Q.A[6M2B:O1! M?'A;^*DK8BEB@:RF_<#= MT\),&CXA!E(5XX]UZ03^GH&_ZBU@7OLYV;I7WQ\IO"_/'$ M8+;V;+QU(2E1L&-%94E("?N*K";Q0A+?+91I5*Y(*-'MAE;9T"FQ$'3XK>XL M6L17K3,0:$P';L)'A4Z)_K2DTRQ,-R-V5Q!O^&!;4@%9F.D7HMJT+8J>FF:F M[D%@M'1>2?@V9$3=H%GW&FQ9H$4##Q M+.F/9MX#\4B\+B!FFTIDG-7T;-- V-9ZUA)EO62DQU1T1:V6[9@(101;+-J2 MN)EI3[M#AWM3XGPAW1;:BT1> M,U;TA68.^D'XD<''YT6.-;:795872O^DF>C8G0Y%@([61#*S2C:&@4>7DV ,ZY,%>9/#7FPQ*0[G1D_) MD2QI39#/QV)#D7G@)6 M*JC>NW$$,GU) EO%LI#H/S6DK]ADDW&Q(=_@*:1S(8[IFRD=5U7H&:O]MB2S M3]02S1T4)N, T^Y>(!M"[,$RF#20DZURFN7Y^"F9!DM@.(8L!?CQ-+R](J5( MDB%N(Z;#LET,0_SHEZX">422X&"0TVQR&""L83H'\=9^3$4<L+\"UU&O@1M!7DA3J^W2V_.1EO!+!8Z9Z%'_-X+!CR, 5IM8'SZW%.=.TYRYM7SRY1 :\,YNZD-F,8Y!H_TV,_6C$(/5&PSM,@ MY/\=I#?M@4G.S[R.)O!,/QJ3G7/Q*)L2-0[(&[C*5G9[<&-;S.79KC&7)VG, MY5;.\>'QAY/WH\'1X5#].#I_I]X/?CPC=_[C^^$9N_RGP[E:;\$G!-%,; M!D5QD_&0VAM>8G5$9IB&$>>/E2.[N/3%%?D(,7ZGBL M5]ZEH%F0ET[B [<6NFE8ZO#,[=+4$%_&\I53J&;'M_XIC@<[CK+S4>(!QF$9 MMZ9HX%XW"200$8('S%>E5O9%ZW)T0RW MZ)(?X)U#.N@0+O"2JXX@9K%[:VWD2;?..,Y[MKR84I-2MA!#IB15LG""H6+6 MB2N-_ND&7]Q@4*9NCRFM08B/7!G^C-MN+W#]\3IZ\WYT>'Z&F-KHZ'QX.CP[ MW_D@#=2>U_6IC[9'6TD*Q@KE,Z>8OD:(R5Q"( :OE/^ FF;>A4XA012M'G^= MW1*5(78*AD8BB"7@?2JR2XXHN)LVYK,&)L\(@2O%G0=&"PWV'VR M GC/:)ZTJ0HLCUOIH*2<<%75%ZIBK<1!'_'GIU/_N8_0W!:WG(-EB,5<,V=Z MU$(OQB[>E3QZU%,P7X:H'ST.2^F.LJR(PX> M\=G/BD4%(X955^*#=\C+)MW:&8_\4,FV6;/@<)6N6ELX]X+/IFX,:?^>,ZV) M7&QO03J32% _.4O "3..FODAU\>0+8B!L5Z(*&+,,8>4A5#,_,Z4YAO8$)_> M9';VW _#3^1_@]V"/>K,S21L/56O0\AR\TRI!QR8Y&OW'GJI=P83TT^%U#MD M786($EE]2;0$$Y_K(A?*.*,_F%UT@7BB?,K%LL+:84/*WU>EL[S"[K$W1&S# M[H:3#^F^^+W .'&/-E=%Q+>ZD0@T6U'>6M4*V2G(T+W;6E5[$DL=8W[>/[0Q M(GO-XH+*)C*66JQ4EG)5&Z=NXXKX@,:ETB_ZTT236P_UVTI@MYC>_LAL%S[@ M7A(:G+%"M@,\NLC8"*#+.HJ.5QIF(?1+S-2M29*;9)X<&CZZQ$<3,H_K1\2\ M1($*KG-T,H-OTO$EW4E*_>/;J'%VH,/YA],QUD1E+. *Q$"P,!$DD(_L&4M, MUJF:-(!>BVFXU9&^_;1VSAN=C5X/3]7YZ>#UZ.CMSEH["FM00,@\@>WB3-XI M;:LL.C5DO*A;PJKR!G)KG:>)7UF!IK= "A)K3RZ4-U66+='#:F9OEI&T'SXP MR+]X#G/2C],A6VD9K%I.VI15^8U MCYA6B<:=AJUUNI=#*)7::\QR3Q8J1%\@KRN&1@;E2PJ\X9!+KB?&.KMQW(J' MKVF!FP00PE:BMY%8B^&Z='Y&TG9520*X+;UYCL0< M//;4DDZK1'GX#&Y.[04ZD;:+VC4D-KC*'G,^FT[%,3*DSDH%-F!3/:FELAZ:LF#>69L$Y&TU^3) MD(PD*;LD39F1,N%0']Q NNX*ZIM(WB!+"WWP2PLWTUYE2TY*%D4&-;%L\2-M M<<%GK"V-"%\Z5G/.^$Y)=CM;%Y-/TVESG<_X.--BH2\S<&/->TW*=Y'5%_3E M95:T>DT]@!LA >C), !ZG0"5UX$P5IUV<,1,0RS)?N?F4ID80'0B8!^8&DNK#Y3_RT%,')1!LGYR\?=[C_>(]D2O93:A/0F? M79@:G^.SY?EU]POY,K]I1H)Y2*$8?WO,_Q#;79/$!I+A%OE]7+:&1*!O3HAH MZ@EN_>[E-TV^MH!OTA70)]#31\TC#.:+!HR>WB%@='IR?#HX'ZKC$_KC_.,1 M28'A[L&A;DPB,8\D9)!=^(.;9.F# JB6L!AQZK"-\909RV )G+-Y+1$*.@>L M/9'GE)/$3Z.A( )2$5XE?MH-WH&SN8ZJ:.' TFI95-_XA%[G$5C;IC,Y(]G4 M8[XKUQX@9JK>:HM=(PGZB<-(?A,D34O";#/:Q89U?LDA$D@R4E8TR44:0W!1 M!I8K@?H\5EXI[UC?(3[RX61XSGJ$PXUO!J-3]7HX>'\7@^M''7 ;M'<^DL"F MOS/QF>Z9J2$D)9[H0PBBL$$R/TJX!YH:M&GHP-C 6.1"0.O6/F(A68L26:EP M330$L"UB FP! O756:,SAAI(SE W:^&M'MC& D( ZZ!&DL5"9W3M0#X'5^1> M5&.H.#H%*1NSX_>U]>S<B/FJRU4R#*S8IP+ "6"!#A8[6N8>+Q++@>^:#W"[2UIJE"Q#VQ$S+"DED9&,G M6Q!Q,[2_.N]NV\+8%,'C4W\.)#$5&Z-CH..\L6_#V1Y,[E$>F$,89H>L#YG M,':RS;@3$1$V!NMXFF+;A/5U@Z4X/K^T&6>$&:P&/A2,5#;5#<(-9"+56N , MQ :X@,U[,G9]X+S$]-@^8F7:"R.ZFYT,Q[/H&1)/%QA6?6DD!]LQH19:R]5) M@,S!RN@X>K1#RW@<[]_PUCB@5S='D"0"DE PW.K-?$)R <\006$L3! +C!:J M(RICQ5 NSA%';PC(%L2T27B !-6EBY&LB56 AL2S@4[8+HYVR?_IX/NE:$0V M)L ?[!9A13,S;21,S$D:7;-E38:JY&?$>Y4 XZRJMTXJHB!3GR807DT^8)30LV!>K#_T+M]1*K,SGF>/?7@"7_/ M3J_%898%RI(@V#'%:Z1A#:8S/-12-AZ M%\[Y7_PYP0M=^$[TM@0VK34RS(]=2T^P6SE[%M70LI4# M35<#R@_KEX2^F;$5(6QCX );S(WT8]L813(*LBM2H*!N) $;,^S$EWK+2:Z M@;3>KYI524]=(M^<260N:UIB!EJI:2073I\EVF$=B.T^Z4/;F#4<)W)99)%K MM+>S.><$W3\^AM31:1 M.SJ"3UY4?I=2U_H/FS'I6K+<2J^!,#$/NV,4!RGY(A&/(0/JI:L;(0I6>-=3 MK7/@'2,*H:F67D9(Y8N \?W/[CMW!5W\8BO0<5OD[.E?D;/=(V=/_\21LV_3 MR-E]:)3M^-UK]:CWOE,+X$$,@8M<)94S7UE$)"!(ZW%6/(1)'#(FY,+B((6D M.82\2/R?J_$]"P/.TC H4?Q*\?\8Z*[-FHGJK D&Y087ZYXG M7NM)-2N)BYP:X!0"KG8254^G#/QG4WB&7.BJ0A43UL-0+(=EOU?@MYNI,[!( MI$(KT:9_[:,OK.EGI$26(XYL!&@VUUG! MV+?DNK;T0"[RNNX$*/<9J<'[\W?L )P-W@S/?_ILF"*Y5HST292+[H2S'&P= M?,JTDN6MQ'[3Y:6I*_90U\-@ECP/Q&>6$NR*(S!HHA0&W\': M![J#@>("7N(8 J_9U\]MYOG2"+;S]QV\Q4. .#3BYI("R 00!>3LN\H"NN$7!81OKX+/ENWJWI\/# MX]/7ZE_#XG(VJNM7N^5Q15[8^W$*["QT$L90GT3*9T"XD_) EZ!-? M(H5@,O8R!KY(]):6(1G ]1*/"-C61PU]B98K3Q8JZ4@WI H2G#IVG"N]KN:: MX[A9B'3X)YDTK]+;K4YCMT!?NO=>ME@7OL0R[+9(* >&UN"P^#L3YB#W)F)N M A7=>')6 16>^N_[<6*Z'%=97DLB>8RMYXOC.LE<;$B*ZW#7"[Q2Z?2IEO4 MEFJQ6/C".[>%GG38]<9Y MYS7^G%<+O1G^\1:8 +G;,FN;.=D?OVJD-!"OFWCR(05"!T.*0D2;E"M/KUYX M_E4-&5A*HB99$=3 @B^K]48HQ%A_W#G:B8(KA)!#05V*@&^2] !G@#Q[T!TR M.MN3UA5K!O0WX[>\ )<(*[&X5+'$!PGN9)(23%=Q0)M*?#^E,UF+G'02T-CM08>@_9DUM*SF 4$MY^6 M]\7@V*^QH&^IJV6A_:Q!PH+3 /H1 M;5'1BX6&"[VH;,]5D9-T]J6'=\*FCUX/C\Y'@_>C.]A-4<2RS.PDFE*8E[/? MKT6\T5N.)Y AXYYBL M1\5=L7? 6UJR5=A6\W5[@KO[)ZG06Z2&_8W4$G?_A5;V3VV\NV?.+;R;&=4TLGI\?GP,*2" MZ./)\%1]/.->-N?OALK#ENB*K\_4X.QL>+X[9FG0<;VVH!JRVEE0([*+:%@6GLC(ZB1ZL[>#NAO3*I/$AFNX# M)7WLPN""R+:M=95?2(KD+D6#HPJ+"'_R]LSU@T4J4AJN>KS1G M#!/2"6;4NW .-.&M:+9PL[(%V*05(#TQ+)KJ,* "?V3$)YD56]S9H#8KUE?" M7EL)>#-K,SO'E@9'!8,D'B1IBX^I!4Q;2,=4X7S>>K-$ M@G7;I--BQ[OH,@>&3",V %P.)S*A?5PB"ZQ%_T5H8%>CZ63P$S+,9^K\6+T] M_O?P] @?%4F;L^.CH^'[N_KJ=;OTQ"#'62,=>"(V WN 1&&K!L2E#P[)_LBS MA[X C*C,J,DS9%!MN->-2%SI8S:X&;J8L23.,_4>"YL[[(<$6!8W8!&.6M'N M2#S @1&N@QW335/W_,0-J,+\JX"^#E@G7]AN._$%P:_U?$HMX)>CAPA1(B(7 M'"F"HN\9;%2&\"M-%G4GC8#[MB2.70>K+AHUJ7OG MTO,5ZVR_1YB0J^W:J.IOV6L^< %9HS=0-.Q MX1X EYBZB2.YM@4Z';$LLI;?9-3<'@YJ]HI!AGI&?]6N 3,+A!/IRF4'4 M"N)>Y@?VT^*)<[4;\8')(6JDHC#>*ACZ-,B Z]U$Z@2S5[.RK%>=2Q5;XNO0 MHAJQ+JOG5>&K$7L>K.'X*1L337LNMMDI9.,TI3\%FQ4[P1&ZKB9^4\L-P-T_ M $)42^B8OTA$DI25[-IJ8IFMA 2"3H+Z#L=JRR%,4-Y<0@X4MQ/>[)EL"&Z! MBF8+V+J;BXJ(QK[BEB4>0\E$Z$1#.OW54B;Q<7.II08/<2BYK!+8=K82Y(SO MF!$COCXXZ*(/H?"-G4RN)>8-MQS9:D*14\_-@&.B/3FZQC4 6&MUM'B!])F6Z" M(DX:M(6H.AYX]!,YI(,%*>,)#?-!*KU.D:+S+/>C+-SG^42]I"ZGFX^G(4G[ MHK72"L%'S:XI4N^@S,^$:@'!&18E3D&6M&\=D"Y#FET0C=K-].:(S;._(C:[ M1VR>_8DC-L\_I_'0R>GQX?#UQ],[5)']J"7X[!$-'#&7^(IKT.? I!Z*[5I7 M94"BV^::+E%]]2[TERN) 0!Q]9U/K.N)T^E:PED1=M$ERVIN]NFD4HN^!>A0N MW;YC^_U.ZVMW^I[L]_, 89=,@6:D2$8>/>7K@. MP=4_U>N*0V0HGENL5;XY"^Z?O 6+:9NM\^= M#R2.%/=@,5OC1G_4SC^]IYT_+$CV3%="LS68$D?5*N9X.4;<%2A*Q9ZXU%(J MP57J^=H0?36HW7YPV^X,*=5PJOZ)@!XWH=$%8W1GJ/ 27*(I+ZOBT@$Q?(V* M,S19Q'W!O?CVGO;B]>8R=^W"$D^;ZRTG;>%#GTEO9,9-Y(J]A01$K*NS6 7? MEGT1:+H"#0SXZ,;&'TF'4E^U MU$IQC:3L2%;X=*OJLX4]X;?;20$>*IA?&.),[Q5 YDM$.Z!9G\HZ_0 ]<(+8DV8J>_)J55;E: MX&?/)P'WN0F1"15IDL9))Y26*P7S+'H^[*-558["8(Y3QV;:FZ3XC/W?::^? MWY<*=LW62!-/38UF[$CS(152'R3[QOJP%6N7J'?%K<2Y'M\U\0K;ZKKCAJ-/ MSQAKQ.IEF$G3W\GJ%@O^S>B(S/?1X#V'#P:'A\&8P"Q@&@JFOP$BYEYH]"7[,Q"=\D) M\2T:)!($:/5>9[EKEW:NLT5/[3@K[!"2IB2T"VDM(#$D![=HUKLV>EMWO7D16<6@C(!#8C4 %'3X?E(823HF M%79)53T;3:X$RU/( :V:3C?4V##5QJ+K_JXD(VM[:G@U#&7KD E="6IIU1LJ MF6! 3'RCU0Y0,(FXN97E/N 7RL2W=[V*: *7 =A2RL.;^]) M?7FO:<>-$9O=O9 M0D/])KF?/>]_][OH]>SAUAUXW/_[9^S ,!3 =5X1$ML;;]8',[==PY[$FKIP MY<#$S]]CGY9F0QHX>8/7F6+W96T;_;3HZOV\G]?WS&5I[X^BM1.[Y@EH4-(..U MWGC=BJ]PO HY'1?J]AU[\8?;\H2 ;-DQD-350WBL0^@KTNDFY%*:L:_!31P4 M5<1NPL$5+]UQ2W?:OLE]',037T5*=$('-V,7-]!-=WE<4G H.MG B.*^7%^: M:*+[*AHY.=?)MMA.9(L,#:^;NA]=^37:L7(G5+%NA@^.J MNO"E(->6B[S5)>EH! 0'OKE*LJLG\=US#]X.!B>"5PH;2A=WWW?DF4-2G[^1 M77K^5W9I]^S2\S]Q=NF[K=FE/](ZV/]'__GG6 ?G[/*%"JK:G5F^N;*,,UJK MV).#%Q*^VUI7Q81SBGP,K:?2QES_#?KYZ>?H9^YPB]*G("K6:GT2Z&F(1*%M MMK2#Y,8L:]E!5\]0)0H3#8'P4+72>*]DH3-6R;92_A5VN==< MK<5?*.V)+\1P"&]452-YXJ-RW(#O%P;L_"[O;91H#" =;]7YN]&9P#SDY2WH MT(GO_STZOMM;7&Y\\L@'9M?]=!>0Z."LX\OQHG(*[Z#8\7U&O_$>2]^>8E MTYCK+5GI!9>' VKBNTT!90F7+]O[J%3A$U%;M6;19@I>^>P&Q"TXC,VHJ# M_/G6_(1/9&_+*;$;*L7<""F9>M(NY'5=_"Z-JFT*+KY$8LF4ON'+I)+H@(Z5 MD]U*P\W)Q_?*7/.&TZ2)3-8L*KOD7!;0>FA*TY$TS!7)YO,;>4,WFL2T3%&[ M[MU&91K"YA0U)@JQ8A-BW+BM.P#6WU2=-Z!)$[HX<7D#09CY#0]/5UM.:V=Z M]C9+81A?[@&>GU?(?./I&,1\K[R;1<2^@S#Q.^B<+^U$OG\MQ=8VF"-?61D: M-0P*3:0X<2]CB#ZQ2%K)>/!+3+PPC9!(=#9TON*:/$'A<$@9(=*;"ZV]B.#]1C6G=:\>;=PA;*79 MUTW@3]]\_@9" ".!!%X/F8;BS M*P#[\EJ@;2^ODUK)I(JWM_5U=M>^Q$[:4@N.-4@ M^,FA=&\.8,&<"(KM+]/ZVJZ]Y=#/17KG^Q>#I?6557$50UD)7,.5LT0-(=8R8F^-@]$' MX-6I[DM6IMV'Y**+LZ<^#Z4\?7#20E#I]5' M4G; N [!V_A\,FV F6Q[:]X=NGB>GXY^^,B%FPQ2=N;K'R?9$D3E^ M[IJC6WB XT?T;PGU)_T-)="JI:>WO-=! B[0,/YX'>FK9. D!R[-9QWSH(2O M:Y&Q'9Q?&NZX*4AVG[KJV[LWOQWWH+9_0TY0XGT5_N%%INCKNE5A0G MF-N9B+T+D$-:HY'&,E);HM_??=7_&OW^-=WGQW_NELD MZRL2956^>O45_3%O%L6K_P=02P,$% @ J%"$6 !5@*_1!@ UA< \ M !E>&AI8FET,3(M,2YH=&W56&UOVS80_IY?0;CHF@!^39IU4-+)XD*1&DG9=7_]GJ.DV,[+YJ[N7O*AM2CR>'?/W7.GFQ6AU/.CHUE! M,IL?"?S-@@J:YC^1]E;<4%H8J^U"D1?7)AU.Q=N/A4I4$)/3X40,Q#NE*1/) M6AA:^1P/J775,+7E;-0(.IJ-&N%'L\1F:^'#6M-E+[V?U?);,7[]]?W/][OKUU0LXWSR;?CB]F(Q8VO^Z+'R5[\_U0_&!-UA>_.O**Q0AI,O&Z4)0# M5$KKH)8D?LESE9(3A<2#HZ6B%? -A?+8;FJIL5A9%X0UXIUUI3@=#]X)FXLG M D8"5(9N&":C:#F4L>PT'J# M;^M:?^]JA%"F6'"?=]0:&P"JA>?C=3[JDTI?B%S;E>\0;Y-*2%YIE(:*T:[& M_!8[W^GS0.&#P_?R:\!WL['UA6]Q 4>Q%ARTMJ4LMO]:2$?1S7";2C2Q1P0! MVT0K7_!VWE8B83EI^1DJI-KZ&N3\F$[BT,XE/#P;QJU<1XF-Y\AC&WPZ__P*(WZ F+=CJR%5_#4F?:325 MM=__"/-90G!O>U/#D+9V$( \62H?$Q"[R$0YH9!AD[K;Z>](RXA72Y&MS_LM M+_ ;A1R&(MYJE"*DE&B@QC:U!5NPKQX6.12=%V9U&!6,(79% [-,($;ZCB^.,M M:$^:4$"B2[I5"E(<]B*!Y?+PB M1L1Q$'GLF]*;V#H\??$^5"7O=A/W%?E?MU4BZ3J6&,34. #Z7+#P@X.6?94, M;CSST,-3E3T":> M/0;N"![/68__N=QW,46_UPK*LM)Y;=+8E)_\/SJK*WQ_<$E30$E"-K>7J2+X MM&7"NPYG1?*6J:TI*9'<8C&,7ZS=M\AG(=7V(TU+_D@VR0P'/=TETWU4V\J) MG8[G2HBE2*L>G.KK$BY4GRC:T*;UHQ]K]Q*M<)U[>10T2*#8[4#FL&B*;[65 M7/M=Q+I)T&.#I_//'3R=/CUX^F^U7U?@Z-PAB_K D&+*(PKBM* -EWY#HLHL MK5X2,ZF!A+ZD" PWL":N&U_&AFS7&>?C MYQ?(>(>.;@# M*P\347WJQT^QF&DB-/(7KOYLC<&PJ2UKV2*^^Z>*YEE[7-S M;7.UVSPT"]D#)H8FO?D;^' JKM"':7'6%Z?CTY>S4TON,/PRV5U M[DIL"+9$Z Q?H8:(^#TCGHWC'X]'U7SD1[LCQME(S0]CSCVQAQ#YQ+SS*>'X MQ?%T/\@RM10JXRFV1:A^Z')[(^#1H;+C<1V/+#=A.X*D/YUM[T$Q1[,13]9Y MPCZ*\_P_ %!+ P04 " "H4(18*@E['<0& #"%P #P &5X:&EB:70Q M,BTR+FAT;=58;6_;-A#^GE]!>-B: '9L)TV[.8Z!K"] L&$%BGP?*.ED<:%( MC:3LN+]^SU&27_*RN:N[EWQH+>EXO+OG[CGRID4H]>SH:%J0S&9' G_3H(*F MV4^DO16WE!;&:CM7Y,6-24\GXMU]H1(5Q/CL]$P,Q'NE*1/)2AA:^AP/J775 M:6K+Z;!1=#0=-LJ/IHG-5L*'E::K7FY-&'CUB2;C414N17S.9:GT:O+B5I78 M[Q=:BH^VE.;%9:^UK7!BJ;)07/7&H]&W/<$*KGKG/9'"2'?52[1,[WK"6%_( M#%_:'[W95 HC2[RIY)Q^'>/%4+8ZJ\ZD0/=A(+6:FXE(R01RV'=:SZ;)[,V[ MC[7-_>?/AE.DRP'.^'U9,JE,FP>B(&X^_9LVVUO]4^J'QU*4KIYLH, M-.40?#F&7&\V/IUR%#I=T=&)&(].+]9J.M4Q9)GRE9:KB5!&*T.#1-OT#GJ^ M^V;\:G0Y';*RV4U??%1I(5TF?B;JBS>%HARH&6E2);7XD.[#,9@2X2G MB'NP0*I<6I<0,U@.2S*@N"R M? U_[-9OR1'K1)VH%1>HR*5F:.80@$'?45I M-)#U5C#-9G!S@66QM+?"<' XS_]1.$GDZ\S?!*@/+"&.SV[KNS(Y\ET&!3W* MI+K.H!,@;$6C#P"5TRM1(88,/Z>%UAM\V]#Z!ULCA3+%BOLL46L( %2+R,?M M?+0GE;X0N;9+WR'>%I60_*8Q&B9&OQKW6^Q\9\\C@P\.W\NO =_MQM<7OL4% M',56<-+:EK+8_QLA'<4P(VPJT<01$01L$ZU\P>(L5J)@N6CY&2:DVOH:Z[B4 MG=5-O"MG4\KPVHMC1#@CX-4$\-T]"-3,25RC2C[6&A+C\P# MPOC5Z0]? /%;\M@97D>N^FM(^DRCJ:S]_DN8SQ)">-N=&H:TM8,"U,E"^5B MD"(3]81"ADWI;I>_(RTC7BU%MC'OM[S 7Q1J&(9XJU4F0[0R\2I3TBFV7C4L M'MG(L)K:,[/&W/:1AF.A6D^P!@>GN*B2R)*TUI(I!CY%"S8,C14-WV^W*?Q* MB 5! 5A/V>%*OLN'Y)E\.']YL(38NX(>Y<7^M;=W>B"E%BICEI'>&LDD(STR MAALO7LYQMNJ00:(HF2BMPHI)^ZEM.4DCB!&?)K]V1+<:=^2R^]:AJG85\L/' M)I/BF)U% V(+GY-![]!($WRABO./17 \:5(!>:HJT,GADR']"N3P;B%U'8N( M T5YCA:J%G#1/VR%: ][$$'S^'1'C(AC(>K8-ZTWL75X?N-]J$JNI8G/%?E? M'ZM$TIU88A)3$P#8<\G*#PY:]E4JN(G,XPAS=VK[6ORRC=YGE"NSLTW3VG'X M'K/A3F#IP>4E+BZD7],[5TJ$E[)((=':MKQ7.&??D6Z/XP_D^W_7@<,BV1Z_ M+OZ]X]>Q/VE/8/'JF'7H]S>YS*556A\0!+Y/;Z4U%\5GDP3B>4K,%YG"M;$MKQ/[?[+J?H]UK!6#8ZKTT: M#^4G_X^3U37N']S2%%"2T,W'RU018MHRX?J$LR1YQ]36M)1(;K$9QAMK=Q?Y M+*3:\TAS)'^BFF2&A9[6Q?00U;9S0M+Q' FY%&G5@U-]72*$ZA-%']JR?O*R M]J#0"M>%ET<_@P2&W0UD#H\FN*LMY-@,/5S+$E16VJX(7Y>%;7A! M[B0CDN=+FL#I!M;$=>/*>"#;#<;%Z-M+5+S#B6X P+2L/$U$]ZL=-L;AHXC3 MQUXK?-4; 6'2VE%*; BV1.JAZK9 MT ^W1XK3H9H=QID=I8=0^,RL\SGE^,6Y]##!,K40*N.)M46:_MK5]4;!DP-D MQZ,Z'E=N4G8(37\ZQ]Z#7HZF0YZB\S1]&&?W?P!02P,$% @ J%"$6.T2 M^WV!! *Q$ \ !E>&AI8FET,3,M,2YH=&WM6-MNXS80?<]7#+1H-P%\ M4YQDNXIBP.LX:-HB#FP':)\*2J(L=BF22U)QW*_OD)(=;^XIMOO2& @@7G1F MYLR0.:.XL"4?[.S$!2798 ?P%UMF.1W\2KF1,*=I(227"T8-G(NT$\'XIF ) MLQ#V.R&TX8QQFD&R D&7)L=!*K7JI+*,NS703MRMP7?B1&8K,';%Z4F02V'; MAOU-H["G[#'X<4Y*QE?1^SDKT=X%7<)4ED2\/PX:WPH-2Y;9XB0(>[T? G M)T$_@!2=U"=!PDGZ.0 A34$R7&D>@D%,0) 29Q19T#]#G.B2!E.M72J)7C#1 M3J2ULHS NV7IC6T3SA8B@I0*2S7Z,AI/Y^=GYZ/A_'QR 9=7T]G5\&(.\TG< M58^ 6JD:Q!=;"7^"J\ZL,^K ;#SREL+^8:\%PQD,3R>7\_'I:TT_:&8-_K%W M!),SF/\\AMEP^FEX,9ZU)[__-OX#AJ.Y6]GO]?8?L+(-^E=E+,M7B#HO*%0B MH]K@ LU:\ MQ*9UVX),4.+S4U+ ,?6C!J& TQ[*B:679-85)GK.4:B B P(9 MTS2U4H/,X9&:;$%!-<42Q+?0/$ZW0%7:5$18L!*VB$0H)D5#)#% ,JDLUN_V M]O4F1P@:M1C)C.B$"&K:DQM.5S!,K5MQA+1PG=CH@/!'N05YY@;62KNX);,%AY*TR\5)K?$&(PS?9N< M7;(':"\\W,WV-BG \M#,.H3Q35H0L:#K/(0?^P?'KER^>1;V_[,L,(&,EL0' MG.(DP=T9SOI8:^H@)TPC03, MF(=V9PAW5;RF6"JJO4WS1*YO6;0DX?1.\.[>/89$:CS;;;QU.5&&1K!^:BYR M?[&#O]GQ;J:<&T52)A8G0:\>*Y)ES;@V5AO4MX-Z(GO5/=KX>(@N!E\CU54Q M.$7JLJC.!@R59ASZOFH/-E%O=G=M]NV\<00A!P+_<3WLV;I"GO0"1_I[TO4B MI]ZH>:/FNU.SOH$VZYT/APHO:LE9!N]Z_O<"_F(VZ)KNU^(D[K+!_Y#1Y\FZ MP](;0_>\>+6J?6/Q 2^>TR7/<85/3K@T@T0/'OM[422UO?#6VU$RZE9B1I-0R;3RF\E%8Z%92GJ,;' 9B3] M+.02>^F%'ZY?6#)#ZRX%I[W,<]X06VGJ.P\@2J$6-UXZKA2:=KK2B^Q&3%)L MR:V6@J5P[=HQ=.E?!%!@LY10W*NTO&9.]V.G]%BSX&I\R5"I)D[E-]H6$9_: MGU=:,%/4P'<$OUO?B/Z1+$MFZC@T8!3H?9Y#I7#"N4^-W9*P#W\P.'S^@\%. MW'6?*]QGBZ[_2/(/4$L#!!0 ( *A0A%A)HHLK;@0 /(0 / 97AH M:6)I=#$S+3(N:'1M[5AM;]LV$/Z>7W%0L34!_.XD71W%@.H\[/* M %VAY5;@\%<41L$"XTPJH98<#5S)N#6 R5W&(VZAVV_UH F77& "T1HDKDQ* M@UCIHA6K/&Q70 =ANP(_"".5K,'8M<#S(%72-@W_&P?=3F'/P(]3EG.Q'KQ= M\)SL7>,*9BIG\NU94/N6:5CQQ&;G0;?3^2$ !W >] .(R4E]'D2"Q;W#Y'<8C1=NI=?I]!ZQL@OZ9VDL3]>$NL@02IF@-K2 20-F/,Z83N #8@/& M&<>4CHYD,N9,P#1->8P:5 I[SET#,M1(QXRVD0F:;D!1:E,R:<$JV"$+8\N5 MK,EB!EBB"DMG='?[9I,+FHQ:\G;.=,0DFN;T3N :1K%U*R[H!JTS.]C/L,#4 M#J!_NN684^22IIH[A>[4;\#\P1Y [[AU^NX!DL]?PDTAV'H 7 HN ML1D)%=\2TH]ONJ>=L[#MT(8N%B9E2;1J+)2F,"1<*IU3+,W+)RBF5U![)E)N M8GIZC4P#DOT$+C#&/*($];L-@NGUX=!M#&;>0' $:2D$Y4;EA7!P*VXS#Z7Q MKY)KS"D&XTS?)^>0'0'9ZYX<)D?;%&!<:FX=PN2.CHMC]9UG@DAC-F0\XIDE&NQ.:];%6U$'*N";F"HW&<=1PRTP(JA+T=G*?0U,0 M::91IV;SRA!@PCTTD>)VE:*B6!6HO4WS1*[O6;0L$OA%\*ZVGD&D-+V_3:JL M@A4&!["YJXNU+][@JS?57Q3"%"SF=*IQP9*D'E?&*H/Z?E!-)%]5*VL? M3\C%X'.DZE0,+XBZ9%!E T:%Y@+Z_M0>;Z/>[F[;Y-MYXP@B#B3].3WNV>:$ M/.D%C?3WI.M%3KU2\TK-=Z=F4X&VZZUW)P45:B5X F\Z_GH!?R$?MDU[5X"$ M;3[\'_+Y/%6?\>(YY?$<5W3GI$D]B/1PW^]%_<@(JD:$ M-">GN"AW7G-RTJJD."U*>IQT@Q.J&]'JN]J=1J'A]*HB%:8A47'IM[*2QM+R MF!277%*[$=]*M:*.>.F'FP=6WA]"T%W+.&V9+C;ZW %84I+:-%X?K@DP[ MY>AE="T7D1IKJY7D,7QR316Y]"\"R*@=BI#V%EI]XD[94R^TKQUPNG+%28M& M3L?7ZI40G]J?EEIRDU7 7TAZM[Z5]6.5Y]Q4<6C@)%W)_32%LJ 9YS\:NZ-2 M'^_[3Y[O^P_"MOOJX+X^M/VWCG\ 4$L#!!0 ( *A0A%A0M\Y(U"8! ,^D M$P / 97AH:6)I=#$U+30N:'1M[+UM=YM*TB[\?7X%Q_?,,\E:V.%=DI.= MLQS;V>,SV7&.[.5^R,+0L=A!H -G6_O5/50,"2])[8%@NZN MZZJNJJZN_O"_G\>N\$B"T/&]7_XNGTA_%XAG^;;C/?SR][/;\ZNKO__OCW_Y M\+^.CZ^^WEW^>O5OX7XF7/YY_.]/-U^.C^'**(('P$.\\)>C411-3M^]>WIZ M.GE23_S@X9T\& S>/>,]1_%-IZ[C_5RX\_D^<.F]BB2I[_#RO1F2]':\:COS M+^1O-M[%%^>WKCQZH1%X=7YKZ!3=" ^5W_W[MR^WUHB,S6/'"R/3LQ;:XKS0 M]N7[G=#7%+GWTC?B.Q8Z&Q5V5H\[&V6=?>&Q__Z2Z^LT"M;>.G@'5^?-?8Z. M0V(MW Q_GSSXC] U&#Z"0G\7!:87#OU@;$: &7B*K!]+_6-5SCVG^(4O/411 MCB7E6#:RAZQKM*SF'I3>'I#AVDX:[^!J>J-''LR(V"^,2."[Y%URV[PUPR \ M'D[=9-##5#CX.?UF9#[[GC^>84_48TD]5J"5Z9?2I_QT_KOPWI_$#?V(6*,3 MRQ_3;\I*-HR6/_6B8+:(AE0>R47ZI?0+89"-^] ,[VG#X,.%FVSB%#\1+BS> M& 7'T6Q"PN*A@LOO\'(B.C4G_VFX],5Y8](K"R^RID$ *F==1Y.K"U\AS]:H M^':\LG"K9SI66'POO;0X@HY5?"M<6+PQF@1K[H0KRU)9-QSS2_$7/GX8$=/^ M^&%,(E/ >X_)?Z?.XR]'Y[X7$2\ZOH-[CP0K_NN7HX@\1^]0M;X7K)$9A"3Z MY?O=Y^/^T;N/'R(G[_H-#0N'*LTY.AAN]JQWBR^)WQGZTX#^117X*1W YTAP M0 N<_\!'2;(D1_Z<@.F-,,I.-.]O\J%CX\=#AP0";3,IU)?G5_\\^BC!="(; M"Z (TTL=8O\CP7_J [-KRMXAG M9]^1%:!H]E)[Z1OO%MZ?_ID,5=F1^P%*Y)+VY\RV8=Q#$B:_('3/GIT0[_@T M#4%[AR'"VK2BW\CXG@0-#7HR9.1A#)_%?]KPSN>)ZUA.TA3!=N J-8B.H+FG M+_?HZ"/>4]BG#^\*GS\?W7DS]@(*C%(G-LJB@IZG5U[;_,YS/@2!1^<-[@ ,XEU\^@S8.KX?G9A#,P-'XE^E. MR34X(?#U^/?AM\"'MD2S;RZT\\RS+V$FG"!9F-86T,O334-Q]#&YJ[+!J$7- MU \>E8/G ,!3I\[]@1X6.EAW9#SQ S.873C#Q/;[[DU#.HY??#II>_;\DW,8 M8">*H94^8>EVIH$R]RM/=^[WT( 2CUQ 'D^8>3D>D:NJED* M7(2"+X?7WI4'W'AP[ET2.Q?[KYW06]IF+ Y\&N/(818Y-NE+'8=516/5VT/.]1O1\:5C= M3BU$P"RS%==_8OL*9_IM'*KZ1N,V!UQXSD>J**#$/P M%?$KN)&X+K&BJ>FF>7<Q/L():[#@?'(>XG,$X: M[A0PP!+N ;!.DSTP]Y>VU## & [UQ@U_5G#G#PL.%][%S'CSM/>X'J_G"?.-.[\' JU^#H/ MFUSBSDL'R;0'JT'J*PMA=]G:ZI1ETLBQ"GMN [ ]7S(JX6[-3(QK\4:.ON!: MG%DMWHQ-S+7XOGL]7(OOH2TN2VIZ("'\IC)^L @>2*AN?R A?D>M>C%%QJ-] MDJ,<)45G?^3H>39;CAQ\1]&K'CEUOBBL,I(_R[YV8C+QM;(U4G6'-5*UGC52 M]L!YH#8VDXC?+R>!G19NU#II9 M:>FBZN9.2K<4^;ZO1W>10]S)8)PT>[>FWT66<">!=9KL05Y$PSSAFVPZO,GF M\"#(_02F<'?H;[?"EKS#DIA^#D?@D[B-\O)X1SD*]_<-(UFHK%6<;73PZ39LTF67&>\?67[JV_< CS]9M] MY05WG3A3^?K/(5*3.UC[R47NOD(70S/AA$);L@$1>8]?*.O23&__HZ$3G#/V4- "$5-\J6OY.D+,4,RO] 1 MSI0?FAA;FP9G=\SCTQ>&-7[AFH&M']<:XEK=#M?P'27'A>I.>H*YA<'SG7+K MR'(S140 $;>1;_V\GJ":#3_-+I\G3C##49[3%S\AOYFS6X)8)<2[>_+_'PE\ M^/'9GP9,$Q,1_U('$Q*6ZF+]%&%HFR.'!Q/P:+ZL4&F1GTT?8)K[ZGADCX6^ MN9-<*W"(M $1AC7#5_^1=O 2@QA[*O6-?>1Z@0.D>8 T<$K\7"LLG2;MCR>^ MA\[L]?#ROU-H:BKS_(@Q+=Y]1Q)$F#+W+Y_F*05D2(* V/3N MSKB&Z_H8HZ1<+SMJ(2ZGUZ)J,%T"8X'L">=9JH'S".#ZYIH631%C6[24_4N] M2!(WB_M1/\$9RN%\GB#0],[_$#, ?7D@D"CUJMP(Q6]9&",.M]?" M[=KK@/W1,MSF8W30<-L0S$XO7X7AE-C)W,\TM#:'M+,["GK%P; 9#'3GQPT) M2?#8'2-V(Q@*>G508-@I/I:Y@\F/NU% .C#W;.7[OM3)CL;'EI.2N-@9$#NK M&4PRAP@K$&E@P].6PIX$C@NF].UB)'G/A+VQDQT-;^T>^>9B/[C(][:6 H=( MAPW$G5;"^)Q_:-, %SN?!EZ&R/^9NK-;YSDW;EU8"BD)C?6=ZZC:WSDNP,7, MXP <$AWV^W?XD$?KALX M1!B("S*G&?AV=ZX9.$08J(C FF;@M1&X7N :;MX!FM:@6_$Y'J!0X2%_?BL M:0:^ZY9K!@X1%HHWU*09MMJ,\KL9!";K.VZWV8>RV*&.BK!4I30NPDI$V%Q2 MV-F3&=CAW6PR5[<7^:W^WSV'<2&B\ESL1*Q0UW6C_CF6H<2N4@*_(6$4.%8$ M8T5W[G92W,6=."QAH+,Z.RH!/ MPWND OCDW1UC>4>^\IIF>\G*:G,/[.E,7!,[.X;D/?N!@]>K+YPD,(IE7 M5#WWP^AZ^*OOV^&M[]K,2WU=7](JW 6].:AP6,'R%1?_0:MZ+O[#4?[+X@^# MZ#?S#S\XGX:1/R9!)OCD@S.F10[-/UUM?R+LQ1XNM+F8N=+F8CX>3&?*.'=34QH'0,! 8VS+*U_KW2)@\ MZY)M82[[$9RC3>?C,.1M[ @&/@?O,20X$%HSQFK=[,(5?;/&& O"Y,88V\+< M,3F:J]W]C0QR(+0W_]95N8?/ORW,ORP(D\^_; M3XLJV-65;T_K25B+ERG:/ MA,F5+=O"7+ORZYIAB/LHSN!'%"[(]%]DY%AN=[BYVI6\+!=[BWAR4]->N,W#J'\"*PA;"Y]3?-^FKG/#= M]8\W"X\3EEWI29QZW?66-@N/4X]=Z7$/M\,I/E,K&GD M/,+?0\6#X/CCW+HEG=)HZ/3O'D,DUS^.D#Q"O@4^/#*:?7/!BS[S;,SDFF#_%SS=3U,'1JQ#B:.E MNI?W?I=ZR$%2'B0XQ02^/;7P7)?YI3U#"IUGUO62HV5[E?*%F"$9^:Y]-9X$ M_B/!&_97O;S06PZ>;55-Y$>S2>?B;N443+YO'!D[V;)P(W%=8D53TTT'O6M@ MV<*T7=_=P\)/.=0 \0X!+TO=; 4I#1QFSF7.KLSK6JB='\GB3[TH2".E%OUK M=G[&J/SBHU5R+3[ZF#3Y]/RLT_3CHF">%=]ONR>*[[=[R0HNBB93LC9MW_GL M>*9G.:9[!6\,IM0K3TV$"WC7HXF+4,EYM5\<\]YQG>X9"NMZ&5L(F_K)UVDY M8EA##$/KM+*DIHB!WS2.&&81HVZ/&/R.5C5B5,0)VP7TU<6>5Y=DFW*%U3%8 MCFYMC1FU'LP4'4F:J[]Q-O:#R E-7)O*0AR6.[6)?>7%5_^D5Y,#/YE6+[$I MNKYW:61C8_\.:B(J.K.:0Z1]B#!DW1:=:\TATCY$6%I&>0U$.G<2]A;PX,>B MOVJ"X=#8YXGE5>8IA\8^FZ6OFE"NO$>XS0_8#H=L"XJE7O%)A,.A43CLR\3! MX< GBQP8<(TY+EVPP/0]I\FV 3VP09%S[?=GX M0OYB>FS'_%]%Z'GG.BK:7;?IW#D#8WM1LVM5D4 M/C>U#T#(W-3ND&C-()@!7,_&N OSS+*FXRFMG'E!)@&QG'A=(+]&X*$J,YV M#HYG_QKX8;CTE#P8UCW2L_-/C8?N!, MVDOWL?LA/G6'C?683KQ@%\'2=5LP(_5;2;[RD<>,.P6$WGQ_[WD( \X=I6-_*R? M_>0E#UAVFY[\5*6#HBD/>':1FOP\Q3VE(P^8=HR)-0=,626ALC_4X\'5#A)P MSZLQ=)Q//#C:+2;M9=V+[G.(!S>[RJ9]KC#295[QX&2WZ<5$-B6G&0\N[C.U M]K)JSC[0B0<'.\:DSM#8E MYR /.'(V,A%PY+SD 4M.3^8#EIRF/.#)JI8M]HM//#C:+28UG$W).<2#F_O-IG:R*3FO>'!RO^G%1#8E MIQD/+NXSM1K.IN1TXL'!/652<]F4^T&B@NL\IE+2.88[P MT%S[[.!QN$[PA ?=&& ,C[!UB#@\G,8N@7CLC'G2\$ 9"T3A43&6.=+Y$%AK MZ:8\&'8P=.%;A?>&:3R8QC#'^";@[K.+!^,ZP3.^O7#>1TB'M^XN[\$ MY,% YDG'M^3N ]%X,)%ECAWH9MNNDHH''EFG%C^4A!FF\, APQSAQXVTSPX> M^.L$3_A!(@PPA@?N.D0<)K+P.(%XX*V;I.&'?[! %!XX8YDCG3_6H[4CM'DP M[&#HTF(6'D/G9.\%TW@PC6&.-9Z%Q]G%@W&'R;.VLO XXW@P[S")QT@6'B<@ M#P8>(ND:S\+C1./!Q /C6)-9>"S1JZ.DXH%'UJG56A:>6E.POKM,X8%#ACG2 M9P)Q /O'63- UGX7&B\,!9YSC27!9> M(_2X T\,NG_CA#_#!12>!\1V(OR\(UA<[DE>:,N=Z:CH%"ZZKN:^[BBZ'V$0 M_6;^X0?GTS#RQR0(4S<^_>#3(OD3(. >-:^Z-C5[G14?&6M92Z^+NK3W9V=LWV01[D22?%/6CHQ)3 MN,0ZIJQ?EM@7,R+!WHQE\W)4L@U5);M6_CDKX M92W*)=R@A%O1NHN=C8=A#^2YVIO]YB>77@>X5Z&S<]X1(;/C[)SOD1K@0-I_ M(%6CD::>DZ#H[&(NXS$QPVE /CJAKRER[Q2NI5]/+Z5_X_<__J7@83_ S?GQ M_7;UH72HLNO;/Q@Z].-V9 9D_FC;>000Y;OT=0J",",_V+%+*]_'#R^(YX\= MK^BQB4BQ5>%+SUUXQ+O%UK_8\<4.Y\>27MEN%(O$D@[,UB*!+U0CD@UO9DXD M_R%F4"@1O+#=&$ZF!<)-Z#O=5KIQE]<\;O-XP /?.<^G<)<_#2P2?J1_CHAI M4^4%0_/Q0_J/$$8S%Y3]T4SCQ0M/CAV-3F5)^MO1NX\?PHGII<\:@AX[#IT_"5R= M1$<%%X?FV'%GIW>@O4/A*WD2;ORQZ8GT;S$$K3A,OT5%8#Z0'S"#@G9\<)[/ M/&ODHW3?X0U+/]*.3=+7H4(]-EWGP3O] R8!9SA[/S:#!\<[COS)VO:]OO'. M^$$PW>B7(_(\_#%Y.!+"P)I?DO5C[?E/25+HI7/O[S\LOMM7!W>?Z/K]=?KG^]NKP5KKZ>GT +X^LE6IP,^KT? MP41\"FUZWU ?SGTO]%W'QGQZX3,H$\]R3%>XC> #NIVI?.,1,=CRUOKRV0^$ M:$2$&6BQ4"">#5VZ(%9L"JFR**#M0?]5!-.S\1=Y^^XUU)DWE\\3T&0A],'Q MA.^W0IPP$[ZMIL7_W__(AO0^_^W(O'>)8!'7G9@V;M#YY4@ZHG_#BZST[^0- M]WX 2A55GFM.0G*:_O)^L?-Y+9C9=_-?\*W!Q]R?^(&=OB/^;E__V_ND0<EG9D;Q@O66-FO"S0'R1H:KB^P33X M\FC!WPMH:Q!\):&5\;(Y.9>3XKJ6-3VF!71<-<$(_;]ZYGQ3& 5D^,O1_U"S M2UDQNY(Y_X9,_" 2_*%P Y=#&$%0Y-^F]^!/"V>6A0F1T%F8<8-QSDXP5VR% MFG&PRM8V1U-='DU%.!;4SX*H,S((AC0:>^^-)0$:X7OI( MA"]^&!X\+5=&T^"TY+3< 4B];69',QP)GUW_B?-O9=AZ/!;"$/W8C84LPJB_ M#*.O?@1?CGRA1+#DP"FX,G9]#$EN'9/\R_Q#7&6KH]TI\HN6^[,\AON F#^/ MS2$,ZRGVKV"TDU0'?9[J$#SI<.#L_O_[^ M]>[JZZ_"YZN;W[;))F@X_^'N6KC[QZ5P^X^SF\M_7'^YN+RY%7 MYW?7\!=TMH(DB<:ZE?O6/*E'E_LF)JY\O)XX'C@- OR'R08E5*A3C,LV^_@[ M$48FN#GFU':PX=@3T[+ !3(]+($H6/ENA0L&VG#>R4D21L1/_TG''CWE6>="&_PT4?G\9./WE)7RX$'A=/[T+$=,\ [3?K@E5R--$M#$>EO M^*2 T-*/+[7/7_3KK 6_S@6_3A2L+ )#: 0FOA,MSR%:GL)PAU22U49Z=)Y] M@\D1Q(K@]>X,K@U)@(N!,/U"M^GH+'0F&]ZL6T=O3]C!SA7(>QK ,%,>B+0+ M&WL@8#(+_"(,32=P9R(.O>FZPA@W1N"M<'D"@Q3&SRO&6,PWBJ2M(!-.W1@: M"+PE>.!'KQ8\= 9& +X[1BP].=$(P \=\^B+H!>98H@7AI%BH"(\VPQL0,C1 MU>>;VZ.W(O;*"<,IO/1^1MNQ^)CV"QX'=.A&M@S]+]#C7'29SR!>I4#ABR]- MTA52QN7 =PUV>XAF8@P^XS [9A#&1$*:2/I+UBB&J_ M4XCB$0XH\;FXUPU;.-<92=?C_@AW(S_,7TV$!;>8(!XB3%PS'@-0G:CDXN'% M5Z&\_/O(A!>"9Q&"DL+A-D&%!?35YKT_A4>,"'PC*#E3(%R& 2'8R/GT@))( M;Q'G#[2GA/(F"$"=P'_# %J%_ %_:/F(\&D ?8-W00>)]P#LI!>3 M+N+TD70QF3><6!.[V ,P65W!!Q+D>A"DBOU$.(/ISHRS?S*AB/BB92HD8P?O M H\*.(4B0(+A.\N^3Q3N88RQD^GD-9D&$Y0H/"51*?C,5:U"AL/8+O%0ZZSH MK&UZ3-$&O^+4C@.::#+/!T//&J4O9H@ZUWFV6.X4)_I$]CA8D\"WB#T-XC@) MK=\=&VL!;M-:"\UT$#>B? .&Q3S=EMN#K(SG#SO6ERAKVJX3X19'.W?SO&_D M&0;%HW!!A2: GHYPJG"@*03WC"!=03N:5(PQP^.Z?;0IMA-:8#LGSRS7QWBF M2P;91/<@:\VCZ4[-:/ZF;&J9!'"3,T%]/<5Y#%\.4XWG#$&7PP!#LQT<>IQ2 M;8)F4C:U4OOIB8!9"3^77H'818,SL4/-O$U9HB>@:>^)ZY#'1"OFE"T>_0'C M!V.:4X'W^_,R^;U M.9HR%OH*=/+ZS8Q &FP&(7":MM+FQG/M.&XN.NWCJ0<7D)% //^)3IWI91.T M'35= S\V1JRX(HT0;QG-)NYR%D=BYP1D\;U^L&RV+EQ.3-7X77C%@<:1Q%8T MHU/AC?PV"070.236<2$^-J]-ZPT0_KA&0[9/8 ML#)=^)L:G&!L/9FSO+Y+[8P2LV%D_B0>JFT3)D;?)?$$F%A,\!X1-7VN<8E6 M7],ZBA@QT&.A8UK&>)F!DR;T 3 M_"N>_V(Q@H8#I\9)K',2S6?Q?_[[2A@1\W$&A@@XHF^.\(-_7(#KE@1*Z.A1 MB A%6J2]+H*5C0*9IGND<%5+Z)=F3QQH6AX7F+C=V'-9$U]Z@@M_U7JRJ,KP M$;X%_.:BH6_<"FZC!68W3@DU-T!+2_J ]BQ@&V!WAJTE>ZX_?-T?FO MWP%G8QI((,\6(7$X+B 6M=9HUZD-*B9<@_;9! @*EBSM:JH&XE=!XZ#WPACL M:C_Q O.6(WJEXTGL^E-EGWM4K-[Q40@I?*5 U06-(<3P6GV/;Q-7G!ND8*:: M:+6"*IXB2D&@KIM8M!9)8]$A&HPPM#@"L8[+$$"OQNW.'IH?C/CU\4B%18.- M^C,JBE>BIT$ !DO8L!T[\8[1?4,LY$ ",@\>2-IUD-6)P [YP1Z?5]](PCW4 M1\L[81AJSE#XH@8L8F(\&Q5.$%1(&#J@MXP P "FAR1F06\$SJ0SZX(1D7@E M,=;6H7.::+04H"G,5XF1H!P7-V!F3R*/^"W8#C94D85W@+MCT ML[Q'C?&P6*4FBSBV'<3! =!.:]#R>PI/DBY)Q!):"!8O:IY[-"H>'4*; VWX M"6H?)C,ST2,>KFG@)1K<2V-5?A#^74CL/YB6Z(M3Q"V^V5T3\UFCS6(W?%&A MO=C": 3>'=(BGJ%CI8M-G2^_X!0)II;O>:A%X\@ /BG_C<5X!(8A45G?H^+' MU@,S(CS^[9%D"S?KV8SCEKH)\*3X*VA2DH".UY\+N)[$1^,6#&$V1(OJG"[9 M)!-K;#E2.R"^"2<8//@P?79\/#7]7CRXV3N6)H3%<5Y^*-HW\?(32!"\(J2J MCR] 6S]M8AF:M;9K_X/S?.KY'BV2XEC4*_^,-3VP-I0FP?_+LJIK_;ZJ'PF> MB06:;.*@FFM M2)+164@J $E9'BBJKFJR4@#)+W[L/)>!Y;_ B/:G,'V* CT7Q>P,.G\S [#' M<9D=:T62Q,W95W89.0X&>GG)M1GJ53L6ZMTZ(%H\3/-0 M[\I^O_6AWOF 9+_DZD:]T+KWRVW("DNE29J+3\Y*4Z5/?[$JU2)^%OYJM(P+ M_M_"'P6)U?&']AHEL*+@CU:_C12I+8R>E7 JSE[+LA/O@W=;;JW%;^0\R4GNOR,%>(X9UFNK]9K$6%_Q*BWH5UOM*2X$M9):K M$BB95-]HDV=:#ZSD*"WO E@L1)1D9B<,W8I%&3O>ER54=E]6,JY>:FTJ[;.$ M@OB+A;5[UNWN6&I0\0,WM*)<]:#V6U"[0IJG\Q=G1R<_#ED$O 4OM6!5V56G M0EXJ_]6L&GE](3(V6E&[.D%7I4YELB^"8*,5M<$!XQ<=DWXMBFQ-;U;W&1ID M."SG8KZ.GV=T1:H6AI;;C)IT]%7XW^I-7;:@&!W2PWI3->.];8\328^K_UDVD M.#"8=%5OM:_)&M#GP+3H O_"(I LJ7)?&JB:),F*\4.3Y/X/39/[BFJD*T*Y MTW@ (F>>C3^P<-NCZ=+-N04+1'19B*[NTP_QV!(AA/$B-&YH$\L9FVY(_\!, M$C."USQ'I]YT?&S[T7%RP]%'6=145>RK_71Y*>W%Q[H%F(.J\I+XJE)#K5/C MKWO,A*T8H"BO0+Y2%?(5L2(?*Q,.\$TSU!_9Q[+4DU5)57K:0%\EX%U@V@08>(V9O(FW<#,73Q][",ZM0*D5.05EX5C93#$ K\ H](79!&$+\\?&%;D:(77EX89! M/Y@EKH)1J:NPW6)CE4;>=F]FU.'0@(:2L6(/:O!AD<.1RM*I=X)11;5GB)*D M-S/%[(RA5_L?'+V[1:76H%;M]7H%$=J745O9/*2)L@;_&]0;G*H)K$QD5%25 M.[<5D1AH#PN&7Z,IIEO!E@$!=1)T MM3KM0K0)!Z(AJ3SHS I^2N%&58W!^LC56MQ49IGU157%>/)^Q)*[D\CZ+:EV M)-+:"G&U!2Q[,J&U%^)P0*_MM)I]BMYM&UKNKRX%Z2K\TU\E:RK+;RC),\^^ M3.58;R! UG51[A6Z5#S6W'&TO@JE?7"V7X?2RJ87551Z/5$QE/V.03.7)WU! MZ#D0R432YRDHKYD6XA(FDJS(6E_K_]AIMOCI_/-4! MJ[QZ?QE6E:GQ];#:/Q=AYTV[+=@)5RLU&IM4^ =BBVWK.0P*2*OW^KI:M/R2 MRB_V]&DRV=W(]'[U??O)<=TZYXJD*"_W'_80LZ_ JB$9LBY7@]7J%A#78Y5- MB'8F9+_K4D]K*SJ'N=)W>%)N97FN96M3.5&PK;8_19-N5W.SPNR7X@:QM VM MWAV:6XX&"U/_EN:J+BFK)@#,VX."$&+]RY@#L2=AS+ AJW1WL->>>]$9 E:Z M#[2#?'L-S\"DU0M6?^M?]I454=9Z\+_"?('N\JN+9O=V%&_PO?MJ>&^'PT,4 M=!L]/N1LD!3_7YSXC!.'U%[;[!"C8HV61N)ASAI[V 'S8%]JH'5_$;8]VG=O M*;P6KC*VY;/YF6=>'69BSN*3WSP;3TH-IL06W&S2CY=O0T&G-\A*V\NX'8W: ML6EVE(X4R/(/35;E'[*A]B5%*E=[Y%N,K'JC>Y8^)$)G/Z2S*#=ZJ)IS!2FBZ)QN# MPI*>,=_NS.==G#R.?Y?:DZGW#*/ Z$LE]06DUI?P- MT5#Y#K=]1&39>43IK\XCFC08K-]L7P*@U?D$LB)*1H][!&UX!#>WWU=F#5GF M>]U>,PEH6%%9TN2!UE<4=653TN+<@+N/;@@\UK$B8M^.S(!\!TJEW)O5.34H MBCC0>;4+=L"5^_<5 "NE\G? W:X:?^@\$_OX3Q+X1Q^/RZKYP_$?-N^5:\&V MN( _'LW(>23"DQD$6%YC99J06"FUV4P::8?*K+VH/51)565IH!FZ86@%FY02 M$_#W6.QU3$0;%0)313C90!<'_-8N4 KT'OSS0F&Q$D"OL):'8126G>TLT+N8 M+=R5[5M=3N?AF_3X)KW6BO4>>%QPFT@UGCHX*"C(E@8"FPE2#_JJ2(^+YU'J MO4-C.10.!E+!;LE2**SR4"A5$OO*H==(V+5\3XTH^@)*0(A(,&9ET;.; <9M M)@:]/^@7>$U??<^J?16SA0@!#U!7M^"H:LO19UG1):WH#,"MX%2='ZZ)AEZ8 MA-NYZ'/W=N@QYW5V[-"%PQ,0/Z6#G]*QNP)DT)QMCFF[+"_LZ^%?VYB_ [FO M] I6Q_8Q(,)/J&,(I*7 J:C]7D$MU.;B)'@Z>W&%*=91R6ULG@;>Q0$^\/@T M+X!1"XQIXM_(=T'3AG\7\#R3:,:K8;"K [H7C>Q$-8SN3?#GYL2)3%>XC7SK MYQR"S6;P,S5!L.$V8O1;DY:CWYJJ#:2BZ/=5&$Z)G00+()FA6YDTB-!55E(JAR28BZ]DFH)S(^MJYAK;?\6SB M1:?'!O6&&U!Z-P0^?LR54N1[Q*J?+P8_-* 3_*/VU<)$Y9B$B2QJ/<]&["N2 M*&N%.0]5KK3>_I [Q74AKDAD>EXQ+XT P^,C3K7K800QO&7HV.P MZE11 8=#;:KT1#W[7FJ7\UNV!H,S<2ZA;1EH_) '\($A%QAP)1A8U22<8R 6 MVY-%K>8\MXX1K[S;PG>V\9UM?&<;W]G6@AO ]Y4S8H:7R\;1^P.Y(%4L7DVM M,US3%WN*)"I:O\LV-@=[VV O 7)-D@RC5V#:K@5Y==EFDM@#.];H*1VT8UE8 MICX\PX.;EX<@Y4,T+_GIQHR=D]+!TU:W79\T>BM) [IF:$;!6E-L#9QY=E/; M)/A9QUVC(S_K>&?6&9+2ZRD[LXZ??+RU2?Z7A8MX8$H=R)A;D[DQR[^9OEBP MB.LF^4)41/@WW&JE?R=O348-.NV:DY"[\QP4DO*H,*ED]>BG],P\@9SFIDX-ED$OB/Q!: ??=D9+I#K"42C8CP MR3<#^W0W",]5:K6C4')JJ$L(U=JZS;>2BX@1$=7&YJ,/SD>8?;R?PJ=I:(U@ M0OIX)+S!15!B[YBBR''2#$ZV<,'KQU$.0Z)PX03$BOR XX=E_/"IH),BJG4J M^&9.7>'<#,.%B>"(SP1,PX2IF6 .(3X/O!8]!>YS_J-)VM;5][S/Q<77B;0B M>=\2(GCTR/#(QZ )A9X9@8,X=#S3LQS3A2?#!V/B1>$:*$RRCGUX9SN/Z9^Y M/^:_9K]DU_)?R?V^9I"H)&L-$6?_:FMZO*;_B[T?!?.P1$#,G\?F,"+!Z<1\ M('EL63"P)'@_(C% )\_OXY!-\'#_1A(%_._M:D!GX6HNFO&N>+CC'SBX:9.. M/@HO"R&%^GKA+/S%>J1FTU+3T>JW$7\)DC!0B8+[H?]P0%P/SO.99XW\H"88 MQL'[?Q(W](4[8HT\D/F# ]^X\JR3#<']^^!='8TZS^N&V[E&P.C1^:$3,(!>+9\+T+8I'Q/0D$518%7 JA_RJ"Z=GXBTR_^.;R M>1*0,(3[X8G?;X4+A$80KI@QDP*!EYL8U/XK)H8U2%FGJ=YO1MX'9_P@F&[T MRQ%Y'CGW3C08',O/DJ2<_#%Y ,8$UOR*K!]KSW]*DIQ<6IAL50FT1ZI(M,DS M:(/2HU1J_DITPE9$SPC\OBSGL_LP=!V;0:]C_V["7ETMET_*V&?OGT9.1(YQ M,,BIYS\%YJ161;$A(6,=)6!\\8Y?CN2YL'8:@.V2AY+YKFB(-AEW\P9KC#2X M#CV[5-IB/R7YFD:6Y!MO F\";P)O0ODF5%'70E)WL"SB+Y<,_G3$N*@J_["! M288M ^#KE'I(_O 1[H)U=&E-FS6#Y6WLHF1X._@[SC8=W KHRDKHX&YK;TP M@3\>^]Y^#5/W7M'N_+Q70\E?P5_1YBNJF)9W654H&6O=HVF9J2 SDVL M"[] M2K(%'VQ66E&#R,_&_M2+N,A9;44-(D]JDG*9L]J*&F2>52#E,F>R%37(_,Z/ M3+H+L>QE;Z]30*(]-#L!?L M.I=PU_D/_"Y^]=P?3WP/TR:OA\FV]6.'3B-PJRW(;UD+XNOU/]ZNOG M337)>Z+B.55H#-%:V M,W'.[P?G:Z%\3Q]L4V1;JK#^\," _RF;JYVQPE6&@EL-;=VGD8CC>Q.W3)+G M"?'":E85:BI[NY:GM0S.<8U#T;'#^O@(=W2$-]?-A+D#)A:]L"QMK!$^!_Z8 M*@JJ)[Z9,]R_?1>87A@_-/S=B4:7XXGKSTAA!4VS8@($]>T:/T.4?!(A#4\ M' R& PK"U2(_E1*QX2/I6?3]=%4'[Z^WLMK14[3^8!YB_>G\]_3*LP("_+T@ M\<\K;W'MD:Y@W(V@EFL]P;9 MREX1UEN&]HU<+BPNK$,5UBZS1NKS#&39Z+UH(>T\ M:QR:ZF? ]:D%7I?/)+"4#"]) 'ZA27U>W<4-R*9 )_U(I M7 ^O8QFP[(W(>@N^"(]S;9P*8D]!5E5#EU;C7<?VO(V_T4-T54^PP%Q0X% M?2^GYLRUH2;U-";@5\\Z2I:5H_;:P"&SB35[@7&^5L.$2=4'HZK?7\[J431% M-WI&G;JEBOE)U]FRCCI2J*%1I_HKB037#T.4Y+SH>@M;#IO6HX*C@J."HX*AHPTG%K'%)E@<%3NJWP!\ZT1 M&LN1M+S2IFNBJC!8CJ2E?=?[N-6RO87"K8N%L+#XI_1$:(4HJ0/.",Z(AB:2 M;4MY,+!,^5&C%BUT@/.$\Z3R^$E%A398"Z3( [&O&#"[,+9YG_UH"6J<^W57!A<6&U-@<:2E_6:MS@ MK\S7'Q0&_#O94&&&E3NP"[)N MR&0:6",SWH1W<_N=[\#C"?E\A/=FA%^.J6J2JO0D354U6=)Z)?9J9^KB>@AV M910X5D1L.JU\A]F >=,U"[?V95'J\1U4>P5VKDX842>ZI&0IKK6J$ZX3.I9* MQW=F\;Q>OMN"HX*C@J."HX*C@J&=(3U-5:2"FNPO[@S9T;UM(J%(5'5=U&2^ MKX1;<-W@GZ[)2^9U9"M^9U.#J7 M&9=I40I8E:-K((_1,UO:8*BGP+ M%F=DHS.7INA%]9!?)F1%)Q'W@$E&KZ;C%?@6K*JV8(7Q:7(V7?.N/?_SD/.T MT^P811L8+Q^G57ATG/W9#TKFR*CSF*C:\FD-X*NI:DW1"[[W@!U, ^(&V7'& M+V1\,03HG2=&(&DJ8H2GV;L)FR&<&_'XC:@*'SA@X%BYSM M;+!]X8SCVMF^EY1EP!YLUB9ON.0"]W"X.\J%Q855<8Q4E515E@9:7Y<'_7X] M>[V9,G9S 5)#E'HU)5;Q &GG><.57(>$55;)]11UT(B2XYJJ:DW%@(-12]=_ M\VUG"&^GL.7%VWB$A(_PGHUPN2P%3>KU>F6R%/(* Z:G<-HAFUM1Q(%^(*69 M#@7>7($PHD 43=;+)._MHD"X%NB*VVB>W&(K1,[-=N\2YHJXJ]N=U?.EL(9*.<3$I/*<86D\QBL[*7%>5 MA(4]WUAXK@_L:ZOP'&%BR:\('_]PR3M1T':P]@,'AR/=F(=0%Y? M48(0P?,CN"'R4=QTF,P(:_4YGNE9CNG",^$#W%:ZDOH[R?KRX9WM/*9_YOZ8 M_YK]DEW+?R7W^YIQB3A;X'L2?!^1.(8[>3Y?1QN#A[NWTBB M@/^]70U&+UQ-5+\D_>WH73$PXA\(@[1)1Q^%%;@4#LAS1LF28*-$%"SBNDFL MF6HL_!O&RTK_3H7]$K9R?3[SK)$?U!K%_B=Q0U^X(];( UD_./"-*\\Z61O"CG_< M!^_J:-1Y7FW=SI45[E>XGI" IA*&@NG9 EJK 1D1+W0>B8"+2;1-GW.97J% M/!N>DP_/TYO>7#[#=T,LO>-XPO=;X0)A$(0KYM9D2<@KTT1.[,F<[U53QI)@3?BK@9(=^7Y7!V'RZGQ99 ]6S. MVR?RR:IY4FS4/(VWE-6JWM%\EU^/V M?ZSYR_G+&7CYLG=5A0I^*?&B.35<,OTC,<39;$&-"GFK](A#&O/V6U"#U),3 M#;F0F6E!/4*661=RI?/-FAZL2>%;]/VTFJ)_J7Z](8_$FY)PKF.%-U_]B BR MOG$QX?5#,,^070ZX-GL$0=+SO^XRS[RNY_K?5HVB5OJ^(;5&DV19D@=23]8+ MTMP2##5485 2^_) ',B%BW[-RD_9!KDE='FG:;1Q%6Z/6+-QX4T:Z(K2DP?] M'[(A2WCXN%*0D[:>.-6?.X[$&:AX!-WV"V^<+YPO3?-%W6JBD>=\D:OB2T_4 M%%WL2;TNTZ4).W:S)=ZH17ONAQ$N /WJ^W8HW/JNO63;AH)!EX1ZK5JX&T>M M 0U8J!A*-*PM0W2=JBBHB(\HN![> NT;JGQMB(H**L,HS.!NWRQE 6Z,-HLE M%NR"?G5;]-=@7!HB/$R4!]OO'N*@YZ#? ?0%FPE>!GT-%J(F*LI 5.3M-P@P M"7JV8IY,N7_MT+&-0.#N"1!MNSH<&DTTAPOJ< 1U@,P.L_Q=7'&E^.8C; MBE6'"<#7R6Q&?=5FI/*.Q=U,F$ 3];XB:EIA5+'].9<%N#':+)98L OZ"W9Z MOHS^&L($FCB0^N)@L/V&30YZ#OH=0-_;%O0UA E441X8HK8OL3&VP@0UVAC) M,9LA$W9@5]P:'IK@'F]W/5XNJ(X(:IM):./^2EE9U^!:]-GU<.A8A*8@F/;8 M\1Q0:/$Q6TGJK=)B8D([8&0C5J#*<\-1*RB-<983UB-)K(-FH@:*J/4-42ZN M1-OV=-B&,MTGF.X"SX*,E[+PK,&M5T2EUQ_[).CM&V425D$?B^A,TH!N--LFBK&AB7Y59-+.X7]_,#)*':?_U,*UC0[,H M&7VQ)[&TGYFCLWET%FZLWPZ=-1@[LF@,>J(VZ$),=$^C3\%/$D&S>)2)W2A3 MGM-&QNFB*C-T8Q<0>B[71FTB=:") [70=VG;(N+N.3.0WP7J!2O-6T"]CB1= M:2 J.ELINASA'49XP6+U%@BO(R-75T5X:I<1WN5 U%U@@DW.HT]M&%F]'"\+ M5O5BT30;;=+D=3M"VK:LN#??S&21!V7!.MPF4-816Y)E45%9*NS L=@\%@M6 MSC9AL09KQ=!$3=[^8& >1JH$.&>6!6]"$Y5F;+ODP6S1=#ELYV-;8Z>O9EPN MV/Z*FP!)&,(C3/1:-Z318.I-/.#"B?=CLR '-^;>#XCB>6>%OJ5 M96JT\1UU;22.JZK1*Z!J0LW/@3^FDJ."^V;.<(4>O"LOC!\:_NY$H\OQQ/5G MI*GLQR[OXW,\\,M&R>*4@LJ0J\=82L#%64],*GSUU:6R+[\GK5FQ+E7*D+UI@)\&C8S4S.PZTB)4G11 M4K0N [O+,:PK[Y&$D1\( 7%ID820!ZS:L*ID/:/F?/7_I_/?TU1 -ZE\FK&H M^IHHL5GN@#OWS4P6>40:VR*R!@MH/2(Y$ \&B+UM@5B#Q=(9(.YEZ.BS'Q!X MMT">K9'I/1#AS8/I>&\%UP];-%T.V_](;((WI2FM&!FE"U;J?@6)AE] H"2\ M]BX305\XPR$)B&?AAS1\'+/^AEC^@^>$Q+[RXNKJUP%^MZ'M>8IH&$S:2>U@ MX"TO6MZ18$">@P4+CG5QL'K+4 AAJ'\Y.C[ZJ.NB4EP\A#T.\AA9H[38:6[J M%2QJUL6+.LI>]45-8:E(2;,BW["BV.6HW=G8AU?]F:MJ&@H]FG'6YPEGK<3O MU%ZF-0HVUE^020"TI ([\^Q8?G%5VD872OL]L=\K3'MHVUSET91FS+X\4 N6 M[W<":AWKG8.!:.@LG5S% =H\0 M6WW<":!UGL*N@2@V>098+ VX^4K=1^^^3 M:8,\[R,6PX(,'[+XFA:WG/H/\Y N][3\&@& X (P4*>1-72>B7W\)PG\HX_' M+)I6C*.P:^WM!&O*SK9:/YMM]:V(\WJC;R-Q.%\X7QCFB[$57VHY:(BMA>@Z M@%BI]:IM,E[I2!1:KBPP::_]PVWL/%G7^T6E6J\G!,_[:KA$JR[V>WVQ5WS M1-O&'X=E,Q.#/L@FAH)"&"6064,4S1!EQ1 '3)T SP'9/" +V4]&02O:DOK"02I?9)V=/N)_37]KSJUY$!Q47-K MN)0.1$K;3 T[SE;+LT>M2@USDH1/!*9N(D0C(GSV7==_@M>?,I#.N4_&V]:9 MTD9FQ?4+'-XXJ0S%AU4VYC;=&3SUT8F:.ATWR\"4164 -EZ/T:K:>Y[XO$=, MV8TA!9E7NS"DSAQE8(C<6U=W?I^(P1,1V^-!06+7+CRH/@"0\0!KAO5%K<]6 M??&]34-NUEG&)'D!P!J0R32P1F9(!'\HW-Q^#]-Z3S*O]]1N'.-%O:)*JBJC M+M$50^O_*%(W_>R@[_Y"X@#*_MJ[F4O^>GA#X)V.%1'[-O*MG]]!B32T.T^3 MQ%Z?R71GOC.(&4+L0 0P$!4-_NNIJJ)7@_XZSM/3Q;[$DIW)0;\7H-<5694K M ?WK##*#P/0BP77,>\=UHEEJ M!TK<36PX>T:&'SWX_V*K+MO\VC>**#X7\/7P8B[>WV/I?DF%VU#I!=$HWG_1 MMFW',QSJFYNVQ'"O2@S78*(IABIJ3)7UY.!E!KS]*L%;1S*/WA<-I0O@W=\@ MVQNL>_46C:\0!(A6UR3P)]"XF2A,7#2YL"H ^>_4F6#9_<3LZO'H&\/1MTQ- MZ/!7>3MMJ4C)M7?AA!,?#[\EJ/B&F#CS[,L4$7Q+'(]$L%N89TLJ%"1> MOXX*=:X$*Y)H%)_#R1XI]FM]^* )5R7?UM5NW)EO=91K%56F%ID/*C+X>^!$ MY-@?#M$R=;Q'D+H?I,$_@\?^VDDJW& ]7J5RHM*S_2CQ]L"N9C:2[4$AR41)B/&9J[]LT0/'C$%QAPI1%?Q[&,VBD0.II^X2C:2'OUZ!Z D]J8/8 MYR!]'G?D<<<.A$%*8;[ ;BR+^0.LHL6ASFB(O136"RS&LEBOH\1]C[&CYYF* MH;-3^;66WM^18.QX<;IA2*+();DE[C8+X;-1+:Q0[[1;Q/5E302>G]*3-/RA M#)0?U1F@.:!\(AX9.E'3QY/KHLKJ*5'M(H*%N">GZS:V<34L+3"9MV+I/MO- M+*"1T68=%DD*;.VM2++/VVL:*2B[8ZM?40:WO;H_=^8S"5FH]\/+63>?$J#) MV7;N@?Y2]8@8+0"6QBL+#519A':R:44S"@ VS&O.YZ86=Q=X7. )E^-QO?6/ MY/Y !#.'*6N",7FSN"#*V5HO6PL\XG)LK;-*DR+J?5T<=.,464;9NF_%0G>O M@,RSMQ@=V\/>!ESW6_GHLC&Z;49^&M705Y[ECVE$1TB"@\)IU-7D7HN*"XHEG;XM>4?G4^#@'@17^!G9^VR3.)W/E"A*&F@PI * MBJS'!@?8&XFY<0X-<;PI8#(I-.U[#55\E7N2J/68W#_(!@H9;19+Y-B%% 45 MUWRCV6I+ZMJ#TO%#BKC11W;#7N*:*AL M%8?H_$')W$GA@0;NOQZ4_\H%U1%!-1$!7YC E!,%IPC;G]Z[I#C'43;@6;1C MCF<3+SH]Q@A&K2KQ*XD$FOJ(M3'/_?$D(".P1+!0.?T8C 9Z#.)_B!DPL,Y9 M9DQK':^_-C\(FVW@YH>A?%Z'JLT]0[G@U,8%R,7F<,/9E(H(SQ;[Q5E8[1L* M+0N:C:S)E@;AKP?)\=VX71 *+C,L55T7-;G'KE_;G%S9V07,&I6RJK=$J1SX";^H!2L;E&M,=4W)JJ["QT45/K;1C\WT$O1CT0D< M#%G=K"&=Q;QQK@79&(Z26E"6>ZKV6BWXHO_-AA;4=$-77Z<%F^DE:,&BC$FN M!5D.2G0@]O [03U%;.$,^F ^$.'K='Q/ CP+YMP?CX%/F6V=_*1P#H7K:11& MIH>M9\+\+@,S!O("F_>.RFE\!=SE@@# F?W'- 1\I#A)8!)C8"N?.4R^LDL6 M8!F77S5DI6_T?RQ' E1)ZVO+];W6!PC:[:BNB:K:$P>#,V1$"^SH';?;?U0.BB1*A2DA#%F"3'"/U79U3R=H M*A#C]3IAO9_4$9VPQE=LM_^Z"OI $8W"\S/W0BKKA L]9$(:.9WJ68[KP3/@ R]^' MRX*8Q/WX\,YV'O'7[)?D9_ZWQ=_7]+W.,CBTS2O_&LN=>NG'9-Z5=_E^C8*T M.?F\.(!*<38%4>4!8,(0G>CTB\,V;R_#X.. 0/]V\D4<#_WJZ&(Q:N M)KI8DOYV]*YX[.,?.-)IDXX^"HL2F2R2Y90.:HKA5*04IH)%7#?Q]"FE\6\8 M"BO].^UUS!)HL&M.0G*:_O)^473YYJ=CE\%A.:Q1FM-'2]I@DB $52K*X$?O MAP,C_^ \GWG6R ]J=5K_2=S0%^Z(-?) ? \.?./*LT[6^CSQC_O@72V[X_.$ MOIW3F 9)S' D?';]IY"^_'.2ECXC9A *Q+/A"Q?$(C2FHLHBO>G-Y?,$%'X( MUQQ/^'XK7*"<@W E8C59TH/V&LG&>%"EO[W?N&LL_FA)>P,D5H2_3JF\WPRC M#\[X03!=F++(\\BY=Z+!X%A^EB3EY(_) X ]L.979/U8>_Y3DN3D4KX_LBH! MMU.::Y-GX.J+8Y*?*?Z2GR424F[%Q8QC[\O2,KL/PY_IK%8=0?,;^^23U7U] M:^;D$9[OC#TD8 T\!>9D[4R;-67CQL*B]Z] A;%7L[*#;]_'F;^:O[JE5R\Z M"Z]7M2]L\FY,W;[4AE6SF,7WUZAX,5!1L=KM_GBW_?X:Y(UA&RY>-MY?CWAE MEL5;V;S"E6POB'ZX4H4?O?QHTL M 2K#'R^>=M6UL@P[ DNI5S!EM]"P18L-R=VLL6 W]+]X1E1'"A>P!?I-J<$< MXTUC_,63E3JRM;]#&&_ =&O6];J*R#C$# S!\1Y]]Q&=6,L,1Z9WE36Q@)K(?79V(=7_4D+-]=F^U0.@_9V MQ5 S!2P,70(S8+"<(4JM%WTPMUYZ!=9+G!U+TX0^^\$%F01@9]#Q/_/L6!PA M_7/]T? U'+W0Z^NB7KB1L&[7M6)MU!FT58BR?BTHJ^,L U'2-%%1BK;M*TF#;PS(JAE<#MD"SEO_O :Z%^L,AYK6"&P5B]X,9 M=Z!J,S!>LB1^.O]=HA\5SX7_Y%T/KU+A-&,U*#)J\^:MAH-S;EHZ'6:]I;$S M"FNP*A1# KM":DKI<_"U!+[!J\%7A\TA]T1-4AD%7U?#$K3,Z9L'T_'>"@"/ M$.2"ML_KTNO# M%[^"A%!6U]Z%$TY\D%/X+9'1-Y00> .7J7QJ,4F&SC.QC_\D@7_T\9A'+YAP M+[<$V<;HQ2M!5N>JMR*)1F$10@ZWYI:.M\3;QG#&*_%6@Y'1%]7";?Q\T9G- M@ DM]7!\;^)&7A)'P'BTI.YH24^;<[Q?D!FUR'$J(2J@;^:,?MC0$=?*0-0& MA;XJCYBPCLA=D+C1A"Z%Q%K.E59%26\L5,X!V!( -YK7I0!81^1$545#*PP> M,P# KD9./IDVR.!^M930@;D,6X9#!JIBE ^'K 8@8=@O<-1YD&./(%0A=%Y8 M.'D!.J^?]C="AR.&4<2\L-KQ F)JF*<549(:6UP[D(P*##'APD9 )M/ &H'Q MA@7D-A!4T2>WVF\C"ZO"-Q?\G2!$GZE9"DAHB'IHM]J7!W;O>Y4=?&Q?VE M0@-,&%3"A->;=*TX 0<2;\DLN4?3G=*<9S3E;+CZ"'\]$N')# ),5G$=\]YQ MG:BNQ-G..$FE#+8YU60%.K6;93:7R/7P8BZ/WV-Q?$FET8R!IHJ&T<;NFBZ; M85T!=*5 +K2>=@5R+/_N!00:^"<>H^$'!%HJD&)S##;CH2H/)I*PQ%E76,I7,9S("JO(I2'9L'I3)5 L\[< M8E46#:W/@+O>(0N,XWX1]P4G=5>"^SJK; U$0V4A+8U5.ZZ^$PI6:TJ__A"' M8EMQJXKCAA3]=Z:D&V*9Y#18^A^ASXX^] ]"LO*>?M>^$G M@N;S.65\>.7][@<_ 0#GYL2)D).-UD^514G6Q8%1N)VFZM-SJH5E5R)MG)>- M3<5Z7Y)[_8+ZQ)7RL=Z];7U1JWYS6]=(^%I3E7.N2<[U^T458ROE7)VV+[A\ MTD"4>H6Q"291V.F()RM%:A/PX:&?(/-CK$\K/,4X%*P8B-QAWM%XXN5J][#< M*A^_P\RV.;,LZ&(4"@&QB/.(Q_8>^%KNMBLVJC3?&PC.P^;*CE9 S)!<>>G/ MN\"T22*&F[D0&DJBD0U1-PI#XGP'5*M!YP54;5P'? 6JZG1X]9XF#GH-;G5A MT%L]3,1N7!Y\!6)K/9"DIXJJOL>(W;N-7]\",C&=>548OMVKUD412G19R8C^ MP@[N58HGLDI*6(=GGGU!)G[HU%/);CW+-5G4^X4KHGQS%Z?&]N5!%ACQPL;T MUS&BAMQCHR_VFCL[X.!"$JQ \H6=[Z^#9"U'#BA:8Y7Y#B3(TZHZSB-IAR#ARTBJY6 AK":F M:@V>S'F@$"KO=^4QM$-(\&4,U;H(WU=$0V^L,!V/JE2W+#0Q9QB&HP<#F)85 M3(D]WW?M\&A+ ]$699"Q?F-8-65[QOY\6/5;+,R&HRW&0.P5GV+.HRV<&CM- MA#E*;-R0L2LEZEP8DU5-',@L5&KMT(K9_B)_)^ 79$)7 _P:@CJJJHA2CX5* M4:T50]R8#EI3Y,?RQT2(S.?4DJLF[;6-Y&J&DJ>WM^+47L9<8WTX=I6SL03O MS.=VC+?UY_%4N7^&F2SINC8('3I?=J')"TO+.]&DABB9*M51">55I&@$,_N* MT]WT^0LKOCL!M=:]X+*H&VPAEM5@77W;PM>9IYW8+UZ]&U;KYCEVR_WH/4GM M%Q646%4:K6XC[V$M;+F^=*D:=]*QCE5.K"HM2"#40-<*CF?:@5"UIL4KBMB7 M*T\RYCSB/*IHVW=/UGMZP;&N.Q"ICO-39$U4JJ^8V@Y_#L_Z735R:S3$L%"! M\"WP'QV;V,+]3'B#U0H$QWLK) 4+O ?A#/#SF*YG\[!/BV%2+=M#I!2DN*PO M.^$]9$)L.D3:TT6E^-Q/'B/E9*D\1IKG2$%"R,X;QHPZ;\9:?'4@M,:)#!-CPYH, MP0-,9N%E@NJ4&"\3U.7Q:Z#06DV[['V+$#L4AC!%"[83TAV!R=%<_'?J3' 5E&\Y*W-JNJQHLJ(KBC'H%X3=TM%'^^@6;)KP>O@M M&?-O..)GGGV9CO>Y:X:A,W2(?1;.)[::?6-^G#I[F\\R3&EJWV@:4W6OO:O#>F:!C-NU%!BQ M.]L.K^N:JNMZ$5'GQ^,R[ MXT6F]^#0&@-A2**Z2@ITQO\J%S!*3Q0>R#UYN[/EYOZFQ$#P=-8X;#EJ@9[(J:.@P$I2<:Q671Z@'0'MH!S)U8OA1: MJMJ.8#$!O0L)YN6"4G-EHLAZOU_>@"ER3I9U"A/1JH$B2O4?O,E^+CI+R:(' MS=A18=N'Y6T,Q$&O M2%)C!.Y.DSH(#_9XN:H/*RXVRQHT6;=R#IT*!:;HS%>KMJ%LY5&$X)KIU9_G@,$WTX M,@.X*G@DHBMJ]++EASPG9ZM-7+JAJQLVW.#(@]1OZ8#SO)L]0DHIA&BZ;!34 M0=@&(3RW9H^ D7>J>MFYG5I13OH6&*DAGJ^)>G\@]IL[H?- ]DE=/I/ 7L="V\.Y_."$BBSNJY* MJBK+D@;$ M?OQVN-$$RESR1Q/;PAT K'BHA]&_G6SV8R6Q5=5/J%)1UK#BET M836]Z[!N L[]W>%<1XE2@+/1H#O+X+IWUT'; &8'NV/V]28.0Y&Z0]QH] 5/ M.I@?>C[#@S3I\5X\HYKA#49IU1L%"*[WLY!JT<),(L_K(97TE^QT^WP*]3R? MH.F=1+(JB5*?R?+R?"O103*P)/-@AI6,QIA7QYXA21+5VLYI8I]P?,\0B_Q* M5Y%59=#7Y7I)5<>.($D3M0'?$53S/GYCDWG]ZF.N',\&F)T>HR5?_[ZAXB.< MLB3/S"9(?M:VK:B.(^O8/)FN??-=&V@]32JW%ZDM SUW9(BNBVIQ+(EM '8E MNLH9V.P&CUY6'U KM\&C+5L]1T)5%_5>Y0'=KG&O(MN=4ZVAK+^,:;I4(=/J M20'4P"_6NW3^ZNN"V?7MOR^W58H:\\W:W)_]@$ [A>4/PEX0WU],(?WF+::M56JZ= MSYDJ94%JDJH8BJ0/5,.0"BS(*\\*<)'I@L0_KU@Q&Y5>7S2*#Q[G6:J=!V^Y M"&9?[P^47C:[5(O?.F.8AJ&+DERYO=6I &37,;H-1+./9:D'OKJL# 9RP5%M MKX!K'016 C>E?.]-(- M22DXG*O\1%4=WWO@]&A:UP)R/"# 6$ )CY-ZVE].;/-UE32+#>U51;E$M5> M3]0,EJH#M@TECNM=<)TSZ&0%/C9T69,+JKF4QKA46=A*E+0!_J^[&&\RYL\<#L8!G5.!1_;:GK['O/\Q5&7>T;^MS/, KVRY1?L:C. M!M-45>RK]2U/[ [E^CT.EHGUUT/BT2[\*:A:RE@@BM.&TX85VJR$ 62Y/UBS MD6(O0UVU4BAO$?\E^<"$]\2??9BD#G$?"#O1R3>3SMY?A_C+WBX?R.) O[W=A6="U<3=21)?SMZ5X_9B]]" M;8--_='_X8!N>'">SSQKY ='*[RE/_XR[WK\ T63OOGH([+F Z6,8!'73;PX MJCSP;WB"E?Z=CEC,;NB^:TY":Y]GG/M-N,:WO[9#X1H1(09>+VA0#S<#WU!+#*^)X&@RJ* 7@K] M5Q%,<)!QQJ!??'/Y/ E(F)R]^/U6N$#!!>$ZQ9-H4[M06+%PU=[?WF_/*J]-9IEO>;T(23^/A!,%V8'%J2KK2-S0N(7I MA$?>==)9S\J=OKV&MD+,6X$2M]2# M*7/+ZBSP\W-LSS5:?$W;9I M7\_NOM]<"M>?A>MOES=G=U?77V^%M=&'29%HDZ=2GJOSW)87[:PMA;VK"EZC M>H4WJ#N/SOTQ/'1V]%9X,D-0AY8?3/R *EZ8VDFL85WS*<3XXJ? B1PPW;&5@C039$01[T>R?"'=R?/!0L<$SB U 1#SI*2 "_0J=_D@A^ MF02^/;6@-:B;0>Q1X-Q/<0)X- /'GX9XPR1P2&0&,X'J:V"J$!#7(4.XQWU, MO@H=?C)G@%L+KN/L((2S$.:),'D]] 2FE(#@RVAO B?\B;TAWJ,# DYLTI$9 MC 5[2O!FT"G'IF4Y=GR)/.*<@W,%?CT*3"^$,8IBJQ4>-#+_- ,;FTR/#K+I M]E/A$<8G,!TW\$UH@>G]%"R88TY@\ 54YOAED3XP'2T'^S,?*LQ0LN'-KC^A MG;*2N\()P=X6C?WZY/1*I6/!31.1_ M_.#GZO>__N?V$;]MR=K=5'>IG^W,"TN.T_KY]4-MO%6TZXA M]7I%SGU^\OUDADYX/?P6D(D9S[[7P[FUEQE[K<[(M0;ME9VGQ.(9[^.GL]NK M6YS'OMUX$]AWXQ,_2;A[Q@C+-):P3:V@_0F:,' PKWJ-# VGFV"'AP M0_!/LV@]$$3XM?12<<>* #7S#A'[!NIB2>F'=N9(BRP48" M'H(IW$\;AQ RY[);:*J%03FZ3\44A=%C1F4T 7OD7<_)J4FD\$7K3@ M#8%F73;Y3F*E:&6FLQ?&ZP:Q9W)ONJB&\_P$ V\,\DD,V064Q79C.L"TIXMR M34U"_%.83N#[<5O1) K 9D;_P0++/\B4=EZT.&Q :D -U485-IQI?ISG1V?D M@$>%L";>LC5.GB<^.$NB *IP!+,?#9X!SL&"1X>4QH4#$DT#&",JBI@JCSXX MHM3LH),M/M2AQ[H30H<2'T5)EY1+A\>9O M7A&0>,_W6\&FL6FPJG!U\V6C:L''2?Y&7PUT(BK__+7T:O9/LTM3_=5^)'YG MMB"%*SO'^54ITWTR9V%>GA9!/99?JA'XU6H%Q8.;S MS2W8?]1B#_,FP=_#_'B!IJ01A\C\"6:DX$VIYH.7S@=23$:46IQFN/8[PMHY"=9&"CE/N)3DTR8$7A&D7\BG%D11A729X[-F3!UXU: MQV@[\,I@[K. H;NVB8M1_H \.N0II!;1XE?H(+@S#&OD.T@==OCWP<0>1G0!$KS^-&8F&&Z'(DA-S!#D*=N=OR$ M2,,+X]A+!.>3>"$)3[<>\YZR4D>AW^ 4X11-$?T38[E54KDIXRH>DLA\)NOR MZA1W"5**]H5:)X_C;!],;^@(1,_=)+Y"68U+P[,.5[N MJS3P$>M6Y ^N_Y('F&_ &X"Q]/RQ8PD8DL(P9I S':CS[,US"/!E?TP#)[2= MN(7;J^:V&59(,?UDL!O#BQ/P:N-GS:W* MHJ=1FR...@H)YG-3'.BB>8LV=S5-T\AL+[0$'3"SXE85O3_I!!T8VH%A;!+2 M^*J0Y'= FY*F+T=N/K#=C.-,.*9DGE\H&H MR0#C"K, ^U-E+M]H:4[[>[ABA\7D#LIT/'.?LIG*FP,,G_@T(HA/.M7&1P/0 M:'\>@WX\0R>O@U?GWI;,3)B: \9<>O/"#>D;'#I+SJ<\"O5DEIY#^QXF\"'R MY\EQW7BQ%9Z8&XYT_0EI#B_*+(6PW0Z?W3,,UR_=0)K.@:G#5=N3H3+ MM2XA/CLEZE#PR,*"+[PUGJG-1]-QL2=@'I2X"Z[:5,)T[H:NQ\,Q!63_1(=P MU^&@ACKU,<%LF3B1Z:96U%/@1&" 8?86?@L&'AZ% ^'Z8;CDT.&OFSO:.67S MN$;7[&A]WP7$C%)3-)@?Y2R$(_2O<)L5^YK&02<,)JQH9 M%ED,NU!O<4&S+-JGJ$)6IKA$O3T$9OR0;#Y.%06^-$;\?9RJ&1_KTORST#OMS#EWOX<@]?[N'+/7RY9W6Y1WACE1G0]J/.'YR/E\4]8#Y@ MGM]I'7L0&Q:-RH2]Z7:::D+?B?.4'&L+[M73?(T)U/K43=:8P&3" IX.6CF MS5>:=HH5-#G\+T;*RT3&P1]R@G1071\G) =SV>+Q9=HN_[+<6KKBZ(1Q2,P# M63XX:($E%^/,*8RY1> XMZ/.%0UW]7T&D>M_MZ>14GHD);D(B9X\\$\U3[V M1\6EL%N\Y$E#E680Q$N.>5IG&"^_'R\U?,C MRF$P:N;N/MUH-H66YYY!GD%BH3CG?')_^J3$[Z&MH_F4B7:AYA@UCE:CD\D* M2O)5)X,X=>'?.+0A;VF:[1)&Z (Z>K=#=/@([G,;3ET!1RA,XIJ878E]@]=/ M<9<%KI80NH4,PTNYEYF>-T55@V*B*YOT_[8/HD'*EF!H>$. M@G$HNC4OS9P/%P6;*=B7QXQZ?+FU'?1.LV6E;%11*WH/(>C%A"@!^IG^=$(# M4P])&,I+0BCA&#H%38AOR51Q#(:T(V'<>H<>$)-DMB:3,6U*F$2R\%U@3C]@ M+"??]UP7Y@^!S_PXZ!:_$(:;MB',&I&.M8"5^WTO'I0D[Q[W^7E1;K^"2[?E MT1S*>.6*;LR$V0C3=>WZ8Y,K&-\1D/1$^9]]9C-8FZ=23P+$29#[Y4]=.%ED)U9 @J1"< M]W1Y-8[<)$K(74AWAZ]%3YC>'N]*%B8F.G8.C 0"*5:9>7L&G==XN70>",JW M6UQ(&+'3>&>F'RBDH-LTX#W'%'0UR11.GA9OWC'QTV-BH+6D.3!\,G8]\ALOO2#>Z'#>$\Q&' :2/H=@%OLS;9"VNK)6RR[_E)AV[?!8%9\5:!#IAEF]*N M4OQ,-W83J;)DZ"!3Q&S](I[M 6:TL !-/%A8#4IGA>_+"_G+R6,!<2D' *@8 M=Z)[[_S[T ?-8A$OU0FY)0[:@\47INNFQ:;G*\S,AL&[9JE1[I5-ML&U(Q_7 MH3N#TT63RB.H"'%)B()QKN.@%-9?>HK-DDE&SN/Z:MG=&!S#; YG<#'9.B!U! MX;^\H#E MR.SY]3&)1A@^I^98$F6@V?#)')V%7K)M4NE8IE',N1N*._OA"VP'V/) 22)1 MR4J!'Z^?+"40+63CWZ//0%?'K-0MR(L[\;T3;.0*U*2A+UIIPLQM)Y@E,6?3 M2^/H>=1.S%G\];%IT_?-H3IW<=(U/EKJS8'N___LO6MSVT:V+OS]_ J4]\R. M705I< =A9[M*L9T MO9/8) @T5J];K\NS_(2AUN4UBWA'\V5N>$SQ5;,2+K[X,SOF^4L"DP?ODQ]R M'N)9L& 5ESC,F$6UHWH%7G 8Y'(=).[,59/]6>Y6JZ1 *LL+H^6:I'>P8!07 M2W%%YICR'P6)VJ;RC!],[!, IO MPPB:00DB-HX3%E_]3D'R,$G0ML4X\!@% */G)TBD6"(9A][I 9\*#WOK*NGR M W%5$U\J_R)4X=/8)#\P9;%<8%/<$8!.[XAN2 D6KDUS^0F^!\DT3&G9K/(. MN2:S$)&%0#VD#.Y/.P!"J]O8?U9526JT::<17V()?Z*4Y]5ZE?J$39G@D>I) MK'XH,?2!XXF]%#HP]>%/KJ"5$8.V82PN;"ZQ^1Q1<(Y*'[S$"1( M;BG5GN)D=8_HG++F8"JC%[?/%RP 2/N$?^/\91)9SC2O3VI/()B"%!37D,<> MF*,D8=<"]-HC]+%D.$VY0LG/&$-GXDW=*S7=\(\PASW3>\/O+&.8@7?QDE"&H^Q#<0@NXAMF(F!RQ=%2JCB')M:,-BTQXH8O;L@ M1EIP>0]]CC1%C)/F]/ZD" %0+J?ABG4[D(=F-1W(JD"!%&LK0U)##&@QG4@5 M,/EM?(OH3KWZ0A$'2TD6?\M/3/Z&%AKN4[0\24-N!PF^/_9*K'!44GM"/LL^S MH$*&[DX0M@WK9+(_NLS^R.R/S/[([,^8LS\YL/MI9G_FXHIYK2;IX+9<:WF: MP90S7'-T? 0_^3E@'0WA8V-P\1W-=N$=48"C0.=G."MC?\@!YA2A5V MRZV"6.^P<5LL,8HGDU)0&XBV (Q9M ]CN\Q#_G]05\CTH MO0["$(R_\";SN3^W]0MK>CN_T/7@]L(W]>!"FUFZ-G7MF6TXVX=A_ +X94B. MIT$2'3_QHC!UL"C8(C^MZIL5/AG.Q RS:<7ZZ]7-AZ_75Q^5JW?O/O_VZ>;Z MTR_*E\\?K]]=?Z@W DJ@.ZO*]!_[;D'OVO>F@*^&P5W2]0,&:H$B8H8C+L!0 MVX9AAM]MR_084S--7=<-SW0LUQ((#&+U)%R243'Y#(HO$N6J_X@@,^H2K M;3QX9LPV>1C"%FV:F%+W#,UHM"U,M_UMN^U?9%6*D&F.H\)8@\1_RGB21G'6 M-"[#@G-@LAYHE6AI=!AN84CQS),GW#>0@C$*T_M@MO'J2^5JL2B4>C)$R626 MS?-0%@3)?4ZSM1!0>L)^+5P"?1-W >W[P B;@G)68GOIE) L8^*7GDWID.8A M, ;$AE[Y.>^X@-]MIA4)(_DK,HF- +>A1>(96?B;!ZB#_8O&(J_06N_6$!LC MQ>,$[H4"E4;;FKVR7 % =.)(!%_!G;4&\8 VQ-%8PI/B=0JOY-/19CD1"#8/ M@X69Q4\1Z2,EQ(]BW$0'%1+?<>MADHT!("USTP4.IK Z8+Q.$O7%0=5(7&U\ M&^"5X#W&:<]9#F]30.0I0-G04 ZL-;C *\4 >\!8@,=W4[F2?.?C,088]BXO MT2A>B$B!Q!-=F-][6]1F@_W:X#OMI<*MR437]U?A>:\?Z7+[#!MT@TC[2QS/ M #6EB7%@@U?MPL$V]8=A51HF1Z+B*_T8;)Y)2N"6H?NPD%+&N1J"^%/H0U]A MH8?:I\R%J5ZFBCI $M(D&Q(ECE4'[EK#L?XIDN?U@DQLXI0AT8[D>UR1XUX&=DA"]FC(,0) =KM"K';K/=UMW@//!;;H87=T&6ZLW8-T[RK#6!;0#EV6U?&E?.T3 M36,!2"0"\:;;4PAS<#WA^-6)7:64I8W>&WOG*[]F);3,N0!/"8:H M9K!X\8K8]7P3>+J3.4'Y/=%-Z)]"6B2'74)$ ,B7XIHA4I@P"I$N9$&IV*8" M7585=/S6Z&CM@RM\ 5:,=7M3J0V30NJ9[^U/Z;%TYSESEZ,"DTI='7DKEN/8 M]O;@3-DI^1=ZI>ML7TD?Z$>TXTWZ)GC]K:>"! _%(]E%__N1C6P7?UG*7QCV M,?D+$0\S%R>?(E]C&:9V5!JEG,3[K\ )YO-Y5S+VQ5^)LM=G1(&+K4*,!$JS M=,,R#<>RC:H0YZ+Y*W49K](OV Q]GL-C=IXV=HOQ'_ T>-B[!39%56U1N>D5 M.H'^\6?X'[*[O^)DX@N%5+FAU2.ZIL'T]6R=0-;QQ5N[?!@CVL*0>N(4]43?%AB& MW.(B:*B'_D*!V:1'LD'1&)H%J@9I'&_BN6-3-/Q>LZW>J7?DH' MBN2X)OS4!IR"RJ8;! &%(X0D11+ZI&,$-Q!1.+!RIR;KZ-HR0F!USP.M98T= M*@'=8MU)7"*+#S+FX08^8K8D+X;[%WG %D@007\=]''E"##X$SQ]H?F,BZ@F M8VN%;7Y%;U6VAJRRE56VLLKVQ*ML12:MNTK;G@K"ZE;<9HI]0]7M)ENP.\&. M_F/HPKCUC@0[<^N^ +#R533[P/#N^DJLYYY/+U-TIEL:=P\8HO-E&W+U*/(Z M6]^ C%HEY4C%_'@#N7'SS"XWOQ9G)G$/9&-Y+4OW'&/" M] ,ZVQ4R6N\#Y!TO@ADW%N *.JK9V+!9?D[]G+RGB)]PU5?TI4QSR1!3HRKG MIW6X@&7*J%(<_9Q0;.I26$DW+-W6+,/5Q%:_**(;K?PAX:.--\-A(W8YV\24 M!8P @0_98E4#A)?1'"TY@OC!3J-3Y&66:3_\\(HQ)5>1^N'BUF\NJ 7O'AK ML6,Q(\O;O^\(OU$Z(25H"LL/7IOO5-U6IJN&T@?N)KA#4IU0@U MF795TWJ3T,[5(%: MCF<+\A>]*M"M])):]-2U:-\^FOA\*IW6':K$UEQ7/Z#FH@?/+-OA:VZ##RS0 MJD<;2!,+.QT'X*=NH\;;0LQ%:MK3TK3=^:LTJG=&7NIV?6!XNGE (6OG3AC9 MMP-KTNJ1PG1L8VBJ4?#R9Z,)&ZR"::'CU$1\(ZP!WY40^YIW!'Z>?PT>@V@= M#*&SM)/2'_&,A?J=II1>?%OE*))<=-UI#M>:^@ND@ ]IL_I*J"HD00]=I97#.$J*4P3*$[ U530?8^30P2E!_>U%P W,QDI _PC"76>\_SH^0LJ<4W3K%8R1QK]S&)T,2 MC=ZY=!\R.!60ROUH/0=4W(3+<@E(M9E2!4+Y4T#NI- )&#X:&KP(O @9WAH" M<8O80Y2B?P6D6QX8#U.6HO32;%U6!?:,D<>3[7,(6U1(NF6ZA[3 9QE2]#6N MU^PR-<_GO <#"7I (O[PB=G#T5(<[_^0*GD=)DQG$_=9;IB(S#<8D_[DPGQH M:)SE!B+3P7<9#A?N#,YJMY9Q2KKLZ334^>8[\3.C\2I_2$5SD'FD8=&T9X9( MEJ-_T])37)>)E<7V@=#Y[.>L![C8,WZI7$65 =2Y"O^+J7"LE$LSM E2" 7B MA;NN4N%,8)BB, V"&9FR624#;N86C8*F$W6SR=C12)N8[,&H!^\Z0PB12QJ7AJ<3Y:N#RQN-&AP ,3";)6P"2IT.64AWS8VETTM'5RFHOI7-X$&_ M(OY!$/GX/C!C:WT+6&6D!C+[ F#7<)SQ FES-9OL3KQ(1/(9(3N8"FXIM!OG M#C#EB3W#P&VDP+^6U["SN663JLM_W5OCBRD;7V3CBVQ\.8/&%Y&AD,TO90)M MHMUI>:4U9P;O>OV3\E'WI,FN5JG-5.O2+WO/>ZD,L#&:%><]LA,U#7<+J)/Y M=''"#L3/&8HP=7;SOFCZ.'![@_^L<9MQ$:H70.W".9WVFJ(3\>HIH!$K ;1^ M.8J%'>=LLN;VEPH3KET&KXJ.TQN%5UUK]\1C*WD,2"I^C$=D3DK\N]OA*0K$0(&N.BZ-3XO4G(=9G$MT2PX#,:M6-G M*_0E11U8+ 8DIM+>0=SW5:5"!7,AT07KF&B[E]X:ZL/YL=[9:$U?%J&1%RX M*JW)%[T=6Q'5*,&,SOS;0(?9>@J+J2L4\7R.'U) SO:5!3KI+; <((4U#? 2 MLW%U9 Y??M#G'T&)Q7]55CCL66Q")]RR8&(6D-C(9IFD/OF"-A^2B6>K/,3) MZ!NBLU4THQ%=D#82MQ>LL2Q@D"L%+/ 1076^#(6&WK[TZMGYF^"[#XBEL'J@ MS2B$_P.;7Z/\/S]:P^0*?)[27"(1V!2"NB0OE\4[(M:-.4^0T;P/4V+B_HP MIAU=6 ..T-0LTW.=0N]E(1:,'_ SN_^-__V?K%"_E5TPO]&&-6/!;>)/R M[G CS9&K@-X$\;C^]WS0)^)K2'>\5E[ZKQ17^SNQ&4RU06YI]?Q#EF%_@R7@ MY>TK!4[W^"[Q"@-IDP0\W$_-P(I9&IXE&_SO2_\Y2-"SPE?9S/J[.$:2A\Z+ MLS=@^X [<90.>4-L2FZI:.RJ-#" %"2P%U9(%RU,)KH%GR<;P]!$K+"?E((U M<1UAK\KVE +Z?W2PC=[14;(WB,72!7Z_L\@QW(FU7-V)*)1ZV21>9973;Q1Z M'N-A$Z[ W#VG+Y2-JB8 V^BE2"\038W3M\0"@W3%;]_>[XNSO$/9]P+LL.UL M>T ]R:\Q,OI@1<1^0:8"V5!E=(S-O'#JPM,KQ.IH2Y'%F]%NP1:WXX M^!1' M%P\UMR$C/SG]0 8"N>CX<+O*\^ LZ0]S)BC!^3H 7/0 -60Y0CY_4$//P]9Q MO-NS8=Z[[AZV0:P:%,-=L(P5KI%\2:(Z-."0@6MPK@JGA>@.85<>BY.?%H(I M>&]>;98XP6;G.H^4+8U"G?]"1X3/*%(*TM8A#D:0HM7<./&Z/C->H-KI8*C, M$\J&P;-?P4&F$ B0V'4XA6?)%)Y,X'H$7)@.G']#Y@7R#C@H%% M;$ ;AWM'2MQQ@F**IW??0J\18#%#+FT)]_T.N,GD1S$6;$"&]A/DS](#71HB M-O!ARAW266ML:R^5ZQ4YB@5IGBW)G@=$7:.#1';O)_9L-@ V:VLJ, $[(+ ] MHG732Z2F M&>_-_X"4;+T:E?C.+$EV9$Q\T#.YBZ>+V/R)N'FCBD MHV"X9Q:#%)"')$(8A?#;9^\'";H+MGNUSC4B.[BK7[.. K<\1S/W5^!8:R/Y M#69?_&?8ZQLN0'4VVEQX$OMGB]H M$I[Q:O'[:EG53^2TA#=,H_*/R"H>?X 1Z M\6UZ#^.8LRU E(<+'N)9L+A4ON9[L8'T&PLHJB_#+&$D?(&T!L&X7'Z&S?H8 MI-R43&X!Z %P/F/?$_M71VD.05)^KFYGD38I]@.0GK[81"$\Q[S$83/2113@ MM!RN;0F2QW":CS0/<-LD>1+=J.I&DIP>_VOV2](B6.[PR4QX\5;D-M@'*-\' M2BB@(.*6]!OC_E[V+FK.3"5V.4RDT,_2=9V^X8%P!HQ>C5?WG&3@@?(\)ZB" M=]^BZ3CZ\1)V?$)598-PIW$"960Q\7_Y2>O@U">/V8!7TB#&T+.L-5/1)M9@9'0OKJIO@WG:PN5^ MQ#-Z00.SAE*FPG)NQR\@X/7*2Q:,--&-B"H<:5@C>'GL-*F!@J/2Q2J^H$$&4/[19!.*U,G+T=@!&O]LZ3^C8_)8./ *\@!T;!*9-T]< M&KHM:B%. -/&\SG4V""6%#)57.D].^SQP['Y_;R+<5HH3N 'N!D9G^_!H$'B MOSBDNCRT&SO=R+F#GE^?SW/&28BH"!.9\#HNE<]1[C'@YN'\-RJ4 18W,^/D M':[#(VW-SWUK[ !>E00+=07S=T._1,G2TS M=3)3)S-U,E-W*IFZ[%'* *9,F89G:\X!V!;X_/R.G"+.HO;TWT>VTO$'KE%4 M)WUAN9<,0F_S@;F0OV ];OA,BCU9_OA,*Y7H>0C\T[R5A@8DX3-R,RC;OUT$ MY,!-TG&%7(_/\E81[WD35X^!$BR>\]6(S^K%&BIAX(WZH[L.\XHX_06GLP(- ML/1DT;RLYG%:B%>@9V'O- MLP70G'-;DDUA\E _0N="MX4A 0$K>\B^AVOS M6*Z_0"Q+$J6TK["41>/WM^#NHV_#&30A$$>:1ERK24BUF,\K/G0>)NFJ2LP= MYPIAH@^7?>*L9?9RF$YT,BP&&2RL&(Y+V4+HT2)[5;KM&R-)K%>!W_/LQ]NB M2"JWG&RH&@L0L%^4E[$SE#0*O?(.F0IT($*')>QEH2,RC/J-\EA:+MX%E3(% M!%\"GXE/M&@WPDX7)#>R>N?OWY3/&0:W^9NY'6> M:4%6%IGE3SAYI+U">B0M;B\1.3ZW45DL;-(\_$YVL/2N>=_P?!WALRYZ?%;0 M62HSH% POWU[KVYY'*4-94^@#4\8[L0>X:A ,L/"CR-;UU??%-/82(O7RA=2 M?4'[(Q!E,-TAK\TC>^7 WHY@0N3$+3Z?A W1#D*#+6[F7M'8#$9B MY:XL-NR2IE.P?@3$Z+=R,<4V+L /+?(IQ7W-^0LZ.B$.56.C=K,:DXYER+G!1/',.IFN;%;DH*#\A.9Y<0V"!U# M"X\@<9Y^VL),V_ F!Y189/++B>]9..5_;AGN6JXM M%^M4I?##N"T(XQL4KUG=)_'Z[KYDZ]1" P^%8F5@MJ02!S^M6*J)_7N^LRMA MUOQSE.5G.!Y0!22#@L>"7\DGS/(IQ*2S.=G])KMH5[UKB(LG'@("[HMW:1:2 M4S60X+42OLH;UN!>]\%BALT]MNZWX.T @"WQ;IXP6G)\^V_:&A_B^"F>:<4 MA&,&IUY@B!RO5E5"^DC^>TAC9;Q2?L,[>%2"O92(P"-@>UFZ)1W%[%D MVNY].W7,0D>F460:1:91SB"-(G):3C25(FYZHA]E=Z.K&3N481MGG3/$-"R? M?$X2PK#N2>E;'J$:\>$H%;Y%$7"#;C:96L *TI%3R+Q_6L#3+"Y*!QL=5AFZ MSHD+PKFC>,'*V_%'J%H8&E(M\=+ M1L)J-2WE^X"/)H[)0E:Y+DZ@;P[0/0&Z%ID^G,W#P4*"%5C] ?=E-I&*=?%6 MC"SN!"J-UCK4LQ]+PZ3(E_2PX M#(*(_^9]=:PYK3L5F#VUXL%]@7B-A\B69T? [J47P ME1^6Z'$7U"[_H. LYQWV! @&9Q#B!"V@=FY[U0RVF83@Z=!1,MJ+3. DA?8\ MT!D>7 <8G^4;1_2A_ ,B#%A.._H/>]KM>E59-Y: >%&X8XYE.XYIPW,!+?+7Q[-?Z30*&,J)P<3+EL MZX:#'AY?692^<;QH[KILAW9S6)/8_7<@K$=6='HKH,) MFSZ&2R>GTP2JCPK8H-SP#?[:!>[7+ CJT0>7,><"79D+E+E F0N4N4"9"Y2Y MP''G ELXF)UF0C#DX84VG$Q>OOCY]YLO'U^\&KD?S;MV^(UJ^=%9V3YR/.-I M2.K!*V[U;4"P"C87[M.S981+Z6=[N-%)<"%>&FT64F":4O:4RKROTBI"UI]5 MPO: OB*"R;[">./!Y@S3U@X;6%(1X:/D5&/*C^0@>?)) 'Z'N=!)L8HXW\HL MI+,I^K(IKD(CU9?*+[@;8\%8/A]=6)A<6)I2N.4X6@SXL-Z28L,DSE3!5_3P MI]+>3M(.](Q[+6G6E)3".&AJ(3=TV-:*.5.8B7XRS6Z,4.TS2"@\KNG(N#'2OX-V$\<8N1[G3_"PA2=8F=FP'VWT&3 M9!6MXC_K&+BE M"]>_5EQ4WD0.^0FH^\8%/="+27X)=\PB4?$M--/B( -MI 8,Z4OZ>!,_FE5D M\+^C]\H*V#%6X8Z;]M)%9J$CI#[9OXOL(X3)SJ-O;'%<#2&AU"C4^16>_Q(L M20,,GZ4!0<139Y"QQY+E9QD:_ :DLQ^&;;$Q0!@4G7< QF%@ M.2NC@L^,!S8&U-/XSSJDG?V9U\%(=Q'/+X!AW M9_(;OE5))G*&/6$P-@LZ03,;M)=UCJMT>^ #Q9<-\C.P2IAFR[A%) MV-PS*H+EA\Q$_$3(Z#_!N[&#,^%C-D/E7O MX0%\$KZAFVHDN'5^%_%9OY"(H@R>NU!%?E9Q*V/60D@R:;0*#V\,&3 ,^8_P ML8B$O+VD#Z?$R!VFT_7#.D/^X :F<35[;"H8D(6!X&*E%R2@=A6H<\[*G=," M4?@\7H4\>;HKJXHI4)>T\C/@P_0>27W;RV;J)S-;);)W,ULEL MW2"R=0=,#6UO?!DFV(#3=(T<,SO+1W7M#98=O8U)&J'+EOLB&81 (31#@L$" MWQ&4**D,I!C9%(Z\6).$'(Q%.(6:PBA_%"ZCQ6Z)3R_C9U;X,_3:7"A-I;?- M$:>1HDO(+/LDFX&R^7N& (;_S(,DLG@WF1&%*\19R7),[T'<-S^KT MBMQ\P':;(EOT&"+IKNVO]N/%I+6G$\#I7C907/22S[ R5(T@^43*472]HKG.N"#5/ = M3S['JD45:=V\V2R[FDWJWJ13Y>YLV1V2WRS.[;@-LBI5UB)2PB:]6_N0=0\D M;7?U!96@_1@],TQ!"@693:7B0#9AFDLBX EZ/6CA207>=#OER72<%2308W97W"C5Z(Z,FOY(J:,C+ LRHU,_3$?! MWFZ"!FS O.\XBYVDTJ(KQ9\&]Y3%C\ MG@5>WO9KRK3\'<;!L;]O]=IB"F6WV7G#%Y1/)RQQ(3BE%),MHC/+Y@EEFTH, MRX6%Z+-G"IQ,:R!'L16%# 5#CL=!AR##6WSQ)8'C-YR8H4J"4!&R@DL@\HNL M+DW0<52X'=SJ8Y'X+VH,7ZS"D[1082(:$K5[/+1I6ZYM:OM7G7Q%-($2L:MH M]AXJ<&),R@^$Z;H>#\U[ YU&"A_$)7>V?EC(E1&5VJV,K".IZ^=SQ5B)I+3Z M.J;E9T2F2!@.][^23+SXI4%RD"<*V@LFS*5XQ+'X2O(4,M4=,^!,A7J38+DB M$QQHN0RNF"O_"B!<,X/$JEE(=BP),4( ]M+(/&5_P<<\5I &(O5SH$]8U&R. M-$3(LKCOA%]374B\F6_$M 9&&B,/(B 70!!M$:R*),=W),4M>"8QQ26@R>;W;&:U>&_S M_'>6Y&;)ZZR;.G];2AZXANZ 6^KUY'ZX>+68RK_.&"%V\M5U=-76>&D1'DK?(2 M)TLO:I/*TTRW&5(9(R/5*R(^VQ5KFN$(A=PB,P&0DS"W%8)XLA!$%H+(0I S M* 2112#]3<:DYUG+M-%_#YB,^25#-NJRDZ*W@VLD;L!V)X>Q24X]>NC Q VX MSM-CH+,Z'I_)WF1. V9!*< [7?CA0ZHJ\%:TP!Y>FO0YL2.0"&R+0%VQ\Q6M M>XE@( 8@U%%'C/X>*?UXABMQJZ>T?!I;WG= !IR32I.\\)^=X&A,F3M1TDAL M=BZY5/@]A-,6*UV&<.*,S#;!K73$S82[9X!ACWZXP*\$5 M&X\DUC$0FWGCH%]O8!Z%<(^"V:?&C=\)18-.S$EA5"B<$?.LSQ(Q8)CW&Q[" M+B2W@5R1IJ..I:L+?^7^DOU1<"N1R,VZRRHXAF89 MNN59ML J$)*OD^#S_#.;OI-BHX!V!1W2OI#(2I B$_$KL@IHB7<-CD\NV@>A M0R3F^%:]":MI )AW5U^N;Y#S\.O5IZM?/OSZX=--[C-LXH*-Y6%$8F; M0I2 :BG:*@AN(!FX>1?#S]%GTR")6 APODZPO:31!GP'-A3K4KF)<]0YJ&^" M-01\4.R'?"W4"M**M'+@S,<9GXA@"1(G=S%_F)KI]Q>N[>GH3JX9P[P1NC0[3DZQ:-]P<%V*('$I&3Q=7Y/-],1 MHXE#1)H+3U-*W*BU%)$A3HC?P%J'6+US#6:XJT9J%\,%U/X2<0 M&67K03]=Q,]9V)C,"04'9(9H2:9NTXEKE\JO^5O!^/#@B0YER^:.)NLI7C7X M1.B2NS74N=[Z*1FT%D1@ HBG=!L_!KP(P*L]T%8H]$=G/4W'?79,TEM-$[))Q&.[(K&B%1,/@+'$"O0QM#8'3@X%,MBN\\\I #+]L E_I(A+O*!H'C2] M-!=@L-"$87JOUIOUH&:#'E0&N5H+AY5.;RQ#L>)F]Q49NL-@?PBH"=%RWTGQ M$KF"@SQ!2H[U&:#/<#?J!6YG0'**!)FVEA:0J"I3/1EU?.)S$<*@JPI=P12X MHS#CG=.!\<,#3+<$GXSNT$Y\+&%/@&!A) IK M\LF:^RZXS5OXS1\EP3(!<%T MVE5P7*NT=>ST^!@BI3@#D<$DJ5'U6Y\LHR'"KT0? 06&KPQ>^J) L'MI3.JY M%9P$'/2N789VN;5F/7KP9VS[ ?PK&WO@"Y4![Q;$EE\H[\"CX"='(I/T;W>X=C!:W4?F>_W V0 X<,"0[G1'[82NF?I$LY$_ MK1N.H'X07NHJFL%_/B"E@$PWF(F=M24WSTLHE_@*E@<71F25%/@5X//F:B)T MU3)-=6).#BT@R8A@6)YK'4$$HS\B&*JK&ZIE.=72D)WJ:T?IQ8;L5Z_E&(8F MRS%D.88LQY#E&"<4M=FO[D)41#=01]0A%0G[.:)[(&_L+$+IW6G]%_B#-, MJ@MG6D1A("%&) Z"4\KX..T!.63P8M&2XP=(9A$W,*2(D,MB^<,2:4P\1([= MA=1#T, 2>E*ZGMZS(@GP<2$4E(?(:?M-'OG^@;52^S1P7XR8\7[J4^G%!2_= ME MK(]-H5+VWF\2?!8\J/)E7?T"^5J-W<: MFJ7IFFVYNN5,O!ZY\X\T6?T*!U*V^I15K+,/KAH\C5@3U;,./I!E1#--;2)H M?NB,C;LEFF&IGFU5N5W-.>ZG/3C.=BS;'#3'_=0@\6Q7M;2C%:=E&X[>B)BV MQG$-$LTR'2'1>(Y[5Y/C=,-"M[+,8>NX=TV:)UT[3L,ADIFVXWG#YK191]\ /H&FEUGZVE0\,O!TP"O?)=33ZM6%L_%$I<8MV.5 M1E*(O)9"G0M!MHAB!L_+H^RDK%Z85AI3I#Q@ H(!_1@D>-ILR9D7,'[<),<;Z9OUC4%,EB+$;)JZH1I-RT\=5Z_9T=!LA :HYI9\%> MQ.^%\I3W,(%[$K MJZ$K&;;_"IQ@/I]7S$8[E03$KVYG?W>1 -Z,I?0$J49*B%:5Z]]:5J8U&9A6 MX/1$A%JQ%$\SD;_(.XNT]S3-#V4?F&<,B!#0=/2-NL4W_O?\JIV'W5^AKA*= M =@Q[ O&]_H\I\S:W&',18F8*3"V,;2S1KHP8LK7\[1^&L)92Z M;3A&2T)I]".4CF6IKBX4RA'+8CO^AL"?Z,1MT)4+Q=&4F?]BO"$#4YRAX[S^C^WZ*5]F'WY#@/J./TP:3%[JN M3KQJZ5X;IGB3>#?-9^-GXF.8MS_3U#GSVJ:K:H*2A4'P[+&69V=AY08;V^NY MUM&Q<2)P)FB!S3L/-2,4=;WFYGSY_4(G8SAYVNY$%?>PQT7E5"E_K5GT_H1N L6]'Z.R).C&-#@ZC'2RL= $XMCKTG-89V[+8UW36]MK06+7IH MKQYZ!#O>_.EZ= +:9>AZB/)82PX-]:\>B MH!^".(8K!]KJ>WMY*V[>JHLB4,2-&'P=9W&Y52P!OFJ38;6N(U:$F8',Y?W\ M.1I 2M%V #D _7"VKE99ZBN1= MG1BBN2T8CS9E3;T%Y*[7]4'?=O(1HR)BA8DE&)(C:CCY0AXZ0(Y"VL?2CVWV M0K1P/='0O#UIT3=OZ1-+M9RJ?+U2!3B >V@<&YJ(-\H;.GH,6>GH&M(YU5[* M/3G$TCS-$=FGFC3HES5,.+&);!/N.*+6: G3V$C3=!DPL;92L9 [8&]F%3QK M<]#,XJB.6274OLQB30SO*"KTK$F0+Z,YKDB/% $^=_(%[;$R=-V9>#H?V_A* MD8Z#V3> \OP-+?IC/H-U8&QA&*IG'^RW9$0P7,\QCR!"EUQQD093(,13G,S2 M('KQ]E.X$"@0/!VFJD!615C6/3B&04>C$X%G"X KJ R]SVZ>P3T-1Z_4HEU- MYLGIX;K69K=_;WKT;)!4QQ&B>5PM%LQ!*8,'BTY->,S*.F# -#[&]B(1%CHB MIP(@G 2 CD-"%0#A"%>1J,8*UK'&R.XXN0H/8#"0U4G280$O>?%M=+2)Y7E%RW X/7JVF@YXWUZ%(&]X#@58 M4AS\2@(*1/>*CFL/"<(VNH;."O+)U7B@ .F*]W8C./:/^S45AXXG5KW0,8>V M._A (*@9'B?H(5\[CK.2C>4#@XBM%S,('V-TJV!&9Q*O AC\ )!>-.RF77Z.Z5JTL6YPZX*0#(G-!AW3@F"(._ M*"K#? $C3>!&>,H-G5T P4,ZE 0#KV$&*S!,$72-H$"L,OZ"H"/'H556.TE, M6%UBPDI,6(D)*S%A)2;L&'Q##:?8494N?+RQ;NK]R^*&*/HRX"X6'2(86G1]\@EN+M7[H,9 M0<]*Z 2)[#)N;-PJCK?/(AS&AEVEV_&[RK4/L]+8H0C)[ ,ZRJY@@"! &:\0 M:;E0RJO*1ER]5UXRR#*PLD&T8G;V_:M# <* 9(V#%[V'K'5$V%?RRP M6#LX8GYZWSM BP01&VHK-ZT/L4P;>97N'_G'NF;IEFU#=E#[PQ"5-C94#HR< MUROB5__?8(%<5G;D(<&K!OM%-=7UA/VB$E%L0*(K$<4.DU!174I#A>I=2:AC M(@FM)JO'+9B].B==16.J8.P2?.QXFVQINNOJFR3>[&*<5%>B[QFJ:W:#H"(Q MQIJT2CMXM(LQ7UWQJ&[IJBD8@30(WAS"&7C/HWZG+M95S6:E(<#'2$2DBKU\ M66M@D:%/K$E-LWAX_UAG^L:8J(Y@(-%X8,5:9(A7@Z*"E-B\<*">VZ";ECW9 MY#98Q\OP0'P&PW%57=#J-P2F[5IT*T4Q0_9E) ;:V,/P0\1 MYPA4Y*=@=85+68YJT>GN.*5.! V,(V 5"9YV[N!I-9V<[1(LB(W4E.!A.#>X MB^-_7EP IK?JN<+HW4!YI"3!0W1VND5VVU"[649V$Y;@-T^\GWRHOL7C8@/% MOXT?,<)8NGZ TDW +"/UJX]^$I*N7-) B^%J5GZT0EZU'"U*V)V00EZLYZ;HD258B(O[]2G@+_SR"BQ<^ &A?=(0Z* M.%PCI 05_PXQ44JQ]:[>*T^X,Y)VO4$K]QZ]U8RNCFYZ.>A]KNE_A]:[*SRL MMR5N.OS,ZE5IN!_:"'IKU_;V?NLF..?PP4_@IIIF"V-FQXQ@""P M$3 +< 69D,TU=J59.QY!MA[)O;87VY.&OW%^$ M5D#4B)2[J_@Q]!:TGXFK4G_Q%BQ0WDFYJRC=,333TQW+% 2\:7IU]$CHDR< M(,>FB=+S8JNGL)5,8,K:[L-RFN[#NO[T^X=/-Y^__N_&TQ''-)N:#:"MJE K M7VM/K8FMF?LV&C2\RW2Y@V@N$/0\"/VW$VLH&$?M^5!6.>"AXT,AT3@VZ0E M=%V?N([SAV/9 J!>QD5X%$2;HU>0OZ8ZXE'$?6UA,P7#)R)3-?,#IR-">XF. M(P!BW24ZS4U+,0W5<(3S?$^M5F'U#&G MG#R7[L>=D[VYLS%;9*F:KJN>>>B [OZ8T0BPC(Y;1,[$F%B: MXX@&I!Q/*SVCE=XKK4Q5\Z#Z5S#A#<1Q%B;!=)6%J+"88I@(>-V_R!"5@*SU M4F$$>5:>DG"U"J*+>(YN@0F1(6(K3S4'F7HV4KFF.>%K5ZYFH+%P;=;/_8$E8FIE'YJIHE8)Y01LKLW:6ZU7KMO*)VGR]6W]##"I5 '*(@1QB((<8 MG,@0@^R/NZJ"M]2-$B@&M+?&Q!4A%/'5HU\2*(Y>/7]9^-'J*IH!2-D26.CX MFE&^+KA4(USJB*D.B]E61=Q2W(RO]76;+A[^\O7SEP]?;_Y75;Y\O/ITHUQ] M>J]\^/]^N_X"TQPVAK6.*$;?2?)= .>0GM TVQ9D)NI4'[?(5YNY9H^Z:WKY M7N9*6*:\W7(- BO]X,+FJKO0#[RS7(=QXO9!KO:]XL/ M90.&LH[6& $Y([,UC@U(3I#KD.N0ZY#KZ&4=QZ**[8SVB=]M2X2/'9 Z""I M_F?74;\S#+I.F.GXM;3G&_I1>V[A:>W!D-;2&C_\M X7H! D3XQN+:WQQ/7# M,HD?:4)%\L78UM(:7V2Q;,D4HUM+FS&&5;P"O"3)%:-;2VM<\?7S;PI&DY1, M,;JUM,84-_'*7XR8(5K'!A\OA <]3) Y\VJEVD9O-?X\8"P"0I=*OT>GK\^W M=;B]O'^-@E(/2B"LB?>'8XN:0C>658@J+@M0CN_\)'E&$D90B:^FT_7#>@'U M8^^#91),0U*Z\1 C(J?DS]$,'8#\,(';H[_\DL1I6KH+#PDI^)Z4..=+6/C( M%*9;BHX*-X0039.37%3;KH)+#D4@Y>!1J28.4Q.N?MYJ@D7NT@;1=U7/,55O M(L0VDNI"JHLQJPM!+]0YJ8NL*(B/[C;8MV:JKB[L7)=Z0^J-,>L-07/N.>B- M/\/_Y.5CV5<-GDM4S8!&Q-U-\U)G2)TQ)IU11*=PD/A/D%M]SEJ$)(B:/*?8 M$U/5M-UCGZ3ND+ICU+K#\"Q=T,IX)KKC*VS>Y_EO:8"3B0U"1^B.:HGG6TO] M(?7':/6'8T\$0Y#&J"V:D')']2Q3]<237L?>]>5&+]*XL=)BX6(;1,R:6J;N"R7D9_3_#Z,N;>S^ZN4<,>W?_TSH-HP#) M;_QP&T9DTMP^NJ8,NM6_UNDE9SL/OP>SB[^")'[Q]J(#574H%+:4J#TERD3F MQS($!EE*5 ?I32E6IRM6CA '4HI5QVE *6*G*V*>;@MFAT@1ZRUC9GBJ[G41 M\I92UHV4N?!_ABU/7/UGE":FJ=JN<%"1%*Y1"ARD/NA?'UB:;7BZH&#\S/7!^'(Y4BE(I="<4G T4]!]=N9* M8=R9**D@3EU!O&Q/0SC.1-"\?J;ZH/6TF:Z:ECM:E= :?U>&6LD(QIGH'GE M:3>9Z+JJ,ZD.AV>H /^ M1)1 $SZ#YZF(8J,5X\'X#/WGL/? :.T#BK4R1KNOUD>]S?J6(?4,]U[&8T*B M&JE@2U!INI?F'8B^E<"JM=1UKT !4K8[ENTCV_['+MMGBH8J9?R,9-P^$@AH M[#)^[A"F4MC/2=@%-??G(.P=X(Z:AJH-&OM+"OH9";ISY!R#<0MZT[E74S7- MB3J9>%*\I7CW+][E6E =?64=B2@^8H$_8SQ/*?3G*/2ZJ=NV;FFZ<^3XD:$( M?2/U4:JK08G4N,_:@T+?[",UVP,L9[OU&H,JQJBGBI MLVA=[:?>2@KG,<*YL4=4"N<)]I%*"1VEA(H;-J6$GGA3IY36$4BKN'E2RF97 M&34IE%(H:W852J'L./OE.+9J>5V,U)12.0JI%+7>2:D\Q?8\*9#C$$A!&]P9 M">39&[G^^]/VPU@].RC5WCM_^U)5 T! '9Z^.HLTTA$MP7TW\$MI[0^?]'2D M=7QY)2FRYR.R#:*'GH[(CCO1),7W5,6W06C/\0OKR#-/4DH'*:7;8:HZ1\$\ M%3%M' 734Q%EABZF@P&NDOJ@5ZO=&$;E2:B#L2;!I,4>I(0V8[$;0Y RN!(G/J%0EL7!IPR2Q>WRZ"@4U#W(@R:7;?R;J6*YQ2X^R>)!I);86E M:99A@X$0#'O>RRX,Q!I(?,N&!+LCY'&IDJ1*$JLD5SL2W&?L*NG$83FE:I*J M:;2JZ4A$DK&KIG-!$Y4Z2NJHT>JH(Z'2QJJCS@D$5>HGJ9_&JI]T04KB?/13 M\]BMGF&KIBN])JF5AD2BT6FE(^<\C5@KG0' K-1,4C.-5C,=.:5J*)JI"8TR M40W/4G6WPZ&?0],I Z[!Z+03^L=TE<31W5N.A17"MW]AOD4L0"X8"CYRL^5J MAP!]]P:FWCN2NZ2[I+NDNZ2[I+NDNZ2[I+L<==%CG;,^B-D78XJ C"]Z85@3 MS;4JR$D;(1Z,!3902WH&$.ZY]9$W<"7$#+FJM..BF2DX(N!;T@Z$<6EIV@H+=;#YL+O>FIMFM(F9Y9[2[--&:3KH$*2DW['42>=E$I*V9>RSWOXKF 0P8E(>K-'<-7Q M7-6VO7'*Z*#2D2TR?ZD$L*,\8[L3FGK7%89GNJX@F>=YN@ ^B)?+?32)D4', M&=XFO5%3@+&7+:,;GC71JTD* M:V*:3K9V9&/P@+7S.:7(QP8I+<6^.[%W)J84\B[!.R<3 _$,S"S\A%SN%KJ+!*4 MHT$B/V=QW- L*X6O&\!27?4\.?=+RN*V%E4IBZ?6I2JE<1S2*.H&E=+8'7JJ M-5%-70[*DP*YK0]2"F3K0*R>IKJ3/E&,I1P.2PX;A.@_53D\7017*8S#$L8& MX91'(8R-@,%.7-6>C#3RTG^?VWXHL6<'!MM[=W%?RFD &*ZC4&%GD?\YHMNX M;]P *M+B>%<*JE-F!RVQC^*O:VUC*<12/L<(LJ=,=TC&J"TG8<[ MV0'K\W/*1N[=7]L)A+C4(">F09S)Y$B(C1/4%VTB;WJ.K2+22T4B%D43QYF.L<#G>B>ZFF.U"92FYR:-A%$O\]:F[26RS8A5JZ: M\IPCMDEZ27I)>DEZ27I)^#*0_^UD%'52MGGA@8X2!"\V: M&%:IZM2U/,W3'4$[T!&AC [K.RN06[JAVG87X<;1X-9)J>I JAS/;+: JN^: MQ[U-2;=LN>;#@-%C*D9 MS39U4ZMF#.R)-3FR&<,XPXS!X5S?"CB7%+MABYWC'9N6.TK(6D@I&*HVT=1) M)V=.*6Q2V/83MEXMVJAS#E+6I*SM)VM'1E$/DK76DQ*.IEH37AR9M[ M9)CH"'EK.FLQL335U+I'1#!V;&]1:R838KBN:CCC#W)L2HI4/D(7^NB1Y6M__,G3 M^@'M_;3PU9*]_(.?W(412:28SG(E:J*@UT"WR";6:X@OKZ/I8CT+9DJ(>#)Z M1.P4)\]*F"I_$W(L8DWK#]UJ^W*!:EP?KDX[TQS1.5_#6=W$\2P&K8K95D9A_Z*;NZ().@UY4R3NT^L_S M7V#MW]#2&TS)::[JF%4_<[=*011R/<<2G'=[42KM44B?J(Y=E:'=R@51:.), MO ;5[E':I3T*F;IJ3ZJ!@C/4,H6W#;XO@R@-=N@9QS/K3IN%0RRCJ[Q;$,TP[T/3=,JB7335">3 M*A^=H;9)@C3PD^E]+4UC(VMD>J8@']2+JOE*U]X<8]@33_4\[P %8__AN(XG M&M38AX)I@3*&K7IZM6!TAUHI5:,9EJF9(E#/7G1,\U3254W75_.>45\Q3M!E!\N8^ M(&7#R^\LA*QI@FKFVP7ZY,4_W@KH3 E+WPE'XY1IL%C0&F3,9O!WM-HI^SN] M XTAHD/LI7J'/ MD8B]BR/\#ECD?@XC/T+:9J%\6Z$/-B9)*Z,@'X[?_R=3O(70]X\%O5>U20[T9YBNZXBGL4\7<;I.@L_SZVCE1W:$$R)@L@S4P7_F$=RZWQ]L1M5MR+8G8 M33@)Y&]$,QGNI0/^[BQ,$0&?7X?1(HR0XEW$2%EF.0XB*_0NUY]NKC[]Y,7Q3IO,%J[MR/+3QE::;A:K;A&-K$W,%3[X.5'R[ M$2$^!?@HM_%ZU3RO;>6;JGW*CB4OJ@FE_*_8.6-_D+\F*BE=Q5N=2>&!#7,*62 >52N[=PR%]"WD9U%D"2 M["B7VI,^O(E7B!E/G?^.;<3?Z8=O>/TN@1Y^\M'A:QJHE3B0ULZ&#GCN4*6< MM?M10[K=-<['MJP&.^U;FJ-/]*RHW- L3<>9"=,187Z4#_B?5_=!I+#3/ M="F!KZ/ZE:^!::!BM>74/U[&H9@%0M4K6C$FMF<9@F+E,:N7)GP.5S=55U!Z M.&ZET'J$Z-!4;"M2=#6;A;!IE41(8UVC>ZG-%EJK]U1B/>HJVW*L:DC&,S28 M!UTW4I-M:*:-;NZ1'-S=_[1.PRA VB!^N TCK$W20S18N7ZU?UW67X"G:^=H M?Y%J!:U BG0;(MU0/$4J@.[",%+^I?SW)/\;@QY2_GN+E0CF-GBJ)^ALE)I! M:H86/8,-\8HSU Q2B <8;SJ"&UYNA'EHU3X@(+.;131#$61RB*: M)J2X[VR55#^GKWYZ+,LY 65U>F4Y4EE)974BRJK10I\34%:G$KR2NDOJKE/7 M78U6$0U%=S4"D#@Q5=?=C68^&,:4A4:RT&B4N8>A5A25<0/[UVNRHDCF#<E0U+0ARWH_=4(G92@MQMF,35=-6B$V"-&?52TTA-AE>.K@;"6WX]"%<6G MZF?Q&H;-C@'WIC)C?DBQX3K4/IW4Y%NS5:AJ+LSK?JJ1G-U$\C73ORE:Z2.+I[R[&?0GCN+\QS:!?)!0WN:JL9 MD6WICF9OWWPV21)&$D829JCZ=R"I&ZT#33S>LOU1E.5G@V"0U^J9%4_4!+=5 M%%1TO(DURE&TFVX9S?B[#BV+HJ2(C?[GQ447Z91^VGJD_ ]5_FVW(O^FYEDC MG73?D?PWFV?(Q=^Q570NE.(OQ;]/\==MVVHHIWB:XC_.$E8I^E+T=XC^1+-M MQSEYT6_49NN:/4*?_Z[MB& MJJ,W3FTH^CF"&K$&1^N5\]I M7TKZA7VLV8YG-)16/DU%,NJ8C=0A4H?T=@9J$-Y[P*JE4>_"U4W5]4[-NY 5 M*[)BI:\!!A/;G+CZN*!7>AMW.H[8CTQ\29'O1.0[K&\Y=9$_+APC)5Y*?&\2 MWU*MRZE+_*CC)E(!2 70=@G,*!3 VJQ7LKO1FP8I:E-\TJBKY37U+%215W!E/"1Q%N&G3UCU1Q M4L6=@(IKHP#I-'79J -I4HU)-7;*:JS#&J@!:[=3JX'J23GUTVO7CHBEJR2. M[MXR!E-^]Q?K .T=^;B=O=Q/%S=M+/;5>9T_O[5LE:2]I+VDO:3]"+)N \BH MM9E(.[USQRC.#.QP *< PQMN NMD*W7EI&5K?_S'+'PL?ECYB%'GT_H!,_Q1>IU 11B(N4Y\!,EB&;!K-Q.J6LJ MON)=_(">\8PN6@4)NBR,5K&"'NK?)4$ E7L*_'WZGW68!(JO+/$A1TD"7*<' MWZ&;A(F"%O'D/RMI,%TGY&?I<[H*'M)+Y89[2I@J\2TB"/OQ$OW&5W:,*43" MHVN:BT3(,9CP($OS^AMB]O1K_.PO5L]5"4$_H>W.Z#_'V;1?\"DT=DBA79&_ORL)>36T)6@#IDB&H"]6>0I7]WCG\AUZ^2E> M!8INO[HL"^WR8$YMA3,_1\JG^)&P(3 @VAMG&QLJJV!Z'\6+^.X9T?(Q6,1+ M_,)BYEPLX&>9]Z$LJ?NA8"N2*B_A02^04S);3U?IBU=*/%=^^6__8?GF_RDW M[$$A6JUR'4TOZ>6_(^F)$W0QVC[@L31$J@Q7HL+/_U:+=3T=F8N)H*%_-@OA M5SGGW=PG\?KN_J=U&D9!FB*JW(81?EIZ@)'0'9V) /J3KC5A+@S=53W+J;"K M2HB#> >IGOJ4,3R\KC)EOJR3Z;V?!E4AQ=(;SL-@=H5(\AC@!UZA1SPB4@9I M1T2P562S*C0 29WZZ3W2G[-:2LTT-<_67%ZIH2U_B*-O]WX2I-=IN@YF-_$5 MX? R*?9ZUQ3?\=#7U<3O.\6+58!E# MMW_7R))3G5\T>Z"_B3.47X$L6+W- MF'6S@6X-O8D%IY[V= T+';4*+B&G+UIZ^6,4J5M/D2(QY9F#.-E,#]PBLSA3 MT,7PV3Q>+.(GD'_$?,@6QLAK>'V $-@6$X(0*:AH]?I"GW0G%O_]7Q/#<-X4 M?CP+T^7"?WX=1@OD"EW<+N+IGRP08%W:\#!V,,2O64]4/,WS3*-M48$SP[>5 M?P>'#,%-V;'B<_1SB%[N[O/\YS!)5X@X)(5TM5PNT"$:GO65G+-N8N:U-A=* MV^3#[.? >+KGZEH7(M@E43MPED#-030BDV2\:B;ZQXA\TS;,/Q^'W_&=T%>V*P/;GO)MA8-SN8N_A@ M/@IIT2:J-:DZ?G4=O%=OI%;>Q$R6KB-^:MV!J@O%L^_AR"ZE,O0M^A/JWCUO S0>C%WTJ\&IJTMW;8LLR==?U M!F4BFJ=Q#Y:A: ZPK? 70='?1^XLO@MY)>61OI,2\B]5\/F''O JY?YP##,) M^8N=KD4 MI?;HMD?!"K-!JB"+$"&2W#[SD1^5&G5\E@.3'D:*J2DS_SF+$2%2P1\#?WJO MP/*B&3(M_UG[R2I(+I6K5&"M#+,07;KW4R6*5VP%\%$2/ 81\AGF2?Q08=6: MK <)=-B^X/MTL9Z5DN[DV_Q?&9^62S]:84K#JBZ=9/Q_O$_8W99(,5W<)H'_ MYX4_1\1\[2^>$-UYP9GB:/R;^P!6^MI>?F?63=,$A?^W"_3)BW_@-RZ))2V, MH.^$BQ24:;!8+"$4'-UAG01_1ZN=LK_3.]#2"O2(A;],@]?L#V^*I.)6!D]( MWA[>**!?5N%KGN[#57 !RPL0HS\E_O(-73MW'_3@99O(+_\,0+OPB5R1'6.T;#A##8);AX M[#/B].&/2D4W:"-K;%EI?^@&;!3$-[NX!.JH'NZ0AD>*,/A^']Z&*\^[T+]K MFG'Y[^4=8MADFGVCVQ?6][\T3:=?\2^NFQJ2)"94UO([R$Q&)JCU874\5&:Y M?Q>5C.AE!'4XU=?969E3AQIU>5DAS*Q@;JYU8\S.=:7WQ=L))P+\HFB%E7OI M@$,@]-9WW[S@P>^]M.M/-U>??KG^Z>,'Y>K;MP\WW[*5*B^1@"(+CGQ.@*0S)732B=-%EK=04H93IVC_T+\?_#!:^5 N MM:L4B-8,S=!RD9XLE5.!(N?NBARP!8X^9"&8>L2U7,W>E4*OX99N(7'C;BEU MQ(' R%MGS FO^.3#,800*D$:G)9 (;I"X :3S%?^O9[=D1($='4"UC(AJB.KRZ5:R'K,6;FC=<5Q_W$9,&GV4]*!26@6:;H"S"5 M^3F5%ROZ@UQNGC)+. 4M6HY49*81F:1EG.)@ 1+S]1R]$(E[XZ@X>AOFNC ! M6K)P A8&%@EBJI#=ECXV6T8]KG T] >WRA74ZFZV""UPN.%NW&GLV>"< *G4 M0W\-XQD7_Z)=!^*7]&QCXA5*2.GK?20T0_X;6,,Z;\F]P$4:3%_/U@DL"URR M<@,$/1$3=4J?I*!'(86:U1^2H"9YL0#MG8]4)#%K.*84H 7-R-?H\#$%PQ;L M"%+3=[:AF<8IA/S>TSM\CNC;TZS 7IM[3/U^=6O_C@2X*'=+JHV0M5*0!Q ^ MK!]@EW6M9"U2]&! )]X@XN#@HKL!Y8B9Y.A/)<:G=&?R0FA?=)P??#!CTP , M%S+:ZRA!2A#M+>P"DS=DWM8I428U%86_PHM;(?L..@()C.\+@D %<= MON"6GBK+Q1I($Z/S)_X]TP)UK9\]0=(P*102O,L>^I4],Y>+CHS;AH1!@U[9 M0?&(040S:O4JP9&!ER-T"%XGX _ZU$^JR2 Z4ANZK1<9Q%^&Z!:(%K.;6-2\ MVL:! 6M7Q"=/<3)+@^C%VT_A0N#[X+!BW1>;3-RC7\S(7JRQ]D)$*]4T)Y6W MR^P$.F@^DH3/$W*+[_'9<9JO'520T 4']VA#-?6]#ZPQ"Y G$M;6'HB&4!^C M%ZP*N46;X$2.JZ)3[*;-OZB[=-NU#:?>TAO;V@U+?[4AYX136;B.$8("C]2L MP6&869',Q&U3C848'_>7[(^"7LVR,BW&+M'-:1"92\V\> L-I"('S/,TS35\ M_<*:WLXO=#VXO?!-/;C09I:N35U[9HMZ\<%!6<0I\C ^SS\&X 0@]W/A1_XJ M3FKIF !MT1*"V$%?F:=$(?*Y1^R[531^[^#8LSBT_/;CAZMO'Y2/UU<_ M77^\OOG?C?C^/,.48\);,@5#R)-#0G8!')+'-%+LUD%8XLE/@OL8?#*<;0-? M\)_(\WJ*?%7Y*4&Z,+U'-UJL'VY#'[O:\,.LD&!-\U&5&Z=+_1STS35O/BK6K;CT7&;WGXR?%DHN@> B(U.S2@S96VL)W_ M8CI>[IM<:2L/-BX:6BVY6EEW#1+-S3=*.&FZ9:!KK<\05*[<"(2)VTW0#^1 M'#!K,<@J> MIUI.%2*E@S$[K784+&027#C*XM;D(%VU M-J%IK[Q "S//]HS2]WM210:XHEWLB6>XH%ULX; OO'NT^_1S-!X?UU'==D^X M![-A*Z/WI!@T)0:"VHVVQ:#%<*(Z<5NUS5(*3E(*)N+)C\=*03,.I^H8761H MV^'I(7B'XRW+U'M/Q,OBDJ$4E^B6CNQJ2869GCTI:K:CRS+[353;IFI,9%VF ME,Z3EL[#ZS+[]*YUTU(MHPI.*(53"N?!=9G-52Q,7-756TU9RKK,=@:\ MA^DR3M$FR[K,@P76-FQ;G^29H?W+-2D^ ]F)&H); E?JR/N=A]^#V<5?01*_ M>'LQS.JD,^/.6HG+@]G3Z8(]6PRN:JHC&+/8"9^.--TO96!C?>B1,B 9>J09 M^V'$7&7):6\E/ZX@#X/.8KK92,EI/YY<=9H\=+"V&BD96960%*!N!.C8DM-A MN)JFH3I.JUD *3Y2?*KBEG")D7Q&%$4X.XT(HKM.FHKGYJHD-JW+T!W;WE"=U&KY06FX5V^A65=U/>O\ M*IND,#0H#,>6$NPC"RVZF;8ZL7JIQ)&B<"JB<'Q9P-%CJ47=>*;JF+W@LLGL M_W[9_SY"O,,J"^CD2'U8BFA 9\Q,31F69VA"-=5%?<% G%A#=8PN(K6'9*&& MQ,]2T#H7M(8J&(;A(7MF%W@;4LJDE/53(=&"[VVJMGV"0C,$SWIC5+E($N/2 M@$MF\?IV$?13>+NEB,+L,-J^)UU*)_V1IX[V?/G>J\,RE6BZME<)1+15<=&K M&Z\[JM-)A60+$M)L":4482G"AU9J='A Z R61,JME-O1R.V!=1W-A?M/W(P. MK,*CVV/TNW62!-%*6<8)[&J_7<$#UTNC"'WP,0[12&C3,!WS#]?4!)%$R@S2 MK^\G+"@E9M 2HPNB@DU*S/C<:"DF4DRJ8B) L-U33,[62 S,%6TGA!VCQ:R" MY*%#GW.,=67UA=&N"J-EV.X$A%$0\_D41]-!.GJ]VRV)2ML&#QJ"^$7#/'@Z MKI-DP>99L(RS;]H&^J<)ICQ-#CO!9'S'?G2Z2I"7DQ&:_G44$=,QGZ/:31P, M]2PVJ>H]V]-,!YE>4Y-9^V[3#?UV<$NQEV(/8F_*3+^4=2GKIR_KY:.-I4T, M3Y"G.*W(ZT"%>M.YJ?(1NM!':RE?RTCV:?V &&1:_/K'?\S"Q])'2T:F!S^Y M"Z/7F!?9*I>EB^'GP''!]^EB/:L^''^?_RN[=UE:6A$%F.U89(_E6_+&/]XG M^;GR+KBX30+_SPM_O@J2U_[BR7].^:V+F4:+!;T'(NE /Z.5CME?Z=WH-R''K'PEVGPFOWA39%4 MW,K@"-B9)*^V_2Z*=N/T@6V6Z?W]S6&P#;62-+2OM M#]V C8+X9A>7@(5YN%/\!=+4P??[\#9<>=Z%_EW3C,M_+^\0PR;3[!O=OK"^ M_Z5I.OV*?W'=U) D,:&REM]!9C(R@=9C&HW*+/?OLIH1Z"P%_MG$;HWQHL>Q M'7\CJOC=2\=!1)R%Z7+A/[\.HT48(6VSB)&&R ,YF$'H73Y^N/KV0?EX??73 M]AC!+DY'75B.KEI(JY1='%!BM^MG)5ZOE'"5*DGPX(<14.N1K%%9X$6J"M+. MTWLE3)$FPIN/51(0;%& 8E+\V_@QN%1NT#>S<#X/DB":!LIML'H* OX'64<0 M5GGP.5O'$GD2@?+DIS5I[NK&).]_([/2V(-_(L\M.)//5]$,;07:AR_PI(X0 M*+RJ?[F!J(L")@$EZ%:Q+,EAX:_<7[(_"MRVG9X9U9"(#HG&!H-OJ?)CCWOP_3Z2).UTGP>?X>_?S17X6/069=KR.DM=:8V9!Y7/B1 MOXJ3YSJ[&*"-6X)92M;!"XY<)256_KOH$YY@F_4:M7.M&@E=NR2[I&SY3SFL M3__[_L/7Z]^O;JY__Z#\Z^KKUZM/-P+CL,,@[*GR6Z'%3:ZW?TB14#*>04HD M2?QHQ2N;)$3J3$'*Q4?*+ETO5J#<0?V$:;KV05>AO]/?(6?M>Y!,PQ0[TT@T MWUV]5UZ"]Z?H^LOIJU>7RE6*?SP+HO@!<2C14FFF^E;*/(D?>,."%HB4B#)? M1U@)(.-",GC3YZ+]28)I?!I^B9X0S[:KF6%L]KM[/[H+0&7"!BZ#:;:#M5D@ M@/V?(U\Z?DI?[W1XRNJA\D$]?5$]L66D>U$]@V]3H*9FFKJN&8YN.4;)\/&J M<^6'BV!V'1'#A)CMZA;9UURE_HN0)K.+G#J] 8Z_01OZ$W8G#U>NVXFRZQN( MK.QSD.6/SC7/M/EU$#@AYQKA^LG_-GZQ-=7,+F@\X2PZE/6=2_[)7X >K79Z M:_4#:A6"'4N)<023&W_MX4:+F1+3+--Q!4G?LG(2Z""MYX*6-IGTR%P-7MC& MHABV\([T54>.P<]^F"B/_F)==.' KPMFC>_J,15K^S]B('5KAN9:MC%Q_M - MWNT RO\.A/\\IV)[C8DND%D]\QOTIH[6GF&KKGD,BO=16UZO A(_8"@".0)@ MQJ(P^S-8!)SYV]+.G2-;M;*\ 8^59?9>MRVD3*KV_BK;8@B59AKE%S^,TH]Q M*@Z4-J]-E!31\7]>7 8\D1UC&.RPFUSX&!GSM(7'YBZVV/.6+?G(KU-E[/Q M(83-+V%HSHTF:/^H<1QIS*$Q'%?5]6JR9B!L(AT>Z?!(AV>GPU-2*J*>LH-\ MGN:'F.8^C^&8JF5)GV?\/D_?/LT>HU%KLLQ0P<'V7_[0_!WK,'^GL3%LINHX MQTR=.8J!I#C\^' _\*B/6WT9#DT[<-D:+6KK8-$SKL-1Y:U@0X]C*%OR_ M3?5+XL8I]N6&RJ<-7VQMM]KP*W%QU::2JX/*]W%E0UMUKN!&D+)*6N6WM;8O M"?ZS#EGIXSK%WN<]DMO%LY*N;_\=3/'O K1\Q-(!*9CTTW3]L(1'I*1N/?@. M587!3'F,%^A!^,9KW(23*K<^_"&.2@6']V&ZBA/@6R6]AP)#7,1.[Y>$Z9\7 M\R3@BKH3]'16P$EK+U/E*5S=TZ+Z; F+?"45^ ;D(9J31YPL6IV9Z M [BW;;VC4F@B-I;%;C%%U39 LX$VP#W*3:N=G/5L+"P<40IX^7]>&"^..S_L MMW3:ABM:>8MNWE4*NIT_)ASD0E4VW-"ZV?">J+92KEFSQL4A6%5;'+D>!&O/ M.-XQPM4\D]1)]_>2^BX.^1DZ*YE"L/_[Y'_G(38&?\\AVW[ M&>T:&T#Z%>V9P%O?7=M01?82=0$S>+_-C6T5T*\E.F=D\:X+@P]X63N2E=:E M5JV/^+MDR?Y8TC8=71 %;8@E2R7&0V1)[=*K9KHD2_;)DIYC"H9*-,:2)F-) M]"=KF"QI5&<^[\&20_&0.F+(#WG@];%/]^8TY,^/DQD/=.=V()) M+ 619>[<[]F&#,O%.,*QG[B7DZ,\^_-EN,M#60YY'O:N ,>A+#>"\(;G7)J& M9+D.=9QM&!.W-88;?/!BHE]J1S'<4'R3CMCQ??@8S@!6\#D,%GLA[TJG/00S/->!#8@HSV7 GLJLW(N8]R"NXEJ#:PS$V1-G,"C$YXAT#UY'7*M7+GABN @FTP>^?EWHF4NND4XH%]PD'?:'?H<1 M.M5&0#F,4 XCE,,(1S^,<./<+4'WK>=IFN?=:A?6]'9^H>O![85OZL&%-K-T M;>K:,]MP=O3B8MSV=_XR7/F+XUMH"R/!BL[![B$Z0QFPI1\^8.O=U9?KFZN/ MRK>;S^_^N;%1J#QQJ/?>]JOUZCY.H*9DYW2DWM?Z&SIM/(2@\K!KKUPI2"HN MINN']0([$JJ"M-8\2,##P] ,!&!9?#=P\7=&558E\JG^+J#MS[ MCS 3,HCH=(Y=H ]#8K-I_/" &&,3+]5_%;SR$!G@J-M7\5\5?L@O][ M'17U!+&YR"_[&B #$4+:!'_Q&Y+G&JAYN1)!JXTCKIIFM1NN)"+TO.ROZAP;@8*6:SE;*7ASCXXA=_<#(M_A^2@/CWAVG1+J4/O11Z$?PV44R1 MDMCYFKP/NF^Y6&AE!+,.P"DJ#R# # M"L&CGK\$"9"G32K4B ?O3C)X@D'=,'H6LJ/PI((.\ %O"E:E+-FR,++871(C M/VV9Q-,@F*6[HW89)>V)[CH\)7^!.WVA-^J1PPY6LI;J&89JZP(V>UF/**Z. MZ&(/D2B(+PZT/*KI;I ]=,]7EW5F>!LNW\Q9Q!]ZV1Z[^?CDTDB .OMIYC&Q[+I MS1!5@QMC)7VIX*<^W<<+[M?1*EPM*/0@^F86X$!;$D"^ 8GI%",3"E:V(B), M)D_78\>)[B'W19 YH*AQ5P0T#BLAK/D,3?<:)SY\=8/>?7H?L"NA*>AS%+2A M%O5+O1JIQVHQC(B5!=+"/M>EH66+FK0'0<.;I[@=&IIB<<]HB%B_G/&X5*Y6 MF9=&7)8D>/#AE)BP9%IF9C*!$1@E$I*&* './P B)P:49*Y2AA>_$^:3SF#7 M7C'H2?\A7D>KV@)D(N=)GSC"M/+>,RQ[,&B;1EZBW8G1\00(6I<.GF=XA]JU M;_D&5A)X=09F]4Y'4_4\1W5=4T#))S^%='$\Q5$OI,&I?SXE1T!EG3*^16YO M. -4U(=@=1_/+I7K"%XV"@CA,?RJ4"1*_G\T7>,@&9,U=!-JSFIMID5&PE ^_!@MXFW?HOH/<#TOS5.1J"78C"]#6)(7N3C2=YVM@9'88&#H97'0N ML@5G &#)/#&?$K>GQ"UA!M:;)P/3+ 6(?:/_O[VO[6X42=;\OK^"4SM]IFJ. M["9YIZJOSW&[[+FUW677EETS<_>+#I;2%M,8-"#YI7_]1B8@(9%(@$A(;.;% M94L()9D1D4]$1CP!FX@3$\F2W1+ R#S$,PS@B:0Q@/:+'T?@[5]KX$NJ=J4H MWM5R =/LDQ/()#QUGF23I"7<9=!OH[&\.J*'] *?((E$93W/F*@Z?D@B6!'1 MCX0$.3K$!]54@&>LAFGIOG0!**.SZ:VMUKK.G%K 5VOH4VY^=-FT69Q7!8%2 MCE-U15R<[QCT\I%Q$M5 &Q=S!"XFVQ0"]O"CY&")XLXP&0<1SMBY2C=K9YW. M)?Y9T_M;U@F-?FQ:Y4YDKK-Z*+PMSQ*IS^@Z9>T( 4N^])Z8FG>PU?KO/DC. MH^-Z-*.(4*L_S+W@!9,LP)A%/ @C@A;NP&$+TPW.)^M.<_TH%KN/\_XH73TU M8N3&,3O^8RI*"Q@BM7'DW]L7>MFO@1-.*6%S^DVE@B2:(5N&K!<&2>ARQ8I) MG_#@(PL"6-;W7$5*?FP\[_;>*#FK0_\5V%W9J3W@&WZUUFNC.2LOG]:4N#9'^* M(RQD4UH3]=_'U4?;DO#@O$A^0-HH2!Z.2$#'B4$5::F %\FMG,5&8.@^=E') M]2#!JZ:ME/(WFRW36+FU6YFTA QQ,\3;SG%N:R: M[K(2S2$K<9*050FLS:!KR4WD^:G0^*!]*M;'NKZQRL%LW.%0,H;6;!K%/>4M0!UV8@ MZPK(YC"K$R5]@:)<-F:I.R&NKB)91PJ#LB*;6QS'2T[]Z=8) MRW=ZF VDFA6TF"*T-V!M[H&C=FB\>9:^[#:H%5LF%8)161Q2TE L;Z.E/?% MFPJ?7D%-M>D4JF=,&OJH6:3Y2N=D[H9U.0(Y/FK%+C;]FO2M)D_#U \C&48R MC.25CH0'2TP0WF%2@?'S8#[[,))A#\V/HP'"IR80J9#-U6B.78S4:#H*0[\O$U?L3^ MS5/P_W 8P#\WLQ#G:[@:X<_4\T4K[^'&N;/CEL]G]DE=G)O1JLS1M9&0&>>^ M\ IW['MP,HEI4A,CV6HU 4W'G&0!'&X-3%W6X&7RGV(>H0+= M9_$R<]3[1-^KU/4K!57] DCQ3EEI6XH'[>*C7>N]%LD&O$Z*/75&H\6-$I[- ME@1??/KBK0/.WC?GA:0JGI**QONBBO[M)&VNREBBIN+.?<;3HS_A9N].C@9- M'#11!$W49,60949O,98FKH(M@RX.NBC N#K5Q?<J^/KP:P7F'URR;00^SMI;S%B*J^5VKLXAJ*V6E\11+BLPA M,EJT'36TZQ3O*AUN'CMUS-0LFP0K.XI35M&F&G%*LPW85[1/-"]3@\AFMX5U M\$]3=TEOM\&_&A(N5L!A$.].Q5LC%UB,MBZB1-0& 7]+ EXR3%5-PG73T$VA MPU1\A%PTO")\M.EUZ5(C\-TV&X3O+:B%&+&?0VR^@"$"PM4(YZ .T5&+\C7(=2K7IJZ@,=J-;CH-[S0J[P+@GT'*!;#> MLF);JK@Y5-5EOA_QGD'VN\QP6N=1HC,F#"1,CHN71]W$Z42#XV+7&C1#PS>I#=8CSH%1X) MK*,[FJ'M\ \XI^N45)4A7>>URJ.IJ\;8W)-P+$#636."*@#H&*2S=C1%54R% MT351D&A*'5'M1SQE$-FZ(HMD6[44D6,@@]0.4FOJFK(7!G#./7G#6%3 2(*8 M:2@V8(!N0PR7P2.5R',RS6U$&*Q\BV5A(@SM"DDZ]9(UY*)T%:VP9,2HVN,> MK:BB=4,RRB#8^_&.+G8R2K,"+P 6'\1< /LMJ[IB,5J_"1(_J2'T_7!$!^$7 M0/@14A5;%CD2,\C_(/^-8ISN$D4&P%[PK>)%>CH,Z("E-&34;4#G M^&2R=\ M.?'K)&Z4(;JC:K+2#%VG(-RB\-4 M4A91R:B'XZ+&Y1$INEVRRJ'U4$K#,BL G!X$M;:@JIK- AR"!$#JB&H_/,!! M9&N+K":;IM",*H/4#E*;EUI;UAO):^YVM^\?0A4PPB!B+HDJ:[8A! $M#9'A MED(/ ZG)5AV+U6)$XDV'H_,Q#$W6NN UJ:1U=;(-];X&IP?1;D:T#=U0D:B9 M)0V+OP H?9!Y 61>5VS;5(6-K-21^G[XJ(/TBR#]&HF!BQRD&11@4 ">"J K M.WL% 13VYXB!T6-1K:6)5U53=W'/E5C#,<&#T>Z:8 MW0OK"UEC9R*#'K2I!\;85%JO=A$UCC!HAX!#%.#D,JV1L6RE9/_YQ@(9HOM> M@\H(.,3N>@29@&+&2+$RP*J]F,=A",QNHW2 K[H(S]LZJ&*+V,Y4QJJAZ3O! M7<7HRX&U.2/#Z+V.]3>\PG[2>O&5=@.-<> %QYC*@9'QDI=&IJC56'#3@Q<_ MH&S*MFGN2 ]AP' B,I7!12^#.DT+,/]#E$'[^J1]FBFK)AO;9W0MHX+-1XPB M K8-I,(J#$@H7MQV4;U ^/KV+5MJG*996 M80$JNCW@GY&U9C MDOZ=3'FB ++\4SJ-, N>,X_PQ_273YLRG[F.S%8\O^]*3T,\Q!9J_C)B@X[S ML=B,0$Q(\[#PT],,MLHC,D<8A/DI=.9UU3N%O:W6KG7ZO"01LG%MK_\83>\X M;4_H9SR)::55-!JF=1C),))A)*]P)#6IVU*O]N?!- H]DC>V]W7.C.:P M4,BPTOT9S0%!H&&=>S2:VMNSTKM%%@6;%Z8&'YCH>C@)77+(+%M(ME1UG.MS MB"Q+8[3I.8B;KB)+UO]9>B_7[O.ZH![^QX>3SLX?:6URTK4@_S#DWD'=11G'W- MU RS.?]IV*7$XPQL(@Y3CN.OR0B*$(K;ME]U!2"=/TFQF@RK<28FJ48JTJ"1IGI@:J8V-KN*&3;%N,(1(C@42TY%016#$+:F)#">Y:J,WI("1*:&<3T]8AI MV< '6TYU3;,UD0,?O$15& 30:22C=])>#;):2H.0M0W!/9Q.8^@NV7WNCJ+; MNIV/'*BJJC-XR]J,')S.0]>[\O'U9@O4FUF(.?65U$T! P>-"P:=5PF9-)R@ M#KTB&[7FV^H40Q=#A]\:Z1)9,19128=X]!$6KZ',(,U5I=G4%31&NZ%)IY&, MAJ6\2_0RB':GAEI6;$NM1J4CNJ +'@H9!+Y3@4>R;BNVR$&50>8'F3\8OYC[ M\ N_/NT# L]]JWC1%[Y!%D-!FK+.Y$M?AM7A.E,#4++N[W(Q*XEZGSVXGUOBM'B?6,;ZKU RDJ>(&-&J( MJ>"8=Y#1RC*JD0LL0]QHQ""E@Y22O S36%=("AE"& 3U+0JJJ=EF=SD5;Q=J M"NC?MYQ=H@PX( MJ .BQTH&+1BTH TM$#X6,RC"H A-L2F+7++2K&P.1Y%B"V3.3U,54Q&7#K6.= KNI@U26EU*D6RK MEB)R-&$0U#:/:L+F+P;BYQ>3" MS]^W% ']_<;E8D7$:0UY'!P,^[8^I;$#2T8[N.FXDWB64:(W$=(=9+FJ+)NZ M+C9M1K,R/IS!O1G)SDNN/,&,#W]K>*%W?A'%[195G-TY*J,LP4ZC:\T-F-)RXU!!! MI.BVJ&UQ&Q;3X32P9[*I:C8+)0@2CJ@CG8([9X.4UI!2339-H4LU!D$=!)4* MJBWKC>3O=KN-]PAM"NCO=Y5GH9LRTAB! ,TVA*#.I#$JW%(@X$V09:05%U8; M\8$W%]YEZI.JP]M:)PU*JBA1G5RZ3CJE#8<5G4JSH1LJ$C7KHF&)'\[DWJR8 MZXIMFXSV[H+$.>H(NN#NXR#PW0J\1N+.(H=,!ID?9+YAF=<56>XB^C(@\_RW M'A*6@6\C#T;]_";\\-L@G.+P:!',/Y+(P'PA18'G3J7_38AL!WX121[8UI)G:V-0- M;:S*NJJ;.T[-*H8 #C,.ZD@Q>9H'?G+5V!G#(/KMB+XQ-I76BS2$<_$'A1!P MB&THA$;AITR8TRQ]1Z4=EV""L,[0H X"#K$A=7A?;8,PY3%2K PT:B_N(#*- M %\-J;>RE0]"!\WJ$'F9RE@U-'TG]*H8W3@P'V2DOVJG0]3P!?M)Z\4O&H_= MQ8$-'",>![Z\<5EHY/%;#9TV/7@1^(5E6U=4,T?AJL(;IKDC,X*!BXF45-[Z M&PB:*"-;5T>JJO*W7TW++/]CAD'A^J%PFBFK)AML9]0KHW7-1V0BXB2:VJH2@QID%]18*CIFZ98\52D6&4+&\^Q.OK5]1*L%VR.)[% M>!$N)BN4O_Z7GZ?NX_;+C!=S+Z7S#3(!8C99O[5Q9>:/[*_9*S;N^\OVM\S3 MY7EPPGO73R)K)+#&B'XEUY#%0C)ABAS'R_X=($& M2K$*2E0'J]ZX\P/\53"=28W.HN M\+S@*?JX4D7F/_-JLK,A=FQC1NP7JP+BLQM-O"!:@O&ZBVW9J3_])Z9)?M-3 M, #./=ZHH8NV;=W<2S\9 MK\6O%FG+.Y:E8-]F]SN[W]OW+C&XQ Y)$^QY2;"<1A7(WR .D_3OY#&235&6 M?TKM+)A)SYE'^&/ZRZYF??"@."I'["^VLUV_SL41X]LX'-&K'8XK Y.!NA2[#D(U5^Z7ALA58K!Y[TK,+\9E\\HW>XSR +JNVU5 M;(2NSD!O0"N%0P.LFOZ]7\XX9RP\3-L^;RA]"/CN9)79LG'FM6-J&W:S:Y3B MU/F:+?O"Q8R42DE29!F9NKZ5DF3J2%>1*8]-2]7'"C+@/^52'5;KUVUEV[X& M+IR"-'MKU Y>U \M/@+B\PA\-O>6E:L9W;(.V=%+JEH1E6VANC6RLZN=*U^/ M-^AZ8=%BK%)IP- .J1XE?4^X-04BDST!%&TOIL%_J/KRH< MA[1_ZJ$(% AK/!)2/Q+;9L!5V\&<+1KM2/="4LWGXBJK?=NS1=<#!N)N[^"! MR]9K6*]'E83;7KO.)MB.#[01*6W+O1<%PN_VW35956B]I*PAN73_B7K^>JZD MZ)"=UA;AX. U...OV=,610?+J2!2$:L[0#L>=+%R-K*-ZSN(K#K6U![OW^WU M#6C2A:95MQD6OKQ+K78"\?AS@78UU Y=DEW,"^5=\P8 QH9AD"N.7_6:0&& M^JI<_+[HW)J$#\D&4C5 %8;.X ]H+S# !5&8QMM2Y/W@8Q=101%CROJ"720) MQ6\6OE7PQ@$,+9M4$X7<&@PBEPH,+?F!',+9PD7I;V98>DH+KIVDRI'H'%&# MI>-)GGN'5VPF(7YP7)^@KA4K"HL2Q8UVUWENV'EG8VRQB2HPA/ M/DZ7(>%X 4APC/1M@9'>DTBF=,2<#M,B1.>:W=H$;#,<;.&GAP)_VE5*! U2Q58908 MG,3!3O9R+#SZ/&#].1$L%].@GL?]'LJN?Z*#RQA LOOFV2; MW2 =.Y;(_APQ]#O$GK, D[ (5EOQ?>O#* MNY]/&'QCFTQ[E:B^RO)[K4=&OB$\R7@C>TMW-AT/%B%.OC9Z%5K<2/:=\RP< M_PU[42#=X,G,APF_=^$37_S)\;J2_#;\^>0R2#0#\!)]!H>HQ87K._[$!4A[ MO8 7B,&)Z.47&U1]!;H9)^>D9'^(?O ]&+,01U&LW3^NI<]D8<(H=[0RC]W' MS'K$2Z6:/WVJ%[*%A2RQ9%OKDRQ H2*62>5V'^XEQP-KB)]G[JV[L.TC]"S+ MRO&_Y_<@L.%D]0[2C[3G/V49)6]E'QRI,FA2JE3:_)GHS&J:B&^:^IB)SF9^ M,BDPVT*)\8(R?L;BA]!Q[(-+._[9Y@1*_CT[_?;EYO1WZ?KFZNRWU;O2>P+Z M77^)ISFQVO7/!G-DQD W2T%Z("5C@\R+3!"N&NV!\/>3#QNK_$^'1++ Q.SV M'O8]0IM^1#KD;+?FO;2GE- TIE"E..<6>\%3CM:TX*FK!GRD$ARG%C)TW=(V M&AEDV4T_XX7C>N1@,P9V@)U.;^&)TZ<_!0#W"+BQ"4;3"@)3+*Y6PTN]&&][?O 5>3_WTH1UF5;GH*;(#53E[J4QH6 MC3+!MJ]BD!PQ)_53I6_+<#)S#F1^&]:P]X-L@_@TB<._?E$KDP/3E:UGU^KC+135>0P4([J^+1&\&VHX5M>Q=X,E*.X)3EL6)J3G(FW(70BV_]>F,K2+^N'VG<^G;:0@F=SRW M([=KWP&=.M)IDSJ]D00OOMK RBP77!L.U&51\CD'.Y&W$_LSL[:R/ ^T'KL8 M* ^V( UDB:)C67D]1F3OB7!&%K1.X6\M:@WN6Z9(F_GVEM7I=I2>YMDDJNM'<'!]2A7@ M^M+9Z6=:XCIS'K%TB[$OA?AH00A*/'I)S,81Q*0>^'DR(Z9""N$]\FE\=X%T$(6N.?)\/X#J,HP:@/ MCSC^!G:GD/M$VYL0I>I:OID-G;OW*5M,R>0Y_RPC]EJG\JU6=_].2:&V4=#,Y(/"VQ_PI-(WCT2%WI./O?M^_8/^_>[# M,:G*C98@IH3MA;R9OK?Y#4\N"#2E1R(74&J8**)$2'0+Y]_:%?OFO@1-. MCW<2%B117-72P^<^CV1Z _(E MI6[BX0B6#"1A\VKX/RPI6<3L8RS!+(;4!@;$:T@4#CY)F+Q-QFE"(O*23D*CN7Z-X.O:QD"0*2V%!M*(K MC1F=X#<_V>O(0CKD?<\+GJ(R+"45MJ0=BI[XKZJB(V0:59E)6/K? "7)+@:> MBE0D^YA-=KA,E>A'F+0BNYE(*M./[&%+*=&S@2OE")LINLM^AFD!ZS:O5>4P M1%W"@GI3DG /5N#,[F)XPWK57*_]X:!N=/GPMNX]*!NN BP4*:M)9!Q M$81WV%W42NHU12"*L MT!9&C$Q6P8U4N]OT=SQ/Z .%LE\#F*IA\70%_H.R,9S=MBZS]HFU^[4_U@XA M4WA[)WC?7*$,H3A1H[_' 6Z^@E3B<<5 ?(<.M"U06,9"JC:R='-',F?6R62: MS$0V1#2(6F.=PEL4#Q9&[*6SV>LX6@W^D0'ZB1!'2^V:J2BZ7-G7/9QOI'4C M9VA#'"T9_FN+HUW3= .AO%!1+$YW9>4J>)3R.B^@?%EYDH]W%?X#K$$#!>;M M^Y>*.E+5)NHTAWC:$$_KVI(-H*JZ[5-4VE>UG7A:]_9.E4>6WEMD-1C";E#; M$"Q[=<&R)"54,9!AZVBL\(F7=6[P=*4+5W*(EY6+E^TJU^Q%3*T&AT13]!KU M;&+K$/'@1^@<1E8QHUUP2+1N4VVDCRR4+[P46Q'M*-7>6>Q=KUB[2E'C MSL+N2@4YV\786VNWMSZ[%+]22<6M2MQ4NB0U6\ZWJKUSI#EL9Y,7Z0DT&]^^ M;)9.+0+2DSW$D4M*PR/I*5AZI#]Q4G)%R[PG3C0[EBYH/5 \$#>2P'[XT[A6 M:U6/-0_QHQLL(^^E^/XXW"C*@O?ARQZ"J7OGIH6"F)J?HW0$< D90?KWL705 M%Y23CO6D$BK^\(26 HW@<3W7N74]N(/TY)#RM4EP[].NRVG%TR.- \*TA-14 M)L54C,'3AR)UZ*7BDZ:LJ=:&C_[%GX08#"4L%?WW9@9Z?#_[FAGPU=WW:%FB M4*DL@0:UW]_CDCTFBT8M:RI%H$K_]>[HW8FBC&P]SV\I/;F+&P?^>9JYDYD$G6 M+YGN\>P:LLR/E=UJQ<%2[/PCQ.;VEUFX!M#W\. @I'\<.7>@G!\=[\EYB1B= M[1+J$7W^O-&_>GN3NO7@E7<_GS#JY#9-+N?.VN0;PI/Z6SBK)(?1W&^+53!^ MM#D7H)=4(OV&O2B0;O!DYL.$W[OP"3 WQ^M*I=OPYY/+8(%I)?=9X--GH+0< M%Z[O^!/7\:3K!;Q $1Z]_&*C)+1PFXD[VL=%I8A^\/WY,YC/*(K5" S^9[(P M892+6\UCQ)59CWBI5/.G3_6<.%C($DNVM3[) A0J8IG=WGVXEQP/#"9^GKFW M[L*VC]"S+"O'_Y[?@\"&D]4[2#_2GO^4992\M5&FJ]9RS%"QS&.E7;\LY;JY-^STV]?;DY_EZYO MKLY^6[TKO0\:'8H/=TCRE(^_F^S]E,3$A\6ALX=Y//R1KP^;;D-Y/ MW(A,A.20R0+V%'26P9H:0J2FY&U%0RE=DB(=E9DA138U M745\9DC8_,I/4D(H57*&;%TUNH1^C$LYVX&\R"J47IP&9 ME"3HF)+\9#0K)>7)Q&0(9XV?.MO2,DKW3=@-R9Z9,@2E5$"/"<]/"<(H3=5T M4RXFC"+K\X_X]M_@)D'3:GJ2CGU.[SZ*C8ZJ_K1Z*#*/%!]0ESOAWB)^%;D( MPZ.^Q&\3XXOI-=L1T6/IQQPF/[EAC">VHF?4WCTX+_&\K[)"TK@>80RB:^?" MU.!L/"S!)Q_PWQ6024P\FXC G=+(;1$U; I*,MR^\2[7@7':N M2T$Z38;?[#>>XE,%X\&4(=,VS#=>95@%],&4*9IBZ^U,6A$S;4P!? M@?UW)Y>NQP" +/N81*^K@T!9TV4;_ELBZK^>2399H8 HT1C)IGH82H0)4E7; M0'PFJ&,8:2&8H/QA2"4422;(1!HG"6H59I930+)-TL+ MRPMFACR->&JEZ"/%8C E5U,K<#YU0Z\_"1VKC@J38-B'JHZAZ&!J)QG2X)!81 M4MK;.#$@\#.N&]&U2DD@FJE:)MJ("?X=[GKE[[!+@J(_31Z9%B/3HZ*ZZ::A M&(W,1\<[EJ:/+#E?A%=5TW3;,)J1#P$WKV.I)R&=+SZ93Q_'*[6*<,4TVF02 M\70[G+,*63*RA/;;AS0%UT:ZSFI2DHTI\T^B?,-3SE(%? M/*.!%'NDV3OB.B5G24$ZDOG-4M?'#[H^4E'>!:AH2V1=@?7F-TN=GU&,;"V/ M]SYL,-<7!6/+Q)9?<2<5S.JD8APK)3NI?,9W. Q??Q^5R\ _2C5@W0]"6CW^ M5G.5I+?*YTQOE1(-#4!?;6TSP+-Q$)5^6S-]2_)W2\^CMMO ?%ZU@8$'.$K; MNJR;OM!3(^R1'EWP"7@1NX\D=SLO&M)[,B?1NP_D5,ES\9+LA_GHSG).;J2O MVI*X(2!P?^EXU.7=;!Y2T+F]PR'B!= +J*,#*_+"LW\+*_>742O$KV]CDOZJ9%*V\ULV !FCW):=WO#[ M^>^G-^>?I6^GWV_^1[KY?GIY?7IV\^7J\KJPB05;\QMLF=DF]$E$"?8=D"5I MD8&[U"Y32_GD1F0C(WOP;9P*L:"]+B?9+/F[599\M,J2I[V1HEGPY(--\8*G M>#L*\J[@%VRAY8YW%OWJ#?$'\YM6D#V&J*!/4TKBX:<;'-'',/"\=(QD:A_=!:D^V$X;(9/I M1JN&77>K\C'G(5C"7)9I++46N"*QVM&E:'^.D*+:NBRO:[;8QFF[T]1O^.7K M:L&^P3*20(+7K-G*/(5PO9_V='\J5;O?6@??/_P/@R( MXQZ817,'=%IZJRLCW(!XI.!MBL@@&?T\DF]C+C=+._5B/#;TT:J[3% MZ\^@..ZU"1T0_SWV=:Z,D(/B01I0BXG]K2^$D(/B(QTU^ET*N1"B[K?"=F]8 MASXV3AIX0Z]]@BB]2P82Q6_N[1K")KBFF#KNO66-%U M6V:<++-/C[-&()>SVP[@M=!(49E&@2/>+=)^?D+SFF2SDDP:W(21 Q9$LCXR M;:6=+6H0PO:$4.8J .! M>ML"74V0F2GNE228!XXRV$2'@^ .@IL*+H,"MJ+@\L!>KT9P>P#*^!1B7/]( MB__^]K2 C@I8H ?I>YW29QX@?8=#G#OW&4^/_L1A\.[DJ#\R)QQ\:;U= M:ZOG^A5'/Z2]59RP'H7(5-DRB=VRU#'2D&I;5IW8>3N S@9WS5!-P;+EZBN3 M.(D^_3$(W20#]4K_J^D](S!32]]YQ!5',D(CT\[S0_9!" 9%'Q1=($6W&8=? MM12=0QP64,<(,9H ]$$$NHCE[F+RV-U-G8Q]P\AK\FRNQ(:L$WJ'7K)BJQG M)#U@A_"_3-,.29O-0=:=EB1WU2V%D$?'79QHIR-ZPP#'Q$-)G^F8W(T0XV6K MITKRYC:PP'P6E+6BYK%IUEO3S,G!QEHF?(+NNI/[)E-WTM>=+O,,>Y0Y<-<: ME^L_12=]A\9))3J ;U_;52]PPA2__I?HCR9+[.>V3 M@Q?-5#359G#:?PN#.S $\#G'NX [EL[=&Y-[D%N<@4FZ#T(P:!L)^D!V:">KBY-$1X.G#!EV1 >YXMQD,X56P+=5S%9; M-,\1\;S8ABO$E(G5#U(R46D*;AEE*5^SOQ(8E'A=%(HXDTE\+?@6%&@2V (O MAH2(VW,=2G\*'RH[;84;0<$;!=S1.WW^O9S/.[^@.NDT_:601WHOU[V%2+M' MDV'B-@E50:;QC?-\.&?J!J%UYY3.,53) A:D-HR OER>77T]EVY._W5>3.A< M(+Y[&+\[AR[9";S)H!/P[TLV9%>1J;+R67_X8"VG('&_!^"81.#;_'/F3F:7 M0=HM =XZA7= ^FB;GXC9L[TY;I&1+1< "K!3A)T>!-U=@%/FT?&25\] 4:8. M&#\PBDD[;V<^]UP2H"*-RZ*%=+=<@'Y)"^>9FC>7JMF(A,5*),.'# M/-F)SZ:I,87UQE1?NE[Q.,A^ TY=Y7'DK.H.&RN>*,*S2/CNCO3" '__(8J? M_YYLMB$A$X>M)X(QN;#ODO#?/ CCL&.R0:^:9L1S06_G$'F+ Y.LMS,;$G,? M3)UNA>Z$L&PQP7:>5GO7/)&WK-(RF[F@Z,)6M6\3++:=:FCAA^')T%X2TDR,G=2NN"FK)JA07 M"33_A.T4:>:?L432GZXA339UB^P_=[);5',.FJ$;X-$?HJM MOSV^WW/R3\X/0?MUU9#U<6/;)OR+ M83HX[IXT\/]?[X[>G5@CV6)2%K;A2E67UITY\2T)Q0=A9V?0Y:I(H+0*EP4( MQ;K;'$ZP1J;6&DS@HZK"0 QV08X@CK=PHC]_.M^I/#-^?YD;)NJIK MJFZS A_-"C Y\\3'"6ECX"+20Y?4H *(Z<(9E6/.@^#.3S- MRT@B*55QH2.I3YV3BJZ63Q6Z=RL[/&[H_N%W!UJR[ABAY$?P ]FZK.VV>[^O MTQ&+T DIGLA9RLSGT@(+N,:=N-B?O,3R?75WEDCW/X@T7\&,P\?CW^^^)7+] MC4CUJ3\]3V6ZN4J,KA#1&X[*B&Y9*QH(2QLCI&@*HW],:0.A]-I MM(O(Q+,+N4+:,D\Z!)Z* T]I$V839R(W"5> MK*LU5T>(TOL5H*LU[6^*/?050KWN)["T44"1#LW:G(NS5^;JPKEHC%#&%@&=N M5HXAB$$;O(,V*,\"5(?P3(7(A3%!Y6!9);B1E[NC0H]1>,&GH2-69#4773!HW^&$>A$[X M\MF]@R?'_@1OT=R<^M/5*V& MLK^[9<=:(,Q>VAWD_ PO/3JTN\F3$](>B[R3J+O@!1$2[9?9H9/./;JB:J:M M]W$K7DO8/V,!6QV U[8WW6:W=.'7#SI38OM.=455=(/5K43\?9J#KN0[3]LB M5UP)N6'7.G;FK@N_8]*?MZ62ISI$7UWS>8FQ@V?C=I9!XG;VV+0M-F&-T)MY M>@)G2A.9LDS8R#&;H3DPNNR89<@8%.R0@#HJ52\54--UDEM<(C0+X*YEJ MCPRD]8";3VPTT%3*:^'=W!:;=G(GWXF79$W_K2M.%W\H/529OJ$!<%45&^MB;I M03X+UT#X'A_=AMCYX\BY6^#PH^,].2]1=NDF&(0Z_#3#,5:>/W_*%IULK^2M M!Z^\^_F$4;J3R$KR3)7*7,K6MJQ'1KXA/*E?2,]*M,XG3:^? MN(XG72_@!4+G%='+P;[1ALHOV DC"?O@!N0+ND9)-5=/KN^Y/M@=+P!;L>Z-F+WAE\NSJZ_GTLWIO\ZO5W>6WH,\+UQ_B:=[ M&"$VK?3/&0M]6"%G"VEO*SHS_#S'?H03_SN2[L+@@:JI\P &=Q$W2W\*EMZ4 MM(N'C\V71,MO7VCK>,IK2ZZF+>Y=.BQGL20UBEG.M! , :G?+)49@W1351GH MZ92TJI\0:05<]!WN6*8*<@6*YLL0KU#1D9*%1<',JJIMD&(ZVVS..AU>.AYAZO%*XU%,56&DT2*&P-.U)2;]/UI]A??#RR6G#>?R_ WD(5RPTGN*(>NE0B MRK80^*G6V%)U1@G-Z61"(AJ@#M_"X,YE4B$6A@\.[S"KC.#>(\MB'JZ(LNZ" M-"T0AB5;/&LQU+*OYZ*J43#&NF$B5FAQOVDH#F(=;AK0"%GV2&6;!G'$OG=M M3 8#,!B #0-@CW5D&(K,*-PI80**H^]-H -3MT9@G@83T%=6_ IM*@5PRZZ+ MSNE$R]%^"R4(Y5-0#=E03I'>0WFWI54P;U33"M9(XWHST#M'SHDRMA%!_G8/E+#+95NW MMR;]Y#:)*(7Q6*O'LPT#/%>386O6&3^QD)PN#H. ASNQX+Z.=+FSXNH>^;)] M#G"_2;VMJJ_6&.F@8$UI+<_HLZJ@$5+;+M;ND;+V*/8\Z.9^W;30&,0=I)Z1 MA%U/.WD&ADU-&UFH-9K#-Z*='7@9(C@3"_P027ZPR%(PD$9O_576*.+H/%NGKXB_\9+W#XX/H@ M4' ML4[QJ55"_=(*[C]1#'5DVD@8R>8L$-+.=%72&W[A>:>R!VT*QJ6)0HU#;= M)M(59M2FKHIQ@*#:2&.SRPJB3@-+O!!RK"O,%*Z:X+!,QK/25GY(;DRX5F1X4;4?" MK)%M#H&P(1 F;@"!:AGLPC:\K/#3,A[!,&TDVYWOSD,T3#AA+O)9&A!C#B 3 M'!FMM?38?H7"^EP!';?&HGC3H^VR*-XD?P9W=Q1_DDRY==\BT6JIWD(MWHKL MNUH\3I,U,#,Z[)F6JLB[$^Q6W=+:"<:IMCW2364GXASJIM^FM%>3[H*2L!)B MS0'J(D,5=0=5U$F_"Z'*9X:2 MKEH'L+1A"%(T'6GJFM6/N)3;+1'^'K96%($T;60;N_&=.)+7;=_$01L:WE,5 M&?940ZVC"EPPH3HRVCN=&S1@T "B =O9=N1%LY9.<("82-='AMI:6D3K.C%$ M&PLD^ 8_.Y$4/U-\QNU/I=O0\25 MT ,DG;=:2NO31SJ;&&"('[Y-@:XFR%8M0>:1*JB,-.4U1%T&^6U1?FU42WYY M8#IS)+.+Z7HFORV"-W8O]R&R6!O)EYE>\9H9"-/[J.+TB>,85P6Q)@D1V0Q. MA6VG.&F"#?IU-<:J0L70JVO8MT&FV4*MA_@S?4YJ3!; M^D]YFR!^B"RV /98T1%BD4_5- 0\ LB&,8*!BQ(L*R\92A4]$D+_Q8,&(NN_ MD$B@BO[KLC)&\*-!(,#%L5)$"I9WLO^S?;+_E;N(<%QM7I=.V^7R :1EDGWS MEY^G[N/ZA8T_,W^L?F7^.Z$C/N7]>TW M;KHIL)JL*@;\:^N*HC*2A#Z[T<0+HF6(K^[.G&AVX05/I*41)NP)(+B>XSN$ M%[\,8L4@FW.X^R)K:=B/;M]_/OYY?WIS^+IV= M7O^W=/'[U3^E+Y<75]^_GMY\N;HL1-WSS/1D5CF9#>J3JP9YY*S@[5]R599M M6]TXK\LN]F>\<%P/3[_XL>D >W!Z&RP7U\OYW*.K[WBI0&2N:4(D4C-"5$V: M8,]+X@_4D)&_86(FZ=\;ZX)D^:?4?(#V>\X\PA_37SYMBDCF.F(E8KOR;ML$ MY"Q"08PF8_32: G=L3[JQQI\5SZ"4JNQ=GX_S'7-9H1F]AB^ YM]9\8T@>_$ M89U6W@>.H6@:,E/%U5QL]%XOTN,.'UV V1=@"!P$8&OAA_46:0BO8KT/-Z]L M9-O*/I9 >-&VLL.&)Q]R+,0H.$D#"BL."BSH*/@N.^K/@ MG>QE1T'3&_%_ENZ20:."3DA$[< M:CV2YLX+]:7)M? B^-H[^7YJ+K\HH>U])]V'/U['L>@2)]&JK*H(R9J)#%7? M(#-)Y><;D9Y3?WJ>RLX7_S21EV^QN,";I[&PM$T;=(+L(GI?7DO:4!"Y'SJ2 M._+INTJ4.)*15<5&EKY=M8!TW3(L>\Q;27B%1*FO!8QVC3F1 M*FNJ;J#Q?BBZE@O*.7::2D6'2'2O'6D%?W+;27NZ8;:_+Q;()A/['BF)_Q/(AAAPP #&[BQ"$P M>:!!$38P22R.KBM6"9"8R,EI+"8WP9:=>O?[@7R4V MH[3BLG3(D!."2SE_<-0DBCN &^R5A P/XB<3,*JXLE>:IBF%'J/)1(])$3Z. MB,D"6P./U5:2(QJ9;-:-#A>[I6A+;W2PJ>V]3RK7@*HQT6TY5>. 8W5S9*#] M_#:#@@T*UA<%8V+O<@K& 66KFE**F[,W&L;"Z%NL+SDJF$(BF&+>ESS=RXH* M)D_U04N$Y173QR\I[TOR@T6=PJ\26LV5""5=S^?,&8G+3N+GZD2>4A9QI#U MR,@WA"?U:5E+UK2GWMWZ/O#%6))(/OC]_GH*E4\Z=/ M>[WF^*4MPP,+66+)MM8G68!"1?RT3TK(UO!P+SD>V%G\/'-OW85M'Z%G65:. M_SV_!X$-)ZMWD'ZD/?\IRRAY*_O@2)5!DU*ETN;/1&=6TT1L6VJ_$IW-_%Q; MH6:HI0Q-L;0]U%+7^)[*RU?GWT%XMHQ@/G 8=7-]+9C^N;JZ_GWZ]+44IM\8NM":48 2$N'P5*ZTR48F$DJ(1)^GF!,=%!"\D]2<$<-S5GP -Y^6L$]WG$ M_A)''ULBU5),694MM%O8$WH__SZ5^JY(LZKO>]V19C&M=&4*E535VZ>H:I%E MX* AM,22);5,D]67Z1=@"*^--DGHR19@",-ZTP'P.I0KL7%5/)7CSD]3,G@F M[C!Z38W5^]D79!A]8L?J_60+,HP^$63QF>PN][$R[4_WI99P6<,THB2=-H]& M!#Y:XYT_TH/6QA621VP-F;8YMN#W,:E%4VU6NO'W.**T/TXSCL+%9CCS]-F- MQG^X_TE?./U*07(C!]PCT[:+NCMVM?3MGG0+KHL-'W.+KWK55,ZNHFE;&2(M M:QIH]\@JT2UE4+!!P811,%1I*]O*$&E5P921:9DC63%?B8)U LA;.KI;X>I? MAP*[GA38@46PD$8L@C56#$.V-)DKR/VUMF40@X1A*$82I1AI);E*I;VL,EBL M+['Y%'\ BN9(4RVQ"I &J>U":ADI\0TBL :EUE:5D:())K,"G,_M[439;6SS MC$N46NPVMJW4QXG>F[8*^M-MA<&TTGKH\ZPGJ+";5K2O1T/Y%/<(KI"-*"+? M@&A]_6-@7*3"_Q$W*K!!!P<=[$0'.<=,&]5!%6DCBU\SD YTD%\%7L6BAT^Y M\CM.11#KJ@8GQ-(#$1Y2]#0)PGD0.G'#A*=9(,V<1RPEM2%X*CG2W%DL<.B3 M\@<0R\B-%J07V +N[[V0M@JT-1B\Z3S$G1;B2HN[,'B(JRN.FZH/858T\9FL MI,9#5?0>(.1W]20KC(626)"EE<4.0 _\)GBG"$_A.NI+1"RSP0P2C6;@> M+9Y+^VB$4\>?8.G)7_,_2C2@CM^3^:Z_%*\14E7-,@J-[P5\ M'UFYJ[N_!\&4"ZO;$0R=+-T33&F$_7[&CMO_F*; MENY;\\:+)54$H,3<73]V_C#W@A>,?\4^OG.;*1\3M$S2V%/B$+OW7<2Y!+O\$765D=C3=.1KC!<9X;*D)&T0_2DC61+ M'1ER?N??NX/ ,ZF*J4?R8.FX@ZTDUYA+1\&E3%;4313(340YZ.!YW) MR%#,D:P;?=Y*$$*&R="%C:T$(.3B)?J.P<.@WE23)7[!4>3.01>+@/25\8R@8"2@[[ :4:B:\Z WF=.L<2^3[VO>,-#-/M M9HHCF-V1- ^#Z3*V3^0FL.Z+T+U=TA? FWET0C=81N2R>>CB!=GVDH^LMZ[0 M 3\,/ ;0%GJ3^/Z/V OFJ>M-7OKM7U^D__Y,M2D,O,0EHC?Q W !G:GTB&?N MA#CDTNF"Y7WE)@+NO-O,$N-H(D4WD&KH#+1^&?C@HX4PRN)V*C2<10)79 ^& M28@C6;2I4_AR=MI, $N7]1%X%%6WR-QS*C9L2K6>4VGI.8V183 V%O"G/2?A MU2'2,L/.X\O1=+D /WH9D?+6ACFD-C $ M$7(BP-G8I_8E=LN36TXK21ETE> /OX;QBD($@I2[VV M"4@V_MJ/J4Q9US5=,=@A+OTJJ$SP#/'KG\#OGP%TPA(M7B6&ZC= 1$^^,Y)^#=V%&\W@AM[RX=8% MT/8#1AB#J:W[;7XSL6CX&7XE88+5U5-R8!)O?4^NY]$S@/W>)]%G736-S>9: M7V'69][+[^2^#"4E>TFLI)H,;O68F !B 6 S<:9TD?W[8@.0'@$67Q&?"9)K M3M,92#\$JT]'M7JCP?-#=:1HK/!$R5G48%JLUS*+9Z=U9]$O]NX^]W'P@T<:D'2(Y&B2 #IGD$ MZ^.#1P='KYD$#[!0<> R@EM=TU_@'BO$LW'SV.&,+XK-#Q%WEV M M@K%"!QS.( 9I-]?_.GRU7V%4X,[UZ'9R =HE*?KZ_/+'\?6Q=$U.$6G'$&KA MSY\G,\>_IY]^<".*5X-4>I">[E=/X$G/XCL^!4N/!)QI-PE\=X=)"Q(L(5F: M.B]1AGL0QI&<@H8XN!L!5HZ6'K$J*JN2%F)!UVS#J_S33Z&][?OY9%$ M_O>!06-(GDB?/R<%@"FY<,Z]2'[>!M,7^&>V>/!._C]02P,$% @ J%"$ M6'&%0L>\"@ B@L !0 !E>&AI8FET,34M-'AZ,# Q+FIP9YV5>SC4VQK' M?V-FW,?L<2TZS99;.2'E&F;"1FJC%$*1Y%XCQF6J87;D&DDJY2E#BK0Q+KDF M@T$7V;/))<9M7)H8FQE%PUQ^>_3L<\X_YX]]SG<]:_VQUONNY_V\W_4\"_P( M3@,_''%T=@0@$ AP5CP D '8 S )*!0J 1,O,+'@,I)PL>2DI25E$'((!$). M7E[A!V64 E()*2^ON$U1245534U- ;5=8[NJNK*JFNK6)9"M3#A<5E)25A4I MCU3]GP6V RAIP Q(@D)V 1(H"!0% ;L - ! X)#O OX21 (*@TM*2^_EELLK657TZ'BWL_1 M/G N.DE&5E5MVW9U'5V]W7OT34S-S"TL#]K_Y.#H=-CYR(F3'IY>I[Q] L\' M!8>$AH7C8V+CX@F7KR1?3TE-2\_(O)UWY^Z]_/L/"AZ7/'E:6O:L_'EMW8OZ MAL:FYI9.6E=WS^LW;]\-?!@<&A[Y.#K&G)F=F__$^KRPR%W]\G5M_1MO8W.+ M"P) (?_2?^5"B;DD8# H3&J+"R(1OQ6 @L$UC245;8]+!40I[=I_35K9+K>X MID-&ZX [1^5<=+^LJK8)4X>[A?:=[.^!)?U?9/\&^P_7&" /A8C-@Z( +,#? MS)S!AF(S/-$R(@WZ[#^.NC0/&DPW94+A+Y\W&S)L>Z.Z"1Z-?_1/C[80M$ZC MUR>-N$7(7W=3'AB0+F(EWSL2-2NK2 L5_K,^P]AZ>C(N*@<1<93L>0,$,HN0 MQ:$4Q5IA*5$'_RW&QCNQS0L$5$XW"LS<4K"?CPU1.;OT,TYF872OC/HYW?_T M$ 3J6WF#%?W-AX>PLGN.$R:?W V*HF4TF23?L&+3M[>*C?CGRK2O8CNBKMJ M/U^)FX718I)YN=2]R6_H6D^#K.TR6[R@"K[EB/C*Y+!&$"CDDJ;.4?<$M:#GO%X2]_#LBPG^G6%<\]FL M,I?^0-K'4)PQ_EG;_N(/SZ1J+[EYCA6Q+&8>%N8*7!^.T 0[?5V.E)HVVVBI MN*[F+>5C!?!!?K&WM_T>>:0=PH!8%\$/X^D/#%OYNDDL_MXA"\NTF$_Q4)8' M@&G RN.5U7H_)V7D 5F*;;Q! (%[_3M8&-%0:\2'O-HK9(UL9@4#[NC![H]* MFIB(C?/%+&WB,C<*(QE6'5P0>%]2:3YPBMKSW(6/(V"P&[?7ZD#@(A,$U <'$;Q>DQ1?D"1'"=A3]4W#ABFM^#YK M!RUMI=M2%C._8.X]SMP-94WQ]C0S^'O"8;D@H&F%H:X-4"V6='LP02" 34FL M2!RCY%67UDW&C,L)O]!#N([3ADT!@9__2VQ_LM>+,?M.L&@B7O&S,QR?^D2L'DN.CZ$D\O[) MG;4;L3:DRB>:=PLKF:/5]WSJDG FPY^?WB=V.Q("ONQ^8W5G.A;!EQC/)?-\ MRT'@NKC= MF"%EB'0)M2[XKLW\@O'*^HJS%:H9Y&9UUK4/>N7++@G24]4V[(L(;HQ9?SV> M.7/)1FK315-XS3!',+15"/Y[!^R>W+U=:[EOA\M=YJ*UPY7: M?\F(;UZ-.&TD6/-Y530!Z.X,947B5_R/FR_)1(& 0RR6\P@$E@MN3ZW+-M^( MPQ@ZQ@>*@E9$"V5.2(N3[L%$^^ZFO8G>7@CGMC#?D@5M$+"?9_<64E]U!YT9 M9V%?T9G^OHU+2C$"<24,L84.N3)0TM-++ES"@+>7,[C6[J!M/-?+UUM3S6650CJ9!Q9:VC"%GY^7$FP"4Q5OLHU&"A'9R]SC@! M KEPHI"/%7@W\XYRS$]P1-EEPCK_P=@,7,#EP0W5_ON:AY8.Y%\H"7 \>+[P M]2)Y#&]'Y:([K?J,7.H*EF>.IGN?2S$WAG18>STD:O+0@15$ ^H':^\G;J6+ M$>6M][R"#>H<2W>GV7_+BR;?X<]*%0 S(E517YL6+Y=BE-.VGW!SF1E9H^]- MBU:/N+Y8_"CQ5$D'4^DA>GK7*]IL?*K)1>1Z !>;1K0I92PT&(=^V7O,]T<' M/TO,W)KV7-Y;"H;CE\8-8?JU;L8]*.NK#--HW+;+DZ#CGK@:GR%,V$S:%S%, M##&=RFQ38!L[/%Y4'[DA%[U]SJ8;#P%MNFU89E_@,M7#R>?6WAC,VOA$VY^Y\:>);, M]-)L6M<"L/ZM8&B@<\!W@=/0_M,;QDG%HV<5W(A*U_P\.(6,&0JMSVRYUY:#MXZ_ MG7&>[Y)5$2UI,=9[".WJU4?E'.MSZAD>PZ0%%/M/?@QM##Y.,GB2BC6S;3PO M_B7D<9KX5%:5Q9(U=H:2O5E8$QFDEVK2NVV>Z(S'!^Y_+?LM\('EID+9ERKJ MS'(=9:$%%N>#3)TZ_:H9<&X;?(O+/)@/+;?)Q[#&H3/9:LP0FMS$SN$53QXM M(23!1/^;V10GQT4O3W/[^4EMVMFYD+8#/@?=.I%)K!.-_)">1W9'2:;$07\% M.BJ6_J-EL.SA9=O7Q13< 8*@P7=Z)2V1RKD) NL>^3-3"H25[I;PL!!F:GX9 MV<2BH/>(K[<%?6>@&< JO'I,ZE?";%>!$8T^^MN9P/9CWLZ!@<&W%F0@4PJ? M+F5VL0Q2S_7EW;9]^];TBU,G_;J?J; ([@HA\.%YV4RT93QU>'9JO"D>12$K9TF:P]VU3V3%0JUCNP%\M*A+_: N'YNN MENO:6M)0\ 3*.XQDGR+#6YVY2*;>Z_1$=$2;9M-P3.I@8'6A7$;!25O-XSNJ M[VWD:0S>W8&ZY7C)J:HQ1V3R<^EN(F('CC 9P[Z6PU^H\08!A A%('OR[J*S M!81R6,T9 V9ZBW7=NR?*;WY^OEO3[;2@J9U]:*?00?D8Y&],*7#T3U!+ P04 M " "H4(18I)V7TT ? #K( % &5X:&EB:70Q-2TT>'HP,#(N:G!G MG7AY(%3OV_<9V]C'OB1&EBA%B91M2$C(GE*:"B$ARI*8H\6^A6^)"H6(-$E4 MMK%3UK*KC!DARS!C&1,S9]ZCW^]Y?L\?SQ_O^]YSSA]GN>YS?:[KOC_7YQKV M*'L2$#EI864!(! (X"+\ ]@08&#F:&[J;.>HK^CMN?_J=2]OQ="#F@<4U4-N M^ 9X*UJ=M%0\:6]NJ1AZ],">?8I!(9>N^=Z\I6BD>/0 /_L[8 9P07U!0@%] 0$A83$1(6%180$!$2D147$)24E(0)2TC M)2$C)B$IL3T)@A.VX>+FX^;FDQ 2$)+X?Q[L1D"4%[B"V,&)4 (X1!&/GX!^(4J$8 #P/KY7;]P,"0T+OQ5Q[WY,;%Q\ M0F)&YC\/'V4]SLYY45!8]+*XY%7IN\KW5=4?/GZJ:6YI;6OOZ/S\Y=O X-#P MR.C8.(D\]6MZ9O;WW#QM975MG;[!^+.YC0L!<"+^:_RON$1A7!Q<7)Q01,W5 7@H25]*^PRMQ+/UY11.?\B%'JN3EX*_\4BHZ)%7: M-K2_R/[O@-W]_T+VW\#^@VL<$.1$P,GC% 4P ,OI1:(Z\+^??V;I#VBH=KNX M![9D#-?YLWX*.U/T?HX:YZK45@+!4\B-](TC9M4;[\,S M&WX3&?O9P&(9\D+./.XI$U8V"M!;L6R M[B*'([(!J0YF_;_M2G&5UH1),^H'8^S5/(B'#?P17YM)9+9@J/;HI&=OUNR8 MTB!L!3:9&FNF_8G\BJ&>QS!*LY(*K:D$H_\V6>=(9-:BJ?9VR=I6.QW.^XKU M*+\.:I-Z6/\K^'IIJ7R2*>ZMY4?:Y/EW'F^]'AD MC-D9%#\07TUG"C1OJ% UGX4/A29Z=\U&JB63-J^^/%QN4/^B\$?>BVDWS:6N MF=N2$@[N:FW<$@XF_]NIX+UERKSU%?3&Q+$!:I;?L/1F2G1=;&?+RU*=VD(U MI/"7 P?[=%?_ :DN;"#6T4-!DA8(<9YC [3Y[VS@[LO#Q#'?5#XVD$")L]O( M(:CLG^X]DHD^;X^<7\1275"Q[]:HA"0DJZ:)#71<_86E.BW'KJQ1B8F6P^-H MR #[\/ W/#H2;%QPY'-*/0=!B0#+-@GB=Z=..*4MHL7QP\-:D('K)?A+J9&' M'X.=:JU)ZY5I;"#5=;I5[&ZXT @447[U^WEMQ(J>W9_?A"D3=,D!./:0G"T; MT%10Q)9GP)Z&%" IWZGSN$?CXZQK(VP@"=]]SMWV 5B&(Z[T@RG7QA8"D)N/ MV #A133&1HE5U:#0DVQ9EKPYCH+VEK=M76((8VMJBJ>NPHEDDMZ.C$IV']GL MU,A_1]M1\DN)!6,=NZ (>QC+$# 9?K,V\U5W*S.@R>:K.>_IR9W1WSB)'TO1 MU!4,P ;Z/Y$Q6QN!<"C\5@?:*XA6?MXIXISMV4TK-H!2HL(QS[[1"FXLP>LS M=<2?FDG_1I5N(XKCXR:E:WB*U=%>MF8CS+!:;HSUBU+[H""QB?+_,(6?%<;+")?&5,K#N8\@Z5'=4A M&7S?KR/W$X[!58^N8A\=' MCK,!469I7ZKA_C>11VA&RW&1UB_["OVDXL2^]_Q02$T^>.V9YY-!FS M,72KISY[R^;@^P53YV(=\M" G45=BO0G] 3F05F#+!6JF )%QGR,%0:6=%.N MK-//C9U3UYS]I$(MU7]TF2/5JCSM'AO@-72BC;2]R@]W[.I+#ZWZR?PC57TP M;RJ[XQ3#=/7P$9G/Z)(\'HB;@:+;4E775]V;LY10A\[0C(NJ5!X+!^6FMZ-^ MID0UK.[,3=11=9V(4%[M59O2/ZJ]62U[V^9X=>*0QN)T8+.&ZZ]4:[H[*_4F M>&?X 2.K=>7< N[(P4=ZQZ]\MW$T]HQ68)"*#'--QK6%,/)@DWF#;+A>ZT:. M455#&5FWRD"!#9Q,W?W!&U*UN"7Q%CW!B:S072%2+FT%7<5(CR\T0\*/HM!- MV7MT&PTT=7=!(S?CV<"-5Y"6Z4K<4WU/VF\_7[(+)CCQ*UKN$37*IM>Q.SPC M^-E9UD.-8/QA?*!ZN?+P(DL' ^_P.&7(BR .$LM R, 60W76BN/\SPUL=NY% MHULPX^ZP2+\]B=O];O-G 'RU9,S5B9D=)%"/@NF;8!'89-.P\VH82IJ.2E < MK_U@*/+@UESKR_=/('Y=ZJ2"3IX(>BLL:9L'9I!Q5USJLS82";5K:A_+$P(L MIA+8@.K5]0/KJHYY.A\P*'+W!Z&'5S*:2>+V#DE#'\I.;5:NQ;"!R4*LL!-T ML4$)8QT.,BBNF=NT0SYP(Y_QF+7_.1N8JOKS065LYR=,$ICB_ _^:,>OCLT1 M*]KLW"$VT'0*DML-DG-IIFS@PQG8V@0F3^? V)(@>"G,)MJQ:LW^;O+3IW=. MH3_9 MP/$F&^D4Y7^4C1@EOHM]+M7 9A?F(M'V<"MA14I M>;/BGD1@.)9DH4UA\'^].[]K^"R2R5/Q?/ $A&&&XEM*]7;.0@@3N>'Q^WLM ME_/P&QJGOSLG[3PY"P%^3^^Y&**?4$_VWW/M8+Y_ #:: S?IFQFY:6J3*6[V M5_A>-I_#;@FM 4!>*U'%I^6P[BS#& MC&,,V9ZS1[TZ+U;HF88U=3$>;XA;T5T-<9K-*L.\#8YT>=>]#^9L31(;*&P= MU+^?6P#]@:<=P/W<,Y>V-5-I.Y]&ZIOT+;9'_T"GOU[L5'9NUF+N@7,7PHAH8$ MU?%3P(_*U,@J1XMS#\"XD A^9[_;ZSI^-*AA=87/H8\1ZMCH=2-DC_,WS9'I M0&I2]3+I]N\U(W[R+"EKT8^:+7I:GO-856]GYD961$S3SERU8#L[KYTX M+^A;7I5K$NCSS#]C*C2=9'U+X*Q/^HF3:5:[E5F>>?F+^IFS6!F<07C95%Y2 MX0C3":>Y>]J_W./+]W'+O$]BWG?F(W(+>:Q!(.MMB;]2)B5&C/^9\ MB*2^.7=HJ:'*[E-4-ANHS6L<]!H-,=TXFEW%?,O,OG(EV'@28P.F>'?+S&YXKZ*GK#2+4!Z;0WNJ5/O0 MW2.7J!Z_3L\"::U@RNF'._/J+,E[974%Z>@$S)1+8=W/D4 RN+D&S*7';[5" M+B=]OB-G CN="FN0T*VT]M*N8.%;)X%$3^-RY^)X?\,/)W//#F[8?2FUW?O0 M$#]M@JYC Q74CL5*:AG4UJ7%DJA:E)R";VU@WO4UX[>D]Q'6'$?>VB,[0:IS MFN#"A7VL++<.DZ_K0F'VT,^*S,4<_\H?UA762_[Q?(U+0=@,4:84XREAU;9N M6[UIX"$][%?7"#< "GO!,* =!6>>AC>"/_@7V$#*4 DDQK3%_BF^< "F5DE8 MH8EB^^LE$$Q&<7->@@>^!2\#3B8NLX'X5R.DP%:8FW66V]@ 0ZF6#9 U-I&P M;,L;9%RBJ8,]AK0PB!>N)XR?9])(Q:UW1N!-"\O/1DWX5B+KSX]#RT.RT;)+9(Y &+"0$&E4L0CMPV$X#-,B%)Z59CHG#=1;/%.C$7R,SDE:K QRBA78T8U<-7!%N3C/L:!([V4#S M)QH.7$3\RUE9<[1+](CT5-9HVA3DO4IA _R5Y"-SU*DVXE\S\A[+YN4$^0;Y M\(_@#QXX3?'XWPJ)QF4<;&!D'[C208-7\Y\-C !.!?RJ3P,AWC?;032CXLEP M3O;2 GY.>J;K[FA3QYLX!$F[4]>7S%S+SX!LW8J\K^" :-R;<5O MJAEKP>D7ZON;_BM[?#9?PQKW_$$VT(7N8/;-+G7 N??QN@+&X;2 -YA?G"$+ MT+0;&(L1>0+Y+B=CJ.9AV\"6AR2_\NX-FK;LFI'9S'ZTB[RW\(F5[R\0LTS] M0%8+C,O=7F/RL&@6=4#'Y(G61AK\=9[ 2(3N:*,BW/I7[69_-D@P+?Y'NO0< M,,W8^ [(=V3[,_^*N^#SQ^HJ#X E'\X_BX'W03&472ST=VIX^45,[\OW0Z\#>_?C_9=0A8YEH+()NL^:*<]X MNKTS6OZU*@+*NJC>Y%M.< =*;$>F;0(_05H-E+C'A_,SP?/GX55+5G:#S)EY MJ"%SW1"ZTG^=V^Y3QBE1/1(V".[L%1'U8>$*Z^8V5ZQIJ_/ MBE [.UMFC 9G"!IQ]/A+SYSLT?0M/<;(@AZ%=3D$-38SK_B\XM7X8=X^2]T_ MA0UR>TU77-,VO=G <#YJ*'"TYRG4A1'L?F?X37['_CYEJ2N&*U:_1@2V;* ? M.'F&]@W"H7N?T3\N1)TM[<+7P>%3K9^4P)\H%LTF[>Q-JC&?X%.7FS7TYU?F6 MV1H>7;&2:BS/;Q7-R;-#:1=].&-I&ZUILDP;FBHQGFE'EC^V CFLZG=?2I20 MW24J$7-<]K?&*!OPQH\.D.TZG/Q+W>?UB^\;*C "*7Y_/%>7LJ!G^?L?(:$( M8^F/J&\-[0SD%G>X!^G'HQIBBMOW=F/5Y 3EZ':P\O7WBM3=,Q9H8N9\:=6Z MQ4$3!9 :.(F]W\ ='O6>(.AFUW!>KMP"(KT)6!J]Z:L:8!>IWIQ,Y8Z$]0&W MH31(+6(>'@ZVVUF 3=L?J*SLT?FD)KTM*@&[#VPZKK,V:"SBDS@IDC-X31N6 MC?N*T,/1F/W,GAOU]$(,91X+[2V ^@F"9GYA)TV;>. 9&:5KLH8&H@F#W%RO M@*6YMJB@2>)X&,DUM@[]W%>/P%\>(M EP+O?N_9PJ'=ONK*+]R_O#+[97!_. M28\2;&K.>A^$A%O'-J=3KTI2/+ M)"1+]"-(Y>ABJG/.Y(VIT;UI:A0TN2"DY&I->5KTS;%C\V[WPX++W#\V;:D( MU2Z+IBP9DY^B'B?CJGUJ=+/B;B;MU[*MMC8R[I6\.S%Q,"955\8%;:(QB[F' MK4I-IW&VCH/W(F6I4PZ5*99/]#+\2>_?1E?\W/?DE(3X4T"[^Y1!^EH/@)-F MFF6Z))%1B0^UEI5-RR8NF?_(1\P2KHT,@53K;+PG S^5'A)FU"PD_*.TRZ 3 ML646K"=^09R&;"EDFM!,5SB]76HQ"T@F/?#JIBO$1W@IATK$:1O;IX4F :0[ M,!M13-#Y@P[F@ 1\XFY#P^ 'O02*H4=I^"'2T(\(\]PGRFX3?J:J"-(+82L'NZS"7ME8@%)M$6 ;-BXG+092 M"R^S'O18658:]'[PYS'WUU_>5CP1L:>YT-0W&W1/FMT=8YGPI+.U-.+]2=H. M]Q:)T# [?\F!LY1]Y_<%-A(?=@GC3/3MD5]F3]<;&9J&8RA_LY\\_X%59P:3 MW!VX%+:YSA&9.GF+;( -'%/!,!2KV, ..X:OW1@;@.X?80,HE!M<6@'RSNBD!!I]D_96,1(6O M#QQ!7J7+>C0"K%;,W^F4(745SA%(M.OJFETL&WB/;_H>77,A+L2/=$GG2=MK M.OI22N$1K@S YJFPU:(ZYQ!3=+)>C42,T2$*^X12_(KF:+R7+-,+@_4?>5^V M/JB2T?HKP]:+Z=JMX^%Z"""3TR4HON##'D7\@P M3Y=,OZ^_93[:I/!C](%5 MK23"AXTV-/J"'3)VQH[39TSIR.*QSZ%=HW7=PJBM:)SN:EY"I!\9*]H[P+C7 MYE9=L"].%;^N=@T2',4[,&Y3A^WB<1CJ;,Q4:*5^_8I;?;^)S<')NE3$Y%OS M:][)4[J;"50V0 ]B^%-[F^7\44V;YX/S$?@WY<6)$Z;0^E8!OVO)BC":JFO$/1+SFP]@KT M"?C4)-M*3J1?"A&__EGWG7Y>B5(T1BI2FE9 ]HY62<6B& O8=RDGE';7KY(" M7P=+.6+XMY3I$7!=2G3'PLE#MAFOK/VC^_=@,T#80M@4 M?Z?WCD19;-Q>"UZM)@G$EGVRO-D>P4)/D6#>8M=8J%U!LY:&;907TBJZM?0^ M^\HWM[-R-_2/CR9G_OCCA21=F#91X-OR;]0TYIK0N+D553&7-X7OBU][KUF0 M:K?AMX:E-_@X35;1G$:8]R/Y% [8)$'/KL']8]X_^<(-"_2+ MPTO&XN&!'3@%*]TN#8J19N"BBY[[.8+!A*[,JG)G;[^>UI99<2XC>,&!.E,4 M6.J3M3HW\O;95WL&DWMW0 UY0W_D#1[D\-]ZX3KDN M5A8P31Y-N?5SZ:O%$[44@22_ 39@*Q$%U^N7B8?F=T0?U;I+K-J<-[9(GQH\ M9U!Y/^U,K/;;SVS W96!VC*;IDNN<]>WNEY7Z3^1::8HF&'1]/#.;U-Y.YH?$^XO'WH%'*J2-3 M6C&X/6.WU+VD^?P4SOM,U%S<6;(END>-4;0U=8!7+_%3F M1@C[GKVRRN'C5.JK!J-KFO,89&XI@4RGL\G9X!!/G=E\-KSN@-">\Y8 M>"8;_\B^U1Z40],R'HICWJ?TL3[8T3-D^W\2DG)KEAITQ1>4MX%ELW,>]4$/ ML146E/<.P3S5CR1BN2$!'PR7H8I.E*S@QJ$#.6S ,=LDAW[-X_94/F>,:7,J M,OCVI.E<3Z0T]1P)5TLK.+\KI,<"Q3?6*>TP2%E6X3D]R;44+BH>P072E!K_PLZS4,4+COI<_)+P/0/"03-%U MAJ(Y7=6$+;E#Y_R41M^VR&@=$U^\WAR-L5?'=V,I706PZ%7M@X3DX*ZB^$W5 M#39@IMOQK\M\U$"$S0P!@Y-D"+02I)DG='JTL(,7!_9_J2XJ:PM=K"X![Q[Z M&)L=9]KIL*I'C=VJ;)O2M*MMVEJ3GI^."JR,'8&9';^Y+NI=%/N8[7G8+YGH]%*GZ8 M$I>D^^1, DGM[OAEY$B7TUF8JKTITO[E/9B8.MW7II+)_M5T2.!^=S=J\_U% MXDV%PA \8*SZD0T\AWL?(3:P^)OS-Y81-O'P>_OF8S;P00"D%D#R&T5T6N]+ M#*6=R-28Q3.L9I;)?'TL DB_22)GL8%\)ER:#OXU_KF>-KJCM\NZYF,U;:@S M1WULA%(M>NLHYY'+A2)&35/](U^\+3][>EHT*9+XD',=2K5[F"N-]2 M#N"W*@EP6N=>L&Q1$!EF!@973^SX&ACRZ0R%R&7N/_!S]II% 4VM7^$?Q-K& MHB79ULR%$5CJJ_>MCN93$S=&.;OZ3PS9BBN2[MB39F)"N8#9NL:PL :3I'+* MSBW?78&SKL%UFL)&\?.HBID&&5IQ(UHV7.R6\<"+GM+15W]"A%1WD \K MO+ZGK=9_%S.NVS)^X=EA4D-?R1.^K=(?,EB:+'(57F LH%%*_:WDR MTW60,OY-X,@O(;7N V>2J4#?;H*Q>,O7BPBUJ3RH/K0FZEDO(?SR@/^;]=J. M^9Q(,?=:=' TY)E()\:P@7<7/I"31K4,_8'^->Y=>2?%-"8NI"V=<'Z8>(AI M(O;+,_(?Q#RQ(BMFADIL+#]\]N&#^1'7'4^O3B&_I--D8=FB5 8VEOV8-[@= M3E%,Y?4X<2GEF$I0B8LY)P#H P;._R"X*3'5!8C8I0F-$BNN#FWD^=0XGDHV M0!+M)_P6* 8G54"2N02B.#!0LI!/4%3E0/YX>OMS%\M\SB(K^#Z\$RS?#O'+ M?9?S>Y<]ZIV #8B84DXL8P.\C^+8@(D[A@T@X$#QJ^?SE1L:%/EN<-QVU^X= MO\XKUA(0WZA0=R=+U)WN=%M#K8+)\/]J-L M815U FZDLR 1%A**S@F#."PA"0<3)%-)7YJ%N+G,Y$YC[@%)8G\=9@.3^_YZ M_-S7._ 21Y,?5VB_9F@'/[=#9F;TD04G6'9Z69&,Q,[*$BT&?HX^NN+GK)(Y MF)GHS=RUB6(A=):97&E,]1?1*(;9>]0FAR^!P8=FP*T];RBL7DUL]6 \RG_Q M"-#U0UYF\<7V#LN=L)9:F4Q6FOW4N.ST>8>MG*5260''Z]?:O&M*B>JBV0!^&T<:X[B.UB;''/'OS.: UO_$H@[>XYC,V$%T!MP<2 M]IQD:F]:P/<7WZYY!#I7FX /?0$)@ >81)A+ ._A"23-G/IU>GQ#YW>$%&U. MR7RZXXEF4'4<3&06715O$S&1^IY?88Q"._];H('OL_P!02P,$% @ MJ%"$6#7!-KJ*9 $ UL(( L !F;W)M,C!F+FAT;>R]:7?;1K8H^OW\"CQU MNB.O1]*<)=E)[J5EV5%B2SZ2[$Y>KUZ]0*!(H@T"# ;1S*]_>Z@J% 92I$0- M=.QSTI)(#%6[]CS^\'^^3'WK6D2Q%P8_?M]J-+^W1."$KA>,?_Q^<'E\>OK] M__GI?W[X?^KUT[.KD[>GOUG#A77R9_VW5Q?OZG7X9I+ ^ A0?SCWB1)9B^> M/Y_/YXUYIQ%&X^>MHZ.CYU_PFCV^Z(7O!9]S5WX91CY=VVXV.\_QZZ$="W4Y M?NMZ^@;SXOYS_E)?6GIT;A'XK;XT]JHNA(>VGO_V_MVE,Q%3N^X%<6('3FXM MWHJU%Z_WXK#;;AVLNH.OR&TVJ=QLCS>;9)M=\=C?WAE[39-HZ:5'S^%;O=PO M23T63NYB^+LQ#J]A:P ^@8?^/(GL(!Z%T=1. &?@*:U>O7E8[[2,YU2_<-5# MVNUZLUUO];.'+%MTJV,\2%T>B='23?:?P[?JPD",[42X*R 2A;YX+B_3JQE% M<7V4^A+HL3H<_)SN3.PO81!.%[B33KW9J;=AE>HF]93/WA^Y]WX6?APFPIDT MG'!*=[;:&1B=, V2:)''!G4>\DNZ2=T01QG<1W8\I(7!A[F+7.%5/Q&^R%^8 M1/5D,1-Q-:C@Z^?XM3RZCG'^:5RX42]&?9-[D9-&$;"<91N5W^9N$5^<2?7E M^$WNTL#VG+CZ6OHJ#T'/J;X4OLA?F,RB)5?"-\53608._17?\-/_ #<5MOO3 M_UCP[X>I2&P+;ZF+/U+O^L>]XS!(1)#4K^"6/6,[&C M6"0_?KQZ4S_<>RX?E'B)+W[Z%9'-N@)L"T(_''LBMDX#I_'">@-4:+6;]3=6 MW7KC^<)%#A^(>3R"/YPPFB%V_O"H7K75MQLO#% MCWLC6%=]9$\]?_'"NO*F\)XS,;> M)"\L+_ 2S_9?[O'*BX]VO7CFV_#8( R$>1%=Z'UY@4L34?YS_9WGNB(H?Z>^ MAV>>I5,1>8X5V%-\F_!>#*8B<.&_Y(UOC_>[%&R[N)( S61S#*B+; M/PU<\>57L3 66?F]N=ANNWO46F>Q39"+K7[KL-6]VXI?ATY*4/-BQ_8_P+>A M^P8^BXU5+[TF6WFGW>ZUFIUU5O[F]QM73!:2:3>HN[HS+X QP)>%+VP_M:D?R^MH>U\'D<@W-QZ M\:NYYR83?'?S[R\!9#_$,SL@M)G98_&?UG\\P(6Q]V40.),PVOOIA^=XP9+5 MS-1B$'WJMN^-@Q>6 U@GHI?6U([&7E!/PIG<*3QL*-]G0DK"XI"N^'AV>G7R MVKJ\&ER=7,IW__ <;AM&S]>X_?+D^./%Z=7IR:4U.'MMG?QV_//@[.V)=7S^ M_OWIY>7I^5GQF?^TXPDHZ4D8U*S7C>,&L/!>]^B'Y[-;;'F=#;XYOWA?I&PB M6A1_3'O=9J]YU ,.V$(]KDSVAN!:2;0HC(ID:V[_YCW*(_3%"!"MW6YT$%]I MXQ[PP0 ^K.<^E>#X;QHGWFC!\*A\A7[5.H!H'1PU>U6 N !$C8$KH^Y[F8"B MB1_N6:P/_[@'"O2+D?=%N'62$NN [%_6O]=BS;1V@*$%&[P <^[RZF)P!=C% MB/O^Y.S*^O#QXO+C 'ZY.K< +>G;5GM_^,PZO[#VQ_#CC77U\XEEH*Q&U\'Q M%7[=.NITK36/:ADZGE_<\JQ[E6?=N^>S;O?A7]59#X(@M?T+,0NCRB-.HG2] M$_YM\Q,>G)U]'+RS+DX^G%\L.=@.GFJKM^^N>ZYW/I42_$$!M9*)L$8D\:V% ML",+U"M01(MYW42DETGEA@9P0$=5K_3-==^3,:35*5^AR6M MN_SU5OY:.&(Z%)'5:151L[;>BD$#;7:KH)TM6>J'ZTB-=F=M"LDH98,;-I-! M7P=C@_^:1^U*:8XN' _I<#ESNU?Y!:+K[/*4V-AC<+BOY'S;[:->)<.[G C? M/PZG@/*+1SKARY]/WKU#'?C#X.SWQY5?&VN0R&>M<&2):[C:BM"'$X&^#I+. MBZT880M (^#"EPA=:WU1=_9\H'C1VO=8__A;JP]FU-H_-+?;B!)RV*DD>Z)9 MA34C,6J-HG#*&N+3VG0U" ;D_ I+_>N9P5D/O5BC %9Z/6S@I3D^@.N?#MJ MWEHSR76JG?Z_!DSM89%W^[2]U%NP8AM6V9-P M=T4=3[';Z7>;Y5-4IG60G,$WZYSDKR?O+L^MJY/CG\_.WYV_1;EQ>G;!&/?BR&(= MASZ0IV>O85L@@@"A'_3*"'(:8$PC-)POQQQ+.P[=O&&$P= 7PAW;T2P*KV7$ M;3W+Z-@.;-.E:X8=6YZC?!^[QRAJ ,I66PB;K(40?%-VC"H20JSF& M7\^CJW"^U@%?HF6]N.5".OV#3H4 D@LAG#R//@#.>91,4$3)&"] E,0'K(>/ M11*ZY<*[K8/6T7((,H64%RQ)9_WE5I//>HL\:+;Z1P=+%_DA!/#Y_Y\W8W*_ M>2V?NH/#7TK^C1ND08'.Y;N1Q&=@!#C>S/8M\44X:>)=HX08>8Z(;T_@6[ # M#[KMHW;>>02@ 2'V041Q& 3"7T^>_@=NS0%<*')'[__@BQ?C%:_2&(@?48;> M\9[<2'L__6)CS.FB8;T* [=\_,<33XRL$PVW=;H>)'[;:_?8* M,;@E)GZGG=Z%_Q^V#KM'R\]T0_Y_IVUL*#I,\KP2OIA-P@"LIK4VW6D?Y \5 MZ6\0"?L!MMEOEM)"&FLMNMMM'>8XZKL04SYPV^L:XG=:>.^HV6CUVB43/CN( M333GDZGM^2^L(8BN_YO+["NI RA):Y8^XIIU4L=[+3MPGX/2_\9V8F]JN&'@ M<\M0(:1/UI*[L5A"WUI[. YG"WPLK'2:!F 6XNYB*PE?*&3\1036SV 6BJ : M,BI3HT/_*I,X1O2/ 75LPS'YL?4J"IW/UC_LZ>RE]^;"]]GUJ_UN[]Y] M,,GB,O428;7;S:95MPX/>]8_19Q8;P7829YM72:1$(EY_2<;+*KT6D0UJVQ% M,I>I69_ZQU;GY' )^0%V-T!*-/JM9O-VB*'/TWQ8NVFBQ=*CR])FAD#,G^OV M" [MA84I+WG'LTI>4=DUO:UFU[0WRJZI3#1:"QNK4@>K[T=1N_ MZA(T2T034$(CA-13F9[,TBE/TY\ W;PKH^W><87XLL6RIZ@22!03NQ4VFKA3A70/ MB$\E]+[[LDD3$&(VI'UR?;3.^![%DXY#5R4HX)@+X4X MG 2\!PM$L+;&BOGU&""TX83E.7EQG(KH^]AR$(GX>\>>>:"R(G4XO/0X0<%I MQ^HNQP]CH?Z0 38GO";Z&2[H4YNRD"3V/ R]2!7P360S0E;J@$?M;O>H4];6 M^9 N<:-\4.<9[/8L>*LWM?WXQ[W3LS?YJ#1 N^Z&M#"\I$J#Y"(+4'7X0SX) MT :[M6ZW4^NVVTH?5$O_20.>#VTN<68&.'.-.),[6;C.2(RI6?C*1I%=; 3) M*R+_.?Y/$#)_L0:8!%]WTFF*SOIK.'>=+:QQ:Y-%W1G5 =&_7,0SF'OP@:M%8,@A/,UQ&=7C+R XR(7*7!3P!&%U@9?1&:V M<< +@?ZOW$?_MGX_N;3^!?#]#0'Q[[4,K2-0<'N'97S])VSL5]S7I=S6*>UJ M'0?C6;A>4OVM3VC$.0N$9QL##/\9X/D+,]X$(O M,K26F-D!,@K4J3^48["U]]9ZU5_4A8L/>DA?L:56MU1[6VXH?FDRP8>V3 M5 (55#Q[L1S&"1J'"LZF-PKD6 1R CU6OCV+Q0M+_5:N2=N3%_^XUP3$ )T, ME%L'6QFHOV>VZ\J_5[BHDHH:TOP%;F&EG4X#?9]_!VQXA_ M@]>B!-C$O?63 MJTW?P?V^)T)OXI:**YK-3J?=KPC-D!IU#%L8AU61)T$7T>8<>=%Z:01G5213 MEB):M-T0U%\%4_AV!<[<#:%4RMX=SG0K#[E/Q#CL57D!3B37>4M,YUCQG-L7 M49U4L[&'Q@GX!KE=]9=\4D\Z'-!YY'# 5N,!2HY7O0QLY^72E54JT,-FY&[! M3$X0M';@>&!9QZJL,T81"5P(Y!+VAB'GD?6Q<=FPW@X&'RJ,[26V-NJC>N/!!SU!PB<>W%Q!C5LG&A8-N2 MAQ)]1W;DQO_X&RCSW9<6)CIX[C*??&???E8M_]?B +UVZZC"KW+R)2LSX@J\ M!RE"V31RT^DO+P21X+O".@@13:V]38"_9Y%;#\.Q='#I#*OUV&>FG;MO]!,& MV1,NU?%9KT+X@0] #*V\XCATO9&,_%K$4ZS!+/)\JX>>PE;[H8QRPR!7[BI< M$"B@-EA)2%*X0+F3J1T +T(2^QXT:O26Q_B'PD$Q&@DR%@(9-O>(%&%O@>T3 MJD2A;Z&7W#B!++K"O@F%W=UFUXCM7=K1T(;'UL^_^&)!EOY^JT=$?=RP#MI] M# 0^4Z>3"V8-?: XYQ'7C3-\1&*@LGCQ17;J>LERF^_DI1@C,]71'27N@F?5>^?',B_K> MO'IW8IV?O?L="]U/+R\_GEQ@2>*G\W>?3E[#+]:KP=FO%Q\_7!W_;GVX.#\^ M.7E]>O;VTGK]\0)^4@W\A\'EE?7F]-,) '!P<;EI-M(6]'? U?RRI@T^#7# M:S&@2.TV,;8X'<;P:,'2%.]P<5G>,%4*F:%+LG9O6S,?\!X.'M5P*>'ASY14 M[;4S-/XEO1];$M/ YC[*P*BP?DFG,V F8 B=IY&E\IB1-T9).HL5!-!(L_;Q MAKU?SE]=XL=[SVK6DIZ/2*R48,15J#91_Y[VC;&W3:49-_8L8SGRX36K^FJE MIX,^-)TE'/<%;2BQO<"PKX:9ND-]F?V@J+1&2^U.AO6578GL50\ORI@ MAD1^JP!I?$=K=T-XAKJ]X(*H\OI8^('/(<#$FPI$$U:[LTOF8>K#W;,9V#6D M%'K7R"L2Q<( ()-X&&=SQ3 AQR1< M'PG!\&2KA%Z0%,^MM-PPR(!+GY^2$N *,=7,7<8YR\&P1KF9Q@U% \OYS<2& M<_&1*]+6OVO5F@?-6K-)_]$>6:^!A\>Q!NUZR6]/Q-_>7=??7N'\KOKH43N! M;CD\$K<%O0/MV];W/GV;X3-_1(V#[&[Z#\'%Z_K[\[/?T4E5K>CE&"W M?[I-Z++5K(Q:WFFQG9L7L[U@+T&>E?1Q6 /T4;=-6H\2* M=9]M[K-?'_JA\UFC8)L)K]@AZ=3E.#V*O-<>>N3"")222Q%X($_>:V5)5K.A MXA'%]W"X:^V\M]Z+'^X@#[J5[=^ZC19]O '"EK8[:&3G0< O'4YS)%.OLS8&XJJ9I)5B3TPR<#R^D]-,"P] MNCMAISK5SI:$_Z\",Y[U/)]'UMEVXF#O*EM K/_K0H!HN1;NO[])EWN2+B#! MC[G^4G9A(WZ%PU2&P*_0%_N4\'R'3J6TF5:S0K)?4#5=5IC"T@./X"-7O'Z( M0O20W;MZ55[=P>[ >A.<*F_T-1R#%W_&MB2/K&0]\4-87\MJE1-HI4#N;LL: MSX2Q\M0>JUSG^]>L*O?7:NZ6"-X(,TL;!O'\,VBX(:4:N=9K<2W\<&8&B/1Y M/!X]E5:-9[0KYU/:3KO$'D!ZZY#I^36H2IZ8WS?NEU?1>E)<:GM(WZZRQ<^- MCK6VCRV94B=)(_&(:%Y>9WN7%:7R=D!"@QXT$U&RJ%D??%NE7)S\D7JS>W#P M[1R$MV)$ES>IA'9O2T+[?(8Q4@QRXNF9Z8'(N.A#.&=L'Y[1?MP=X"Z"19U2@H(2.QW'K M%R-)B/#2^D;8 MAVGDB,>T/\K+[>RROM0II160Q1T+.W(F-5-E!:EB)SJ3[YWGB" 6<T*T#="KUZ%8+^*!#F<#-_JX^%_:8&=]NX0S MT4_BQ /@;YWW[!R MZ)'E3>I]*C^EO2H&],/3J8S/UP(\=A:5"4H\,AW6XLJ M[>K!4Q!VCK*V*$5**148PS *VAX3WTMKZ^QROD>WA%3'#5FL]($Z%6U?75UC M#=VO%+&[)>0!]6%=7<:JTO; ;6(FK!:Y_- 1/'$F]T[5N\T2.^& M/&]06,;8TS>-*,9IYZ>P#1S5!>&"RXDM+/(.!)>7#^; ?H3[5#C^4S_(]6-V MW:7NOX,MJ:WO[?^"3D24-@E]5TA=Z4+X5#CQP8Z2A47M4+@M\8-DSU9NN[MC MCKZ-,+8JTZ9\-(])4Z45=I^4MWU3>5.5=+,*Z1\:X7<)NIO@4:\JXX;*\47, MA9:8EQE)KQ\.AHJ%_XAX7UYO]TE%5M>7)>6=*%ERN"59D@6/[C2SSL,NN*@H3$/3J6'- WXMJ.4.F58F@@5"[AZ=3G+$BL M8^H@<._2I+R.[I.*Y6W%HUO>I&)G1UMB9U>YW,]W6#H0C!_9>5NYZ^[A;G&Z M-7:%(? BZ*W7(K$]_R]//EL4(Z41:\"P,)>'ZRFS3B:/B?&E-7:/=NOL2V]3]T3GXA%O=NGL<9V3M"GZ-\' M__C*8'DWK'G3(),YD)/;J+T=MF;YAMK;,)J7%DVTFINJF9)NBFKF %8F$Y"2^,DC?#:=(VTQ$A$X@G.6-*0/?M*#M87TI<13S!53KR&/9B^_>$;RT MBMY7FKY:WBEHG5?VET?W;.[T"92W4^I(10D#.)DC<-G#_,&F:1^#,?J<[QW! M2^OI/:D665M$\-).WS8RYSXVCY7QLL=$]BV?Q@^K)A6M&-.=FXYR<+AD,/VR M0S%A8 Y286W]YF:-"(IZKF.C[<_M15QHHU=LPIAKWKB\66.Y/V,YC?RYGATM M[C%RNG.0W4X&0]ZBKP@:_^SM(>8VLP#--$ M>N.I_\AC1_NJ8(,X\+0<-!NXTY9W!&UOZ;!?B]B)O)GJOV^TQCZ7TP.P#3@W MW\Z^?!!W6V53T"?0%703C*S: ^;+6:>GCTTL3Q6\]T L&[?06THL(QNKRVO: MF+,&$:BP$;P_ECUDX&DXX<+Q=/_RORB9W(?P6W[$&S=E6G+$VMOWWIBW&*M) M!Q=X!K'!*!?6ST8:>*'AV7V<_S<2KS[_C?M[+#E_Y7-4G3P>SM6GK'&K@:RRS/6-4V])!'FU%MVN]T["946 MU?M:"P,JVZ"&+@F@DV1"_1& F;FI\YB]XW?[0-;8SC'V]?( QV=9/PK,77XC MA"JCCZX?HLAXMR&]T;B/JO:G)VIT6,Q#N%!;4XFPV91*[%%;X%'QMKOCW&TK MO5W.Z"]OYP3((XV!#6!FW*P.']Y,,(YM%Q:)N^-MGY*7]E1W WI MWC1DK07- -6%S+%UC+/(1ARI9-[VC5CNCUC>H@2/9CC 4EAOL6PC6_D<9]D<:O( (60]!WI'OQ+XCD=T*'++SRV/&5RK7UGESI MX?K.U\H-L?)EX0^^!*/!^SF=U:N3R]+HG,E.ZG,_R;::T2JGLW--, MZ9NF'&\T7#I+C+V:>+&:#6W+T&6O[+<) PNT0[C&&B9@W3Q,*" MQ"!,@!U-/?0:)V'-? +2!RX<3PF^>P%@FUOD3T@QA1H8_%0+;\V&UP6= M*8 D#Y5 &'I30(EKFOH!*Y%00-2"+WQZ#7Z'STV$,R&P K6]I$_@3@S"P=4C M$<%E ,PG"BTW=C:W\/*U\$%LJ"]9_#^<0J4 M28.K9K@RVX>7C8E8:"62.N4FC9#(K^W!)ROT$([P;K S7Y:W@*\D5/$]C&1= MBPE6'>9VAJ<"5\!"B?:!XT7P".LZ=-10(70@QWA4BRQIEI0/D[J2P+P/**> A M0"\#%JZ_W6QW]=!"W#X #!<\"GTOQ',@;$!$ '*.R54ECS(NOML!@K6&6*F) MKX.=$9GI^#&@%9]RZUP!VRBB37)T6 OH@ M"),(]AT;+9+H*X7+^#1 ]7"&VT@##+3H@R_!H##B#':A]YL[:5RF!@!! [09 MTH.&0NUT@J ![AD!GYX _5M_4,;P MB0#SN*4SQ]&=W!A0#;I:AH=K/Q_"GG M$X]\(4#%4!#2BU.;I9T!D=C7 M/O<#O?M6J]9A,E44;$< K4?_6[5K/6+'R) MVG="_>8-["R?+="^F A O&O" -BI2#"U'7Y/V!>)OXXC>TKH9&<%ZO(*8KAT M '::A'+BW^#UX-+:!W;B$B6"S!)^.'\&?^J1'G(M()>D3,>_QAB9T8=G![8+ M5*HV(L<(OA?))'2KGIYG3WBMS>2$@$)85[,.Y)U Z*#ZN;R'D%"5CPH>Y M; MB_NYO;#4_A >05@GCF)0=HR0CZ0T97V&J1 8RAC_'OOA$!DC/B,.1\D<63R_ M#6A(C7I /BA=QWAWU=5P"8H9N.*[PZ8%6_41]J >M)N=)O-GP%% )P+G0S65#E0$!W_"(HJQ$Z M2C.:AQ$)0$>.U($[)1(5T-(X-H>S/ #HXQ#OU0LW!!B^(Y)C8^@/ \U8NES\ MPY[.7KZ6$H:5>=Q:-M@5U9)8"(G-B"4OX3'$C4J:GN24!%#;D0Q;OI,$/*L[ M^"LB(XT9KS&C6%C.!+4/> 1 A>OVXD4,TARN"&=X]L@-425! >CC0^$;WQZ& MS&% ](]&+,R$"]\P!V,AS.L%7)R@HDJX6+.D5D7CHQ@*^E;DQ<2F1 "(*4B M:^[FF+F"+'V!&>,@03NR[=L^:2N)" MVT/I:L1#F,Q8D.J'8B4]83HH=+XM=^***8D(B7#=SB'Q;,W,229D4C%@MG] M%]4MR>'APIC8_$(@B\_C):G3(U9S/?A_*@H#)39B0ZB"(;PT%!TU7QI>:FAV ML:12S @';(951754K_&SD$*FQ6L9M!FDS!R"SX&X\ M8A6=E^503I= 6L6GJ4=D:T XQ3+_A@$"3P4#PYZ"I@8\WK>XV-0*T\2'PR6- M :R;<,;?L@9!W#88PZWT-^A ()/M"@M3[PO)$*0,&&0$(1?7KK3-& XC,JPG MT("QK8/:F1O. 2<6JM-&E086^D0R8."X(J+WP8%'R+4 KX$?6;B,L?7K;Z<5 MA%YQU&P*X2UG>BHG1Z2QNHJ-#K858M0,D;^D0+]X-A$]@+2+V '!(D61TC"E M5\;4UEG\* U8[A"7^O/K*K:$\B=,%C.A+ %3M68K%,\>-:*1<(D'LK09\T:4 M)>$(0_^&(Q$!&Z(3P[0@7&64%$B9B &H/&!A,$(!*!JX#?P"2^\9&JBM-1 I M8Z2RJ35/YI%:==,<4;>$)S^34*HT;BUJ^P273(KW#T@^T-B M"E:03H=\N)\#)%K<6!KP[\@ 0(*G@?1F),J880?)B">E6W- Z0F<,TAS&]U% MI!(C:'WEZZCE7%N:6.5B\E84(L 029"+2 !770_-?L0E:; L,@V;72D 7C1_ M )CP;#3&I0,K7@V&AC7P0HJ(0,!3/_)M7;VS9LN1I+W/7 MH.H]M/&V%(QU5+_CD G=<.S1.>2=@/#8!3GRQLB1 3OQ\HA6QNXIA$:.;Q(= M(+4)"76PPG%^58-C&>C=Q-=C"@-[W\A'1,H&8(6;XK>2+Z&JM6)+,;^] @4? M$^WXU$FV4>M7 ^DDJMWFX-="QPHH*:@3\1(0)%A,.&BO'3(KK!TFCQV=YPMF MAII_A0%;T28+(S-2L;&:A"&Z!F'_3L++!)8@HC"--:2'8@'/*AGUI)0;CNH8 M9)V4C,P[:YE)2-J'&\Y,W<\TI&N2D8,9(PBB(_)HJ$EVLS"./:2 ,:7T$92E M!T\]7?M_4-^D[:(542$.M*1!U$%\1H,1,70NT+T02Q(1;D[QU5>CUY6$+A , M!K9(EPYI0]*"19E*&$GGK3Y$JN9B&D(%@)U4+P0P8!=GV:@=(,@!<=13 !2H M$;,^K,P[U4?KQC620X+E>,P>:0.G"Q[<\L/ KB%*IUD)9*DP&CAA;!I-.5/8 MEJ@"UPLT$-!U'3.X$$M,0:]T@QOVP#I 437GZ(%PJQ;QD@_>L"$K'INI_*$R MUD7.W:S\H;Q\"@&AR)R&D61\A)%2+1DM#>1(YZ&R A A!6?5*_FES*8<:N+A MH/N"6''K M 5 NJ'LSIH.;J2B6U%.DHEJ..A&W\0[RY,,[D@25#U"4)L(FC=-/,&67O2:R M8K3\TJ))FO.V&B?-+CT\)EZ%-Y(?,3F2'Q!7> /^5;N/T'\2DZZ'9XS8Z/N" MY<],CJG'%Q9V8+S>F<"1"+!UW>)^-&J7-@;GAU0DE)NR^K48QB)922Y"L81+ M$''C!_(J>A@2NG!9)<;YQV7[T+ TC&/F4Y91+WXYBS"76J@K6XB9"1L*TMS8 MH[X7UAL6-ARM99\[,)!Z$M:9D00LK1&&Z1#6!C);Y[^ZJC_-"HWYB>0C'#QF M#Z7N%@/^F;&AE6@3R29H< -U@[K*WEL96EZ@0H0Q+93@>.Y*R>"P*2F9+/?R MNMP*+0W>'@N5"L"XNUS)JG$P5[&XO$I96H-Z.9(+:\AVSARH69E<1%U/TJVA M/U-$AF+K987\!CN@I)W;&/LESV%UYK9"[8::.V'-M[GX,/#TU1XZ> MPDB4G9=&;B@8^QBU< _IC)<9+-2C5L"%U1Q41O!*U$ESW^6Q".SA+/!FY,> M($1+PUP7KE?Q8^TPE.$8$B7PUS7P?0)*QO-SHIS\F/#TRY/7@XO_%[WNN:0[ MDZ^.1IA99'Y+F.>";A-)VX=>@FX\G:7]!E/#.5W _2QPL(0%%M] MUQ>/?;OPOO+K-F4N9GK9\<>+BY.SX]^MP=EKZ^S\K'[ZYN+2>G-Z-C@[/AV\ ML]Z?#"X_7IS<+=GLM(JAH%/")Y<_LHNYI^@)E5S@U2YV!00==HI5?JSC9:X M./C\H?/5,C'E.PX:2CZG#0G3A4(VW!3$NL=>R>PJDU1S8K"")>*B;/1Z\-^K M%K9DK^@U\Z4OHVJAI%8.A<#PHP#5DE]ADTP@3D]N5AK %RA/?9;N?$'+RI<< M$X3PD!E(->2_'A:[:F]:_FFRSC+_$!Y8S8\:7+Y2CY*;E.>$:14)2W.UZ]N+ MP0M!;DN'+9F!B]_ DT]>G5Z]'F#VD(C81+ 0P$&'*DK8;!"!'Q,3AH1QI7+Q (*$Y+6$DB\>$ MZAX-ZG6,SPO"H.[8,6@'V+F^SLY)H49 [+\">?ZY?@GZ+#G,9S*?@Y-3IJ$K M_&?6F.P"]&9B;%#' ($_>-<<0@(11GD9:%=ST VW-@?1*>I@+E)0%);#8BH/ M2X]E)' G#<@IF+GLKW/"<4#; UPA3D&Q>R57V0C2\36Z4*6 (DHXD3?,[JU\ M-6;09&:K?C/L5^UU>8S-]!3@NMYG'@OMC/8292@#SJ"M5_1/:R3)NQYPO"CK M7F1MVC07A1PX(%:*^S#4,_(#!W$2(8'9I?U)E)7(1,$NSH1$AS5)>H342WA4 M).^6>E08+?>2Y!\CH2V? 4OW'>7J@R<0)H[0F"1JD;M';UJF?]R\+'U.Z%_S M0)ES=2*)?GYV'S/F#.133@^BU6E1I:L3?U4!#)'6;O(YW1>*=2JWV?,\0XT"[#;YRE M"9C@4"L![;C51[]/Z=+H"70]C!J07U*O0X$W@^&S*C:HHE^8:8"IB^CU>"T< M05&I3JN&8@TM 5I2@F.V ES?\+6?P+^D4 MG&NE?/LNP;RV&\IC^")=.*(*8B+IP*"]%\MD^,-K[$X **RD%V<2Z'VP]P + M,BT:])GM2)>[W%304EC;;5]8Y:+9PV-!=?+'O=:36!#&4T!:X4$#>@3A/+)G MYBH/2'_]'5"]C.FLK3[AQ6\ XM757KR'QT)IW9B]<7 #7,HMV;=[.NNO1%5\ M/8UU5",*8C;RZOO XRVM\$F#[TDO#L7O$UW:DX;;DUXB3FQI1URZK73GOZ_>F7*0/>4-*7R6.VK? MO*7]=JW5;-4.#_M/?6^YPUIC9\]V:D,W8=]W3WDG&Z+=?JO6Z?5JW=;!4][4 M1OCV];"YKPK1VK6#WF&MU_]+(=I?31_9^^GC#>&#?73\[Q2)[JJZ0>MNU5J] M[E-?>Y'J[M5W=V]8LF/<&EARIU7K=P^?\K++F+%CK&/WD*+=KW6;1T]YV;=" MBK^:)%ZIN0R,?("=.>F_IE/@X+!7ZS5[3WUC&RG.NR?=_S)F6JO6['9K[>U[ M][\AVS=D*R-;[Z!3:QYM/>KPY)'MKZ:-8/ZLRC7$N3T[\<9P;VV^_7FIV=8K[?,.-A,..@7>MW=LP)\$WVWL(3\';S-/R=P8J_ MIL-@OU/K]W=.Y'_+('@R.]DXL-OOU+K=_E/>TK?\@:>WDTW1K-\[K/7;?RDT MV[ZF8C:!H&(5^8'>XYT3YBNUGDH%R50^9G(H*>H>%Y\%/R#-Q-WB[5'K8OBO^) M9?74<[DACP]$Q^+D9$PQ^;0ZLY MBHM$;3);CG+/;3HPZT M&^/ G79LT%K%'.TUP'$'76,K"V\O&>R[[M+KC[;TXLHW@?GNL?*=X]?HZF_6 M^LWVLZ_4_'LB:]Y-W#BL=0Z_)0RLN>V=<0M<3K+A([*_WU,2QW>#Q%.5U%O8 M5:M]5.L>-9^:*+_KSG:/D_]U#+9^I];L[50RX3??P!/9R::HUNG4^MW>4][1 M-]_ +92-5S;.T!TFNAGQ4U(U=EB?^&;Y5RS[FW7W+>#[5-:\FSC1QM'03WG1 MWRS^6PCA8C_N_7??.@<^.K'=F/-_V.W5NH<'3WUGW[+^G^Q.-DW'/NS4>@=? MCPWV]7"XKPK+6K5NIP___:40;;7V =_B9(KJ"VX]M;%J/&1)%>"X?23D).8X M/ZHHC*C!7VZ"Q[(!'CL^O&C9("(YYG$IX*:A&B8O:+XVS>V"QTSEJ$DWI $N MALQ^ M&V6UM5%6V7#:KV^@U>UGULJ'5DY-K&6SLX&;Q3SYU+HRAW.?!DZ#IPO2ESQ> MD.5;?K(GR!E_40_G>)AQ.HSAL'BD8\5#]S\V+AN#QC-Z>LWZ]?1_X3<7UARI M5];PMOH;/RQ^8>TC0J( D0\^#8)0EOA?AG[*,P7QRF?\X-]*3Z 9K[^=_N-O MA]W#]DOKGVJ:I_J@]$8N[3$D;BH$I0 M%:Q6@ZSBX4^6_'E*D[1YS/MKFKP61J#G7(K X9@2%,\P(%[[<5 C&L.0\VM MNG587K/Q67G%WD\#6*R7+99^U6ND!966R2OS-EA=YE6K7@=R-C?W4I[#3"^> M9O"1XY/U3..(F#>/PXN7#YEC_EF]U-P4N263X6X>*9==FY\BQY_C**[5 ^4Z M*P?=W>CJU$95E6'3P__+S)_>W\M^3#B?"G]CLU/5)84_74H!9_:45;3ST<@# M@OQ9^.YZ3J*-MG&P_6VLG*J&6WN3!@XW9+UI.S<8B!LM]Q+M'<0-WS$#P>L@ET' &^6FCINY0)CP92C237-L7 M-.QX#L3-<^F!=Y5-FTCX3E- Q T+UG+5"S5V!'H: !<;T9SHT%U,IDK #Y&\-*C)\*? MT1ADL+I14T7]SO>R<=#Y-6MQ;(WQ,6Q\S4(?7B67JDQ,M+^^5M(9!' \()=( MJ[P*E0YE#0(W2C_;<&YQF: 8"\^U(;$-$MJ(6BI!L)2$BEAE[ VT8]@%HFUQ MWO$TK^+<'VY9L,(E "TOMX*Z\()[8GP59L X[/3(H1*%/SH]9&L4T-ARDW1QV#J\R7!:HN2(]DY<- M=%X_=AU1ZS"KQ4 MWV8 1+B=A5,O8+94O$NJ)+;W9+6GY5@)C)> ^00DP$[BXR_ [X7U"6@[$O-* MCF?H"ZM0CY'H%MBW>S@726A]P[G;X=R;R X^6Z_2^'8\,&-7MV-W.XEP!*V_ M$,(]O EUX3D35 ??":&PDO7Y-SIT\\1]#/E37;)X1B?8Y#(CI(!*"N5D%,KV M?2.69<$//UF;H9G=B3^!B/YT./1M44F"5("@^=0>'O[0VCO[>(H[Z MJB*.F@_EKA4P71X?718@H"@H^H1 9 @0N>S]0]["OR \N0H$/'NW0?6..TR MG.W$^EN[W6Q:=>OPL&?]4\2)]5:$ P0LTDD1%*S/H&B$:;7J+8LAW3_V.J< M'-X^GT,2(>A[59!$&R3<.B1-33\",HLQV1'$HWP;@?9RND \!!C6T-Z)^)(/ M43@"\'%VVL !\ 2@G2<@'E]*R?P[G8&,#M5YW&Q@O"34S)YLJ4 MA!MOPRN+2]'YBP:H:+>@[TEK!I<*%H[U(1V"X:(?*#/U7H6HVJO %:;*J L5 ME89SB!S(0J&FPNI6WE MWGL<@J!TDKN!=],=6G/X&LR ""C6GLU"E!24,Y<7\1J90?R>@65)QGN[@VF^ MS?Z#YL6TBWDQYY27=IF !@O7.JR;GGS!TX"=7'E306)^S4R8ZI>?A8DUF('= M[>"C'G2_G>)^?Q4+,YWJ$3-\_G4A0'9<"_??FR?S;%5$'MLS+\&$P8[5NE$#+30$3Y&"M.[ CA/B"N;&V_KZOVZ\6?K3>V_AQC]88#EJ<-&*I\DIS+.^+E M8NJ4,Z&L8,=.X73PO. KSL.D(H9:+O,:;49G@@4$4Q&4/%@HD8?H"@-\]6RT M4SF3&24W)3/C-;):0CX>RT10VP+Q <_VT-_*&:+P2@HS^V'XF7P9('3D2RL3 MB!MFMC6J#2ZH,&/!#I6I%WA3[T]\#KPO).U= MD,U&TCAZ^;P_!2J0:$:36:E/)\9T=WPLK2OFWV-=3"*O_B,%O< ;>932Z*9" MJC1>E!V<7,KMU?0,26/K0LBL,4B)Z8 \^.K@ O7UXD:R,<-#V)WHD']5"Y?*V#0>0O7 )>,9Y&JQY)%73X&%:YM_UHR#AN@*>K#T$_01XP[BLG1 M5H.+G#2=YFZA.]A%;X5IXHN$/U^.W6F@ZSJ$0\Q. 8CA3#M2X$8<+>^M&N4] MQ@'FX36+[K)S3R*##5X&9Y^PDU$R?$7R*\D@+SW & 23$LG2)A(5[NV/]TT: MH>2CMT>"60"ZU=.(!!MMHY#S"606A;;1-SEC6YDDO3&6HTH0 1)$4UP.,4(, M$58ZPU)(1K :H-%L0>YD*OV453>5YR"OF@C?99'E13)55&0UDWXR"=/QI)+U MS6T6;_@9$._$SF$^\*8LR M_!D59,X27CKB_<8*Q:BBR:; 1!K%%:)8Q\J64L$(U7E\+15-7GNA3^4GRQ>A M8*_64@4-$$C_#8DOT%9Q$6.&8.4S:\4")7J,%P!56J"WHI<=[A\)04<^%,Q! M:-62C9KE=-EF W13>5S 6_UT# X@3T)9HFMQJ9;4(T<-!R:-L"6=%D ?ZX$# MBA_98^" ,=$%Z8: 9'5$LH5&8,YBEJ@#_!PT-C\3)A[6DX'T4ZN^U%(B_X#0 MA(5$)./=N'*6S(ND;<=B' M4(@064'/@8.@ZCA*.Q!8A!T+.X(=T*DQ-G" .=-"Y\3-$A&;A<=<1"@X;D/\ M"?4(S;PR@>H01 #\0.1!.)5_P]F "8=!HNUI&9F3#I/?B%1 M"#J4TC8\65/'V!J(>;8-E"W(HY\3DTXP.<:Q99;MG"KIV)V;@MP,"0)Q%M&N!915)30/AF%OA=2 M\6N:)(P'(##=8+_A/?:90^A 8" M8%48&T29V<.UM8$L5AVG-HY,!H%C;)#%N$VFE:SV3R-5NT'R"=L3T !$^2:3 MB%CB5Q!.!!?!CNA[,N-DH%2?UE#@+?)9@N&U/DT1WG)(/D_4L&$I8EP0'K.[ M*#N;<1_YUI+22.L$J8;'8=2TL%9/_0],-T_9N-L.]Q@,+D@?UQ96R;#BHYK" M':0_BD3UPJA>%A$:[C?Q?-5H05EM6OW0RI^R5BIJNFE90R$"P_S!^]ERH.)N M6+L]0Y*V_2I(?18+O:R70(-S<5U4437F5ZFH>DND6:I2!CS"J0 PX.MU#IH4 M?$78&[L.2'-;Y'%+J/4ETJ[X2L!]DR.!HSC+O)1W/R^ MM$<"$.8RQP'P^C<"\ 5P[H;+)2O\&'BH 6#4CTL0"=TX39:H**-G91WJ1#?F MP5HX+E0"&XC,P(X;UIL"^3 12AIG)>MAR$7VT$$.+BGGP91_U9.#&6&*^:8> MF54<:=.P ;,.Z#3F,\B\"P(S+&-3?3 $.2S)]E: !G7,95U\8F[(HG7 +8GS M*J_$Q$:7&"C<'IWI/(S(YZ\@('=@3S&2COK<=[U:L]VO]0Z;M,:DW ZK9!77 MRJZ)&N51PHN+[P,+&#:MS=:K,-.#EH4#RE:X1&+,28W,:.8#7LK^&2,.?0P7U'\'?SW +L'XGX6EIH3^ M="O;@L>#U]\U&T7'N5 MU4)UW]J;B])8GDDN'!K+<'(N?AS'H>.1/X"3Y@(C[9R4+$!#P![VNZ%W!#@1 MUSJ3EQ,9L"3UO"D>XLTH5]B:^2O6/- [G((:X0.2B9& M)=TOC188<,&" !8"4IG24%I0\P<6&Z SLPLU#,;DS%ERZ%DDCZ(.Y&(*0V+L MDD:1%T2)QVXO@W'!'B@=':!0R]S2NHF&,'Q:L+)K#F>K@\9&41H/STS 2:$U MAD,)JJQ;,4(M-U96IBEG3"@AZS0DZTU+T29N_F4J.IF_EEXM77*A[)I6>KQ< M4PG^IT56IS:$?# -##%,AXE,/"2?G(O,V^-><:RH%)4+8KM>8&B+11T&3=NB M/P">'5*SRR%@MM+Q2OW3RIISI4Z@^F$N;EE*:1C'%Q',^(]QSNCSY-#$-94N)!.^WN+9:MKB:)'L\B;SR+9VP MF:FCS,=>DK>.]"\*89D?ZV:P:JG>G_>*AQ\Q Q:( M1G!H2B0>.[1(_V=ZOL'"5"8UGK0L);IG>S+.HNI9CG1L.*\Q9*_ M*@MJ<"/%D8=@N'>9FJZQ7VJ=") _[%J.[J47&0LJ')SY/PH M[0/U>CIQU1ZW<%R<3KI)4$)+,KGBS.3!IL,A^Y#,N\B>,NG!U0$LPH4@6-FN M]ZGX_]N/Z?\_NA?__\;9'[DL2]N*IVB69_G=YY$'*P=B/M&I:&">I9C%#8PH MLO;WSD_>[SW+^,B6N:%A"WKS&+(4N3C%A M7T8Y5YJGD4#/TG\QRS8+,!"WA)O(SY +U*H$$$1\#1GF-W9.!<-L#)E/4JDO M5IG/A?[[ >6G3[&HI;F:\-0(E7JHTVNRQ:P7[]$N#+7CLAVK61RC-EG5,BBN:UY!\M*Q0UVV(I%F9ESF=]%A[3)A86:(^7\87*/ M(1AKVF0&_+01D>%DGJM))G 6@%O"4'DD1NND542*P,B[4F,]-E=M"G9((3"> M#R(\#(+P,4G%Q&;/'?!5SF97JD9DS_4.[\%Y+-5[GQ6M*1K7,^RG+=GRDJ@O M]8[BLF8DQ:B08?GKG&\,JAG<@55,.&L M">^\(5903;^/#3"Q#R]S\5+O3VT\H5JKC7J-ZM)^7Y$Q92KS&P6^5_F/:/"M8CRPY"=!GD;O$+- MC97][LKY:6R9_06VZYKAVSQ8. U+5/AS7<\M+8TCC!(BL5 )MS*0CD+%CCA_ M7Q*W6KOYS)Z92I+(,1KE&U'GD2D-B"TR810Y83GW^3ZHUIX.V6M&60>H^U?FTN<< M?*74\IQQH6O62&+ )V!%UH.P3E]>RP0J([U<8I[-]2=5U7'TPC5<^IBAD7 A MD&KM5).9&MPX(HE2YS,[R'F-M8ICR(6M,(EAEIC.#+21N(Z:6?X24EE-(>5. M%DZ50NP0$7,T;2AB.,QK@#(+TLS)6E4U8\P_ R4RRY&(ZLTE@EJ4O2?M#\,]*0T@ CBCP2*HRX:I,^@7U02L!V:/4TD'JCJNLJ9L$; M#![MA>5E>%E*L2QWYY9VADL3P]4XFTP_K5J@XYPK/@G,_O)B&YOEX& M6=@G MHBB$5TRSC^8V^2YE)66NF@GA&3IP_CH.G.BR.ZYR $''I0 DE[D\@#S*JNB) MZ#O+PB@2@BLR$G PZF73HUJPXA[ M-^B"+9[S1H\Q*JM ^?5BUK07.@T,P$IH(]#3$*#H,JK]5<"4Y1LGM"K>) 4[ M"=$P3E2!+&P2@ZZ*SG#HH,X>,E/D*LM?SOE3UJ!\CT:@21PA%POW^%<'29DJ MJ;\P*:!:S6*I'YN"C"6UK^&S,,X!25[6LZ4S/*OONCIY"^/JXS'6S"5LC'[7 MTM_-B-\['H>0# L]"T??S\ON,-VM*G*2'S;)"8)JN;I3;F:1ZD"R,RNE9$MFDD9-+09+M,2LC,DE!6NB<%4S50!O24#T-K992(3"9 MHU#T+ ]F![SQG:C^2.O\@Y =3LPURP14KOO'!:HK11/##+L>/DS)&? M8FVP'"-$R@+S3CE--\\CV1LO,(J>_TKM4PBO+N-Q[,I4U4"%S MZ4=4*FN6HAJIZL3EAZD;;RC]%]D2:\#Y6\H3@-4&-> (%";19 M68J7+ T7EO,T*_"O=.)Y"*)"1*-#LW)*'M>\'$PH1OY(0[(KCU$5CYPA[\GQ0]E$WP-QA0W.G6TF M.$NAN:0CS438UQX9T P;'0+*O)9J26O P\@%PBI,,9WYX4+D.BR89H2Y$.K- MHBO4LZ19G4+KB7)AMFXM7QI?9XRV*[6=SPZM>D86[73)K-Q:];S;RX$Y[+;4 M,OK>9N#25K 43D^Y+3XL)SEP#/2UYZ;(C=C73CV$L$NY;%!F9K$6,B.(E\!1 M4-0!SNF7% R)3I-+@WC4 W)>JMW%)C[P;!+XTY2>K)FPA:U-_=SM72.[U\Q% M70/CJ/VGC!F0?8T\3G9&T9R.&9,762H"RU51E V?LP.ITVJA)$&Z13APC#85 M5Z++3,]LX88FL&K!V.@$U6*5PQ:2S8LG;GQ*9ELYM$ \!=D%J+X>)^+IX$E- M%3[K-JFX.413K):G-E_U23A7,S1&(]4.]SX9\VD@?4@RC3P8@7V2&&QB+$*T M6:B/.ZR6''VQ]GDGN6J%.?*,*6IRU,?,D8U:,C\")24BGYVEB=">"W,%LE<[ MLUO04F0;&R[WD%T%*$,JK.D*E7STRL>!:_AU5L5!Z'"-C7"4]4@WC/UP"*^D M UJ@/BH;,&1JDO14;H?7'RN+3^D"2.#7=N2%::Q;$W('8%:S(="-COH92 M$U2VA+*+,MSE+DAH;;%=JUSX+ 6D]X_P3I;Z(#$@<7K![;FN]!^6Y636$+-4 M9&8DM5,E0,S/X*'S"Z++.$ZG\IBY-H?&R^/<)T+8H-#"E/9^C8S8: /%B0,3 M%%" G4[D#5E5D'U'Z^6^HP_:BKK;R$DL%!2^O7@!.T6G:'WHA\[GS)?3RTW% MD,R9)]EGW:L+X9J':V9]UXUXLH?IS[+2$7'F=;X K+2O[;3@!3D>,W+QI"_J MUKXG9_V(. 23%##V7>(V]G@RK!WHMO38'5D^9> DN")KO]A!_EE6--SJUZS6 MT>%!PSI'?14PM-W"3XZZA8P6""'P[+/2^JH[@9 M;>;C:[6ZGCII07 M/0TAY)GWF!\9.GS "<@4D'?6'69LZ-D:A:!C=DH35,TJ7[[^S!0U*Z7P$O/1 M(";$;(+L5Z9]PKOV^\WN,ZMWU*RW>NW>[6$*!O(;,8Q2Y*L JH.BC6RHKD(K68Q[2N(050^8M1LT\Z 9A*+.X15++L#IL1T,52[=/WY-T2^Y@,!Q+80G0_YOLN M\3Z)]32#GK)B0A]'?687D/)&B5YJM;A-9#G<1HFU49M[$K$XDR:UCH/A8R:A M[YJC0N2Z9C8U*M!GU&- -:Q!J6R(^VBK0);NK8QJOV +CQJ-*D.:GU1HL:'; MY1IKTNV@*-U8-78#GNVRAU,R%WWRY9X1K-6C=@Q0&TLU)9E@:7M--]X#S0B1 M'5_E2:5XL.PK_M5%I704P5*P;):;*!;\_>BK'GE?2'D%51,CD722Z7#JQ:I[ MIAHV:05R;J94LG/G JJMS)ZB-&6"-3ZI &)4V<[]-JDU M2&X=0@7<[-QA4,,A"=#,S2 A5"PMH:T"M\Z^'O+\<^IKJA,A<#$[$-3J/FI0 MJW6?/:8R;F+XM&8TI 2%!?7?Y&#$O5 M0N-GZ@K)R=@%1WQG,1V&/EWSZ[M+O@^T T 4Y,GM-C&(;BU#_5S!I+'DPOHN M?[,^ 231>5%:W2=>A19WQE/(L99_U-GOER?6 +O/(@W1,W(?K=S2Z?_RELA& M. ?"0M'9ZO*N<#NLLK5[[!'<>)\T2.G\ZOA_?\O:.%".D-"=(6G%?$G.,;5R MW2?GEV_H@MM*]2H2&]&_92ZTEMMNMP_A6Y#'N@E3JRT]K7F-@,M5%$O95UAV M1G\K:6*[ VB'92*>4 MA6!DO>#%1.F(6&03)]30=2XC6LBC67F1]4]F$4^NMT1NG2-NDEY:KZG"%@$Z MI[04]$1P8X$ 4^#D2 5<&"5?8 0V)JX#YI]')IN7Q#DU*\M"FGMDE$^QJ;X, M=V2=;7A_LD_N5,T$0[U")B]QQX]"_XR,+O.@-P$>R@Y:/I?E _=A=4=B<[=A MW;F>#L4?UJ@)[&N!:I_G2O=27ID2F.VDE=B8_;O&%% _$X=!PX- MRVU1YO63V,_FJFDM$^!)P>,0W<(XJ"SB&!L^;PDU-JQ_&A7.!I?#UVAC4F%F MQMOS>Y2Y0:J@F!*_BOV%#'0CGLDH))1HD'O.^4[99,"!+XP\*!+3R!7:RV:T M%BR^3^5W,=YB["E[A

%"!N4('"_T)L, =(Z@9& MWKH$E;53F&9SZ#F9GBIN2Q]3@3U,RMI49>$A") MU @90TFU1)LZKMBK1V+]L '?IEQO9XW)P\?0294L6U M%T6*9#/87504&+=5 _\\L>A1,(A*U 2)!'U?<0!SU3J+@U-UN'&R^$Q-,)%X MD"H59T,R9..%MJ3=NP9+UU@=RHLPF8(5?9X-LITV=K)E4\P2,_AORK&!JJ8% M(^K%6#EP&!>\,KK,Q9?5!]_V^G!66303<')J*Z]2&HKD,FKUPVJED;9Q:. M99!K@+@-LEQ6$Z;:A# J]ZJ%.0#J1^O>"M^;G365SVK M5#+: M<4<.*F!@_U:YZH*2W3K0*_^ G@V9>+)T*"VU6C(2U;(1XOJ C(W4S'1'\@O9 M93_-][%91X,9'A4%,(*1WJI7\C@$:AY')-X M*Q&M(HB0342[>Y@[>].=XA',9RD_F4>W9#4NYG TQ\Q]D%T9BELI[=0=] M;%BI*$RU18I47)3;[*GT$4U=5%>&8WMLS\_:/U2L%]Y.=9FJE2UJE8!VFE3M M/T$YPMP#_#((@WKVB8I0(Y&JZ1)J^W=)EO>E^,PEVF;]H$@:B^ELPH[I( OF M9VT798 8/9U8UA"::-. MG]Y25#L-:'"\,*J=PAPQ$1/"8FP<4R]M81MYI.^'\_B%]5VGUNP?U3J](ZT* MRHLM3I M-=E_B?>T.H?PW\&2>RZQTIAO:NJ;VK56KUWK]MM+;LJEZ]+UW=Y1 M[:AWN.1ZMM*-5;5KG<.C6O=@V:J*.VG3/0?-PUJGWUUW)WS3(8"L>]1?8R=\ M_5&_4SOLM=;927O[J!'P' ED /O8D.?9ICBRW^KW $B'SS; D?U^O]8ZZ"Z[ MI1)%]ENU9O>@UFH=+;NMB"3[!X?]6O_@8-GU)239[X+QUVGUU]T*GM]^I]^J M]=KMM?="-_5:@"/=SCH[X>N[0%%+U[4M'-G(9+JB=FR_@QBV9!K6W2VD]:-- MJUUQU+Y**&=3R)0.6^3,0<@)[EL?QB3X&C7C2L5SB-"FCB TAW MSY6RCLUU% 3X"+HD$E/E2EY>^B%O;=!MZIV4WR@=XSH;'^<8XI"^K'P:M6)/ M"KB1G%%7F$9;/7E(-AC(OY1DH:L\Z,I"YL9_>ITZF06_8YV,BRFD%6>3/I'9 M;\K%I8=R9!5'H0MF@$)P7*=:U5T2DJ2[MHFI<[E,$@KR<'JM.0!SD>\]H,L^ M.''H#"-,Y&IA)U%?QBROLMM-#\) W8ZI;H@*4L(KO2NJ66\MZO%@_5+.RY// MOI3W?)#WH.M4^;*Q9T4 I/==RNOQ&1P MRQ]R]=[+O4@JL2AO&O( 'UG.D/F2B[O16U%+XTL1F:4'';_$T](H?!.P)37( MV+*MVB>!OHP<4P>P2BNI>C$ZN2/4Z\Q\I96C@B,!)C%6>VE'PTWK9;B5ED,- M!>@Y&+*+AEXBD\FS./J!^JG)R*!K3\D-0#XVL.5IF)7"?"-I;+T5 M%F,S,C^!ZMCI%>;KIEZL6T9F65!5<"^$RG37=U7OD7#A)Z6R8'$KS_7UJ"MF MDG#?.*HIHCX'LL6NF@Q%D\^-D*[J?4EQ[GL74JLN/"_,!LJS)RFV*(1'(X&J M1@%A6J1-98:ZD0.\+8X5AL1R^H^5S?AI6 .X3>8L%L<&S;D(-TX94/D10E9Q MAA [I#"T@7]++XHC&[&Z*G4RES99R.;C]J:B/K'!3*^Z7A?X@CS"FN"&=8+O MPP"4_DR&88J-+6CJ9H:8*=F$PR3D_VL2S]P.9I9K/_ MK)J%BB'#8D+JO2#ZN0XNR:2G5BG=%XQG([\ !4*&SRQML-B_5C*)=7=(8\2L M&LN+.YN'7"WH"5786^EAM+")#$5U5>\NY3W7M> M.RK@P=>>3:V_I%?4=!H573_,,*=#F;'"[WM>X>;A>..'3Q=&N-(N.G)D,MBK M]WC1LSWEU\EU+"-J'E)KO]#H2B>'(&0;TD-OT?F9=]X:;GPN**39E#Z&2; 2 M6L'I2H&$E_7Z_$JNO=L\L+I'UO&;"ZMU<-CH='OFU,H\X\_$'8?L%#)P? G4 MYL3C@?=R)L,T)+4"G5?44+F8%)[#"8 4U^%]NK@78CBE< 70H580JPA":B0C M2G='94+/3*YJHE#A*92X:TUG,+A@6,.=1(9CY+1J MT"#H+6%$998>IG0K%35A]UR8"][D%7W5L41AN'1[&8-Z$H'^OCF'E P2AHML MY 3X>\5KX5FX5.G=S,;Z8M>=&:4U-\C88L^C'O/._$1U]@:/:X-PM]; M;3W+5^$THG\L"T(U$H]\>SI%/E&CR(_^DSM>?@&;Q??^2(5J7TA QR)2.U9\ M0@V>9H>@K%33IY.=!47PD)5-/:P/#65&>3XGRK'QB#TBO'">=WEG\>;8^Y/6 MB/E:]$[5)3*D-K0HHCV1FV6=PQ9)=/=+DK#E'8BA]!\UAM*YAQC*37(\LVH/ M*B3Y]_&2C)\%-8;XK2:'P[N98(Y"T#$7L[P]B1(CD"7"J&VNRL'Y6=C70,%I M(B7=SZ\EQS.,3NVS^,2%#E?$\%\3#XCY-O[&S/L!\8M#"EY'^784G./S^E*5 MI=$ 5=E8@KD)^3H8S66Q"/"V*?&R-)%)&EJ1P3:$4A.360[,FG2@(!PE<^H( M)36&6 ED#$J-*?%.O= VM2"5TI=((9(%#^H\DN7GUQGT&Q(8NODI,SQS,E:@ MK(3\>?,\+-V+E(UW[9YP.&.8JD[T##5.G:6IK*2&9 F&Y"#B0=(45I:=T9R% M#$@S1*D*/!=QIOA1ZG,'Q@KGUG7HJ(BW&:Q=E8D@,87L26Z%,-'=E!$M&:@Q M=00WD9BA6&C^B4?O8[$.)ND14/!TJ.\Y9NN\OI3-,N@@.4](GW9.Y96$@51& M8)1-&LH.F4 KT)*IVNR+&',JD!'M+F"?$BIY[$!6C\N4^R-\IE127.NA^>)M@Y6+OEF.B,-#[ C:NU% MD!FEJDW!2& K3NYIB\X7;\R97U/T+D6DOJH4H_P*;QU,6\DTV8Q3""+?7./! M')F-0W@V#K6F19T!8I-1J V-M1=WW<'M1G*OU*MDZ: 7YZ*RV/5&&T2<)1+* M7O6J18PYZ0A[CYHD:GB-#1L:6I\!1$CU-4:7S M<3%2PSH^_W3ZNMXZ(G>QLM8H]IIK^D N":V[&/S6;("L'#]Y"DER!Y4K;5:C M+=1S8TRH<7FI7N3J$ L\A6SW^\"C-T;3.6Y,0(7-."D:3DF@N)7=RG+=3[-P M[LCJ=/ZNO+=9>%V:/:3F9=J=D3M/;;#I>M$/2:B M]@M9A[;LL7*R>E6;HIQ2 "QHVL!F76K07@H53^3[Z28Y33H@.4U5!&7_#SQ T[T+JI:M M<@CD^V.N(""/EEMU];TQ.4,'+$R3K<".[P L!\U:J]\C6"2E>&E+EK#"N>/E MG5KGX*#6[7UWD%G^<*)I^%J]$PGP)5A_M4TYI/),;O*&)(DL^B> M0GRTO8WXZ&N6RO@X(V"23X>A\U%2)N=BPB#AV YX]"GJXFG, [&G'L^8UCW9 M8]64O2*K4XX3BD1"_$OE-GJ1;C>?]VN-?(&-JZPKU0Y;[<+"&UFV)MH#KM6M]9M'RF6QWSWX.[MGZR XIYO91VXN\$U+MB;W">+8,^4S;!NF%DQ-" M["D%Z*-]GDK=T)FRR/NO1:3JAK*Q<)SWOJ1O%*&O]$FSRIU!*(]8!>-#IZ8Q MR]$#L\-(H,)MOC#OF=$/U$,F9"$WI>FD@79DTR["B*OE?%FD+\GN>W-B3R%7 M<8]J5E0:9/T]\,.]?.85&Y?/"N*2P(M^;[I.N. M5>%EK HU73Y&*F+E1QKO5ZP>#*@R>_\^S@^NI=-'%0F+%[]X4VZ%A;@L2T6J MZ ]+&Z="$]6MD?7>.X*WO/M3?VC)Y,Y@L M7')%VQ@$]&QN+T%>2IV)FY_LF+/OG[YO\>!1?8O=>^LZD8UU,5S*)&95_"LN MD.=ACP+/F2) OB&,[LZ*CGVE.B GQI2S#$E5W NY (VOX)$0TL]"/02-CMU9 M< _;#E'#<6[[RTXQ/5^))N#5I]B)%:P4UK +\P(T"6)-J$F\C.]@)J2Y[&]. M'(XDI<4J#ESS/C'(^1#4YL#@>R"S8D;M/ M0E=FLI>8#OHAT*.(@>%23=#('D:R(P%WJ%=C2<@'%T9H=2S0[_69=*E1R./1 MM+@&LP4OAK%DQR2_9QC0(X:D)%>M%*G'_O,Z.-E1\ M98UOFKSD,#GM1/BCNAMQNF"-_W3 =@BXNM0VK\4>#YE!GH31'ZF0,QFYJ!*6 ME%T>2$N2W*M]$-.7A\ M-0:LX'A!J= -$@B M6*Q1H^E9 MO&[E,P%&#W3(9YF5N-.58QME-2H%BB,DSD@"SMDD@T,916JPT4 MLY&^3,;+8H.L.F*608RU*-3'4/EJ MQ2IT2!Z_9QZVFJHU")V6[F]S;(7L49NRD MP]$"B[I+$4C*EN"'B7%7"YNGX_+ZWAK9AYP?U^9G9%U&4>E.H,3(I,QKA;3 MM$% C\UQS'FPCL&9-&/().8C30G(_(FX2X14T5'WN$Y@QET[4OJ9AU16KZC85:%9,$/9,.QR&G0LX\/TR* M_AG3X2%S]]1[U7'GSG>*[?'H9 %+J-,*%^>N>*9@1%W$EQ&X56R1[TA=C,MW(ZLJBSQ6A1B,\E$6R\7D\&B=2U)_(V,!' -C?9\W1F91/1S5QY%M!A$4_1J1?:G& M4NQ?88+\;&C[>JX:-=/$OC],23-[@17,NI[1.&AC$[*RGH8)9F7,AI]&]3G> MK ESL]$J=V$V/RRC"0^AQ/.,)YP2+2FHIN"I\P)CU?^"HF] LVBEVRG8W1S\ M1J\]_)XC,(D5OBA.S<)APH$3+68JE3UA_^,%UFY?A?6SL(Z_JD00 W9D?D28 MWNZATHG.!9U&(>L/3B5W,$M@J<\>TEJA.%CR"U69"WH3Y@Y? :H=^-A#5Q[ MAM3S-O)F\G/&0,F>RF:DC+Q2,:]$+D#$4*37$88IYQ-!JBZQ95L:!:C/VJ@1 M1D)1A7+)2D5=8IYK!$13Z'R4!$UX5#&-(-C.H0% M\5\N0 S^ %S!3EBP+7@O%<<3'Z0A0!;6-M5C+./1CCVA35DCQ)JE\*L6:EE( M7#/3$TJ7-+-Z,Z#BH!+GBPIYX"IKL&,2B-$0EH]U$W":4A9S@/=F#J<0T;&:.,HMI4D2:=0?QZ M(X3Q[.O?N/O^]L[W2@D'4^J%2DR,@5GH1C81 &1(-.^U3F,J,"PHX:BS M5TA2(1"5I")3>L@CCCD)ZEJLSJ,I#+*2F((A*SY++\Z2'U#3\J@W'M95H%LD M]F'UW "$FZS8Z*8E=D&^"'@ONCI4,BB.2A !]_7+^D5Q&%R[ RBM*9QC=KZC M<\ADZQ%V- ON?BBG.#S*T;Y=1&'LA#,L2E3LEO*8%*DY]BP;>*N0FO2_)%.U M[41ZN[.$!QRYX8U3!1LUQH;HCUZ@7%0D/@R@$ZA]BWI&Q7(4A8B3+&)"&@=/ M6J2N)0EZR.-<]T.A6!%KH?@.-38MYLXR65[9EXJV)SO@53]\5*]Z[XY>]7MB M49+6F=#9T<@B@H2#DDNUO)Z;0_>RQ61C507K-G/0["S,5B( HE(+;HGD!]JQTC&YSG)CU4UKYCKO3?5?R_+E5/9+63(I/D"]':%LC&*YXM2;!F71SX*(P\"?7,L/5T/MX*)2(I5V+CYM5%8!%DU _7C9RTID:0J,3E)> M*+UY*?8J2_,^,NV*26]9KH?,B=1SY'P:4NLG$QGGX@!!,9=2939SS3JFF')I M=J]_N"23LHWY9PN34(SFJ>JQ5?=E9T!IF%A-+,BG4+&(=NV@A3EJ?>7%Q&]B M6=FNMOG2I4D9E@"U2R;ATY2(, M1J'OA:JQOBSYDW%U#.+C*%8,I@+H<7XH$51H=H<+T.%0SJ?7Y=EF.(D#29S_ M)ZNA=8L7]M:R4Y:' I5#2,K_R+VV4/IS07Q^(^6Z1;U8T_S&@#@\(9OF:.H( M[%;CZ0&$Q%,.JV.]ZO_/WKMVMVTDZ\)_!)2K.9"U9MA/-Q+&/ MY20S[Y>S0!(4$8,$-T!*YOSZMV[=70V $B72NM@ZE[UCD03Z4EU=EZ>>0HX\ MRT:>%'YTO$3UUX>[F1LM2'E5J5:VQ%3H0(%)H0BEUPED92VJ28054>!C^?:CI!C&2 HQ'U<5J1 M:0=<8M.3._0'CUD@Y_*6I1JP)N##Z<-(^NB58X0#PZ&]A)K!R/< MQV),";F1:\G&]J^,E'$:L.C=/91HNT:(Y(=KHGG8#;OM%A&$$,R^]AP)"&C" M[: '>6:QN:;)[PA9%>-E-C5M(.H8+4(EB*9N2..'AG$\HWO*]N4J8Z3+Q= 5 MR*TW?@_L 7FBIW'"<&*&REJ[E-Q#BH@2R, M!*2G+Q.P^6!>WM;+WQ""E1;,+$-Y7MQE5/<6I(@D.(0_M%W5YV67GVXF6Y1E MQD[Z!)U*.5!L5'6154:_ "]/O&">-YFS1W]H7OEND7OI>0^ 9^GV:Z8L1TG3 MLR1YZ7(G(] U/U3%LC856UUF$5G=X\._]B,AC_5I$# ^8KPXPYK<3&I=JGVNX$ 2_*NAS9%#'. *+@ ]E/?"AK+[X<$Z# MT8G8:QD!]W-EFLB$:F$ $E!0?7V6OHME;4_,6*5M/]LN@+&;)+*;"OPW/ M*8<1)LEPSX82W.'TBC29MI=<#76>W1WH[ D3F588>,8D$"9'\F:\E2Z9]*R2 MW<>6=6C!H(W*;1^'7/*?[QT[3U:X#ZGV__C5L2G^MT%##[M>;E- D7E[TJ?5 MYF84],\G90(D=5DQP?DS F+MH1L<#Y^I:3F,Q1Y7M. 8.5!DHYZEV$,EEJI& M7 $9T FA9WJ!%4M+4(?:!_'*.>@9>\4=:GSGX,JST M4^/G=&LZ&^)6_T+ZMI;7$S6.?"Q*QY)#,<:&R1ZSG%HNH8S_O1B>&\X_B\G" MYK\7L:TI$J[-H9Q&]L+QAU)D#"9X,K6TD?@KJD**O39H0U=98 !1/ +E3$?+ M;,&"_U^+($BZS3, MHD1R2)&*(2HSQ"^A-W2DK.*@%1F;7-M8VIEM_*CK%7D&&8:\HWW.N,LY$ M8VQ8TK+::#J;LTJMNBTM+I$L<# 1^2M!U5/="-9:'0\PZB6F ./I;D*-*G2U MKXZ1 59+K&ET5US-;AH-1$I/ITNH'4C$+RU 2S.Y-UL#C>.) '>QO-QQJ$" MRP]2)N,53B/^JK0N4Q??>W[[L?_V25F\DQI G1"MTI9K4:&"&7\B'+BH7S.] MHR6'J[HP20^EL R0>Y9#QIS0*V#3TW!Q79.%X7B/*["W M 2L:&E<[9GUX/4W&YILEZ..@.K!%$X-ASJDR&1_RO-< ,YI*@^DGQ';4:#<" MRDA*J7]_Z=2%E,6$P=O!O^#V FW,A/\;'/,/4V),T^1Q^;1-MRBMG"@[;9?N; MD7?<_[O/,"*JD#2ED9@/(C+Q,A&ABU%@H%1UR2J'1#\F$T%:U#%LNV!BQDP[ M%%XME9!Y!?5@5L@AISM4(K28B(XFA?)?N!?\W#*6P#THS:+/%Q':0+&U91Q? MQ:;A27T\P+?$!#/YP%2RM,BEQ2W.DTD#;.T3!:F"-,L^X3OQ( 9Y@""B9H)-X3>EQ]%M^P-0@\BYNMY:[; MFJR3=@;T6=B*6 UC4#[+0E&B&2U;H.733Y>3#V\;P;-EH'8;?76 $+:N];T[4"!B*"%9=HYJVS[$HH>"9AIOT+<9&N M#'M0QAT$)B,GS5H3*LD-[S;I!TT;?46R^\N(IJW!-3@!BR[1XNDB.9EWJ6*! M!5'4Q:NP)?(2J@$U\F]%THK@@X_8MAKW&K$]O&L.[!OANLX6_0*TE-R\"I:U M#;#7J:*3HN.H;03M"JI:Z/?8(F7O'3B<[\M5S +T$?"ABGRDS*D)@QT0@@-5 MKP%/V/IX\V/077\AE %.2'8YC<+@Y8GI'E[.=59>G)C^NM95IW!GEJ6L7^!\ MP3&9$V(]IM=3JWM.)C' G8KP_7I[5<&M,B72V6(FY4A:_=>$450DIHC=@\MA MA7[,T46OE;(+*B13B]LV%5^>3X2DSI3?%"?8YM:E'>BBP.(J#%MX'IPK8U\1 M!-K,;Y '"ABMGF"#3@@@WG)IJB/ ,Z%->0*27SI/BDNP79&LL-D@^#$@"G3M!*UADW1?/* M<)42QGK%@9AIEMW,QZX\;W4#83IC0GDL1+?.@C0 $3UG4/T=SWN@ )4#58@0 M(9\47++#T(/EV6F@E=6/38&%(;TABA'CN/A$C86V\Q)+M$10J4;#3L& #P,) M91(IJ2D-TX=-78S86R[#X*U(1:C6O40($J$NVN-B!&H#G8-1L0&X=V_O7DGK(NC2^DY1W]C3@$KYTLAH0_F9A 9#8)CKLC_;I+C5,#- M32$KX S=K:[0]*>JYH"PX-9;(.G,'#.Q_\E&RWGLS+O3*;DD^*^-5_6/_;/] MX PIAQ(+%GC]65CK3FQ!CJ26T4!^?2*H!I=4EDX5.7:;YO/#S [R,4=."T)^ M?UY*;M%.@1E(1(V[VG;]#6Q_R&EQ A88TFEB[L(@'W.44*[8M2)]?2)L:H)J MHNV-9( @1)Y;H#VH&SH-EY>7^T4\V#_/+JQ_P/]K2R_8]Q];CB3$_2\QHT_H M+Z-)N@^GP!_ C1,GS5Y-S7-O==H$I/WE/DFV\&K\1/_YTL0>WEW@50$V&/MD M&YP C@HPI:TX],;*T,;"P&2;2'YL5LF"+U6\-BS?*L.D<$4&'"=PB"];W&N9 M,*]J M,8*+P1K011RF^2(^S#:MP ^Q&-C]13=@-,K53/_VJA*K42QYNT2S\UA5A7!G M4\G&40[6%"FHWA3SEB6NC6B7UW;"!/[V.T5LX2J<&)P_L%GHNR/,;/-N3/. SS0AF:H6HNM_/N7,HP(B&D%94.2>V2!PH@ V/^FF.=*HL[9C@ MQ"']#A(UMH3HAG%.' TE^JN7WRY0.9!+Q6+^=\O-0>N[/6*"*ILA%TEJ_U#3 M,)0/3I_I*85>UGS@\+:1IU9*[40-C[(=ETDF%,@W+U8/ DETY5;D3^I[ZM^Q M(%)6KP.1\ NMIP.,K5ISWMG=B# :DR!S84%^(9'*VHQ7;?J2+'>?W1Z#FHZ: MC)6<93UB]]1/SU&;]()K;. KGKB0D0?G!1T"L\/]1>+2VI;=4T@TJ$6B#0M+ M(*CI1DEAV3>^>/L>!?QS-0%,O@W_*=IQD4H9TJH[+U)L_(' MP0[QVR']&S_VU)U?UY$1O[G+CR[_GAHY7M$\LO3]VT=D_')>'!^7\I9RN?IN MJ>6.YS!J';+?EBZ7[A__NE!TU_#VG7>OW^Z*<<;M8GZ05C$F]8:FPP?;(LS, M(K6SB!9#0FT8@+24;4LG)+PT,VHU^R/5FO6:1^%1\V M6/4+^L51&TO\>^O\ M K;K^6'8:77#P\;A.C]HXBO@\9VCL-ENK/.+!C,Y/F\UPFZW$1[T6FO\JGFT M%1.$NG+,R;XFNO>=-"N*79_YM+H_U^_+E*)E$@!KAE%^\V&W%W8/UMVY\IL;AV'OZ":;..6&$F*58 .Q=B=L=-IWL*,K M&O-@<3.9(A)=&"P'Z(^E.MBHCWPR0?M+P&8[8/A,HE)[*I /;-;$9,P&#K34 MP26I>S35S83_;3))!_S'H9\'YT][YM,CAK/AB,N>81F?8*;P!I/:U,G/I%D( M%V^;2 F>C* L,R3Y0R8%ZS(5\1S-"=6T0KH5PEN',7W#U45R52(,;XS25 .C=]H>+AINB07XB.E:&W,WSK MD*L055DV30!S)WE2)&7\^(1P(H2.N91E*IG*T_B3S;\HCH,/8?P? MF)K$*%;GSE-TAOWJJ3H+X?@[[9Y79F_;2\FQ$&^:B+."O4!($JBU5(62Q#PBC_>D]8&!_YJZ MF?)C.PUY;K?FN7:,U/W"=&'@#AC5O+G/N5%&S3IB SM1M552':?5AB&21=%# MY\VHJ<4,S"2T&-AG(;IP!1[E>"(9I><&G,C4#760X"VB)F\-;>3ULDPLU#T6 MF1>Z!) 6H$!"VD; S;0MR81J8[CZPT#?T4,ZJ: VW=J7"'JV#HC\$BP_'^I" MC-Y5+0O#)L(*9AE1YR4) SO&5@^IJ5K9BRPD2V',5L5':^Y]4F+"-%77_2>Q M)),N;H'CKY:Q:<)/QC\3J79.A/@42JV)E)8#K9+LM]PIR'*+[8;.Q^J)5I6J.KR MK*_"K]I^C889[)286KDRIYGXH.IYCEIK2KI@24T$V:&9YL M6^X"475 V,HR7G! 78;1#5[%#_7PH]BM>XUB'WV1*+9A_<4FM:4 9B3&G[ . M#4E#^.4;9);Y/:E0@Z*B\UQRN\E,[2E4VZ[6$&%#O@AZ0D?P&VF7A,@^\% "@D0ZI7I6X)H4;_!IB@LE@8JK0O(5>@+JD[;+ M7.W<;I+_7*<6J1="R$45E@\H5&1 E$*W?$*IS5ISQRW3M&%Y1>5QN5.V'=8, M_A:CYYHS)HDN _:"K1._DE2L_EVK;HDD+O1ANT)Y2VS\:8-!25NN=#05P2UW/D4L5#%OI339,A=N8?XANE^ M!]>$"8WVL%/?,[JJ9U[!0$P%J-2'U=J093Z2XOL O6\EZ8XABD@+"]47$ M0@:;L8WRN>'%H$;;'CNW(CM'Z=+,S:B=4KS(N-0!9T']!GU,]W[P%I-+LS0N M34I**$QI!1&)[2,U)#E!7GE23)T;-->G1_$I[)R.@]O180QCM[]A7<4 KR*< M..$&\1C-%[:KD*YRT)X VHH$W9/ IP!X:WM?8@%G.F2,Y]S1":N1N.2F8=5X M2T 42Y?"=<]GMC/ SLG;/\_.0"']@:!"D&R"1X?6B?.49XFRW-*E6O'##;:, MY 7Y^ 1T5FL26DXT5EYL\0DKDD0&,%,L49WZ1P(UEUHH$)5%"*!;-,3*+)\1*@I-*'E!/S.L98+S2.% MDF%)KL0CJ)Q@H:ED!B="P3.(W0;W@_6INYY8N9Y8N;;!R@4G0XO8$]>6(4%H M!DQM">N.MB3W(CR7'@H84$BFLX4MWEW5\;?:A)9,8M._I*[C;R06'7HZU$+" MR8+MX%NU=[GE!2U:/ZXV._*XG3();#IVADB;UH%G6MNR+0*M,\T1IE/IXDPQ M_N1X=1 +CURG,+$]OQMG9AZ/DYB; M1US5"]?59VX%"?H%.R8[8VFJ28^TB#H4YC6MD[TPG=_KTF>3-4P01K"'H"<& M=ELM4VX_FT:@3H=Q/;VP>M_RR[5FWK!9_*K^+CC1%4UG5->!C5L,19MV&#*, M8O?>9TCI@NIJVEO===C1?M(J.MIU>@HU#SOKMA3B$'$\I6H*+@)?Y+J#[PVZ M]*KI>G.JZ12D"UG9W#?Q%TNOYA]S[=MP(R8Z5W$QEU0%HA8<%>*Z3HAR8,3% MN(.&;=6ZTV*5V\6UDE1RFFW=\Y+].K,$0#6=9^BK?J&\V#"4 2_GOR?,WQX' M;^(AJ?GKAO*&AF)LV#^FA)(\FPM\5CLS1$8G"0LU>V]H1(>&O&%V*<@4FTH% MNP5[THU>YKLKI1S)Y-?3$RCYU&0#Q)LD2C(L?!R:>AY%T^\!21W36228']5J MBX:.]@#Y);C%I*/DGF:Q=WD1%QKSLE.,XG;G"#3Q=Q'+ 727E2;H\[7(<8YB' M7*PEA8$)TX7\13ZX&QF:..QINK?7I1VII,=B@"1)$#-=1Y_N'9..%U-O18,6 M4A,JT^&!U]D*+#O/W,H25YM(;B_B55Q'62[8$DX_;FCH&<7V*8YGY6YE!6S5 M/,2N@3.AD%.Y#3,[CKWON]YH)E=+$=8"-8);TA%R%7.]'=%-N+2J#9:'TL$9 MWO+ZY2EZWGD,FE. CB!Y,5U2@B)Q7! @4-DP*M4/,:$'%V&4ME_EUN-AK3 H MI$5-OEQ\)Y,JWU=0PT*'C0A)N4*#XP[R1#"O@,O%)0N>/Z9%1YK&%0YZBSE] MTXR:H\/QT ^DZAG8*^&W'U>_0\OX1PQ:#F DJ^^W-*FM MXS[:/UAI??KO[>VWNG3SD>^;4( 6C![PTX4]T8B:#B.SFYN)FY5ARLF6U5%I M'NLCC?)UCW_QTP]I&UTC&* MS;A"7#])Q*28Y<<+X@Z'#";,+",\Q:U#-A7UWBV!?3F = MZZH;?:/0,N:B)&B7[;6($:?:\B5K>]VE&F+O4_Q]#&^B%ZHB;3Z*#F]MJIG M;QJ D$N5Z*(:>1X$-A3$!8VC6VBT!17..ROGM=//RS26Y&= MUD08C@V"F3M_&CR<[NN@_)5*8U"3]Q1K&FW@$1:CD[36]V0P1KN]AAS M=GS?7E]>C^6: U5ET*PA;3)$6N[AN.;6Q^(B$E+P]!BI,*E!Y-K[34V'?T.X M SNV9,JT&$C:*>75O89I\GR>E>,)94N]T+XKQ4*XN2%&0XC42N->;$!D:52B MWZLOF3!S6P4<;$65>R-HC(F'U*H2"AEZ^^"OF%LFN]%B,)X<B,U3=.PI.G9O MT;'[#HP=/P7&G@)C7R P]E R09UU,T$UF9FZ/]6F;_"O9KHCL*3V1M$$]/*/ MV*8%ENQWA'=D<'I>!/1I 0(HQER 5].>F;MDWE:%Z[:>J&I^D435B#(E6O-(N% *]^:_1*[8I59SN9: M7;SS0@(VV"TQ4C1/MI2NZEX2;[[PC#..]_I*K M=79.7G[8M9:$A!E:C68+U1O\[^Y^8*N16MY^CQGARW28N-1D71\1/%AMM&O^ M,F$:$YCH\V;[T/) $V/(C&BG<_C=KNTF5*[ -3U\$]^J_%-;G&W=?B_VJ@@I?7H4& FV@:+2 M OR%C=@5%IO!/'IX5K@G'>G($7'KD]6Y7$%^RAOGRFG[::PBW8B@ _/&L&Z MV(WH*X7OKSX>@R:5JNV\/@ESG5/2YR)N:I>#JNFC51"OS=(QH>WCR?)TZ-9X M7ZM*OGQ A]_^9PUIYEV]^V4=+^<.ARFI@IW*W&T)&96[[][5X.RVL+ZJ5?<[ MKM8=3NJ>OP6N]\*EKC*+&;%#NU=S>C>7T5\S$NF)AI)<;D.U,GOV/=-,9OTVQ@ M0.H81Z=[_*X7ZUW)WC8DQ50(&9:BA 9V?S?1;G.5$M7/":@-B>&=> MO?GXX=EN<%P4V0"+PXM=WP^0%$0)T\L=A7MAZZBAG-(2:=SIU/+IA)HFL8:X MBDIY33?SDJ>;Q[;+BTJ&,3*@BS[DUF:<<>YG-MN2YE;H>)!F(9<@]N?VV-P,PAL1A%CGS"C M7X7'8#'E3^YRW70R0:&<7+='/ZW*I],+H7!413)+ ANPP1!]A=W9G%B/5L<@ M9:8X>B](@R$TO"5S;OPTP%@*,UO$V.U]R@NA8YNP:KQMZKND-SA28\C//G/? M,:JFXG!7*8-PEZMBNU-@R%6E,(AP2P"E6>Y!4N"%UG%#5C=RGVR<\%9F[4/) M=W3OM?*E=<^5+W\YH$+)R+-1-W$?-DWX@U=R& MBO#!E)-DZ&:D4]S;@9BG./50@PNQECA*R-NLV8., @!6F#)_TF>LEKMC@G_208SLX:. M95,;\I#Q*053"&BCFA Y_%2?7+YVJ&)U.HG>)M>#"K545MA((_,\6"H,BM@0 MW@=KKN6@O/9< $,LHMTU,/6F#D>!O2F&T00-;]M/V:@>:=2#*4GQ/=/D$ZXM M'A:O_4$RQ8URL*P2C;,P=!$^M6#']C+FT)$\O%@@6)**M85I8:XAX2C M9<8PT=N2LUA+PL)@F:"%FN!5.%J(@/,ZCI9E'9/S%V1:D1[;QE!0JTM\UB1, M:Q.L?$'"$[E)B?L;;XGH(DJXF;JG<"TR@^Y@C+,F:58"DV/G(%@#W71;DZ*8 MS?5VF2-B&-A"ATG2H5@>>A@E4^/GV/RUUT1Z814UYQ:+&N0,@P,NJ&XAQ( M\^:EAL$FEL1E:'KD$2&/TSD80RL-B6'25%2MY5.&#=MZ*MI2-;A)B&G'"24=I7(?1.X!60=42[$ M.A7^*\<)I_FOB.R'.SW[1TWD(G6T@3<@M%F/NL8GW#H5U>!!LAV-C6G[>0,Z M&\WAYVKF$L\ MZBULU4N9 N]LV^.Y#MYGHV;7__-_C@X.CU[(M/E_O9Z.>732-LNE7$ MR1XN:"[6O2@I1SP9>_H^R6,"=Y6^+]>MGVM!5GIJM6#D'_2\)-(N0)>4]"S% MA8U(*H2V6D\CN.7XLXO-\QJ2CF7UA'%H:J%L A=.PL$^7ABT/RXD"Z2-*E3\ M#S@$:SWS"!'@7NBAB'XQ%YPQN:,64&S MLGSCX/*9&\=8\9$ES+[@KZ&A-@?? :N8VGY&1%4":6&W;/ M,3=)W+&6V# V^LB1":"G@G5&!8?*A+Z.KHPJQ_B];(F(*\NJ*=1!)4?JS6C6 MT#>\O#VK&O010JKX+A;'/&0J8)YG6&4-K;4P3=D]HU"9O&X/B^Q)ML5]%IIH M*JN W4VH@9;G,.-6VP!,F@U\&7''51=6V@B$Z=Y04TM8CLD9A>Q*V:HJUE;. M8Y B0<#'GHT"F]E:3C*M/TS>*58))*H[A"GN\;&63N%)RN*L8Z $VJ+(N0M< M8D$47P/#!*<"JL1*.P4X'D&-RL&]YFS:V\C9W)ZT\+4FEV=KC@OS'*EFJ?L% MYNUEBX>N2P/12V+TP]0[RBGV*VW+#J*K6I6*1]UTB@\$AT7#J\Z.#9^%X1!L]XIIQ#9Y.&4M!>N)*+H-/Y(F<*;FZ'X>@]C-E](3HA2J]B MO;@#&LJ/XQJNUR>.UVURO";%2G;3U82FW*K 6,>.2=699WTP"J1XV5G\]2RP M"S8N)/K:'7P$L4\ M6U"$!,EKDD+CO2J1RS#(!H,%B*4BK.&"O522AE=M/X?[EW6A =L!L!N@*;ER\?^ER=EVH*D)B Y2*-D8MA[51^*$9JC_GM5HL;S MW>K@!8FI*/5GD*2<$*$8CC\XDJMX+'>1'J+*)9N^'&9(!L/M$Z*@MY_D$^QE M)V'+2F\01B;C8O"L$_2.8DZI5AJ3GV-=HM7(1K7)H@LE"F^*/Q MTGW31[NC M(BX-^,A)Y)I])<9,VE M3*1-Q8J>EM:+]/6$@U).Z'JRG:P02FKQZV Q8"S+VE6RU36C+K>U8&TWYW8F ME ?>FZ"%,>4-SN%VT%@'CN13*W(TY/W6,<1D0 &LB+,J.$9E%%):94/D=E65Q"6V'N2:&D(JOT#$S9$(NZT*Q-F)Z<8.5VSDU& M3"06[4?7-<0FR?8L9Q_M]^J>>)X#4-+8$=L$JYB?+,5*6:!MGWN?I4*J+RH2 MEPD7*'EF-PX1W3P']6<,$@7;/T>@[&0VC@K,0B78'Q'.AZ2.M"[,\G3(+32Y MJ (&+J=(F4;)=$6K0=4+V%&%NG;1#H4O,IV:EJT(M@!QLQLH2#@__4(V3@WZ M)E3[_8,B@]0>3%)X?=$Q0YT54-DX6_RC&").#6:EYV-%[5",9][22/O!B M<=+8\&RRKC;*RG(7EI%Q""/9I$7O$,/N1YKQ'TI>B?N._[F"UO4Q/Q M/!9<!?K$S>;N0HL@,3^&I?X+0[F@:[++:10&+T]" MOL8B_\*N>;&".XI:)VLNR])84-W4=C"8F*Z$8$\4IA2" FZ$4O$!*0KV4":@ M@/\M<7YM =1&4(O$NMY8=>;+!:YEPEPYK6_TR[# M*W5Y'YOFC')6%8>H.T>8R<"R5:QMQ? \*^90,DHF"5"YC]C,*GZHS1=HO);^ MH4$T6@PLQ:0F6/4*-UB,9:@B;E:LJQ#9(BXA##$GB<]!S_1\R=%/B6T)QPSZ M&S.0PQ_\T"JX1FC^,"#/L"4^_'S!X;WF"SKWW]WDO<_'8^[*-WS?)5B9OBU* M1]=.2E0'Z)?+K,R=.:L?T,@."$X4MA%&.>MRB]3B?Q<$MHBYU/QE-AU'DS#X M&'^."H\=BDK B535X2O+!NU,#MT0+\9;D-I6<((&1/ J^ !B6ICVK10]E*^T@_\K.>SCPEP, M4IQQXE4<5_WHJH63&+<#OPAON/W%;.$SJQJLN^N6H-^8T1:D&W%FE;;^94V@SR8KB'NIZ(D33ZU OE MU^+3B\PH&+U/:&AIU%KGGF'VF9!R&QWI@PRN8>=,[) WL?LX MW0G,R,?T^B=_XLO[$TYH[$9A<0C9=099@D<'_Q,C>$AGT7?-02A&E?!AT+8Y MYJ?,=YCAE70.V&^I;=?,&).1;'RA,E^E&@917C)W :(E6/8P9)9[-.4F)JMA M:V\X6L:]\1A^7X)M*]96KP6DLIBQL"#.T2V9&.7$?SXG7#WJ/6;G'HPC:OR8 M8?4#/5(L0^30QI!/I48"7UXP4;1K-A4C MS<4REEP2H21A7"XYP (X)J&M)2;'2VO23S%@7%<6J@I6301 N_AX4IU,4;8)R0&G08+7.W M\5*JEPG.BW !!FZI['=)EPC,A[DN)K!VK+U4(@9YONA>6DQPT48X5X4:E4U:W?@! JM!H8TQOBU1Z+?)A3:&+M/(8/>/V\ MX8Y$S^Y("9VH?@ GV92MX:T$ "@RZ5^,U M-+ZBBR2+1EGE88SF+L4H%?^5='K23?1*Z7"7[]2ES=Q!J)[&UP5'0Z^Q MC8 M T;P@S7H^D'0.LP6X!B3P9Q<>%O=W]K.%R6E M0HEJ-+P8UE"5N_MQNVP.J2ONV?9Q3T^2?6EJ$O>Q0BO[0='8?>@%S8[!\'+)E.H#YW'W.S06PY#:7]1?M:[ MEV_-LP[#9J,3'K9:PN3DD<1OR)P% -&K((=I[] MU/_Y^.SD#&OFGNT:8X_TW]"\&',3%AZ5VU;KU6%)>P!>@4PM%&]-[Q&D!WKW MFA[H?I'TP#N-U6NVP@I>ST$$M$E=QN9=@<<[M@ ;6[?W#MW]Y+_\/26"%HA; MYA5"8>3O/=M]0O:I\".7[I&%L[6 5^&N'0H_NIIL@K<;B[]"^2-]ZC -.1\S MZ;_T4="TK [WY#^ ^UC47\Q97M09PJSIB"YS49C@F->\DSBR!7B_C@UA"O#( M&EBO"'(;[CYXRZ@UP7#\X62)NG=;-I8E2IX2#K':IL'G.O9BCRM^:SE[C4.\ M'_RJR);#8#&C;D[T^YA+PU,D/5S,_G:L%R^(E\#/T&[Y[ZQJQU>][N*BK!\AC:O35Q( M<*+1BIHQ@9GY-1X]VP#UNLQR.3MO2R&XD>I04#+TO5*2]X[V\4.?15$R5 MK>SF*5CF<*Q2-'H;_AXJ6@Y8 OWFZJZ4XEL4% 75,Q5[02*325%Z$.XY>&3+ M:]Z.,=TL388K7GZ"M/M@FXVCW,6-^X@$-C16\"-PF/WO$>YMRKDR_4O MEBL0P1.+='M;^E'#04HEHC9L3$T)B*W+=3B$6T\Q&-(>$G/CO%)LAB>#D\BA M_HE]%GCV$PP4,1 %.:O/B[ \%J'F=FS3^-1?C_^_M\(-^-ES6E\A5L#)7+ []&MF47V&OR;G!7Y2TO-$0IH#O@WGR\9 ( M-"2^ .[ZKV_/CL6ZEY5#WR51_+4F*^_%!/ NC2ZR15YX+;#2])J6XP;_.%]Q M44\K-9'X3/$1,/+E=M6L+8-AIJY 0B>]_5$;R%+E7C9#I*6#_\G%K7Q4$ZZ; MSH=N3 @B.E\D&)6/:5M.U>A99RA90BI#]&\L%L70IEWQAB)#T*^#XY)DBZX#L&4FI:Q"CKV;]G>'0N],+)<9]2HH9V)G;3ERBT4/^'SZ<1>-, M Y,&7 M"DB*?=RM\W-8X1D:-?B)T6ES.8 X\OUV NZH]-@>Z^.VJUWFT!%>6;.(_SIYW#KIA^Z"A M^-#Y5.6><(_BF%BC\"*#WPORBCKBLIHXI[+2V#05!;,/I-U!C&=1,N0)N;6( M-9C5K1=J@&G&K,24>ZZ4 =?E/:7$Q=5(*,I]=9.;@*71ND33JQMZHX>'H0;0 M%I0+BF'8QV2.J'@=KDRA#KPO"P9Z>G5&T"20AZ65EX93DKWE4&)KO_M=D&=+ M:M4F8S HI)G1<6S4)LQQB0PF0CG!\B (BZ1$'4Y 9E=IA)Q?Z"&)@?;%J;TP MG[_O7>1X"-)HB;VQJ55V/\T&GYS&Z=(A-ZA=N;(3?,Y/_9_?*8\2>2>P0R+& M"+G10K*MR[U@2 AW5]@K=5>@ A5>WZ5>"R%19)0:,-#/]MZD M6EORP"1D2W/J>BYA"^I5M-B1?R("[8S="TE M./%*L%^*=F,56D+P0/=$"7^=3HF-R529Z9.S)S%;UJ>OJI!W^>):\;)-!?/5 M]@3SO84/O$\MN4:I+_"6Q'-%_UQ=)?"GY(H?K3]0!X98H56R(&X$.EY:33N04R+ O8@?$94[[N1PL MQJFOB*FIJ2IHLUD-O!T_\GU$?.F5GW\RX%"Z(G/"8.+M7FK2QI8$97(G]MXO MA_^O&B8;ZAO7 =7B^,J5/VO6^91/CCN9X&",;,6GWSH #I R7%0),'7[-3T> M$31&[/&41G*98603$VJ*"B.]6#[[**@,[!SF$?I-A:WF(!'2S17[&@K.1F8T M%%);"O_P@MR(;.EF>0125IA"RY3ML=MOA MX=%130KB1_RX=7@8M@Y:N_QB\J"&L,6XJ(Z/JA!_L_B1L.7!\V8K['9[]<_D MSW9#FSN$833#HZ->V&LUW$_L]UMAH]<(>TT< Q7WH&8S3+ %N_L];,)+F0:?^AZV#1MCI-?G'7) %[SEJML.#=K?^)[T.W!SM!F-O M/E"/570FBEC.H< .GC03L1[.YNX'8L'Z@?FZD#I)"\ SE#!26 MQ%!T'V6C$"ZJG"X@LL&%(YW@P0@!-@I@Y)J9\C'QTAL^I+L$$! 8!)=F"1W= M=)BRGV?5L*@]B7A@#GF#:%C_YU.\NSK'-S);VG5F2Q^?]L=4?%.*(XY&E!M! M&=RH;=GOV5Q%EV]JQ74/]@^K=ISWUY4+T]W6?+QE#XWUBO^D.,ESG] M$U!Y1+J8F&?&,Q*D' MSHK;?.73//,N?F]#U$!PW=6"ANH?+1$LNRS!SB"C* *Q4[%VPY7[8!!P[\'4 MS(:%+!_A&6?8IC.72N72!$[??#@CK KC427.>'I\]O+AQQ;;C7N-+1[>+K;8 MSW]8\0DW[)!AZ*D'?4J@X/*DT:R(?PS,?YF/D(/D$/140#+O%G"43>=[1?+? MV(P;II2F>!6!'OG'LP;_6]JKXK^O6*%YOOI#_L+0BD5U2X='^']?!%@+CT)&O1#'Q[:Q_-XCZR='Y'8)H]F[B"WX!S__!^LAJ3KA0Z#N@OHWWRI M/,S)K2$^M0OP&#?M,8[YIH+6>JB3NUM!^T+J^HL*VOV.^::"UGR@DUMO[>'3 M*R[_FU@&=W?]RQ/)9KM^-6YF('P0P,J--O6:J5\QT+461[Z4(([@1U-.XD\2 M%\A)[G?5E>N0:?O\D4W+'%-](IL8.SL*CYH'CVPRWAZUOOMR%NL#F^I7+XY' M[6;8[/4>V60>BCBN-9$U=?U]R-TVQU\G8(=AI]4-#QN'#W7094%Z,CQN8WB< M9)Q8/<^R(767&SYF??)UZ_R#L-6&8WEP],CF\E!4_I,T;E<:&ZU6V#RZ6<3C M_N?R4*3QR0"Y6KXZ8:MU%+::W8S56_@&U+V3]*X76D\:O3"HZ.G4-SMIOID>EPM7VTP:P_"SG9-VR?3 MXR&;'H+(>Y3W6:WB;WWWR&;Q4%3^DS!N7QB[3\)XNZG>@_WQL"=1 M*U[MK8K7D_GQT,R/UY^Q;CS6Q8;(5#2(BG&0(/_G8]8N7[<#V@U[AP=ANW/65B;CG5IW#(M7GG;B<\ZMT,^07 M)-(B5@ LA+8UW_!#;,Q,I"11CMP)1!]#+#E/-\/#F59](//@8*OYTV_H5GB2 MQ&U*8NN@'78Z3PF;VTWUR4*YQD+I]L*#UE:EZ\D^>6CVR>ETD&$3W>@S<<@@ M'?Y.'@^0JG>Y^Y@5R]>M^9N'C;!S^&2%/(ZI?N6R>' 0-MI;]6._(5E\LD*N MTW2M\*"]573^DQ7RT*R0WXG'DBR1G=^RHMCU6(X>LV;YNE7_3BML-IIAK_=M M^*!/!O&#F%:M)#;#=K<;=IK?!IAZJY+X9()_"(RG:O$9 G \0_ M3W\1]1U2YL)\L*6H:^H^X 9CA;0H6\P+[-T#PWO,BN8;0!)V.V&[?1@>'3U% M21['5+\1F6PUPL8W8B]_%=&2ASV)NY.RIZC)0S-:7D9%,@CB*)\2V;E$3F;2 M/,W8+(]9TWSE/FMCO]%Y9/-X .[JDQ!N6PB_#8SK4\SD+F,F(%:/B&3D*5QR M(\OC>(C?CX?!ZY>G'U\=L^7Q4[&8_;S3A*7$_WC,*N4KU_B]3C?L])X"Y0]^ MEE^['+;#[C>"87JR/>[2]FB&G?8!_/\G V3+LWPP!LA)5(P?L^+XNC4[GK]V MV&L_T6@_CJE^W=+8"@^;K:L'V(#-);#>4^95L>FLGQ5Y9_ M0CJ1031+YE'ZF)7)UZWONV&C=1!V>XU'-I>'HN^?I'&;TG@8PJ_#[L&3+7R[ MJ3Y9'U?+5R\\.&R$S>TR$CQ9'P_-^OB8@UPA8.SQL]<)NM#3=0=+RW][M*#],L>]K4^[Z2X).HG\8K/IR5- UO M1;N[?XB:A<:53.$"@#_N-0_W>UW[Y_)UHE55L\%ZV"L["#Z.DR* _Q=1WX_3 M-Q_.@DD<%8L\W@\^Q".X6N89,4L].UGD>3P=+(-H.@Q^-U]^DTRCZ0"LP> M M_ZQX%A3QP!!WS_'QT72Z@"_D\2S+YT15-5KD\,P<+$GXUX1HOO=_^F%VW7K4 MS?'9SQ]A=",[#!C!(IT7'B-6 )=E/ Q>Q8.8:"K:S3!H-5KM "Y-'!;\!E:3 M^<5AT%&0HNC!Z(;PDAR?&D]A'>,X1T1#EI]'T^2_3$X^R*;S9+K O\-"]1=) M.J37GF23631=?E\$_3S"JQI7;1I?8JNWX6* #Y]F%_2, GZ09XOS,?T0QQ+E M@W$8#..+.,UF$Q@:_1HV\U,\IQ'@&(QA-\'>XQS7H>33\% M ]SH_UTDO&(Y?"6!M1W2]A;Q<-\CP+IZ(JY ML/+CK+)%#B>B@(-3%,$D&\8I2$YV"6N6AZ6=I\G;[T:@/RY@K^-"MC%83&', MPV1 :M-(1)K9XX3"S<,@I5->3?X6'!=S7E'T,MBA!8^^-)ILAGM,1Q/>C0MI M%@.^TX3QG!LXHACD\=[_@KHC86H8\_S[!(&)HM06E\UK3[) M1,:2!V/36445***7<9H:49W&YWR]N'DF\*8!*=9H MZCZ/\GXRSV5G+Z-\6); -Y6;;@)O]L?.LB1;S3))"R$7C-)9>9S2MEO1@.<. MLF).Y\A>.*&( $X:?S5,\%KL+^9F%]RKX8OP>+A I^Y.HF/H=)]:FD\Q*HH+ MN$3P$SIM^HXLWX#JL,/VF!V,BB*#!9F;4QF!KH%[W=R/YF&3Y#,^'PS <>U5 MR;,MC#H>+>9H!&UDE;AE23.XI,'PA6+"IMVMX0K]-D:C:4%=82_SE>P'%P M4K_[@A8KSZ)A><'R^'P!TI/E2Y#J%#DU7KBN+#!6L ;Q$+]0A@M'#O'7\%VT M86VG6=9QDNC+VKWR51:<5;[.7#.;2.;K M99[,8;[P\Y&1#SC+20:'81S3OY=!-@ #S\PBR8WJ20JE(8T50D8Z_+M>(?L7 M2^F%\"_0D8,QO_02C$-DJ473EBL"@*Z[;$VF*%BWJ0+:9SWC 0 MGL38N^H[*+T3:PG_O1B>\QOE>)N+?0(W>]!?JNOLBK49YV9Q^F!Q?=J+1J!! M?@0)/X]]CV\0HS'^ F8E01N,1WNE3\R3G:C <[M M#^ DPO8&R1"#H>?Q_VLW_Q\:^^?)Y^/I8)SEX$7^@-]8,6K0O%C18M$P__9#@W/T$3Z[[?GPAD9? ?,\8V7V M(]C-PSC'4?),_H/6TNL5UA(=:A%4/ !7?+G%0Y;)W7+D;]9P8#P_P2FG"!0] M7!K8.AU.ZW-+JQSL/$>2(!<2WPVB10>-0_X&I!9EQYK M.7+YL:UU'GL$(V_V>NMX9ZW;*\6:KO'HA"SR:<%Z]WDG[/:PB@O&WFE]1Y>+ MC'1W/<]1KPL\[:C1"X^.8($[W9L_S?J25XU[F- ]/(;?#Q#& MRG+=J!9?&E,@@58?8Q(44O*B$DCKI8,2;+["KRC>H6Q#,\2W-"H83F9\3S96 M^V#76J_<\)X69J@X%OPRW,3FGE0V08Q^0@)7C[DW4) H "F.V"Q/R+@F)QD] MAFAN;7:95QY=!GB]D/&#U[]9D4WC&@R5U0Z \>V\^PM),GV M";V1W+RK&UU$]@6[&G23O[57:IT/Q,.@^(%L&*PZC '?OX%YDN!VO\6('8X8 MQLUFO+%(LCP!<4(;1*(]Z" EB P*=G[YGV@R>_'/W6 ,X@2V 9AK8-7"%,B4 MB@+T%N"WULNWT;LEFBNSQ9QL&E>42_TNMZ83#3V%^:;HD?R1%]QB.(OY,Y@\+510+ MMM6O7"\]^X>S9N@CXFPYJ@'F>#_AN C9I#!5$-AY8EUULB,+YR>**,FR*8,] M6J+_A&/YX^QYYZ ;M@\:^ .S W3TU&*-8@S!$%H>?RRC*4R0@#:!OJ0';K86 MH[N4AZ;MI)!%-$%K&1U\T&,U47=CK5>#(DJ?<^I AT/8G\CR&9HWSF6IM?-7 MO/OV![W$X83J&0\QK"K:#)95DH*^*BF@8V[Q**,I\ 458A7CE6D.R]3\ SVSL"TIT#U3!QA=2?M0T\3HU947&$DHKP\L'?@ MC&%HRRZ-Y)5HZ. VX8#!#Z(L$MW*6,;@?TY9",WP0*I,\]E*=$O?DLHM-F/X M$$>DV5%2!^##PQ=)S=6,HAAGBW1(\^U30!?,"@I+HD!XXQ()D[V/\%;FLPO? M9F6$R_ "'I7+KU&)#%"EXC:MS*FHQ\A2RC-@Z.E@D=KFNR0X(XP]DW!GUH51 M8?KKAV77%YZ8)J#*AA2[HP"O>;[[78VB^9XBG>-LR&.2(<(PRDL[B99BXO& M^5=%L"AXJAFG'E&_Y73\0O+OZ4I(E^7,1-W3[:YIBZ( ^S4%4T;FZ=Z'2E*_ M:NH>/1ZVD?@'K3;P0Y> M;<$>> N-H[#5/=CU(LR@Q2]B%5Q^WNPTV:,P/VLVFV&KW=WU(UV>N7?E*.$Z M/,^C":=^X\^)BR;JF'(VP^5:3$EN[:OTX$C_P *)Z2L6?N1"=O(D%[H;9(M9 M:L+/O"?PRE*2(8[)9(_WYMD>_F_^]@"V%78MIR-T\N[/TU=[S2-SUYL 4AI] MWN#BHB@[RBIH(]ZR4M:5(MTN*R4YI*2HY*,QW!5Z<=I2IHOS1>N$,5^MF<+Q MAZKBORY'@*/B&T2E"W@KV1<&C[S5"7OMII*UL''0"P\;/2UM=M/Q>KA$<]R: M*_0[6!$XX.9F!WVBI.AJ$RX"YQ7$.T< #GK@RP%&Y--2DXHQ)'"X9^MGDR4ED*)AU(=IQ*!,2<)KHZAXH[C=OYZRM/\JP2H 7$ MVT[E?DJ'S,NQUX7CM>A[>:!2FB;4R3K.29029FK@Z]P0=98^&FXY?CO#> 9G M9W7VY")6ZKT5=GK@[/>4@F^%K<->V#DXW!4\B]J'"6IYUB*7H F?8TU&M]%P M/\8_-!IM?5XQ^Q&AS8@'+L?T-\X,]S2'*W+AYXRU]=//IHLB7A?IS1^M#]0_^#H00K>@DG2[)HC29.!>RFEV^I:8^.AI!A:]YIB.-HP MQ5"O:4[@M"U24O_H/:\G;Q*_/6B&G4,E_^UF+^QUQ*AB98#HIS@UAQI?P+_M M=9!$P_V4_UU[TY$N&92&24\9@OTQF%>O.A!L4NU#"\;2>5RTUO*Y),>RT?P2 M9=MD<.E&%I"4B+CHSV)1X/F7_.O?\.(-[!V;JPOY!)5B&.R=80#5VD1%U2BR M80:M1ST];]+XY*^K,(6D9B7&8;-_I33S:#$=\,;1/GL=CSMS&L,4Y<+*/&"Y+')^F'TA2/(DX7RV_TC8LKTWN]O"M1@Q1CDU^ M:-B9(=Q 40YGH[^8FY@X_@^LBRV"BR@G "('D2S4(HFFYH>> >)_1B%'MDQA M2R\RW**4 C<8MXEM;HX@&V8D^*^<(W Z,,V/$KLFJD;0\%'LY79)J:YE.VUC M<4LCF^K@G_C$[$9S:_L;GE=I0KZ!'&PK[]RZ2=ZY>4=YY]9Z>>=-$L17Y)UM M_TQ^;/?:QQZ&G587O-G#=:2@^673SILEBD,_6]@.FT<'8>>H!8]KW_QQS?W: MC'--6M-FG,TG7JIU V=SK>SJS1.C83FKVNJ"D7?47'-57E?' #Y)ZSNZ3D:8 M[_82JQ.=6,6T ^:FRC!&PB'KI"L"K*,!!L ,PMJ4&910T'+):^.J8H^)H7CF M#,6S)=A#D]OOS.9A5-B%;<91)6Q*2KI))G^W'3::C>OBJ!PV=3\[Z(!*.MK= M_S(!U&)_G6@I13*#YE'P# W^/0SA[(UA69\%@R0'6-1SS7AGJYQ]N&W 4Z*;3BB:X<$17!-'AR 7IU/KOID[5Z6X M1"QH.@ZT_8%2QZ\$Z/(WAR!Y48N*^.-3U3!UC90?#?7/=_5P7QT0G<:(U$5P MD(J%&MCW=7'06FDPMXO8GAQYC"\--GR_+D2:D*8SP=%21GJS8&@IYJE78/OA M3WA[/%K@T*0>X@8AT,K.V0-4D=-*>!375P>PS0:60Z4/+TC:VM\D/"JQ4'=$ MX4^=-JCN-BO\M]>%1QN-MOLQ_N&HU6:MCX%1_!\N,LKSF51#E*)H@RP7TZ < MLV*-(M$G=3>UD#>XLRM5,34!*>N@@8M(OM00$1DZ.-74P:F''Z%LWV>$LMWX M(A'*;0?+Z@-D7SP:5HZ#;10!DUC66AI G=Y#N&*;? "3P@6K^!4#.QX0*5#K M?,?JD)?4G<@!XG+BR(/\Z6*H\SR.R\54ZX7%@G<$1=##'-0$R+&:-I9@& MMI@*1 .'7(4<+V1>@&K*\*1K?"@?;1F' +'K)^0%!;9YB%2%TFJW9DB?()N&#+" R 6.U()>(U%!$ MN,S22HZCH2 I:>Y436 EB#"M+'/CXH<='OA0>M@=U_1@KBEUXSN[P M/4=TR@7>);,T&GBUVG:_C6TJ0T*8[CP:C%WXM_H(WFA4R?'G.!\D!4'NM"YX M#OJ[J+ATM2K'._)T^\ ?SW&G\J00I)=:.;MBZ^ST_(I_, $"PXD MMZ^](@XV"LJW9)!6BO<1MDE^/Q< B;/N13GQ$<9%#Q8S 25?PNDUA"CHL_L4 M$U07;;DZ4 AE+ C7@.^]20KT\0V433EF*L ,-[#XK(1?D;&33H0=1"SI=M0& MQVGGCL1$(%PFBE)=-0SA)E+1I(#L2SB])OKCV$WF)9$PH:_34LUP 1YAL1C@ M6T<+BC3+>$B;&-Z+ZF 8?8R\ CE7^)O$L:*O,-\ED 2^R*!S09)0GQ 8MQ@C MY(TH"&S9.' M92O0XR# 696'RE1]\VE/EZKZ<-4:F.TO'Q.8>,$AZ*7>"2._,+FAC P?$.%] M]J)6;,DP*192E3BW3Z"P+7F9AO$CEOA=BD$YV@PJ6R3R@RHD!I]/T.;%U-+9 MP&^C)7R??\?#(\ ;'L>AF>H )26%+7$/-H,54=*>KGFXH98H[)=E-/@EN/\& MG_#H%)Z&0!=\CL*/0W)++Q48$@;,!;#/&A.U,OX7NLH+M'PQW(RU#LBI$?7Q MV_8'PGFU'Q!OP0:9VB5&#MSV(Z=$QB52.*:F'E<9%/O^#BMF0.*LV159A)Y3$7 M#07GBPC?%]<N5,\C""1V[C60V/PB@<0;P4&NYA[X(F0# MQRMJ$7U)EF(D#(;$X&0F\YHTK>W6&QH7LY"25I)*_DKC '$AS9 #6XDJMJ// MVYVPW3FR4,XIA70(912V#\$G;W0]=_OZ0=FFK5<-JMUKAD>'1RL&=03/..C5 MC*D3-CL=!&*L**K<($M;=FI54$%<:@.;:;0Z]1OHXT4:Z+]^@4&6N?UH'Q1X MT=8YKQ S2MK83HO^H&W+N^VO[^_QW(3.2@,5I+#I?;#&VCIF^I7C+-4%8WFC M+7?=ZTL!->;ZN!C"^-84W206<\FB4Z9W MGA.3=S*A!#8%JW!R'6MSEWPG>$J:JB),(D<<#U0Z]N=]D+*X_'/(7A=RA M\R.LPVQ_LA_L_!GAC4$:'+3R+GZ/U[&C)%&>VV[<]C%MWO>:H#GZR>#WYA0^ MRB=(0AE/S^?CT(:>B!PZ8I=WF# 9@0I4B*:G>KHLK0OCJ'"F\BN1!77!OK^- M_7]!&^9ZNZ1DQ]@&*%TOQ4[9M/HV)E^/Y8'_C;-!#0]O>$VP4SLDR,W%]2?'G(&8>5C_H M*<1YJTA6E?)2TIF*=&[/4$1XJAQV4QDM!F_!F7-!JQ+HB8 A>)'32 ! MGZN4W@L-M?8^:KU@0]/"KOV/FQN!L,/U4-C#6\*P;UAF\5"BJMU[C:JV[IFC M]M7VKH^/>)-K'-G&UP,8&"75)!DE@PV5Y!!J9\1]4=X@2G)0;85T?"#V@\&G M-#NW/2%&"=A>)EHB EX@+-2@S+GDL1>VNH?LFUAT-"%;BG$R0C^&*.M$-X+Z M6Q!Y5U[)T!(XR<%>\),4506,\)Q]8EC^X^,/&J47S8@/O^;QP2?VO&GP>$YS MO,'P?A ,!:?5RS0AOE9CN+YH\MA#LA=T;#5=JJ9!#97+GN+/"9R)=FQJ">*+ M.$VY*B@Q&77=@X-+ZBS!D4GKZ386LD^RA3+9S72ZA6)00BDG38)D\6F6?<(- MRKCM@&OS4""OF%@;0KC$-6A* CT4B %&+O$;69XA4!VG/1.!& FF8V6S)X M43V1\E0R_7$@6F(9ECY66)?@+WHZFK[6\;4Y,LXR[!BN(^,TM M9$8?*/@54@,:NI!A"!?9//1GPWPD?"7B$@E>1<^> ^Q#/[6(8]K: M37LEO 0GG/&[>'@Y>V[/D&"Z^=(S6RZF#3(R)9]BYJ6583* ^B)VRL/VO9G" MVX,1G#&ZV/>#-^9I=$;[2[?XH22%M&UN;6! MX;NP\"*Q>&B7,05/8.THD2_,AI@U-9R.#GZG=YYV@-^ 6X?_/X4+=[BT+6*< MY&0TI5*HT:R=Q/L**;%"N4-?3K]K& _P1-#1,$H%&]7PLA3)7%"&Q>(UVS\"@,(CK0A2CTFGO.MGE"T#!Y X& MMH@-&6SZ8I;,5_4%@Q.98BPI+LKW(]'PGF?9T,4<2=29^I@8;0T-'V^5[9%5 MW_UJ0VVSJ5'U>GM&U0D"[]'Z=Q4WP6O3,6)C ^M-C7N%W;<&YJT*#&W[5(2D M@]!XQM8:\@L5 TV8+:,S;9]<2G<8OL).S>I!RE-;RNH8.=@ MJ^Z. <5OX9^"LYU&DS@TA9+C.$4.UO,X-#BA@4,?15B-A-))U%()H?#\ND_Z M$"/Z%6]VZ+:RX+FZ"DA^EPDX>HUT7RWUC\1O5=[>@^D[__XUGS68"H.-A$C*S_XUF#_RTM6O_QK/UL M.QVOS01ZWUW1T+KJF ][^']?8!YH'N_A*&%FT^PRCV8OKAC9-2>DL]^L-#2M M<[U7M5XFC? [R->5Q],.XB;-9&6=VLU[6J>-EN2]W,@[Q6[P*YPX=G?DL'RQ MM>HAA-;9P@LM+^^SG?\*Q+((/^\'+;#J\=B76?X6_6=?8'O;1VSKZFZ[6 MJIFL):_/K(C=;CTK@K_NB?'7_#W8Y\G0F$@GXR0>!:\_QX,%96;>T45__0BW MIF&VLB77MM1>K2_<R_".SWPE5K1NMIMAB? M=G;Z?X.W:,RCW7(JE?'RP& '/OWQ]]?_OJ*.=+VU?LQZIGY+CJ?S<0;6XLY' M^)^[X,X,\\6G"%NU/&F*M0:Q)4W!5:4T)H5Z*KF'W66XFO M[^2^'E**9N=]M$AW@Y.H^'9.K)85PFW$D;L-OL0Q7G.HH$Z)6H3H(^98J_.6 M D#WJUDT39(;V<[).$KRW6]'P9S%Z6A/HE1#JV(FT?1)M927ZK=HD4?!ARP: MC+])G?*-J9*UA[1"E3P()6>XMG[!9"$7YQ.C4,;]_,"D^H9UGQ@]"*7\M&G#- 3]"!8B&'B6UCH<728'Y_RSXF"/']%+'A_G6 T^MDNI^#?Q/U\@9#H9M=4LF529R(IW4X8>+KU*EUJ$OJ8RD_E M]<6B#VHPB;A(K&:<&+\2I;B5 .YJU0B?8/INQ8<8M7_82->#>T6ZMF^'=%V] MK$^YU*=LJE/N52KU[:-SDBZ&!-G\(9#RV.O?QW@JVQ??K-*IQG/W](!F/,P_P6QT_0C>U>JK-QNK?WAQ+$2"80F%: M:L?S:S2;+3%@%7\*WB;(99J:9_SZ_C\_?CS[]Y]/@(PJ( -K*Z+@#&Z;QV:M MW/[$.WS/GPA]=L%A+C/_$"7I(SO]#V7>7]\!.1GG20&&2'P9Y?-OYH0HT0#M M_.]JB/ K/!VWSEKYR:7Z]?JR>::K@ZE7UHO4Q1=O1/SFP8F#G<,&%W;N!GLW M!E9N@Q3N;2XCL92XD2U!X5H6JHR&#]="RUYEZ1RRI?-3_^?] ",A]M7"J+(> M_C14#&"VEX)I[!-3]6Q2C#FQV3SJ];C,T[1S_Z_I'F\[I><#C#0-L#PO5,0E MTW@NE&0A<7G'LSR>Q@MBO]<%.:ZCJ*VY]9H>$7,_? D_P*:S$1T*;&ED"GR) MNZ-]P&(0C+GM )8?\APB3)1D^3)4+>]#Y/R2A=>#\3;.S3&3O/B_MP2%]=JIT6JV.E=K)ZR. M7O3W;*L<$6BTAU%R.82WV9F[D;Y8#0$.=@Z.G/)XI?=^)5YU.PI##Z).;]0K M@<4Y/"1H$0= M^VB$&B5MYX^SXUWVA[SAMWD()93$]<_?>Y-F56]-\_NKAG%,@%,X[9'T%]QP MS7&[$_40+-J[EV]W98@V(=JB01[6K%/$O9"#EM$W,#HI,W3Z8N+W*W$%C-)7 M(U2EN5H#XNBF]+>5NA!5X![K0%,/3[KAUYAD@:1&2P%65*J%-"G8#X9)"XLU M*>:NK@[S):*^.(GR4.X-:G%F4[K2GJPFJ0M_]1 Q^QC2SW)F/(KFV%;!#G9M M$?CE^.._X7$YABQ3A$[S8HNDP@\'T7D&(_VMNFE$_'+R_IC9&$C2H^ E]A]* M)2(PX!T:QMAB#S=*%6S;:O4_ID07)NQ+ITB4DB6%M.T$/4J//)H> M]BI&4+-ZWAU1YE8AU: !#YT&O 9WO!W51Z]U.@\[*[BW7JT K=Z@#9UPA%V^ M68Z_LS1A'R'\+_^[]2@7EAL:'@HG'PRX8E&?R%II8[ \K( M@D=@K;/HI!_\VYYP9=:V$DI$>N(LRC^Q_3A9%*Q+Z$^.& Q;D>$QD[)IU@ES MIJ1-AWCHX@OLHP<#\&:V:D)@Y;W$YX&(O"=NC#.A$_IM/F2KT6\"61XVOKJL MKMQLR1 8+;"%.#;T4#TNB2;.$?I1R\8,E)S[T\2PY]EY2)>R<[1?D./SO6[U M^5HNA6#G0XQI8@W>N; M/$*4S9V?5851#G:ZK?I#NM6S"1ZE<@"E^;4U*?3:V*U&%J+S*7AW M0VXJ2Z?U%=QKYQ$<[_C[(GB)"@XFM40&%YB0FPC_U]L,[&SJ(VY___V&^//@MG38U: X^1\C,/%Q+@HI]^H]2TQ>?#R;)5%<9PG_P5I>@2LBX?WBD7KW'\O&Q^O'.P< M-N] 0>?F=;=6T+U5"OHJ?7Q#O6M'Z;LCI]0KGNP"[8Z<_G;"Q\$XM^C8@I]0 M@:8:-D3_^3586/M$Y\PALA6-^10)=+'/I/3%=GZQ@;ON!Z_8+L,O@G^(9HNU MF*I3"$O# 8T^0SI*(JPR-&,"A1U8@AK'(8ZLPZ,L33)B9I1GBSNX1)K\8;R' MU&&:UY\5NO+]0MTDC?AA/8YW],X2XL8C[CM8F%:C<81+A6M-OIC$RNK<1VT> MHNY>QY:]R\1>7$LW6*Q6J/@\F;8)N=+ /IV>1S 6,*<^@"XF M.T1]C&S8[W*0OFGQPZ\9]CB''UI/52%@Q(P' ^PL(ML71EX,L&\I M-ANF=7,/<9KAC0EKK#XH%%!=I*0RV"+"(Q:G,4NI/635;:+5/.KIQ58:;&UX M>O#L-39>GR^*9\;$$N7W,D.7AT(9V*XY=F1GK^ #4+._Y-&0VI.Z^]PNGEB" M_DW^9X+75A)16,9:#1PD^)ZLIU5A@A6F@7F@L2%4[.(XGQ5&(Q&"GT[V;NY%?=\NKL=4P5R.KP'H?I"[(L(F7(G?:<5&*_=X G,97 M$,\]J=Y U&'9N AXBC$A0"3CL00.$%;+2.8WQ$_[NVI5RSSY958WDL$AD3OB M3:U^!5-;@,9 8N&S>30:<6R,%@C?PYDD6'%D=\.LQ66$K@RSK$;41]*RHHNZ M??X@11$JTO.:>-<2)#LO3GQL%BU%3I7C.["VJ;D>GBU\/%]Q:0-L5O(K6 MDT %53EI*PXH*-YDGO4C2_CJ6NF,4)FY]-E0Y98[>N*O47Z!^DV-E_A=8_!E1>=DR.@X MYR Z#L!%,W]+^HAKXJFC=OD\-PSQ#W(+"42C% M8.>@YQ3.*OS6MI0.OM":XSX/X:I7UV+7S+/H9K/[*DK%%[5R'(L/K[L4BN_5 M=8"Z)LX'L==Z@"PF#HK#JM4$T"3Z'5$BG64K'FI&3/<%;!5#307ZJ%GDU'"H M,Q+[$Z_OIILB=V6@7MZ@#Z9!2R+0MH,596P:? 9"$Y0X([=<[#A&4CBNXJR:1+XZAL#6@=8YIQ3M^.ZW*< MI*X+&.^%L =+=K62%\;A2EB"SGJD=90*:MH&]6>O3TR %60!GPGJ=6Y2PK2H M-@]\%0HR6A<'N6:.^(I4[PL]I]N@*%0Q M$'0@F7/'.Y7A,W9_M05/-&#B>+0YL^DXFDBX;L0N6?- /$'N2UN:RSMI"&V^ M+&YCJP-2C[V?)8\'9L(D$_K_-=9E?_V:4C5](E&7A*M_8".Y;#^7D!3Q]"+) MLZG-1213V.H9/,LU@D<26*]#@FJF8%J@^;T.76K76 ZRQ3;%B9Z@N4DM;;R; M"(4M^)UH9D[MWJ'&^/#Z3W9P0\EOPZ)W98<.=L/UG1WL2H'N#G:X4SD8DA"Q M14 H+N)Q,F!(BW$PHTE_00T$"DI"X_\"S1N/,(Y(G\_(;E@4[-*!-@%C3J+@ M]G'1),,K 0/A\KT32FDEF%VR,VN8F75W0V_ YM@;#GG*9V'@),J1>+XR(:^- MN\V/N5@.L:13+(I$Y_ MSUT'\0L4_";D44AO/$?I,7M-=O&'=_7?MR:I'94S2>&W]2;I,:H,O._3-$;- M? 9?A762A$/(C3@:30D^Y"9X#<^@8/8L7U W)XEF9PM.8KR-Y^,, 13&95Y; M GUS$V,_U6EQSLT9P:1KG)V?PI%/\QWO!52@3)C3?L.:-=RBU.03[]_X]CL)^U3.6W![" M8I^^IZPYYAX_9LML'@5_14L8E;D';IOL.$L^@X2=3R)>F#ZL2]TCK]$)0SQF M3D.7W(8ZW[6Z:3718YCQ^8*N)%3OE]$R^"N#-2XIR(>?UNC=:UJC>_]I#0][ M#O;.00VT=A7@>#O^E'EW/Z>NHA'HXD) 5.#TD)B: /AT6(^2(H\@1D=UR-I, MV0$1]:+XFSKJB4$=@\UYOK2MI.P]4@AG_CRC!DVFA44:+4 X# AV6B 0U.$3 M3J>N151+@,D!)RX!ZS A'[:=Z(S!#IE2/LM^' MH=2J<($]#4&IHTD#SZ FOA0H.=99 &V88\^8Z#,VT$3M>!&E"PXP5!LB8JM$ M"D'DL06L&0?$S&UEY&15M).NXU?86Y3)_WF_KG%WWWU")1Y-'?X144UD?<[@ M2IG"6O*0<13B2A/T3VYL$]P%2R95_273F)RR/;(+9]$<#NIT3_Q)^L[Q*;Q1 MNF'8U<9,\QXW:/GU@TW=>/*([Z,^LA8M8.R;EQ]/@X]YA#_F/(DG*(+(1$<> MM&)*T&SLSN)?E[QB+T\PW1XM\.*I"U*['8^T&Z\O "]89'_)#_-'AFN.K1S* M$ 8T\&$8V&(9[E%L*SO4!#"U>@-]NG^".<=YNDT[X]XL2!U-$ACG!QT(W88: M^VA;-6&'9'Z)'VTU+7FDC<6*]A4DWY4.%L87I@Z;=]$.Y^46V^&H+//&74?$ MN%>-.<,K5Y)-EG)#+_A:I'32!5C.A37$EX&_]/V,0IY6S0UTUAR/N?0\XI0L MMT3Y=OJ)U-A=<1?_KY6.=GN_W;J"S42&M)>+=;=_T,()FC]+MR#Y:QT+0Y## M@L.V_N-9RY+8"-;*4(\8$A?N^Y/_@%\SXHH2>?,RLF9KOUDW*ZPDJS-&S:)L M/-L-AGZC=]^ ?,;,K<[HK26D0<'F'>O0?.0X_P=18J_KNTQ=/]GM%X7*%M_# MLM&JG$7@[BZUR.X\W[VUO+;W#SKW.!DELC(9#C/N]:,"]OL8K;GB(7-&/^PUE2WI]76*4^NS+BC_VA7IS.K=OBA_4LLVTY8AF.]?L>& MW^VOVLVOSE:'VF'>V9&J'<3OF".ZSP$T.V'SZ.@;7X16=XU5V+I)L\WX7IMV\_R/8:8;-Z];A 1]! MOU9NY2D,GH[ATS%<[1MLW5N_N2IH7[\.#_@8JIJ+Q0PC-SO-78$DX+^?3N;#.YG@'G7N^60VMQ_*OOD8 MUEB'!WPR5?T8'M;V=EZA?AL!TV>[U[2BENO+,E$GJ; M1U3TVE<4 =SKP>Q]8]?C"O44-IK?_!D\6F,5-F:X]]'5G7T',W#X:OW7M=M(K:9+BPA Y8+9L-+=!>@)269.B?BVEL_KB_$2C[1@!\ MS2> ? 7X7UM!X+^;PI12,\^&APLG#,1:W/BF2@,1V5+-(!4X6!:<8N>BI:-D MIP:[YKG29)=$D:I\YAD\V*L:/!.HN)LZ%RYA<047+W'!.^U-NR$[1E2I07./ M6!210BP,DOT8ADW5&VK2;2Q1P>$R[YE^2B"KLEKVCR>OWP7O MSX[YS_O!'R@U0II/%!#R+/Y6Z#93 M2C4"8BN+8QD$S)^^SVX6K!&<&*QF48>)2ZG2H*U6AQ9T"LN(Z&5;;G21X&;O M!Q_=<)G)DWEU#'N%G8 A^HQ!H(G!!Q98)A50O1,.!B=!7#Q8K=O/IHL"7CSG M/1S$0H")1="P(U*9@W2>.%9D\93I\J"JC[I,TC3H@_!'Z6"1$E57A#QY\=Y\ MG/"N-O$X\!Y$0SQT).%P6F+$/@[&]AF,YQ72A@BID^@(T23D!_8!*'A(^CN( MBG&0$.OP3KQ_OA\RCX=@@S5P,@R&Q'.*,XX^8T!M,<4Z*:;8R?(8E(*E_Q B MY0QLG?\R=YN4]=,HZ/?K;U,QCGB"L+S(Q3#DLV:FQL0C36)D#J'IZU]@50K\FW6,1R2 *G_"VH$)@Y()R0G^[]!,*ET,Z1@4 MR+E*[QRDT:*@XP"B 8/$POL.GP4G%+8D\D($9\YTZ[96+UO,03+H0:@G'.N' MX4I(/!* M):0ERFH;13/%:CJKV)TVI:VO4;C%FFKV_V?O37@;M[)$X;]">)(7&Y 52]Z3 MG@"N(FF,4A9HB[O M/??LJ^6:;^?BFF^%:UH FG(F@P;3F.;ZF./;J51G][GECH_/'>>YIRU[7)X] M/I6.".>/VA'A9"T=$>Z5+3P^A+.JW3$BSTL*U4W]$P?!Q M*L-I&O*R%0^/*Q[FOZVMD-B$#OT1K&\LG>V<:P-BZ@R_)WB=?!4\%\@BMNC5[R^X-Z]N=\6I$3R <;?6Z%D/E MBENZ[7H?:6 43@"XK0 ;AU!C,V&PV.GW3H U/W0T!Z1?XV WPH[,Z4S,WP++ M)F8&?+:8!+N'!WOPZ 1@EV&GY00W0;W+J:>&+TA]@6C:0GQ6&-F@V9U4H4N= M-ZF3F!6RGZ]^IT^TF2FT,U NT;ORN55#V,R^)J?78-.=G,U86#Z7I8FC,>5I MEV/+V*E6:;%D1UU\G/?@"$_$8>)US'UK='$?$9C+J^]8F+2YM]P 8QQ.$*<& MU..8FR8ETO2=WD"[PI-6=T5#/ L\!+=IQ.;>9ODE>L3T?OGHP(6.(!*2&@D) MZ-R2]-!69"_1%$8:@A#.N[W>-C4#3/&&V$X=??R VB\!3C,")JP-^RFM4Y M/6F=G';X:]M :LZ]_(E;N@S.\7]..?TBM?0'ATU!//ZTN3V(V]!EYJZG$^%B M@\BE:\Q,8C?O>\C0\8,9 )L![Q7 TFVULBE82FN/5]76'BL%[?UHVCV=N]1Z M";C.(KL5P]5I&A+L(AO<6QUT5YZ8P#'E3RU1N56&R$RO]]7 MWZT/R)W&')87".7@#5KMMI/-):CYZX/JP8N'ZA_4@E7X2)53O(,5;M3^*$W4 MI,8Z*&NHQUE#/5TQLA%D?S'LO8F5HYS%L2-R(6B;HY^%_KP);]%"XC_^(#-D M+B#/O;,:>JQ3,)R]J&ODP5'ZXCZ1$X+O22@LL/=;:[XV\XH#C]RZ+KFM\>+7 M*ZX>S2C9V-T''F>5F^3;IT\\3P]^@&Y+ZS?@I7 20A;URAH6.#@@'W7K'STO M3%E]$\TF5\'"-MA"&--4C5+'&+][W6(W,Z=@G]$-KWGJY>=_W*&;7!N%^T#X]6Q$=\)D.VMWC>F*\]^D\]P/[ M.GZBYMH&;T)[.EWH0O16.+R\IKM9VNC;X-U0U@W2KN4I8FVMM3UHG)R?\\J,5O;RY!QN+)7K1\<->-#=6 MW3.UU:S\& ;FPHCU<%?,NHBKT=):KQ+\F$#X\Q@1T]OPKM^BF-G2]\\N(;8V MQ-:&V-H06QOBV=S-UH;8VA";N?T'V15;S7^K^<\!A#^/YE]O]K\NC7]ZR]8_ M.0L_WJR./^?KMBK^"F&^U=M7K[=O=?2MCOX\X.UHR1M7T5W[8.,J>O=XJZ)O M5?2MBCX-?O.IZ,X4H*UNOM7-'PCUK6Z^UM;K[5S;>Z^58WW^KF MST(W]\<#;M7SK7K^0*AOU?.M>CZ7>AYL]?.M?KX3UK7:N%>:3K7:^49"_5;V,9U-UYM235P7_K7Z^ MU<^W^OE6/]_JYUO]?!;\GJI^[HPN7Y=^/G,:^I^<>V_K2[<>](=#_%GIZ-L$ MEZ=Q#UL%?5L@NE%_T%9#WVKH6PV] 7[S:>@7HS 9A,'5*"K6YD*W#23_ -7< MZ3'Y=X7#V#Z'>%\O1EU_.-Z*S^%E:,\/!\-+4F@?#H47JED^/='VG+2]QU3V M#A_3';M5]K;*WO-2]AZ?I=39Q^N;+,J#JT+=A5FQ+FW/J'>MX._O_A'\*WB7 M#$IL3:]R^&>_O595[_%5[/D8^>E\JMX]5[!H-&M=FN5S@?H+\LL^%Y"_^,SF MYW(1+\4Q^US@_:B.V3^/KO[G45.;8? G,^&GZ^KP#8XWGO(E#DAJ_N8FT^<: MA]=JOY>I\.M^.(13_12$\5TXR>T\89J57!E\'-PH@?KX6^,\*CT@^<=?_H*3 M6(-HP*_ZOT<'_S<"Z%U'WRZ2_DV:[>#\)7ABRD8'T>T,N,Q].QV^BOW#T_VI M=_&7'Z>^K/(BT^NX4^MTK.>+-W(M^8PQDW_;L$GF(9T]!IR\=Q#EXSB<_!1$ M21PE<&-QVO]J[NB$?J@'!1 XF0.]2V@^X7N<3ZA'@0A0;?E::*:GN7'$[LES1/&[^>0IJ1Z80],&0YWWK@>:!^M97BB:X*9FJ M;@:8!V,< MH.7H=QOXQ#'.+%4[_@&1ZH/AS"#I.^"GJJN%,JF;I99X?.ONT[ M]<;-'P6Y/X:._7WUWT.Z<[-$,*#J>MTG]'EZ-)K+#@4=AE."/W9GN M^GVCL ^XDR@\+#*,,ODR0"LL@QN1Q1]F?G09)!FJ!3))7*PT0_M87EQY5G@;3: MJMUJ.%6W5?WDD!:N?'C4JN!1E ,H0. &Y1@^'/,%E(=Z Y6.VSXRK2\<%H)+ 660YKJ["ZHDY\_PUJ*B4( .^-VK M%%/0![BW$1QH@(B*VFH!_P^'AM-9Q1BP@7#Z.@/LURJJD K\# \IQX/? ICZ M:!L442QJ\CC22)N#5CY,L^(&'PRO,[S\I,AA^ZRSP6)YV;^1H;X:;]EU8K8C MVBOA'.#0=^B__I%P!7^/>^.75YRL\ZQS/&L=<9K^'%!^'T.$#D=*?4V% -8] M"-C?57^V@://B^<5G-[YQ<-3>F0 V)#1K?\DQ@[<,,>AKNAFV=(CEL6!)T;9 MZ)=@9ASJOIU\JC#(<1I'?;2X!!^_7/VKY6%ZA%?_OR70 =U].("[\9 /L2E! M[@!4 @\0 B((HP1-24R>JJ%J"ZPG.#Z:6O'$?]T-DAV^ W&XX3V[^/#.7WI- M4.K]LK/'[!W$P!B-8SE4[5D\%>P5"*\DXUFL8>?,A'+PR#A+;Z,!\G+G0/ A M''.$=&(X!)!"RA4<\"\U&L?I1"DF3. 0.9Z MBGRI1PZB@%X9QG-YY MKX4/V0X.^LB.BHA^$QF^E951@5R 3D,<2&'5"L'WJYK( 1,5MX,+6&(\F0KX M%K%5Y((*L0"9U!C/A5Z#"4N3FS0&7=W5T;+/\P&\=EWNZ'5H+@?Q!4K\,D'(3X\C>7 MOZ[CY?WV=7I;?R_"X/E0E0%PDETD/001T1H(D60MH'8457&ZF0(2[&^$099&L>(MM->!SPHC'&E MSL'W&KV*M(#/M*Z2##P?CO_SBOP>9NDH**(1T3C^%S 7/O9_ ]"%_XR!O/'G M=S<1B+UQIFZCM,SCB1&UFK'=A$1H*G$\17Q G'H/AP2 M%NGKD,33\\M"=$D13 VUX"JTVUE+M(-WL,Q@$.$GS)3O1P(&RI)8 $_CG:3P MK6B4S(>T6A1FL/=KTD."7;B ?>![.^S^#88)T/@5W<(#R8[ ^BN!3W9Y3O>;@H\H40 M3E:A^V!II6EN+B +ML-9HP335;+<'(+/[AUCUMD!>/SUW, OPJ_HODVOE7[: MAY%#FA7J(F9#V$F&%JH?:43'1*9% MEHTHCZ#&A9CECQHI,<.R@*M'96L60.#(!A1"5/@7*X+H)HA86) Y129DVKCG M%BIO<T%9)$"K0"M8[@D# Q-3PONY4?(L!IJ2X M86Z%5SWBZR(GO@I NF>%,G:VEJGZK((PQ0W8H_NTD.9PQC]+MINR'%US55HQ MR@JT;R>YX[8QT.FK,%<:D45U'VBD%6@LIU4A"CB7.Q=IU;@K*-T4DZ-/PHT5>@PP?7U+ L_E0981B@KAX.0 & F^:"47>D3(U $S3%@'\N\@B MH&N,JCT83N^0^4RY%/>+H:@+(!# Z #A&!9Y2C$Z9]<#%0**I$Q\4<*B#'_9 M#\M<@8$6 J$+G[M1,5L?2/SF-71HVH1&#,<704Z3$/1SQMCS \:M88JFE78, MN:^FBY(HI;VX1$2[_^9I)[=A36!#("7"V'/',OKO..94+,YY7+H53 3(=%DW5[:F! :18;$[\UOTA)10U5\<&F_7V:! MB@C=Q!,8:GX4Z4NE-;-P(+:XKQ )5W&4W7BR;T*-I.8-W#4HQR!!,.Q54,VQXLHB'864I!,C M^A1DYVNY G_![>N3P&8J]$(O9(]#K&Y1'/9BT-CVT5DMP#7GUJMHH.$VHA&* M[2KC1M#&$6 F'E$H4M%*F1JAXV$YSF[U$.,(8EM,)>@0&X5)*,HS,EH%2T3: MLZ1-E,*X6AIL,N<=P2 %S$%>;9U2 $/30"3,P>XHR.9RET?G+5)I1GB4!L.P MCSXC#6S0=OHW(?O*?!R=:2L:C0I_=VF.CC%Y-PH%X[NZ(2H&%9,RM%_)B^$:R,5I#R^5(\)G7 MA,,A^@.\T^$U-/@%/.=EF<1(@BYB8JX-L-[<=7N).PQNTZBC]N2HUI#?E+9( M>M04%^[#U/4/=&>VZ']R0D&4*:$K'BLP+0Z) %),!XXKB"L13LI2%J>&(%:D*(/!CS/7- MM%B%+5 I)!P1C0;^ACL@=N4=QS"T&,3 /JECWL,-9K^.%=BHD/.I!(16@,84 M\!C0!94Z&4$L[:9CA\ANT!-KA4CMZ>;(",*C?E2TJ$.R<'4[ L]#-R9V>A61 MX+]QD@QYGUHN8JQ*R;^M[)B:;]?BGV=J&*/ SWQ)HK3/!W?T.43M#2_\Z[) M[-+@1.S^ZA.S/.U.#'G MEWIO-!O^Y/ <@-^LY"PJ5B'9' 7N?O:O.R!G1F%5.LZAZ%BDZG> M->NDGN;O" 2[C9;##*UKU0>CJSVXTLG)DR$WC<20A6H7D\1(UW1BX!9%S#J! M:.;"5\28L18$?2SN&9MB0RXE1Z"UY>?V"4_:4: %\"HJC(4\PNMG58#]$+"G MC-01## APJ&5!] N$\WGH@SLN=NTS'1Z62]-OU9O'/ %]X;7H'=C/-%LJ?/9 MV3QQ0V<.+-#+XPJ(8%>4M'Z8WV!T%A24&!;:XR2SL, L)=*='"S0[MP^7#;P MX' 3ZNX?_$Y-ZD3D>A]&2.8N1/@$OH.A X M3@$LOZ==OW(TC$Y=IPB;7;FF 5B^H*94D@'AYWODO-4'DM4E(C\BXC>7[T%T M"L@:\QAFW?4(>&,$&&CE4?6N0I\5"+5(8BGY:?V?F%11?,\ ;+K$@M((7$HN M0N[70GGT;W*SI$*&?67"8E)I@]YK8",]N\DWW^".DFO5$(#G%_/-&' MG1-6=+%)4\[/L#2L'!+V5!DI?KO[%&0\2$EI#Y[1X^OF$R-P:BK-"B: 0F\&L"C>$"ZP-GF\)LLB?I!+U\2H: M@$Y:1>XN+QN](VT6N1.:,=?V( +_S'PQ"",01FA9TVJ8I=8C12#F^)3S*^TA M&!)#LB[EW"8B3KLRTED(JRCZ[";_.5>FPV)QE.MT6C"(=9S8^/69W/T[;%E+ M)_A$NS7D6OTBS%WV[2E_0!VDI!DF@4F3!?N\Y=I$E4N"ZQ2$R3 $Y:L=O,W" MOH@Q_T2D*4DFDI,RQ=E0YC?"!#CG5V>#D[D!SP_2N\0P&X6K%J@_Q9KU+&=K M-W'S.F?1..G!M)Y4+Q?N!J)$AGJZ.>?I&[^LZ.FX"1O%GR95]4ZF)S.$A9O, MX,95C'>7,?)+Y6M'+S&GJ".*26:K9"[8#[Q]\A,)@L'-\$W:.SW<[>[M<]_?MW"6P,N'+X+;@ MB;/+>9Q[Y(XA&.:*PTN"F9*\R@&D?96$3D;??$E-*]-LWTN4X\,4N?^.J-PH MOKOAWJRT-O:\6QUB2EIEK2BS(?GM9_K5;F]/[MWH0N;BFP(S%79537IS\GZU M%4NY#E71>\55Q)/@%8DBSUZ_L,B1MYC[-NHBA,&494B%R[7;;Y+ MF#5*ILV5K*1*,GTX*:0.MVNX[N7I!G_[*XFD2TD&::0DI**&/4+W(R-V20W#]!E2WWOEE\;5U!] M_>[WFB_8[6_BTC=!=J]5GALY^L8J?8;T?N> M1/?G*I_3(E+6V;*U9M$K\2? M$,9BPA,$QIYB4 -K:57F"RKT M@_L!-*#K=5Z/X0QZC-0)/!FJH9)#ABF/R)E1RVD%?@G1#[[F#DR)\ MM=VR"F"3#:&1SGJ!&&4N=#4>:B>G3C.]5=8!/5BZ.O48#U:(N[&?8I56 M2>3&WI_F6XPD?[5E$IW(W@F+LD@SRC22?(HXO -5"2VYI*^\%HX#4C&MOK"R6WJKR_VN36 M^<]XH=-]3#ZVYJ.>5L1. E%[V$JD)EJM*?1 P7BR7="[EG-3FLQAJIYVH>E6 M> L"3*5#7QPW\(L+R[%^"^]:AF&F/6/8,5_C%"=8T=4V6SI)RF4)9/U7$IRT MVMH./J0%OL/(6\_1ZA>6&E^&4\S*^T(HZ0BV3HAIRL8BJ\,D8]EZ:-$<'565 ME"#$(/1JS:L=S"[7HFO9]5'W-LH*\<<.$-7$C';JK:[$=NTZY9A M(#: 2)V1@CLC7JV=AHZQ;5L'$+'IS&DWI&JU+)2QF *:.PM\X@4N72='TRJK MR-H R6%1D*5-R\L!QHTVF';Z)TUI>2TGN[%&+:8>PQ",5A%&89*H3#N:Q B; M1JA&U.7\VG$6<>A58K] M-\K)TW$4%" Y1!54"5R?CEO%0BR*'#(5,F[9E@2UVQ &MPK(^#GJ@D0-A4-,8BB0ZB<[P#"YNJK4F/8U4X MRP&6":\8[CFFK%FQ!"3*..MX":]0[6VQ0>JYR-7K]O-3]:$B@]@TH$\3ZD"G$D,U_O)#<-58F+1 ML/HZ24,>H*-;H8?')B23 I ;2Z#I!;MYDS=AY>G"S YZ?:\<]PZZQPQ9COB M#WL%F&S?8V[TW=#G9U!+$V;?A_UM]QA_>V8CV2)J:9EQ&)'0;5AG0[FV'\"\ MU_DZ3C[+)3FLZPFXP6HS<-U^&GCEB^[&Y"!=&BV4\G;O3=%%KX;-Z[.)."8" MW2_AA4D13P19\+T8SN-HR.6:\G9M*J#NRH',#I5H[9Z1[*Q59L1>NAFQL- H M+927&>LR$B^9TD]@(ANE.3G6<]LZ%D(E=95V4[_K/-B5.Y:LV7K"ZN5RZ:VV M0]&,Q%D=V[\W$]:T99HO$?9RN438RXXIK#8^,YCE!W3S")QN]ZP'DVAOM= M\#/H3?>X7# %MT,/]]#B:Z'4%++,&E/5".;\T?LYDJFHB7 ]60L@C43[" D M+_BW .([+$\DO6;J9B,\W02U.LF^DTT"XW#6JI_), 'KSR=0.5DSE:0'U.IR MH VL,<8+A,=;%1X_6LZXN:UE7SR/IRI%9V]RK9Y5[=;G-O7JDW*NG$KPXFC=XT1!, M:/JH,>* G^KC#M.DV!^&(T!MT"" )^7!!W47?$Y'Z+^@;_/H/THB' %U#=5G M!V6DB,)XVH2)E<=6.FN)K5P,;)J_EU;;YV2KBK^+'(KY##;O-B9%_8JL=!;+ M%>%).DBS:N;Y0:F]+-JHM[JWAFVZZ&D:)*5=AR@J/,5D7]B>)U$UBS*M;6Z( MV>5D'2:D=/O-;ER3B3F&S?^C7=3[=5PV>.JTD:;3"HU^9G]A^-$TE+&MA14$6(SYZ?@M4TQ0--.0FAYQ!;%K';"NB3+K\-B MJ4Y=L8#TW%KS*4V*J *ALHSK)(YC9[JEF>.YP!QJ5#!PH MGA\4-PW-/*J_;0>?X:9&M:+ZRXK;-$J:TX[\@HV*JMKH .9F.SDZ< K6C &8 M[Y4J*(2BGPSB)7\X[@Z1#(ZRPFV?3*I$6G-!.A+8TF"[.:"W*Y M="[(Y<-S02[OR06YW'PN2&,O-5$"+8K&"^2"_&P2L^?.!:D:-?/G@GCV[RIR M/\;3\1G6( OK$[6V7$4VQ$=W2."9 M$_+4L7X];R0)'KI-IU<+X!:Z2#$R&,#?^A@8)VRYSBWMH\IDI99CWV=:LE.B M ZW;=];=:5$,25QX\"2H4=Q[4&?-F,D?^TW>,>2LM9."5N?;-]7LW@K]M(1< M.,7B6C)%9[-Y?WBC-VKH-W;V:_O[?4A!/IW >M;I!/O[ 2*2<]H+.:UW,X@Q MYC;\%W[&O>C&<^Q=X28XNB8"I-J$#ZM??'Y\9*@Z'0SVWP(?_AK\$[6IJR)3 M<(+/&*P:T7I43 0OP^RQ0A:XX*X+W8/. 1F0_73 ^2>@09GTW(-+SH^ _>$? M^R99]_?V55NKY2AOC0$FRW;.#X_J,U7,%"_T]8TS909"C;FK@S-]IQWX$X$ M)!J#-6J[;I'*-" G'()I+6/,YA%\-NAY/RI*]HQOBTAZD)3.(%!G8ZP,R<&. MCJ(J#UPO('<.=T?EFW%2>'I,(=9$>V;QE]A'$7[(DRGUW@#*$RA$PLUQ&8YH:0;0,PA0'3]J=4UW36,> !V$DIG^3I!H>!"#%LMXHLHW,IU&;$(,SWSF\G',5IT-[**\[R) M'2,I&99,_2/RG,+%9HQ:95RQ-VS%KF/L/R_*H%D1QL%S=NS;GSBA\(>K<-*# M=^CVX'7?/(AX[H,7#).^N?C]!28)9D$3 H>NQ\WM P364&'4C !AQJ3M=&Q>I?.Z'1N9H M=>Z_S I\W72>4V]KX:CIE;>[E1K=3%H7$JU9;U=+US+16^DB@745_?:>C'TQ ME4ZX/5#6V-J/-N/E [S[Q-50<+/60P<[NXI&$>:'K1+IOM0PHR"%.T0G*8&C MW\_8^SF1Q+3<-4_&>JN9M]5FS+;$YCH5HS9)P)5P)'0_3 M+H M04'=$%_F#(I-8"6=+WO-R7LYPI$ MULX;R\%-[X)\AX3&SOPB>$>$I77)@J;&E23&!6(T1FZL&3%I'41F;BNW M))TF(#>$*:9#VLHEE"T&XG%K@"R!-\F37\O0O@"%O'"; /,5Z";WOZ+[@>?3 MXE5_2!EF$MB3L6\.#M2[.2\!SNB7RNZ6FM8\33]GGF681^657,?Q'M@IU@*Q MQ^I5F0-J[0*511D[OSZ%91R\#G-6XM[#D[^%918&GU/@BNW@PO,%?@@EI>Q= M@C.&B:2/N_N=SD% 7KG*#@@_#!_$CFI@(+B&DU/M@6(@CJM'LH>Q+@ER8674 MEEUA0((T/LQ=9_.,&?%$MY@1&N.NK/)OXX$QT^]NHG&=0]!:?72(M+22>ANI M.R,]F)T[SB]RM U5YL@D,SS+U)DXVX8K'EP3X6)8!4[X]C-1U1+U(,CM!5IS-8B,PX9*9^1,6!8AH(K<$(8&77JFZ3 MA]:A0R'SW 9TKG7V'OTDS-RFQ7H]CF^Y"YK@NZS4I]"8 2=-6QNSEL#]>K(P MJB=I >=N.I:?,ND/%$=["GT3=;4U) PVK(87&9;4>.B;+46[\<845@G/FU$M MWC?[BCL%8J90JQX-_54!YA0*B!9V[P^(YE-4CB;#QMC^D783.+V($;R7DC\> MZ60D^2*D[C4B4 6,P&RTRB4S-'%%J5P3'TJ$(],*,XRN0O;5K1H\YSR(D!U# M& W.R0\4)6QFTJE6V$K[]J\VUJ"*(>+KYM&<#6M'N^ M3?UEXUD\^JE3AAF(:HHQ2^,+JYK5V!WEZ;M]3Q[5[7OX,+=O&>LWC3'C.[D6 MXU@J&?)BG[[>+R9C]1,A]+12!EHNCAI-[?/VR32[.O#?>]8^H@,))_%1VGH! M0;FEL(.;6:*05$#UL(,,YR &,,SC:!,'<@K-V?IG)\D86]TSIRF1GA#"(!S0 MO53D-4+8V&Y!I5+)=:%G.698(.2J+2A"S01 R0D'M81,$N)Y9";W5'%'*:': M3&E5^4B-:VSLA HK[W2TSM6I9"? L:3(OZ\CTD[MM$2_]*_Z:F/[KLQ==/=@ M2_]KI]DDFNL!A4*CJBZD=!S FNT@$Z)K8Y%F4?[5MBH8A=1]0!J01E#E52']O3-_N7',GZ( MR=X2:O&$$*24C54>2Z8YM MC>GD>C;*=+7AGFU03$XUY3VR4FE*468H'T]5?G*J+Q4KF=(PYMQ3( R/89!3 MQ=0QK**1;Y2F:.M$5I)L0D.9[/3!ZQ0'J1'2V- MBOG-7/9=965Z2D' M% V.L&P1C0-Z&)&XZ3VM8#I@20-A*X>[R;? CDA*68+P6K[!XZN8PHAIKN;/"M]MM!+ZIVR)6X@JX=$ MPW,WY8C34],RZRN=DSH'PC53^&8XXW0[G\0]'#!#CH%YF(D9NS"#L4AC(NRN MR!X?FT/S^%:\/H/?_$1(1@[ :?Z$&CD1!#P1JY#4UTS5K&UQ9$E5U-U-.K*% M CN.,K)S7SJ@3)1O3O;V&CU51CZ4NJ.3]NS5%6%X!A/FUQV0)W=)%]++ M M+)+%_]Z$)G /FU'N<%&NWY"XH*Y?I0P"\@V!TG!K9LGB_?79]9=P\(1UOXP[ M>' 8A'LD6*^D1 MOTCN?Q=REF6B/^)4[]A9^-APV'IG>P#T8C,WHOXG!'J)& M0.KM2+J':6VWGV)V#6HQ96[C+;4>+9A5(80HK^8Z1>4.%+4MR)B/TO 0A**E M67B_<;UX&VV:<&'^5#8+PU^A8'L MI&_Z._67CSA]F?YV/+G.;$-G!4&' )U**R44*(Q6<&#Z)$[%:C93D3!B=,\Q M;<=:ZSML9$#-8W[.#7_2J[#:]^J M1H]LKKAU/G:<2+ECG3P((=#MQ%9KJ= M\PQ28D\?U3=ZM)Z&\VA0+Q M7M[.KEK7BX2J(R\M"U7;?DF)MJYA99;A)/B( M&GW(S+ M1WB>=936.'(*VL2UL)]Z:XQ\>"6J+:V9JV!B"#8BP,V) M0!.)K/UR,WYINIPF8,5[OZX>22\*W"V._J-$D96&[W#;7Y/T+E:#:]>Y"?>1 M,7OF#%#JNI@4E!:#CB5DT7!A<$[JV$J5$@)=#E6G5FU#2QFSOF7OQEZ5I*/'=V-=HE&1CED6BT^U0NP2/B0' FHF5('5P$LD M42!,_!0ZV^C%ZU3A>R?M!/> :IO$USO#/[%:,%R@5J ]83U% S/&=/$3QB MY-VDDF-@(QK8IL$@"M_ZL(S!',GOTTU=#TY#?X'E''RNLN=R+X; T4'[>!I+ MJV1]'_*3S9P\:M.QL<6?=^$_SY]PONX=RA:EO8DT BBD'D(LU_PI[5=BPN*W)S,$[0%LT8O[!G.XBXM;Y,,%J( Q]GOQ4 0%P<.(#)LVM>G0).3V530O"(D#+1,\. MUEDH.L_!MWALJL,,+7(>9[1$UL<\F)$>I[<9IT=*%CO]!J](1C2E3WK<";?IS;OT*1!:>I9S_*^N4(?:+]#:HB[\.O MU0B:S[BP#57&T0RJ4\@#29K,76.5GJ4.U#.#$!O+Z7BC4V48JVMGS*L!9MAG MYLYI0Z^NZ39E>)N-U&KE5>M,.=7V2.361*VU$8P:UN8.?Z$S'94+!)%#/5HT MV0N.-%5K+!-27K2@<=E(\U.).9X]:LSQ>$UM>!:]T=5'[_LS O:+[.P)Q?'9 MQ[^F0'Z$#7NH4%GH,Y')=+&:-E'.TO$%PU+6(X6H+T["E M4I>OM28[F,G^$!/'ZNP>-"NT1RC)EFLO\-;@4E^ER4TX:@5?U+<0UC4J" _"=.V?F[BM.[)&P%KU _R6_@%7$YZD4A;2E3=D0E-@3%:8!8>H)( MZ@W6MBVL[<9SFE58 5[GO!U<2%,)HS=$:"#%466J.9S2+J;')I4)'#GZCVX& M2$,_O(>P8&F?AH1M %O?K A;>733QSL0PUBTO2S. E!GX^P<;8XX65"JM0%% M9,2J'831YT;B,AV,%J%VSS(V\T?3&E&WZ?8I8$8HN.#^97Q(5YP&/6)9*'+C M<)RKGP+]KX:!1_995SSOR.?_O=/9 5$)ZNXXQ+DI_[USP'^+H?G?.X>S')A% M-OU+?F!0.< A[A_$3X'UJ_K6V//;J$X,AOB_GU'U+M0^[A).EJ1W63B&0V3I M'>+/?^]T9^SR'GP_KZ)VD^8P+?R^@VC[(:1Y<>(("/X*NN9,U#4;^K$8+ R_ MPU7"#YY: GYUA_T]$&1H36GS_Y&("[TFO>S'7SZIK"].R2\T2N&CT[Q_+N@V M;ME>YHS]UB[8V^C:KK9S^G1(XV%7ZTX$G@].*[RDM9)=X]W /C=W,0V@H&-K M.;HPL!>!+;9XS2+JU4%$0"0J0Z5QX//>JI@>?#M#I#Q WG1.5DA4*P+O_1+E MOY#OK9O=/$O(T%R7UW&8,V#R9 )]--"6[,3(^>#Z[-P$$LW!#V=%HGG;/6^WJT/B3?W#$.VL?/GE"W_,;[]CGPFVF) M@G5#],V IAGO8O/+/>I^N:P9.N=>R!?ZSHE@:+;V$KC7>;=U>'CTW$]QT.X\ M>V6I\S*8U]'1EGG5F9>3L;'E6LLCV?%)Z_#\!:A&\S,\NV[*S%=!0M]OJ=(^?^S$.VMW#+3N;?8PM.WMJ[,S)C-WRLN61['"- M]+-1U>Q@3?QX@^ZPXRTO>V&\[!ZH.%,'M0^>/>]O38W""_*\=P )CE\"K^D^ M>^?5UO/N??O,N,H]&M(%E4$%5Z.HV*B*9-,5_L $3)O1\'>LT L^AU'\$MC8 M\V=@SYWLN\J+R^R:(\N"K479@56BDRK*05_/W=/X)_ M!>^XPQU6F;Q+^NV7P%:.3U^((;;UD3^18YROE\' -U@:,^7+&54>4Y/;3:%3 MK1ADYM 6RB/L["U0_'3<;JQ^PH5>A3GW+C@^:AT=';:.NMU*<1%UW^+&)*E3 M#1$V5^OJ'-(^AV#QOV]&\L>-?3]ZZP52&HQ&!LAUG+_!X+'\=IF2_9%/PVI20Y&IR( M6%"$V*S-;=YCM\5'JDW7O*\ ;I!2P>$@&@YQIF:6CJ2=V_1W5U\X5NDXQNX) MJ:E?O&> ?*7*?@,EC&]74L)(58R7/#Z:6BX/ :<^JVMJ=)$4 .Z+OFX\]5GU ML0X[>)-E::( %P!E+C!S"8#F-5?GS/8EVE-_ (!?V&G73[\YP/FC-@*QR?MTSHR>I_6T;'WRSOLK'VZ/$[V<+'W6%#MM[% 6O^,@]\4#HG.BDGP M!1 T#_OWEVZMCN8N5D=S]2,N3353BM[-X&.55_D4D+?IB$UUQCCQF1B>3'[B MXG/B>6:<"K'%:I5QRP@V=[0U-@2CAC0R=5K/US--R:DIVRVV *=;0J SO-G?1MU$H-2S4 MW+7EA[PB&EW)=-^[EQ@N-*N+0B9"0@:)(3'BT8 =@CBL#'R3CFI4BLX=$3+I M^>.HCEH(5SHQ-JJ0[> C/98#VH(:=7AVTCKH'O.2O#%J+ U88?HH:+LX#W;/ M9?8Q-FIW +77"L"P/#H&K>S< +J^HEU(MHIEA5AG6%#GD]W.Z93EZ1"=#ASV M;-[EF0IQ:A%<#?4784M^M]/XCKTET'I^)N'41C8C"?E_,HH#2;Z6U+7PC"FT+.$]? MC0LT. :LXZB![GP1]K#9$;:+8[TZ[!V1'[=K?=H-]_OS@X/!G_* C?Y]W M#_?:P4Q>&HZ0LH-!J9@#\'''<%PB=MO%#?L+@403ADB]WQ*<-X_<(R=BP9Y% MV.K%=I\?AQ/"L[W@#NC@NP]17-LV?/:S X:.? ;;_I &[YW>(CB 4K,M%68) MDY,'0%H3-H+KZ%XT]#RB?;^?(3>_-,84P7C '>>F+@,_S7@-45&P#1.!+">8 M#:EE633JE5ENS#%IN$3=E$+;+K@B7@:ZV1T:B#RG/F\';Z19D[M$N[+)?\E'+7#/*5S$83/M7?9P&DTO_ M&)S$UV?E;:#B/;H;!P1"/V>=5O?PL(:'G8/CULG!L8>+^_#I4:M[? #8^/GJ M=X/.4U;N=%OG!T?>ROO? >C)BO.69037J/B#X**L4%W5(4?MAIS")<#Z^9 MQOIP.RA6#D B)(UCZ\8 1242%!M\^ITCDU MUG+-)V1%GE[5TI]R8U(Q%_0OT+/GZ6[+-_!?"7Q[B\#WI F^8.^E?6S2#O ! MADC862;82R^-HP$Q+/<* .&]&36VW:_7)"U*AL!$J0MU)C_@1JO-S]RJ[ D" MM[\0\M9!:[OMDVN4VKQ-L_*)EX@6(DQ%;-MQ>J=J8I3B*XJ=R%8.E\?RKFKBZJ>D*V&)8\L =46+(90/X2K$6 M'J=03.J=(,IW/]=WJ)NB:NYC&^]AUOLF5XK9-O,\WW]!ZLW:=E:O,?^"K MA!>O9HC'X6I*-&_L,&'(['12$YDW8BB4Q,ISZQD,44'JB\GT4]5AB M"^#3@('X'Z(HW@"!.=2_0:U"YJ88;UTC47I-,IV#F=B)%RAI\(0UH$!-1LJ$ M9MMZN(+]9-B2@+/S!>ZU;)](K.#XX%%C!:?K&5XZ=QMZ&G-J8T5LO(N]OX0- M[S?N-6-1W*A4Q9*_/Y*(3FD54&#CI/VJ[<6X-N%!>=V6+J,<4*-_OA-&072$ M9FI6\.Y?<^_AE83>PGE";ZN/'IVU)?P3R']M:O<[>[W/+]3SVE5&KQS;#*Z- M3;T9!UURR*]%]F;S,%/\)\D*WY$]P!:M0AOX')AXXS#C)ZM3&-Z]_7Q%@YS$ M72]!^W<75Z^6B[38MK7-^X>])6G!:B0;N-A*.$*;B,=#X$R'9.(X0TUYL]P,'(])^T5\'.QS6U7$Z< M@B9F] D-R@25F%9P-9K@#W[[[1/V1 +8TH.?LG3((W9@6Q?F<3)F1RCRM7KI MG<39/^S#G@NG&Q,OGY)!Q#DN!]UNZ[XU*_XTVHRZD2G!B# C%>R"9HI!(3U< M"] &IX:(*MT/\YM@",CIPSB?#F3C]2/7Z#)DD4_Q]LA4F2&J)>((V"'6VCEM M.TS&\J =>!R.\/#-+"3X05XA:EV%,7:)7%[P7\1P>ER,/;-P9_!-7T=2?K_: MT+%^HSC4)YS>1RZPE9S-)-=]_C_A:/SS)7 2GI[-<9[U6 A>2/4_PF* M$D4GT7.+/D^T)G"P,CR[6Z37"IDR;W3GR^7%SIYUMROQ$]+#FF;>AQG8)$(P MG39S/+U-'@.3M>6M.AP .EIVBS44,K+(SBO-0G+X\YR&@2'2O__K77!5YJC) M(2>YHIGPRPDI$VHIY ^:3H'6"6X2F7M9L%!L/HOVX.J CPWMX82-A#DI.H.S M7E1D_K!(G +!)\=)51&R63T'"7A?R<^665XZLW^\_<+%M(./27 !W#@.NL=- MDQ)D^)D"YL@[U3MAOSF]]=_EX)I0!5Y".Z#I7K '-.7BV(*!1[+RY 3\D2 8 MCBO@86LT31A^H<'!;Z=Y30,ID'%.S6]W9$0XP40!/-[O5]\=G1RW#D\.A!G* M>1D7G'L:TO2',,]5H>,+SH!O 2@^A+M&;8'C=6;$PCB,!GP@"PO/X6'AA5(D M2>&X %4:Y9=7C))0?#,T>#P!,BR5P=M_1FA#%ZH?_%6%MT#<)3SH(#/ Y#H+ M1P:A\#>%Y069&H51@K.KP)*GIN8*MGU!NAR193-Z^+B 2Q2T#)JQ,8Y61,T) MAV4JC('IS)R^7)@/>=+'\B".R-N ]Q &W?;Q]T&63L*8C]U(U4R]48:W!"0( M1'*3EK'&AY+'F4>9/:Z,U> AHNC1((P$?!SH&1PK"=#@+0/HD4 YH<#&.3 W M@M##9B\P)I&GOD+*+#E\7IQ2"#+FOI(X%"9,OF;EN.A/6IH<:>P$Q7VC483# MM[W%>(DHN04J9+\>ZN51)O%*]J?:9 N^1OWS /4^(L?,IBCPX/8"1W>@M&DY M60EX9HI"T.%QN(HXLW"KZ+(,L\JO?L[/&]9S)I$,CB$CWD0*/P#RSP MZI62$K.\\NE[#F0>[=!)VT!ZQ_"-&5HE64J),V>U%^:1F9&JI2J:\ K:$38K"%[&)BY2>\4);FR+,3L6C"?K\U$ M9[CM.'1!8@0X?V-2P.P#$>6 QE*TP8PVRBA7(%/DH S>EIG5O^^]S;X".,K[ M.)*C7T7,;=*P292NDH5#<.9O,<&5LJ=LX<48I[QRO8"L,GAF&6A7CM1ZS>Z M5;KG="8E#EQ2)J19']HEP1&XDSZ-,QTTS^K"G&_]I%%"[DDCV:BG]WQ%=0(( MPH^448T$\UM$%O+S2,+L"PEP8"_-XOB.+!&_1GK6^DVM'*P/3 >6I+ M3<0! ID^"D>@N&OJ-B0,U0J^VUL?0%>'=X\!4.0TFM%XD.TV0?;W]E5[Q5!= M_1"LXU5=R,8NX:_ 0-JP7/5;.>*9J(!OJZ5.SY-:# M+]/8Z^8F\IQMEA V-ZVC^T(/=K2F42J/?K"E;^S%,Z$UH?2C,Z'3ETJKW9?* M75^LV.AVMDQH-A-:%D#-IWQL)M1IGZVI&?NCH_3QRU08.NVCE\J$CK::T#U, M:$V-+A^="1V^5$WH^&5RUTY[73U7'_W&CI:]L9?.A#K+=O%O/N5C,Z%N>UT' M>W24?K%,:.F6R4_S8,"$UF>.S=D+NI*+TIV6BS)KT 7SFNY1E=4\O!MT=WKW MXR_U_KU^I3=E0,1802;%&%FHL_UUV@3\\WTX";!^"_C<$69IX(.I[=E!/98& MG/ GO_IC[G3@!< YI7< P?)!?:.[ZX*;GV8"'W[L%RE*B\[1W%#\^.7U/W!2 M - (5T2$L9.WGT]&O30.=O[^YN/5VYTEBJIJZ4#_**E., ]VB[MT PE!RV4" MJ1"@5]G8__()3*;0/.?8)@I5#[+F1*$A_N_))0H)\C^I7*&9D'I@:LO4UCGW M0,_+%5IR-M.,]]4BTT\Y]6@=][/:U*.7FV4T"_9_QC22)P&/IY-E]"3 L46/ M;9;1-LO(1E5?JD>I\U(=+^O*-7GT@VVSC*HPN5+C0KC0P8OF0B\T$ [$^E*Y MT-*!\*=ZL*5#+"^."_VM3-1+9T"':QK"_NCH?/A2@^ O-H%S:?WNQ3&@]V[3 MLY?*@5YLWN[ABU6!7JS2NJPP?'$]WJ# M7BH7.GFI-LOA2^5"1R_UQI8.C[PX+N1Z@UXL UI3)=VCH_/+94 O-8RY94 S MO4$OE0.]V+K[XQ=[L!?+6I?5[1Y:Z(%YDLW?/)5.V]U'[;1]OIY.V]$O[S$[ M_S-GYY\$[VG^R%,H+."Q*;J.P*TAR*-O>D[*MG*@S/&%0>7HA<\";&NM/]@BVZ.6*3PYL#VW:@;/6D$@KAVD M_)('N%K6E.TP%3)/"K4.VNMJ;#25%)_8^=?5M?6YW'_G>-,^YJ<&@8/GDQ;T MM-GJ6]7+RC";!-WS+6<%SKKA/+JG=O[.FCS'S^7^UW7^9W/_RR;=;?FJI":$ M";'5K<)*L?X-MU1[:N=?5SODYW+_FRX]?&KG7[H ?,M6-]H*X=G0U88S&)[: M^=?56.&YW']GPZ6B3^[\6W75!^9\@/N0WFZBE<-SH:*E:\RFG/^Y4-&?7CO= MNM.W7'05VJGNY;M53A^CG=>3._^?/$KUIS=.EO4E+]V5WDON/#QNG^)N&_NH M5QJNG[;/:E40;AOZOT0+=J*7'U<:JD=.4_77G&=[Q7FVE!P[4+J/>I:.*MFS M:CA4_2*Z50$G!G1/V,_ZT'[G3=DF0_H_.K-S4/UM9]#M=L\DHUAW?\<<8-C4 M@'N]IX"C<(P0SV \%YTN"P<^5;TG?%Z$!3:,+V["PNLL'^5!DA8 7\Q)'L=1 MF,#B=U%!/>+ALP1^5L*;$&BX "R4#,)LD&.6<:X*S%:&A^'W5P@Z ';GX.!P M=[BW>[M7[6+_:QD-5#OX8D^!VZ)SR:YJFQX.@YMP )<&1#("#!C43O #;J-? M9E$1P17?A'!Y/:42TR(?G@XI)9MRL8,Q (O2KBG-.@SRLH='*K S^YB29VG7 MT4BU#48]QMT+@(8E0!>W7 &4FTI>O:([N)EQI@8 PX+[^T>%1FT$". 3<+H< MH0_4% "%P?=PZ*BH)J8#A%)\_5V4(^' -SF E?$ CAG2A3!^DI0,7])E+SB60YW-OYY0(+1H(^''Q8QGCT'%;-:+<>E )U M&\:EX!923J*&B =86=!/\X)J%P1R>.WXG<8S.+@/.?Y1TH_+@<95P"P\=C@& M[ !$(;BDP6T:ETD19E$\$7X\A6^U@W\Z\/$O$V@^ VR+)PU31/PS M CI?DG MGRK,\[0?T;GI!D('/2@)F6E#?>L#UETK?>86I_RR@CBJB_;P2T@_3#!#DH@?N85_33,AX0WJ?PZ@R)@"\V4@/FGOI@ M89RG58@[Y*T)>Q95P-,ZR:- =GS M-BL&'L2&40R "H.W:38*NL?V '3I5U:0X/O?Z-M'D$5Y3J2>B&[0.68F1$_6 M$70!72.D6ZAH'-ZN!ZEB:*EO8_@1WDVNU%?\+Q$/4J5FV4B&Q+3Y2&:6BR,D M#5:G\M#_EFG!G"R?P'Y'2\QW<04;/3)0_909ST_,6E&1XS*L+UF8Y$.<_0+G M]\ G6MQ2+/#+S?2**Y3_@%"9NL;[R7BJSLA<92$;NZ]P"Y2G49B$U_#[WJ3R MI%D#ODZ*%GU3XJ ;4C[>);> OP#_*Y7=4HW8NZ3?%G34OQR&_2CF*X/-_@$4 MEY:WN")L\TN: <-*'WY3_GZ^9/"%WGT+]$K87X:;!M4D'*0M0)_L5I'2UT_W M_;,)W]]G:&:AG813H!'5OB%T JQ@ V^T7 M+.CG 7L+==;@]R1"OAD5D^#B5H$D: 5G9)<4-VQ0!&_C- 6@".A;P4>28? / M*A8*@_?'?PNZ_].!)U2LQC"FKU#5R_?@(,4=*;)86YB63"5G/QT>!&%[U*9?G?T$BX_QKSJMR&*MFFCQI+:?%3?5RJ^QR&(]#7?B(4RX,/ZB[XG +W:Z@*I6O59P<= M!XVK:1Z251<-'Q\L632\++:_7AVVOZH'S<,$VOR03Z M[0I,(.0Y"]A,FV NEZL#]Q7H]:C#7CDZY.:8R\H@\F9U$+F,X@VSV)5!X>WJ MH/ &E.XDMV7\[_*\5(\-DN,3Q_%J@.)]6@=+[Y=WH-T#KUP>.%@J_JQ%H_,F@9&OH B,B,>/^ MA?@P5L$0OI#7SBKOXBP1.PKLJ@@1%?\+1D\V1@L2O@2K5H'>W$.7.)@?"ET0 MQG%DC8W/8HC0RJ1.DUL2_F"S_V#_K3@"X"/SCXOR&FT@+EGI')*K)X0?BFS4 M8=CNH?[>)+QT.^8GB>.3EPI_3I26>L&], MDC&4PS M(G8;)$QWAGSI+(2%YTUSI)$OC.$$Z%7HY80BZ"#L@[&GV./ZZ?,?>-J=$&,< M((D!&!GZ=X?!;1C?M8@QLC&Y6NK\83*R$.!U8\PK0,1RS2V^0 ME:,\R,LQWB/SHW),X6?8Z76L@AY "FT%U+]'JD"M'#<69ADZ^@;P#S0T$0!T M@ER%!;L8#1"!%&Q,AI]*4>_!@SI!&3Y.IO8!)!+P$\1+2N)Z\)>":Z4"G9>"<4&'V_1;:/N%K<,CDUGH67<]V-;":ZL 8 M!X$14_OI>*(?NZ)W?>1WD0L%6<,M$ "YW:WQ9IDDO!L%(ZY\]>;RXC.B1V/0 M$AT6]9#F3,_OW=U=&T@DS( J\G8_M*/0\3^.8PQ>_N;RUW6\O-^^3F_K[ZUY MX=:.9X?KP+//"KUCY %ES1;/Q!=OD>PA^$4:3;=3Q:_/5[]OT>I)H=71.M#J M0YKLOP&E))T 4[XD)W(*N'*)JGBV=QY M9 ?R"CV:3@ ;S*TT7K$I!PBGLH1LZSB\ WT/,#13G#>4J>LR)F3-'?1GEI") M?"+D5-_(J,-@WHC_!1HR>V):UG *VX1=NH'XW1^Z+W/I2]1[QWP QZ#T;!"26MIQ&1*!34OB]SX>XF M)8EI<%;_P,/HEGXN20M,@(MCG8U#CA'G[X%2(Y.RYZ\JI(]V^;C,P"ZVGG2X M*WLEP46_P!L)N/=FN$4_<1' ^I$]D/;741Q&=PHFJ2@JERR:)&,"4M=$'6WLB66BA<3(YO&\W#': M)!KX$%+'SERA^&DX&.4&K^"?/?)&E&,)U4FB'"I MU%.''DN^+>$W5I&CNQ, ML6ZUB]_A>3[;[_D<+?^E.LH8)@GH GWT1?@Y.3V3&7B? M%:5D!!= 1OV)S;FB;_=]-HQG 8&'KAZ\'<>-*^KGIRP%BQC$(1\($,.!J/6>9B+OH=,R M)(.2Z2+*R'&$%XP^_';P5RW00"W 93.6EQ@;AA]?PSTGEBG.\P9.R!K34VI MF@!OLG(KD4Z,NPF1'FY)*<"SP._R"%G&FCDI +*%&75J7)B\)W3I7J>4S%FX MFS6L"M'(QR(\'^ K,O]"$==CU8TX"&A7R(H5J1. $S$&.&(BGU:5G&"A?Y<# M6 @S?50_XJQ%6+W/R;\)_)OV$35M@WA$@C^&K8.A%:%S#OD?)76!NI^XX#/[ MX%=X:<:YSO$>A7#P:$@);296,^^=:/&H8S]+9";V:GR2.4GYC%R[@0SI/>)0:@.7H@FHXX#:'@A:"% M &WE1)ZPEO9&HYZ;D@RZ[Z2&!=H[[$=9OQSE;":TYXR KT#5O=36R"IT6;,8 MG"PRF3[3P$ \LD&;,0Q=VS;&&0/[#68)Q;H1Q-4[F82TNL??NP83JIF#DE4P MZ_#QM1RL2FC2'DT!"GQ" 0Y<"'63(LC3$@,1?D(O!TM8.^!7#)2CYM\C[756 M/)V@>D0Z793S89B+=. QC/K4[B-WDO9U7)S#YW(%CKI)PES*%.04!&)KBC:K M_*09H*YCCLF54KH4R0)=1QDS*>O PY%_P):2D!@"(K/\PQZ*[(]IIZAMC($- M2^5X21C?*RB@(LO>IEQ_8 #$M1YV\7$XT=4,>@L;2G.7O)+@5[!)5T*G%XUD M)P++(1#$+DL8]^ HI<,S"V7TDEU?A_0-;.(_KE$AW%+C0>@QAZJY5"8Q"D+" M2'[ "*D\V(%MAIZBAEH?F/"3'O2F@Q%+J?L;CH#C(8S0NUEK"_7KRR6S-F\V*>O]XO)6/U$H>99Q<5_ MB:,I 8/VR=2Z7/_%9^TCIS7],'_YL8R?N"O_ M^%%=^=VU#)!"<<86*98FXW&UXQD30!(=U/<8:HONE[@@93JA(B!,,L)TTH$K MVM'XB\.\23L6ILS9 X@I\"P6U :#TA3KG1SL\R IJ;F-1B,UP-K#&%47!3J& M%80>$[?\.3>EM?V0O:23"=B6HO7I3/%O_D63 _A_64 M> XL\^YAZM"$WD,^N&8)AFS?GI-S";%*66]>=#P169(,4ZH*?%AIS*@JWSAM M80]DX>*[[ D!OEQ@:W2S#>D=OOHTQ0<>K,H);CW=I-=ILQH%6"FED\.*1J>- M_P;/PB@LL&A+U!?M3"0_B+WPJL.&:AG_RIBYZV@.%#FI=B-H=(DC6N?>/8>6 MZ-!)6>3B?W+.!9(!DZC$A6]R"9O/.LTNQ<0^XQZ2%?TG@).4<102T6G9XBA[ MR&DBQCO'_FEX+0'1&@>4<6F\+ 0J_$)]DZ)BX[,A:#H*GP-MXA:A)(.+S\L! MD#E7/^7RQ0GW,V@%<=KWG4M5N$@4;(Z(#KI\S<]V@K '[UK&I>YBM'.6NGO] M'1?7Q<9'_3H=$+OHG)^=>%G$QB&+3VAG.?*;O,PFKBNXQ;[@_ 9^5%M>2A># M75SIW>AF9;2__)1:F_P$6253A@_WJ_-W 5_C]A>BV/R[!C8QJ? M68%?<(->/X?UKL:AD&-H5/O8$2F0MSAO(1Z#0@1E0N[%1JQ.ZWAC[@T[]P&S M_J/$7STS NV[B/JHG:$6AU[JZS AE2ZB=:RG Y-1&E>CGPT%N;&ROD\!^1XZ MA(BAB+N >1PR$=#?F,'!KK42&U;]5D/=1P&QRL2X=?1:4E%(8N,&S+(H>"CCD6SM+?)O,"T?5 M$7[;5]_4:%SH>].2[G]+0$=L;8+\4OJE4$(T?#>D6&=$ZP*N%J7\!O[2;)/ M%2&BD-:MB.3A :SSIZ4*[&Q 7Y-X)70Q7SH_[V7I5Y7MHPFN,C(W'','MJ@2 M:NUS&V&SEMS561Q4R!]PK12^7/G52J#*R;-$V@O[4F;%G%1[\J4\@M.Q5-:/ MV.93.MG335:O=(6BAA C+!0@ &S(M''K_U?6+.0:)!(J:QR/15 /G->P#[YF M9]1M4(=-:$>S(0OV3;J_-[RC@8(,*Y'?P^]56C MBT5@2.S['B":S1L,YI$ MI'K2@;^,=R1BNV:-5FV?M$/RBY!Y%P9Y&!-/L:V!?'?0,XV4@/4@M-EB@XU/ MVO):(+& KOC"JF'V640/ED-ZC:I(U>D$B\?(4^8B"OM12 LFJ8>R)ZC: MU6T*(X^ZGBU*KI>K-,>R+,QTFO%P+1P@P#C489'.X1_>D31&<;,T#IEZ M#Y@,P2K:85>S?>0[S;"*FLA!QTN=+H*ZC(!<%4H-L$Y.49$D&(VU-4CK="4X MJWC>#NJLW%%[IEU?B#DS7(Q,)F=&PC<:LIY$S R-<&1._B&X"<=(21T>1Z"C M7F2J!&5K"!16%%PE#/ <%@>CL0CB:!1QKL=SR.T_>=2 P.%: @(+\;BWHC62 MRPJ[=!:K"0E[_ E4O7$XR8-="E+D%*B@O ,5BT?/Y0OYGG6L.:C=E%8SMV*+ M65^4U =J>XR^$?%H2'"D+O1(GJF(F%:HR4%2U]A<)V 1+R7>Y)KRK!)EYHSM MX%=-QRWJ02F,:(2UUN'@%N@&L#$M2;7JQV&$,E!>T%/]$!.%S0>_?YGT8*WV#]D7NX$? -$B#\!LG-@JLCKB=+^Q%]\3^;ZEO)N^)7 M(_O;[TWVN5:<6#GRX8K+7))WXB;/NY)DD]Z$D,=#FKT:5S51)[A=9KU?3(&( MRZ/81X4%[=]@R^,?#QP+=XH%/YMWN;_4H-;Y*7\M > MHQO!>Y5D]+LTBP=WV"A3J]7\,#E$M=JNPWCBG/5R#5$1Y M.7FX+#YB!PS,?\#P(TLO2@_5&Z>GX6? =OIR"M .7LO-9B5V"N&J(-Z%7DLHR'7C0'MKQ';QA38TA\1.LLVI)^%=U!G6^V $D^5+DXT\GW*"34* MU^Y4Y:J1A 18[A((5FR<("I(GQ;=2"9FIJ[#3(>7H\S1MQZ6(?F$ND#9Y$B$ MX"?.)L-RA!4T2-E\QZ!?5]@\R338 9F!O;*R9PF1OZX055+ =,ZP3-#Q@ LM M#1&GUY;3.*DEKMI*HV9J\YSD:1SQG("WAK^9V\)((069N5F*> Q32?$4-^$P MHF85 W,@DL*K*[,&@V%J\73;)DRTYJF;/CD(SQJKH:?[1VL9SG>JET>%FF_/ M7U6IKBW(_1IHZE^G.V.]=_^X?RW= M9NV45CN:MAJA/"[XK_N7K Q)Z9SJ13]QL1.M.PVY]]K!W__U[O_\U]G16??G MX)\1*DM \_J#>U_^5O4RFMG=H1-U#Q9]>?UNZ464"(].EFH"O&WSKELIU9OD MN\C#!42)L76\+[GQATE&S&QC&?N>S;:N7*S'V/36E?\HL=RNL"6H_\#@@_Q] MR1WH2E1\+WH8:N%6O,'G*/^Z5)C_K1?1S%RIBAD>_*=Q\MZE7&.DJQ]@/ZA\ M1V1)C2()#8W#"D"L?9'@Q<=_C#Q4P-EY>XS:->\PE(2K_B5_A MF'?:M6M_2;ER*+/>_O'ETV\M75^8RRXY0(;&9*FX)H6#+/JT$GSAG^BD3ODP MXUDW;$I%TLS8WTGS"4:4:,5%/N$(37WTFN,\$ :,J> V"9]L=7E0P$XVWZ*1 M5*2@C8.%_/R37!]'1U>QG05YNN&S$=87PH4\ Q_MZ:/Z:(_6XJ-U,?^&\AO' M1.#:[623_3*@\;RIK6C)4?%&Y'KT@H_SA6L77HMW$X[[P!J/Q=_Y6P1,:8!L MB5Z+)+VI5PL'Q_>V'U12,7O:5P,J[X:+#+,[K8LJYX:6T)[KDS_LLI36!$A. M_^8"NT01%Y;RIB9D9V^Z=I+;)TRHDZP.SGJBE7K4[80L25@4,?P&]LKNW![L MCC-'T#HAJ0) ZMNY3*/PW["D+1AO2@ER9_ 8[U6"7"8S'K2^'9E(O$NPO6=WG5XL-[4+/IB%4PT,@G)\)B+S+R=;77\D5P09#H M'IVUSH_.G"-WCUKGQT=@GYDG7_&3QZ>MHX,#^^31X0E^X#[Y6J#;.7!6[, K MNJ<'>V;^5BH!+@\-\;"(A/?A,.?M910E0[>)(#,<#]''^M.;@(81Q<0B V?; M!3*ASXT*Y3J;(O>Z&@U+G=YQBWZ6AV?![/86$04G=5'@"\Y5XJ:_A MPZAEHL%+>5V(BY8O6Y:>2_DYLG_X(2C'54(G=9K:_:;,'9 UQ?4=Z7NDK+5A MF.%_=(,7Z>.MH[S$=?(2G5X1U0S1:G"5TK+-[-@U(>YN@$L-<.03NS2I7D#\ M6)1(65"%#\4_V V;\T!(M TC&D6(.P>X]+$1#$%'N"%:9G ,NLV]GC^HR\<)+HC;[]DW")NMU?G[*AU='*XU_*2 MJW0](/RF<]#"<7WF)["WD^X)Q[1-MRH. '->.U8^VI N+7':ZIZ[;P4H'9R< MPCNQ!:[_;+<+;-5Y]D,4L]>JX5U<7I4!UR+W@[\0_-#9=.ODY-APU@OL<\1' MK!KC3;>$AC):J&8^JPG9.UFO5=0]GV);P[YI6W<)7?F MW41=V\6%A4/FAN%2U@T..\&I!(8YTA8Q%=FN"1]@<@?Q.5G_TKBAV G%Z9:Z MPY5DB#29=BUS*ITFK;&.RV>&]K6#E+0D$K>AAZ@1'*Q?Z. :YHJ,.#EZ-E17 MC(H+X6*#QO7:)9-5(N&79HK%1#3WE97T;C274/4HN0,5/3I@.*)BHT?$LT76 M"V/NOZ<-NMJ 4I8%*DGU@ :WN):SUO)@=^?UQ27W06R81G56>*(*SR=HBGN\XU$SU:5[_#"7;B_[6S7Z 'QH8A*HC M@SK&__T<@+5*M8WZ$4=F<3A M0)V?6MS^R)/O]\+[A3VO!$+%KW_V(I1 M/I":H*O+(,2ZT5QB)!>7P1W52-@LK:K+LW5P=- <-3YJ'1Z>[1FKTY0G4TP= MMD %JJ84W,GL=AH!P<8XIY1#+U)RE2G8-]7#X%K+6-OSN4ZCQ3POATU>P(^< M/)!A(O.JW2_5M:=X &L^/VH(,3T=PGH#)0>L[@6D=S8-O 6TY&&EF'/4X+5- MLXK3-JCXD+B2S?B1TLH1'QZWI.9KG'AYVFZL(EA\%.=2Z9^+S>6_>0(JJEH+_8M,I9T!^& MP"*!%G1557 !^!UFX;4D?UXJ6)%Z5&M/9*ZTKK.E$+GTA<+X.C(S MBE_HXH!C/2#==4&G/7%-.VV*9%0D3US2)9;UZ3KN6'IW21K++:VKO RFGX+= M:"_ H3KP2X*E:;G[;0'VP ,E< 2,-!!V&SC]H$%+36M!HU#C&XR( MVK(MK-@L$YW;@DU_RQ$=[Q8TBUA]T]TE!(B]%$<2T$@[/.'>JL7DKY,ZUM*K[_<$1;;MPK"GH5$IRP M7"NQ ^:=A]R&),T%M95.EMZ39CPJG]:V2*!.!7UL,5Z@++[2["N/9:A$@/J43?F-^A&$ V1-TENA-XI,PUX-DD B1?0&6,C;OYE M18$E9@VX4H4C8$F<=VS44)%/*BKL%O)QBAN=DLH*'%-^!S1:J(3'6VU4?!RO2'SHF9].$04ZQP/\EZT3=10M,YST@CO;=3.^M.3"%/YSB MHL$W-N#S&DL#NK@GWE6E(59$- N\_X+?_[G^_NIU MS &Z.\S!-*T.R8K)U3P_U#0][?N!POP#EB8FX1-'^2"!NPPERKV>;F(CB]"L M2:,?@E$;$DCEO2.>@+3/%#=A=DR/T-R%E3+=;9N.I]TX!]C'@HZ MCI!!8C=-:B:M>^'J? +Z>X!-R@K),V+I3-<34)=O>U9&7A'K6CIQTWUIE*B[ M>7KM([ H+*HTS&@J4K/+ZRJ ,7P4VO1JI[F'=9;0\;[)QKT>;!65SNF=0[F= MRE2F42\OIS'BN[GA8!KILOUO9EY6T)IP&/76L6YYPNA)MZ 2/0)95WYS&FSB M@G:@X'5-W>['GO]PKD!?F.G$/R7*-(S M;Y@=+-[+:!H0GH 3%Q.%+6*D#?48^]P4E>-*T!:TCAQX@&^F/H2X:J&BPT;T M20#0-(C3U$;T^RD4&98 M5YDX*CNU@LU%'97!N)4>B!5UGV^?P,2MSR7WRTP\8-9NVO@#6&O/;B(\Q0; MCJ3_5GU#"M1DVZ@M5*^NE0.RGC$-B_VP;LM$MQV:Y[[KS]>?;1_[SDS+$ 1%8UEA 89W<@5*BDI55Q\ M=)N)\SKH:-I#1XN[]Q^\/4=:'_:QC]1%%2M3\,Z(D.O.9Q)=@=?Z> H__8I% M+@W USC9TKW/3$,84=5=@21(U3**C+T2O%VJUY/;5LEME*4)+O1P+//"9CZC M9T"U7/ET$]8LB8>B)*91&A!.0=##I3SD%X KN;3^T\8+H_EGVS;G$PWY-J&Q_PIBON]G=2O:C"F!$2ID;!/+U$(P;@J:LVUAY[7J M;ARI +N["K->"!O:__@M!CHPFSGHTG0I*FG,J>]O91ZIQ&%GP\>=(]UCN\19 MC5KC3*B#HC.!BO3!B!ORTGUKY=$VF#GW&\SX GUF8,CV:ZT QR%>A#49F2< M$SCDB2_(5QH)+@P6PV/LP@Q]S MV[;ND5115_I#UV2#Q2-RD,B F'PMSE%.<\$:?+KQ^F;F@1KRO]7UJQP.%VKW M/J6SI=.7)C( 8R M$!%.TPU=^AF-FAU[E>U0HU,[+VY $RLQ\E_J)M>.X:N'O>LF4:;CJ!2>(>.F)'HIK#X=P,]QGX,$\.'M6' M>;J>(1M" ?N?I5?@O91@G>3<'Y=_9I# 3#EUS +]D/@60<&AV*$$6CS)E^W4IM97=,Z;R<*FJH7$*"9MW"A<42=FST M"PXH68S;H"A51"MN(_T,A]]2,VFD6)J[J1VJ+=,]7BZ)>G;$8+#0$,XG"ACL MNL%9HO>"!R"""DF%_4A Q^AG5@<*C0RII DK%YY3$*D5U D$,55?Y*IBQBAE M,3"F:/B4\::-V9MFC^ X_J]5Y'[?.F(NC[L=&3.01/^<"\UE/7IJ" >=?] M92\U,'8.Y@2C?+@.,$ZIBWP@;)O$^730NL7!5*/O50CC!_#$[NN+R^_V9CIH M'G0',^!F:[ZF@)SA*CYEW\&*9D91,/F4 SZ+XIP_@!W-[E]EWU\+L[ZDQ?2R5Y]Z:_J>D^;A^HB?( M<"I5RYL$JJ_I=SKM;M5+N!#OZ72.6["']4#Y*2DQ]U[5AEC1.G3Z.?21.56: ME>DK+QG<6R;RN$!>1'-Y.4#N'*R"4V^5DQ4I)Q47_A/D+X\%V17C_>E6/WGN M G.KGSP5T?DGY!]/6#EY(1!>!8?>ZB7+ZR4VV+WE)NO3PK?JR'.7CUMUY*D( MRS\A ]FJ(^N&\$I8]%8?68&?I))CMF4JZT+Y#S]>;%62YRPCMRK)4Q&8?T+N ML55)U@WAY?GS,]5'-N;Z2(LP?NYJQJ,JS8?=M3HV-L8#9JDDSU]B;=2(F*&- M/'](OGR2?O9B_5'Y87<5_'"ZU)X]:F1^D2@%BW^)?OF4J?T+W7C\D]N-T>V; MN[*N#-6>"F-XO=3LYU1V/[52K+D(2QKW4)NUN%8<1QT?%7=)I5*Z@5,'+R5K M,E=[Q^:.[K3T7VZR!GZJ0R4[M/*.[ZG8X2:O7!PYI1U!]?@]A6-/I)@7FT93 MDP"S?UF0BPBY BS!ON>Z89?_X'TO&Y=97H8T?-1M7]S?VSW=VXWV=E^;/L9! M=_^@0W^H:^P7BR7 5_O_6JZ*KKH=Z?221UPBZ=0X$N2\J=QTB;THCOET5Z,) M?OK;;Y]:P>L;JM=6A+"V!M.6I$M3L9Z*(W6KBU^Y]E :A]?PAAHMX5UP5729 M5(IC^2B1M/\LJ&DLE5*[36*YH[=&52ZC76SCF^@'<+FZ?@!OOJG1F+O1T3@7 M.FF44YW[%1QH$&*K5H1MI16,'M&P!)?!"2,7"TT8619P;U;82*',^D -S(AJ MDUIOWB*A.$J;3.="P-P8.6]XCAK[L4"A;^/P M#IA_'_:9CG2':63K?:8T/7$L(L+2O2?3X!I1!WOV>-S,?U4L?,WT_^PY_<]R M9?;!W3E!.S'=DW.EOG)G\QC[R1E])/Q%7B@.^QSYT-NFLRPT%.TX!TW48_:X@#'N<$6LD0PV00!B4<8 M^).C2&0" &DC. PLG%!_$6[-Y.MLU_^OO:MM2ES)PM_W5Z3 M:Q6#>$4=]8JS=;]M!8B:&@C>!*ZROW[/.?V23@@0!)27U$PI0DBZ3S]]^IR3 MSO-(M"ECT'4?'Y%/CBT6R'W"> Q9"[K0 C!RAUL./:$:P43'(Y#KBZO*E&^^ M/'G9^%3"DLIZ"$M2,R*U% V3[UPLY??1P!_UP8U+_DUNDJ^Q04?N]#X*)"%/ MSI_L6\BM#!/ 089$R]*,@O6/B&;7OX2&H/^(/ MWI;A\D@]0G=X(1(E@QD\3C4J= 1ST %EE$-)MTFBD)+XA9^3OS_68B(%E ^J M(C="!(J1VLC+,/?&'"B=O2TO3.02]-E(=D/<;ZU&G1_DCTC;0*6M M0^>B'8B%X\5W_R(5"%I XG2 E$A9[5Q1R3E5-920T<-A(5\0AGPQ;2]<1!F] M/G2_-^9K4QAE*^V-XK@E*,>-XJ%]=(R_VNQ7A^NU% \?$[5:HOWFU@RDA9/X M_F5,Q%O"1DDDD$'(^?81,=/%ZF*F[Z@/U;(?'1BC,RE#LH5Q9'-U-@GM@.$V MEV$XY_/B$F <=%T./4:SR5GRFQZKJ+TM;Q9U MXF*193&N3::M&V?(1)[(KH:*">A%4<&*8D6(V<6BB!3!1&@]3=)%J:&X(DAG M??^(D;M:80XU;L-*S)4G5SM/A%>"A(UHDCEK(),=004(GI]T MU%;!ER&HY>1;-LE+L5H+,S^D +3Z)6H;>:J\4:@?)4\-0PH94I\12"-O,ZM% MLJ80V1>XRJ<1\JY&PZA@#&D@3\0 9?8Q)!FOSE]16E)"+*8C8UC'!'*I%;U8 M%TG]0F&.YNTBWB_^!2X\("IZ1.Y/6=O$B5;#$,:UBH>P1+.&06-&?E*[87P& MHR=8-$F9VQGR($AD1I(^3UE4.2_M*. *BWAF=8"04]2#W..)*1VI'S']&I6I M%K\L*6RY&!BD>G:'%=,CF$3[V8B@-I=!I'@A>C7(^+$.'RI=]0=#)\2,_0J= M84$P.06V&,B/D0,.I[':1$;:/ABI BW'FN<,23:#3@/=>B7Y)[C><- AK0F9 M-?_G[H:TCYB8"O:7XP^.&80!J6Q#'U(&\E,L*G/]+I'%H[:%[[R"Y?ED\K L M[(_81<.E;$6^&I!_K*C4H3-FKUW!?G?,V*==+"FC3T^:]S@%A$TYNW$".3P= M%:2DAH_-99'4''-^TI@$._'.A\204FDFKUVP*4\,\*0R[F&T[@TT]!A@7,?1 MXOH:H8I#V'/FXJB1G/RB44/,J1!:UNVP[J4:+'TS @+-X@N&?GY0& M<%$,\#J)JC+^\3+C)RL2"DC2JU]*:2-]P0#+^@E7YR&D,G/H3IHJT/"5Q5&\ M'TM,X% .92HA,K@35J)@$:V/P4Y'%,=9I L>I4U2@:@3!BZ'PBP1^%:K>6.2 M69HH_\NY*][9D&J^) +I2/_C"A4SRI7SU&EQ9CBTBM-N".K$%+% U:WX$8&@ M5/2FS*S03RI[O.M^;(RT-M)HI:D1O4.ISF=3)6V"()5&E:E[B;K*C/.&2Y50 M0H6@!!Q)@/??$0E]1SN$!#&/:?%,)7#%QHE6 M&EM I6U^:F6ZNF1E>G4^N;*I/KD%2^"!6#>TI-,??*S,375%EN).=HYU(E3& M,SB*I[$0$^X56@<+3Q:J=J8-*0IVE/C-]1P)6[*L(L6=U@>OXWQQOWNCH>M M03[U^.O!\W#X\K504+1J"C4(%B$""0I.]\GV"U@E*QA&V:@8Q0*X)4,OF]6J M95BZ7BQ6]8+#9J.5TXW\\[!_<&KDC5\*]AH&.G%'Z;M&?XV]K\M=$TEN'CW;P:T M%PMP)1;'#%1+6+4C0%7<2U#Q[N\;E"#2-=<4Z:YNP-NG?&_WF&]KNL>/LW@W M/<*+,N(S]S#>#7O?4C<0,A1I=SW;XWLXSIVV/[+]L4:U1\/8(R]0W (O\%W< M/:OS.^^9"Y@^"4QX632M$S$)##W')T%Q#US ]-Y'[K$(R56M]N0[[%8R[6H-V;*RJ:^NVYA':-@"@SN?F(\O?>I,'CE#CO/ MC@?AS@4L6+19 )]%RB"X["!8 H*[GSY/[WTJ"-:\X?/ &\/OKC_Z:;M#-\C0 MMY#]#5V''ZK]BP)]NY]G3^]]:SCH_-1NV8-Q2@!^.?(X#>5'2[L#['ETAU8[,?3B MB6GN2^*WCI$P= '$\CX"471_22"6*J62:98R(*9=:R#4J1K%JNH2*@*()SL/ MQ!G=OW=PRS-M7Z?RE_;#B,) A+&G-K>PEPN2:Z^4:_-$8[.'Z$ $6Q3EFZ*QUY:MM^V 2FYV[>>,T;V M"_P$_$.*JO[N0,*4D#"W$!+F3$B$ST9DD$AM5$MZ"6L+O82UE)CE#D#H&ID30]CD5:RFGDB'HO<^JE#;L894NXRZ M<8X^E[:+]E\^J[)TO6(8LH99*W >4UI54?E+^.+6G]*!O"WR1#1ZB[?;P MD>%[>M!Z=R?N\N8LZOJ)7JTD F=-VVL^"3A3>TK/L2<#A^Z<\/LF^,-47F_J M_91-<4"&Q-&:]LALC /B/15L$)Q<(I$'0B4MF,99L'>H$Z%?26SM ,P4UQ2X MKB1&E0VMJUP7R?PK*0:<$:<13YSK:7]\N[_>Y.%-(7^XD+SA;.LGKI4\9-7U M#XA9TW=W=0*;[S5)$W<:VTS.Y S<%T"RYVQ/?C+:(?]85.U"Z X>Q2-HO+^CN.#E<(BHQ(T<2 M-[K,T'YBF@7H%[OH(W'KJ/QZV!YQJ0S/L97II_MG#I<2 _[GWX(N0W6K?O$! MR^CF(7NF850\/=AO V_0'VN-MR'24*'B4N?9Z=L2\-E*/,>H_P4'DG_K]QCB MZK7K#'%)QIF#NKK=ZPC-KVO7^XG")AD&4YNYZSR&&#QKG&L9").L,P>$9RBC MX"9C4!"&94B<;>N>W0Z1>%W[E@$QR3AS@'AMMYU>Y@<7-_"+[X3HN[MO9.A+ M,LX<]-TQ\9]L,9YK9T,O[EW6C$4_5$^X0PV&Y-3V,*SGV4$D?Q64_[:0*Y** M'KIQE%^S/G'J^_CJ*'%FV"_G4HH$4_/T_*830ZUJB4QM43I]$2J$N_1HRP($ MJ*Q#DRHC5%=OJG34DSS41)X=BD/P>K @0)_%2%T;/4'#-;-*K"#6 @RQ,RVX MH+60J&=94ZW/3-\CK-U;P-5L?297XQ)"?^W3 MJ\9UZU9[:-0O;FZO;W]K-EI:\Z:>7TX.@/$!PX]O,&<7$@_S M1$VBLOZG/I'&92$^Z9=H+UH@TAF-W@K5.A TS8 7KUZ?.1"[ M@8?P^OU9%*[._WGVKY_^]B-U-W +' :,Z;O/Z(_W9YLPW+V[N'A^?G[U&?HT M"*&[>>4&VXNKUU=O+MF_LQBZ!/G\YE5 U@SD]>7%K_=W"X$U 7SG(_RY!+U_ M)'X*_^:"%S\""E-P7NJ%684B\/<7<6$&ZFOP_GK'$!>1(@TPPC0$V,V)D(A. M6+Q\^_;MA2A-03%<@Q!Z2N1O+TC@PXL$+*U%X$I9XX<+5IH">G!'H-O0 B"N M:&0%W/ <[G<^P" ,R.&6_0\/.P@K9IM]!'&VO MZA1R]?H"[D.(*7KTX3D'@P2$S.+H^16WN$1 +FT7)U"]]4Z>+H01<*R4F : M[D@]+"\I@;H1(AA!>BCD&A:4B:$A#(D^U@%4B'-BDH5T(K0\U7D)SV(IH3S[Z):"/8!#K8Q MZ=P>KE@O22OEQHGJ^68%27,A(&L83L 6TAUPH9&#@3[<0AS>!F1[ U<@\ID$ M_HB CU:(]:"?_N8X/_[7^;DSGBQ''\:_.H\'9_3G^:_7\SOG_%R4HNTN(*&# M:UM5]?S8%]X%KC!A317^ZSRM=\X_G5]>L?[R:D^]LXNV!.3^KQT!:;V6!-3[ M4\.FTPJ\S>^/8;?J#$W:]0DIU>*-O^4,7_YP$@F&;!>:#T]N6N^H3!7$O]AO'K^\X\/8DM5T^!\/\[$F/!0CWDW@1CPT'&!OA$,4'L8,)=F*=LX< MQ'(D+43:>-J\!U<((T'D:Y:[.N=.6KWX)\">$^-R"LA^O*BBJ""/*/2F^"?Q M-\OA*$,E*O*\-*F<@&@JYNA;57.![T:^OKGD8ZJ"TQ0S9(-\X"./!V@+QJ<( MX.ET=8LPBY(1\&LKJL[^+>/,"Z@0K)T/MI+A[#9IH<+@! M> WI&"\V@,!-X'N0T-$?$>L.>EWJ*NJU^L9K4;]65 -[=^ M\-R@VQQ,K\#O6_13AM(1.'M-%34U&2P?YJ/I[70VF@^6X^ED$:NFYKM>%S_P MB 51UP]H1"#[$6-PIK=.CJ.7?5'VUX B9NTS G> %$+(FN]ZV?^C*OOKP6*\ MX**?S4>S02S\7O9%V2_0&J,5<@&+U%V16".\GC'GX2*8>"<]B%XC_ZQJY'ZP M',W'@SMG,!Q.'R;+\>2#,YO>C8?C4=\KRF,'V*$0^/< @[7PW\E8(7W6:^!M M50/#P6R\9 JX'TP&'T;WH\FREWM1[EE^,L8T)"+S3#I";8E6^I>OJ]*_'4\& MDR'O ./)8CE_X/+O#;^D@#%^8OP%)$EK\I]Z45]613V>?&3"G-F[G?*,,0O[/K( _./HTV ^9PXA MDU,R7ZPNUZOA^ZH:T$7 M!3V'/I^+F0$VL"X)P!2X8A(M%KJR5*\ *=N=C^Y8=G7CL$QW^9NS9):_& S[ M^8::X99/C"[!'F8C;?Y!+W,IGQU/AM/[D;,<_-KGKY69A6BWB_>/ 3^=R)16 M"9N ]-J0&@\6_G=N[Z2>FI-OI_+Z?_='-_@PC&K).0.1) MG[Q$JXTK*===C#],QK?C(1^!AP]L6+@?S?M.4E+ :+OS@P.$UQ SBM/(7_JJ M%[R4^8[N9W?3WT8CYWHT&=V.^\B_8O5PS3T.]&1W5%>B%[Z4]RY&'[@#8N-P M[W94<>=43/R.I"2@KD O?BGKS5'T4;_"_!^N%Z-?'KB-\@FR9*%+^JJ7NY3\ MYO6=&$$O=.-UEA;K+6;K+E=24JQ;=W&^2;'^O5>:L=*6X-$W4ED"J%>8E$WK M%1;C[-75N')3U)*F7*\<*=.N7<7IM:)?SBFJHOI1+_^:K#M9VNEEWFZ-IZB# M)B"]3J3<6[O>T^O):.&GW$5JR[1:>2/EX-(B4*^)^M4@OG:3)0Q%/=26Z+4@ M)>25E:%>!RV7B(KZ:(32ZT;*UW7+1;VB&M>-BJJI^:Y7AIR]%]>0>NFW6DPJ M:J(!1J\5*;=7+RSU*FI:82H/Z=7/>D5(67QQM:D7_3'+3J6LW0A4KR(I;V]> M@NH59[P6I9ACJ9;K521E[[7K4KU6VD^!30#A^_*?X T, ?)-)L.D*GK=M=H_ M[GR38?^[\TW20*]/E3Y!IIQ=HAPODW3 N$G33R#2SV<4;A!.V(2,0G[@&JV@ MIU#]RV+76XDT%Z&UDA)LL'+B-J#GH-SW.^ QB$(G)].)Z70XH4Y.J1.3ZG!: M>Y,[PH7DJIBN;A)%%,;@ 5?#B(9HR\/9!R'L.R;K*;D1]W$A 35GA>8NZ,6; MU!KG=]*4S$L9)TQI+!EA0!RO0*?#_&%OF2T6#.K'-"-(O1U(DT**181^#&M4 M6RJX@MS*VM( Z)4DS0[5*ZE--QT2Z*'0(8A^[A7:T ]1WKN*T4(JW8)PA6S9 M+\@\?7KE$A>Q5]MK7PZOWGRD^:QZ\VEA/0DI3DI+;TJ-!]6 M6'[LO;6Q4DSBKA28AVFUJCL2B5[!-?-LJ8);)0M9L[TMM%R7KN^PYN!Z_4J3 M= UKU7VG/EJ1)OU37=E(^2_2A-Y@I"E#O<&T@I"O0%(LXBR 9PT==A;C,'. M&Q/U3H(D-0N' 0X)<,,(^.+H]O311VL!F.B\;@O/2S>AM:KOI>F_ZEZ@\]ZM MM#VL;Z+!2HVB2WDI9'K%-VX":^%,^#()=/R4@-Y*VFX@B^6UA'O>CQLWDE6@ M]7INN:&L[^NG:M%0?4UZD^;JM'IKT5D]2-"34+'SS)7-XOJ^YYZJ\TM#I5\V M:%V:RWLIK3]#M-[PQ3CP! E8BZ@OVNY$H-!KO7D?:7U.IX70:UJ:U*OL+>T= M<1OU%*.D2;1]A&2 O4^)S0]BDY_#+6",X74Q9N8KYZMI%/)7>OBK9^(2ZNFN M$$#7J/J+MJ8W&_VU-FT\ A:$BQD>R3F0E'C'S:E/%O!73I SX%#.@1/TCN0E M+76TA\1%%,X(2* M6$3;+2"'Z>I3'._1@@X(Q2VUUU>W:NM_:7*"I4U0>G5)4WX29VW+$JD#?2F:8L;=EIM(_7IJE'R_ M;L=C*_Z3_< XB,U;_(9QWN1@L&5M)'=IT#ET(7KBUR6-]JX?\87A#T'@\1FO M!21/?$?!$NQSJ-CY,4'\?CR&6,!_S)M^?A23* M,#T"'V"7??3@(PICX4G2^2-"!([Q;Q"0*8;WD.^_*/)>7QYSYH7DG/]%WWD! MWQM4QUN1H")K7I0^F]R.MT8NEL^!EHM"N65<>/_#4A>1$]P&Y!IX-_ Q?5U% M<*$H/]G*CF6BA9F52+^!+N&' \8X_7\V$UC;_XZI_'] *.(-<>0EDZ/R)(%)LK.K/]&3CH>HU)SV/C#/KK238S!U3ER?"$-W$SQCWA=*SU7+ M JF'[0++JQ"2@;M!\$G,]KD!]NZ1#VD8U$0W)L"6!0EK L7OP1X5S;G\N:@H M1AUC[D7I]<)W'F*M4?9YW)KR8< JTI N6=#N,^]3>*V^Q(H"K@M&F+)P(VRE MAK>TP#+C\OW@F3/'@XD@>@Q7D9]F/P4FM% =R'FVG%2^&X)L$1;"NX4L..)1 M06)F8THCZ+%PZ0ZN@<]+"^P?5[T+9BLXH_^&OC?&0X"!AP"^"1@V(GG.9E#+ M3/L9$(]RO!7'6?ENI>?,:)3\B51BE]23)#7)/W*ZJ]\[T#FN 1N,IBN149%D M+T%,5I$M-)*8YCA660S5&J9C9:52JI.Z[2 68_LB0< M'L5Q4M,:9Q1O1U7)8\=(XT?F5BR,(B&B\5!1[LE:*"M[LX+B:LS2!&=7!,.3 MT,CG&W:RW(W%\S-([@,<;HI&Z89D2#X)Z_Q"'^UIN*Y#6\*L)"V0FYL$! M^.%ABB M.&F"ZX++2/:6#B03JQ989EP)>=H;'#OBD. MZ0\8A5(8H(:PTUXS'1044!Y'FR%M'%IU5%?S*A-8Z[3''[?"[F&T=R&?TAD" M0@Y,\B*=G[)(E#$3_[U2WHY>8[LOB-4VB54V +W<=IXOONR6D#K8[7R43"ST1["H9JX&QB M*;N(Y1J&SQ#B\M,"+&R^C@[3*%Z)+7#8KEHG(AY$H!L&Y%(* ZH%EHWZ"7F4 MS[2J:"\5VD9_?I2_>+WM:,]?I )\=W)-R-FFDD6QI\$-)O'53'-$B\S4<]X2 M157O(=R'USZ3VE?T/LW,J*/P G-B1FZ9\M-.6DF9 M/,)^O 1;8^^F%&_C%X2'R0/")SFZ)ES=E%#AO=BC):/"T4V))(GT#;7!VTW)I4\ #/C@7@Z)VHE*B\AN MV62G).M6QQO@[,P],DJKJ]\:&"M7NPOTEF<@&NU4 VZW-4Y 6+SVSF0(;*AB M-[^_1,QMH!#$R87N'&HGM'D#UWH%^^JBYEITV4'?= MGIY3?0U+N=1'6 T,FU:VBW=Q!ADG.]"38\=E!NLAK%O>0G074-92R9L@6/;/ M*I!.K!D$;B1.%&)OQ'WI06^:1M#VV"+?,,6(9'DQ%X18RIE!PA/!G"<=3(T] M?MVS>3&Q)2=?VDBH*O_R U_[[8,RK=5-@VH(NQ: \N5[@$CEF&!=F36.0;T? M;L13)RJNH)G#'3\'ER[^5A?HFB$M4U;SOLOJAC>)Y>-1V"F+C&[&0YFIU3W+ M)$AVI![)"[2GX+!-&O&9=,D-5;Y;1S4B<+ CR)]BN("L.RZ?@_^&)&#_6VX( ME"Z6,J]A):?1.J+A2#R_6B3\EB6!"DX-:MC+Z81UG@K=021=>6->PUY.F3$* M)>5TU]SY:ES!7CYS<@UZJ4$-&SF]A8\D8F'-R"^[%W4O-:EA(Z?_B?S# NT+ MNI&O^&V&M)&S>W 0@X.I]VF&MY'+2? DJ*MX$C6;!A5LYI.Y2$YJ0CC[Q8<+ M/:?:*C;SRBBN:$G9.8VJV,CKU T#1EPQC-,JM1G>+BZSO)GE6X4K=W*VE = M2+,+M/,9)^F4@*J\6ZPE*^?Q+4FUS%4@NL3>#!+I#K#:0NLF$_E5T5,\A[N( MN!M 8>E(!M^+7-ES8PIOC?8T\]XUO'"OS[H9E0Y"FL!VB6>CV\1E]@VK=4(2 M4$Q(#; W\+8((TX3YR:=Z:F.G*;P=HV65^?:U;)&VVI/W8:A1?0H",[G+HUZR!=KH0/B'6/^W!!G-;XO[\]TXR#O M&=6.9 1L5R_*26ZXR*L1T%:^VGK#]C5MY3S;(:AF40*QE1?F?\* DZ3F10*Q ME1<65T+ @BTU*U4(ZS@I'2$2 T2)C;KB;CC[RDL]DTC,$*V*%^&*-VMTN_=/ M1%,4U%>^/]B(D^6&X5YOU#'7:5@Z)(YI%/*+?/CKA D[HSTD+J)B;Z_8XF$N M%2-D5@OG4T ^,^J3\[_R?BOS&B4VO^J>JRK-B6K2#5:I\M1,*BM8XQ\UF:4A M,T?*H$X2EAEU0OE]X(D7[^/Y@CF-FIFMJ])AE9M[>R/'WC'N%;.$!K& ,8(. M2^>D8*D-CF[(J+15;N!YXNEL.L;INUW)(Y \S71=AMVKW8E]*IX.RDKF32F. M.M".<"R]ZR.GA6H8VQ+#9#:A+M:3BFP*ZI[XNY-$'#6J1NE2D35VI4EDL\A* M>,HTL2A,W18X-("U*2(KDUM_ZD$+9-U*I9!R0FJ9A_RK11JX8V$<66X YGO7 M^*ON_/;M21!FWQ=H+S['3JKJSHZL;I>GRXB=8G@##C('X8%]EN:66U:SE&>Q MN:9.F:FK2:_MZELFA=*9:GXOUAKS MUQ<+?"HAK(D)-+&FH)Z_G%MA*/YD%HW])0-,_A+D=8 CJ6,IBNTRIIQ(_N8: MQ#3!+#-1+K?&D-3!)2/]F>^%=B,2K_D?*$-8IR8=F&7JBE]0$_VAP$+I:P=4 M(U\D(F=B.AA[4K()?!9BS]^XJYB7$L NPYH$.%G-N LH%2<';P,BGHXN\*(# M.MGL7NAU"<@W$ M@&^"6E?FS%\&FT4YHIZA9*/WRTC'$%EGA$.36_*A-R7QF8:4M^O3!'4$XNX( MK6P%ITK*$%M7Q7-BCS/%9J%XIN$&DN1.%#9&$''?2]HQ(M+:89^*KR@B#[IH M"WQ+992O6+;N9"0EVSY G\CW"#7)]9)78#L@MX\_S][L"+7/F"G1=$:9NL;I'/J$S882GZ MC'5C'+\F&&]]2FYS7 9JX1R/PS9I+"*7WQZTBORBPG,5^X>/B"-)^&"EV1YV MY@X$_TF1+*67QVV7]&*M5_DN?[6-8C$RUYX;+7*@@^J DT\8X /6=<2OP9I& M8>*KQ(0J@7J!)>B.>96Q0,FLC>J+[;,+56":6G$50+8QD=\ O66!-OZ'3-J"&ML M3>-6X\'X!CY!/]C%"X.TPET]0'>8XW/9JJ?#-2#6V>&N]MGRMCMZ3T9DC>)U M'E1U;M/RTYISB+:/$:$P#M;2([_+('VQLOM16HK3R"H8?Z\MIJ_\J%YM:@(EL:H"[X M\II#.#77A>BA.K"T7]&-%"^KRBWK:GPGK41Z\:.%].:73M52+A=;QD/\X ?/ M/_BL+IVN%)O@"GR95ZGRNOO*SXKQ626O,F 7(M68B65P#:NG'>62+O)3O6!#56Z3 :(U%A=@X#"9 MW>++V8&/7 3K?(L9N$4^9A=$/+,;;A#D^^;[4EN8V:,LNH9QC@'Q'[$#^<)G&@*+>+"WYWX6H%W9![:+[-8P9M39BA7J4K,#+>[A@U4YPUJV<;Q'M![0-:(=TY^LOT)%E^K5Y5WH<,2!K&I1#NECS8&-PF!U5BF\MDN M(WK 7O+V-?18="Q:CH"OWA]F7*$#JT9%7I*CU7@M.$EWP?'T? :05\]_4YU. MB "%ZO:$MYEADWJKE-5.[7_>VJ?1< 3,^&&_+ MK YD:@B[_,TG)L8-GTA9L#A3XJ*^U#H.XDGSTN!4_FKCZ)126!V>JM_ME'9R M?#4]5B\ZK,Q#/91UW3DE=PZY:)EUW//[/4H[,C0@5JW&?H+B$6-OP&)+L(8E MRE*Q\_JHT_WA!64"\!3_]+U!+ P04 M " "H4(18(.*)'=<+ 'I % &MI<2TR,#(S,3(S,5]C86PN>&UL M[5U1=]NH$G[?7^'K^^RZ=G:[;4_3/6F<]/ALNLYQT].^Z1 )V=S(X 4YL>^O MOX"L6)*% -E)(7M?FL89T'PC&(9O!OSAC_4BZ=Q#RA#!I]W!J]?=#L0AB1"> MG797:=Q[V_WCXR\?$H3O;@&#'2Z.V6EWGJ;+]_W^P\/#J_4M35X1.NL/7[\^ MZ>>"W4SR_9JADO3#22X[Z/_X':6$^*V7B_7$1[W!L'+5F4??C+YW.AW_U>IWQ7S<7 MG\<_.K>;SL5_>S\^3:\ZO9[\*R4)G,*X([5[GVZ6\+3+T&*9"%3RLSF%\6GW M#OW->Q^>#(99W_\^)YB1!$4@A='7E/^[@#AED_@286X3!))KPI" U^V(9WR; MCDLX[V#"2 K#^:N0+/I"HF_>8_]I5)\L(95OA)WAZ)PLEA3.(6;H'H[YX%K M*\+8P6B,'O)$ ,\!FU\FY.%P%+N>#E1UC.]YCX1N1HB%"6$K"B?Q"*8 )3 : MXYC0A;36V2U9I;DP@BP3,0=RZ',.A#F%B3#A-:#IYH8"S$ HQT!1FZH6?\+- M%X#!3-K\FCL[@C%,;($?_\F9*4*0A*M$MKGBP$LF@>L4X@A&N5&$(L>;_>+Q M7(&$A*6')L*=$EI^$>*9C#]4.DT44R8]9PK6!)/%IB_>48^[S.%)/UXE22 D M=O_KA80&.Q'Y(N7G4N*,,9BR_'$)N(6)5"*HB@2O,Y,YH//YBE)N5@/52Y+! MP!T$W/$(Q\E_7/R]0O<@$<.D&4IM$X S'4=B=BR%VVW$HFP5O+%#MK=(\@^"$5P*/U^C0>&OP>_.V'",^19@AOA< MRUREG(TXW_(5?(7"+$KX6:P9]78/@G3-X M3&$4M1\XMY2;HM@7=PE,W2IV#3;MEK^\H4L MZK=@+7E"RNW" ;N1"WYB(* M0=M16&D3#"S#E-JE8PI92E$H]@]S0.$WC!Z'^T:QGC0U"0;NQ!E;NWT'E._@ M&E%IVP0#=P*0OP@.6R!3-PL&EC'(LX"SFB+J9L' G; G6]L-EO]@X,Z*/V9L M!?D^<(E2H(G+BI(N0=BJQ/T6I/>P>?Z71'F7SH"8"B()P^@"4(SPK'D^5(6# MX6X)+'!09[2,"= P[Y;_=X^ *I/H6XD^6RTR%JR'4KC(V\>4+)3,3OY0HB-0 M.H1&D)YV>9,5X\J0I7B0&(C%45R#(%Y,EXU+\Q$Q;(D^&IX'R4T"M\ MA!^+1U5IC2?U$J-"=YMELLC#O$C02HK&$S?;#FX=>>.)*S8";,(+>>*-V[W@ M.L8H!_RKVX!-D38S2)Y,7WNP=8R2)U/7-K#8L4^>O,V"PLHXLSENK([#,)]V'?J70ZEF+KXR*%1UA%6O4:^9']^4=JM3BN_B8!QWV@"IK:%0XB^@QD4"Q\?,4!;XE<5#GYS!H<(JWAH(_(U(SYY$R+I8),W MU-C2MM[O"1'*.P1&*8T@A#L6'CP-^IRB%$7G P]>#02.B^B8N%8?)J3W!(\26A(&$3>)V M)SPL^K$N*ZN=&^*!$^YLEBL>:_*%;Q(7$C I">]$ D;ES\T:%\O&#E?T'B0K MZ2+$&5**[N4&QJ"&U;J/8.C.VB3C$LE!;\^4BOUT\SI?UR(8NK-VW$#*MZ#R M+7R"&/+US2A^43<+ANYL7S-.\P:LM[J=$\QW.2N^T=G1NAJ/I^\@&+YQ@(:O MYW*5E'P]6>I'-D6ANQZJFCOU#7@#$I49RG2K'X K.JOS2SD?^Z)@E]"TU\'Q;U5/HC/L=C+\L=OH)I]R30M 2K)N$-HDPGYJTE M8$LNWI/HT\@(=N2^)T&I-7+C-($G@:KE^%>F$ QB41_G>W-JP2 T=0*T)1]O MFFBP8,-^;MW\[GI<=W)!5!S^&<'LYQBWN$C3M!.'RN@?7X0(C[[)@-^V^MRL M"Y?*H94*\]&:.:%SN3UB8_R=T#N.P^1.G/;=.F2;G3?65B!F8@[I?A;]9\52 MZ6$N"3VP[,FV,X<*YLNJBSA)O*A"C-RNZJ5]M[87TM:6EI0?+[CC[2D!DM*7?R%N/;I#N'2N+W@T.+V$+7V*5[ M3ZLK9ZYQ_C.["B4,R:IX4YC58FS6Y7'*YG7/KMP#)I.\35=TM^[/I3)\'0C3 M>]\M^G&II+ZL]O[D+(['[2T_%F8PZN\X1?>Z!S\2#VH4;;IQJ7"_9MN6Y00/ MV@'7=.%2>3\/U4,((ZFPK-5HH,W/$\ 8BA&,SIBM98[X'*?,]QB^/HW5#N[> M^M1%TW=-3'#U CZ%&U#*NW2Y[LZX52V/\\HL>[4^=_&\KG#[[5*'N,*:+EPZ MXE!T42*/PA65.V=SQU9JY2JTBS6D(1(#=++4GVQH;&E]AD/Q;01*$D#A7AI: M!$-W HJ<;9G$U>O$BJ[ =F*U[K5X .5GF^8BCF&83N)\ISX%:'8&\0@ >.[D4P@J@Q7RN;\DPW1(NGC21G9 M<]C+,B7D2T':,4UGG(_RI$[M.895;1[+DVJV8X\=X_R90;';BYQ ['8YA@].2PR.'QM4D2TI?SN$983,-$\W2D/KCVU3H'IS;_ M/W+V\YV^A,A'M(EQ\M,@0O;5-FU3J@9!L:,F.0K[I4@:^KM#5P%JX'&.F6WU ME@FRMMM1\JV^+&"M#:9-\?JR7!UUR+3(]_J[=!W%3RL2PIY<@V(!R,1/[R6/ MO?6ZAUBA-L?L[\)M9@J#G+;''M5Z.!R2X/XG>=2626_SC,+S' U]S':,$ L3 MPE84"JXV!2@1PRG6*X*7CXPHL;P?X8$AMNI+,5_Q MG\=';:]4N 9\2UB\^*OHLJJNZD^X^0(PF,FC[M>0,H(Q3!SS6O5*BEL)(,XJ M'!HGD[ZY0SY.K^S7.:$IGV*+_#*W_&:) XV@[-6=4S2Q5"]L>WT+Y/\&3[?YAI-'[#$TZLC0T:_90GY6]M<6L\ MHGEQ6TT8_*$O'B?FTL?_ 5!+ P04 " "H4(18(N@L :$Q #O*0, % M &MI<2TR,#(S,3(S,5]D968N>&UL[7U;<]LXMN[[_A4Y.<]IMR_I6TW/+EFR M<[3'MCR2DLSL%Q9-0A(G%*D!2=N:7W\ WD2)Q(T$J27:55V=Q,9E?2" =5_X MRW^_KMT/SP@'CN_]^?'\IY\_?D">Y=N.M_SS8Q0N/OWV\;__^E]_<1WOQY,9 MH ^DN1?\^7$5AIL_SLY>7EY^>GW"[D\^7IY=_/SSY5G6\&/2\H_7P-EK_7*9 MM3T_^\?]W__M>'#W_Y M/Y\^?1@_S&^^C/_QX6G[X>8_G_YQ/;W[\.E3_%OLNVB*%A]B('^$VPWZ\V/@ MK#^%:V1%PX\^\8+G7 []A8^7L?@ M/WZ@PWZ=CO=6X0=R S]$UNHGRU^?T19GW$'.FA$X]+W =QW;#)$]"\G_Z43! M9#% M\I$083DH># Q)HOVC$8H-!TWD :B-FI#"+>.1TZ68[IC8S&#Z;E\SOR MDN@J(29\/#*3:VPQB4*JXE*].E93)IN8QS<1;%HEJ/%Q(22CN?EZ>/,O$+F] M[.07RL=!?LQVR)^C]<;')B8;0O(%\A_,B1$.75. MO?ZY]:.;Z?C;8#[^=O-],)T.'N9WX\'U^&X\_V+UFNR:2>+[U0YH/::W;VC?/G5GJ%=:-/95_6+7'[( MIH?WZ_7LYN]?R;:\^4;W9GV53S100JB)K8S6]*_%L7.3*5&9SFQG?9:V.3-= M]Z,0',-XF]E>J=7VBQ9F1&VHDKCRV+E)]RNW;H309 MNAFA\1B?UHC**CJIW!NW$8DK0@VVHB?T*8>ND="JT1N1Z_GA0.NY20=,B$KM M%X3*.S+4WB3H-42>C>QL&DI-([\#G9!,Z?K6WCPN]>SXN(PFR)8E0-9/2__Y MS$;.&;WWZ%_B"S#9&L@QLGD+TQ$\:!RB=9 -[)I/R(VG,T1=C)^3Y>F.VKGY MM/N@8DKCYL9YJU0F'W!@VQC%HF?RESD9?_#JL%:5WZEEB@NSC?:NR0,B2^U: MINLZ"LC."@*JH!']['[O%3BLX(;2)\4N[:T7FL>E< MMZZY9*U3L8WQ:R>K\XBPXY-+UQZ9H6B9]MH:OW5PBPP1-4VX8\)/7O^&MMS+ MXZ"M\7L']$W1T@E"JEH\F&O6\E4U-<[;917#V!(=%ICM% M&Q^+Z"PV-L$S_T7EE3+ M:&U(07LYFKVIJ7';!*8BLMZ8"BF_]B/WD1?<2 M7U7E=#0NN^ ?8R]$U.=/731F:*;ZGT JJ^IB7';!/]+)$JF:;D+"Q"*^+;&Z MBW'9!0_YYKN$)9@XT5?Y=!ZT-2[;Y2+)I-^)IO(WCT@K,V02%H'L<1!$ OV! MT<>X;)>O9-K5SC9Q2WXBLLX?M#8NN[&F)=,F=C)Y,@OMC3:Q+^6J_N!C&^$_/Y)^44"H\N,/8M*IXP"%/VA\%++__!CB".U^ M2#1@]!K>N+'A_<^/01(,CA65$,&[NKTP95C(C)PGT\9'"^:(@/XRRD#9 1C9-A^ M/65LP@B.#.5O?4!Y&/^1@?N]#^"J(D=VS+P/"*M#3G*,)RVQ5$6MY,A.6FR1 MC'+)P?9 C&'$Q^00>R#,,")K7* )RW9B,* A.6JRI"H#*D9VT6',81Y6C.FGYI2H4 M*T=VTF)+*: KAW72H@HK'BQ'UP,I111 EF/M@<#"CCO+4?9 8&&'J^4H>R"R M5 2[[6SUIP^/$R*7PSQIX8437I<#/&D9AAN8ET,\:8&&%].7(SQIP480"YB# M/&DQAQ]$F&,\:6&''WV88^R!D',8OIAC.VG1IA0$F<,Z:5FF(I!RYY3O ; L M(#,'==(R"RN>,T?7$X&%%P":8V5(+G\YVR_HU$:-ISIO--0.N746.(@_0FB^ M^IZ_WL:!MY]^OOQT<7E&*VX;M,7N;Y\L'QN[)G%@;OSSN$5.;H':A,+\ZV2T M%.)SE?HW*AW5%5I6M2GIOHT*$NE%29DM4='B+9A0R"A/)>H""%-"%+-.5'5# M0/3'ZK*=%C*6@%'17A5-J28F^8$Q>7*=91*=[<=S)$8V)D7"/D:37!F]:SP) M5PA/48#P,P<1M[W1)+U&+YHIK2_J(?O&Q+24M0R@ZBY&DPP="*>X>4FU-E!( MT-^H4)=>FA./W&0AD\TMT4NYR%?E933V+$P+V(]0\N=\A?UHN4IF2V[ 6Y^> MT! [%I6MZ"^^$L&MBIDU&U"Y')@4H+&WOX(Z,"F-V:R0F.9C\[I!7H!NB5H0 M$TA?G+,?S6T>SYB^ /3="5:I;+J[W#SBK#E!'$)_G@#\44UR4&42Z;5^IJ% M2UH!C::1E6"!@)7LRR:3!:?:$G&:J&2L&@E0[0=E7LV]%$=02ZB(D 3B-6R^/+N M%%F^9SFND^ZA_+,$,K M7RM&IW+]"[',DT52Q.F6*(36BDAW<_,U3D(;!'/T:@;W)DV#(3]D?)DZ0S5Z M++'=;Q8;=N?DNLO67NF;E7H7GF'LU.FFDP4RA2)='*.'#CQM2\-T\\DS)LB. M/P44;"U>S+&@>M*D:*_2R3C<$%Z=X*Z_-WB'3HNWGSK! MCT"H51\V!HI#0FDK-P>$98B1[824-@DDAXT!X;AS_ATY-BWX+0>EHCV@#*JD M5(\E"Z;<'%#^5//3TCSO:&$&3S&B (?)^SC(#0/ZK]TC.>0?QKWY+Q\/HR#T MUPBS[JCJAD:3YWMDZ:-I\Y/%WN2C/07J@$QF>U5J*RU$V9 #KEGNH)76F:^E M9DY;&3H"R;,QAU(SIZU4\\^X,X^D9AYE-W03@:?[;0DMQ7!H!BNB)= _J"?P MV72I8,6_C"N[0,JVH549$2$Q5E_RJG 6(K02@5$@EO'[ZLFM&;BN_T+$673K MDXT1/85DZM2!R4K0X'51SH9IG;.'=X[Y1!34T!$L=[FYVB+K3..K"U'J$X8M!Y1KF90G'E^2/0LNO-O\-7 MSW:"F&,@FQ8(IQ5A(S*/>*,H]*8UU)N3.D-Q7<5GFL;@F>XV<.A3@ O')EH@ MBJO9/IM57DGIOK08.I1-],UT(S2(S0[']VG*C)$2OE,>7:]GOM$ MN=!9:U=A-@3LVZRB5@89>*=E-;%,1W79KM@/8-561K!.-,6O5F5U[#R52L6U MW/"X'!Z;HJ3"A:JK7:P#=?]QBUAT@9V7+4L@(S5'&PBN)X- M7VEP:9UMXZ^R@P/-L];Y_XOF^K!)G-K/?85QGRP&=P-[WF1 MOP!L@K;.#R[V(EBA7SS.VC)MAT2R6?I8X?:/-.: M0*SX1UYS+;1D S)CR,J-]*R!'X23!Q"DM(\B3*MF MQ \8\D,5% ?3$@D[L/\5!6%\^Q,=_CMV0C3R7[S"'<$*F!-V+,3+=N!#E[IW M*]@Z]U[LC8= L"]1+4N5@;,;4>X)=FD "R?;/D_D>7EOGR;.J[V5"R3R'EETD\3T6K M.Q30Y%\FX6H9P/QA-"E(NR+:@[6/0R>(4^QYBB*G2ZLT<=42?B=-Y:LL-R)' MF58=2.\+0?4J1GO-U*@HN8)>6M3(W1S)A_A/_"%2SB))';.G:AJL@$):S)]P MG94D6?O-59__$]#2R$R@.HRA(VC]&UHYEHN"KX3#X=CTS*61U5RU,)A@'FNB9XKB4WQ'2Y>0DM^8>HJ2)-0;LU!=_%5V"*Z< M!M-@)*!9'B5@(Y*8Y#),GBS9-X0LR12@%:(94)Z0"RP^L3G8DN@,+!*Q.4)I MP1M8/&)=Y!QQ'EC,8?-O6]81.@\DE+1WZ^:@0&W@K4B<)&$KGA MULFO!#AU3Z3%KC_QBL3,3!>E'V*.O!UIF51(9"]-[,; M1[?6;!M0SLX]7]P^@+Y%^B Z#4@9H6?D^K$H&6O11"8EQ,O4SY4;0[6 :$]V MH+XGA;3'#^A@5*T$$.CUC.OTV6LFK5LW]+D.7@W&VUHM21!))ICZ6]-E5O\K M-H%4#E3)"M#L42V]4T$J.5K<7 W72&4D2$5''_,W= _)CB5&9^'0X%/JV@IB MB=F*L_I$E21KCZI%1:+*E22610*MW?N(##C\?K#?GPL2?$ M#PK9#[&7;^&$$TQ_WO")4#US&)B MX#51,\AZ9HDKW(_"[F9 MXDUQ@C7*);E" [\QO KF3<"PED7>HPSK&JV%H'PV1 [KWH&NX[\&6'?CF$>A MO[>EC._\B)RQ=E;7A0K0G3<>UN&7I+D,5,*YWSND\J$! "^W=C;T2659*!A+ MJH(;^H:QS1@&8&F .M=*-98!6+Z@QJ5H%,< +)E0RXVA&!=\;"9EKD+KPS2@\+/_:QNK(6.$5H@C MO M'?(I83774@:C[O?0EU":[FQL>H$9QY'QWO6J;JREY')Y:/[+48SF6FB9D]O= M\UU_N2WH0;G1@+M;9+J"6B]P!40*OLV$:'&AD,HN],EY** 2JB2*+A0;0@*0 MV$Q3.4>F>$2Y/20XL3V'%A'%SYP:!-SVQKF>HEN$N4UB@97/ADL[3!:)N,.K!7?0S#C7D9%3')5?DJK44 \!C_'KR^C1 M-:V85?*/ Z/U\=="WW:@O-I:\?2#0@L]10C2 ;F8]]KHF?:?R,03C__"QEX; M?=/.7WSAM'D;/643U!<9G(B6!>+&*E'*Y.7+N1WV4L[6[QJ:3(DP=C\]Q0B& MOO>,<$AM9]_\))&EJ)?R;TNYSGW_#M".T4-$R4I)#091N/(Q=45R ;(Z*6?4 M5^ZRL6=A6GM]A)(_Q][^?'GH1,$\DYM%&)NOT9C*N?12L-) 2GV8Y ?4DU>? MK6 \9#(?=6#ORT0,VJ7ZZLF[3P1E.@=A9XC,8=%@*SHQUTI1U4%/[OT7[ >T MP+B%D!W46SZ5(73EY0<6=C9)LN.-::WHG'&$$KON!K>/<@Y_FYHC\; MJNIA7.G@O72%LYN/3PZGM7'5!K\\9-F3* Q"T[/)]TXYW\TKS;FF4>>IC:JF M," QLG$%QV24G0\:5B>S!)(]C2M%[MMJ*>%*44<-K>P@QI66"CN=UE*\TJ/> M':>6XI4.>]F>L%$P5-,77&3DDX,NQA67D1$J9CC1:9[YRSH!MY= M7/'RIQM:58JI-8%Q!:<>7AI)&,<94S*?R&FWT_BSHO?QNQ.N;M8;U]]6%[UJ M.*+Q&8Z4,73]@'PUHA"2;^W=O%IQ4,F4L&R!*8/5S?C]_%A]C<]P M9(!,1AM[A-8H]K?$'M%47=_]] M=VS[A==U14WQQJ=[5H-.,7'15C&;-0H8\9_,?L M8?RB@_=](2QAXG&FX2VF7&?CEQW7Z[02I5R@;D9%*2-$'/W:PRJ4$J#WUZLR M/!=DR8GCXL1:0ZVS)D &#MT'6PQ,NE/58YD[[RJF%+YU(:W1E^Y 2NF_H@? MD_>"0!6E?$"[*'U8MR.'SC(@3L _3 FL_H?J\T$[2%GHO-Z@U!D[))()8Y<$ M >]DE4DLPR@E59PNC+TD#:"&$=5]U=>+0#(GI/-*G'6>9:@D7 GN+OD"UNF3 M)[N\C^433N Q[S8_,OC*W V=1[SLE'YAUI+9 E8'UK8D:HDQ8*MRUUX/Z60; ML)6W:T/GY_* +;-=&Z]J8A#8 MNU5T"8= 2VNG9#MB=,10);3+OVM^;E.H$M MEMW)V59-AH);:[MI)!$K5PIN@>W:&X23C@6WF'9K@J]D%A?< MH-=[XPN0MN M*>V&R%42O>"6U:Y],!3SQN#6VNYB!?(,-+A%N/6(PA7Y;7#+<.L5A6OGL\$M MV-UP@6JGL\$M\=UP1?B);J+ZWB<&6SES+L??'_&1FYJ7X^V'4*B4[Y=C[YM8 M6"?G+U^,_HB'[+S"'&Q_)$%QSF(.NJ=R'SL5,D?>#_%/<_9DOCK]D/T:)F#N MG&*]60U!?F>.N#\BGWS.: Z>(>]U\9Y-:L%\-/%^7DBCMVT8N<&[F?(ES/J5 MLH(KVJJ^.2.DHH"7]52,J(NFUU*JOP&G'C2O2ZLT<6L9\SOI>='%P<@B30/Z MW!?_,9=R2RT4W)N>F3"P:]^+^#14MM7RFDP;WP=:U=PA(7;I8X=&6!5()_\6 M5Z#F=E5]E:7-(DI>2%A*,/=#TXW#98JTRCQ0(.ZOY0V:V<:/*"\;KARTN'E% M5D29PV2Q<"R$^<]9B'N^L>\![9SM:3*'ALGBG<%%+CV*\G,J+4(?K.GKF0%1 M3B@W9]V/7-QR0T!ZPH4^?XR"()8T*7-,[=1 7.)$1+,\2L#E3\0D5UBC*J7=?F!C2=% %C]=QE 74M]I'3D"UC C' 9.(TN@M4P !STRN M.@2@%]NY!(L?;1=WUV+G'=(#C=G&QE(;U5GW5CA UD]+__G,BD=,UC?[1TQ; M3%?Z V/@NOG43(LONW&'E X'',J&@PXI^3KC4/)UIFJ5/^+7@V8_?/ ]*\*8 M>O=9+VVP&QN_=FE JG%KLF4Z?"TMCX MI%;#BB_DTX<1W^9 K4/U-QA0_5#GE5K!' 1H.]$GG*47AVM[H6G%'XC@VOBN M8Y&/8^>@?3)IEO9BQN2_$&77\5)J$*&>@G06R(:K@QQF[JBK(,P1@&H@A_2J M*2"5O1M)M9IC*+(2-8>$QL&;\Y7I??%]^\5Q%5[UEAH*T!H(Z97PZTN.H47S M?#3#O.PT0_$L-M$3[T5SN;A3%EIHB6 B*XI<%\5Y8H_8)_PBJS_*((#=P8#S M3&27>PV:'O@U9G TY^^>,$!R/=J#($D!F"SF1#H2XN*N2N/1C=^.KVGRF*.4 MHLGB-SW7,YFPF:Y%568%3AMM@H6U*O)<#)826 M!V0)QP#5[B7&?38/5%1MA MY$H"1WS.0:'.9&='^:2L!K78HP[! ):589!;&1Y3*T-QD1(/YIYW<_#D1^%- M$#IKZL?=+<@$C] &(\N)6]$\>\#NS^PDT\S)<.#9--LJ?HE'W08A'@JH,8)) MN)I5@C\,(-4\OP^9%,N;);A# ,+,I%-"-13T!83R.G)<6O%%)FGBH*T>(PKV M[2B.NA&O+[=](\>PWC7]AE:.Y4KEH>PW!60@N:,YT2O?MS]DOHTTZB75)L92B^5WVBMPHT0].A4,.DG\\P94>A#R=!@2X2=NLM M1>U1(>5R%;_G/0I7OMU\7PC&*69U'MK =Z9GRP3PY3(0G.[EZLO@:)!DHXC3KP[: 3'IO*1X\78+ZJV#GBF,J47<ED N1:KWJ!4M50! M+#4.\2"<5&Q5,[69:R=[ _CUV(RY"?PV%?2OI[LW71.Y5QKA@JW.9^R=G+';FR MILCREYX34+60OI_MA!-,?]YP5^F9PSB'4\FV>+,UW%HJ(Q4CV-[?!SJQT)SW M]X'>WP=215 1#_#^/E O,+Z_#P3_?:!.+_OV; -O,@3B5T7'[Z]@KU(6N>KQ M#_W!J&AS>)O!#ZI'X*1B'VII(5+VC?["UV_&.(G(AWI;19_1XB1"(NIM*%7C M!8"@B#A,/JNOLY4)B3CH42,@HM*I6)SZ[Y'IA4Y(YGQ&_.EY00X:1E4-?-"( MC!7,T'!$0,[]7'-*3HA\%,.N/5PT,AZ4JAY:0@*^FQBM?'*CS#:FQ2^>4=44 MT*K6?S\/3JT773L#FG-M[W81%9@]; S)]9O)@7,_-K7YBRA-O^%#XO13=>Q6 MGN+]VSN5N?ZS8^\')YG5O%#&MQ$/2X(\)3XZM[URG0Q&G-4VSN>[];$D09P> MD"I74#LH1D%X\[HA*C.:>$J'3-B[^/K=L:&FU2R5 #+Z0/+#/_CI$QUJR-C= MBO[Q#KR<>J3F"A-_,Z&U-]Y0#4LA])#N"\N%@B.$G MCHPCG,.V0>O8ET#MQZW<[UPY_VTM %\K &8A;HW9_1U1=H?LP3/"YA)-$5U.QUL.B0Z&S3BRBSYC.EE,HC ( M38^6H)JMB-P[B;% 3JV=FMZ2_''S2M0[)T"/V+&HN,< PO-):1T?:%JN&AJU MI-T:8VOQJ,3;/AWU>DLN< =O1V:(&$XK49=6:1KMZ=V25"6=M- 5#XHF5NB3 MBV&&GI$W?_'_%V%_XJ$'LG>Y_BBYSAKI?*"UX4-@62N_XG<[!CH5Z2CUT87=5=\J$.[/W2RJM J[J_H- M.;3>F]MX34)47!=ZB"4H%776X@$L+@J]3FI1*NZNQ4.X?S(.CH4DJ<+>>KR' MR62WZ E')M[>N/L'XY8(]!*TBKLK^Q6%>R!>%U2#6'%W9<]@9R()M+"'/=F3 M*7I>_$R+'G&D6OEA(-6<3[0])KE\%R>_+Z0Z\QFI1?J^8*+PTW#(^(=/1$FW M4^O6 &.JE@C+S]<>M5B5'N+29'M9]^)(CDN(U7!W51%PZ^,%#D(E5' MJ&MHXP).E KG6U&-NYU=(![9N-#!PS(2"M,6J*E["V@:V;C0H:'Q"GQ*V.?O6B->Y5F,B\\MF;<52AK4-T7X'=&F!D1WW$$O9O@ $<3;^PP(HN"-,X M+<12QO@,\>]]0"QGTM\)'GW +.<9R#$#"M=N17$ &K3=F9ZNYI5XJZLDXX%@@3#,DOM%652D?-)TTS M.CV[D&%Q)RHBI32(GII1,E-R2T1)#Z EEKKP];*":?DLG!AY4;?6:>,&IHD[ MZJ+/L1SD640=);<%N2ZR>I3?3#="DV>$"07)W]EO]7&C '5.H2GV7DC&804] M09ACS?&TQ.:WN<-JA3]6!T3X7IK$=9=52"4LY,7$-NMXUBE]9&X$5*FU:G1V-TADZ]I4=U&.X^X6U#9>>55<2:]BU'=7Y7I4 MY9,*65-)7NA-+(XZ0:)+7P\"R;;4P#M")) M+5!JA4GJ3P&HVGHM$,*Z_;5'/?65D:CTWF!L[*'%MERQ0R9>/2] G:&T5(2IF#B8E)[(4:6=.826 M2C$CA)WGN+K;=Y/Z4,-<^!%X6OC=5.O"=/A^@\0VK^ZB6C_FC=W3T I8C) = M62$]-%6'BFBOWU>.M7KP#Q6\<>'=+X%MO/D$'9O16Q*&V4J5+M&Q-Z;X-M:& MM?I-)%)PMGQ-L+2N%5"#MS94;'MX+;GW3:R26%@&9BIN<;?4E,2!V9.[72"> MN _,[MSBPDCH%\"LT:U?)TREI//H?I4W1L Q:Z!>RLXES#7AZO# MC,WEMM=B>,^&''"MB0>MM,Y\+37SM493=C;F4&KFH48#=/X!I68>U3,C'WE7 M0C,S3FD1A8A_;Z5M"B'.1[/UL1F$E!&O^M;MN76. 7I_O9A7/CA+&IO2,B(> M=X!ESA%26U8RRVRG-Y"NH5J;&F :0C40-< T.IYM1ZS%Z[DH3DKAKL$>=\P= M@"Y\.WX8/ S'@[OQPVP^_7I_\S"? 59W;QW/]"S'=,=>0&2#6#M75WJYHP!5 M?:MH5E. F2, BC"Z-\,(TT!:4?![)(WY3DJGJ5;;50<4?@X?G*]"8>&IG;@6<_^&'^PYGS&F[)C_G! M3DIC:%'-]P=/II6DL=Q#564_H7VJ+QM[8%E^1&ZF*;*0\TROIYM7RXUHB9 O MOF]3^_4,X6=:/V1NONY:,3Y'W>$*>=)'4[U%;$I* >?=^CU7P[G066MWP%C M*>-L2EF(>-P%EOXJ27-9.V*QK9[ 4^5[8#6GNK@K>6GG2KV*&[OYX3PI-5B1 M537DS #TYM'-=/QM,!]_N_D^F$X'#_.[\>!Z?#>>_S/5GL_?U6?HR/NG/@]= MD\9X5!,KU*F%O4\%J80J(]%?4Q&S=M)EWM:7@.;#':' PD[,=":+J1/\N,4( MC8E:A%$03@DWKRCSS+]H:@P(*+UHC_R$RCMGT6P5N,.HEEGK"OO-ZP99A+YO MODM.+SVOC=9 :CA )=TR>D?.LV,3F6H0$,W,(@?97"IO!L6QM#S6?6LZ.,Y* M(%.E%R_C@JYH62S>]FXS>DLV(QG!"; A28K\6MC!&V(DJ2]KKQ("VO&^N-@\ MT?HG[[/UHK'8]H86123% 8O,:7,I9(4YL$E;6I9$7:P#F[?5T #*$"$!E X; M#A['\\'=;#X9_FT'3A8IL4'A]09@(4.SD-R]]!M,%L,5?>*V^ [RA^9M8>/"-,I."]1[($%X%,5TB/2O#H;7R$Z?.K?![4]NRGOM12 MS_6ULLS2,Q<+H)WB$DM=*ZTLL?3,]&7KHS@RY-0NIFE!K,OTT'DA 9IIQV6I M1Y!]%4R:F0:G?=4)JB?BD$P6G)(>!=K-T.QK@7"K#X'#+D2Z4S.UH5V!N\*. MHRR:D@(E.*$ W'C3V5=HE>W>_79'\MM5I^+&S[;-22_.4^7[C33/RWTD^K"9 MEKFGB!QWAP8HS$+?^L'/]:YN?-0U@!8I_^X!TK]JMSY>($?(OANLF>0,)^0K M2MB[/<'?R)EMU6ND-),6_Q&?HBG:I I:1LNU-&J-HP-ZKOVX_M5C90F\&]<[ M,*Y72D3@S.G55/*0 *WAR"*R#(4IJL$SG]?^.OTTE[=I2'Y;*R0OU0$S+W:T M/NJR&]A0_=H&:'W2'MBP?4U[2$7@ Q#3/_MZ/;OY^]>;A_G--UKD\X%Z:VC^ M&C 38#&IXH$LD?VO**!O<=P\TS4=+$*$R2[T,?U94O9)SC388%Q )D-U%&I% M3A3&!!3"+4>U,%U ?AC0V"5"V5F=]+R=S5PZ_@O9@FZ]77.-M3.7&,6O M+[91?769/RO?4KW?2LO,#^@E?N0L'YN[P1BMC[@&^KY\#&R.\)HQ<_Y[Y0CE MRNGN?2]'_&J M#V;ED5S6.24X/SPK76=?^5A6O6-= U5"2N?V.CD3^B&5'""YU /KR#)HK+ + M,84G>$>SYKN1^V)Z)JNJNJNV=Z8G=/J/Q2JS,NRVN[NG:VXX:")B&9W12I M 2G;FE]_,\$741((@E223/?9B-UQEXV7YTD F0D0R/S7__VR"ITG(9,@CO[M M#^_^]-T?'!%YL1]$RW_[PR9=O/W+'_[WO_^O?PV#Z+<'-Q$.%(^2?_O#8YJN M__KMM\_/SW]Z>9#AGV*Y_/;]=]]]^+8H^(>LY%]?DF"O]/.'HNR[;__K\]6= M]RA6[ML@2E(W\G:UL!E=O7<__?33M^JO4#0)_IJH^E>QYZ:*0",NI[8$_NMM M4>PM_NKMN_=O/[S[TTOB_^'?_Y?C_.O_\_:M,[V^O_@T_2_G8>M<_//M?WV\ MO7+>OE5_E7$H;L7"4>C^FF[7XM_^D 2K=8BLU.\>I5CH(892?HOUOXW$TDV% MC]W_A-V_^Q&[_W_S7U^Y#R+\@X,EO]Q.:]G^M-=65NG;H3#>"!G$_D74#>Q! M[8%1WZ6N3$_ 7:D_&/+[.'7#3I@K-0=#>RVZR;>L-YQ<02>*;G+=U21%FQXC M;2W,/2F&^-]7T/\>,O&2BL@7?H$-:QH4JVI8*61L$UN-O;WV0E3.L3RFFD![ MJJU$>']:QD_?>O$F2N46VGW_H?C'6_R'8IO_8CX)PS/UGX%(SN.5&T1%TXJ/ MZG!>7WC^+F,_ -*SB0'9V63^G@V2#X,A^7)G0/+E;OX]&R0_$"#Q19"A@/_8 M(8!_S">^+T62W$.#M9-86V[^8[^X5K#XX?_31" VCJ"LZ?T>AT WP-E+B4@\2SPW_+EP)6X=S M<,+J(-84G[_K5]N?Q]X&5=+$4P8&-M>P58A\5]8IC?H*\W?]&H"RYRC:N.&M M6,2!G+LQA&U4-59C +S17G[_HU%CL$./NR M'>,E_"YI1'Q0?OZN7RNRWS$N$WN89>GY^WZM2M'M-%K$HZHK/W_=K?8I^RW,8@S+5EIV_[]<>%9W>BF60I%)) M!E0C#"'\L@&HML[\?;\6JNC\[E'@7G2U=J.ME58]KC!_/XR5NI=NE 0H)2N@ MA\7G[X>Q4+@G:H(&1>;O^[5(%V">P1_+]FGY#U0K[VJPU9:?O^_7_M1U_+XE MT/?S]_W:G[J./[0$^F'^H5\;M-N4S>1\_UVV[:DK//_1K>?:[SWV*I'+>,7D)ZBRYN=+\0[\V:*_WFSA)W?"_@[5APU9?8?ZA7^NS MU[.R>3-Y(^.G(/O8U@CVH,K\0[\6*.O[##2W=,-IY(N7OPGS9#TH.__0K^W) M.XU7*W0A8N^WNT<7Y#3;I/@!$[^:FM$:*LX_#&&G\AUP9JFS;65:Z]J;JLP_ M#&&M+E9"+J'/3S)^3A]S;\B(5EMC_F$(BW7QLG.%,J?8C/2H^/S[(>S591"* MZXWAW.NPV/S[(2P4]B?/0-TLXP8#M5=R_OT0]FD:>;&$^;_;.^3FL5'K&VO. MOQ_"4DVC5$C72X,G 5LT-U_/#:AU5>;?#V&MBFU:E!H.&W5%Y]\/89VJ^S(C MN&K!^?=#V*6?XQ"FEBNS%6+6Z@=EY]\/87V^@D3^%H'3>R?<)(Z$/TV238,> MJJDS_[Y?^S/U%C+_+C%)4P%6NN& L;["_/M^K0]^R EO'D$V1K5^6&S^0[_6 MYDYX&PD#^.[]PWV0UAYU'1:;_]"OM2GZNWCQ'MUH*0Q*1E=T_D._]@9\ O0& M[[:KASBLP;579O[#*38D6,A$7>9(W9]5B=WG"M@Q+ *=C:DO//_A%.O"BL@I=HBTKE82^$% M2BU-(G^R0G<^4?^L_0S:K:'Y#Z=8N]^% $ZQIL0"\'VUQ4AFZ:.0]Z#([A]E MO%D^[CYOKQZ"2*%/P.\#11<\A&*2)"+=U?D4Q_YS$.HT4E]=S7\XQ<+_CQ!S M(9[B>_R/$#,A_GB*IS2B$,$>K85,MS>ABY_I_8M_;()US9A'8?WP;+QS1>;))\A=A)XKC>_$=&OFH?]!AYL/ZOFP1\E:\"00I_ M\B2DNQ39L7,#04/-^8^,?-N^*#+R7ONBR,D_1:"H_)++6.8GC??NRVQQ(X-8 MUAZDMVQA_B,G;W(@RIQ\ORK@<^%)X29B&A4_I]$3_"W&=QHMB!O;F?^9D])XG\E.D6^&)X*GF:N"I3<[_S,G_8B,4;E[;CD'M.=/% MRUI$23MQ-#4V_S,WWVXT07#S $<3!%<_\=(-Y,]NN!&?W"!*KF*\!M:"NJ[Z M_,]R'+U#1$D8IQ%YT&RCA,W['PBT[79^5^X>HXLA,/5KRP,_<[P5PW^ MC;MMZ4!8M3?_"U<_NON,8POB)DZ^X"J+\B>.3L-L0:FK,?^+DX1%1 M8N2E+9X&C3TOPG1E[66")@Y&V- M)0)&7E<%^"TL6CHQ6+4V_XF17S:V*!AY;BO<&B;YWO!6J,ND-ZY,M^HEF*M" MD30X*%9-S']BY*$-1OK==XQ^^^W.J#:!A* Q=&/MC)7!@Y7Q87 MO+*[7.^^8^17M4#-R!5J@9J1]Z(@V1T([14%%GP18[Y5B1"/ID7XGY1 M8,''TSB%!1_/X\R5<@MZ(=ONU+TWK&R )Y$_7:W=0&91./U/$M3C02OZ($K] M=PJ2Y>,-[<.S6LK'%8 1'Q_HS$T>0?CX V]F/+EAXS-E&#\GES)>?0'_9!I=!I$;>:CB,,I/D#9=O;=K M EAS\FV&8\W)%[*!;'6^T:XID (G7VH\*7#R>XZ@XQ.9)#UI!6B: -:\?*.A M6//RG9HA=YWQAJ9 "KQ\K9&D<%*PX=ZE,%L+O!%SR@K0- &L>?EN0[%F[=MI M('>=\8:F0 JL?;T<>APE'\4BEN),7=U+IM'76/X&C/*3H(X2:6H6I,/:)QQ= M.JQ]Q=&EP\F'5(%V8>'/%I6K%Z@(FL\6356!)2.?,73Q2N]LD7_3;:1V7![X M,/(&]_'9''GJ:@ G1KY=@3#??F'8=S!%*M-'BQ&KJSU_=U+X[0&YMAG-^OK MEY'O5N ]O-"'7QCRJWSV0]S0"#!GY+_5@3ZZRMB=O[8ID (C_ZV 7OONU)Z] ML0E@S<@O*R"K"PVY];E@+N#'RJG0HVVBNXWK CY%?%,8)N&P'+X,:KT?6 M5P-VC/RA>+6.(S06LP6NGW3;/"VU58 5(Z\(($KQ**(D>,*X,+$V]+>Q//!A MY!%1\#DI##PUGR1%ZU5&<<)'MLL(;]1,DOPIU_E&8J3MYAAI;1L#23#RAT:6 M!"/_2(&_<\.FH[M=.<#/R+/IA)^1CR*%'Z2W0?*;C?$^* Q,&'DD*DRBM[7E MAI>GHQY#$%I\'+)I 3@S\B(&X\S(7\@07V%,GI8L#^L +T9^!"DO M1OX%*2]NWD;:EM(>&W;>QDELV/D=)[%AYX%4X+4QV9IJP(Z=+T+)CE%@\!SF MC11K-_#SO;C5;#RH JS8^1WW[DL.S^9L2E\'>+'S+8AXL?,M &-+E;A? SBQ M\RL(.+'S*;ZZ$G/>%BAU:6@;ZP O=MX%$2\^?L:Y\#=>BM]A[\4*DT#+[7FP M6 @\5Q(88>[K8^ ]7L?G GXGA0]33^V@IY436J,0*#H B?'Q95Z+Q/CX1X= MS3KNJ/3\':-@UZ=SX>,#5=#9&B!]%6#%QP.B9,7'_]% W*HIU9985@NX\?&# MZ+GQ\8?HN?'QB4Y,]6&1W.,=H^C-0[#EY.7LX'X6Z6/L=\OBT*(=X,_)9QF! M/Z- S57;D#PW%F9.WM$.,5_Q.YVUL!;AS\JF&YL[)YTH\&:P1]&R1 M9P3!VU5Q&'A;V&,6X9S0+LB'D]]FYJ%[M$ EHX:V04Z< M?, &+MDMXN*FDHJ&&Q9>#XVT;'H F7'R),V,=L&KBJ=.5+(RM@PRXN1_-C!1 MGRBR3Q8THM$T"!+AY)$V$6AX44,G*?N.@ XGG[:!6))LA)^_YR"35DVC ).3 MYVLFH:ZQD&FAH]80V/_(HI0%)P_9C/XSH%>W\FW38W=I$."]'K^YUONGFC V M'0#\U^-) Z&G(,&( X0B.FX1 +X>KWDXF;P>KSC_N)G]_5: >M@TG;BV;Q#@ MO1X?&",$N]+#T(Z'T9P3L@V[;2= X_7XRLPDQRA*?!.IH\23U?PV5)*S[00D MQ]2'QE'V4N'_'.-1!'Z^4YQFZL_))[P/U'@+I&US( VF7O1(TF#J1X\D#:8^ M=(;S*EB(DZ1@; ;8,_6'!V+/U/,=B#U3'Q=?[5Y*@0D"A11)BA^/3I*#98,@ M$:8^[H@28>J[CB<11G'\]PA47<&O0?I8S;5H+P93*\"=D5<9A!L UCHGE:$> M\&/D)_;"CY'GUPL_1KY<+_P8>6N($[.T+Q;@9>1 M*S//N^$$O$.#(!%&'AP3B3#RZ@()P&.9W(K5)LKCYUK="354!(:,O+2>&#+R MNH+$"^-D S-O@?D<59!&L78SQ)4@I7.M6@#LG3Z\!=:>1;V@(),#)%]P!K[Q@ MZ<:\K@%@S,D['(8Q)^^O"O@HY%*7V[!=6@29GBYLIMT6K<]?\\HLX -E]/O61%U I+CZ7EV?L%AUP;P MYNEW]L^;I\]YL5J'\5:(CR(2BZ";YC"T ;QY>IH7X"&GV^16K&.9NJ#<[L2R MLV&Q:0PDP=,#O7A2B6(6J9 9@3)<=B=1V+0&LN#IFXXC"YX^J3:=4-N-N*D1 M8,[3\Z3R-QN]3$89%YIP7P61F*9BU70H;]G*_#VC[ Q-J.]1I9_$6[4 G'GZ M?)]B3-$71YZ0]N\KF^L#7YZ^7G]\>?IX[5\]-E0&ICR]NFGDJT]'V8,@D3U9 MO70#^;,;;M3(Q7XRDW="/@6>2AH;[Z/%:[W@-Z!M"U+Q)1%0 ]\(4,QWB[9!3EP]:VYR MXNK]EA$(NHE"5QW8,O4S.\4^L6@ &//T(%O&\3#5!(X\/4!:CCP]N,_NK[$\ MVR1IO +'L[7_IJ\^?\\H TL]W/8^3$U]X,O3:]O'V\Y_T=0%GCP]M<]NNI$8 MY3ERPZVZ_3I;J^O2T5(MQ?PA?*>UW*%MD!-/+X^?G'AZ>;9-=QY/J_@GX Z/5?>%M;E';-@G1X>H1V--K/GY;M@GQX^H]V/-I9K!9M@EQX M^IS9@ZU)Y'\5P?(Q%?[D"=3#$O9\0GH!Z >)1_3[S[RZ:.L3^P'Y\?1G7XW\ M.&7EL>!U*U9N$&7?>Y7FW;CJ+ +LUR9-4C?RX6]]"?64SD'2/'WSWZ.D>>X. M9@^_"@^ONRZ2EW0DV- M '.>_O\0S'EZ]4>@V[NH]4T :Y[>^A'D=HZGOCJPY>E[US[,:+U9:VP)9,#3 MSR9] 6/WTH53?B8;\.U7?G-3\_>ONBM&RWQHO[!YJ7& MYVL_,3JV#_+BZ5&VX]-N"G5H&^3$TX/$(-&1%X1!'H;B[!'))=/HZ-Y/Y!?Y M+SK,KE-Z =GQ]$&[L&HYT[KV #+CZ;U6 ]%U,>0U]8$O3[^U\#?WO]5U8=[8 M$LB IS>K2?/])=HD6?K7&'??,'W+WYQ)X7=\WGEJ1R!!GK[P:Y(@3Q^Z$['V MANZT;N8?.&63.I56.U/7O0N0&BN??1TG;IAT3+;96!W8LO*X>V?+RF_NG2TK M3[=WMGQ\U,.(&%8';765@!D?;[1KO!!3C) /C/(J%6%5+UX\M3O"B-_Y/FD6 M861!F'/X ^?=DQNB"VWFW;X]D #%QYLCY<4H(U$>DN4^ M3MU0954J-[B!2#X+_ ILYMA<'_CR\9!PW32$LL^* &H^GDX;U'P\EC:H^7@> M;5 S\B 4)#N_8:\HL&#D+9S @I%/D$&+_$I461LN>Q6 $2.K3L2(D3U7 &T, M7*7@_ .CO"U['X!JO_^\_PZ$;N1GW0RP9V3'1V#/R!_(L]*=!T^!+R)_@OLD M#S8#[K)U J.6;8$<&'D8H\J!D<\RJAP8>4'9#NOC]AJ?T5@>H^CK "]&?E&& M\5+&*V/V5GP17NPZ&PQTEQ9!)HR\+#8R8>2GL9$)'T_O,HB"Y%&H&PIFKGLE MYQ\898;ISH&/Q_;)#:(D^Y8VBXKCS=WG-OBEFD^ANFR29X]/,&KXC8P703J3 M6-?(G:0'D!D?/^_UR(R/3Z@8S:+LT'P:5>+8[?(:6,BDJ07@S,?_&XXS'U\O M1UQ^Z3-X?78&?IHY#WH$&+R[!& M[D1]@-SX^'BO2VY\_+S7)3<^OM[KDAL??S$+5EXFO+0Z)ZNI [SX^(1E$':1 MW+B!?RL6F\A\VJFM 9SX^'ETG/CX;G2<^/AL6H0M5E9-3>#(QZ^K)CG 8\$L M@>H&7.G\B7,9-@W,/S#*>3(48T8^W$",&7E? S%FY#<-Q)B;Q],_8U:^ MD,2(@>5HW,/S#*JS$TV$GG4LTG3HQR9/3/E9/GU3=73KY6WUPY>5=]<^7D7S6@[:"-:]H WIR\ MK51(D:3Y+F\6J:CKML\>&FO//S#*?-$_5TX>5886#UC/0C=)@D4@_$F29R&. MEA.,SFK/VJ(=X,_*KQJ!/R=?JTP8U<"O+ ?X.?E/7?!S\HFZX.?DYV2XME]E MD H_?H[>?_?NG165_2K BI-'0\>*D^]"QXJ39T+&BE%N@;W$=F8RU9+ @9%O MT9D#(_^@BLS&MS\N#WSXV'M]SN2S>(7.JOI:8Z377!W8\O$.AF#+QY<8@BT? MSZ,9[M'#K!/I'[4'\N#CL_"0!Q]OQP9_+%/8MJT. Q*=+)>:=D$^?/PFEO)A M%.7^RHU\"X._*P;H^?A>5VZ:G2E>QAOY=^%*_.9S':>[WP=/0OW>BF.[QD 2 M?#RXL27!Q_Y-'HQ#OWI:BWC M)Y$E.[ @75]O_CVC>.K]\&/D![;Y='GTI?)[1E'-3V7"R \[D0DC;^I$)HQ\ MH@-PMBK@J JP8N3=$+)BY*?83KB]N<;(N^B$GY%/L,-E]8Y/4W[^/:-8WU?! M/S:!'Z3;VR#YS6:)')<'/GQL?I:+*EZMXPB]DMEB]SHG>ZUC-6K6K0!W/E[" M\-SY^!7#<^?CB>SG7YN\!&;5>EPQ[5(L^NZMN9;5P$8\?%#J!CQ\4RNX\CU?X5E$$3+"[SCDTP6J9"W M8AU+_-V-D$'L-\Y!^V;FWS.*?'X,VT)SU%4"9GP\&@#I;:3$\"IJ_C4QVBL, M3/CX)Z-M[,"U.@6HKP;L^/@3?;#CXU_TP8Z/K[&#^=65&(V] &K.7E-? M#=@Q\D-Z8,?()^F!'2O_A)H=HVCKB7)<*I M_-8FF43;QD 2C'R8D27!R <:61*,_*61)<'(M\K!ZQ$742;\F?Q9)"F&RSRZ M1CM!+9C=G[02$TE/($-&'MRKE2$C/[&!V3J0O4K.HGV0%R//\U7(BY$O^QKD MQ2AVNIG/92P7(NA3EUGV #+CYW/SEQD_[US/J)+)L3>I6?WDH:\+/!GZ\KWP9.AO]\*3GY]#NV"?/CYNKSDP\^GY24??KXK+_GP\U'W>5"= M[+1N%63#SZ_E(QM^OC ?V?#VGRE/LCJT"_+A[3N/+A]&T?]YRH>WSYQ_)R:6 MCE6K(!O>_O*XLN'M*X\K&]Y^\KBRX>TCCRL;ICYR,MFDC['$+9 ]]4HE8,;4 MPR5@QM0_K7Y;:4&M4@NX,?4M*;@QREI SXV/3Y>G$HR6^4-4(Z7#PL"$CP=V M*A,^_I+Z%GLK$B&?K )+:,H#'SX^#@T?/GY)EE7&?;E8+(2GKK)@CO;("\) M1>'\*-)G(:*)Y\6;2+UJ5&G;)Y%_^."[60PDW8#T^'@NKU%Z?+RCW"U-9HO# MAV*GY%CIW"K(AH]_Q4\V?/PS=K)AE!'B!OPS8*'40LX$]<652!)A%]G#J@7@ MS,?O VWG">$GES)>M4OR::P)'/EXA/UQY.,K]L>1C_]818I90(H[7/;\]FH! M-SZ^)#TW/IY>%>6=&\(F> &_@IU7NKT)W0A]+;QQND834K47F$1(1 MK/PKV#%?Q4FC>LF+ 7I6GE-K]*Q\HM;H67D]K=&S\FM:HV?E5;1&S\NF9[ ^ MBD4LQ;W[8DFC+ ]\>-GR4_G\P"CJ_PX?>I/E9Q9[3]1<&[CRLNO]1[=4!NXLO)(]&@MOA4WU 6> MC'R7C?0>73QEG4:I&RV#AU!DX4=/.KWIVBK(AI$?Q$TVC+(H\),-(Q^,G6P8 M^6PEBWZ.C4]N'J3%R M\!=+BXU?>NL^?,X(9FWM6"P("/]]B5 1\?$:_( MN3"K8 Z=BR<1QFH6V9PN&VL"1SZ^87\<^?B%_7'DX]_=BM0-(N%?N#("K=:P MX@X*SW]@E OB5"9\?*=#)3'/M-JUE7!5AQ\@GH6#'R N*M&Z9;*Y.X5Q18,++S)[#@ M8\G5#2%P.#Z[\C=A^]ZFKM+\!T99%JB9\;'T=T(^!9[=S9.#LL"#CVU7EQSQ MPJ.X%2'LR?RS.#&?A&MK "<^=I^.$Q^?@(X3'W^!CA,?;^$N!5BX99PMSMSD M\3*,G^T2#YLJ D,^GD,5Z".^Y$^F41;FMC5/?75@R\?#J(=[!;NV*?S-[ I: MU >^C'R16KSW&(^R(U=5=_X#HPCW%:SY8RHWO(F3 -]JM)W'M0T 8SX>2_ER M$[3SRU<9 4'W^)NZ3X>&$5,I>Q%,&RF/G6,CBH!NSX M^&-]L./CBU5@YE/+GE=9 1CQ\;>H&/'QJ Z#'TS2R7H=!AYJ!5OCU%!__@.C M6.G#\&7D5XG5.I:NW)X', ^EB#SQ)=HDPB^GXR3RR]^<2>$':=*8UKUSJR ; M1AY9%Q86'\U.:!?DP\B?4UY"'CTE$N A6!THUE<#=HQ\L![8,?*;>F#'R&^2 MKB]@$:F@/V=9RN,;=XM*N$%Q&2H"0T:^4T\,&?E2/3%DY%OUPY!1!.V^&#+R MGPQ [^/\G/_&E8WW0=LT!!)@Y"6-) %&?I &^*WP1/#4;:)7Z@)/1AY1KSP9 M^4:]\F3E)3V)T,KMJY8$#JS\H(X<&'DZT&LR6]P&R6\66^N#PL"$D4=3 6>S M$3XJ/O^!49SG+Y$?)"HS/%O?!2AR^AAZ&WX^GN#/ DQR:&7<]HL""SZ>W"DL^/A?7]VE^DQXYX:N;#I9 M.RP,3/AX3J,OG5&'9Q99>=^_]V[G\Q"Z;-GD#$CK^-W*V-&_E 'IE:95WN1 ML77/(&-&GMKO5L:,?,@.3"OY/4>00=:,O-S?O:P9^>&_KV7_5>5W&VW;L$63Z6O99KTFFKV4_564XU"ZJ M@US9[J$NW4#F5WKRVU>(^MQ-195N?C3:1GBM&@8) ML=T1L9$0VSW.K5BY*B#/61RIX%P;5UWGFRTJRZ3*J>U"[-0!2(SM+H:MQ-CN M4Q16I8C;BF*_)G!DNW<@Y,C6EU=(&RZ?Z6H )[:^='=.C#)%T'%BZT-F"">1 M/_%_W23P>_W?;4)4GM0RR(BM/\A(1BT]PM^"?[Q%EN_@_Q1'^,5\XJD7?'YCVVS/_2( MI*6-[1%)2TNF1Z(L@KI$<1G+CZY_+AY2G?-17QB0D-@+$B0DNIX$"8F>WFO\ M7'@2'\5/H^)G%DO22D6W;PDXD&CGD3F0Z/61.9!8A(:>;Z18NX&?!T))5*K M-89^[\BDMCW@0V)7^/!IFP& /1\2&\>(#[VEG*Z@,YEE2CA\96]%P-0 (*:W MJ'TCIK>\?2.FM]!](Z:WQ\7ZV:VGT@+E,?;L<#[W+(Z2(,&HA:D;%B$,FX!H*P$R$NW?"S(2K=\+,A)M7W1R'N.%CB8H M62GHFT2/=^R;1$.'8?SL1I[ 77:\>4@7F[#XP%,'Q% %4)'H9')4)%J8'!6) MWB5'1:*55]C:;%%)%7(I1*+VMOG253EP_4GD7XFE&^)?Z^!V:6O^8]L8PFQY MD-@$!CQ(+(CJ._D/$?K3Z,R-7#]PH_,X#%UI]H.:Z@$^$CO2(SX26],C/A)[ M].Q*/\&0X"9W;J\0]$QBB=Q'YT[IW"3N2?4.M#]Q\7 MFO_8-IHG8<\4NKA;SQ3:LUO/%'KQHPNN^VRA/MM(MR%#M;D"(*+0A&?N.H!] M1/!/X=_'TR@582C4]>TB#&X-L,9Z@(]"$_:)CT)?]HF/0JOF_7P&6Y6]$&J8 M<+7E 0^%GCUS4[&,,^%ZC_G?ZS"V:@204^CR<9!3V()QD%/8DK-XM8JSQX!)MM&XC\MK MQ Z. MA/[/;:.2,4-/8COCU3J.\!!_MIBL8ID&2>;H&_P00Q5 16(7R5$1V3QM%\8] MN[D2(".R;#T@H[%?4;(),;M8^>WD4H@;(3_'4?I8B\Q4"9#16*D^D-'8HCZ0 MT=B9HTY4\^$V.YNTQ[97#=#1V)&>T+6-P#(P.AH[<-3-;;QUPW0[BZY%>N?J MTZW:5@64-':A;Y0T=J)OE#0V(WH2H/3!K?@YQAYO9)[@+W-"C)\B["H#4B(; M,@!2(ILR %(:&Y.DLX5Z*WH7AWX#,$U9P$%C44['06,[0)?BV9K1Q:R4F?^Y M;3P#LGY)]/UFM0G53=@R>LI5X.&9HN&CL[D2("/1\;T@(]'KO2 CT>6;)(U7 M0D[,ZV>_%/1-HIT[]DVB;_-6/UKU_;'LFT2#=NR;1&OFK9Y9]7U6]DVB*;OU M3?*>O&CUW*KO\[)O&HW9K6\*G5BD7BZ?F60'07BW)W_ -;A*HC$-!6K.DW4 MKA% 3J$SQT%.H5.M.KTWO!FR;P 04VCB81%3Z._SJH/[)0H,^<),Q0$-A4:G M0T.AXP_3K2>5,3 XBTW5 !V%%>@-'#)89^$&)E&T<<-+Z,U[#!+<4/TMBI^C27(O7MSDLRN7 M002_K$7H7 M(XWEJO2$EW:Q@^+)M0VZPSJ B\9>T>.BL53TN&AL5+6/) U6;BK\/)O21HK$ M+IM&UZ: !;DM&X4%N2T;A06Y+;L5X(T&7MI%?]75G?^9Y*WV$#C)+59/.,FM MUET:>[]ET\L6WD$50$5NITA0D5LI$E3D-@JGQ\\P8_!V#VQ(8BM-B)\'4GA0])UY<[]?"OHFL1$=^R;1^QW[)M'N>:L)WE"RZK]2$C"0 MZ/(3,9!H[B#QPAASU>$G&O4R69F(BY\"&Q!(SXT-@//GQH[$IS__5'KQ4\ MZEK)O7A)/T+GOYW MD-O\S^3O*#_OROBU 6##<=H*+]J.$9#^4KYQ[6?BYP> MDR39K++?T3"TZP 8#^4?\6$\E"_$A_%0?H_N(^()_'3- 9NA_)=AV SEJPS" MAB3"B$WW=YOU.E1Q)=SPS$T>+\/XN5*&9GW9=P+,A_)7^#$?RJ_AQWPH_R<_ MZ4LF>.ZQ?])W E5#J\!M*$]H#&Y#^3QC<*/V;LH\7E=-KYN-E0 9M1="AXS: MHR@[,;Y2KJT B*B]@I,1D42)J7:P?^FBWUP7SBIK69?.*EM7%\X MJ>W5M9NJG[.UR'(&M-RT&>L#7FH;U#=>:KO2-UYJ:_.?&["Y0>IF7Y[V+?+^ MO&QCCCJT"MRH[14G;M26SQZ%K6ELV>+\+R0Q@[AQHK:SMR+$SU@WKH0^P+]- M7$^MZA97TYJ: -345O=.+'&O>."D6R,V50>TU+:W87/;!KA=2\"!RBZK/'%1 M'D4T3PUG *HK#FBHK"X-&BJ;2H.&R&*NX\0-DSVE$=2&%:PM#WB(K!P9'B++ M1(6')L(0(1X2BQ![&Y4P*?(OT"!M6Z@GBZJ DL0"](Z20O-CC!UH/TDVF)]5 MO6:X$1)/ZFNPU5< 1!1ZG!81A2ZG142AS[,.]MR7^CAD^L* A$*7TR"AT.+' MC1MCB]45!S04.IP,#4E4G]W[73>0ILPLQP4! 87./@T!A3Z^P+/*9+)(A;P5 M:TP!4CR7,SZY::H&Z$CT<&_H2'1R<_"VP_A&9MA=VP,^)!J=$1\2>Y#W7W8' M7>]C67P.(B'+I)=!PT.S[@T"(Q*[PHH1B7UBQ8C$QN6).U8 M[U@)K9CJ;==+6RO66!W04ENQ?M%26[%^T=)9L4OQ(#>NW%Z$^QZ)I15KK@YH MZ:S8$&CIK-@0:.FLV/_9A-N[X*4RY9YC"Y3UU>9_(8D[U!\Z.CO5!SHZR_39 MW:K]1B?OI*DR(*6S2WTCI;-)?2.ELT?7\9-J],"QL(3:6!NPTEFC_K'2V:+^ ML=)9HJ(W\":QA[P_^!?N.EJ@-=0'O'2V:!"\))&&AL1+9Z^*_J"C@PEH9[@L MZ@->.@LV#%XZ.S8,7CIK-O/2&-JLGDK:3]ZFRH"4SIKUC93.EO6-E,*2E5^Q M9XNS>+6*HRR_=0VTFM* A<)246&AL$(T6'XBB7%2:1WOZ)CCHNL+ Q(*VT&# MA,(JT""AT/>5QO-'C7BQR@;+7G% 0Z'-Z=!0:&PZ-!1:N6S^1LB\_28@NY* M@53?=L1 JF<[8J#0KY_<()I%MV*]D=ZCFXB]X/T8EM<4V\&N\OPGDD@.PR"E MT,[#(*70WL,@I=#NFL[0'0=#DI@3ZS57!(04&K]?A!16H%^$%):AZ.BIB$*$ M@0OJ0M0V@+5J W!36),Q<%-8H#%P4UJM 7&3Q"SX)-0]NTGD3_Q5$ 7X1 .[ M*ZZ@&?>C=I4!*8D-&P0IB0V3<9+U+.IW=W8]HJEI^Y &B0V]GSN($ M?/E/<>PG=W%H?DC44 NP4=CTOK!16.Y=+R?Y2&V; ?04%GP\]!26?-=M&5+, M$N9!>&AMQZU(A"N]1TLX^\7G M/Y'$2Z!#0VL/3D5#:P%.14.D\_>RPR@WKA[*<5G 0:2]3\9!I(=/QD&D?R7& M#CD7V<]I=+U1MW<6V8??S+6^C&6+@-4GM0F\B/0X.UY$]H =+R*[THSA_E'& MF^6CY3G)*4W.?R*)!L&/%9&=8\:*R%X:(L)+$O1@*:Q_VN*8W"L0E[CXL[A"X M^["B0^#NPS+F?7Z._6 1>/D7_-MDTQ+S<7W VX>5ZQ-O'W:N3[Q]6+K37/9: M[YPDEL906'NT<]182>)HU/16Q[4F"96O I4<[.#B7'FWCX%QZM)=T!U;V M#0*C'BWI2(QZM+4C,:*QQGMA(">^'Z@M^#2:>"KF>G+C;C%[ GYX]3P)@)H# M;I_6*#"CL=L8[,:'R"_:"D1YW;@3^N-_^))#))G_AH;'M_^&CL=2K" M4'CII@P"VG21H:X"(**QNI2(:*PF)2(:JY??(6D\U#LH!_W3V*@G,(!H!D/7 M?/)\4 [ZI[$DW?NGT??=^R?1RN5QB_(\BN/\RJ72.D"-%><_D<3DZ! *(H KV2Z.76O9)HX]:] M4NC@*S<5\O[1C3 6W]^%*Q/P@Z_CM/S]7?"B?IU97J/![M06\*#0Y>/S>/<= M29 ,%D0H+$/9R2P2Y^[VN.=T"[\V7Y-NU08"IS 8HP"GL"JC *

E0F)%J\DTM[?"BY=1\,_:?6Q= M<81#8AOIX)#8-CHX)+9)?5P2M[;5D 0A+L@P0(A9XF 4*A97>-G\4K? RDCD,;D50+(Q0*+4D$A4)# M$D&AT(Y$4"@T([3^C,'9O8W,HB%LDU2L&B=O?1T$1J%!>P%&H6D_QU'Z&&Z5 M0JW#42F"W9+HV];=DH18Z- MA2Z]=E,80WP1(63V,:?AXUM]!81$H56OQ;.B M.%E*H6:7<2K6E$8P%'J5# R%9KV.H_S=PE6<)"KGY64LGUWIUYU0&VH@* H= M2PZ*0MN2@Z+0M(8NX*<(EG66J;DB0J30N3U#I-#/_4(D"810?#S-'YSAQ19U MH2Y[=E8\0YMFT;P?0%_X-^X6U<4$HR M3?>1*9I&FB2V@S]-$GO$GR:)I3-B MR6.;]\#2JF4D26)!N9,DL",4U.@+$0":F1(?Y;62)_%^S+#Z6]QV30--DE =KX!F_QX4"YK]>U '6$B7J5732)/2 M@YJECT)>_&,3I-MIE*1R@YT4&F,C3W,53VLT^5GUEC[-A)DX\T#))D$4< M.7A"68.\6V-(A<*/8$*%PDM@0H7"!ZCIW?A!TU@'@5'8ZSZ D81CZ048A36< M17A%)139?+ES0S%;7 8R2>\%_F6%>V$W_%D\!EXH$HQ8+- MVD""JGTD3&$77Q5A"OOZJ@A3V.E9=!E F64.XUH\WX"5!2=KO0[S<%OJO;'P M[V-+AET;1$HD%IT7)1++SHL2B86/[C:>)Y)DL0FK:V*W"L+MSP$>+.;]PU_+ M; Y@NA7N_$\-5*D[0A&0> :O6P0D/LBK%@%)T)ELX1G!5XM@MQ2^3(=N*3R* M#MU2V/4.W5)8U_S$0IO2N!9&?16$16$A>X!%8>5Z@$5AJ?(^<+_X<;-%H[E) MEM>41C D M%H *#(DNS],77\IX91'TJ:XXPB'1RW1P2#0R'1P279SM?,_%DPCC-8%%8 MA[H^SN.5&]0=2YDK(30*W=X3- K-7]/+O2&Y@:D*PJ*Q">2P:+2_-G41?@"I M155; T'1:'EB4#3:G!842>P9!0J/%2:"0:&Z,[6ON?U<".R71S&T[)=&\+3LEB02C MFIPMOB395>[F[@_+(A 2;4H!A$1_4@ AT9CQU@W3+1Y4X_779+:HB6I7!\ZV M/@(FT:5# B;1N$,")M'+68=7@8<[^DMABO.J+8M 2+0R!1 234T!A$)[9S?4 M,PMHV% ?%H/N2>)1G- ]A?:NMFO<'!\71 @4>OM$"!0:6RF!?)89.B^*8+<4 M>K=#MQ3:LT.W%#KP#A9OD 9/L F81&ZX38+D+(X6@2\B3V *0/GDAG5X;.HB M4 H=.0A0"ATZ"% 2'8O;P)M\7__5Q=?-:5,X6&,= $;RQKT78"1Z>3]_\FE7 M ;LUAE1(]#L/*B1V@@<5$MO#@PJ)/=OO_3 5L!WFPUH(CL3J]06.Q-+U!8[$ MNJEN[N./PIA>]+ 8=D]FLSIU3_)"_+#=[-^6(+)_(Q0Z6W0R%!);$BRC8!%X M>'$DNRJ"SX;C,/ "T6BW;>HB4!)+L8XW^ GC[#$0&$+.VX"O!?^&_AMR(EG4 M1) D-J!OD"3:O6^0)%H^=9=XC*2Q?*9-O;D6@B/1\GV!(]'R]=V8#P.:ZB% M$CO0(T"2U[7J0"2/+O5QJX)*;<_=5!C'MKX*PB*Q&O2P2"Q(31\-8VFJA-!( M;$8_T$@L1:47L\X]*H@02.S :1!(M/SF(1'_V, *OGAJ?%NB+XQ02'0Z#10* M#7[OOEPL%L)+T=)BV+II=!^L0-^=!_!KB>=)=0O>IBK"I-#C_<,D>84[ $P* M[5[I:[I:@^,\B_)4)QHSB,E]O*.R.[3%HV51$FA&99EOXM4T@;!+[.SQL$@L[/&P2 M&RI>W.2S*YQ1VTY)K$?6I/%,8*\,=DRB[SMT3/*>^4OD!XDZKQ?^61RI8_J-&UK&)K&L MC6 I]/)@8"FT\6!@*71PM;L\17"T5)T5X6?PH].-&]1]J;-O "%3Z.J!(5/H M]($A4^A^?%Z"WQI!]8C\21I&G*C%IRV-8"AL AD8"EM!!H;"?A3-BQL9>.)& M2/5EN '+?F& 0O+>F @*C;T@@4)A#8J0W+""11;'R^B'UQ5'.!3ZGA .A2[_ M"I)^Q._)=VO7,T/1%448%/J9 :%SBVO/=;[OM4BV"V%=NW0+84>+=HT^K[[ MA;!K"JW9K6N2M[M%JWFFPR)GM-(]#4!T51 6A<;L 1:%]NP!%H46+?JX%3@U MP!7[[*8;6?]TM[8\ B+2HW2 B#0J'2 2W2KP<:+P)T_@/2_%WK1HN.)F4Q5A MDNCB_F%2Z.Z_"U?.(K.EW"N#'5-H[BX=D[P,QD;OG^/&CLLRV#&%9N[4<4O= M^YBFZ^2OWW[[\B##/RW"5GG/.@+(L26>K@3Q&MW)? 5:J7_6I-O+(^ *WH::^U!EB*)-W)GDV0< MB@PS0'Y^?OZ3@HV(WW_WW8=O\<_?JE8.@;@/<[7-E]OY) S/U'\&HO!!OH/B MJQ *1\M_^X.(WGZY^\._0S&G+.?\DI7\__XU:WY0P&<3+<"SR?7D?-('H!2F MD[AJ1O5.A\J-7-]U?LG6S"CR^G*GE=>7Z^G]Q;ES=S^YO[@;36P 3B(4FK':D)YP:4?AQ%(JP=]D*.93/\R2#PW1+_V(O+QYK4>>RIE.*[5U!@)"/?E7H]511W=N6=HL)HT*-HXX:W8AV# M+VP&K4HZ6=&QX%X&T5VZ2B^DQ,>Q$H.Y@C:MM5PE>*CG1IBY+7-CU.]4(\ZN M%><7;&=P7;*CAA,Z2S!Q";]+FABI^9^5=U2%<9'C2K3'K=;MJ*BGT2*6*V6- MK\KPMT;HE1K.+UC'495&FS$5/%FH4'OTJOQHP+-):]+R)>I\?H^MX6_%,L#C M-)1>J4',R*M5=EIG+ )WCR)4R2S=:&NC[55Y)Z\PLM)7(7&#+,]L,_)=Z;%A M0^L-4*'$T.@NP.\ YS7;)^<_4)>]TT+-2CMYN3?%?SA*^\TB-NC?MT=__QQS M0?^A _I'*<:5/FYQ9O(^?M;O> _1JQT1^%M885S<^6F7%>BL[*AX15(Y^E(G MZ[_'XR9.4C?\[V!=NVD^E'Y6PX$JH^RB]] K SZ3-S)^ M"B+/#K^J@W.^J#4.@S.!5TK#:>2+E[\)X\3/BSJJK .%1T(;UG4 MD]DF37"C##MF(WQ5SU$50?RJJE.I.Q*;[,0BY$CH7W8.8;:9,$)_J?J/6?EQ<%\& MH;C>U!Z%YGBQE),5&P^F/ ,]MXS--E45=(J2XX"=1EXL\?41S9,*,(GI0IX$[(_=7'.8N90U<$OM%MIF'/S%+CE*:P^I<]R[DJ,< M4FE$6S53J2G?D*(OM;!-N#.^$F<21\ M=4/;J/ZPBJ/J.$4E)ZLU-(6IMY#Y1[1)F@KP.(P'T].SRUNG^.A6J3#*%U;\ M*!G>/(+T# 9'%7)4J9$,CHHI#Z/^[OW#?9#6''>JOSCQPGGW_IN'/SI%G;&P M%G$<:I5;4= I2HZBW,#G0?_X;KMZB$.]7+,23E9D2'S!0B9O%YLPG%>"#BM')KJE7"^">,D^:/S(!:Q%$Z0_3)U7T0ORNU)R(>X_H*-@8+NPLT50!\* MN974-ZN->L5T+M92>('25)A1=(6[DT3]T_#5OM* XZHJ_\R_0O3X];[-B-C3 MTXU6E=YD*'H6P^;[:A.3S#!<\#WHEOM'&6^6C[OK%JN'(%)0D\-'_V6=3W'L M/P>A7B>473@QEG=2J #_HWIQ'HJ[&EZEGS'%=U5:V[S'L;_ 9<;V+3 M3YA_;()\A^EA1N]QYS\MX?>F>?(*5D)ML!3S"G@]0UA/4#M7F0S=?:P23<6+ M35($QS9KI#1V)-9X&R_>0IU=*B?9<7+<[W%RB]EDHJI3PP75;X*" MS!_'G%DJA 'F.,B.G^[=E]GB1@:Q-)S2JC?)WWZ#$6_^Z*SQJTJ"5A0&23G( MX%W ;Z$)9RO:G$D66YYKFI;[\789 -<8U,:O:TAS+A,V;2=DY=N(']VPXWX MY 91@D=W-9:O4LU9@!%?0$7G"6LZH:KE?+/$)C@I$2TYW1R[W)%QRQ9(B?R4 M$8G$$D_:VA)!_ A_%IT'R3I.W+#E3E^=R:H!^J.#FP$W^\JPSAMYXZRQ&643 M1=$0A^G9BKA^%[H_;5$$Q>DZ",(O6GW#7Q:%*=R9QJI)O'&WS3[".BNDN+F> M)S>PGPIW(?H.K8M5CWP,C)V C Y#@X 8Z38[LEH39#T;T%5VWGW'PDG&2+&1 M%X0B^_*$2J$,$:+=J>';%B>*4]AW/L7A$W[]\]SDD4F,EI2&A&X@!B+1=@B^1* 'PB!1N1BK21@R MOT>Y0#6G4JKB/X'.(JL)M/*O^>'.;V T4%94]6=3HU&U&8 MI:[+]':ETNC[(QU^W3 ,BM]"\,NES/SR^V E/@*LQ'0?H"SMI%#<><#RSB^K M4;^65W:?'3^&[Q\RM&EO5 >P%7'>QPNMJ# ]6ZAPN(4ETFTN?DD$M :NZ!-^ ML)+YK9NL54=B&)\1+V)T&D\[66@M%F=96$T(W&KDVY$\FO2-"]ML]4[!59$+ M:@Z<5GN[E#>.S&K#+Z"ZDU;JCSW.-A1K=,^8%"V&;[T. P^Q8:Z.NM?NNU+X MI4_-RG%'Y BUUHW'-TGJD]#NDF)OV"U$77\MY#[&=X3]70&QM;7U=SUZ1XCM M6R/4V<:^$=H.L/',8M(;O'6,-_:>Q,^V:^BCFP3>A2LQL*TZ.2^CS&LC6V%I MYY,Z6[U29ZM0/'O!6)PB?3_2KJJ>B&XB9T2*XD=D1EQ]]3QTTSWCH4[]*R,! MP^/'8>A*9PV_5)=HQMW6UY/Z4$LJV+LA7Q(9:79M@A#O4IDVC$69D6]4G[GK M(,U.32HI&M4VW0_2C10&"CQGDL*V9W?WOE9+DR;(GIUGM!S!^4F/5@ MW8I$R">]SLW_-J[S>X!3)^(^<=H(4LHM++[,U:Y[+5'95$TB'Y/9!C(++^=_ MDJ!G#EJIBV)1%,-=&I1[@U]5RL<5?J7#-_O[.#P("\I.U3^7V*WC[3@>X]BNBU!<-E,U>83QQ!_XR?C)#6L_4V"9-RIH5[Q0H=[Z@PZ[ M$)EV!J\/$XW@/XIE$*%9[9."S:31XM:Y+%A&37W\J*6^O.>E1S4M6O@ZY^2L MIV^++52Q%NOW8XO:;I)U)%FWHDLQ'9=Z6C5KJNA:5$-E/GRRT!D3EE))DYU#Q'8#E"9X;2[O2J; M8+NN="1;VJNA2%(-HG&5O08R<91\5*$8SM0MEV0:?8WE;X YW[G7S](%MNIFF8Y>1OE43NA6-A!;^^C' MAJ?Q90\/?NJC9VYP;2BI3YZ%&>5'P:! [O:1CY#CKHH]3L =.;A$7GO/*2]^ M?'5\O%M#&*(SCE 'SQ:X)M)M_>PIB^($$JKPN#,' $GQ**(D>!)9W#LM\&N1 M.D58O.P^!B[@O=H'?\>'?J#)>OON8;L+T1#4;2^0H+JJ<J2U;?60>:[9CCNF=&]8=5<'?45.@1Y$X=W'82V2DEH.2P=7NT0>! M:R%6*?P@O0V2WTR?R%4A1T*IL2^:J,@^WK8)<%Z,#^2T\<*LEZ1Y:'8H1>%QXV'JL>O51C#QXT_@GD.MN%)/9U1]3Z5<>>.[;3I><*TLEM-'&)EJ$!;YH=/C]TG4?A$?P->F A@,OHW@3P[J M/*K<6<9D;B?VSR)]C/UV 7&K]9V5:F"$$+ M?!-[NOH%?T27:?S?*M*6V8RJ M(_&2.A_#V/MM MI"_*35QU=V2;^&HORKXBRMD=M^*[OPIE%A9^@9EX?CO.*ZX,I+NZKX?_+@9$ M<4F]B?>NAOI:%D?+M[CF_?*^_:NAKG9HVMKHM=P=;J9]N&UZ=?# M'9.+^_DEW2:>>3$G28'0Z^&H/@HWKM9**^I-3-F.L\YXXJ5+]#;=:5[)I_MZ8WS2\(OY9FD":!5MF M'>Q_T5H?L'010$VHLH*;"MT2JX8.[BZ\GI'/OYED?[\5L'(W=7'.U-^*J].O MRXW$X&>N]# PSV%LNJ1QRV0UY67>@YH4U3!V^4V%U[(0K"55%V-.*X17,U&. MX(<13>X5]IOZ9AN>:0'9_Y9R:BG7=5(AB(8L04U'M4 M\-G-I128'$) =RD>+]O./*SK+* R/N16M?.3=-:ST):QULQ#W;?'C/G,3%MR MNCE:0XZ5>JPZ)5^#]+&:[<+&A:UFM'">H8']C!<]W@.YMYRJ0;B!TM:![_/R M!^^/CX+??QAK\ QT](]6,SH< ^";N&@OB>1< M:9CV;;$ 2YM'@\BUWBRZWN![4;#M?+Z[O)U?.V>3N/YS+J]E79WI].;O]S))A>8!M^^9M?S;7 M'8"[?3Z"(Z#8^-EU=GT_O?X$ ^E<32WTY_!&/U\X7R=W-Y.6.NX M;.RFNZ&;X,@=7A]JNR)J9\1Q-$:>ZD$OELX7&:SETQ#%D:&LVEZ1W1>%T%R8 MY6HM34Q/4I.C":'E2*_68;P5XJ.(Q")H5@H7GV^N9G^_N' ^7EQ?7$[O[Y@I MOPOP6],M;)\Q: J*^TXLK>S_W<4GW()>%P\J;#-"YCG&<$RD%_+!:K: M<5QLR)%%2TZ6UXNC:V-'7)LK^ST.&%Z/;D^FTZN8)G>W=]^^?Q*QO0JB,0T%:N:%](G#BK@$DZ S3.E MKRQ?+]25DF? ^E.,B2?BR!.R\:')/N=EK!)+9%5YGE[6D=-I7+""!3HY M.YM]42="SLWL:GHVO>"V4.W?BUR?S3Y?./>3_V+(P5>? +*[YB)[]W/I!O)G M-]RHH8O]9";OA'P*/!406.#;'LVW_6I@X'8S.,@Q.*L="'4\#S"<)\21S7., M;QN#-YQCP8NQ"DS-Q0_'5XB&\DLZK8S^Q7_2+B23*.Q Y7);Q7[(*@T=D1^ MG4U%YRZ/;_XEJ0X9Q^W*X>;]'#8MD?#SW0MNX=MX3]IC3FS/><@:5!MV7D[3 MH03^)K:?8:HLU=2#V9/$420:7TA93Z#L?W\36V=5]H(+,NN&[[Z^O9A.6FA&416 M.XQ#V@2["PUE+CN+0[9X?1'<#K14,"!9D :\4MS69SLDK&XU!F7#SJ8(_[!@ M?'[;13@G:7J.PT^N9GBU9*[^]G9WY@1L7SR MO3OK9_3669YLDC5<@@!9.T0HK.EY1DY7?LT^J MC9=PQ(J5([#/R]8-..+$Q=)_=E.\0[N=1&ZX5?<%RT3-:FGE#RQ;ZHM5WJKC MYLWB+^,R W26'6&=-\WSE*6+8$ZR\E$Q>I_A5 M>'CK.%%A3?"E2(0AD&%Y)BHW@_HL@2/0[C3C\^1Z\DF]FF&V@2Y=3=N;=_M3 M9N=2)GE]OJO*2/7$[[8C2>'$L6[C.NHXLO(0C]C9.H,Z9EQ\OMKK[C3?_QKN MNC/:"W4/8'@[N[FXO?_[&^?F"M^!3*[/G8O__#*]8:B,:TD2?2EL&&Y6R[E6 M%@2?#QODP&7QWP(YO$Y]L$^I\?7:S!&)+:N[Y<=;$(/#QFJ"M)..[:SI*!DV M4T;@S=0@#/)'ZV>/R">91D?W1R*_B$/=:N+LM:^>1V<]8+"KXX^MN+"6>3?< MID\'25E/HE.DQ&H?]P]N7N?O;YXI8;,TTNP2_1)LE27<6X>X6)7/[F3 K? MXOW8_K36Y1%\XVQ4FUF*+-6/FL^5WWI97WPWAB>+[J3-XZN0Z@!SL8T9.E5F MK"Q1)VG9FJ)3)=6#-6J=.#%(UG'BADF[U$_JU$[XB;.0\0K88R-!88^'2X34 M,3Q@(^4:G9-5&VU2-Z'6!]#+J['.S=7,31=0C\DDM!["PP?VQF,F7:JMD8^, M6F<+F]Q>3Z\_W3DW%[?.W7],;B\8N'5%P+^+EVS;@-%=\^W)+,* 73#M\ =. MO2(Y+/ KWSZH5#U_B5Q4JR99X38A=15$=%6JGHOBR:[ MBW$16;@+N"IJH@1_=.&?7B\A63. =RG(PAJB-F1@?Q M)D>&2V>D[S YUV,< M^@*#5PI5L)?M&TXO:PGJ3.Y02&W%:32A5;#.16]8[57;/F1MC ZTJZ5\^\-L M+5]0"@TI[96VVXO>B*Y6PG%*'[#1#<"X;&R'Q61+5 ''BV%K&F7?6\]CO$,R MEK]5_810^P7A_7?O?JK)&)-_*5#UQUV^]DST>3CZ9F(S&%D*C?/@*?!%Y$_0 ME_=@EKA+ZXP591H./V_$<=4F)6^&7^:*MJ3UF_^?<.N>%S_/NO]4L8K8ZHO?'E9[$WT1E.7[.N;3LWWDBJ@ MQ6_#U8W M8WH$V_8,_1-X5TGV,6$6%>=!N^\-\,M*YO4\96:"T5=O9+P(TIG$NL9#)E$< M,GVSA+[^J+XKC#.+:+AJ!Y0GUUF4G0Y.HTHHHUT 9?VXJ9IX%)A3":*# %"[ MR-'CKC,[BMKAVO'!<3J(%%[&41IUY,KO"H8;;^;Q\XL61OFD8&F&V[#5#276 M+U(K 6=H0C#]@O)) L@S5\HM[+HF*\R_:M@*G\5)ZOSRN;^#4TO F>K33S2I MDD&I B,>CU1A:F=(7S#;FMKI:@UZ1]W:!41U]N7PEMDL?13R'G1<<==,'^&C M;'N N[:5/2WR<"?JT@RN=(SP%DOUQS>:6W0Q]N*DT$UYF6Y$A4<*C93?%_T M6.N/?5T#Z727JAHV&(\VLF19&_#.\A=C<53SU(SLZ^3+?]D/(SBFU(J0S9=DWO'2@X6FO=TU\OM?M8[+H M.[WI)]VIJNM+[&\K==N #]&<#N;9 *9(6C])Q5<[RL M'I>9>,!&-SA#LVF]/3\@=?\HX\WRL?CTC>_(ZUV"\@.Y>C8^8MID:Q;&S_S] MLK!W"NRHZ+\2LQF0VE>#AN._:<-;0!XW*CN>51US2QW\CH_GMJKST>]A=CRH MTA%[$,L@4D%P>J77?B):'BEQ/T[K=&!T*Q+A2B_S?GSQ),(X>^+OQ4FJ/IX$ M42K"4&0ABXJO"2.[X$U,=?[WT?@QG7RM=*%F"HY\4Q P"F@YS?<6LT@%Z&RZ M?EK4*O=Z,/&R")R52YQC3[H&7MK0T(I#D-<==T3PS.HLA(D3+ +A3Y(\K5FT MG& X+XNQ87#F:<^DQBSUR\1F,,I8]37"SOX^YC7K*D:]&'O$V&(R[%#J[76/ M*.T'>OM5!K#KBI^C]]^]>Z<==O?VN_0^+C?H;I(8\0[^S3#&\L47)C5X>MR[3!7 MYNY#'&W&W3V>0DZ;DW@ ITY5+:/SOPI5XZGP= MI[O?!T]"_=[((RT.61;0C+/%\NK +(I3)ZS\%2]-9W_M\US:>M:U9J^;:N^_ M>_\#EU&<10KN 8O[Y[C%$,91-D:Z 4R?8Y;C9\6[9O ^P"'=+E-<@6O/GO@J+>7"*-01"FJ[6,GT06Z],P8$5Y)ZA4Z)6$_9@8N-2>QBLNTZ&XM/B&;/6AY&KO MH\CV3?&Y&%?*Z!^+6WP2J3#8^R[<%P_+A5$%K]L07PWQ3VQUWS;NSY@3NFU4G]%%:KS\?S4^T']L A_FX&V0 M_&9:7."E_HOB:.^VUUOP=E_4[%D9 M7O!46(VJ#.W)&!XJ]$S&=J*5>;%?@KICQ(/1+>7]SQQ'HMTNPN5I.QS$HYWU1,T)A*18M;IS^@H+."Q9IBD'-W(!(6 M<7H=T32LW%:D>O2,K6CE"<6S2:AW+>)H^1:_:G!X>'V$ M6.N^#X"XC7"M3@6N*]G=![DV::NAZFG4R=Y1LE]&95F[:>VTB34.NTV(= MR/XF@VI\)*W=6MF=(B']PVU5D_7DMN%6$^^;.;?2D':8V[T:X5.7K"TQ[>E; M\Z)=%,V/M&S;;<.,DJHD5.@P"2JUW_!Y,$[%N./LJ";5?A7.^*ERTBF_O9DQ M4(P$NT.5@K0^DXC!C@_&H^W"KF%2/WTYKM4:$KJYE5TLB$?0/1WF695-[BAC M MH.RC:C+79M<)V0W2C77R'9H\QNYG9CJSU*S&S+;.&HJD[>J%-IU9E&SJY= M)V_8F3#;)VIDTLG)+.N.'W3S%&IF1V(_==/N=& 2+4=?ES.B0YB4'+ M_6 7<0SWG89"&=FRTLW87@^^BH\VW6CEGV8(9^ZX'Q4[?L)J+Q+35KG'3W3= M-)0=I8&_-IZ@8NSX-#A**J+* .E/3W(*[9CJKC7PF83)9),^QA+=4!M-DCAN M69[/>%1)6/AF?9/H>JQ4/:,U70ESOLF*]W)QN/L1T1Y\PY6P7N&WG?Y5S#H= M6]Y>>C2)^%B":>AQD) M\?V!2L M22!]):UIN\G+W:ADMCB\Z=TEA.[AF^!\NS.2JNG.33O,>6O'=_6AQAO'*YMT MW,19%(TZ;MGJJ&N@NRSJPP.,/+K0+/2N5G#."I?VE4@287X\6ZU9CJ8Z;(+_ MQ-I])2UKP2WVA/ 3S.ANEXZDJ.$LH$IYX,TCK8>9S8AI2>Q7CY&!;H6,,A[M M)A8&7RUN#=0$Z<;PK(@9#5NR>4@\&2CT:JV 25O%^?$6*,!(I+MCL$#55+D5 MV SLLH'"?_KR] M-='BUX:X!D6["=5L1/1CST,M;IWUV&U%U(P)P9OO)>5.R^\$=11T1\S#3)W6 MVQVUL\.\T_HS6)&6>5XQN7A/>S.+\[X*T+I(!WM E46&?>Z(@<4JD+6W50:' MW$*AY+BUWTI$EH5^=.618]1]Y1A>MF#G/.AI(\6G3>#C<:TM?EW"U4+&K&;Q M1P%H,'VL*0+3-U=*W%E91^7,'O$46 =>'X 9%W%_->QA8W>67F&W9BH22-Z MG#67<1C&SST]@&\]!'64F@9DCTDO ]/BLUFMJUSG+]:[N_R2/M:3JW'TS>38 MW+"NYU5S5#'L'J6-U:OA4>-Q,MQKZ0DTG$^:)AJ#LTD])\/'O 9&?<1N:[TS M@)8?73S6.\Q4DI=\DG)TNX78GJ%.&$P^&;W?.$?!(.MJ=HU8QYJUI"8YU M[F6[J>DL":UJ+;Y]H7_>[UAW7[>D1Z$'\YOC.=[IQ-M[.=^?/ MF,,@<$/]B$,!9U64R+]XK-?AV,?7>[BUETX&Q6TAZ#S3-DR)\UV>;=,I\VU= M;N[Q#YO-9.KN "DR'&Z^F.'K;%Y18U2=?BM2\ >%?^%*W$[5:6AOL]I@*A6< M-(O "T92Q$=H==/BG!-"@Z>>XQSY"MLM!H3=U&D+];OQ;K/ M .I7>'\ K4>V^!@[6WR*8[_&(&=%L^^J*S=Z=K=.(KR-S/(!)MLD%2L6ZOBNT(8>.-%XE>W#\ 4?W;E M;Z+I9GE9:%11UT+6)^OL$;*%>(5\@N$U7FC870@8U<%1=Y#4;:-;H3R8LSC1 MGP5^B< 8X\4C]2)BQ+M'>LBUF7;SRU(R*ZN CVBP]>!UUG$@>=LO0"URW1G- M= ]T*?DT=M8JLJ_ #;TWXOOWNQ1 8/>SQ9F;/%Z&\;,YL5!9 4]@L(JCZHR/ M_A&?'";3* O]9<]!I:_'O'R8L22KS(W,%>P3INB)-+/QLIKXOB$/YO8+] @K M'ZN/M'&H)W:/48 ZD4JQYOA\\KOY;GB3WR^TGW=E5:>H.PZ;\@T..LS9^$PC M^.4M8-4_K\,',ZI&YC=GHX.#@T]I)%0;T:@8V6AOM6=,REE6Y3&25BLYS!:Y MVW0=I^?"WWAIH&)QG0O,ZQ#@L0&4Q96077" ?]3>HE/Z0R6Z](5H;UY/9:R^1C\R^U:!?QE($RV+6ZH?S/(#"4J!K\9"]E -C'+E^ MX$;JQ':1M8'$^(SG(3'MF=S8Q%H-53[G:@;I2[3!^"(XN4)52C' ?\:+A4J$ MA3,2WQPNH^"?(X<4T++2C1 '5G:#M)<6,)W@!Q@/]87)NDUW"N&;!Q$)4"Q_ MK#R>A#^N-^C"NZF3@#G?I+'<]FKX6@U@$V-#@D?DD!,>@:7%@(K5.I:NW.XT M1#83R]DZB?SR-V=2^$%:GUFQ;,WQR^;>.!OMU*[\ULN:'3418R=!&+XNG"J* M49,\WBM7('\QKB:O\:BI4KR8[#S>0!AX:(-&5'@D*MG$Z/<"#0RT88_[9]!Z M#*3K"U@[*C3!69:FZ<;=HOZL_=J)+X(2/-'&4B,M 1-L_36Q?=AJ9;N>)S>P MM'GD[C-R,CS.&H63_1(QL=(='X["JM-%1B,UW>N8,0?LM#5U'^>GOC>NK+VJ MEMFRGXA%![3YM(PXYC71NJJ-R*SP1/%EH;ED69*;MJ@R, M2KQ?!B=-J"H'H]+NEX/5%'H2H=%Q5"7&EG %I-8K[ VDA0BA[62VN V2WPR[ M+BR$9ZT2BXV[BZK@-44\RX".NL?Y$N'#3EPIPB_?KJG8.L45\/OXH\@66TT< MRVH33ERTD8=,*D(&H3Y_$/EB'/DTJB5G[7/L2BY;+X[49YF-&^:DXX\O9XO[8"4. MG\!D 0$?W0BOZST'T()6D:E688.P$,XJ;Q=?^F0O.]&TI-#VF^/W,'F&,Y@' MD;/,>QAWLI\L'^WA?"$?C-(92\==8?+W)#MG4=\T1Y3-Z9.FWI"C#DT5J4[8O2.U$*8 \QD: MS4A1I%=C82_3?$P5@[ST-,DQ9K\0"] M[GQ_:/36"])D#8LBSB^KT>/;'\#5+<0=W'%MH0B6CRFXIC"#0/\6L7AO9.") MDQ+1O__NW4_Z<1=IIBZE'-V%F)NLC%.K]\U^G&+3UV_T+J-('8A'OK M7SXZ+_<4G55)0<\]):]9N!TR%S>ORKPKI\R"<%,8Q3Z2>A--LZZ2Z+#T&"5X MIK2"725H7)S#SJ4^%Q>)$U\O#K;^9C@.C%[95*)<@Y8IL$_9Z[W*).C]2-"HQ^I68K^9QJEV=U61$.[IZH3RFO9T MW473:;Z\DIU<=ZETW+_MZZ%VFS96 =$/Y'KI!C+_II[?=4#$Y^"S:I*.:U>; M^IOC8U25!33F/*DO\&M,?;T>_P/F*6QU"V@,MJT']5;@O5F8;&>["YAXFV6V MJ*R5*F-["RV+IO'S<6T,62874>3Z4=;3![Z9'V26K"X3= M=-+??-.+-^I[,?>^H;@KIMI9'!;\$_YL5;K]V; ML(L7S,4.D%1\5KS;E<>*Q& 59:F:8$9@X-9298Q.\-7HX3,RV%D5K:L;S7D, M]KR#+))%6?A/0RZ5DV1A? BX*^>4S3FJ/0<:=(H6,;=8I>P(ZNTD$5B^(VPU M <9;$__8!%),H[\+5\XB80K2\1@D3G8IR5%+.4]M6S5;L!!4>[@1Q%Q]3AR- M,;>UG&K3U0#<:>1@80=*CWD-V8!>-^G^GDNX5\BM9]']TSNO'Y X/PP8]-F#4SHI= M43QY=A#S>5^8C0Z@ ;C>C^]1N.TGPKGP)+Z7G4;%SRQDB^%>2YSE2%;C-TGIFG>=J0;]H4VT1SONC?_*4K9>!/GWJ_NB.Y0AT)J7/ MI3KLE&V_**+$8/5]E2S(V"V_7@#-;.)7LHY/> MV+5<9D:*VN^3@X]7ZU5FY*2]-C,XIPX+*U<9.Q52FO \:E>3#U:$6?L& _." M4+>#'A!W8F2UQ@J;5K%R54?LIK_(C.UG9C/E!B>LQSB3[>?DK&??<,#PR(BB@KP,OSA MQ:EBLIGXE6;1NE2>6Q9OBLNFG:QM1S7.8^XHG7L>/T>HHY_@E[&L>2"]KYSS MHN..J!:\S9BIB@[6S!R"'MFT= 2TE/3**/^K\UR,# O=JB5@8>U[' *K5;& M@9IXCX%XPJL>8)HC_W,0BB2-C9\#5#W'+2HJS9FHVLZJJ#[X(K'@HETEBDM9 MT.&MR!<( M:F,Z3G88>POG:+64]I!J)QHWI)CX,$@PE&'JAD5'EC3HJME4$= MA_=^S.S, U/4<50EIZ@UULHW4]$N^J;Q&&TXLA"F34NXQT"GK99&CK9A&8^- M-@SC9XPJ@X=[\>8A76S"XBZ"7M!%!95[RL^KE!=8!I\;)OQ:T9?XU<%R@7_2 M(_YF1]9$0KM$AQ\$&UUCHJ'-#GA57(@T6H+Q>J155F-%W0B;]VD97&/:WP7R!_ M=219/NP(,O[X%2!4_+%,+_;>9OYVXJ]=GR?Q'W?\D_\0H3^-BHQUYW$8NM(4 M7KQRBS&C_0@-X-6;L\GY\*Y;(X?Z^9HX6 U/7\MT?5G-T;=OC:3J)V%2'8[Q MK^A@5.<$ ]?7;L:F$1B#59[?:NL@'K5+4/&@-Y&/][[,3\2&GW3[K+0S3!5Q ML,S86[<2K,F=?A72-GG857F/[&/GEZ5,N3E&NX]V@$W_[B2[=U9\[_7W._$ M> GX''X3!4IC/1?16,FO'6'^OLQC5[*T*:+?BN4KU#(^3\?*/"1Y=VZ6:<2=9O MCYPME_$ZCG S.EM,*HG-:IWP705U"EJI,L*BK(=>LP!KH(]\!%K'Q' @RG\8 M#(>AIH$8^6P4KZ5L0LR,6MZ)N!3B1LC/<90^U@Q%465W=>@-?CA33O4*ZPT_ M)D86^C$I6>QN@T E!VHYG_LB8:66C5STAF>4$>DXOQ2/<)M]'JN),5 ])E2? M;=6K-=AU%V]0\,*"MZ-=1.48?@O>Q,]Z[N75G*S>2%Y0 QG;R9?-.2#C]D:F MX^2[C;=NF&YGT;5([]RPYOZ(?D')K*X#:CL2J9-@=0;S[9B2]9S+JSJSR('* MSEU?C+JIO6-B]LIOJ+&RG(8@@!2=X)]C!'HC\V34F?-MN-R1'<]-WJ"N*]H M#UJU@DEG\W9ZC$S6,!EMB-5,QZ*JD]5URLK%EK'/RQ(VNM"&FW9&MAJTT>^$ MG,5).ENHD%EW<>B;9B.41(N<103#PL//.!U6_03+L&:1NQ(HS$#08 OQ(TGM M9K/RJ32H7,-1L27SNB-X.%74>E'G)<;>5FY6FU ]8"RCXEZ!4Q@EHO:B:/VW MZ;*M2AS<,&NMOTN2QG$PL],.S(Y$6:YC3#/QQ+FN8TPQ[^#?)[[OV7DBNP; U[JS\,-@"MQ%41BFHJ5WFSC M7YT _[P+XHO>MB?6RG7"L*U97AW7255\7N?^$4KMRN"7_TV2?:OP@\0+87N* M;<52E=]SO\";C[W 5;&A@_31\=61;1X$,W%\L0 XJC?U'%HTW8D=$C.-30SK3)-:G>[)9/*XJDLG+%&H9:# M<33T'$;>$9LH&3ZVOJ*!,7QU;1R:D3^] K[ "T3D;2]>/('7&L]<*;=@=-1U MB]F3D, X^^]%<5G[!BBFH(;L.G&^$ZN*/V;7[K)<\W1-&<;48X,EZ'0;YRX[FR\'WNN%VW*R-_)W'N+>#&VD9IHB3U\I?X/1_ M"]CBLV8C'\/4&GQ@6LR[660UX9I4#7Z?/:)&JW[L;J9DFG8[!2*M&@]PT MO6;1,,O$C+PNFJ7Q<9S*91#! M+VN65]F0NK'Z_[?W;LV1XTBZX/O^"MJ^=(]9]4S>JW)M[9@II50=GQZZ52G!G?XY'/ /(.C0JH)E MJ4L3X3^4-CG?Z8E=ZPQ66JGZZ_&##BX&7;[Z,#O[Z:IY:!/G$.;@8$2)@UG!QZ/Z+UH':@*OA\4C\=B M:AB41U1>W'X_&(;1L:8^-E76E]4=P2A;M $(]1FM_J*XK.](D,LQ#!Z1I3\% M5D)5N4WZD.KA\ BF?E_P"*N\B%9JN7*99DL1%1OY5-\K["M9]7ZC%*8-,$\T M/G%7@6OHLM.;U198=1R2L2]R*%*/UH^CH_-&R.55-"^FI-BLDFTE6;6%2CL+ M.D%Y1&4MRS#3.H%Y3(\WG'+M;9'._S #QS?:)9B.2+NINIWLE,%I\V MV]G&U*N!8ZS2$/PP*H)87T55;RZI]XL_-EM5<"A8*T5D0V@46C 63PIM)N9% MFKV><+;(BAY_>NC8#/>!;4.^#=LQ%ASRM@W]#JLU)%>?*F!'+\IV!_LZP:?_ MFU9B,9#_Q7QD375#S(4Y;BD7..ITAR[;ISG&YQ=%%4)UNQ+^-JB25ZFM+/QG MN%-#!X<70PVD%Z((HUB=TZQ.F)[]D//=>28647$3Y4W\0[CU[J71USZ[K#0& M&^YW=@U':40*D,:SV\C!WL2R'#]3/+33Z$)? M\7X^>J3M:01.<>-.XQ-]Y7]:@_2S9/=SA:3Z L%6A+VQ]P;O+:^)\DG-SS#L MW>9!>4OQD;RWZ\ =Y;6=1FSUI.8G'O9A0?FT$\F4H[RVTP!%8ZV^$OO4QFKY MEN%[+I:;^$NT%+/L0IU$4E^\R58W\H_^XW5_#V(Y1,;N-ULIY&^.\6#E/?_#5<%ZFG'=: _8RS43TD)QO M,K6!MMWK,G%I= =SJ[RW6N X* <SA%?5-G?IGGFY7Y MW=Y&BGD5;*M!5V46RL>?=AIN+ )J7R,0 M.K.SVWB#SUVQW,$$P>\TAN#S66Q72J #=AH9@_ M7L;I1CALI^'5?$Z@'A2H)[4:GD:>&N&P MG88CFPC;U]"T[TCR,[5!VGY'LMM8+"]<^RD(K6J6*0O#O]/0*A4'I>:3V.K# MW+'3P.F' ].!4BXHMU_^3QV[O8Y P+'# ZP2XE&D#H*SEZ)TY98#[239P32J M>X@+RC50M ^U#B4T=^'NSL%6TIYQ8QKN)"T+G^P@ST-N7#MEF^Z99)8'6-S8 MH>O:VMAI (X=B=_"0O^=@=AG,KC_?G-U=S;[=RJ#D%8[_>R,9:%2$YM!) MF_BV!^/_X7[['3-3/#\\DII:@158-^]Q8Y#^3MD+Q>1$9\9"WW\L'(ZN^OK@ MQG3-=9A)E')MG*N%L9QJ1WPO854$6D?05'+@#R9\,=Z*!S4B.OL,WO@J\5:/ M,H&&[SB.03F\"FN4CQQU/G:*GI6Q_ 411VMJ) MQ!%)UO9V)CJ0X3YK<(?UCD RK:G*>SJM=:R4#V#MF""W;509:T5*MMYYP0KJ M;ZB-*)?,YP,)#'Q22#Z]I2J-2SQY+AGD7.A/WZ]%IE[=X[E-IS:AA8/(2IL/ MWO7=S>H]_=&S&X(%ZAS3/"C;!UI 7Z.M1$@F)@0!6&H)]3]M2+5(O>LF#0N@ M:+2E"9J>M4C %.V5!N4]&7WCD=LQ6#H;N0<#=#?QW1=U8;0PRO3E#>/*A]>? M=RRE G,IP[\??Z+LHP [H"Y:IXS5#8]NJGK%EI\MY=1YHW<(JQH[2!4+(Q1H MJ: 2L^6"R&MQ#$*"^N*J]Y9')V #--1 LPKH :L[>0$MJ M$_)Z]M.1@^-O!^3T46Y=42&7-K?=LOP:)2(+8WOY3806IJE]T<"MW-!US3)8 M&;7E13<$J^,=L"-Q,%OJ#YZU@D"I#$J=Y>^6@54;U'H#HYAHQV8'3X"$=YS38X?L2W3X"@T3>@YV,LZRL297.S$LT3/N M,1,"G4>4<*"E@]<__Q2\>?7F[?$)F"\$1T?4$*1XH.4#*1DH#?H_M(Z#!OSP M6M87(SS0@6[B,( 5I,W#)B\^1P^/A6ABNHR>?")/2P>E>+O;E JR:F;>Z+"@ M)$7G&Y/#$+&8-!!?_Z*#\CVKH/PFDUX'DWRF=U"^_J@QO:.,/!3"<.25XIW( MDRJHZT5Z@_2(/=M/K&)/3O)Z2-68Y&_\0\\,I]>4H8#OTU*\9 M11Z&T7O2.VSMU;&!5T,9R0$-IC>O:$G@,(;AV&M%'$,2.(QQ./;*?F(2>Y?B M1[8)L^WGN,UL_5A@*1T8<78LT ,=$I6TZ+QG1 ^02%A6(%^_9L4$_]A\4/@$ MH8H]8!YD0_)\TZ"5#7ZFG 0' 2#!5P+HO%OC M-?L- D2BKM-#Y#%7'46;+<_3U2I-= TQ^-CH975V3A^.T\,WAP;]=A^7#L-/W-('1LU2=UZGXH>+K'>=MQ5-Y_$FE-E)'4 MAC0<2^4%.$: ?C)JVS\<465]+>MZ\J"Z%IF%,"*>&L&D/N&PF.C"J %B((+4 M-S.V*77L-(P>")N&CZGBY=O2:W4+H+N ;OOCT(=0%\!0 M1\"M*GL+]IZ+Q?A_M.@)#0JL7YU@CCT4/$% @:9!J ^G:Q"="]?U+8]T!7T] ML4&?F!ZW@R8.)+40E\0DM\?LQ^7U8XVG:3'8A>8<1/WXT[LHBCS*?Y\=[!.) M*<'7!>4<5"P#KRK>KHJ+NF[@&XK!&EY="UY7>CO658[CIW<_W/@L[PV6:NCY M@<2S0 U2%\YU7SU).A[]D.(Y@;0[O<:LT%^&G"6+L\4J2B+U!;ZRL/S =G= MM*+Z<_ZV<'D/X?$YBA\:< @.HR'?%OPU2_/\.DOG0BQRL]&0FV7A57*M8TM< MQ^%<#%?CT2G^0:E3WP1I?>5F1+EN5&7DUD9IL"ZU'C_CCX$,]JL&66HH]XIR MN[H/KI+ J@DJ/32SSAB@X/0ZOC=/(8YO-S]T49#Z&[FIG&)JS =Y;4*]R\(J M-Q_*GWL:4$'CH?4^&[_$?R@W[FFX\@A$GP%^90N?7B5G*_49_K_*JS=4'D4H MQ56S8&I#LKRB]^CIQP<(7*' I'#H2E9W=!,_,K4!Q<4M4,=1,^1:F3G:2X7 MT;^FZ2*_36.L1$83U5Q*Z5T/)1?D4I NYF $:+R!"!AUR@[KC2;&AP9;#]ML M71"M/49C'.I'#XR,.K:Z_\&S!ZMK+NCZJ6OR4(=$]147;-PNZ4J1JH=A;B_* M2N22I37PK$M9&5Z+R-244N7(G\1C-(]EXTTBR86IKTF8>;L0A[JIAL6GFV[D M"B3,YH\3IK?,BA+V0,?Z(<)3-J?]VLYI_A"OR8YA_BB.U@$ ;3F" ,01R*;G M.$A7XBY\L1E0KWU<@T"VU 5M2N/_FHFY*FNS_3>" 0"8[8A^9;:J2%02?-V8 M+G( PQUQW_$W@9,SE6 NA/EYE7S;Z$/L2W/\SBS +]/LQO;#@/[^(;![E M^H8JO8)Q?(AA6IF[P\Q*YY!8=XER'XS3@[VAO0KYRCOZ(K*#U4+>0PKP\0W\ MF<=Q^W]:K/^>9G](9.?A.BK"&+T>X/Q1_DO-[$F0I,G?]/73ST8\F!OY_X<^ ML!V O*/7R@=6P8%O")@4GPZ(4!!Z]!F76+2#JZR]7PX_^-ZQ)L>@CCF7X7XA M5TZ(U2T(U;S))-Y<\ ;)+_/ \@TO-DD;Q[%KM)U$T/F&'K<^^YHNHF4TMR?[ M;O*-[RY"V5]-!?H2_2][X>9Q:ICN]C\-W8]O&[>HJA_Z!I*LIQH>K^YNFP6\W3I]9! M!T#Q?,.U._?W%J'LT5-[@3#"$0,D 4X]!WMG,'4"WN_K KIN;-V-T;A* MSN;Z+M?\.MRJJZO5.:/Y/),VC[M$M7M-3N,4B#K=9Q^BKHG5%]'K8TCF.927 MK>[H%GCRKARA=0:54GU\LW2$U1NYYPLY,WCU&>; R M-=&R.A5'O2OPFGK+*Z_V_$FL7VBZT#EBLF\T_<$K)P9'%!X9 ]X!]I J^O[H MJC[*2G[KLK(E+Q1/BT/W*]RRE1P$MAF%9]MVPA%]##L]J''76#ATCV&L5Q!4 MN\N:GY>O?1O?8(T[^=+\F.KXD^ P&#!T&B\"S#=U]>O[YC=V- $UC F*L&]@ MCS"),O\;WO.F^8VKQ?6*F#J^!B]W[P?6X:]W]\FS" S'GFGC1G<&H51:[KEE M7PX"DGBI;'4%2!T=9/-+92.8J[2-I0^INOU+*)']OHQ?]:T/_/(F]/M24ZRVG,"BBE0A^J%6+!!LKO3*WA4FP5%]^;95NO:1) MTJ+YUSQZ,7\\>G1-^&%XO=U\+?@PRO=6WS"6%<$AX:EKD]_H,DZ MUZ72G;.UT+7GB.?KL8X9B'!3'=XY9YM+"QC.VF/=X)BX?V$4\6JHFD&\^S3= MFXOM9$T9N'U\0[&I+;=S,)=I%H !Q=:'UV9"U?WQ=.!A,S;.0+I3#:@#S*LE MS06Y0CWID@;G"*<,QRW"@AL3+J\9=90+'//IS_1QKLX45%6<;L0\?4BB?PWO M1#;?S>B-5758(@TRHZ \BJC+*ARJ>*E/P+K0@2&IC:U:!W5SHKTCI_50-'UI MN[KLB0-9/^CT.Y&MP!@R=JH_DX:\M@]^M]%]Z:@VW4T@RS&^HCD%5-OL[ON" MT*=?PR1\T&<\/Z7)!J]P!$XBFM D)MAL\)]YQ M,7GNJ0TZ3U>J,(-N#$9-P_9YHRU=D+0L'HB2\P-;/")&6F8/!$G3T<%?)M7!_G"Q2,7.B! 96*.&"N>4?ZL[NJ=;S)357.;%V*%39%&0C+]4B3(C0Q! MN".F.Z(>-IWLK,C7-"D>XZU.D;"W38- MR +DJ:5D&,;QUK7861.[BIBLK+6 M'ZZ V?#LTK0=_D"I8>.Q^_];6,A05)_.B\P<_T /#9GFIDI *7#@\T.H]>)9 M^_7L(1-Z/"'3AFQK@CBH6I.G>)?]4(BSM#]-[&?O7](\/P^S;'N99L]AMH!? MB'_3'[V;+_EC5?QXKD3^MK0R1P\?Q'RP"V2F+PL1*(E BP27!S3?(_=C*,#S M."?3"?*GB!Y@RCO0%X&593@R2E3@\KIHGO!-),9^3P5E3ZG_4)JHOLOUP,@D M_KQZS!YGLX5BU+EQ_360*2I3EH^Y,E?"_I#S\.(ZW"JE9ZKB^L.$TERB?I(Y M'V0+TY1_$.HL>UX]3IUFU[-^6#^0ZKZCO3@+OF[:B!Y]6VXOB)#CCY(R-53; MCP2-\KKZTI6]_]CTMWU T'@"S\%AK[H]RMBP]^0J5QUS:.P<07X^ EG'< #] M6COE^/'CDRGVX!KX!@W22Y-Q6"H)+D4D[9MEYI+Y$N*G$2/DSFM8:"Y@'A;( MI:\PC]/?0IEV?SNQ%#+>>>"=O*62_[ Z>,T)XT%.2S":#=OHF&6!?50U6P2? M3BO=Y-/SC>]H*K/,\0?0[D%UR$R3TZ::P/LJY3:4:]GRE1[21@O10TO_342]H_F^%5S%OVW!BDAFTA'L-,=O0A-&U7> MY1DA=W:GIQ!"IBT"=!EW=U9&.^CJE-*\YUA\63DR=DVSC 41TU)M2[.HA MZ%V\OHL@H^]]KS7)M/PZ8AURG/0Z?LCOY!W'LE0H\T_-4]C_NC M_3#BZR&>%T;[(?/_)I_5#=&S'W'TH!O63JOG;*!H&Q M6JM29RG-!_SV@VS]J4&M#RJ*=NQXG0@<"N &\+O4WG)B2]RIHH4-?2K(N]6A MB.CX1/Q0F//K^!TB'SG;TL;9[&H0:3>HWN7Q0^=]+];B@$.IVXO*!]3VC4?.1NGWYW*-'\-Y;[@ERV706[4#",? MMV;Z0D:<:7#TA-.R"PIIFRL(0[!E(EC]SKB.NCANRTYH6]NZDCX4]6YLZPJ+ M(IW_X:SUV/B*:*DKHMKW3SG5A18H CB(S>9YYYX1)4-9YA'% =XE1G6T?QH0$$W], MYVF2;V*UUJL^C;K<9.I]G?I+M+!?J@UWW+Q2%(2EII^"I=&E_UHI(PQ+7[AH MGRKR52MJ?%-F507GAT;KD0]'0X:SYD /TTZ*8^#!R99/ (\9%&Z MD,O)39;AZR-'/;2Z&IH>YT;-T=^EPS# 1*-;ZOT TY;V;0YL.'A']Q',]8J8 MSGM\;!OXK/_:/I!1% :+*!-S==774N(W.X*Z^(0>+FK/+Y2SZ$H?R*F/<.3I M6L9@H78(]9D )[I:AXE4]5.@"HFH_8GE1D;L3S* M__4O^9=$E+_(]1I$_T/7[2NR34Y0!]WE53"$NSZEWQ6]SM*Y$(O\,DM7@^7G M5>;45\Q'R3).GX.E%-*O)54DZ/KYFA#D9GVK:GJJO:>T/**I*R\FXF^/8;RT MOZHN>'S6)S()YA\7?KC_3.- M0X.7^#>)WFY[(;C->B"<1 MIVO5^EQ=4PLOK>R6Y*)N?+A+;0>B!C3:$33:Z$;CX/Q01OM%#&B[(V".Y_ 1 MT:(^H/[G)M(&83O#]2ZW*)L3A0I@,1(L+8O)=V>=")"0T5^A'P6!9]CH&]1D MEDZ*LV116;;#Q:>-+\W75OU/*K.KUZ$RT=7=-^+^0(KTMY-C'#%LO:&UZBK# M=2@0WWXZS.MW](AC3"#Q<5(WH59O*,?6J4N89 M=1V3;%QN"6NF\BS_^]%^\J.JF4K"+[FC34H$=[%UG> 8!18M]>1W(Z+5CXT, M>_/&Y/.+6EF)_"Z]T&NY%*NEWI(U7S@;:;/46U@-Q^X 7TCPMU$(I!(0[=Z" M+SSP15<+GO[RVL*[2X.+8\#SBTE]2.@ZE+/B%[FHOU(U*^'ZU6K)'^F2EE4A M*[7,G(NU+HL^CS>+\DN_0LV8_Q[(96HNZC9JKMCDYD32(LKGL>0[2E>:Z?;M M:V_S/)U'>IOB.2H>@T6Z"J5J,YGE^9OYT_BL5&SF1V=E.[<<[[ M(AJP26>I'K+AR:HA$ORW%B+LHW+GLG<$!=\Y33>%V3KM'0>JO]HM#P=1O8/$ MP.%?FU,=:\(LADE293%PL(F(\[DA#+ZE[\?.\7N@,EEM[*L]Z.HF%4?VJ)VN M7P4HD?HV&+J!C>!P!'^SX* ]6&!ZX< W\7C$% +&=4HN9M0%*OJQUY3F'*)9 M!.@C*FJ3X2G2&PK%8UBH?SY&/]0'R>9;GRS(-S_4GD2A[H(MO_\)DWZ9$7MG M6+X6\V@9J91IWC\KFJ_>G*?JQN@BBMLM=-(U+S*366Y>:-H/C\G7]^J:QZQ?17U]^-/T@VKP##0UVD2'EAO&@CV MMG8;C]Z=+;_GYDMQ=/]L\ 8W[7/U%C:W7XD??Z( X;@#1+WRSNTG_=0OIV#; MP=B9?3^"R5[ADV[#N-BJ5_;J,]=\MG1<_ *'E)$V.^,J@^G5PXK+'3;^X, ML^#T 0LMKZ+-WG)3JPAN#P?.)^B\,8*!2-^!(Z+T2S17V\>7PGW%8(<"9Q9? M;"2#I3C@37X>H=A!@(6=;1K(M@>[,M$_OCJ&8['4]355T)C/]@UK<^[?-J\D M_+$-]$LR=4JP\36^?(RDXW_)S2F_HT=.#P84-&6AA9(QD^[?-BU&]FQOG3[^ MJ5Y&_13\V!3F'F1[E+-(U9_E>B:,@_7FAXRV^@3H7Z^N9_^F7U/35^8"O.#3 M<\0;OCJ'V)'L[+6\G%(H-/]@8C<#QN9X]6%31/X./3 MB=C!&<:KSZDFSFDXH7=<[&)[PMCN5)6$5T1]H-W2D4??QQF"X3"OYI<' MN;-]C)NMV9[.IC,[>DBB9317!^W-L7=5RS&-HWDD!GAI+1G4HD$I>V!^ZA5) MZW2CCG*7&C=895$H#J_7HW>GK;Y68WL1%@(9*.HP4GGA MWX^MN31S&RRDT/%[!#$>[@RW\>0C!,:"#@_^78&.#*PS&(V+\1\!YDUHQW\_ MU+?=[?_RBB'RI+WYD8M_;F2KST\#95L<3A=/]N5\6 3I?+[))/DOGH5(['O M1R]TC>@G8>?\\H"DMBO,U&=9X;(0&6C*\6,%=CL8+U73P+0E MCYF[\.7S\ M0(!7388O@9$TJPP-Z2H)C'1P<5A('BL,+V1@+:DC=\_(6+M:K>6B>Y:H^\CD M$OWSRUS;.TMD&[/3=I8,%E8P2@)5^LFHD>G/Z%&_*V3?FLTW/;$<^)-XS_ < MC7LX:JT7U#T$U@NE5O4[U=8HUL43Z(OH[>(,*-#+(%@R" *O02#FCTD:IP_; M1F&=:A6$I>Q*L%4AJ!(]>M[S0@+&[P 2RH/E7J# :[IK4,TB2(UE*G6F%RMU M+XU<4U298)8XBY@@@=@\E1?^4&69OR>9F*<60I?U4>\^BO*1S>RC MABI:YX0@D"=X!@[L$F^M24W">*$;XDW,2>C'%Z]A&/[Y+.F^WYM0'16.\:3_ M#I!#7+LA^\9SK@*Z][:681"[H8(THMM;# +V):I96NR& )-AY-]Q^%JKONA*M,^JG^2 MA8RVP+WQK N:RS^:&EJFJ(VI5&,_R%!?FZF=EL=HW=KY*I9XHWH M[XFJ=Z+>_8O%>9KH]_V;,!Y[!X N@%MK4I%>JI)305&6MBXOQ^K=%'#L#O*% M#75=4S9H"!^G%O_@*LT7&C1W?W?UX5$Z;&R\SM;"W"6JL96U/-0)GNLP@H]S M(2&;EMHLV*JLC#GFHVZY^/=@UFFDR[F;_]1S^B*54:X^^M'%D):B42I!WQPG M_\]DDRC_PVR[9.(YS!:Z")LZV5Y(9\L'IL^)[&>5:DQE!6FIR&)]UP_-Y\TC M_#XX9FHGFA%356&Y2X-/ZI_10="<$2BAX?,M3?YF[X 1D]:741-.'JB M0IUN4]4U;%DH5;?:8ZBH@M7=6TDCJZDL?TX0E# <. *C(B@;5_?-JN9$LS1L M.CPK1X5]#5CVP/Q =H\)(G&=17-Q+3)]\G'HHV934L2@6"M!]4K2E!LABYL. M C1LU&VIRFK9VM1:(INB0-M=<>-P.57LE#>/?U?Y3$^L.]7]J*X6U_G1S+-' MCR8G)BB>?@,L/NAV"F;Y[S(2'M5QR]MU.,=ZHFH8Z);4.UJ@W9"W:[NI=ZRJ M#^SVOO_0J:ZKMAGD\'A(,[7@.L5-B9:K'+U:?D%)N2U1FH'L2_1?!Y4?39)Y M%=F3J/U*O"E1&O*K^G^Q^/RB;M[.3<9SW%%29C=]@9(<0J6?581GIN"5=+_> M&Y*4GLS[("*T+ZQ$4(H8&D(W\;IA0!2DLMKPCV;'T'ZD5"*Y$2K294A\-;M4 M\$L$>VU>5C:V50O5'%GAT=M?^Y3KY>_(UN;A+_J?\__W]U]=O+_Y25V7/&^?VU % >WY#%4K?BC"3&M31OY5<7#[* M1YD9/9)-93)8A%NZ::7O1S2JJ^9!V9YD%>:V'@KFROHZ#E8'M!YUNU!SFEB< MR4$;/HC60$0_^BH% RO9F5>HBQ)XX0(CJ\056ERB-?-033-_EV-VEDRXYT4- M=C7JCSZ@VQ9#KOZ[-8V<4RM#[I[3B: MG6_R(EW)P>I&VLF]B>9?.6Q6$V+Y\M_W/ M7MOB/^Q:ZF\MTU6)0FEY.K_7.\O9]OXLCL_U?\HE6H./FZ>G!B72]M7__1]4 MEI^?ZR3/Z-T&?RZ>\1RPA\MA#1_=EB(:>+ M_$X^Q ;\AZZ1<#,"3VI#9)Y:Z,\T13[/(OW!T_W/H,E02VJK+^/PX?X7U%S= MA,K.S2(JTNPRRE97B_N/H)VM)K1V?DGGMMS2*\34JA6ML2J+WK_NI9YN"R(C M/VURM?NI*L85DO:7I*F7?]QMB0P_5^7N,A&>IPOIWEY6ZC6A,M/XZEK2O#1) M1&RBH9>JG$VIS#8OV"^C?![&BBY_3A;J4^#[U[U0P2H(23))HQO]%[5_6LPXX%-BDHMOL4E[*W^7WK\%,Z6[/ H :GL:<-V#V=+4F-K[QEN=+=6WD M&S"MHB)\8)C+Y-Z J=;9G-A\$\WE[/X&3+MP6V+#;\1#I'8VE2=ORU( ]V_ M1(S+$ .Y?11JLV*U#I.MG>K?@#D9$2"&H&]'U!452@!H3NXUIS9?/N7^#9J) M=1,B,S_K8OEVX6Y_J.GO]?T;,/&ZVS,#\.;^#9AOW>V9 7A[_Q;,N.[V' "H M5=0LNTN?D_NW8+IUM69AO-UH>PMF6; I![-%WMAXTZ\'WH*I=D"( Y3K-"_" M^+^BM5Z%OP43+B+ 8+._;/L6EW8*"7OWX+Y%A4AA7$NU"GY^"I9B)?_%'(P M@.D6;DMK>+I:*>J5SO\PA5]G]>FB^[=@!O80I(5D=DINRII1*E#DXNHMDIH= M(J0P/J^$^O3TX=+;N\?XOD9UB"%L1+32W-8N7^'9*@@>:DYE]&L?BV MT7NP[Y#$W&A&;FYV;D[-;N_?(0FYW9+4Z*MDGF;JP_YJ#6AI@DY.[Y"DC$L2 M@RJ$.N,3/0FY- _M_'+_#LG-#A%2&.7R/"GT3OD[)"MWFI*:W5R/W[]#4G&K M(:G)OZ6Q#-TP,R,SOW^'I-YN6U+#?Y<>_,]$+D9N19BGB5CHCWKD?(FD6Y<, M$9"K^3*S[PG/BD+DYK"6W@]_!Z9;1( (@GH1&U\_2E_://0>S+*]9D3FZKM1 M92"\?O/C+BIBS*Z]9L3FEM7K] SW'DRO8%,BLR674FS\=KOZD<;W[\%, MVFY#8&BTS/*_+3=Q?-^X]B%+EU%Q_[Z7+9'&S$SO94JD,<'YI)8UF]5&?XEX MH0[OSR,]F9TEB[.56@SE^I_V(,+[7BZ=J(BZMT9 [B7BB8IH>WEAZRO/U-U8 M=W)JNGO,TLW#8WW@9/4C2LR7>=V26I7,KVFZ>(ZDNO>]Y'ZP1]%&RI[=UF,3 M!WO4GRG:/O2XS,$>]>9DW.:LWGC_H<>E]OZ(TQF4B)MZ_&WOC^ Q"._2&_5- M4;K_0X PJHC($??0/S:YY Z=C\7LA6T?, J)2A+W$@H* M(Y"H).>>PB@B*DF<;I1INAJ4NIK5[#?>A2^SY746I9G=?_^ 4CT?#0S"<1 D M2LQ\-# (S]+$"S'/5#F6JZ3\>96HBTAT)8W[GU$RY:^'4:\. $;ID+^>T^EA ME-CXZV$T.?4-5?M6PNZDW(BYB)[TVY :5#DU2R"G_G7LOG ME[5(Q,Y/W^E%@#>E\]/' M*+VI:SB2>10+\SY4C>*J1M(OWD0.T\(HW%&PWM0-T\(HM/4VUP\9@XNR[OC] M+]X<#1!FU(\0-&]&!@@SZC5UU5L8JXM[.[C M-T_S4D?<^ZLHL9]A/HER_?,1I5Z0!'$?@B!0W@1)T/;$PT,F'M1YDKMH)3ZI M0F_V],A'C/\XI6A[I+&H'G[S_A'C-Z,TG1)HC-V,TD0;MN- 8RQGE"9:#MLP M]48./@_@&/49K8U-F'N"Q\C1:&W4X2X74KE=2=E;3Z[#K-CJKY="74Y%4@2, M(?FIH.YC'QM?O\*HD*<.4ISK=1S-E7WJ2DA=@>D5QGUZS6E["; >(SW]YJ36 MVV,XKS!ZP^'L46DGQE(X'"DJ[<2(A6E#FSRU#?66Q2N,$[3;DL;!IS"/YI_# M3!5-UZ\:ZDN77B'9W2W&%@V2KA$QKFB05.P6(QTA")I^24X?L;>D:#91K+XS MJFXB[U?K=#6J3M?S6K ]=548Q%XEBRN5NLP MRDS-S<6OF9S).EKTK5K]4J-'>"IQ##3MJ88D0CY "6(,^:/TK_JAWLD_A;%Y M!=(O6SHHPQ,'0C=<,AQQ]*N7#LJ0SD:IT8B^G[Q,P(72?0 MOS7N?@W9Z;J8X9ZMA3KOT([)?M'9T3JX]2^,C@C[,1Q^-X%::+:?^F M2?Y)+--,G.LC5?E5\GN:_2$AV.T/Z8-QG,M7[^GZ8QPG\]9[LOX8Q]5\]1*O M@W5A3SE^9\O&.W*!V_D5G,6+\2,_'3QPZK?<-OU::!C5<8KQ0U/- M.1A5002)$:6YY$6=;Q_,R;-^D6,O.5H\Z6J=)FHFGRW5,"BV-M@P&@++D./( MQ*-(\NA)57](]:69& \!!/@AZ-<]'A"@19 7*IE4-5?49WT/B3H\<9;;#U(N M-IFJ%&NK#/7K).^@C;CW1F/'N,AH;?38;\-8;2CUZS+##1GT5FDQ1AF:#4DM MSL0B*FZB_(\R?6(UF7NM:;VMBXS-MRWKL>3?;\_ _J(\C(R54&XW964UEM#; M3=E876_]8J6&81$^OJ]18)5_'2(,4%S(%/.D/RJM-@"^1.&/*+:O$+ "O7XJ M./35($HL7?NI8(#RBZJ@T<:%Y6N'$(?^ I!@>=PEQ!,)EMH=0K0[]-:H%HC! M#%^PBZF6_<-IGETDM>P?3OB,XZ>1-(=3/R3'+)YJ/%C%6DR. 9[K3*S#:&$7 MH#+&L&*T#AD._7(7OEA[RFT3K,BL2X@IDN%\WA?B@:0U?6$U7V$1)OW11C&< MR;LB#%#\'F;JYL/2K*W$,9S,>T(<^@- ,IS6^T*42"[$8C,OU,NY.[%2UX-F MVXMHN11JBT2HBDR_/T;SQV_IA9"_R\1"QI->1%XU-@TE;(0-[.4)I+V])Q\A M3&,_3Z#U4=LR.=5@U5G[S8E[N&\]0CZ YDRL;\WU6!U4APR77FCC0$B'2X89 MCJV.$PD%X1UN,6Z]4J%!^ [U_+WPH=R#=]'^ MIGU?1?&8+I RW%@1T3&*V/3H(&*L;N@H15P08UA1ON&C@DV_8BA12N*E@@M* M=;H*0XJ2%E\U;/IT""W*:[S5T*+-YUFT5E;.EHUKI],XFF_E$JRL$U36")() M1 ((BS232WBL-NDNBHG['S<<.K'=]@K*J'93SMLSYB!F>=1$EV^,2]K1\ ]* MS?;Q"-9>JNO'E-]KM+V#$KM=5//VBMXU-[OH#6>@Y&^"1N8^&/ADH(GD#593 M=:]/XNVS/-^(A3W,WO8/2BTG:F7M"WU^(6\[ 66>8]6=''J4C8Y5QYJG?97F MZL/+K>LYL5JTDS2RC@ GQ6X'Q0ZDU>L)W'WT%.7JX^2V4W;@K+#*D_3"#LP4 M5LEZSK!OTMV]49)@YCI/^>_ MJD,B8B&]XDM<_?2='GY?ZNJGC\]8\<7ORUP]];'!;PS[$BT%C-N7G>)Z^,3[ M$%Y?XHGKX1/?0WA]*>: 'C9XU0>%EYE0%S*)3.2%>M4;O M#59+&I4D[E<4$\: ,$GB?LKG<9IO9#@MU?59NMZ96(?&Q$85O]M"9NK>J8TW M6+7H'743]_6.?L$HT6ZZV<1+62&V,K/M 90T>6IA$P/GJ=Z?='QN^P8K-NVO MAC?:=N^B=&N$)C:8&Y\$=+&B1,Q#PRE@1!F8AP8VLQ)05\5QY/ -5@IZFDI& M/>WO!92,35%YDK& TK=)*OEXH0BC6!5P7Z;9RGP\\R/=%-VS7-!/'9L1#MXR42U;L;K=WEK8]/0@(<,J?(]1Q!KQER@1 M5X58Y?=OL'K@_FI8H[U3LZ]$ZDG%W"K8H/PU53G7&ZP$N(^"$T#H MR:U<"MC,NN 76F^PTN&#TFQZ[RI9Z+<9YBL*8;[)NPRC[+=*PPYOR_RNO>_*_PYO":!RW5^P7X-,897>IRIE%']MH_]3;+_*[GK0W2][,$^31+0_4\1JR.^F^J2]XLE! MQZMF-&HZ5Z)50P0K:>^E@5'/(WNG6(U[7R5LD3;6%UB5>S\5;%':=056[WY8 MG"TZ=?92IG&5>*)"?,^%E% 'LMM1[$U7QRL_<<]X\]/QRAG-XM7'T6WPWC01 ME.?3\\[Z"E@M?R\-;# "E0.P0O^X*&M4GJR*6^V#AFE?PW^DV?DF+^3:/VMP M)NP& ]Y-KW6MJ_!(K!K 7P4,$5H&01V5\"0,"-DA5RJ%]NS)(RW^L"BO0H^ M>= CRGZCVQZ3V-T"NRH_<<]X,JLIRAG-9W[&-V<"3UXU7C6;>/F6)N'B'W*8 M2UO=KQ(;L[\GVQJI]\3\T8P13W(V5O&)>:3,+IYL;HQ2/I[0W[6<)8O?1?3P M6(C%V9,22'>:;VE]M?P[3G64]6N.N#_CP>0^]XV..#V&0I%Y ; ML0JCQ+QFU%/F)M1+=9EJ-D4NE_4+^3>W&STI[4&>SCX:=_2M)Z$^R-/9Q.WL MQS_$7)U"SG7)'/452:(JILM1E^L;9O3+ H42V.! +^#8TT/81&%%#<$3?^@% M'KY:3@6K)[U&M? 9 5TK&R01O?K#3P??/K74#[T'9%B>#3[G*?AZ$81>"3)* M%7_4[1'K26!/ZTL"I[6-$8Q>%3).%W_<=D2C5X;XZV&#]R9,'M2)Z$$HOBR'X3?_ZHT.172>]H2+(H2[LW(\B3 MUNWVF)/V5AE-GJ1P^B,8>:FN-M5*L^B])AX*V" L*5[[95(;JR=M'%;%!C5P MQ^KW9).;V_U2M525,5G]YCP3B^ZG;NC5)/M\TI_)9Y[<=.8R1EOT3M.]O,,:C^MTSR,<_?M:6_1*TZ&Y?GCPXGLD#SUO#", M#R>A0_+4]2.&\>'4<5">$E_W\_QJA^@M=F&(4XITK&&E!MYB-W^PK<90UCG\ M_#+7RPQ5(-MTH42'$Q4OWYGL'YVN'-Z]> M?Y2(L*3IK^=T\&+YU5\/;4S:ZXDNHJ=H(9+%F5I&S"5S#A_ RRS>8G<.C%5& MW--CD6/I?Z2R$^MSC%",5$;+D,P"Y-/VF_KVH+%=@%U=X!(BCUYIU*7\$WK) MGOI8M5R&R82)74\P3>5)>@&C/I-4DH_G*5[ R-,DE:1C^S)*HOQ1Z-?6$AUV MI4&[*6D$=ZU&*%2[*6G$_1I&26Y>S,R2N?GP)Q5CR*[$Y.=N4Y1(D684?[>@AIW^[/4PBSVM=#_B0QA;"K?3V$=%VT M/T\A#&QO#R'UE*[86]U@5N\.81<*N(1HYY&R]K#(K\-H<2.6FV0A<2","Q9A MB0)A4; ([4SE0(%P)5B$=A:!3&J,$(0YX:(\(LSN=YWK>^XVDJ':[RW31"[* ML +\7AI. 2-&K7PT\!AC.$:,%/EHX#$"<8P8G?'2< (8,2+BH^'="6 .8][8N7JO;50SZ^^6''BXJ>%>I[M6/E[FOU1EPZ1&'%: M@TLSZ\<>-ISDX-*L^NWN,4LW#X_E(1557L+..UAM=V\MK/H1P8IS'C\MI]*O M./?QTT+,?YQ?*)?[SUB=]V%QXJ@=W!K!*KESW]?T0(<2'MY[D1[H4)K#>__0 M QU*;)CO^0VC0RG-D#CQ6F/ O&KF1*F-GQ+J&49D(B_LDFB6Z!+"K$8D(93)U0^(^:EJ,LI.Z(2,?HXRC;DC,+8PAV]^SJ!"+]#EY M\^KU:VD\2BA &1:QTL.!4@=0AD4$]7"@] "481E76&%LEPPICN;=1-)\+,>W MFM*.AH[56,9N-:6-_:8I)2_&:BQ# J1^AR^7/$]7BO7IUP(2$))Z/>3YXT,2 MM8<\:01ZX4/2NH<\Z:P\;%_O6Q,)&*$"4Q0RCV#( PB)F**0>8S?/J99(5^C)Z%_7Z%"*-%H;:>&':%4H[41QZFU:I9HHSJVWCVG;> ( M]1JGBD>/>Z)&"-DX53SZ^NXQ$P(,S3)D*^0(51NOCD>?CT"/\+;QZICTO0W( M;IQ6*"KP"&4;K8U)SWMC1TC::&VT_:[>DCRF\>)JM<[2)V$J:1O#WF%E@#%! MVMY$$6%4"Q&D[Z/FFZQW6+U=7F_U -LQ;L3JG1U@.T9ONJU)]R$ VS&2TGO5 MRLGV:O!B9 .6817[%0Z,-L RM..@%498VF:^HQ8ZWIKWVQLK:(').^ / @N1R1X]L_2&9' MY$@Y5FW7[V&F"O^6EFTE'B3;(W),X@W @S$ MQR3> /P8&S +<D\=@QYC)6&^W\9:V%32P_+%_,LM]$7J@J<;U3 MBF=J^C)'UZ1C, JTUT>QF"GVY36,:.WU42SF&!>4=91Y^ HC<7MX .NX\O,0 M1@OW\(#3CR&L%N\^'L BF\$ +M-L*2*/.0FKX+N?1S >:?Y>\B"_NSV"\6AK M7)4UZ"=#J71_R)XDI#Q*^ZT-XS.3PE732 SYLVR',8[0X MD?DP8H+=5+,8 M!5.]XL$]IZGF.H*&F296$GD7Q5Q'CX='/#CE%,5<1XZ'1SRXXQ3%)SQJ/#CB M%,4L]FS;AGOM?&!%G*>K93B'^'G#@V6.5\MP_O#SA@#%9'> M13&[T>+M$:SD]"Z*V8T8?X^,9*J^BMF-&ONR:FG6C;>R,\VQ6.:J96%!.M+.YM2 M?.; -A9?TMB4XC.#-5\%2#"^C*\EQJAG6FBP*MIN,:Y]@U7-=HN19@=[QU/R M8+^MDR 0>M1K31I7@.T(F>FU)HTB_=+O1N0B>ZH_5\ER*>;ZM(.Z:C:91W&D"]I]$L6S$,G9?*[N%UG;9\^21?=;5 D< M(0=[? Y]C^_+7PB_V.-S2./+LKU\MNQ^3S-47/\=5NI[NEK2Z-G%&PCGF:[V M5&,#*SL^72TI"[F6E$B:K4>W-5T-^R\BST6C7@!6L=Q/!>T(R-*Y$(O\4OZM M?QW:.ZRR.2[*&A5"R7!1VO$Y@ IA:K@H\3BK35,%Y\O#.PH1PMS<8FPBKXL& MH6-N,381=QO&QV'B:(WZI#@6LWOS/88QKCP^BCK&E3(AR(@KC2R'R:N&,U4)W"5'W/8P$JV'N$N+9)UBQ MG)F4[\IBO[,6)1]F. M/+(K>W%J4;;C$[\X%:C:L;$73\1EN_<\[/TDEFDF[L(7:?A #NT*,)DQ:H/> M8U6H(0$F9VHL$3N4.,.J_#9E4;G.^QDM?#XCS'D7U9^!ZKB#TD M3(MLD\T?0[4-V+W^?&B[X#U64WNZVE/U!E:G>[I:VOEV!V]@_&:R6MKY>@=O M8'QHLEK:^;XR>_)^XWNLI/@>]#.927;P#T;1=M=/.K?:@$$9VLA)MV%<;*NDA%4%[[2E]7_7;BR9MMN2^EL?ZI!9 M_6N8_2&:WPB\Q^I].Z5(^P#!@F15IQ1MOXCL*9K7AP+>8X6\NXUI>T&=*%.G MR\2-B.4B97&>YH6T'\FNL A+%$CFA45HH\B! LG*L AICG:A0%(T+$*ZHW5; M2#O4JFFV/ _SQ\LX?:YO57R/%9E&)6E'2<.R1_5A;WZ5F'J.#61(!O>09XKO MBUS&7,F_28J%573V4< 4X9TJV';_'JO&/"3,!9G]ZB.,K],\4H?1Z^C$"BE[ M:2#%6'TJICB\Z8*K1/[R1AHNL2&4 97DC FA$:@D:1ZN+)LM+4?[EA878K&9 M%Y$NBW@A"I&M(K4I(MNJP6/.L^[N-!&! BQZ5_;+QH) CC 26X]$D3 T)J0 GR?FC=D%R< MK==Q-%?#N4H=6#5?'P7DO32,$"$S/@IH^U"LUFD69MN+2 97)J38]V23BT45 M8V?)HOK->28646&ND7Z/5=^=KI:VOZ>87;Z"P6KO[J*8V",J3=LR"(F0*;K> M',-*ZR)R?/%@C,8M1SQ^$3P85W'+D>XZW67A0LBQH&MRG)O;(*_#K9HOU92# ML15,DC;F<$P8;\$D:>,.QX3Q&$R2<>QAA5Y12=+]SP%,&'7!)$F_WL(LNTOM MUO-UF)GS=ECYU5&:V,XA &:,BHS1Q&Z.N1%S$3V5X8L1D %A=KW91H91D0%A MYGV&D9(!8>KL\"3BBEQA!4O;3:DCK64U3C8:36FC2#XCGRUOHOP/N]C$RI#V M6M-ZO&%-N33$RHX"[4GM_YXLHEQ7NA.+ZD-.7=^J+/9UEWX29EB*A<2&<(B1 MNDX+-\(K1NHB'6N=?8C+-/O],9H_?DLOQ%+(*5C]27^ZHHHB/B2Z6/%[K/#I M%(7$/3_% PCWF**04PQ4TQ;"0F 1VG[,A?SY)5J*KW*H;3+UB M12O1_13+U/U\#!-U O,YDAK>8V55=U=_\MY!.,_NZFE'P(#YR'?=6.W4Z6I9 MQPKF#82H35=+&AN_A?%&G!6*H=V_QZJA-AN2]E_;8H2@-1O2^EC(#!G7J0JT)?7W[^&#?N=T&\9AIO>,L!*CO=:D/@=L1XA*KS4WOR.4 MH]>:= ?D]U#=(U.419ZWTG:$$/1:$\=,SW8D;?=:$\=,SW8DR?9:,XL9K&!F MKS7INQ/ =B25]EJ3OB.QUE1Y"2N)V6G+89S6=B/YM-.6=HR*Z.&QD(3V261R MTB[K<%]GT5P5XU:+'7-&^RK)BVRC]X"\+@M]\^KU1^D&+#D?]-&TT7!@KV*T MX:"//KE8];IH8KV)4ZZ"//KE8;5QVYN59C @>_/$G%[-C MO8M1U8,__D\>NQ^P"KJ'?SSMR@*%U[Z4W?S)9[+[@-7P/>3(CVI=H?\ J(A_B@244T M[8%_PE$\>?4S[8&T^X[>@"[3;"DBOV7>2)SX3@O3E[/3'WDB_@N):4_@%#=3?>2_5)CV!$YQI(W3,Z@%[\_R.Z*<>KZ'RI]W=T39]54N MT?CS7PYW-CM08,7*81&.?8&5+8=%.+$-8])9LCA;_&.3R]_#?R]+OGW 2ISO MIII?A([PBC\)&ZF:(.+_B/YY?S;7'T[E]8>?GU_F\48E,UTI6QV'M)5W506= MJI5T18][[:2/("IVQ-_C5SOI.[W^[W&GG?01S)7&WG]NHDQ<)7\7839+A#W= M]J%?4QYI31:[#MM[% AI319W#MM[A =IS2%F[I[3TO9^-7FD-8>8:=K>(S=( M:PXQT[2]1U60UE0QHTF /O5QF6:?PL6%^%%(4MDO&8^TIHH9E^TP X!;4\6, MRW8X>\.M6<3,A9AGZIOVJZ3\:8H<=M)ROV+\5%4LHLT7-9RN)ZAB$:>^J.%$ M/T$5TPB_SL0ZC!:V2DJN;V9;J^KD$CM,%"8K9!KMB ?Z5>MW4\@T\C$/P*1E MLL+3&P7]\O>[*20XB=$W^&HEK MP.C!P% -+$;K $8/,H9JX#$>[<113R05A;"E#"52#P+FH8?'V/3!ZT&]//3P M&*<^>#WHEH<>%F/V1CR%\4978YXM+T0F.7 1/8GN)\6FU-*O893(D=POK+\7 MO2SB?9(_/*C7!+TLQL/O652(B_0Y41/RD_QEFFTE8@^J!4JRZ&,')@\N!4IR M[B:&"Z8Z'*-6H>LB$/N&G2]1^Z)?([S>BBJJVI?W"]_U& M5)%2&G&>)GF4J[*J11B7-5:EZ3 GP*6HO>[" F=[7(IKO\!9'I>B'K<7J3IO M*8V'TWFG&7445=;"B;K3C"I.XCA]#F4SM2F8;GX4RTU0IL/I&).A\CJ. M T[ F S/_H!3+B9#-69Q''#JQ62H6.M*/7ZV;-S6="E$KK?B[+RHK]M>G"6+ M+^(AC-5?[S_TR\U/5T8UHB8BAQ/^)&548W B3%)&-6JUL?G_%/'B*CD/ MDW 1A:DS$82Y-L>^YFS4K\O-0AOGBT_9S.'^T?Y>HP/P\4@M57XW% M"N;WD5I.I5]!?C!2"]4LF*Y6J:FGDIL]B[NT^J*F>\RM7R]]K JJZ!V%$N8: M(U10Q>THE##_&*'B)"(6YB0C5!#Q^A$FZFHW$BI,6L;JX3]"2[PPQQFKA_]8 M-7;^W"]*/4D/_U%;XH79TE@]=.-WG2;J#?ML>;9*LR+*S5I;\=6?^X6 -MLKN-/_<+&GM(,>N3"HN+P&!29/V2Y)M87>1<'9ZX%.): M9%_3I'B46!PT!94BZY7&)#C M$V<=//TRL%YR?&*MB\?!!0;D^,3;3;H-XV([2[Z)XC:,A $'K)\X@_"Y6 ('K)TBFBLW>9&N1'96SC5P*7)5S<*\1U"'^&T- TDZOD2)N"K$2N82N*;C M2"U$/3,:*Y@W1VKAW*]WNF[)SW"]R!$:./=GB1%,S",T$/>C7L=^3Z*B6@G# M92&=[8G["+ ?3.?.]L3^KV*C$1AFP087:QR4(^X/-QZX].*@',/^*=\-PJ44 M/209]E&%"205'I)T_13-(Y',MY]?YD(=$CP/LVPK%YWZR,+L2632://?R_*8 M]'4<)H6X M>I^')%E1[H>D",;-8-X' E^0(YL#.7S+%J;FJIG2;() MXTMIWOPQRM7>S'\FZ7-REM^)ES#_&F8/42)_*3$ZV, $761Q.0FW@S5,T$46 MOU-PPT4$)^GB$.?]#2^UTI(P'=QC6)1#%#M1.?C(L"B'&'6B& M0Z3U<0P3DZX,A[A24?Z;#'QUQ%YD42KG<;C*X8 4A]B"L QSD+X4A_B"L SS MBKX458Q%2[D\$K+=)U$\"Y%\47+39CO;F(HR$AI,'48IH8K <4CA M4HSCE%#%9Y2)>9%FK\O-2+A48[<96;]TK8490*<9&]_"Z;W3C&QT&S-R]6%! M93&H(.N;VL0+4811K,YP+M-L98M[IIOB/!.+J+B)\J;A$C.BD]2]1_W/\.E* _U.,8C:)KW M'#SG,(]C//JF><_!NP[S.,8C][/D^'.%IOHXP=9_O1'S]$EDV]:4!M?CW/MS M&(_5D?YRT,\]/X?QZ!SI+P?QW?-S.(_'\F7$]UPL-_&7:"EFV8582^H?Z58W M\H]MGPW2Z[T]B_.X'.^WR11]]+,XC\_Q?IM,[$<_B_$XO4PS$3TDYYM,[9!M M>^0?KJ&Z!\V,Q^" Y;_ =5;WH)GQ^!KTR60:/Z"9\=@I+]>.1-[VQ612[M#( M>*PX?3"983LT,AX;3A],9LT.C8S'@CUCHCZ#,[_,\\W*_*[MD\G,V/,)C,>* MMX\F,V'/)S >2]X^FLQZ/9_ >*Q!9VFD1R;S65 ?XW'DP#^9J8+Z&(\1&#]< MT7>R/L;Q?[M9KV-=2#6,S\/\\3).GQMM6O,$7!=XST]A/%9&^6HR;QWQ%,;C M:I2O)O/;$4]A/ ;M2X/\3&U6ME\:2.=,)KZ86L:C#/?&9,J+J64\CG!O3":W MF%H&(Z5#4'Q8# M7* 9D6#0#^U3EZTY :[B["?,H' *&(R[(82#M )7P&#\_>^- MI')1$9JC#FVBUQY>#0H"U[3>52V#B)[FC4$B,T4M@^CW-]O2(;@>]RXJ3RHF M2B\,LJBQ*AG$PHV(U4F+ZS"31LGE7Q[.]716G:G_!2X8/DH'@]Z^%0]J2ZBS MZJTP#I(M5)X#/GS7JP%UD'WYJB)$K>Z?F27VFJ_K<*N,E="QJ(65U>W M)OP"E^!VM":-(P_"+W#5;6=[-KXO[8>K;#O;4_F_*N$5 M1IF^4D!:#J9KH"65SR&;P:P,M*3RLWHYEI\M"Y'=B'6:U35=;#V"7^!"VH-R M5'TPC ?.P$-R5/TS?--&MY1Y!11.TY,54O7H#AZ D_QDA<0Q4-DG;6T;O_P: M)2(+8WOI2B1J%\ \8;I&XBB8Y .8;TS7>(IQ +.6Z1JI^+#Y!KAB,W!5[TXK MLICMV KSEW8KLMA:1YDX6V=1/$O$K9#I\.XY_2^1I?+'W6,F1!E)<"EN;WFZ MOO#%!_,=7WG^_0?S'U]YNG&O[-L\;/+B<_3P6(BF@9?14XW/07L\Y6GCTP>? M@]1XRM/&IP\^!V/QE&<0G]]DRNS8EVZR"I^#C7C*,XC/ 7P.IN$ISR ^<7QP M66YO>0;Q*2=X/81J^^1O*G@NDN(ESB Z<708>1D49Q";.#J,N@R*,XC,VBR( MN< UO+WE&<3F +Y!YH+*,XC. 7R#S 65)XW/2_$CVX39]G/6 M)XU/+WP(<_&0)XU/+WP(<_&0)XW/_[6)M[?12V/D/*!"* M@LB1QA^*!R$EB!QIO'T-MWJ3P,V3X=+BGM*DL>>!#6$B@]*D<>B!#6$A@]*D M,?DM?=)6=!AN"QQ"08;%2:/2!QU"0(;%2>/2!QU"/X;%642F7&PIDZR!\E]J MJZ#"A] /'P4LHA-%"-<']U? (D)QA @U\5' (DJE99UQU" K<)UM?P4LHA1' MB! 7'P4LHA1'B- 7'P6D43J;%ZDTHOF*JCL($08S*$T:GQ[8$ (S*$T:F1[8 M$/HR*$T4D]4!OMGR/%VMTD07#LLE&)"MN)H319W;>I"+N)H3Q97+G(]P66)7 M<_K(40?,RSMI/\+U@QVMZ>.F;3M(#ARMZ:.F;3N8]AVMZ6/&UH!2WRIHZ\&4 M[FQ/'S==^\&<[6Q/'SM=^\&\[&Q/'3_7(K,&2=/!M LUI8Z:EM5X?FTTI8Z5 MEM5X7FTT)8J07\,HF24W8KW)YH]A+EKW5:O;_$Q-U(]PC55/::(X\L8&9F!/ M::)H\\8&9FA/:>XQ"69P3VFB;WL!Z]2J6[*-W'Y[('&!N=U#DL\XZV,"\[V' M))_QU<<$<@ /2>)Q]506@%<51UUWX4EX($\8IX0X(GV1@MQBG!+B./5%"O*1 M<4I.(WKA0J'CE%#E"*$_P3E+%F>+591$JKJ!LJ_\;G[H6BOU!X/H) PSI$,][P3&PTC_P13L4,\[ M@7$VTG\PL3O4\XC&[U4RCS<+9?W92E4R^%=YG8;*B55"!9F?CRC1J/)"!=<_ M]1$EBG4_5""Q\Q$EC\#S-)=+W5_3=)'?IO&B0@32N2$Q\LASH0&IVY 8><3Y M2]YXT79&ZC]9#W;W7S104,I%]N ?(>ZR, "9!;@+P/)*TH4O6P M"@%(0=P"Y'W01S# '+H"Y'UP(W(A!1]+ '#A4F=[\A[HV3] !SKM^?E_(/EW MVI-SF)[] ^F^TYYHUU#:DZ[$7?ABTY)>Y4CC7=!R M5]X%&M-%>Z;*'5\(\_,J^;;1A]67YI2<60]?IAEX1>I'N!SI;DKIHF\G3[CR M^PY*Z:)Y)T^X>,(.2CF/CKO'+-T\//9W@N&*JSOIY#PVW'YP\9;I.CF/#+/G%1<'W%DUFQ'T>YK](0T]#]=1$<;5708?X6*VWO)LQH(3GR>%=,BS MB6HG/D]BZ)!G$I]V_)17))0C3,+S8GLN<2;1Z40'EYGU%6<2FVYT7L3,)K^FBV@9S>U1Q)M\HU!Z<1ZW M EY1"R+THC9N!;RB%43H16[<"GA%:7])"Q>U]17G%:$ NC'A1,=7-#6 M5YQ79#H^\VGL2L+U;:>JXQ6Y'NC'L*!!=;PBVP/]&&8TJ(Y7Y'MMR<,5='?0 MR"O^_7PPADZ=T-N943X80[A8OY=IW=-TMEA$>C?O*CF;ZZN,\^MPJRYP5V>U MYO-,(FC>Y_H1KMB[HU:R,;&C+QP4;B>M9&-C1U\X"-].6GF,D;ZU]Q_A L'# M@CPB'43D8'E#@CSB%43D8&Y#@G11)^)8S(M-=7=8=8@3K@R,2-#%F1N#@TDY M)>@BRXW!P82<$F2Q9 _UUB]3X#J^_89DD?,D69+B2G%HWUS"M7G[#1E9[" $ MW89DD=VWV)&VNPVIXKC:@=:DN7Q'W?C>[/XC7"+70Y(J;GPPPEX6))'[+6NMO\(5[S%1'A$6P<%G)(1$1[QU4$!)V5$A#"B2GNDV7!";K8A MC)F&G7 :;K8AC(J&G7#R;;8AZON\ MA@PR@W%:J /<%RK(&T9J.1&H(+D8IX4Z@'7Q=&BXZ4+_X/ %R &I)FL#;&-LBU,!GR0 9AX P+DN$( ZXLC,DP""J0 MQ%1CHS.FX/K"$]4Q",5QX'%Z-%+=J8''"=,X=51AKXX&5#6N;L0\?4BB?ZG= MNE=PH6*G %7H(@!@ON,4X < YBLN ,J%' M534(X6JEKO;\S >3J;,]D?EI8C_@_Y+F^7F89=O+-'L.LT6N(( I%9.AZ@4< M!IA<41F6,,#\BLE0S4MND^1/$3THQ@/7%_40Y1=B#5!@]O4190P*+D/J(4H5 M?O8TFZV=HTZ7ZR^ 3 6=LJ+.E;E6]X>J+/Z#_1CV%5R]="_* MJ4)X3XZ!F<5>E)^V8V#"L@_E+(>2O61XV"\P$]J#;I8#R=LM,+O:A^Z3=@O, MUO:@F^4@4MER*2)I_2S[_+*.L@K&)[>+8":XY^>P'%R3W 53S7T_YT_C+IC$ M[ODY/ >C[R0%E\K=BW*>P\[;,1-8LZ_RTW;,!-;LJ?P4AI)[NH'+ZNY%.?%0 MFA6/(OO\STU4;*^2O,@VRJARIMQDPPL*N+;NGM2?O'-0^KRK^E-W#DJB=U1/ M/-_ UM=ED#RF')0_[ZJ?Y< :Y1Z4+^^L_^3=@_+C7?6?_.""2Q#O2S_1V8=6 MG?:A)8][6H8+&.]%.?&LLZMC4':\FW):QPS<$/X*KH+L)TW4"**120*.%25 &6J,.Y ML3!1?QO&8K:\C+*\N!/J+RNU?Q7&OXG':!Z+7%VFF*U3=?@N>;C.TL5F7C1@ M@S1H?T^@"MQ]N@CD2WM\PI_ 12#OVM\3R ;:921__6#-_B:>KR6ODF1_O8[M M+02Z=)I8W*5]GX"$;0>59$-I%R? 3&X'E:?H!)C135=)-AQN-_.YR//E)FZ. M['HLQ]O?(O7BQ-HK_UI=>2[)FL9I_U0[!V9\^W\4V? YA--@"GF 1_V)G ;7 MI".M1H1[6K;W=+6 MO2%%.O_#%)U\!===1H7(8A@' O(>7(@G$)"[H$)D8V!;OE3^M-DJ8K4I[-I" M?_^D/FB!"SDN20SM,DW\1JM5=]FG:YR=3;.O67:&&_%Y08 MX=+/$U31]^,(T([\/5[5*8%V<('1JN@GH1&@';QBM"K:I*XL;=73T=?K6,.M MJ<:#RW28<<"M69G^&JXW#;>FBOO.R_N\-AXF!([V5$'C-A].[:[V5.:G)=]=(%Y:[N<*7_W?2>K#M< M9&(GO72#Q;S/JT>YBVJTVM$%<]=<%[-HMZ,Q]T9$JQ^;+!?FE<'G%U574N1W MZ464B7F19C4,D&'XRA/UQ@AX( /QEFL;D.Y:SU)4K$E:JO M*<' =9CAUF2!YS =9"B.UO2FWV5ADH=S4QKR)=((0.J!"C'H P@(2!IP(5Y M+M)5&"4*"ICP!\28]4H-!DSO0V*LP-R96]E?PW6<42%>O5(!<21_3(@*2/GM M:.\ A,+AR/)N&;+^0&$XLCDBPQ$&7/09DR$C(B@,1TYWRQ"][VJ8H;Z443NQ MU?4J"HD;_A MYMR,=^1LL#E5V*C[%FN+X>S<:$,5(&TSX>S;;,/!3+A0<[,-9:?/EM]S\REP M;3"<1\'6E($ F0ZG3K@U,]/A9 FVI@J8=!O&Q5:]1%8?*N:SI>/N%04'3IG> M&J@":PQ$.*7Z:S@!B'#B]=9 &ZA?HKG:1[T4]IZ[UW"%7K@U;0#V38=S,MR: MF>EPG@9;$P6,^>[:,#&[+0G7DNTU) H3R& P;?<;TAM<;3'"U5>!I@R\7!L- M)FJH*9W1N1U=REPP$;<:$7JW:2B83MN->!@*)L56(ZII3$ZE41$]1<7V+ GC M;1[EYVFRC!9"BEXEAPE@A /.@GS15L/A" _.DIS1S:& >]9.F"DBU,79M M]U]_#U7]OR*OK\-[#5>EQ*6H G ("IQ^<2E"*+82WIB/L%[#]2 GJJ/LQTG@ MX;P_4=VI@8=9Q#1UE)/1)/ P,YFFCNB=4\?:3AE M7Z "TH.R?$8Q1 ;?RFPW#>DW9^+M MVGB$7_2;$QD?/231,IJKP]OFN+8JQ9?&T3P233X(5T3TDZ;JEW6Z4<L. D[R/+&A:JB#!9?$\)*D@I?,_[,T,G[;Z M0H;M15@(&W%PU3M4B*QO<" P7T"%> &I(PRF"[@8LUZIP< 484",'DR5->$: M>T!3!CU0&PVG>J ID=&;'[GXYT;.CI^?6E4OX/IYCN94'G<:#Z=O1W,:X^_" ME\_+I9@7BO&I*WBNDKMH)?/5121_G:DW!7HZ!1.WES!1KW@"@VOC^0GS!@9F M* M&T"RL)/.DW0#2#-VT4DU*,3\,4GC]&';J+%2K26J5 .7U_,2I@IS3V @<_$3 MY@T,9#9>PF2AN%+WBTAF7N6*6>(L65$#!5G0)&5DH3H-.,R9)BD[)>!OX#*! MDY3Q"?5\EG3?H=6 8:XU1@F?T$:!PB1KE)+3 K3J#%*R$+W)P6' YE1ADX7)_-%NA+Z!:Q4VVU % M2-M,F%HTVY":66Y?OH%K#[9;T7JT,A6N,=AI16/J]V01Y?K-N%B:*>& $/3,/>\NSA@KCLGZ,Y<>CTC7>0!K@Y M-^,=E !L3A0VY57%?U3G^V[7 MX;QA/)BIP<9$GG<9#F9?N#&9X>;#+K-BA:OTM1K1>;AE*)A&VXUH#:U6K'"I MO4XS8J]6QL(%];K-:(W]5?V_6'Q^41?XYB9W*-/!_(@*$7O=!03,E;@03R!@ MUD2%B%)_:=.-4 $N%T-?PV*3Z1)Z;^ 2>FX)XJ "(;@2J$N"(017*G5(4 62 M4&6OQ.+L2:ZJ'T0KN.M/;-[ E?6\A*G"RQ,8G)>]A&F _5V$V2RI.1MA,O7M.:U/!Y-QN1>C5EJE@^NVT.KZI>5;P$/[?_]#/^R(%_\?_)?\A M?_Z0B]?_\?\!4$L#!!0 ( *A0A%@>%72N@T\ ,62!0 4 :VEQ+3(P M,C,Q,C,Q7W!R92YX;6SM?5MSVTB2[OO^BCZ]SQZW)/?T>&)F-RB*\N%I6=2( MM+VS+P@(*)+5!@$.+K(XO_Y4 2 (DG4%$F2QR(B)<4NJ2^:'NN2M,O_VWV^+ MX*=7%"9C\_>=YFB[_^O[]CQ\__O3V$@=_BN+9^^M??KEYOV[X<]'RKV\)WFK]XV;= M]NK]_WQ^&'MSM'#?X3!)W=#;]*+#L/I=??SX\7W^5](TP7]-\OX/D>>F.0-2 MNG[BMJ _O5LW>T=_]>[J^MW-U9_>$O_G__J/GW[ZV_]Y]^ZGX>-D\&GX/S^] MK'X:_/O=_]P^/_ST[EW^US@*T#.:_I13]]=TM41__SG!BV5 N1YRN?VX-5;1Z?VA M:'Q",8[\0=B,V)W>!Z9ZG+IQVH+N6O^#43Z)4C=H1'.MY\&H?43-\*WZ'0Y7 MH)2F^Y3J@UF(Q2_XW^1J:]OKJZ+T_ _[R(O6Z P[85DJZ8X70W# M:10O\C.83XY!< M,]@-GJ($:U&K/F)'I/?G;CA#R3 :"='8';$S6J(X M_]0)^?[]:+$D\Z(PP:]H2,2/!7J(DJ0U7TJ3=/6]W&1^'T0_VG.Q&:DEJ8^] MR9?GP>A^]#1X[DV&H\>Q,FV,KBV)N7433)A[BM'2C?5.#D;7EL2,\2S$4^RY MY#CRO"@CYU$X>R(?P\-(_0.*1VF[SMPE)O?U9S=T9_G*4%]7>SU;DE*=>4,B MML?Y(:X.$K-S2X*&X2L9)HK53\)-CY93/\41.632U5/@%E<9.3676I^'/T)K M5(A.-<,O >HE"=+X1'L=6Q+R@(A&]8#=%QSHW%8[W6#VSSB-O.^Z6Z?HU)* M9Q3DF@)1$5:3V T3U\NO)F5BN .T7B?T+IRX;QI'7;U/V[,W6Y)&=,&[P?JJ M:R)/RL:!NR+Z69(2[N-&-\.F%EK$L3HVM'%K4F89!BX2US["^[V[/9"USW-E$;KX')O?NKN#M%6 M?![TQH.'8>]V^#"<_%.3+&;G+B^K1S>F.ODKND.IBP.@:VMOU XNL,:4*PT& M=:DUII(_0E<776-2U4<$OOQ:@"L9"/!";$RD'D9L? M1C]P.L>A3U ,<8JR!$VS(,!3Y#=?/K $="F/W%5TC:;%A]CZ2+V7*$L'28H7 M=#M_R4E[(*2-XCNTC!&YU6FK9_)'4'D&G"HH>0AO1)CZ%_5+&O&&1I?22'Y" MA$\OBV,4>JL8)]]U5U4'4T/)6BI?:=V8?M2F$EG#>;J2VU3(X7>&DO5 J "6 M#]4^U$Z?EJ)DFSE!'3$$Q66;?R,$S)P=S[Q7% M[HQ,LG#)S1;.^E&8QD00S-SBM)Z.LI0&-M)HRCRT8K3,A<0V@GNG!!T8N,$; MBCVR@930^)DW M]121Z]LO_M!<792.V0WY$[181K%++_ IF92((>A+2,1;.C>-+4(T[JCZ39\0 MA9O^)KN;OUO"M0JIL"%T= MY& 4=6#FJ%-71O*16ZM0M+5W4>,)0(WW*H _1J5.D]9O;RKGC%X"/'-K-U1# M+P T%6UUS^%C[[$_[#T,'\>3YR^?!X^3L;8)7C!&VV#GP?/P:V\R_#KXUGM^ M[CU.*AS50YWY0W1&G*:?2#I09X3J?FKY2%V3>@5'ZU77Q$[0&]VYN\ER26(]3 !?8.4#^ZH=G5^*6!1I9%"D1 L\D=0"?+^-(M>W_L(OZ>$T__( M.^TZINLV2W!()J2R+5E=GQ&U$7%H8[;MF#[& B-G !JF:,'[SJ(N MSH>#4$L_GX0ZVJ1C:GID'I_.=1^X,]YZJ[=Q?CT(.M73YCLWE<&TU=;Y\P%. ME3ZB6EXP)+?*V^]H)3Q,=MHZOQV OF*?MPGL\WRIU(""+=:.E>'N7S7WXT>7=7[1\E& M8?9QK@YS.O?"D&A"SV@9Q3(ZZTV=J^O#',?4\)^_258B<;>YZ5L-D7A39+NG:*9<]7MS;*6EKTHIJZ :@_T:;!)O.I' MOOB@%/9TK@YQ[92"7_D/%5BN5.38>GOGZA#WS_[$UYJ$7CM7W5Y%O(EO- F] M<:X.<1N5,_;)?X[B2?2#IQMP6CO7W=Y*6]/FFV,4/\71*R[2%$DIW>GB7!]0 M-WR*DM0-_AW]M/U!BQ-'Z=L739WK;N^E4L^K/. ">9/5U+GN M]BZBN:Z"IWD4BN^BW6;.=;=W$=V8O1BY@A57;^)<=WN[C)&7Q62^J^N7"4ZY MAIS=9LYUMW<)D;'RT)O5XB4*.#1MM7&NN[TSU@ ,WKP\!XQ@L;.:.M>'N"F( MK+>@ DKD?<^C=.HF>[&B*NCHW!SB_AB&*:+V2VK>=5.W5/\D4AFKBW-SB/NC MG*R0JNDB))=8)K8LLKLX-X>X0[Y& ;D2W+C05\5T[K1U;KJ]18I)OQ%-Y?>0 M2"MCY)(K OG#),DD^@.GCW-S&"/>QC1Q3WXCLS;NM'9N#F-+*Z8MK&3J9-;: M.S>'T&X&;QNENIA<^.7WFSLWA]!M!@L4S\C6_11'/])YJ5F+*67U<&ZZO:N& MWC3N93XFX_32%"6%;TQ@Y>5W<&ZZO;>@_SGGN-^.R=QV>+]TJ4RUCMOCH-J(TSC:*'M1%^3$BDYLW^* M8A_%?_^9],L20F>4?R27:"Z$PR+*^J' B'1D/.XC(G696X.+ MG--]=%B^>FL 83*WCP$O)L :'/0VC"3V8(W*E8VP;#'*AZ8,?. ND)-B:C=\ M@O^!3XHM7O3%FKWKTV:/%[RQ9N_&!O;V@C_6W'TX;>X$@2-K#G\];0XYD2=K M[OY\VMQ) U;6?/YVQI?D;I3,&I._G#$FK+"<-2X?SQ@7=A301A(Y0VA8\4<5 M(.*P .4?A=S?6E<70 M5A"=N(%V( F^K?@\7PF5'^I;@;,OHYX@GXQ0X8K!?7GS!!D4A!AOG(&GS:@@ M0+EBT1)W-3.XN6+2"J)G'D)O->Z--_:%&< M5S>@VT;,$K.+03Q1FS4B%([2.8HK8Y2'"*E%KFL!VOK;(W0J_A[1I;^4DRF;OAIRCR?^" E<]%HW>K#)!=W.@* M-WF[S)"P1*^+@)&C0^D"9[1OEYBQDS-'ERM^-Y.88UW&3^ZJV2V^[F@2@R5I MM!33YDNH?+CM'NU2<':S(.L%]Q29VNVCG:Z3>7\\([*PL4?50NJ7_A+B:MFS M4EC(NK1+UMD)UF6%"A%7TC[MTGAV?:9IGF7M4GW",K,ID*2U)?C=VF7=[(HY MK37([]8N6V=GDH*JA- N>RV&FQ(4S19KWCPA!8AJW(I"+BCX<$S[ ,!<@KBE\B M(GB8@0N76RX\/",U%#XIBD\7';F5&RP7STGCQ#68\U.]G.:YHXW,M@6>GQKF MS$Z=';L^/ZF,[BZ*B%QH""KJ<(@< V 'C%E+1@;.ML\"[!@QZ935.43DS@Y+ MCQ9UD#8N%"M/D[8: <>%84PYMEY7VO!9.*>PWLRC]9E)3<=7#B@#4P[?@ ^1DO3UA@TH5&[$FT M\N!N#A'+'VGEH:T+T8Z3$^Z(-FAGM55%]MVH8$O'+.F1P2A7Q=]UR]HI3VL@ MLN_DM=04IH$)RV-LFXE= XZ-!_IRSO+/V3WO=F=@'?L-6S]/-I0,PUQ?FDNJ_[F&?N,/1B:@"[0\6_DWD<9;-Y,5EQT-]',<,V MS5I,[0;4?<.GQ,\PW,8/@B6M,4UZY5>&:MT3[2,G\(4PXS^YJZI2BIMGODB^ MX70^6"R#:(5D(;5-1J0%>SI;N4\Q?B4'V5/@>HCS1E>CM_:SN.:+LAW].D.: M]#".\QT&;RCV<()&TU&NKOJL- O-T3@9][8C6X 9H9.V'>#I[ZQDML]B; MNW2^]E>";#3MQWJBG4EO_H!EN]J+/Q,LDGSS$]<>*;?I6/9*18%AKO>#9R*R#"(^GTJ> M,KLJ1>O#HF+PLC)T07_=L.UG5@8MZ(/#M<6!^8I.;&-QC7M@T62& -+BCE*S M#]H68:[(M<1G_1O8C;7,\[<3JN+4D..G)4(B\R;88K($M=;V52OO/S HM>VZ MEK[":GOF-;4)@UVV%L"I::.&B^D^FXTM,(ZOT6Q=,>+DT6QF8U_C=]K%O@ZP M$!4-^FL\6U>UL/M@5'$HK*%L71##;BC9[HV-/'Y!C^M&J4!JK;7X./&"*,EB M]"G#OAMZZ.2AVCAN*IA:ZR*%K1S8DD6+&9?T"GEB]C"(HV\NN8C(L4I6ORNM)++;V* P9^K3(S_HB2EGH? M%4>,[K0SJ8[')Q>'"979B1H3#MZ\7!FZPU.BI2"BS))?YHNAH/P9>=&,7*#( M'X:%D#.*I0&,(#.8% Y]AXC.X^%":0W]WB**4YSD/ZJL17EWF!#H6Y=_D4D50DH]4^UFW6UL4DV0C>6)GK45I3URO+[*\Z%+>VM'!3,7"]VDHY!C MG$TC[[LH=ERMLW8DL)#05S?(2LOG'?"5^[LS.4# MY%,#B%B88?4PJ6[(!,5$S\YWUBT*$3F_E(0T?C>3ZHEL#N1;-(UB-''?% _P MJKU)544^NW_0@MJ;$$Q"7XEZ80E5,A8ICV)2;9*"L@VE_2@D5VM&;M>-C5O! M5"P>P"2&&=9ZB2EVKWV]%,NQV;EU$^RMPZ/I!GM"<7XV"IGB]G*NS5'W[W"0 MI9O8;V7F!/V<&W/DF&\(S^:$SMXKV2:S\G4$U87\/[*$_)[]=Y6#J-7(SHTY ML@Z34'W636))^ TD=GM!3^=F(\P=S9_,]QIR?<@;%YV=B04;0++M^[,TN6 # M7+:]BG !X@9EUFN "M]#:=L3*0&G/'!XKDX[SYH& #'I$E8(+HBX M'@3\@UTM1,A.MTPC%S SY@CN3?6)[TQA^%*%DE6%=1N@)(F#JG"RS+S> *G6 M 5,5EE:I/NUAT0*\#J1=2[([(*5!81W&#QT["4??3>;W0?3#F$P;]7PJ:]JT MRR?N=C0HYT9%&S4Q?LD]'@Q#HQ+'>D,9E,&C0<$*8V@O#HM\]^2Y0KTH]'" M-K0J?3KE40S*7+)-<\NWJ[J#Z>+ ?/*W/6EN(;N+?H2C:64U8]"LUM&@'"W; MQ%([*EU0-5-JLZ=^S8/\SKIY4Q36:.G)Y+V793?6S6YR MM'>\FME*#'G&:\Z[I>W/_R6,D1O0( KR Q%EJZB+(@HC=ZAHK&^5X0S*:\(7 MAHCD6]AFJ_Q\WZ+X.Y&1RCHS#64LV;#:&4X4R\]MSR*0-G2Z:^\D=GW4\[PH"U,B.2&R3V45QYL-"9/<13;W4XR6+O9+.2?)0Z7)AR'T@ M&,JY-B>W:_V67MA3.]L-\X05&-0X9ZR@ATE9:M86 MU-'T@4K!:UL;6?[U\Y"Q.\1?I.FH)F6X43LE X:DQ*\#*93Y*6CZ=KD^.RF M:S/;**3LT(H1Y!\JX+P205%FN6\PGG-CCA"RKR4VP$!U$.?&+!%#DTT>4V:) M$$!,;8P#1M2_881=<(-NM(,7;*L"K\T_#\FM, DHE$P*H8.#2B?LPLH<+EH MJ*&H%+MAX[)L@:5R3(FEFR^VN M$\AE5=5K;>95M1;U&#";WE.UA+-U )I%6O7!5N9.$!M MRJ91>%:E8 5;CBIA?=!JS<0@80?.8JL>,6AE,GM [XHDUM!22V,#( 1^%LCH M1)NDRF[P!HEK;+^NC;1[M,99&H%IJ86\DP7:((JSO>BY<_T?70+M!&/U"%$K M\[("WO^2V%)+2W$T $+E_M^+7SV;VQP"/69XK$66(4 %8)XS^>B;KSVV@0" M0U_4]L&K'E]\N:/;!R7;5I*N*7PZ\>;BU%*P_@P0 M4+$%UB"LWPR'2@OXV)M\>1Z,[D=/@^?>9#AZ'&OE 62^4BJ*D5#9;NWQER0I MX7?0S=O'?I>*$R^(DGR*_:D&;\O #5U!\B_E_K4L=4=P7 A19!E_--CJ3KLY MU$*GV8YS@RTB2.;#ME_H^V-*%CJ_@T$)*NOK8I_@T;04[=Q@DT94O(>@AC[N M]A)^.^[UT9KCT]]Y8SP+B8;E4=-]X8 G:L%3%&"/OEMLO0F%PTOVHU)?0[?F MIXBZDZ/00W'89/]Q^A]WDZE^$*7]QN?P]#=5&4?PF? TRX^-]AMI;TC)YN&V M-W3#C%[^0-08@9)J085^;I6D4;WW49QSLHG1:+*I6LQQW(TG^IA*FZT=YQV\ M[3S43JQN\&%($,N*++(&+G\6G4II2E0',73;LTANLK4EXQQO^S;Z4DI[6L[R M">_;3\;??2*AJXAG=IU)8P>0,8 MNF=WR6UV7W+',&&'*GX=Q=M4Q.H)[\VMN!(]D;+3>W3#9AG[0E7Q!ZJ3(\6[ M5&$$0_=F06V3';G7TX1]J/HIE#8BB\.N+.-L^4RR#V;;K . !V& MTRA> 6#U>&33*9QL2F.9.@&6U-'2R60;1"Z!:%:(I-]3C4#MDH2^\(I2'R2Y*I-ZB)$T)Y3$-W].Z7 M:[*7!6.8MHOU/IC2UA9S?\*;NCRSZ"O-KL1?Q@PZ,J^@NZG;+4QQNDJ>T3** M4YH:;7TQ--IW"H,9)/B*OY;:7E/C^)0WG2BP_?(8HM'^0XD7XV7A#MNA>$4# MCI%+5A?YC6HMZ28#.N;4S)*1O^M['Z5S%$_F;O@IBOP?.%!W\ !.Y)A3DES& M5OOP+( )''.*DLG8H2FNR8E2_/T9D2V3B8N8-QG0,:=6F71;+)8NCHLGZ)K! M0FU&=LPI?"8_.'3M\0T&=,PIJ"XCORP_T,^(9!-ZA0,M6!=6 @%(:0;'G.JL M,GX&;AR2GY,G5)2M@<)),*ZC6=CUB.CL5?*INV2AH%*=Q#&G^JST&&D4!M-P M4%H XU2 :?6VJMW8-/WVJ<"D&8BH.QHMJW J4#P3O=J-O7E>%.(5!=%:P*6E M(J 04IV$%E,X%>"(2HI>'T";9UIT*2?":ET;$TDQH^- ED@8LH<4WG,Z'Y M-,5&DT9<$D1X/ M>*INJVTWMFY\C30V\0ZE+@YVHM6B+!TD*5[0-X8;,D;Q'2*+EUR5*U70%>)"4X*T Y75V>5EXZ9@[/!17"NF3@;'YI]LC!P^HR3 M[S G(W.\@UT!._8E.+;$ Q_O>&^TLAH>2[Q/:V?=O.[QE*ZI#NLY'SQ%*Y10 M?[!$K8W/(.74J^T&-#X9:VOV3C_%/]7PC>A+\Q3Y/2+2N3/TC!8N#HL*43G]F5L8RZ:C+$W((O/7]=W+ M&N5--G(7DYOTY%2!U76M]Z<8>R@93;N"5'$>W0>GC36Y;VXU$O04XR\AS0S3G"76<,Y1H] [R _;T4%@EV?D@+BKGQ:=.4=. M$&.84PHL@OV,$.4":SORK624]W,T,0>P% =B1FY!L($K_0T0+S1))K_I-X7)NA$O;B0ZF90X(>7G9W?KS(AH_ M2]^^$5$72.W4F::FAYYV$G3!YK!'[P+&#&#C6*1P-0:WHWT)IGD=SRLNR;/> MA=Y@?#;_QK>'A!Z8NT-]$G-T@\;9_#L!Y?1C65A)_\U2',XU]?]HB6*71J"W MR5@L&L0TQW2[A/\23D]=KW\8],:#AV'O=O@PG/S3K!UJ:#%3Z>6[71I6[T[E M]C540?_LIEE,*.V1-;]*<%+;,#DKY>/X1H=,@[%-"*UO6+959R78J(V"5KMM MMG0LB* 7OC5[I%XZJCP60NKET6SC8X]JVZ%'=F:Y7/MS-YRA9!CN1<&%_CI/ M6GZY*A]^C6[EEC_ M=%Z1P]\N5J1.[0 6'NX:%YAET.IPSD-/Y3:T##8EEO>51^$%;1E$G6]:R"O> MCI3('6'#,((T$T+LSRL C+6>Y&-ERIA6!I%S31YS1+[U3"C<$0Q26"=D5B(@ MT6P>B=04LMO84#X4;!S[S0WB99.Y1H&3W<8&\?& _Y5A0MQ*D15&>X.J-=83 MWZA\E[WFK2HI3MWD)>QZQ*_B^B+- Z9W/:ZU#)-5^LA>T++XTXKT)EOE68N6^G6Q1/.W%>:N6RE M6W-../.=TLQE*Y.JMDGN=GWCK7 4DZILT8@Q(M73?VC*DU=@9PK<\K EJ32-P5Z*W:[AW-E3NW6]9:JA_FH;L.=/LZ5YB7- M/.T8+XZK\"/.:2?J0C@W#>L[%)/[@=I[JHM?$WGQ",XUA&?^2^@3$87>&,BO M)XF0+Q2-WLXUQ(.U,0H37+SX7T=:D3FGV*?/@*@_(GYU64Y7Y;[.M3D%.[^Z M089ZN:HO7"JU=L[UT=*:-+(#*KE#1&8UB]U,0K9YN#$L=I9!Q.)0!0U;/9-L M'KFQ ?O6P[/&@VV"M,V!JKE&6)9,.XK"MCYIN994.Y8,G[U]&$266BO.%"F3 M^Z$$^Y;CI;$ )7LM=8,=":LH\5X#A M>B)L?,<&@YF"?Z/#UVJGBI^*!Z;#E"BG"IO,SP-V*=@(F'.34TM\N#8+CJZ\-<,"\E2ZPR>U;E:D ^"6&5Y)\>;3L@;562/)%LEI#TR-CBE"T@M$V=_,47R(?Z^K.] K39$Z M;D^0@K^;>9[)P4TNK+DB6=O-05)7;@9O9VN"-A.>]T,!\>^4T1FM*9#.5<&7:R(B%=>D?"+2[F8 M=Y413&*YY_N8$KO)0C:9QU$VF]]F"?E$24)NNQ<37EGV8:$4J$5:*GPJ8Z,?39$.:?[Z(B$Y LP0DG='BM:.WQ$ MNH)5D<[MH=K37ZP*:VZ/C[+N!!;1?))[3Z#(@<4GGR0P(J62'X-\2LC 2(QM M]%([KKU6"'#!5%5TK9"L.H$03B_FK],#1T5N)S8_!0_27C)W7<<1;P!#_46[ MY.JYB9B]07P,X]2=T<"8/EGK64"+[?1F,75,F=!-)^X%0-PKO M,6DSHP':<9(^HA]/;DK97RX#[.5[NWS9-8G(&>)G7BJV[C9YY/ C M:X^*10&B,U(4%PL4T_CS8/45TV573E[>1>H4?B>)50@4FX=H5]#/H6?7>)4S>@ M\55WZ!4%42ZHY8H]D?@(\2H)]=7&@,F1#AV9 ?$2I9/0# C"NHF& ";ML [^ M*W.J<(BD57WW-7<$[>3B;-&27+_)<[1R V[.WWH3DS*::RFO[2J%PDYE4B;U M^A'5$B.=D4S*M?Z4Q=[<31A[+1?%\!33(&7JL$MR%_D6F.H)VEO6V).?O>=O3G0\#DTN=H6+? M(_2$XL]1F,ZYI(HZ:>=39Q+VY*[6\>.LZ;(X3\5"_H)]%.>;ET.L_D PV='K M7[(U$\T&@\F=?N_B.%]QA8:_7J,<2CFMM?.CJZ[6\H(?A8\HS6]\]36[U[6> M!;TYD>6P]W&TR$>E:0Z9VA>'4N7^SK4Y]_%PL20?/K?@1TGME4SN8YOB=!33 MW[>L>PXSAW,-H867)IV:ADFU$]XWY;1VKLT)8YV@>%&*@K=$=R%XKA\X"3\* MOYMS;4X-DW)/J3"TW=2Y!JE84HSY@#TZ)KDK*6KB[;_=UKF!2E%!D]J,PG*2 M\F[D4,)K[MR /"#)%EF0J\3/B)H8R,F\X9E[B@L[.3<@:1#0,DHP%Y3BK\X- MR'U6FJK^384]5EET'@RR?LZ-8?4\!+X^I:@#GOO,8A\YE^5MO-2<>5;@I,BJ M%C[V!?@J,;N/42OOI3WYD5LAV(%?M+-7TB<&+9SO%2S:^/B(MKHX6KAN;8ON MTP> !Z6Z(]B*^Z81X_O;6^:>OF#5W,EMT0726DZ6^=[M*(NAQ*DZ.)L( "NV MH2*K^_@HQ"%< -(-?K!-DF@EARG'3]A<_$C,.$.WWPGSL"G_5GN$NHP%.3O) M0A%HW8"2LU-(U7!L%8D"=D+:@&F#L!BPI[-V'*-- W3.H!"0/HRRX"&P-[CV M@-8LB FLJ) ]0#8/I (K-F0/F()8+["R0O:@I1J!!E=1R![LM&+BSJ&F4#.1 M&C""#JX6D2T2MB#&KP++B@P^D"M2'#Y8X7910Z11BA56%UU#'DM9@771,93" M/2N\+JJ$1BQJA9JU!4JUU]@F>K8"I[6*8($30RF@=V,G/MWRCR6CXS3ROL-7 M@*Q_@OI,Y)H,W-!5J VI,8)!:8K&Y OE6A AFLCI,QH"1]- '9C$#KNRH.A*J$MIH37 M'"1%3[FN8C=,W#S\5521E-T8I"3"_M#BRJ25A6$*60E:;>T"#Z"TMX>=.I)#K:;V\0-[FE MBJ9/CE\%B5J$[1V(]W[Y(3[*A3/Q:;O?T*0*%]^H@!8*+@Q>4^VT-MP<+Z-I M<2&*,AGN-(-+,+,>59RL<*\A# %/,7XEDME3X'KY<2Y>2)S6,*30F\^;BV2W M6@N8/"#E@$+DM]K 3/M/Y,:C4%R3:*L-W+23'Y%TVJJ-=N:20^00S$7&\FI0 M3Q>XVTL[^\:A65-)0*S0JVS2=^!KZ,^ M*"4F4^BOG?NC0W8?,_H!RM63]+)T'L7432?DD=<))JG),/1B6D+@#A7_#L/M M^:J(BIHF6VF0G'78:DSMY"=*;)4AL7 \J0\(DY9DC6 ^9#$?=>YN"P<!0[<+TYG3,/7.)GHA'VT4XSTJ7R@?!L3G9(C]Q5[@SE&R7_[M>_ MT,!*D2XBZ@F3O*06^51J/L67YH#.:PZ3L$1GX8VSE]QX36[]DJ [E#?!KZ@D M[0&[+SC W.0C74VGG5*E2X&#KIF'WRBSHWYB0,XX@Z>MRJ#N+<'#A5)U=W4G]&<0.3H/,XV44_@"07^>#.3+ 6D8;AH36+'<\ MY#ZU4EW?_/83A5S1@J4ZF/,!0B:HZ6848CZA_,;.!W!MGH[^M7C8^D0TIHA' MD+B3\ROX+;X?'Z*ZGMD]G5\A]/'UTF&OEV>T+-\2$Q4UG_ZV=E7TZ'$P4S&, MM1S=^15"V^>'WEDM&\WY%2+]*6<6*O1QXZ2X/9Q?(>Z^3^1*&(6" M:41@JG5V?MW<>D=([:(7X;BF:.\!@CQLT(ID.%H,;V/%C&FT A0V9R+N[+4#'3&+*G!44;?6G"(B'O<148SW MM>=L:;&A%&*([R'=UN98*V1V,:*/[7.S$(FRAX*\Y0 7O[. CB\*T H^5>V7DG M )9E\.@+9) M^8!=E;8BJO?$R,ID\\W!5'[S=&;V#AENXO=88'J='6#IO@P#DWKM@$_Z9 U, M/CE]O#1>P5F:';[Y.A.]TK,T^_MASC3=5X!@R>-MVL_AC6H\9C3ULSP;8'3>1<*ER7>CCVM^485+G'\V<%7/96% MRR=O!X:R5[RVYI,'5MH:/_J%RSQO%[Z-GPS#9:NW"U#Q6V2XC/4G[3G2?A1= MX79Q>J@\VJ[@NC@U])Z15\!=O!HMWZ%72+;60?("*?B5EBHZ<43%#^8KQ"YJ MA^)+_@JQBY*ADUV@@JVUKF$';(#9#"IHK2IP!2[DJ613J*"\*!AJN1XV 1F7 MM:>7?*)"#MP'QI4 M=.Q+2-:.3^BD-8,1+4W_;8Z]^6.TOHK)GW(SZ:;.L)#O!N/I%LCJ$(W> MSG/0;?%'WJP:U1]E0^B>Q)P,6,Q)>%4;95V "A=R&.>7_Q%UZ90F87T@<2>8 MXHHX1AYIFM"2O^*ZBOLM02CX[(9NH9#=1N08%M+ ;*M;V+'+?*CD<\VB&-/' M/[6/1WZ6EQ,2=C6H".(@3(DPGTRBU WR,/TZK2IU!.7]0 ->1D]K$?3*?90+*YI)^\)0F%]>U?*D<)1L%&DS*FAM67*VG5$UHD7K@WE M40SBO+>@->>)K+2B%QCOR!8+TTI#Z!9V[)#GISB:HB3))3EZ'91>:2&3G#[U MN?,1K"LVWI*N0,\Z!2$[^MV&S:3._O.S55P"9#8/NKOJZ>V)%N M3L@A;Z/IZ#+QM=,A.#?(O/Z!6%61&U MGBVU:25X)\OXTBU[?>_F(!;[K'W+:X0!L47/$:AE\7T&N/6L>8W M=HRI3"5ED4^PW1'1X!*TS4^HSC@/.L8-:X$^M[%-NUZ^>0@LRRC 'MED?H59 M1!3A=;X<-^?^!T[GF,Q&_H!31+BG&.$I\J%TP!IEO8JRIY(RB0*HU-=0[6\W M,9&>\L?L;9#]NZH(L$MH_H1U,G=#:NC\@8- 'B>L-91!&$CI58@=5AP#1.M_ MM-8%X)T.1)PBEK+73U5$XQ]A0% SM'B$;K MT6M('4&=4KT8E>1'WEUCA=ZER3(/+^U+RC+P]/GG(:E^XUD&H0;C^X:AG8O9 M'J, $#[;4H25!H-6^ B%'+ (+7,C-[0/?%5QR6;[BI!O'G 0DI55]IA] :V. M<>%KWW&J1%DZ2%*\H#&8&SQ'\1TBA'HX;T7S$8 YZL_52+,^"FE,2-H+?9K7 M9YEGGM6RUHB',H)0#8+NI08:C!YKT;AX%_G"QC*/7>@5T M(4."?LX'F/621K23;)746QD4U*%T_.M;YN1#&90H8%<1WWY52,8Y!"J:&76781PH'81J6[+$V5I:F@'';HWSR4/^D> MAVY(."8=JKH@];!>OW0CX8T;R:5NI&E1!:X(>/96,4Z^-XGL/9 AK>*R5OU$ M^SFV:!!#W5 LDO4\4-P1#')13,BL-+L768/R[,&[C0WE0\&2OM\PM)]!2,M6N+Y]73B*KF.CT[S;R9Q<8_0?>I6] MN@&E5.R8978QB*=)[/J(4)A'?/2+)SC/R$.$5')028X#<5^#'$,L2LL,8OHL MKCL:%)?]B-)U-)#[@@-,$PX*^6)U<'XS2QR5R Q*ZJ;H"K98/Q*RS<.-<;M; M!A&+0Q4T;+4MLWG<-W2IB"?V)QIKM*ETY!R;;0M2WKEN1)X$96.X/0ABS^^,SV;45GHX MPFW$=:RIW$[\SN;ZH/BA=+J.*.E(!MV7ET=1ET=1]CV*>G!#7^6M2]7,(-K; M/.@R1PKLXOF1YN.JCI^KGQG$&6_YA7Y]!2HPJS-0_?G5L0$XWJO,*W.>_#9[<">( MH#2'M9[O8[KR-EE#)O,XRF;SVRPAGX)LT&CQ@L-\=2;-<("9PKDR)^ZFOH/; M/\84L&Q.$ [9O,LH<8.&:T#>W;DR1^X!W^^&!>>HV%&4G.*7Q[67Q[67Q[4F M/6WCV& NL/ M.[9%[G3T;M3:K(; C[0!W]?:@9/ESVP;P<*S_*W!^=6NI0,D M-W5G&;3M#N@2*K7/4YGR+!,]>%SR4!%9.<\<&EV;J%5A,-"'H[YUU;9\*0T0 MT-8SZ[BUA6V99RT8IVZ#6ME8[*E"APDE$IVZO8*WFF\ M).CN%/T-3@TLCM%!Z!_E9<%VZGVU!P8[? H7&:EPJ#EPJ# MEPJ#EPJ#E^BY?<./.=YYF.@Y<_B!CIXSA[/C1,_]9@S_AZHQ:E"\8+LBHO)2 M5@:QJF7B:(<+[%3.E4$"677W/)#S[!EYT2S$"=6:R+T^Q>DHIK]ON:I@YG"N MS'D%4C_V6BXMG9%,BESM_*3Y8)8Q1J!+*SD%+D6)+T6)+T6)S2XJVU%18K/, M]9>RQ"=?EMB0O=;NK._.4G*))E*'2BN:"*Z0L9'(;KC4CR8Z>V@T;41G$%;0 M48EVR/H/AJPU=<8;R[MUV.R.'&H&(+R)ZPQWN.):A;.'0>?4M 9C;;.:I8]& M#G*R?K CFBA_?;7.O:J4K'2GAUF11$\U?$;3G-3D/HH?R%F.D%(HD=((NK%$ MS B$.MC_R-PPQ7365R0&G!7&Y70 58/D"B; M;^0 G4?DK!HO74^+0EGJ MX-W&!O%1Z0>3*+W/Q[RPL7G/=J!7> M7BBBUQ4^NK"]\Q>0V,55_GX\O[&5Z!'T,"@GQ$\$D';PM49B@4:BUQ:2] M30IQ:7=X&!1F4E:#T.*'T\>D,)#'J"Q$JL<9OUL]P..(+^K5Q'Z&^ZN=U&V% M!1T !FEXQ)9T;P5J4B85,;$UK('+YOX>Y*@K=@8S*.(B4(&L,E.#'SXPRI@= M#GD@+'@KDZ'\V>:PZAA!L:YYV>@R)"4*LE7/USL#4*340S]^3^L0%%AUUD#^=EF(4AC%)J0UDG^!1_)0SOB^ MNR1H!>,T\K[7<7S,J-[6"_UOB(IXR.\1&MT9>D8+%XD MQRA+D]0-:=+9\9Q\LU&.!5QUT3IU=:K)H1NXH:M0=U1C!$,S=SR[X8S\,WA# ML8<3]!1CCRKE'.CU\GHT&!O$0YQ_@G+4VQ7Y%CA>W1&)@>.$EW7IE*:[B*Y^ M3:J*3B!TY8.BD9=&9'..T2L*)S^B_T5Q- K1(SG/A/YUMS];)9EJ1D] $]\,K)R#\C)5JEO4&JCQ5S_;\L6(WQVV82 M\C\%$OG=0&J1;7\S,O8.$FI$*O0'J5]6?K5EC /RB>J[@4Y%.BI]=&EW$-][ M?85M9M&E5=H=Q#=?3/;97>68I*B."]W$"I3*.H-X[>N@T..D$:7R[KK^?(6= MM;,M%$F5]M;VQPM(O4;&JT&PO3'NB5"N0*N\N[;/7;H&BL M2:A-6Z.FZ6$'-+)S#:'#BPE9'RX=\*@VM',-H?Z+*>$?,[> _&K/XER;4]'4 MV%W^JRG^$[E=G.LK:6],MBR8$ "0?:^]Q/9M!80J?*HC4]G?K<=FP^D^.LK6 M?YL"6-N!I>9_L"[>K3E@*DX0ZZ+;FL,E=,A8E2@!9A^*?4)@N1%.'S EOQ18 M/-KQDPI"G%H2SQA8]-FIHZ7@G;,NP*SMVI)X"#L,(SLUO)3[GF?9)M7^5W7J$/&!%CU)L^< _P:\'&>&8_+C#A*U*(;@)_U MV7]U H9=6&6H.3[NZJ$@[2T^9W20=Q23TMZ*=$;? ##0!_ MP>6)[(G$J)J3W%&THK875(T7\7Z4OESH:$[=9YM&H*JH(0-BJC&C007AA=HN M<(BEXKBZ#UR-6&^*O &N-XT9#4J9S99(FKW@ !C5H,+T.B>- F>@)YOB? :5 MN>]2RM!\U&3$FC%?ROAX3!45[K^XG(AZL)X3 A<.9.@ZV*H]N)3G]'J\_D"Q1@/)&- M%H4A"CIQ,_#(T_ SR(8 J7RYP:,?+6B6YAPM#G7LQ@:Y M@?N$[L>![%*3EC M%X/%,HA6"-VB$$VQI(I+1&96<\@\SQ=^1N]\B$R3-:9"$Y M8XM0A3Q3N9!M44>0C)$E5O0$(#L=>^00R"^0+R'FG1NB+@:9I.4KIN6"JQF9 MCWSS*YS>C'@.[@EK4XAZ>ZB@3F;KWJ@?$M;]H]VJL'-(."57AG5OVML?A)(+ MS;I'[8?;N*!/W".BW!Y!^1N&Y#_1Q'U#6_K>74E[\8<&:EV'HD^-Y"<7^\]H MFH6^0!M4[ FB!*YQJV8J:U\2Q7Y3V(-7-4%O ) T^K7O7$Q4FT50'D'6K7/: MA&42Y!VAZ,,>1J&W&KQY*$FHC2J.5SBQXOM41=8&.*^E@!A3;Y"/:[Y MJ D$&NNP$O&JAY!]^2_5N&6B!"FPG3V>;>1#.S*]0)YNRB+JF4'W("YC+!:> MK?,G=(O81JJWSV70$CFQZF!;;&H78-E>I+U+S"JMI\,<,$>V:D_08AG%;KRZ MPU/"!Q'3T)>0L)C#0 XJ1*&L?M,G?.+T8OT^?#A)RR^F5Y6X^10&A6LU8H)C MX <8]=21X=JL0<8%M<17BA"1@K:UI.EG3!WD0:EFDJM!R12O/Z!!7WOG$RA\ M1V8/$.\"8X6,PF9^H"9#@92#9DR# @P,OO^BD5!MDV6Y(XSE(WMJ=(';T9Q[4 MMT4=BMO/^P<$(X\>KE6_\HD5A85PL;HXQ0[,8<_SHBQ,B=I 1+,I\_4RO[%! M!OK>KWTLYA> MAX1,&NV)H_@IS_,B7O,J(X \VJC!WI_3S#;#<(()RK/:'FZ(QKT@*/&14E]>68H[[2=;@8]Y*B(O">" M8[6\%(]47D>#W#6UCU!)N*I?K>I R]2VWUZ[\MVGF'U6<]O2XJ^FX#I*YWE@ M>($5/3VIN!IZ9/?FHNTM2G\@%.Y*1V2/[][%PJ\!-PVM POAHW]SD\]N/,/Y M6B\E=*XWGM78N3)'TMA=9OV(@I@1'$?+,M^#>+>H#.!\U0>Q#:$"Z:(MZ-DB*N!:ZP3+*,'49T2)S',F MND'?3>;W0?2CYEY6\3[+AN@BR[QD3HUD\XHC@:0;Y(;I#=?'&EFO*ZJ#DC^2 MW\094O"0M!P5Y'G;3H!8H):40#35)Z4/8#-TGPE)#<2^YQZ)++-YSU:&2)/-^8QC@&^7^9-X5^!$K- MOWOD%+KJQQE#4FA_DD#9M8^O'8$"V_HDL\H8#@JMPE%KE4T<#+RF1[=5YO!. MT&1?$)T5^CN8JH!G(5D9'KD;^EF2$B;CK>C44D4*9V,TR[T#AD6=UFG][/Y! M71LZ\T M1'MV4OP!48WL:*>V=8 0R?NWT41%>2-6 (F=Q7)O>OR'-'XM:RE_DMH.C# M/Z8_52CNX!_ G^J%HBL7V;&-M+GF@;81O;HR'1_*//(PZ(T'#\/>[?!A./FG MBN/T,0J](GJ2^IFI;)>Y0?ZP?_02X%GA;BXZFV)#>:JA-IKFM-)(C0>4) @I MF5&41C#6DI)F,4V]3);E*L%)S>:5,U+6;FRD1VF.#**]KTJ MVT/Q%M)?558(O(!P,+RD"JO_@J(,1=V=V87<="C1X'[XV'OL#WL/P\?QY/G+ MY\'C9&RP_%D[H:C M$-VY] A]C-+JEV/\EJ[(K\7IO[7& ''D; ]>3*M(XWX/@P+K9.>"OI(@' 4D M?<0B_TH-K\.8%F4_N]D]1Y-.G5F,4OY(;.2E"R86F4#9DQYPJ)"?H!'M(Y<8K/+0\K[_G)K(16=?F;3N\'S\&MO,OPZ^-9[ M?NX]3BJ/"< #,6Z2:=E[,&E'0RT6&\)9ZW#PM@SD/,L@!FY"/<$LF_\[U/W4RFT'F MN#J'P]#',?*(0.[27] =1&Y(%\=E[93\>AO%Z]NMN-J0/YZ3_3[*]U+RB0* M_#NB(86S0LYOU@+YA#+,4.GP<>_V:"2R!@SM74 MX8&\2Z+PS-QM#.*'J"WN5<1_,G%8:*0$%C>W2"_ M1;OU<[0\K>T/;<9>@+K5EOF9/4[=.#W)FTVR3>U[G=YJ(2EM=_L>I<-N/L#0 M\F+W#4+?1+'FZB+77")UV!SGN1A0PO$_R\)WI+U/A5.%Z!Z%_C AR1W5JC?G M2QPZ:L6@9]$H\6*\+ *OGW'R_3Y&:)T:A69_96CD8A :#&@J'@65#WC:#@7A M,+I%D@[%.\T%Z1'ZOD8!V<-TU[;"0&DXW6BN#K%8TWN'7[%/Y)]>\H1BCPI) M,^W%H#F6;AH!L36"3%4>OS)#Q*9EKW&W&^EN[Y"/W#LU"M<5CVK>OLWG M$!O]E$8XO;BI@SB(31#5VP.DN@(L"%?J]YZ&D][#>#+J_[ZY:L;98N'&J\I# MGHRR-$G=D,;V=U('I>\N<>H&XS3ROM="PC3JGTA&,.BD'9//5X;/%2LL&8:T M0D&ZDKO^)'T-.H?[T6(9A51"(<)P3J'24%']9 M'9G"S8'I&)W1D:O*'8PPG*TV=)CD^5 MKLY'8[ZLB-S6W^+ZEZN/X@N^Z]E/'.GRW#P"RLHSTPK%IPRQTE'<"<3*,],* MQZ<,\2F=%U?'-:EIV1*XIB.Y@FY9 ($"P]R "YZ^;QE$?#ZYOJ]M^X%E>.QR M)[%3P\?>F.3?:[%_U$P9MH60*'*][PJ565?L65U*W/)6%9SAQ<97AZUAU3#8 M6!1JT^&*5#7HM(^T^5B@&18IV6S%4\?<8V7$3>,+1M'^9-FV5N6:*^4=P!!E MXTUT#-RU3%.7=7Y8.Y5U+_'-/UFNKNUXW2^) GH>?VE4!/T2]F-FV \[9_X/ M-_:3">G%"=39;P0\+[?R.*L9R-S/B"P33*/,\P4D+M? ;GP)C;DXQD\P"(7- MT7T43Q&62G@M,%.#HNF$GUH9X_<4X'$[A;/YX\3K;Y 3B>,V8PJL5H+ Y$W&_J8QN'_^BJN]< M =X*'"XNY<-:_"\>4V,@5EKC:&]EO6$-W=M\PIML<*713-OE MVM]1:=NK0M%5+/2Q#H!'&AY)T[8T"6.X' @G@HU>Z02-,0UR\BM^3EFN%?5A MC.9=(9,)KQ-( D?.F$HB:P;3&#-+$:Y.B:*YZFW (GR#RD&ZEU]EKG'6@#!M9OIW*:6P:G'NSJ"MGIG19SNNPX4) 7+ M\ ';GBSYQ@[/-9,S ?.5D&7%4N&PQG"[<44\*W#H]$9K)R2"/44Z68"WT-A? MFG49UYZ\ QT"MB.C=_:VD&6@_-M[2@[U=?[7_P=02P$"% ,4 " "H4(18 M1L*_7-XE -B #0 @ $ 97AH:6)I=#$Q+FAT;5!+ M 0(4 Q0 ( *A0A%@ 58"OT08 -87 / " 0DF !E M>&AI8FET,3(M,2YH=&U02P$"% ,4 " "H4(18*@E['<0& #"%P #P M @ $'+0 97AH:6)I=#$R+3(N:'1M4$L! A0#% @ J%"$ M6.T2^WV!! *Q$ \ ( !^#, &5X:&EB:70Q,RTQ+FAT M;5!+ 0(4 Q0 ( *A0A%A)HHLK;@0 /(0 / " :8X M !E>&AI8FET,3,M,BYH=&U02P$"% ,4 " "H4(184+?.2-0F 0#/I!, M#P @ %!/0 97AH:6)I=#$U+30N:'1M4$L! A0#% @ MJ%"$6'&%0L>\"@ B@L !0 ( !0F0! &5X:&EB:70Q-2TT M>'HP,#$N:G!G4$L! A0#% @ J%"$6*2=E]- 'P ZR !0 M ( !,&\! &5X:&EB:70Q-2TT>'HP,#(N:G!G4$L! A0#% @ J%"$ M6#7!-KJ*9 $ UL(( L ( !HHX! &9O7W!R92YX;6Q02P4& X #@!O P .'<$ end XML 97 form20f_htm.xml IDEA: XBRL DOCUMENT 0001161814 2023-01-01 2023-12-31 0001161814 dei:BusinessContactMember 2023-01-01 2023-12-31 0001161814 2023-12-31 0001161814 2022-12-31 0001161814 kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember 2022-12-31 0001161814 kiq:DeficiencyExcessOfCarryingValueOverTaxValueOfPropertyPlantAndEquipmentMember 2023-12-31 0001161814 ifrs-full:UnusedTaxLossesMember 2022-12-31 0001161814 ifrs-full:UnusedTaxLossesMember 2023-12-31 0001161814 ifrs-full:LeaseLiabilitiesMember 2022-12-31 0001161814 ifrs-full:LeaseLiabilitiesMember 2023-12-31 0001161814 2022-01-01 2022-12-31 0001161814 2021-01-01 2021-12-31 0001161814 kiq:TemporaryDifferencesOnIntangibleAssetsMember 2022-12-31 0001161814 kiq:TemporaryDifferencesOnIntangibleAssetsMember 2023-12-31 0001161814 kiq:DerivativeWarrantLiabilityMember 2023-12-31 0001161814 kiq:DerivativeWarrantLiabilityMember 2022-12-31 0001161814 kiq:ManwaySecurementSystemsMember 2010-01-01 2010-12-31 0001161814 2016-11-01 2016-11-10 0001161814 kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember 2016-11-01 2016-11-10 0001161814 kiq:OnFilingOfFirstNewPatentApplicationRelatedToProductsMember 2017-01-01 2017-12-31 0001161814 kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember 2016-11-01 2016-11-10 0001161814 kiq:OnSuccessfulCompletionOfCommerciallyViableProductionPrototypeForFirstProductMember 2017-01-01 2017-12-31 0001161814 kiq:OnCompletionOfSaleOfFirstTenCommercialVehiclesIncorporatingProductsMember 2016-11-01 2016-11-10 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2022-12-31 0001161814 kiq:IntellectualPropertyMember 2023-12-31 0001161814 kiq:RightMember 2023-12-31 0001161814 kiq:PatentMember 2023-12-31 0001161814 kiq:IntellectualPropertyMember 2022-12-31 0001161814 kiq:RightMember 2022-12-31 0001161814 kiq:PatentMember 2022-12-31 0001161814 2021-03-01 2021-03-03 0001161814 2021-10-01 2021-10-25 0001161814 ifrs-full:GrossCarryingAmountMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2020-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2020-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2020-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2020-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2020-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2020-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2020-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2020-12-31 0001161814 ifrs-full:GrossCarryingAmountMember 2021-01-01 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:IntellectualPropertyMember 2021-01-01 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightMember 2021-01-01 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PatentMember 2021-01-01 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember 2021-01-01 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:IntellectualPropertyMember 2021-01-01 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightMember 2021-01-01 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PatentMember 2021-01-01 2021-12-31 0001161814 kiq:NewLeaseAgreementMember kiq:EventsAfterReportingPeriodMember 2024-01-31 2024-02-01 0001161814 2021-12-31 0001161814 kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2023-12-31 0001161814 kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2023-12-31 0001161814 kiq:ExpireNovemberEightTwoZeroTwoFourMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireNovemberEightTwoZeroTwoFourMember 2023-12-31 0001161814 kiq:StockOptionsMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2022-12-31 0001161814 kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2022-12-31 0001161814 kiq:ExpireNovemberEightTwoZeroTwoFourMember 2022-12-31 0001161814 kiq:StockOptionsMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2023-12-31 0001161814 kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2023-12-31 0001161814 kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2022-12-31 0001161814 kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2022-12-31 0001161814 kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2023-01-01 2023-12-31 0001161814 kiq:ConvertibleVotingPreferredSharesMember 2023-12-31 0001161814 kiq:PrivatePlacementsMember 2021-01-01 2021-12-31 0001161814 kiq:PrivatePlacementsMember kiq:YearTwoMember 2021-01-01 2021-12-31 0001161814 kiq:PrivatePlacementsMember kiq:YearOneMember 2021-01-01 2021-12-31 0001161814 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0001161814 ifrs-full:OtherReservesMember 2021-01-01 2021-12-31 0001161814 kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2022-12-31 0001161814 kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2021-12-31 0001161814 kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2023-12-31 0001161814 kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2022-12-31 0001161814 kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2023-12-31 0001161814 kiq:ExpireAugustTwoZeroTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001161814 kiq:ExpireJulySixTwoZeroTwoTwoMember 2022-12-31 0001161814 kiq:ExpireJulySixTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireJulySixTwoZeroTwoTwoMember 2021-12-31 0001161814 kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2022-12-31 0001161814 kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireNovemberTwoEightTwoZeroTwoTwoMember 2021-12-31 0001161814 kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireAprilOneSevenTwoZeroTwoThreeMember 2021-12-31 0001161814 kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireAugustNineteenTwoZeroTwoFourMember 2021-12-31 0001161814 kiq:ExpireNovemberEightTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireNovemberEightTwoZeroTwoFourMember 2021-12-31 0001161814 kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireFebruaryElevenTwoZeroTwoFiveMember 2021-12-31 0001161814 kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireAugustEighteenTwoZeroTwoFiveMember 2021-12-31 0001161814 ifrs-full:WarrantsMember 2021-12-31 0001161814 ifrs-full:WarrantsMember 2023-12-31 0001161814 kiq:DeferredShareUnitsMember 2023-01-01 2023-12-31 0001161814 kiq:RestrictedStocksMember 2023-01-01 2023-12-31 0001161814 kiq:RestrictedStocksMember 2023-12-31 0001161814 kiq:RestrictedStocksMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2022-01-01 2022-12-31 0001161814 kiq:ExpireMaySeventeenTwoZeroTwoFourMember 2021-12-31 0001161814 ifrs-full:WarrantsMember 2022-12-31 0001161814 kiq:RestrictedStocksMember 2022-12-31 0001161814 ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0001161814 kiq:StockOptionsMember 2021-01-01 2021-12-31 0001161814 ifrs-full:WarrantsMember 2023-01-01 2023-12-31 0001161814 kiq:RestrictedStocksMember 2021-12-31 0001161814 ifrs-full:OtherReservesMember 2023-01-01 2023-12-31 0001161814 kiq:RestrictedStocksMember 2021-01-01 2021-12-31 0001161814 kiq:CostOfGoodsSoldMember 2022-01-01 2022-12-31 0001161814 kiq:CostOfGoodsSoldMember 2023-01-01 2023-12-31 0001161814 kiq:CostOfGoodsSoldMember 2021-01-01 2021-12-31 0001161814 kiq:CustomerAMember 2021-01-01 2021-12-31 0001161814 kiq:CustomerAMember 2022-01-01 2022-12-31 0001161814 kiq:CustomerAMember 2023-01-01 2023-12-31 0001161814 kiq:CustomerBMember 2021-01-01 2021-12-31 0001161814 kiq:CustomerBMember 2022-01-01 2022-12-31 0001161814 kiq:CustomerBMember 2023-01-01 2023-12-31 0001161814 kiq:CustomerCMember 2021-01-01 2021-12-31 0001161814 kiq:CustomerCMember 2022-01-01 2022-12-31 0001161814 kiq:CustomerCMember 2023-01-01 2023-12-31 0001161814 2020-12-31 0001161814 ifrs-full:RetainedEarningsMember 2021-01-01 2021-12-31 0001161814 ifrs-full:RetainedEarningsMember 2021-12-31 0001161814 ifrs-full:OtherReservesMember 2021-12-31 0001161814 ifrs-full:IssuedCapitalMember 2021-12-31 0001161814 ifrs-full:OtherReservesMember 2022-01-01 2022-12-31 0001161814 ifrs-full:RetainedEarningsMember 2022-01-01 2022-12-31 0001161814 ifrs-full:RetainedEarningsMember 2022-12-31 0001161814 ifrs-full:OtherReservesMember 2022-12-31 0001161814 ifrs-full:IssuedCapitalMember 2022-12-31 0001161814 ifrs-full:RetainedEarningsMember 2023-01-01 2023-12-31 0001161814 ifrs-full:RetainedEarningsMember 2023-12-31 0001161814 ifrs-full:OtherReservesMember 2023-12-31 0001161814 ifrs-full:IssuedCapitalMember 2023-12-31 0001161814 ifrs-full:RetainedEarningsMember 2020-12-31 0001161814 ifrs-full:OtherReservesMember 2020-12-31 0001161814 ifrs-full:IssuedCapitalMember 2020-12-31 0001161814 ifrs-full:VehiclesMember 2021-01-01 2021-12-31 0001161814 kiq:WarehouseSpaceMember 2021-01-01 2021-12-31 0001161814 ifrs-full:VehiclesMember 2022-01-01 2022-12-31 0001161814 kiq:WarehouseSpaceMember 2022-01-01 2022-12-31 0001161814 ifrs-full:VehiclesMember 2023-12-31 0001161814 kiq:WarehouseSpaceMember 2023-12-31 0001161814 ifrs-full:VehiclesMember 2020-12-31 0001161814 kiq:WarehouseSpaceMember 2020-12-31 0001161814 ifrs-full:VehiclesMember 2021-12-31 0001161814 kiq:WarehouseSpaceMember 2021-12-31 0001161814 ifrs-full:VehiclesMember 2022-12-31 0001161814 kiq:WarehouseSpaceMember 2022-12-31 0001161814 ifrs-full:VehiclesMember 2023-01-01 2023-12-31 0001161814 kiq:WarehouseSpaceMember 2023-01-01 2023-12-31 0001161814 kiq:SpouseOfChiefExecutiveOfficerMember 2023-01-01 2023-12-31 0001161814 kiq:SpouseOfChiefExecutiveOfficerMember 2022-01-01 2022-12-31 0001161814 kiq:SpouseOfChiefExecutiveOfficerMember 2021-01-01 2021-12-31 0001161814 kiq:PatentMember 2023-01-01 2023-12-31 0001161814 kiq:RightMember 2023-01-01 2023-12-31 0001161814 ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814 kiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814 ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814 kiq:PrototypeMember 2023-01-01 2023-12-31 0001161814 kiq:IntellectualPropertyMember 2023-01-01 2023-12-31 0001161814 kiq:IntellectualPropertyMember 2023-12-31 0001161814 kiq:IntellectualPropertyMember 2022-12-31 0001161814 country:CA 2023-12-31 0001161814 country:CA 2022-12-31 0001161814 country:US 2023-12-31 0001161814 country:US 2022-12-31 0001161814 kiq:DerivativeWarrantLiabilityMember 2022-01-01 2022-12-31 0001161814 kiq:DerivativeWarrantLiabilityMember 2021-01-01 2021-12-31 0001161814 kiq:DerivativeWarrantLiabilityMember 2021-03-01 2021-03-04 0001161814 2023-03-04 0001161814 2023-03-01 2023-03-04 0001161814 kiq:IncludedInAmortizationExpenseMember 2021-01-01 2021-12-31 0001161814 kiq:IncludedInAmortizationExpenseMember 2022-01-01 2022-12-31 0001161814 kiq:IncludedInAmortizationExpenseMember 2023-01-01 2023-12-31 0001161814 kiq:IncludedInCostOfGoodsSoldMember 2023-01-01 2023-12-31 0001161814 kiq:IncludedInCostOfGoodsSoldMember 2022-01-01 2022-12-31 0001161814 kiq:IncludedInCostOfGoodsSoldMember 2021-01-01 2021-12-31 0001161814 kiq:IncludedInInventoryMember 2023-01-01 2023-12-31 0001161814 kiq:IncludedInInventoryMember 2022-01-01 2022-12-31 0001161814 kiq:IncludedInInventoryMember 2021-01-01 2021-12-31 0001161814 kiq:IncludedInResearchMember 2023-01-01 2023-12-31 0001161814 kiq:IncludedInResearchMember 2022-01-01 2022-12-31 0001161814 kiq:IncludedInResearchMember 2021-01-01 2021-12-31 0001161814 kiq:RightOfUseAssetMember 2022-12-31 0001161814 kiq:PrototypeMember 2022-12-31 0001161814 kiq:ProductionEquipmentMember 2022-12-31 0001161814 ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814 ifrs-full:BuildingsMember 2022-12-31 0001161814 ifrs-full:LandMember 2022-12-31 0001161814 kiq:RightOfUseAssetMember 2023-12-31 0001161814 kiq:PrototypeMember 2023-12-31 0001161814 kiq:ProductionEquipmentMember 2023-12-31 0001161814 ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814 ifrs-full:BuildingsMember 2023-12-31 0001161814 ifrs-full:LandMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightOfUseAssetMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PrototypeMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:ProductionEquipmentMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LandMember 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightOfUseAssetMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PrototypeMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LandMember 2023-01-01 2023-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightOfUseAssetMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PrototypeMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:ProductionEquipmentMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LandMember 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightOfUseAssetMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PrototypeMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:ProductionEquipmentMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LandMember 2022-01-01 2022-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:RightOfUseAssetMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:PrototypeMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember kiq:ProductionEquipmentMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:BuildingsMember 2021-12-31 0001161814 ifrs-full:AccumulatedDepreciationAndAmortisationMember ifrs-full:LandMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightOfUseAssetMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PrototypeMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:ProductionEquipmentMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LandMember 2021-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightOfUseAssetMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PrototypeMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:ProductionEquipmentMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LandMember 2022-01-01 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightOfUseAssetMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PrototypeMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:ProductionEquipmentMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LandMember 2022-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightOfUseAssetMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PrototypeMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:ProductionEquipmentMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LandMember 2023-01-01 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:RightOfUseAssetMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:PrototypeMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember kiq:ProductionEquipmentMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LeaseholdImprovementsMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:BuildingsMember 2023-12-31 0001161814 ifrs-full:GrossCarryingAmountMember ifrs-full:LandMember 2023-12-31 0001161814 ifrs-full:CreditRiskMember 2023-12-31 0001161814 ifrs-full:CreditRiskMember 2022-12-31 0001161814 kiq:CustomerBMember ifrs-full:CreditRiskMember 2022-12-31 0001161814 ifrs-full:LiquidityRiskMember 2022-12-31 0001161814 ifrs-full:LiquidityRiskMember 2023-12-31 0001161814 kiq:AmountsHeldInCanadianDollarMember 2022-12-31 0001161814 kiq:AmountsHeldInCanadianDollarMember 2023-12-31 0001161814 ifrs-full:CurrencyRiskMember 2023-12-31 0001161814 ifrs-full:CurrencyRiskMember 2022-12-31 0001161814 kiq:CustomerAMember ifrs-full:CreditRiskMember 2023-12-31 0001161814 kiq:CustomerAMember ifrs-full:CreditRiskMember 2022-12-31 0001161814 kiq:CustomerBMember ifrs-full:CreditRiskMember 2023-12-31 0001161814 kiq:PeriodOfCurrentMember 2023-12-31 0001161814 kiq:PeriodOfCurrentMember 2022-12-31 0001161814 kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember 2022-12-31 0001161814 kiq:LaterThanOneDayAndNotLaterThanSixtyDaysMember 2023-12-31 0001161814 kiq:LaterThanSixtyOneDaysMember 2022-12-31 0001161814 kiq:LaterThanSixtyOneDaysMember 2023-12-31 0001161814 kiq:CustomerCMember ifrs-full:CreditRiskMember 2022-12-31 0001161814 kiq:CustomerCMember ifrs-full:CreditRiskMember 2023-12-31 iso4217:CAD kiq:CAD_Per_USD iso4217:CAD shares kiq:Share iso4217:USD iso4217:USD shares kiq:Year pure shares false 0001161814 FY 20-F false true 2023-12-31 --12-31 2023 false false 001-36685 KELSO TECHNOLOGIES INC. Z4 13966 18B Avenue Surrey BC CA V4A8J1 James R. Bond 13966 18B Avenue Surrey BC CA V4A8J1 604 590.1525 54443422 No No Yes No Non-accelerated Filer true false false false International Financial Reporting Standards false Smythe LLP Vancouver, Canada 995 1433838 2712446 1065411 1381979 134349 92768 3376005 4144196 6009603 8331389 3155176 3277262 67181 67181 471311 471311 9703271 12147143 933410 1184463 10024 30626 16636 112067 22953 0 0 3665 983023 1330821 0 34650 983023 1365471 27183439 27123039 4820145 4840083 -23283336 -21181450 8720248 10781672 9703271 12147143 47170086 23366542 4661847 -17067466 10960923 133645 133645 7000000 3664112 3664112 150000 92385 -37385 55000 -2758567 -2758567 54320086 27123039 4758107 -19826033 12055113 163051 163051 -81075 -81075 -1355417 -1355417 54320086 27123039 4840083 -21181450 10781672 123336 60400 -60400 129490 129490 -66073 -66073 -22955 -22955 -2101886 -2101886 54443422 27183439 4820145 -23283336 8720248 10819916 10931188 7425707 6237469 6022192 4229215 4582447 4908996 3196492 2486186 2278467 2243413 720500 720003 720923 1124831 1068708 1697497 394933 409256 353010 141996 111235 64419 280102 518543 271613 129490 163051 133645 461470 318846 325024 84000 84000 84000 32660 -55231 78428 87875 399652 437865 0 0 2000 5878723 6126992 6254981 -1296276 -1217996 -3058489 40785 45806 0 3665 263446 658626 0 -20602 8389 214225 260040 117403 0 0 77051 465360 0 0 -1931411 -1189386 -2585928 170475 166031 172639 -2101886 -1355417 -2758567 -0.04 -0.04 -0.02 -0.02 -0.05 -0.05 54337995 54337995 54320086 54320086 53082689 53082689 -2101886 -1355417 -2758567 785505 1044222 1573091 214225 260040 117403 0 -20602 8389 129490 163051 133645 0 0 2000 40785 45806 0 3665 263446 658626 1154 -31648 -9631 -1015962 -208402 -1609074 316568 -574970 -273350 -41581 68722 1249 556043 1133347 -182655 -69717 -134915 332076 -20602 30626 -91566 -740711 -522810 214246 -275251 314408 -1823320 0 27339 27704 754770 754020 131382 0 0 127643 92062 148814 169973 -846832 -875495 -401294 0 0 4589849 0 0 55000 25288 35269 0 130081 100310 104493 -155369 -135579 4540356 -1156 31648 12673 -1278608 -665018 2328415 2712446 3377464 1049049 1433838 2712446 3377464 <div> <p style="text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><strong style="margin-top:0pt;margin-bottom:0pt">1.</strong><span style="width:27.66pt;display:inline-block;margin-top:0pt;margin-bottom:0pt"> </span><strong style="margin-top:0pt;margin-bottom:0pt">NATURE OF OPERATIONS </strong></span></span></p> <p style="margin-left:36pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Kelso Technologies Inc. (the "Company") was incorporated under the laws of British Columbia on March 16, 1987. The Company designs, engineers, markets, produces and distributes various proprietary pressure relief valves and manway securement systems designed to reduce the risk of environmental harm due to non-accidental events in the transportation of hazardous commodities via railroad tank cars. In addition, the Company is an engineering development company specializing in proprietary service equipment used in transportation applications. The Company trades on the Toronto Stock Exchange ("TSX") under the symbol "KLS", and the New York Stock Exchange ("NYSE") under the trading symbol "KIQ". The Company listed on the TSX on May 22, 2014 and on the NYSE on October 14, 2014. The Company's head office is located at 13966 18B Avenue, South Surrey, British Columbia, V4A 8J1. Subsequent to year-end, the Company is in the process of delisting from the NYSE (Note 18).</span></span></p> </div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>BASIS OF PREPARATION </strong></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(a)<span style="width:6.28pt;display:inline-block"> </span>Statement of compliance</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These audited consolidated financial statements of the Company have been prepared in accordance with International Financial Reporting Standards ("IFRS"), as issued by the International Accounting Standards Board ("IASB").</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These consolidated financial statements have been prepared under the historical cost basis, except for financial instruments, which are stated at their fair values. These consolidated financial statements have been prepared using the accrual basis of accounting, except for cash flow information.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:5.78pt;display:inline-block"> </span>Basis of presentation and consolidation</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated financial statements include the accounts of the Company and its integrated wholly owned subsidiaries, Kelso Technologies (USA) Inc., Kel-Flo Industries Inc., KIQ X Industries Inc. and KXI Wildertec Industries Inc. which are all Nevada, USA corporations except KIQ X Industries Inc., and KXI Wildertec Industries Inc., which were incorporated in British Columbia. Intercompany transactions and balances have been eliminated on consolidation. Subsidiaries are consolidated from the date upon which control is acquired by the Company and all material intercompany transactions and balances have been eliminated on consolidation.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Control is achieved when the Company is exposed, or has rights, to variable returns from its involvement with the investee and has the ability to affect those returns through its power over the investee.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(c)<span style="width:6.34pt;display:inline-block"> </span>Functional and presentation currency</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The functional and presentation currency of the Company and its subsidiaries is the US dollar ("USD").</span></span></p> <div> <div></div> </div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:5.78pt;display:inline-block"> </span>Significant management judgments and estimation uncertainty</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The preparation of consolidated financial statements in conformity with IFRS requires the Company's management to undertake a number of judgments, estimates and assumptions that affect amounts reported in the consolidated financial statements and notes thereto. Actual amounts may ultimately differ from these estimates and assumptions. The Company reviews its estimates and underlying assumptions on an ongoing basis. Revisions to accounting estimates are recognized in the period in which the estimates are revised and may impact future periods.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Significant management judgments </i></span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following are significant management judgments in applying the accounting policies of the Company that have the most significant effect on recognition and measurement of assets, liabilities, income and expenses:</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;text-indent:0pt;display:inline-block"> </span>Income taxes</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The extent to which deferred tax assets can be recognized is based on an assessment of the probability of the Company generating future taxable income against which the deferred tax assets can be utilized. In addition, significant judgment is required in classifying transactions and assessing probable outcomes of tax positions taken, and in assessing the impact of any legal or economic limits or uncertainties in various tax jurisdictions.</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;text-indent:0pt;display:inline-block"> </span>Functional currency</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The functional currency for the Company and its subsidiaries is the currency of the primary economic environment in which the entity operates. The Company has determined its functional currency and that of its subsidiaries is the USD. Determination of functional currency may involve certain judgments to determine the primary economic environment and the Company reconsiders the functional currency of its entities if there is a change in events and conditions that determined the primary economic environment.</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.67pt;text-indent:0pt;display:inline-block"> </span>Research and development expenditures</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The application of the Company's accounting policy for research and development expenditures requires judgment in determining whether an activity is determined to be research or development, and if deemed to be development, whether it is probable that future economic benefits will flow to the Company, which may be based on assumptions about future events or circumstances. Estimates and assumptions may change if new information becomes available. If new information becomes available indicating that it is unlikely that future economic benefits will flow to the Company, the amount capitalized is written off to profit or loss in the period the new information becomes available.</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iv)<span style="width:3.62pt;text-indent:0pt;display:inline-block"> </span>Treatment of restricted share units</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The initial treatment of restricted share units ("RSUs") requires management to apply judgment in assessing the terms and conditions of the grant to determine whether RSUs will be equity-settled or cash-settled.</span></span></p> <div> <div></div> </div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:5.78pt;display:inline-block"> </span>Significant management judgments and estimation uncertainty (continued)</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Estimation uncertainty </i></span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Information about estimates and assumptions that have the most significant effect on the recognition and measurement of assets, liabilities, income and expenses is provided below. Actual results may be substantially different.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Impairment of long-lived assets</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets consist of intangible assets and property, plant and equipment.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At the end of each reporting period, the Company reviews the carrying amounts of its long-lived assets to determine whether there is any indication that the carrying amount is not recoverable. If any such indication exists, the recoverable amount of the asset is estimated in order to determine the extent of the impairment loss (if any). Intangible assets with indefinite useful lives and those not in use are tested for impairment annually. When an individual asset does not generate independent cash flows, the Company estimates the recoverable amount of the cash-generating unit to which the asset belongs. Assets are grouped together into the smallest group of assets that generates cash inflows from continuing use that are largely independent of the cash inflows of other assets or groups of assets. When a reasonable and consistent basis of allocation can be identified, corporate assets are also allocated to individual cash-generating units, or otherwise they are allocated to the smallest group of cash-generating units for which a reasonable and consistent allocation basis can be identified.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoverable amount is the higher of fair value less costs of disposal and value in use. Fair value is determined as the price that would be received to sell an asset in an orderly transaction between market participants at the measurement date. In assessing value in use, the estimated future cash flows are discounted to their present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the asset for which the estimates of future cash flows have not been adjusted.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Useful lives of depreciable assets</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company reviews its estimate of the useful lives of depreciable assets at each reporting date, based on the expected utilization of the assets. Uncertainties in these estimates relate to technical obsolescence that may change the utilization of certain intangible assets and equipment.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.17pt;display:inline-block"> </span>Inventories</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company estimates the net realizable value of inventories, taking into account the most reliable evidence available at each reporting date. The future realization of these inventories may be affected by future technology or other market-driven changes that may reduce future selling prices. A change to these assumptions could impact the Company's inventory valuation and impact gross margins.</span></span></p> <div> <div></div> </div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:5.78pt;display:inline-block"> </span>Significant management judgments and estimation uncertainty (continued)</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Estimation uncertainty (continued)</i></span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iv)<span style="width:3.62pt;display:inline-block"> </span>Share-based expense</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company grants share-based awards to certain officers, employees, directors and other eligible persons. For equity settled awards, the fair value is charged to the consolidated statements of operations and comprehensive income loss and credited to reserves, over the vesting period using the graded vesting method, after adjusting for the estimated number of awards that are expected to vest.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company measures the cost of equity-settled transactions by reference to the fair value of the equity instruments at the date at which they are granted for share-based payments made to employees or others providing similar services. Estimating fair value for share-based payment transactions requires determining the most appropriate valuation model, which is dependent on the terms and conditions of the grant. This estimate also requires making assumptions to determine the most appropriate inputs to the valuation model including the fair value of the underlying common shares, the expected life of the share option or warrant, volatility, expected forfeiture rate and dividend yield. Changes in these assumptions can materially affect the fair value estimate, and therefore, the existing models do not necessarily provide a reliable measure of the fair value of the Company's share-based awards. Warrant liabilities are accounted for as derivative liabilities as they are exercisable in Canadian dollars (Note 10).</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted and deferred share units are measured using the fair value of the shares on the grant date (Note 11).</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(v)<span style="width:6.34pt;display:inline-block"> </span>Allowance for credit losses</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company provides for doubtful debts by analyzing the historical default experience and current information available about a customer's credit worthiness on an account-by-account basis. Uncertainty relates to the actual collectability of customer balances that can vary from the Company's estimation.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(vi)<span style="width:3.62pt;display:inline-block"> </span>Lease liability</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses estimation in determining the incremental borrowing rate used to measure the lease liability, specific to the asset, underlying currency, and geographic location. Where the rate implicit in the lease is not readily determinable, the discount rate of the lease obligations is estimated using a discount rate similar to the Company's specific borrowing rate. This rate represents the rate that the Company would incur to obtain the funds necessary to purchase the asset of a similar value, with similar payment terms and security in a similar environment. The Company applies judgement in determining whether the contract contains an identified asset, whether they have the right to control the asset, and the lease term.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(e)<span style="width:6.78pt;display:inline-block"> </span>Approval of the consolidated financial statements</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The consolidated financial statements of the Company for year ended December 31, 2023 were approved and authorized for issue by the Board of Directors on March 22, 2024.</span></span></p> <div> <div></div> </div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(f)<span style="width:8.06pt;display:inline-block"> </span>New accounting standards issued but not yet effective</span></span></p> <p style="margin-left:54pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has performed an assessment of new standards issued by the IASB that are not yet effective. The Company has assessed that the impact of adopting these accounting standards on its consolidated financial statements would not be significant.</span></span></p> </div> <div> <div> <div> <div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>MATERIAL ACCOUNTING POLICIES </strong></span></span></p> </div> </div> </div> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of material accounting policies:</span></span></p> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(a)<span style="width:6.78pt;display:inline-block"> </span>Inventory</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:6.28pt;display:inline-block"> </span>Intangible assets</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Patents</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rights</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intellectual Property</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 7 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> <p style="margin-left:54pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.</span></span></p> </div> <div> <div></div> </div> <div> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(c)<span style="width:6.34pt;text-indent:0pt;display:inline-block"> </span>Property, plant and equipment</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Building</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 4% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Production equipment</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 20% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prototypes</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> </div> <div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:6.28pt;display:inline-block"> </span>Revenue recognition</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.</span></span></p> </div> <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(e)<span style="width:6.78pt;text-indent:0pt;display:inline-block"> </span>Impairment of long-lived assets</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(f)<span style="width:8.06pt;display:inline-block"> </span>Income taxes</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Current and deferred income taxes</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss. </span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. </span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Texas margin tax</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(g)<span style="width:5.78pt;display:inline-block"> </span>Foreign currency translation</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accounts of foreign balances and transactions are translated into USD as follows:</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;text-indent:0pt;display:inline-block"> </span>Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;text-indent:0pt;display:inline-block"> </span>Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.17pt;text-indent:0pt;display:inline-block"> </span>Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).</span></span></p> </div> <div> <div></div> </div> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(h)<span style="width:5.78pt;display:inline-block"> </span>Earnings per share</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:9.12pt;display:inline-block"> </span>Share-based expense</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.</span></span></p> </div> </div> <div> <div></div> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(j)<span style="width:8.62pt;display:inline-block"> </span>Capital stock</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 <i>Financial Instruments</i> (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 <i>Financial Instruments: Presentation</i> as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(k)<span style="width:6.34pt;display:inline-block"> </span>Financial instruments</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Financial assets</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Initial recognition and measurement</span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Subsequent measurement</span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The subsequent measurement of financial assets depends on their classification as follows:</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Financial assets at fair value through profit or loss</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Financial assets measured at amortized cost</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Derecognition </span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:</span></span></p> <p style="margin-left:90pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the contractual rights to receive cash flows from the asset have expired; or</span></span></p> <p style="margin-left:90pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Financial liabilities</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Amortized cost</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Fair value through profit or loss ("FVTPL")</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Derecognition </span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.17pt;display:inline-block"> </span>Fair value hierarchy</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(l)<span style="width:8.62pt;display:inline-block"> </span>Leases</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IFRS 16 <i>Leases</i>, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.</span></span></p> <div></div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments included in the measurement of the lease liability are comprised of:</span></span></p> <p style="margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>fixed payments, including in-substance fixed payments;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>amounts expected to be payable under a residual value guarantee;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the exercise price under a purchase option that the Company is reasonably certain to exercise;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and</span></span></p> <p style="margin-top:0pt;margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.</span></span></p> </div> <div> <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(m)<span style="width:3.51pt;text-indent:0pt;display:inline-block"> </span>Research and development</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.</span></span></p> </div> </div> <div> <div></div> </div> <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(n)<span style="width:5.78pt;text-indent:0pt;display:inline-block"> </span>Provisions and contingent liabilities</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.</span></span></p> <p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.</span></span></p> </div> </div> </div> </div> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(a)<span style="width:6.78pt;display:inline-block"> </span>Inventory</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventory components include raw materials and supplies used to assemble valves and manway covers, as well as finished valves and manway covers. All inventories are recorded at the lower of cost on a weighted average basis and net realizable value. The stated value of all inventories includes purchase and assembly costs of all raw materials and supplies, and attributable overhead and amortization. A regular review is undertaken to determine the extent of any provision for obsolescence. When a circumstance that previously caused inventories to be written down below cost no longer exist or when there is clear evidence of an increase in net realizable value because of changed economic circumstances, the amount of the write-down is reversed. The amount of the reversal is limited to the amount of the original write-down.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:6.28pt;display:inline-block"> </span>Intangible assets</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets acquired separately are measured on initial recognition at cost. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and accumulated impairment losses, if any. The useful lives of intangible assets are assessed as either finite or indefinite.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets with finite lives are amortized over the useful economic life and assessed for impairment whenever there is an indication that the intangible asset may be impaired. The amortization period and the amortization method for an intangible asset with a finite useful life are reviewed at least at the end of each reporting period. A change in the expected useful life of the expected pattern of consumption of future economic benefits embodied in the asset is accounted for by changing the amortization period or method, as appropriate, and treated as changes in accounting estimates. The assessment of indefinite life is reviewed annually to determine whether the indefinite life continues to be supportable. If not, the change in useful life from indefinite to finite is made on a prospective basis.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company amortizes intangible assets with finite lives on a straight-line basis over their estimated useful lives as follows:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Patents</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rights</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intellectual Property</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 7 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> <p style="margin-left:54pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization begins when the intangible asset is ready for use. Product and technology development costs, which meet the criteria for deferral and are expected to provide future economic benefits with reasonable certainty, are deferred and amortized over the estimated life of the products or technology once commercialization commences.</span></span></p> </div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Patents</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Rights</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intellectual Property</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 7 years</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> P5Y P2Y P7Y <div> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(c)<span style="width:6.34pt;text-indent:0pt;display:inline-block"> </span>Property, plant and equipment</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment are stated at cost less accumulated amortization and accumulated impairment losses, if any. Leasehold improvements and prototypes are amortized on a straight-line basis over the lease term and estimated useful life respectively. Amortization is calculated over the estimated useful life of the property, plant and equipment at the following annual rates:</span></span></p> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Building</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 4% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Production equipment</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 20% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prototypes</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> </div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Building</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 4% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Production equipment</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 20% declining-balance</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 5 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> <tr> <td style="width:25%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prototypes</span></span></td> <td style="width:30%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">- 2 year straight-line</span></span></td> <td style="width:14%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"> </td> </tr> </table> 0.04 declining-balance 0.20 declining-balance P5Y straight-line P2Y straight-line <div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:6.28pt;display:inline-block"> </span>Revenue recognition</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues from the sale of pressure relief valves, manway securement systems and related products is recognised when all the performance obligations identified in the customer contract, typically consisting of a purchase order, are satisfied. The performance obligations in a typical purchase order are the manufacture of the pressure relief valve, manway securement system and related accessories and delivery of those items. The Company recognizes revenue when collection is reasonably assured.</span></span></p> </div> <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(e)<span style="width:6.78pt;text-indent:0pt;display:inline-block"> </span>Impairment of long-lived assets</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's tangible and intangible assets with definite useful lives are reviewed for any indication of impairment at each statement of financial position date. If indication of impairment exists, the asset's recoverable amount is estimated. Intangible assets not yet available for use or those with indefinite useful lives are tested annually for impairment. An impairment loss is recognized when the carrying amount of an asset, or its cash-generating unit, exceeds its recoverable amount. A cash-generating unit is the smallest identifiable group of assets that generates cash inflows that are largely independent of cash inflow from other assets or groups of assets.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The recoverable amount is the greater of the asset's fair value less costs to sell and value in use. In assessing value in use, the estimated future cash flows are discounted to present value using a pre-tax discount rate that reflects current market assessments of the time value of money and the risks specific to the assets. For an asset that does not generate largely independent cash inflows, the recoverable amount is determined for the cash-generating unit to which the asset belongs.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(f)<span style="width:8.06pt;display:inline-block"> </span>Income taxes</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Current and deferred income taxes</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense, consisting of current and deferred tax expense, is recognized in the consolidated statements of operations and comprehensive loss. </span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current tax expense is the expected tax payable on the taxable income for the year, using tax rates enacted or substantively enacted at period-end, adjusted for amendments to tax payable with regard to previous years.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets and liabilities and the related deferred income tax expense or recovery are recognized for deferred tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax basis. </span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets and liabilities are measured using the enacted or substantively enacted tax rates expected to apply when the asset is realized or the liability settled. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income (loss) in the period that substantive enactment occurs.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A deferred tax asset is recognized to the extent that it is probable that future taxable profits will be available against which the asset can be utilized. To the extent that the Company does not consider it probable that a deferred tax asset will be recovered, the deferred tax asset is reduced. Deferred tax assets and liabilities are offset when there is a legally enforceable right to set off current tax assets against current tax liabilities and when they relate to income taxes levied by the same taxation authority and the Company intends to settle its current tax assets and liabilities on a net basis.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Texas margin tax</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Effective January 1, 2007, the state of Texas enacted an annual franchise tax known as the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. A provision for the margin tax owing has been recorded in the consolidated statements of operations and comprehensive loss.</span></span></p> </div> the Texas margin tax, which is equal to 1% of the lesser of: (a) 70% of a taxable entity's revenue; and (b) 100% of total revenue less, at the election of the taxpayer: (i) cost of goods sold; or (ii) compensation. <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(g)<span style="width:5.78pt;display:inline-block"> </span>Foreign currency translation</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accounts of foreign balances and transactions are translated into USD as follows:</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;text-indent:0pt;display:inline-block"> </span>Monetary assets and liabilities, at the rate of exchange in effect at the consolidated statement of financial position date;</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;text-indent:0pt;display:inline-block"> </span>Non-monetary assets and liabilities, at the exchange rates prevailing at the time of the acquisition of the assets or assumption of the liabilities; and</span></span></p> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.17pt;text-indent:0pt;display:inline-block"> </span>Revenue and expense items (excluding amortization, which is translated at the same rate as the related asset), at the rate of exchange prevailing at the transaction date.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gains and losses arising from translation of foreign currency are included in the determination of net income (loss).</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(h)<span style="width:5.78pt;display:inline-block"> </span>Earnings per share</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company presents basic earnings per share data for its common shares, calculated by dividing the earnings attributable to common shareholders of the Company by the weighted average number of shares outstanding during the period. The Company uses the treasury stock method for calculating diluted earnings per share. Under this method the dilutive effect on earnings per share is calculated on the use of the proceeds that could be obtained upon exercise of options, warrants and similar instruments. It assumes that the proceeds of such exercise would be used to purchase common shares at the average market price during the period. However, the calculation of diluted loss per share excludes the effects of various conversions and exercise of options and warrants that would be anti-dilutive.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:9.12pt;display:inline-block"> </span>Share-based expense</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has a stock option plan, restricted share unit plan, and deferred share unit plan, which are described in note 11. The Company grants equity-settled share-based awards to directors, officers and employees, and consultants. Share-based expense to employees is measured at the fair value of the equity instruments at the grant date. The fair value of share options is measured using the Black-Scholes option pricing model. Restricted and deferred share units are measured using the fair value of the shares on the grant date. The share-based expense to employees is recognized over the vesting period using the graded vesting method.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of share-based expenses for non-employees is recognized and measured at the date the good or services are received based on the fair value of the goods or services received. If it is determined that the fair value of goods and services received cannot be reliably measured, the share-based expense is measured at the fair value of the equity instrument issued.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For both employees and non-employees, the fair value of equity-settled share-based expense is recognized on the consolidated statements of operations and comprehensive loss, with a corresponding increase in reserves. The amount recognized as expense is adjusted to reflect the number of awards expected to vest. Consideration received on the exercise of stock options is recorded in capital stock and the related share-based expense in reserves is transferred to capital stock. When restricted share units ("RSUs") are settled in shares, the recorded fair value is transferred from reserves to capital stock.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">For both employees and non-employees, the fair value of cash-settled RSUs is recognized as share-based expense, with a corresponding increase in RSU liability over the vesting period. The amount recognized as an expense is based on the estimate of the number of RSUs expected to vest. Cash-settled RSUs are measured at their fair value at each reporting period on a mark-to-market basis. Upon vesting of the cash settled RSUs, the RSU liability is reduced by the cash payout.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">After the initial grant of RSUs, the Company may determine that equity-settled awards should be treated as cash-settled going forward. In this instance, the change is accounted for as a modification of the original awards. On the date of modification, a liability is recognized based on the fair value of the vested awards to date. A corresponding reduction in reserves is recognized only to the extent of the fair value of the original awards. Any incremental fair value of the cash-settled award over the equity-settled award on modification date is recognized immediately in share-based expense.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(j)<span style="width:8.62pt;display:inline-block"> </span>Capital stock</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from the exercise of stock options and warrants are recorded as capital stock in the amount for which the option or warrant enabled the holder to purchase a share in the Company. Any previously recorded share-based expense included in the share-based expenses reserve is transferred to capital stock on exercise of options. Capital stock issued for non-monetary consideration is valued at the closing market price at the date of issuance. The proceeds from the issuance of units are allocated between common shares and warrants based on the residual value method. Under this method, the proceeds are allocated first to capital stock based on the fair value of the common shares at the time the units are priced and any residual value is allocated to the warrants reserve. Consideration received for the exercise of warrants is recorded in capital stock, and any related amount recorded in warrants reserve is transferred to capital stock.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Canadian dollar denominated share purchase warrants are classified as a derivative warrant liability under the principles of IFRS 9 <i>Financial Instruments</i> (Note 10). As the exercise price of the share purchase warrant is fixed in Canadian dollars and the functional currency of the Company is the USD, the share purchase warrants are considered a derivative liability in accordance with IAS 32 <i>Financial Instruments: Presentation</i> as a variable amount of cash in the Company's functional currency will be received upon exercise. These types of share purchase warrants are recognized at fair value using an option pricing model at the date of issue. Share purchase warrants are initially recorded as a liability at fair value with any subsequent changes in fair value recognized in profit or loss. Upon exercise of the share purchase warrants with exercise prices in a currency other than the Company's functional currency, the share purchase warrants are revalued at the date of exercise and the total fair value of the exercised share purchase warrants is reallocated to capital stock. The proceeds generated from the payment of the exercise price are also allocated to equity.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(k)<span style="width:6.34pt;display:inline-block"> </span>Financial instruments</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Financial assets</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Initial recognition and measurement</span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a financial asset when it becomes a party to the contractual provisions of the instrument. A financial asset is measured initially at fair value plus, for an item not at fair value through profit or loss, transaction costs that are directly attributable to its acquisition or issue. On initial recognition, a financial asset is classified as measured at amortized cost or fair value through profit or loss. A financial asset is measured at amortized cost if it meets the conditions that: i) the asset is held within a business model whose objective is to hold assets to collect contractual cash flows, ii) the contractual terms of the financial asset give rise on specified dates to cash flows that are solely payments of principal and interest on the principal amount outstanding, and iii) is not designated as fair value through profit or loss.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Subsequent measurement</span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The subsequent measurement of financial assets depends on their classification as follows:</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Financial assets at fair value through profit or loss</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial assets measured at fair value through profit and loss are carried in the consolidated statements of financial position at fair value with changes in fair value therein, recognized in the consolidated statements of operations and comprehensive loss. The Company classifies cash as measured at fair value through profit or loss.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Financial assets measured at amortized cost</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial asset is subsequently measured at amortized cost, using the effective interest method and net of any impairment allowance. The Company classifies accounts receivable, prepaid expenses and deposits as measured at amortized cost.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Derecognition </span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial asset or, where applicable a part of a financial asset or part of a group of similar financial assets is derecognized when:</span></span></p> <p style="margin-left:90pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the contractual rights to receive cash flows from the asset have expired; or</span></span></p> <p style="margin-left:90pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the Company has transferred its rights to receive cash flows from the asset or has assumed an obligation to pay the received cash flows in full without material delay to a third party under a 'pass-through' arrangement; and either (a) the Company has transferred substantially all the risks and rewards of the asset, or (b) the Company has neither transferred nor retained substantially all the risks and rewards of the asset, but has transferred control of the asset.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Financial liabilities</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial liabilities are recognized when the Company becomes a party to the contractual provisions of the financial instrument. A financial liability is derecognized when it is extinguished, discharged, cancelled or when it expires. Financial liabilities are classified as either financial liabilities at fair value through profit or loss or financial liabilities subsequently measured at amortized cost. All interest-related charges are reported in profit or loss within interest expense, if applicable.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Amortized cost</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial liability at amortized cost is initially measured at fair value less transaction costs directly attributable to the issuance of the financial liability. Subsequently, the financial liability is measured at amortized cost based on the effective interest rate method. The Company classifies accounts payable and accrued liabilities, income tax payable and lease liabilities as measured at amortized cost.</span></span></p> <div></div> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Fair value through profit or loss ("FVTPL")</i></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A financial liability measured at FVTPL is initially measured at fair value with any associated transaction costs being recognized in profit or loss when incurred. Subsequently, the financial liability is re-measured at fair value, and a gain or loss is recognized in profit or loss in the reporting period in which it arises. The Company classifies derivative warrant liability and RSU liability as measured at FVTPL.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Derecognition </span></span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company derecognizes a financial liability when the financial liability is discharged, cancelled or expired. Generally, the difference between the carrying amount of the financial liability derecognized and the consideration paid and payable, including any non-cash assets transferred or liabilities assumed, is recognized in the consolidated statements of loss and comprehensive loss.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(iii)<span style="width:3.17pt;display:inline-block"> </span>Fair value hierarchy</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company categorizes financial instruments measured at fair value at one of three levels according to the reliability of the inputs used to estimate fair values. The fair value of financial assets and financial liabilities included in Level 1 are determined by reference to quoted prices in active markets for identical assets and liabilities. Financial assets and liabilities in Level 2 are valued using inputs other than quoted prices for which all significant inputs are based on observable market data. Level 3 valuations are based on inputs that are not based on observable market data.</span></span></p> </div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(l)<span style="width:8.62pt;display:inline-block"> </span>Leases</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At inception, the Company assesses whether a contract contains an embedded lease. A contract contains a lease when the contract conveys a right to control the use of an identified asset for a period of time in exchange for consideration.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company, as lessee, is required to recognize a right-of-use asset ("ROU asset"), representing its right to use the underlying asset, and a lease liability, representing its obligation to make lease payments.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IFRS 16 <i>Leases</i>, provides a single lessee accounting model, requiring lessees to recognize assets and liabilities for all leases unless the lease term is 12 months or less or the underlying asset has a low value.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company recognizes a ROU asset and a lease liability at the commencement of the lease. The ROU asset is initially measured based on the present value of lease payments, plus initial direct cost, less any incentives received. It is subsequently measured at cost less accumulated amortization, impairment losses and adjusted for certain remeasurements of the lease liability. The ROU asset is amortized from the commencement date over the shorter of the lease term or the useful life of the underlying asset. The ROU asset is subject to testing for impairment if there is an indicator of impairment.</span></span></p> <div></div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The lease liability is initially measured at the present value of the lease payments that are not paid at the commencement date, discounted by the interest rate implicit in the lease, or if that rate cannot be readily determined, the incremental borrowing rate. The incremental borrowing rate is the rate which the operation would have to pay to borrow over a similar term and with similar security, the funds necessary to obtain an asset of similar value to the ROU asset in a similar economic environment.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments included in the measurement of the lease liability are comprised of:</span></span></p> <p style="margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>fixed payments, including in-substance fixed payments;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>variable lease payments that depend on an index or a rate, initially measured using the index or rate as at the commencement date;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>amounts expected to be payable under a residual value guarantee;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>the exercise price under a purchase option that the Company is reasonably certain to exercise;</span></span></p> <p style="margin-top:0pt;margin-left:72pt;margin-bottom:0pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>lease payments in an optional renewal period if the Company is reasonably certain to exercise an extension option; and</span></span></p> <p style="margin-top:0pt;margin-left:72pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>penalties for early termination of a lease unless the Company is reasonably certain not to terminate early.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The lease liability is subsequently increased by the interest cost on the lease liability and decreased by lease payments made. It is remeasured when there is a change in future lease payments arising from a change in an index or a rate, a change in the estimate of the amount expected to be payable under a residual value guarantee, or as appropriate, changes in the assessment of whether a purchase or extension option is reasonably certain to be exercised or a termination option is reasonably certain not to be exercised.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Variable lease payments that do not depend on an index or a rate not included in the initial measurement of the ROU asset and lease liability are recognized as an expense in profit or loss in the period in which they are incurred.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The ROU assets are presented within "Property, plant and equipment" and the lease liabilities are presented in "Lease liability" on the consolidated statements of financial position.</span></span></p> </div> <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(m)<span style="width:3.51pt;text-indent:0pt;display:inline-block"> </span>Research and development</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company incurs costs on activities that relate to research and development of new products. Research and development costs are expensed, except in cases where development costs meet certain identifiable criteria for deferral, including technical and economic feasibility. Development costs are capitalized only if the expenditures can be reassured reliably, the product or process is technically and commercial feasible, future economic benefits are probable, and the Company intends to, and has sufficient resources to, complete development and to use or sell the asset. Deferred development costs are amortized over the life of related commercial production, or in the case of serviceable property and equipment, are included in the appropriate property group and are depreciated over the estimated useful life. As at December 31, 2023, the Company has capitalized $471,311 (2022 - $471,311) of research and development costs as part of intellectual property.</span></span></p> </div> 471311 471311 <div> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(n)<span style="width:5.78pt;text-indent:0pt;display:inline-block"> </span>Provisions and contingent liabilities</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provisions for losses arising from claims, litigation and other sources are recognized when it is probable that an outflow of resources embodying economic benefits will be required to settle the obligation and the amount can be reasonably estimated. Provisions are adjusted as additional information becomes available or circumstances change.</span></span></p> <p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Contingent liabilities are disclosed unless the possibility of an outflow of resources embodying economic benefits is remote.</span></span></p> </div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>4.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>CAPITAL MANAGEMENT </strong></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company considers its capital to be comprised of shareholders' equity.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's objectives in managing its capital are to maintain its ability to continue as a going concern and to further develop its business. To effectively manage the Company's capital requirements, the Company has a planning and budgeting process in place to meet its strategic goals.</span></span></p> <p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In order to facilitate the management of its capital requirements, the Company prepares expenditure budgets that are updated as necessary depending on various factors, including successful capital deployment and general industry conditions. Management reviews the capital structure on a regular basis to ensure the above objectives are met. There have been no changes to the Company's approach to capital management during the year ended December 31, 2023. There are no externally imposed restrictions on the Company's capital.</span></span></p> </div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>5.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>FINANCIAL INSTRUMENTS </strong></span></span></p> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial instruments are agreements between two parties that result in promises to pay or receive cash or equity instruments. The Company's financial instruments classified as level 1 in the fair value hierarchy are cash, accounts receivable, prepaid expenses, deposits, and accounts payable and accrued liabilities and income tax payable, as their carrying values approximate their fair values due to their short-term nature. The RSU liability is classified as level 1 as its value is based on the market price of the Company's common shares. The derivative warrant liability and lease liability are classified as level 2 and 3 respectively.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has exposure to the following risks from its use of financial instruments:</span></span></p> <p style="margin-left:36pt;margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:15pt"> </span>Credit risk;</span></span></p> <p style="margin-top:0pt;margin-left:36pt;margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:15pt"> </span>Liquidity risk; and</span></span></p> <p style="margin-top:0pt;margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:15pt"> </span>Market risk.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(a)<span style="width:7.28pt;display:inline-block"> </span>Credit risk</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Credit risk is the risk that one party to a financial instrument will cause a financial loss for the other party by failing to discharge an obligation. Cash is held with major Canadian and US financial institutions and the Company's concentration of credit risk for cash and maximum exposure thereto is $1,433,838 (2022 - $2,712,446).</span></span></p> <div></div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">With respect to its accounts receivable, the Company assesses the credit rating of all customers and maintains provisions for potential credit losses, and any such losses to date have been within management's expectations. The Company's credit risk with respect to accounts receivable and maximum exposure thereto is $972,680 (2022 - $1,240,625). The Company's concentration of credit risk for accounts receivable with respect to its significant customers is as follows: Customer A is $248,948 (2022 - $224,954), Customer B is $257,400 (2022 - $436,400), Customer C is $1,108 (2022 - $148,270) (Note 15). </span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">To reduce the credit risk of accounts receivable, the Company regularly reviews the collectability of the accounts receivable to ensure there is no indication that these amounts will not be fully recoverable. The Company's aging of accounts receivable, excluding goods and services tax receivable, at December 31, 2023 and 2022 is as follows:</span></span></p> <div style="margin-left:54pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>748,493</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">644,713</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom;text-align:justify;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1 - 60 days</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>211,896</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">537,080</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">61 days and over</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>12,291</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">58,832</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>972,680</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,240,625</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:6.28pt;display:inline-block"> </span>Liquidity risk</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liquidity risk is the risk that the Company will be unable to meet its financial obligations as they fall due. The Company's approach to managing liquidity risk is to ensure, as far as possible, that it will have sufficient liquid funds to meet its liabilities when due, under both normal and stressed conditions, without incurring unacceptable losses or risking damage to the Company's reputation.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At December 31, 2023, the Company has $1,433,838 (2022 - $2,712,446) of cash to settle current liabilities of $983,023 (2022 - $1,330,821) consisting of the following: accounts payable and accrued liabilities of $933,410 (2022 - $1,184,463), income tax payable of $10,024 (2022 - $30,626) the current portion of lease liability of $16,636 (2022 - $112,067), RSU liability of $22,953 (2022 - $Nil) and current portion of the derivative liability of $Nil (2022 - $3,665). All payables classified as current liabilities are due within a year. The amount of the Company's remaining undiscounted contractual maturities for the lease liabilities is approximately $17,352 (2022 - $164,469; due within one to three years) which is due in less than one year (Note 9).</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(c)<span style="width:6.84pt;display:inline-block"> </span>Market risk</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The significant market risks to which the Company could be exposed are interest rate risk and currency risk.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(i)<span style="width:8.62pt;display:inline-block"> </span>Interest rate risk</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest rate risk is the risk that the fair value or future cash flows will fluctuate as a result of changes in market interest rates. The Company is not exposed to significant interest rate risk.</span></span></p> <div></div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(ii)<span style="width:5.9pt;display:inline-block"> </span>Currency risk</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is exposed to currency risk to the extent expenditures incurred or funds received, and balances maintained by the Company are denominated in Canadian dollars ("CAD"). The Company does not manage currency risk through hedging or other currency management tools.</span></span></p> <p style="margin-left:72pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As at December 31, 2023 and 2022, the Company had the following net monetary assets (liabilities) denominated in CAD (amounts presented in USD):</span></span></p> <div style="margin-left:72pt"> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 30, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>50,792</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">63,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts receivable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>92,731</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">141,354</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>(128,670</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>)</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(267,124</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>14,853</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(61,971</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> </table> </div> <p style="margin-left:72pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Based on the above, assuming all other variables remain constant, a 2% (2022 - 7%) weakening or strengthening of the USD against the CAD would result in approximately $297 (2022 - $4,338) foreign exchange loss or gain in the consolidated statements of operations and comprehensive loss.</span></span></p> </div> </div> </div> 1433838 2712446 972680 1240625 248948 224954 257400 436400 1108 148270 <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>748,493</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">644,713</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="vertical-align:bottom;text-align:justify;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1 - 60 days</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>211,896</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">537,080</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">61 days and over</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>12,291</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">58,832</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>972,680</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,240,625</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> 748493 644713 211896 537080 12291 58832 972680 1240625 1433838 2712446 983023 1330821 933410 1184463 10024 30626 16636 112067 22953 0 0 3665 17352 164469 <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 30, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>50,792</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">63,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts receivable</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>92,731</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">141,354</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>(128,670</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>)</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(267,124</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>14,853</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(61,971</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> </table> 50792 63799 92731 141354 128670 267124 14853 -61971 0.02 0.07 297 4338 <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>6.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>INVENTORY</strong></span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>100,613</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">132,266</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials and supplies</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,275,392</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,011,930</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,376,005</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,144,196</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Included in cost of goods sold is $4,915,574, (2022 - $4,695,464; 2021 - $3,091,973) of direct material costs recognized as expense. Inventory written-off during the year was $214,225 (2022 - $260,040; 2021 - $117,403).</span></span></p> </div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>100,613</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">132,266</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials and supplies</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,275,392</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,011,930</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,376,005</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,144,196</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 100613 132266 3275392 4011930 3376005 4144196 4915574 4695464 3091973 214225 260040 117403 <div> <div> <div> <div> <p style="text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>7.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>PROPERTY, PLANT AND EQUIPMENT</strong></span></span></span></p> </div> </div> </div> <div> <div> <div> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Leasehold</span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Production</span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;white-space:nowrap;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Cost</strong></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Land</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Building</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Improvements</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Equipment</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Prototypes</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ROU Asset</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2021</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,024,226</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,583,001</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,943,953</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Additions</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,191</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>833,572</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>862,763</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(21,347</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(77,684</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(99,031</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,032,070</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,338,889</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>7,707,685</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Additions</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>665,496</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>665,496</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,032,070</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,925,375</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,294,171</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Accumulated Amortization</strong></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2021</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>797,815</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>39,572</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>716,167</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,977,135</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>166,870</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,697,559</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Amortization</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>85,356</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,143</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>61,364</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>525,916</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>66,489</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>743,268</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(5,942</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,462</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(10,404</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>883,171</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>771,589</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,498,589</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>233,359</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,430,423</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Amortization</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>81,992</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>48,317</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>590,784</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>66,489</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>787,582</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>965,163</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>819,906</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,010,363</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>299,848</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>5,138,995</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Carrying Value</strong></span></span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,998,820</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>212,164</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>915,012</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,622</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,155,176</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,080,812</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>260,481</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>840,300</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>83,111</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,277,262</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Included in inventory is $2,077 (2022 - $3,025; 2021 - $6,774) of amortization related to property, plant and equipment.</span></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Included in cost of goods sold is $107,631 (2022 - $118,654; 2021 - $131,580) of amortization related to property, plant and equipment.</span></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Included in amortization expense is $87,875 (2022 - $95,673; 2021 - $133,885) of amortization related to property, plant and equipment.</span></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Included in research expense is $589,999 (2022 - $525,916; 2021 - $1,011,445) of amortization related to property, plant and equipment.</span></span></span></p> </div> </div> </div> <div> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Leasehold</span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Production</span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;white-space:nowrap;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Cost</strong></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Land</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Building</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Improvements</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Equipment</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Prototypes</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ROU Asset</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Total</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2021</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,024,226</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,583,001</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>6,943,953</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Additions</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>29,191</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>833,572</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>862,763</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(21,347</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(77,684</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(99,031</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,032,070</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,338,889</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>7,707,685</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Additions</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>665,496</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>665,496</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,963,983</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,032,070</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,925,375</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>316,470</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>8,294,171</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Accumulated Amortization</strong></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2021</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>797,815</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>39,572</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>716,167</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,977,135</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>166,870</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,697,559</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Amortization</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>85,356</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,143</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>61,364</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>525,916</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>66,489</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>743,268</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(5,942</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(4,462</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(10,404</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>883,171</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>771,589</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,498,589</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>233,359</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>4,430,423</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Amortization</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>81,992</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>48,317</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>590,784</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>66,489</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>787,582</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Disposals</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>(79,010</span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>)</span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Balance, December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>965,163</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>43,715</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>819,906</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,010,363</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>299,848</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>5,138,995</span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><strong>Carrying Value</strong></span></span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:7%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>December 31, 2023</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>1,998,820</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>212,164</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>915,012</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>16,622</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:7%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,155,176</span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>December 31, 2022</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>12,558</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>2,080,812</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>-</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>260,481</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>840,300</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>83,111</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>$</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:7%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>3,277,262</span></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> 12558 2963983 43715 1024226 2583001 316470 6943953 0 0 0 29191 833572 0 862763 0 0 0 21347 77684 0 99031 12558 2963983 43715 1032070 3338889 316470 7707685 0 0 0 0 665496 0 665496 0 0 0 0 79010 0 79010 12558 2963983 43715 1032070 3925375 316470 8294171 0 -797815 -39572 -716167 -1977135 -166870 -3697559 0 85356 4143 61364 525916 66489 743268 0 0 0 -5942 -4462 0 -10404 0 -883171 -43715 -771589 -2498589 -233359 -4430423 0 81992 0 48317 590784 66489 787582 0 0 0 0 -79010 0 -79010 0 -965163 -43715 -819906 -3010363 -299848 -5138995 12558 1998820 0 212164 915012 16622 3155176 12558 2080812 0 260481 840300 83111 3277262 2077 3025 6774 107631 118654 131580 87875 95673 133885 589999 525916 1011445 <div> <div> <div> <div> <div> <p style="text-align:justify;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>8.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>INTANGIBLE ASSETS</strong></span></span></p> </div> </div> </div> </div> <div> <div> <div> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>Cost</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Patent</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Rights</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intellectual<br/>Property</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">883,772</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301,338</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301,338</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,185,110</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,185,110</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Accumulated Amortization</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">105,840</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,980</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,980</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,980</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">409,820</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,979</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,979</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Carrying Value</strong></span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2010, the Company entered into an agreement to acquire a patent related to their manway securement systems. The Company is obligated to pay a 5% royalty in accordance with the agreement (Note 15).</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On November 10, 2016, the Company entered into a technology development agreement to acquire all intellectual property rights (the "Products") of G&amp;J Technologies, Inc. (the "Vendor") for consideration of $217,946, consisting of $25,000 in cash and 250,000 common shares with a fair value of $192,946. The shares were issued during the year ended December 31, 2017. On November 10, 2016, the Vendor also entered into a consulting agreement with the Company for a fee of $10,000 per month.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the Company will pay an additional $75,000 in cash and issue 750,000 common shares of the Company to the Vendor based on the following milestones:</span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>$25,000 cash and 250,000 common shares issuable on the filing of the first new patent application related to the Products (the Company paid the cash and issued the shares with a fair value of $208,486 during the year ended December 31, 2017);</span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>$25,000 cash and 250,000 common shares issuable on the successful completion of a production prototype for the first Product (the Company accrued for the cash payment and shares to be issued with a fair value of $131,527 at December 31, 2017); the cash and shares were issued during the year ended December 31, 2018; and</span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">•<span style="display:inline-block;width:14.5pt"> </span>$25,000 cash and 250,000 common shares issuable on the completion of the sale of the first ten commercial vehicles incorporating the Products.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is also required to pay a royalty to the Vendor of 2.5% of the net sales earned by the Company, to be paid within 30 days of the end of each calendar quarter. As at December 31, 2023 the Company has not earned any revenue from the sale of the Products.</span></span></p> <div></div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On March 3, 2021, the Company terminated the technology development agreement, including the consulting agreement for $10,000 per month. The Company will still maintain all intellectual property rights acquired under the agreement and will still be liable for the 2.5% royalty. This termination was in the arbitration process and a judgment was rendered on April 25, 2023, awarding G&amp;J Technologies Inc. $465,360 for termination fees, asset payment issued and legal fees. All amounts awarded have been paid as at December 31, 2023.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On October 25, 2021, the Company entered into a technology services agreement with a third-party developer (the "Agreement") to further develop its internal intellectual property related to the active suspension control system for no road vehicles. The Agreement consists of total payments of $663,419 ($810,000 CAD). Intellectual property developed under the Agreement will be the property of the Company and certain background technology of the developer will be licensed by the Company for the purpose of manufacturing and selling the related products. The royalty payment for the license will be $27,000 CAD per year for a period of 10 years (the "License Fee") with the first year fee waived and the second year discounted 50%. If the Company purchases a minimum of 10 control systems designed under the Agreement in any year, the License Fee for that year will be waived. The Company may receive an unrestricted license to use the background technology of the developer at any time by paying the cumulative remaining License Fees plus a one-time payment of $50,000.</span></span></p> <p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">During the year ended December 31, 2023, the Company incurred a total of $Nil (2022 $301,338) with this vendor which was capitalized to intellectual property. In addition, the Company had a deposit of $67,181 (2022 - $67,181) at December 31, 2023 to be applied over the term of the Agreement.</span></span></p> </div> </div> </div> <div> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;vertical-align:bottom;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>Cost</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Patent</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Rights</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intellectual<br/>Property</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><br/><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Total</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">169,973</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">883,772</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301,338</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301,338</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,185,110</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff;border-bottom:2.25pt double #000000"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,185,110</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff;border-bottom:2.25pt double #000000"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Accumulated Amortization</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">65,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">105,840</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,980</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,980</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">368,980</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">409,820</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,979</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">303,979</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,840</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">672,959</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">713,799</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Carrying Value</strong></span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:right;width:15%"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2023</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">471,311</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> 40840 672959 0 713799 0 0 169973 169973 40840 672959 169973 883772 0 0 301338 301338 40840 672959 471311 1185110 0 0 0 0 40840 672959 471311 1185110 -40840 -65000 0 -105840 0 303980 0 303980 -40840 -368980 0 -409820 0 303979 0 303979 -40840 -672959 0 -713799 0 0 0 0 -40840 -672959 0 -713799 0 0 471311 471311 0 0 471311 471311 0.05 217946 25000 250000 192946 10000 75000 750000 25000 250000 208486 25000 250000 131527 25000 250000 0.025 10000 0.025 465360 663419 810000 27000 P10Y 0.50 50000 0 301338 67181 67181 <div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>9.</strong><span style="width:27.66pt;display:inline-block"> </span><strong>LEASE LIABILITY</strong></span></span></p> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has lease agreements for its warehouse space in Kelowna, British Columbia and for vehicles used in the development of prototypes (Note 7).</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The continuity of the lease liability for years ended December 31, 2023 and 2022 is as follows:</span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Lease liability</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Warehouse</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vehicles</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,418</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">117,831</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,249</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">199,466</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,491</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">242,957</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(84,353</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,769</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(116,122</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,757</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,872</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,629</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">153,288</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">134,425</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">287,713</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Disposals</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(77,835</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,668</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(110,503</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,357</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,836</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,193</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">81,810</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">64,907</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">146,717</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67,794</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(65,845</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(133,639</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,620</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">938</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,558</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current portion</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term portion</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin:0pt"> </p> <div></div> <p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, the Company paid a total of $61,421 to buy out its remaining vehicle leases, which is included in the lease payments above. The difference between the lease liability and the buy out price was $196, which is included in lease interest above.</span></span></p> </div> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Lease liability</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Warehouse</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vehicles</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">31,418</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">117,831</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">149,249</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additions</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">199,466</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,491</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">242,957</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(84,353</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(31,769</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(116,122</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,757</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,872</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,629</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">153,288</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">134,425</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">287,713</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Disposals</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40,686</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(77,835</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,668</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(110,503</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,357</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,836</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,193</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">81,810</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">64,907</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">146,717</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease payments</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67,794</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(65,845</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(133,639</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease interest</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,620</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">938</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,558</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease liability, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current portion</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term portion</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,636</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 31418 117831 149249 199466 43491 242957 84353 31769 116122 6757 4872 11629 153288 134425 287713 0 40686 40686 77835 32668 110503 6357 3836 10193 81810 64907 146717 67794 65845 133639 2620 938 3558 16636 0 16636 16636 0 16636 0 0 0 16636 0 16636 61421 196 <div> <div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>10.          </strong><strong>DERIVATIVE WARRANT LIABILITY</strong></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's derivative warrant liability arises as a result of the issuance of warrants exercisable in CAD (Note 11(c)). As the denomination is different from the Company's USD functional currency, the Company recognizes a derivative liability for these warrants and remeasures the liability at the end of each reporting period.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in respect of the Company's derivative warrant liability are as follows:</span></span></p> </div> </div> <div> <div> <div style="margin-left:36pt"> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of warrants issued</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">925,737</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(658,626</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">267,111</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(263,446</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,665</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,665</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Balance, December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> </div> <div> <div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Valuation of the derivative warrant liability requires the use of highly subjective estimates and assumptions. The expected volatility used is based on the Company's historical share prices. The risk-free interest rate for the periods within the expected life of the warrants is based on Canadian government benchmark bond with an approximate equivalent term. The expected life is based on the contractual term. Changes in the underlying assumptions can materially affect the fair value estimates.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company uses an option pricing model to estimate the liability's fair value. The following weighted average assumptions were used:</span></span></p> </div> </div> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>As of December 31,</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>At Issuance -</strong></span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2022</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>March 4, 2021</strong></span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest rate</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>4.06%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.95%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.28%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected live</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.17 years</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>1.17 years</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>2.00 years</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Annualized volatility</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>87.88%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5.5pt"> </span>96.32%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>81.02%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yield</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.00%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.00%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:9.5pt"> </span>0.00%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value per warrant</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:4.5pt"> </span>$0.001</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>$0.79</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:4.5pt"> </span>$0.261</span></span></td> </tr> </table> </div> </div> </div> </div> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;margin-left:36pt">On March 4, 2023, all of the warrants expired unexercised. As a result, the Company revalued the derivative liability to $Nil and recorded a fair value gain of $3,665.</p> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2020</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of warrants issued</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">925,737</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(658,626</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">267,111</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(263,446</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance, December 31, 2022</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,665</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of adjustment</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,665</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Balance, December 31, 2023</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> 0 925737 -658626 267111 -263446 3665 -3665 0 <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%"> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>As of December 31,</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>At Issuance -</strong></span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2022</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2021</strong></span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>March 4, 2021</strong></span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Risk-free interest rate</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>4.06%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.95%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;border-top:0.75pt solid #000000;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.28%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expected live</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.17 years</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>1.17 years</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>2.00 years</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Annualized volatility</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>87.88%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5.5pt"> </span>96.32%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>81.02%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Dividend yield</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.00%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:10pt"> </span>0.00%</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:9.5pt"> </span>0.00%</span></span></td> </tr> <tr> <td style="width:33%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value per warrant</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:4.5pt"> </span>$0.001</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:5pt"> </span>$0.79</span></span></td> <td style="width:20%;padding-right:5.4pt;padding-left:5.4pt;vertical-align:top;background-color:#e6efff;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="display:inline-block;width:4.5pt"> </span>$0.261</span></span></td> </tr> </table> 0.0406 0.0095 0.0028 0.17 1.17 2 0.8788 0.9632 0.8102 0 0 0 0.001 0.79 0.261 0 3665 <div> <div> <div> <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>11.          </strong><strong>CAPITAL STOCK</strong></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Authorized:</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unlimited Class A non-cumulative, preferred shares without par value, of which 5,000,000 are designated Class A, convertible, voting, preferred shares. No preferred shares have been issued.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unlimited common shares without par value.</span></span></p> <p style="text-indent:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a)<span style="width:9.11pt;text-indent:0pt;display:inline-block"> </span>Common shares</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, the Company issued 123,336 common shares valued at $60,400. These shares were issued pursuant to RSU agreements.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">There were no share issuances during the year ended December 31, 2022. </span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2021, the Company issued 7,000,000 units at $0.91 CAD per unit pursuant to a private placement for gross proceeds of $4,922,510 ($6,370,000 CAD). Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two. At issuance, the remainder of the proceeds from the private placement financing, after subtracting the value of the derivative warrant liability (Note 10) in the amount of $925,737, totaling $3,996,773, was allocated to issued capital using the residual method. In connection with the private placement, the Company incurred issuance costs of $409,712, of which $77,051 was recorded as unit issuance costs in the consolidated statements of operations and comprehensive loss.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2021, the Company issued 150,000 shares pursuant to the exercise of stock options for gross proceeds of $55,000. A value of $37,385 was transferred from reserves to share capital as a result.</span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:5.78pt;display:inline-block"> </span>Stock options</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has a stock option plan (the "Plan") available to employees, directors, officers and consultants with grants under the Plan approved from time to time by the Board of Directors. Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares. Each option can be exercised to acquire one common share of the Company. The exercise price for an option granted under the Plan may not be less than the market price at the date of grant less a specified discount dependent on the market price.</span></span></p> </div> </div> <div></div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span>Options to purchase common shares have been granted to directors, employees and consultants as follows:</span></span></span></span></span></span></p> </div> </div> <div> <div> <div> <div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expiry</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited/</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Price</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Date</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.57(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">April 17, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(200,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.50(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 20, 2023</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$1.45(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">May 17, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.78(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 19, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.82(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">November 8, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.76(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">February 11, 2025</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.75(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 18, 2025</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">750,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">750,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total outstanding</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total exercisable</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Exercise</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Expiry</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">December 31,</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Forfeited/</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">December 31,</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Price</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Date</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">2021</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Granted</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Exercised</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Expired</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">2022</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.90(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">July 6, 2022</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">50,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">(50,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.30(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">November 28, 2022</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">650,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">(650,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.57(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">April 17, 2023</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.50(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">August 20, 2023</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$1.45(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">May 17, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.78(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">August 19, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.82(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">November 8, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.76(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">February 11, 2025</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.75(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">August 18, 2025</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">750,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">750,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-family:Times New Roman,Times,serif">Total outstanding</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">3,270,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">(700,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">Total exercisable</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">2,953,333</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">(700,000</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> </div> </div> <div> <div> <div> <p style="margin-left:54pt;text-align:justify;margin-top:10pt;margin-bottom:10pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">A summary of the Company's stock options as at December 31, 2023 and 2022, and changes for the years then ended are as follows:</span></span></span></span></p> </div> </div> </div> <div> <div> <div> <div> <div> <div style="margin-left:54pt"> <div> <div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Weighted </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Average Exercise</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Number </strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Price </strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,270,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.61</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">Forfeited</p> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.30</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Expired</span></p> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(690,000</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.34</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.68</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.53</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding and exercisable, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.76</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> <div> <div> <div> <div> <p style="margin-left:54pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The weighted average contractual life for the remaining options at December 31, 2023 is 1.15 (2022 - 1.59) years.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><i>Share-based expense </i></span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based expense of $Nil (2022 - $7,733; 2021 - $108,696) was recognized in the year ended December 31, 2023 for stock options. The share-based expense relates to options granted during December 31, 2020, which vest over time. </span></span></p> </div> </div> <div></div> </div> </div> <div> <div> <div> <div> <div> <div> <div> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(c)   Warrants</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Warrants outstanding as at December 31, 2023 and 2022 are summarized below:</span></span></p> </div> </div> <div> <div style="margin-left:54pt"> <div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Share Purchase</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Weighted average</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>warrants</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>exercise price</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,500,005</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.02</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;height:20px;padding-bottom:4px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup>(1)</sup></span></span></span></span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,500,005</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.96</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup style="margin-top:0pt;margin-bottom:0pt">(1)</sup></span></span></span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,500,005</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.96</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup style="margin-top:0pt;margin-bottom:0pt">(1)</sup></span></span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double rgb(0, 0, 0);vertical-align:bottom;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> </tr> </table> </div> </div> </div> </div> <div> <div> <p style="margin-left:72pt;text-indent:-18pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><sup>(1)</sup><span style="width:8.22pt;text-indent:0pt;display:inline-block"> </span>These warrants are denominated in CAD and have been re-translated based on the exchange rate in effect as at December 31, 2022 of $1.00 = $1.3544 CAD (2021 - $1.00 = $1.2678 CAD).</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, all warrants expired unexercised.</span></span></p> </div> </div> </div> </div> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(d)<span style="width:5.78pt;display:inline-block"> </span>Restricted share units</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On April 28, 2021, the Company implemented a Restricted Share Unit Plan, (the "RSU Plan"). Pursuant to the RSU Plan, the Company will grant RSUs to directors, officers, employees, and consultants for services as approved from time to time by the Board. The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements. The vesting terms, settlement, and method of settlement of the RSUs granted under the RSU Plan will be determined by the Board of Directors.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A summary of the Company's RSUs as at December 31, 2023 and 2022, and changes for the years then ended are as follows:</span></span></p> </div> </div> <div> <div style="margin-left:54pt"> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">355,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,500</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Repurchased</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(117,500</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">410,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">645,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Settled</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(123,336</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Repurchased</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(130,850</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">525,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2023</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">915,814</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> <p style="margin-left:54pt;text-align:justify;margin-top:10pt;margin-bottom:10pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">During the year ended December 31, 2023, the Company approved a policy whereby RSUs granted to US residents would be settled in cash. Following this amendment, the RSUs previously granted to US residents were determined to be modified from equity-settled to cash-settled. On the date of modification, a liability was recognized for the vested portion of the previously granted RSUs of $22,955 with a corresponding reduction in reserves. At December 31, 2023, the liability was revalued based on the fair market value of the Company's common shares, resulting in a gain which is included in share-based expense.</span></span></p> <div></div> <div> <div> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, the Company granted 525,000 (2022 - 410,000; 2021 - 355,000) RSUs with an estimated fair value of $61,574 (2022 - $123,000; 2021 - $244,950), based on the fair market value of one common share on the date of issuance. The fair value will be recognized as an expense using the graded vesting method over the vesting period, with 33% vesting one year after grant and 33% every year thereafter. Upon vesting, the equity-settled RSUs may be repurchased in cash at the discretion of the Company, with the cash payment based on the closing share price of the RSUs on the date of vesting.</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, the Company repurchased 130,850 (2022 - 117,500; 2021 - Nil) equity-settled RSUs with a fair value of $66,073 (2022 - $81,075; 2021 - $Nil), through a cash payment of $25,288 (2022 - $35,269; 2021 - $Nil), based on an average share price of $0.19 (2022 - $0.30; 2021 - $Nil) on vesting date, and recorded a gain on repurchase of RSUs of $40,785 (2022 - $45,806; 2021 - $Nil). </span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In connection with the RSUs awarded, the Company recognized share-based expense of $129,490 (2022 - $155,318; 2021 - $24,949) for the year ended December 31, 2023.</span></span></p> </div> </div> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(e)<span style="width:6.28pt;display:inline-block"> </span>Deferred share units</span></span></p> <p style="margin-left:54pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On April 28, 2021, the Company implemented a Non-Employee Directors Deferred Share Unit Plan (the "DSU Plan"). Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements.</span></span></p> <p style="margin-left:54pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">At December 31, 2023, 2022 and 2021, no DSUs have been granted to non-employee directors.</span></span></p> </div> </div> </div> </div> </div> </div> </div> 5000000 123336 60400 7000000 0.91 4922510 6370000 Each unit consists of one common share and one-half share purchase warrant expiring two years from the date of issue. Each whole warrant entitles the holder thereof to acquire one common share at a price of $1.15 CAD in year one and $1.30 CAD in year two 1.15 1.3 925737 3996773 409712 77051 150000 55000 -37385 Under the Plan, the Company is authorized to issue options to purchase an aggregate of up to 10% of the Company's issued and outstanding common shares <div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expiry</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited/</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Price</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Date</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.57(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">April 17, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(200,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.50(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 20, 2023</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$1.45(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">May 17, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.78(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 19, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">700,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.82(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">November 8, 2024</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.76(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">February 11, 2025</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">200,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$0.75(USD)</span></span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">August 18, 2025</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">750,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">750,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total outstanding</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total exercisable</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Exercise</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Expiry</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">December 31,</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Forfeited/</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">December 31,</span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Price</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Date</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">2021</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Granted</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Exercised</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">Expired</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"><span style="font-family:Times New Roman,Times,serif">2022</span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.90(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">July 6, 2022</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">50,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">(50,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.30(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">November 28, 2022</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">650,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">(650,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.57(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">April 17, 2023</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.50(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">August 20, 2023</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$1.45(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">May 17, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.78(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">August 19, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">700,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.82(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">November 8, 2024</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">10,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-family:Times New Roman,Times,serif">$0.76(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right"><span style="font-family:Times New Roman,Times,serif">February 11, 2025</span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">200,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">$0.75(USD)</span></td> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:right;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">August 18, 2025</span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">750,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">750,000</span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-family:Times New Roman,Times,serif">Total outstanding</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">3,270,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">(700,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td colspan="2" style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">Total exercisable</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">2,953,333</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">-</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">(700,000</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">)</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:right;width:12%;background-color:#e6efff"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></td> <td style="vertical-align:bottom;border-top:2.25pt double #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> 0.57 200000 0 0 200000 0 0.5 700000 0 0 700000 0 1.45 10000 0 0 10000 0 0.78 700000 0 0 0 700000 0.82 10000 0 0 0 10000 0.76 200000 0 0 0 200000 0.75 750000 0 0 0 750000 2570000 0 0 910000 1660000 2570000 0 0 910000 1660000 0.9 50000 0 0 50000 0 0.3 650000 0 0 650000 0 0.57 200000 0 0 0 200000 0.5 700000 0 0 0 700000 1.45 10000 0 0 0 10000 0.78 700000 0 0 0 700000 0.82 10000 0 0 0 10000 0.76 200000 0 0 0 200000 0.75 750000 0 0 0 750000 3270000 0 0 700000 2570000 2953333 0 0 700000 2570000 <div> <div> <div> <div> <div> <div style="margin-left:54pt"> <div> <div> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Weighted </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Average Exercise</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Number </strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Price </strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,270,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.61</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"> <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">Forfeited</p> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(10,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.30</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Expired</span></p> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(690,000</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.34</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,570,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.68</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(910,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.53</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding and exercisable, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,660,000</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.76</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> </table> </div> </div> </div> </div> </div> </div> </div> </div> </div> </div> 3270000 0.61 10000 0.3 690000 0.34 2570000 0.68 910000 0.53 1660000 0.76 P1Y1M24D P1Y7M2D 0 7733 108696 <div> <div style="margin-left:54pt"> <div> <div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Share Purchase</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Weighted average</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>warrants</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>exercise price</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:center;white-space:nowrap;height:20px"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,500,005</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.02</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;height:20px;padding-bottom:4px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup>(1)</sup></span></span></span></span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:justify;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,500,005</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.96</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup style="margin-top:0pt;margin-bottom:0pt">(1)</sup></span></span></span></span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:justify;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Expired</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,500,005</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:1%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:right;width:15%;background-color:rgb(230, 239, 255);height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.96</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid rgb(0, 0, 0);text-align:left;width:2%;background-color:rgb(230, 239, 255);margin-top:0pt;margin-bottom:0pt;padding-bottom:4px;height:20px"><span style="font-size:10pt"><span><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><sup style="margin-top:0pt;margin-bottom:0pt">(1)</sup></span></span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double rgb(0, 0, 0);vertical-align:bottom;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2023</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:1%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:right;width:15%;height:20px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid rgb(0, 0, 0);border-bottom:2.25pt double rgb(0, 0, 0);text-align:left;width:2%;height:20px"> </td> </tr> </table> </div> </div> </div> </div> 3500005 1.02 3500005 0.96 3500005 0.96 0 0 1.3544 1.2678 The maximum number of common shares made available for issuance pursuant to the RSU Plan shall not exceed 5% of common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation arrangements. <div> <div style="margin-left:54pt"> <div> <div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong> </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2021</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">355,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2,500</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Repurchased</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(117,500</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">410,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2022</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">645,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Settled</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(123,336</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Repurchased</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(130,850</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:1%;text-align:left"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:15%;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">525,000</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;width:2%;text-align:left"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding, December 31, 2023</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:1%;text-align:left;background-color:#e6efff"> </td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">915,814</span></span></td> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;width:2%;text-align:left;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> 355000 2500 117500 410000 645000 123336 130850 525000 915814 -22955 525000 410000 355000 61574 123000 244950 vesting period, with 33% vesting one year after grant and 33% every year thereafter 130850 117500 0 66073 81075 0 25288 35269 0 0.19 0.3 0 40785 45806 0 129490 155318 24949 Pursuant to the DSU Plan, non-employee directors may elect to receive deferred share units ("DSUs") in lieu of a cash payment of up to 50% of their annual base compensation determined by the Board. The maximum number of common shares made available for issuance pursuant to the DSU Plan shall not exceed 2% of the common shares issued and outstanding and shall not exceed 10% of the common shares issued and outstanding less any common shares reserved for issuance under all other share compensation agreements. <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>12.</strong><span style="width:23.6pt;display:inline-block"> </span><strong>RELATED PARTY TRANSACTIONS</strong></span></span></p> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Related party transactions not otherwise described in these consolidated financial statements are shown below. The remuneration of the Company's directors and other members of key management, being the Chief Executive Officer, Chief Financial Officer, and Chief Operating Officer who have the authority and responsibility for planning, directing and controlling the activities of the Company, consist of the following amounts:</span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31,</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Management compensation</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>720,500</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">720,003</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">720,923</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based expense<sup>*</sup></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>81,233</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">105,792</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">104,250</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Directors' fees</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>149,000</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSU payment**</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>12,904</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>963,637</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,011,795</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">988,173</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*<span style="width:13pt;text-indent:0pt;display:inline-block"> </span>Share-based expense consists of options and RSUs awarded to key management and directors, measured at the fair value of the equity instrument on grant date and does not include any cash compensation. </span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">**<span style="width:7.77pt;text-indent:0pt;display:inline-block"> </span>RSU payment consists of cash paid for the repurchase of vested RSUs held by key management and directors.</span></span></p> <div> <div></div> </div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2023, the Company paid consulting fees of $60,000 (2022 - $60,000; 2021 - $60,000) to a consulting company owned by the spouse of the Chief Executive Officer.</span></span></p> <p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As at December 31, 2023, there are no amounts due to related parties included in accounts payable and accrued liabilities.</span></span></p> </div> </div> </div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31,</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Management compensation</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>720,500</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">720,003</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">720,923</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based expense<sup>*</sup></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>81,233</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">105,792</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">104,250</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Directors' fees</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>149,000</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">RSU payment**</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>12,904</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,000</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>963,637</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,011,795</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">988,173</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 720500 720003 720923 81233 105792 104250 149000 163000 163000 12904 23000 0 963637 1011795 988173 60000 60000 60000 <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>13.</strong><span style="width:22.6pt;display:inline-block"> </span><strong>INCOME TAXES</strong></span></span></span></span></p> <div> <div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company has $7,900,000 in non-capital losses in Canada that may be applied against future taxable income, expiring between 2039 and 2043. The Company has $Nil in non-capital losses in the US that may be applied against future taxable income.</span></span></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The tax effect items that give rise to significant portions of the deferred income tax assets and deferred income tax liabilities at December 31, 2023 and 2022 are as follows:</span></span></span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,<br/>2023</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax assets</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong> </strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital loss carry-forwards</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>328,375</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>309,510</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital loss carry-forwards</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(8,082</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>38,740</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax assets</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>348,250</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Excess of carrying value over tax value of property, plant and equipment</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(348,250</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax liability</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(348,250</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net deferred tax asset (liability)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>-</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Significant unrecognized tax benefits and unused tax losses for which no deferred tax assets is recognized as of December 31, 2023 and 2022 are as follows:</span></span></span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,<br/>2023</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital losses carried forward</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>2,138,912</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,725,619</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intangible assets</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>118,287</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>123,623</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Derivative warrant liability</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>-</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>990</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liability</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>4,669</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>39,614</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrecognized deductible temporary differences</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>2,261,868</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,889,846</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin:0pt"> </p> <div></div> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax expense differs from the amount that would be computed by applying the Canadian statutory income tax rate of 27.00% (2022 and 2021 - 27.00%) to loss before income taxes as follows:</span></span></span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,</strong><br/><strong>2023 </strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2021</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Loss before income taxes</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(2,101,886</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,189,386</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,758,567</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Statutory income tax rate</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>27.00%</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.00%</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.00%</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax benefit computed at statutory tax rate</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(567,509</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(321,134</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(744,813</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Items not deductible for income tax purposes</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>263,791</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>34,640</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(107,916</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Under provision of taxes in prior years</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(174,600</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,469</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>99,873</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Change in timing differences</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>242,678</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>234,499</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>91,007</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impact of foreign exchange on tax assets and liabilities</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(18,970</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,097</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,444</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unused tax losses and tax offsets not recognized</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><strong>399,572</strong></strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>147,036</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>813,044</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax expense</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>144,962</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>143,607</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>155,639</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Texas margin tax and branch tax</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>25,513</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,424</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,000</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax expense</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>170,475</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:1%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>166,031</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>172,639</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> </div> </div> 7900000 <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,<br/>2023</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax assets</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong> </strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital loss carry-forwards</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>328,375</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>309,510</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital loss carry-forwards</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(8,082</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>38,740</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax assets</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>348,250</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Excess of carrying value over tax value of property, plant and equipment</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(348,250</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred income tax liability</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(320,293</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(348,250</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Net deferred tax asset (liability)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>-</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>-</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 328375 309510 -8082 38740 320293 348250 320293 348250 320293 348250 0 0 <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,<br/>2023</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:4pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-capital losses carried forward</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>2,138,912</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,725,619</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Intangible assets</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>118,287</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>123,623</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Derivative warrant liability</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>-</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>990</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Lease liability</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>4,669</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>39,614</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:4pt;vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unrecognized deductible temporary differences</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>2,261,868</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>1,889,846</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 2138912 1725619 118287 123623 0 990 4669 39614 2261868 1889846 0.27 0.27 0.27 <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>December 31,</strong><br/><strong>2023 </strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2022</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>December 31,<br/>2021</span></span></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Loss before income taxes</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(2,101,886</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(1,189,386</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(2,758,567</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Statutory income tax rate</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>27.00%</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.00%</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>27.00%</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax benefit computed at statutory tax rate</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(567,509</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(321,134</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(744,813</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Items not deductible for income tax purposes</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>263,791</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>34,640</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>(107,916</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>)</span></span></span></span></td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Under provision of taxes in prior years</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(174,600</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,469</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>99,873</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Change in timing differences</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>242,678</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>234,499</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>91,007</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impact of foreign exchange on tax assets and liabilities</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>(18,970</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>)</strong></span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>44,097</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>4,444</span></span></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unused tax losses and tax offsets not recognized</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong><strong>399,572</strong></strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>147,036</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>813,044</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax expense</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>144,962</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>143,607</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>155,639</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:0.75pt solid #000000;vertical-align:bottom;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Texas margin tax and branch tax</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>25,513</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>22,424</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>17,000</span></span></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%"> </td> </tr> <tr> <td style="margin-top:0pt;margin-bottom:0pt;border-bottom:2.25pt double #000000;vertical-align:bottom;background-color:#e6efff;padding-left:12pt;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Income tax expense</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>$</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><strong>170,475</strong></span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:1%;text-align:left;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:15%;text-align:right;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>166,031</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;width:2%;text-align:left;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>$</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>172,639</span></span></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> -2101886 -1189386 -2758567 0.27 0.27 0.27 -567509 -321134 -744813 263791 34640 -107916 -174600 4469 99873 242678 234499 91007 -18970 44097 4444 399572 147036 813044 144962 143607 155639 25513 22424 17000 170475 166031 172639 <div> <p style="text-align:justify;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>14.</strong><span style="width:22.1pt;display:inline-block"> </span><strong>SUPPLEMENTAL CASH FLOW INFORMATION</strong></span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31,</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment additions in accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>19,469</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">108,743</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible asset additions in accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,062</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deposit applied to intangible assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,462</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest paid</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,169</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,054</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes paid</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>191,731</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57,611</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342,000</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> </div> <table cellpadding="0" cellspacing="0" style="width:100%;border-collapse:collapse;font-size:10pt;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31,</strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;white-space:nowrap;text-align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:center;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap;text-indent:-8pt"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property, plant and equipment additions in accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>19,469</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">108,743</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible asset additions in accounts payable and accrued liabilities</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">92,062</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;background-color:#e6efff;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deposit applied to intangible assets</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">60,462</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;text-indent:-8pt;text-align:left"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest paid</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>3,169</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,193</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,054</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:12pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;background-color:#e6efff;text-indent:-8pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes paid</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>191,731</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">57,611</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">342,000</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 19469 108743 0 0 92062 0 0 60462 0 3169 10193 9054 191731 57611 342000 <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>15.</strong><span style="width:22.1pt;display:inline-block"> </span><strong>SIGNIFICANT CUSTOMERS</strong></span></span></p> <p style="margin-left:36pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table represents sales to individual customers exceeding 10% of the Company's revenues:</span></span></p> <div style="margin-left:36pt"> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer A</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>5,799,424</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,312,839</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,787,027</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer B</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,837,438</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">932,248</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer C</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,131,112</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,314,843</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> </div> <p style="margin-left:36pt;text-align:justify;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The customers are major US corporations who have displayed a pattern of consistent timely payment of amounts owing from sales.</span></span></p> <p style="margin-left:36pt;text-align:justify;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company is obligated to pay a 5% royalty from sales of their manway securement systems until 2023 in accordance with the original acquisition agreement (Note 8). During the year ended December 31, 2023, there were revenues from sales of the manway securement systems totalling $Nil (2022 - $237,650; 2021 - $11,000).</span></span></p> </div> <table cellpadding="0" cellspacing="0" style="border-collapse:collapse;font-size:10pt;width:100%;border-color:#000000"> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:1.5pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>December 31, </strong></span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></td> <td style="vertical-align:bottom;border-top:1.5pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:justify;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>2023</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></td> <td style="vertical-align:bottom;border-bottom:0.75pt solid #000000;text-align:right;white-space:nowrap"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-top:0.75pt solid #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer A</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>5,799,424</strong></span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,312,839</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,787,027</span></span></td> <td style="vertical-align:bottom;border-top:0.75pt solid #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer B</span></span></td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,837,438</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> <td style="vertical-align:bottom;text-align:left;width:1%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;text-align:right;width:15%"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">932,248</span></span></td> <td style="vertical-align:bottom;text-align:left;width:2%"> </td> </tr> <tr> <td style="padding-right:5.4pt;padding-left:5.4pt;vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:justify;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer C</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>$</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>-</strong></span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,131,112</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:1%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:right;width:15%;background-color:#e6efff"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,314,843</span></span></td> <td style="vertical-align:bottom;border-bottom:2.25pt double #000000;text-align:left;width:2%;background-color:#e6efff"> </td> </tr> </table> 5799424 5312839 2787027 0 1837438 932248 0 1131112 1314843 0.05 0 237650 11000 <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>16.</strong><span style="width:22.6pt;display:inline-block"> </span><strong>EMPLOYEE BENEFITS</strong></span></span></p> <p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Total employee benefit expenses, including salary and wages, management compensation, share-based expense and benefits for the year ended December 31, 2023 amounted to $4,083,605 (2022 - $3,570,149; 2021 - $3,627,056).</span></span></p> </div> 4083605 3570149 3627056 <div> <p style="text-align:justify;margin-top:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>17.</strong><span style="width:22.6pt;display:inline-block"> </span><strong>SEGMENTED INFORMATION</strong></span></span></p> <p style="margin-left:36pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company operates in two business segments with operations and long-term assets in United States and Canada. The two business segments include the design, production and distribution of various proprietary products for the rail sector and the development of the KXI HD control system for no road vehicles. At December 31, 2023, long-term assets of $1,505,209 (2022 - $1,506,666) relates to the heavy-duty suspension control system located in Canada and $2,187,082 (2022 - $2,309,088) relates to the rail sector located in the United States. There has been no revenue related to the heavy-duty suspension control system to December 31, 2023 from the inception of the project.</span></span></p> </div> 1505209 1506666 2187082 2309088 <div> <p style="text-align:justify;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>18.</strong></span></span><span style="padding-left:22pt"> </span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>SUBSEQUENT EVENTS</strong></span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(a)<span style="width:6.78pt;text-indent:0pt;display:inline-block"> </span>On February 1, 2024, the Company signed a new lease agreement for its warehouse space in Kelowna, British Columbia. Under the lease agreement, the Company has expanded the leased area and will pay $13,245 ($17,517 CAD) per month for three years.</span></span></p> <p style="margin-left:54pt;text-indent:-18pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(b)<span style="width:6.28pt;text-indent:0pt;display:inline-block"> </span>On March 5, 2024 the Company announced that it had notified the NYSE American ("NYSE American") of its intention to voluntarily delist its common shares ("Shares") from the NYSE American. The Shares will continue to trade on the TSX.</span></span></p> <p style="margin-left:54pt;text-align:justify;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company filed a Form 25 with the U.S. Securities and Exchange Commission on March 15, 2024, which Form would become effective 10 days following filing thereof, resulting in the delisting of the Shares from NYSE American on or about March 26, 2024.</span></span></p> </div> 13245 17517