0001213900-24-043724.txt : 20240515 0001213900-24-043724.hdr.sgml : 20240515 20240515165530 ACCESSION NUMBER: 0001213900-24-043724 CONFORMED SUBMISSION TYPE: 20-F PUBLIC DOCUMENT COUNT: 223 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240515 DATE AS OF CHANGE: 20240515 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Gorilla Technology Group Inc. CENTRAL INDEX KEY: 0001903145 STANDARD INDUSTRIAL CLASSIFICATION: SERVICES-PREPACKAGED SOFTWARE [7372] ORGANIZATION NAME: 06 Technology IRS NUMBER: 981685516 FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 20-F SEC ACT: 1934 Act SEC FILE NUMBER: 001-41448 FILM NUMBER: 24952214 BUSINESS ADDRESS: STREET 1: GRAND PAVILION, HIBISCUS WAY STREET 2: 802 WEST BAY ROAD CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1205 BUSINESS PHONE: 886-2-2627-7996 MAIL ADDRESS: STREET 1: GRAND PAVILION, HIBISCUS WAY STREET 2: 802 WEST BAY ROAD CITY: GRAND CAYMAN STATE: E9 ZIP: KY1-1205 20-F 1 ea0205235-20f_gorilla.htm ANNUAL REPORT

 

 

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

 

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 REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934

 

Commission File No. 001-41448

 

GORILLA TECHNOLOGY GROUP INC.

(Exact name of registrant as specified in its charter)

 

Not applicable

(Translation of Registrant’s name into English)

 

Cayman Islands

(Jurisdiction of incorporation or organization)

 

Meridien House

42 Upper Berkeley Street

Marble Arch

London, United Kingdom W1H 5QJ

+442039880574

(Address of principal executive offices)

 

Jayesh Chandan

Chief Executive Officer

+442039880574

jay@gorilla-technology.com

Meridien House

42 Upper Berkeley Street

Marble Arch

London, United Kingdom W1H 5QJ

(Name, Telephone, Email and/or Facsimile number and Address of Company Contact Person)

 

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

 

Title of each class   Trading Symbol(s)   Name of each exchange on which registered
Ordinary Shares   GRRR   The Nasdaq Stock Market LLC (Capital Market)
Warrants   GRRRW   The Nasdaq Stock Market LLC (Capital Market)

 

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

 

Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: Class A Contingent Value Rights, Series A Preference Shares, Series B Preference Shares, Series A Warrants, Series B Warrants

 

 

 

 

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: 75,650,988 ordinary shares, par value $0.0001 (not including 2,814,895 ordinary shares held by the company as treasury shares), 9,582,724 warrants, 4,507,875 Class A Contingent Value Rights, 18,000 Series A Preference Shares, par value $0.0001 per share and 20,000,000 Series A Warrants (as of December 31, 2023) (such figures do not reflect the effect of the Reverse Split (as defined below)).

 

Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes 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 No

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. 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 (§232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes No

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, or 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.

 

Large accelerated filer    Accelerated filer    Non-accelerated filer    Emerging growth company   

 

If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards† provided pursuant to Section 13(a) of the Exchange Act.

 

† 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 by the International Accounting Standards Board Other

 

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 No

 

 

 

 

 

 

GORILLA TECHNOLOGY GROUP INC.

Form 20-F

For the Fiscal Year Ended December 31, 2023

 

TABLE OF CONTENTS

 

FREQUENTLY USED TERMS iii
PRESENTATION OF FINANCIAL AND OTHER INFORMATION v
TRADEMARKS v
MARKET INFORMATION v
SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND RISK FACTOR SUMMARY vi
PART I 1
Item 1: IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS 1
Item 2: OFFER STATISTICS AND EXPECTED TIMETABLE 1
Item 3: KEY INFORMATION 1
3.A. [RESERVED] 1
3.B. CAPITALIZATION AND INDEBTEDNESS 1
3.C. REASONS FOR THE OFFER AND USE OF PROCEEDS 1
3.D. RISK FACTORS 1
Item 4: INFORMATION ON THE COMPANY 34
4.A. HISTORY AND DEVELOPMENT OF THE COMPANY 34
4.B. BUSINESS OVERVIEW 34
4.C. ORGANIZATIONAL STRUCTURE 49
4.D. PROPERTY, PLANTS AND EQUIPMENT 49
Item 4A: UNRESOLVED STAFF COMMENTS 49
Item 5: OPERATING AND FINANCIAL REVIEW AND PROSPECTS 50
5.A. OPERATING RESULTS 50
5.B. LIQUIDITY AND CAPITAL RESOURCES 57
5.C. RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES 60
5.D. TREND INFORMATION 60
5.E. CRITICAL ACCOUNTING ESTIMATES 60
Item 6: DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES 61
6.A. DIRECTORS AND SENIOR MANAGEMENT 61
6.B. COMPENSATION 63
6.C. BOARD PRACTICES 68
6.D. EMPLOYEES 69
6.E. SHARE OWNERSHIP 69
6.F. DISCLOSURE OF REGISTRANT’S ACTION TO RECOVER ERRONEOUSLY AWARDED COMPENSATION 69
Item 7: MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS 70
7.A. MAJOR SHAREHOLDERS 70
7.B. RELATED PARTY TRANSACTIONS 71
7.C. INTERESTS OF EXPERTS AND COUNSEL 72
Item 8: FINANCIAL INFORMATION 73
8.A. CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION 73
8.B. SIGNIFICANT CHANGES 73
Item 9: THE OFFER AND LISTING 74
9.A. OFFER AND LISTING DETAILS 74
9.B. PLAN OF DISTRIBUTION 74
9.C. MARKETS 74
9.D. SELLING SHAREHOLDERS 74
9.E. DILUTION 74

 

i

 

 

Item 10: ADDITIONAL INFORMATION 75
10.A. SHARE CAPITAL 75
10.B. MEMORANDUM AND ARTICLES OF ASSOCIATION 75
10.C. MATERIAL CONTRACTS 87
10.D. EXCHANGE CONTROLS 91
10.E. TAXATION 92
10.F. DIVIDENDS AND PAYING AGENTS 99
10.G. STATEMENT BY EXPERTS 99
10.H. DOCUMENTS ON DISPLAY 99
10.I. SUBSIDIARY INFORMATION 100
10.J. ANNUAL REPORT TO SECURITY HOLDERS 100
Item 11: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK 100
Item 12: DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES 100
12.A. DEBT SECURITIES 100
12.B. WARRANTS AND RIGHTS 100
12.C. OTHER SECURITIES 100
12.D. AMERICAN DEPOSITARY SHARES 100
PART II 101
Item 13: DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES 101
Item 14: MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS 101
Item 15: CONTROLS AND PROCEDURES 101
Item 16: [RESERVED] 102
Item 16A. AUDIT COMMITTEE AND FINANCIAL EXPERT 102
Item 16B. CODE OF ETHICS 102
Item 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES 103
Item 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES. 103
Item 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS. 104
Item 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT 104
Item 16G. CORPORATE GOVERNANCE 105
Item 16H. MINE SAFETY DISCLOSURE 105
Item 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS 105
Item 16J. INSIDER TRADING POLICIES 105
Item 16K. CYBERSECURITY 105
PART III 106
Item 17: FINANCIAL STATEMENTS 106
Item 18: FINANCIAL STATEMENTS 106
Item 19: EXHIBITS 106

 

ii

 

 

FREQUENTLY USED TERMS

 

Unless otherwise stated or unless the context otherwise requires, the terms “Company,” “the registrant,” “our company,” “the company,” “we,” “us,” “our,” “ours,” and “Gorilla” refer to Gorilla Technology Group Inc., an exempted company incorporated under the laws of the Cayman Islands. In this annual report:

 

“Ancillary Documents”   means the Lock-Up Agreement, the Gorilla Voting Agreement, Sponsor Voting Agreement, the Founders Registration Rights Agreement Amendment, the Gorilla Registration Rights Agreement and the Assignment, Assumption and Amendment to Warrant Agreement, the Surviving Company Memorandum and Articles of Association, the Amended Subscription Agreements and the other agreements, certificates and instruments to be executed or delivered by any of the Parties contemplated by the Business Combination Agreement executed or to be executed in connection with the transactions contemplated thereby.
     
“Average VWAP Price”   means the average 20 Trading Day VWAP of the Gorilla ordinary shares.
     
“Business Combination Agreement”   means the agreement entered into by and between Global SPAC Partners Co., a special purpose acquisition company incorporated as a Cayman Islands exempted company (“Global”), Gorilla, Gorilla Merger Sub, Inc., a Cayman Islands exempted company and a wholly-owned subsidiary of Gorilla (“Merger Sub”), Sponsor, in the capacity as the representative from and after the Effective Time (as defined in the Business Combination Agreement) for the shareholders of Global as of immediately prior to the Effective Time and their successors and assignees, and Tomoyuki Nii, in the capacity as the representative from and after the Effective Time for the Gorilla shareholders as of immediately prior to the Effective Time, dated as of December 21, 2021, as amended and restated on May 18, 2022.
     
“Class A Contingent Value Right” or “Class A CVR”   means a contractual contingent value right to be issued for each Class A ordinary share entitling the holder to receive (as a new reissuance by Gorilla of equivalent Gorilla ordinary shares or other securities or property forfeited as part of applicable Earnout Shares) (A) a pro rata portion, among holders of Class A CVRs, of the Earnout Shares that are forfeited by Gorilla shareholders under the Business Combination Agreement for failure to meet any of the price maintenance requirements for Gorilla ordinary shares (as referred to and defined in the Business Combination Agreement as Price Protection Shares, “Price Protection Shares”) and (B) a pro rata portion, among holders of all CVRs, of the Earnout Shares that are forfeited by shareholders of Gorilla under the Business Combination Agreement for failure to meet any the financial performance and reporting metric performance requirements (as referred to and defined in the Business Combination Agreement as Revenue Protection Shares, “Revenue Protection Shares”).
     
“Class B Contingent Value Right” or “Class B CVR”   means a contractual contingent value right to be issued for each PIPE Subunit purchased under the Amended Subscription Agreement entitling them to receive (as a new reissuance by Gorilla of equivalent ordinary shares of Gorilla or other securities or property forfeited as part of applicable Earnout Shares) a pro rata portion, among holders of all CVRs, of the Revenue Protection Shares (but not the Price Protection Shares).
     
“CVR”   means each of one whole Class A CVR or Class B CVR.
     
“Contingent Value Rights Agreement”   means the agreement contemplated to be entered into prior to or in connection with the Closing, by and between the SPAC Representative and Continental Stock Transfer & Trust Company, as rights agent, which governs the terms of the CVRs.
     
“Companies Act”   means the Companies Act (As Revised) of the Cayman Islands as the same may be amended from time to time.
     
“Closing”   means the consummation of the Merger (as defined in the Business Combination Agreement).
     
“Earnout Shares”   means the fourteen million (14,000,000) of Gorilla ordinary shares held in escrow that were issued to the shareholders of Gorilla in the recapitalization (subject to equitable adjustment for share sub-divisions, share capitalizations, combinations, recapitalizations and the like after the Closing, including to account for any equity securities into which such shares are exchanged or converted, and together with any dividends or distributions or other income paid or otherwise accruing to such securities during the time such securities are held in escrow), and make such Earnout Shares contingent and only vest and be earned by the shareholders of Gorilla if certain share price maintenance and financial performance and reporting metrics are achieved by Gorilla after the Closing, with such Earnout Shares forfeited if such metrics are not achieved.

 

iii

 

 

“Exchange Act”   means the Securities Exchange Act of 1934, as amended.
     
“GAAP”   means accounting principles generally accepted in the United States of America.
     
“Global”   means Global SPAC Partners Co., a Cayman Islands exempted company.
     
“Global IPO”   means the initial public offering of Global, which was consummated on April 13, 2021.
     
“Gorilla warrants”   means the warrants to be received by warrant holders of Global in exchange for Global warrants pursuant to the Business Combination Agreement.
     
“I-Bankers”   means I-Bankers Securities, Inc., representative of the several underwriters in Global IPO.
     
“PCAOB”   means the Public Company Accounting Oversight Board.
     
“PIPE Investment”   means the purchases of PIPE Subunits pursuant to the Amended Subscription Agreements with the PIPE Investors, such purchases to be consummated immediately prior to the consummation of the Merger.
     
“PIPE Investors”   means certain accredited investors who executed Amended Subscription Agreements pursuant to which they agreed, in the aggregate, to purchase the PIPE Subunits.
     
“PIPE Subunits”   means up to 5 million subunits of Global (or, if the amount of the PIPE Investment is reduced in accordance with the Amended Subscription Agreements, such number of PIPE Subunits purchased under the Amended Subscription Agreements, subject to a minimum of 3 million subunits of Global), each subunit consisting of one Class A ordinary share and one-quarter of redeemable Global warrant, subscribed for and to be purchased by the PIPE Investors pursuant to the Amended Subscription Agreements; provided, however, that if a PIPE Investor acquires ownership of subunits of Global in the open market or in privately negotiated transactions with third parties (along with any related rights to redeem or convert such subunits in connection with any redemption conducted by Global in accordance with Global’s organizational documents and the prospectus for Global’s IPO in conjunction with the Closing or in conjunction with an amendment to Global’s organizational documents to extend Global’s deadline to consummate its business combination) at least prior to Global’s meeting of shareholders to approve the Transactions and the PIPE Investor does not redeem or convert such PIPE Subunits in connection with any redemption (such subunits, “non-redeemed subunits”), the number of subunits for which the PIPE Investor is obligated to purchase under the Amended Subscription Agreement shall be reduced by the number of non-redeemed subunits.
     
“Redemption Price”   means an amount equal to the price at which each Class A ordinary share is redeemed or converted pursuant to the Redemption.
     
“Redemption”   means each outstanding Global Class A Ordinary Share of as of the effective time of the Transactions that is not redeemed or converted in connection with the extraordinary general meeting of Global shareholders to approve the Transactions.
     
“representative shares”   means the 100,000 Class B ordinary shares of Global issued to I-Bankers upon the closing of Global IPO.
     
“Reverse Split”   means the share consolidation of the Company’s ordinary shares at a ratio of 10:1, which became effective on April 15, 2024, as a result, the par value of the Company’s ordinary shares increased from $0.0001 to $0.001 and the exercise price and conversion price of the Company’s outstanding warrants and Preference Shares, respectively, increased by a factor of 10.
     
“Securities Act”   means the Securities Act of 1933, as amended.
     
“Sponsor”   means Global SPAC Sponsors LLC, a Delaware limited liability company. Members of Global SPAC Sponsors LLC include the anchor investors and SPAC Partners — Global LLC, whose members include certain officers and directors of Global. The sole manager of Global SPAC Sponsors LLC is Global’s Chief Executive Officer and director, Bryant B. Edwards.
     
“Transactions”   means the Merger and the other transactions contemplated by the Business Combination Agreement and the Ancillary Documents.

 

iv

 

 

PRESENTATION OF FINANCIAL AND OTHER INFORMATION

 

This Annual Report includes the audited consolidated financial statements of the Company as of December 31, 2023 and 2022 and for each of the three years in the period ended December 31, 2023 prepared in accordance with International Financial Reporting Standards (“IFRS”), as issued by the International Accounting Standards Board (the “IASB”), and presented in U.S. dollars.

 

Our fiscal year ends on December 31 of each year. References to fiscal year 2021 and 2021 are references to the fiscal year ended December 31, 2021, references to fiscal year 2022 and 2022 are references to the fiscal year ended December 31, 2022, and references to fiscal year 2023 and 2023 are references to the fiscal year ended December 31, 2023.

 

Unless otherwise stated or unless the context otherwise requires, the various equity amounts presented in this Annual Report do not reflect the Reverse Split.

 

TRADEMARKS

 

We or our licensors have proprietary rights to trademarks, copyrights, trade names or service marks used in this Annual Report that are important to our business, many of which are registered under the applicable intellectual property laws. Solely for convenience, the trademarks, trade names and service marks referred to in this Annual Report may appear without the “®” or “” symbols, but such references are not intended to indicate, in any way, that we will not assert, to the fullest extent possible under applicable law, our rights or the rights of the applicable licensor to these trademarks, trade names and service marks. This Annual Report also contains trademarks, copyrights, tradenames and service marks of other companies, which are the property of their respective owners. We do not intend our use or display of other companies’ trademarks, copyrights, trade names or service marks to imply a relationship with, or endorsement or sponsorship of us by, any other companies. Each trademark, copyright, trade name or service mark of any other company appearing in this Annual Report is the property of its respective holder.

 

MARKET INFORMATION

 

Unless otherwise indicated, information in this Annual Report concerning economic conditions, our industry, our markets and our competitive position is based on a variety of sources, including information from independent industry analysts and publications, as well as our own estimates and research.

 

Our estimates are derived from publicly available information released by third-party sources, as well as data from our internal research, which we believe to be reasonable. None of the independent industry publications used in this Annual Report were prepared on our behalf.

 

Certain estimates of market opportunity and forecasts of market growth included in this Annual Report may prove to be inaccurate. The estimates and forecasts in this Annual Report relating to the size of our target market, market demand and adoption, capacity to address this demand and pricing may prove to be inaccurate. The addressable market we estimate may not materialize for many years, if ever, and even if the markets in which we compete meet the size estimates in this Annual Report, our business could fail to grow at similar rates, if at all.

 

Forecasts and other forward-looking information obtained from these sources are subject to the same qualifications and uncertainties as the other forward-looking statements in this Annual Report. See “Risk Factors” and “Special Note Regarding Forward-Looking Statements and Risk Factor Summary.”

 

v

 

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS AND RISK FACTOR SUMMARY

 

This Annual Report contains certain estimates and “forward-looking statements” within the meaning of the Private Securities Litigation Reform Act of 1995, the provisions of Section 27A of the Securities Act of 1933 (the “Securities Act”) and Section 21E of the Exchange Act of 1934 (the “Exchange Act”). Forward-looking statements include financial projections, statements of plans and objectives for future operations, statements of future economic performance, and statements of assumptions relating thereto, including, but not limited to statements regarding: market opportunity; forecasts; market growth and growth strategy; demand; dependence on third parties such as advertisers, publishers and third-party data providers; our technology investment decisions; industry conditions; changes in technology and regulation and the impact thereof; plans with respect to our intellectual property rights; our competition; global and local economic and geopolitical forces; our ability to foster productive relationships with foreign governments; seasonality; dependence on our sales and support team; our positioning and strategy; digital advertising trends overall; our solutions and platform; customers; our dividend policy and our buyback program; working capital and the sufficiency thereof; financial metrics such as revenue, costs and expenses, including capital expenditures; legal proceedings and tax. Forward-looking statements may appear throughout this report, including without limitation, in Item 3. “Key Information – 3.D. Risk Factors,” Item 4. “Information on the Company,” Item 5. “Operating and Financial Review and Prospects.” In some cases, these forward-looking statements can be identified by words or phrases such as “may,” “might,” “will,” “could,” “would,” “should,” “expect,” “plan,” “anticipate,” “intend,” “seek,” “believe,” “estimate,” “predict,” “potential,” “continue,” “contemplate,” “possible” or the negative of these terms or similar expressions. We have based these forward-looking statements largely on our current expectations and projections about future events and financial trends that we believe may affect our business, financial condition and results of operations.

 

Forward-looking statements involve a number of risks, uncertainties and assumptions, and actual results or events may differ materially from those projected or implied in those statements. Important factors that could cause such differences include, but are not limited to:

 

Gorilla expects to invest substantially in research and development for the purpose of developing and commercializing new services, and these investments could significantly reduce its profitability or increase its losses and may not generate revenue for Gorilla;

 

If Gorilla does not develop enhancements to its services and introduce new services that achieve market acceptance, its growth, business, results of operations and financial condition could be adversely affected;

 

If Gorilla is unsuccessful at investing in growth opportunities, its business could be materially and adversely affected;

 

Gorilla may need to raise additional funds in the future in order to execute its business plan, and these funds may not be available to Gorilla when it needs them or on favorable terms. If Gorilla cannot raise additional funds when it needs them, its business, financial condition and results of operations could be adversely affected;

 

Gorilla has experienced strong growth in the last year, and if Gorilla fails to effectively manage its growth, then its business, results of operations and financial condition could be adversely affected;

 

Gorilla relies, in part, on partnerships to grow its business. The partnerships may not produce the financial or operating results that Gorilla anticipates. In addition, if Gorilla is unable to enter into partnerships, or successfully maintain them, its growth may be adversely impacted;

 

 

vi

 

 

Historically, a single customer has accounted for a material portion of Gorilla’s revenues and the Government of Egypt (the “GoE”) is anticipated to account for a material portion of Gorilla’s future revenues, so therefore, the loss of either such historical customer or the GoE as a customer could materially and adversely affect its business, results of operations and financial condition;

 

  Gorilla anticipates that a material portion of its incoming capital inflows will be denominated in Egyptian pounds (“EGP”), and that such capital will need to be converted into U.S. dollars in order to fund Gorilla’s ongoing operations. Such conversions may take months under current market and regulatory conditions and leave Gorilla exposed to fluctuations in the value of EGP, which has lost value since Gorilla entered into the Egypt Contract (as defined below), which could materially impact Gorilla’s cash flow management;

 

  A material portion of Gorilla’s revenues over the next three years is expected to come from the Egypt Contract (as defined below), and if the Company fails to meet its obligations under such contract, such anticipated revenues may not be fully realized;

 

  Gorilla’s business depends on expanding its base of clients and generating new projects with maintenance services post-project completion for its clients, and its inability to expand its base of clients, or a loss of any of its clients or decline in their use of its services, could materially and adversely affect its business, results of operations and financial condition;

 

  If Gorilla fails to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing client needs, requirements or preferences, its products and services may become less competitive;

 

  The market for Gorilla’s Smart City AI & Cybersecurity services and products is relatively new, and may decline or experience limited growth, and its business is dependent on its clients’ continuing adoption and use of its services and products;

 

The competitive position of Gorilla’s platforms depends in part on its ability to operate with third-party products and services, and if we are not successful in maintaining and expanding the compatibility of its platforms with such third-party products and services, its business, financial condition, and results of operations could be adversely impacted;

 

  Gorilla partners with industry leading technology companies to provide end-to-end solutions for different verticals. If Gorilla is unable to develop and expand its relationships with such companies, then Gorilla’s business financial condition and results of operations could be adversely affected; and
     
  The other matters described in the section titled “Risk Factors” of this Annual Report.

 

These risks factors are discussed in more detail in this Annual Report, including under Item 3. “Key Information 3.D. Risk Factors.” The forward-looking statements in this Annual Report are only predictions. These statements are inherently uncertain, subject to risks and uncertainties, some of which cannot be predicted or quantified, and investors are cautioned not to unduly rely upon these statements. The events and circumstances reflected in our forward-looking statements may not be achieved or occur and actual results could differ materially from those projected in the forward-looking statements.

 

In addition, statements that “we believe” and similar statements reflect our beliefs and opinions on the relevant subject. These statements are based upon information available to us as of the date of this Annual Report, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information.

 

You should read this Annual Report and the documents that we reference in this Annual Report and have been filed as exhibits to this Annual Report with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements.

 

The estimates and forward-looking statements contained in this Annual Report speak only as of the date of this Annual Report. Except as required by applicable law, we undertake no obligation to publicly update or revise any estimates or forward-looking statements whether as a result of new information, future events or otherwise, or to reflect the occurrence of unanticipated events.

 

vii

 

 

PART I

 

Item 1: IDENTITY OF DIRECTORS, SENIOR MANAGEMENT AND ADVISERS

 

Not applicable.

 

Item 2: OFFER STATISTICS AND EXPECTED TIMETABLE

 

Not applicable.

 

Item 3: KEY INFORMATION

 

3.A. [RESERVED]

 

3.B. CAPITALIZATION AND INDEBTEDNESS

 

Not applicable.

 

3.C. REASONS FOR THE OFFER AND USE OF PROCEEDS

 

Not applicable.

 

3.D. RISK FACTORS

 

An investment in our securities involves a high degree of risk. You should carefully consider the risks described below, together with all of the other information included in this Annual Report, in evaluating us and our securities, before making an investment decision. Our business, prospects, financial condition, or operating results could be harmed by any of these risks, as well as other risks not known to us or that we consider immaterial as of the date of this Annual Report. The trading price of our securities could decline due to any of these risks, and, you may lose all or part of your investment. This Annual Report also contains forward-looking statements that involve risks and uncertainties. Our actual results could differ materially from those anticipated in these forward-looking statements as a result of certain factors, including the risks faced by us described below and elsewhere in this Annual Report.

 

Additional risks not presently known to us or that we currently deem immaterial may also impair our business operations.

 

Risks Related to Gorilla’s Business and Industry

 

Gorilla expects to invest substantially in research and development for the purpose of developing and commercializing new services, and these investments could significantly reduce its profitability or increase its losses and may not generate revenue for Gorilla.

 

Gorilla’s future growth depends on its ability to enhance its existing services and introduce new services that achieve market acceptance and penetrate new markets. Therefore, Gorilla plans to incur substantial research and development costs as part of its efforts to develop and commercialize new services and enhance existing services. Gorilla’s research and development expenses were approximately US$3.70 million and US$14.11 million during the years ended December 31, 2023 and 2022, respectively, and are likely to grow in the future. Future research and development expenses will adversely affect Gorilla’s future results of operations. In addition, Gorilla’s research and development program may not produce successful results, and even if it does successfully produce new services, those services may not achieve market acceptance, create additional revenue or become profitable.

 

Gorilla anticipates that a material portion of Gorilla’s future revenues will be from the Government of the Arab Republic of Egypt (“GoE”), and, therefore, the loss of this customer could materially and adversely affect its business, results of operations and financial condition.

 

The Firm-Fixed Price Contract for building a secure governmental air-gapped network for the GoE (the “Egypt Contract”), denominated in Egyptian pounds (“EGP”), includes revenues of approximately EGP 8.4 billion (the “Contract Price”) (over $270 million at the time of entry into the Egypt Contract, based on the exchange rate at the time of entry into the Egypt Contract in June 2023, or $272 million, based on the exchange rate as of December 31, 2023), excluding any transaction costs and fees associated with the conversion of EGP into U.S. dollars) to be paid in installments through 2026. The Egypt Contract is anticipated to account for a material portion of Gorilla’s future revenues. Gorilla’s ability to retain the GoE as a customer is dependent on factors, including, but not limited to the following:

 

Gorilla satisfying the conditions which banks chartered and doing business in Egypt impose on Gorilla for issuance of the letters of guarantee securing Gorilla’s performance required under the Egypt Contract;

 

Gorilla obtaining any financing needed to fulfill its obligations under the Egypt Contract;

 

Gorilla timely delivering the goods and services required by the Egypt Contract; and

 

1

 

 

Gorilla’s products and services passing any inspection(s) required by the Egypt Contract.

 

Failure to achieve or meet any of these factors may cause Gorilla to not be able to retain the GoE as a customer or otherwise limit Gorilla’s ability to realize the full benefits of the Egypt Contract. The loss of the GoE as a customer could result in a significant reduction of Gorilla’s anticipated revenues, which could materially and adversely affect Gorilla’s business, results of operations and financial condition.

 

The Government of Egypt’s obligations under the Egypt Contract are contingent on Gorilla obtaining and maintaining letters of guarantee from banks pursuant to which such banks shall partially guarantee to cover shortfalls on the part of Gorilla to fulfill its obligations under the Egypt Contract, and any failure to obtain and maintain such letters of guarantee could materially and adversely affect Gorilla’s business, results of operations, and financial condition.

 

The GoE’s obligations under the Egypt Contract are contingent on two letters of guarantee being issued by bank(s) chartered and doing business in Egypt. The letters of guarantee collectively guarantee any shortfall by Gorilla to perform under the contract in an amount equal to 12% of the aggregate value of the contract. Amounts subject to a 7% letter of guarantee (the “LGAP”) shall increase in the event of payments by the GoE (not including the EGP 600 million advance payment) or decrease in the event Gorilla provides goods and services required under the Egypt Contract, in each case, by 7% of the value of the payment made by the GoE or the services provided by Gorilla. The amounts subject to the other such letter of guarantee (the “LGP”) may increase in the event of certain delays in performance by Gorilla. The LGAP may be canceled upon the earlier of delivery of products with a value equal to 7% of the Contract Price and December 30, 2023. The LGP will be cancelled upon completion of the Egypt Contract.

 

Gorilla is required to provide partial or full collateral in the form of cash and/or letter of credit in order for the bank(s) to issue the letters of guarantees under the Egypt Contract. This can result in payments received (including the EGP 600 million advance payment) being temporarily collateralized for the letters of guarantee until expiration or cancelation by the issuing bank(s). Gorilla incurred such costs in connection with the issuance of both letters. This could temporarily impact Gorilla’s free cash for use in operations and prolong its working capital cycle and liquidity (notwithstanding the GoE’s payments to Gorilla in 2023).

 

If Gorilla does not develop enhancements to its services and introduce new services that achieve market acceptance, its growth, business, results of operations and financial condition could be adversely affected.

 

Gorilla’s ability to attract new clients and increase revenue from existing clients depends, in part, on its ability to enhance and improve its existing services, increase adoption and usage of its services, and introduce new services. The success of any enhancements or new services depends on several factors, including timely completion, adequate quality testing, actual performance quality, market accepted pricing levels and overall market acceptance.

 

Enhancements, such as additional technology features, and new services, such as software licenses and data services, that Gorilla develops may not be introduced in a timely or cost-effective manner, may contain errors or defects, may have interoperability difficulties with its platform or other services or may not achieve the broad market acceptance necessary to generate significant revenue. Furthermore, Gorilla’s ability to increase the usage of its services depends, in part, on the development of new uses for its services, which may be outside of its control. Its ability to generate usage of additional services by its data consumers may also require increasingly sophisticated and more costly sales efforts and result in a longer sales cycle. If Gorilla is unable to successfully enhance its existing services to meet evolving data consumer requirements, increase adoption and usage of its services, develop new services, or if its efforts to increase the usage of its services are more expensive than Gorilla expects, then its business, results of operations and financial condition would be adversely affected.

 

If Gorilla is unsuccessful at investing in growth opportunities, its business could be materially and adversely affected.

 

Gorilla continues to invest significantly in growth opportunities, including the development of new technologies and services to meet its clients’ needs. For example, Gorilla and Lanner collaborated and introduced a new line of Security Convergence Devices which integrates AI-Based platform and enables organizations to proactively secure their networks without the need for manual intervention. Gorilla also continues to invest significantly in growth opportunities outside the Asia-Pacific and in particular the MENA region, the European Union and the United States. Gorilla considers its presence in these markets to be an important component of its growth strategy.

 

There is no assurance that Gorilla’s growth strategy will be successful or will produce a sufficient or any return on its investments. Further, if Gorilla is unable to develop new technologies and services or its new technologies and services do not work as intended or there are delays in the availability or adoption of its new technologies and services, then Gorilla may not be able to grow its business or growth may occur slower than anticipated.

 

Additionally, although Gorilla anticipates continued growth in the video intelligence, IoT technologies and cybersecurity markets, such growth may occur more slowly or not at all, and Gorilla may not benefit from its investments.

 

2

 

 

Gorilla plans to fund growth opportunities with cash from operations or from future financings. There can be no assurance that those sources will be available in sufficient amounts to fund future growth opportunities when needed.

 

Any of the foregoing could adversely affect our business, results of operations and financial condition.

 

Seasonality may cause fluctuations in our results of operations and position.

 

Historically, the first quarter of Gorilla’s fiscal year generally has relatively lower sales, and sales generally increase in each subsequent quarter with substantial increases during the fourth quarter ending December 31. Gorilla believes that this seasonality results from a number of factors, including:

 

The fiscal year end procurement cycle of Gorilla’s government customers;

 

The fiscal year budgeting process for Gorilla’s government customers;

 

Seasonal reductions in business activity during the first quarter of each fiscal year in Asia and certain other regions; and

 

Timing of projects and Gorilla’s customers’ evaluation of our work progress.

 

This seasonality has historically impacted and may in the future continue to impact the timing of collections and recognized revenue. Because a significant portion of Gorilla’s customer contracts are typically finalized near the end of the year, and Gorilla typically invoices customers upon delivery of our services and acceptance by Gorilla’s customers, Gorilla receives a significant portion of its customer payments near the end of the year and records an increase in contract contingent liabilities. While Gorilla has historically billed and collected payments for multiple contract years from certain customers in advance, it has and may continue to shift to collecting payments on an annual or other basis.

 

While this has been the historical seasonal pattern of Gorilla’s quarterly sales, Gorilla believes that its customers’ required timing for certain new government or commercial programs requiring new services may outweigh the nature or magnitude of seasonal factors that might have influenced our business to date. As a result, Gorilla may experience future growth from additional government or commercial mandates that do not follow the seasonal purchasing and evaluation decisions by its customers that Gorilla has historically observed.

 

For example, increased government spending on technology aimed at surveillance or cybersecurity may drive customer demand at different times throughout Gorilla’s fiscal year, the timing of which Gorilla may not be able to anticipate and may cause fluctuations in its results of operations.

 

Gorilla’s growth in recent years may obscure the extent to which seasonality trends have affected its business and may continue to affect its business. The material size of multi-year project in Egypt started in 2023 might impact the seasonality trends. Any new sizable business wins in the future also might obscure the historical seasonality in the business. Otherwise, we expect that seasonality will continue to materially impact Gorilla’s business in the future and may become more pronounced over time. The seasonality of Gorilla’s business may cause continued or increased fluctuations in its results of operations and cash flows, which may prevent Gorilla from achieving its quarterly or annual forecasts or meeting or exceeding the expectations of research analysts or investors, which in turn may cause a decline in the trading price of our ordinary shares.

 

Gorilla may need to raise additional funds in the future in order to execute its business plan, and these funds may not be available to Gorilla when it needs them or on favorable terms. If Gorilla cannot raise additional funds when it needs them, its business, financial condition and results of operations could be adversely affected.

 

Gorilla may require additional capital in the future in order to fund its growth strategy or to respond to technological advancements, competitive dynamics or technologies, data consumer demands, business opportunities, challenges, acquisitions or unforeseen circumstances. It may also determine there is a need to raise equity or debt financing for other reasons. For example, in order to further enhance business relationships with current or potential customers or partners, Gorilla may issue equity or equity-linked securities to such current or potential customers or partners.

 

Gorilla may not be able to timely secure debt or equity financing on favorable terms, or at all. If Gorilla raises additional funds through the issuance of equity or convertible debt or other equity-linked securities, its existing shareholders could experience significant dilution. In addition, any debt financing obtained by Gorilla in the future, whether in the form of a credit facility or otherwise, could involve restrictive covenants relating to its capital raising activities and other financial and operational matters, which may make it more difficult for Gorilla to obtain additional capital and to pursue business opportunities, including potential acquisitions. If Gorilla is unable to obtain adequate financing or financing on terms satisfactory to Gorilla when Gorilla requires it, Gorilla’s ability to continue to grow or support its business and to respond to business challenges could be significantly limited. In addition, because Gorilla’s decision to issue debt or equity in the future will depend on market conditions and other factors beyond its control, it cannot predict or estimate the amount, timing, nature or success of its future capital raising efforts.

 

3

 

 

Gorilla has experienced strong growth in the last year, and if Gorilla fails to effectively manage its growth, then its business, results of operations and financial condition could be adversely affected.

 

Gorilla has generally experienced moderate growth in its business since 2016 when Gorilla developed its edge AI capabilities in video analytics and cyber analytics. For example, Gorilla has also experienced significant growth in the number of data consumers, usage and amount of data that its platform and associated infrastructure support. This growth has placed, and may continue to place, significant demands on its corporate culture, operational infrastructure and management. Any failure to manage Gorilla’s anticipated growth and organizational changes in a manner that preserves the key aspects of its culture and services could adversely affect Gorilla’s overall chance for future success, including its ability to recruit and retain personnel, and effectively focus on and pursue its corporate objectives. This, in turn, could adversely affect its business, financial condition and results of operations.

 

In addition, Gorilla’s ability to manage its operations and future growth will require Gorilla to continue to improve its operational, financial and management controls, compliance programs with multiple and changing foreign laws and regulations and reporting systems. Gorilla is currently in the process of strengthening its compliance programs, including its compliance programs related to data protection, privacy and cybersecurity and anti-corruption. Gorilla may not be able to implement improvements in an efficient or timely manner and may discover deficiencies in existing controls, programs, systems and procedures, which could have an adverse effect on its business, reputation, results of operations and financial condition.

 

Gorilla relies, in part, on partnerships to grow its business. The partnerships may not produce the financial or operating results that Gorilla anticipates. In addition, if Gorilla is unable to enter into partnerships, or successfully maintain them, its growth may be adversely impacted.

 

Historically, Gorilla has relied, in part, on a variety of partnerships to grow its business, including partnering with leading technology companies and government agencies. The majority of the partnerships allow Gorilla to provide data services as part of services provided by the partners, thereby increasing Gorilla’s customer base without the need to address the customers directly.

 

Any partnerships Gorilla enters into may not be on favorable terms, and the expected benefits and growth from these partnerships may not materialize as planned. Gorilla may have difficulty assimilating new partnerships and their services, technologies, IT systems and personnel into its operations. IT and data security profiles of partners may not meet its technological standards and may take longer to integrate and remediate than planned. This may result in significantly greater transaction and integration costs for future partnerships than Gorilla has experienced historically, or it could mean that Gorilla will not pursue certain partnerships where the costs of integration and remediation are too significant. These difficulties could disrupt its ongoing business, increase its expenses and adversely affect its business, results of operations and financial condition.

 

Despite its past experience, opportunities to grow its business through partnerships may not be available to Gorilla in the future.

 

We may not succeed in managing or expanding our business across the expansive and diverse markets in which we operate.

 

Our business has become increasingly complex given the scale of our operations, product offerings and the diverse markets in which we operate. It is costly to establish, develop and maintain international operations, adapt our business model to new or diverse regulatory environments and to promote our brand internationally. Our international operations may not become profitable on a sustainable basis, if at all. As our operations continue to expand, our technology infrastructure systems and corporate, legal and compliance functions will need to be scaled to support our operations, and if they fail to do so, our business, financial condition and results of operations may be negatively affected.

 

The markets where we operate or expand to are diverse and unique, with varying levels of economic and infrastructure development and distinct legal and regulatory systems, and do not operate seamlessly across borders as a single or common market. Managing our businesses across these markets requires considerable management attention and resources. Operating across multiple distinct markets also requires certain additional costs, including costs relating to staffing, logistics, intellectual property protection, regulatory and legal compliance, tariffs and other trade barriers and higher tax rates in certain markets, where applicable. We may be less well-known or have fewer local resources and we may be unsuccessful in adapting our business practices, culture and operations. From time to time, we may test the waters for certain businesses in new markets where we believe there may be an opportunity to use our experience in highly diverse environments to reach underserved buyers and sellers. We may also exit from certain markets or cease certain operations in certain markets due to a variety of factors.

 

Our operations and expansions in new markets may become subject to risks associated with:

 

lack of experience operating in these new markets, including our ability to understand different user behaviors and/or culture in new markets and roll-out relevant products and services localized to each market’s needs or preferences;

 

challenges in adapting our approach and strategies in existing markets to new markets;

 

recruiting and retaining talented and capable management and employees in various markets;

 

4

 

 

our ability to appropriately deploy resources and management attention that otherwise would be focused on the development of our existing markets and businesses;

 

our ability to integrate our product offering in markets with limited technological infrastructure;

 

challenges caused by distance, language and cultural differences, and local and regional competitive landscapes;

 

providing content and services that appeal to the tastes and preferences of users in a larger number of markets;

 

implementing our businesses in a manner that complies with local laws and practices, which may differ significantly from market to market, including laws regarding data protection, privacy, network security, cybersecurity, encryption and payments;

 

maintaining adequate internal and accounting control across various markets;

 

compliance with privacy laws and data security laws and compliance costs across different legal systems;

 

currency exchange rate fluctuations;

 

protectionist laws and business practices that could, among other things, hinder our ability to execute our business strategies and put us at a competitive disadvantage relative to domestic companies, including restrictions on foreign ownership or foreign currency exchange;

 

actions by governments or others to restrict access to our products and services, whether these actions are taken for political, security or other reasons, or that may cause us to discontinue our operations in a particular market;

 

complex local tax regimes;

 

differing, complex and potentially adverse customs, import/export laws, tax rules and regulations or other trade barriers or restrictions which may be applicable to cross-border transactions, related compliance obligations and consequences of non-compliance, and any new developments in these areas;

 

establishing strategic partnerships, as well as maintaining our relationships with any of our existing or future strategic partners;

 

potential political, economic and social instability, including the current tension between Russia and Ukraine and other future major geopolitical events, and related actions taken by other countries in response, or perceived, threatened or actual security concerns; and

 

higher costs associated with doing business in a larger number of markets.

 

Any of the foregoing could negatively affect our business, financial condition and results of operations.

 

As the security convergence and Video IoT businesses may be relatively new in certain markets, the relevant regulations are evolving and expanding. We may be regularly subject to formal and informal reviews, inquiries and investigations by governments and regulatory authorities. Unfavorable regulations, laws, decisions or enforcement actions could cause us to incur substantial costs, expose us to unanticipated civil and criminal liability or penalties (including substantial monetary fines), diminish the demand for, or availability of, our products and services, increase our cost of doing business, require us to change our business practices in a manner materially adverse to our business, damage our reputation, impede our growth or monetization strategy, or otherwise have a material adverse effect on our operations.

 

Existing or future investments or acquisitions may not be successful.

 

We have invested in or acquired, and may in the future invest in or acquire, teams, businesses, services, assets or technologies from time to time. We may fail to select appropriate investment or acquisition targets, or we may not be able to negotiate optimal arrangements, including arrangements to finance such investments or acquisitions. Investments and acquisitions entail uncertainties and risks, such as:

 

we may fail to successfully achieve the intended objectives;

 

our investments or acquisitions may be viewed negatively by customers, financial markets or investors;

 

5

 

 

the costs of identifying and consummating these transactions may be significant;

 

acquisitions and the subsequent integration of new assets and businesses into our own could require significant management attention and could divert resources from our existing businesses;

 

we may have difficulty in transitioning and integrating the business, technologies, products, personnel or operations of the acquired businesses;

 

we may face unforeseen operating challenges;

 

our relationships with existing employees, customers and business partners of our group, or those of the target, may be impaired;

 

we may assume pre-existing contractual relationships of an acquired company that we would not have otherwise entered into, the termination or modification of which may be costly or disruptive to our business;

 

an acquisition may result in a delay or reduction of customer purchases for both us and the company acquired due to customer uncertainty about continuity and effectiveness of service from either company;

 

we may face challenges associated with managing additional and/or geographically remote businesses;

 

investments and acquisitions could result in the use of substantial amounts of cash or significant capital contributions, which could limit other potential uses for our cash;

 

investments and acquisitions could result in increased leverage, dilutive issuances of equity securities, adverse tax consequences, goodwill impairment charges or write-offs, amortization expenses for other intangible assets;

 

if we incur debt to fund any investments or acquisitions, such debt may subject us to material restrictions on our ability to conduct our business, including financial maintenance covenants;

 

we may need to issue new shares as acquisition consideration or to raise additional capital to fund the acquisition consideration, which may dilute our existing investors’ interest in us;

 

we may assume unknown material liabilities of acquired companies, or may be exposed to claims and disputes by shareholders and third parties, including intellectual property claims and disputes;

 

we may be unsuccessful in accurately projecting revenue, cost or other metrics of the invested or acquired entity in the due diligence process;

 

the invested or acquired assets or businesses may not generate the financial results we expect; and

 

the market value of our investments or acquisitions may fluctuate, particularly in volatile markets, or they may become obsolete.

 

These factors could adversely affect our financial results. In addition, we may fail to obtain any required approvals and licenses from relevant government authorities. We may become subject to new governmental regulations in connection with our investments and acquisitions, which could result in increased costs and new strategic risks. Any of these risks may materially and adversely affect our business, financial condition and results of operations.

 

Historically, a single customer has accounted for a material portion of Gorilla’s revenues and another customer is anticipated to account for a material portion of Gorilla’s future revenues, and, therefore, the loss of either customer could materially and adversely affect its business, results of operations and financial condition.

 

Gorilla’s products and services are widely used by organizations of all sizes across a broad range of industries, including public sector. In 2023, we had 53 total customers. The GoE accounted for approximately 81% of Gorilla’s revenue in fiscal year 2023. The Criminal Investigation Bureau of Taiwan (“CIB”) accounted for approximately 13% of our revenue in fiscal year 2023. Gorilla’s relationship with these entities was built largely upon winning bids, of which these entities set out the specifications and the requirements of services or products, pursuant to the GoE’s project bidding process and Taiwan’s Government Procurement Act, which strictly governs the bidding process and the performance of the relevant obligations and agreements. Failure to (1) meet or maintain the qualifications specified in the tender documentations; (2) provide a competitive pricing with respect to certain project; or (3) perform obligations under the tender documentations or agreements with governmental agencies would lead to loss of bid and loss of customer or termination or cancellation of existing agreements with governmental agencies. Receipt of payment from the GoE for certain services performed by Gorilla under the Egypt Contract has taken longer than anticipated. An EGP 1.0 billion payment due in 2023 from the GoE has not yet been received. In addition, Gorilla has delivered certain goods to the GoE, for which delivery receipts are still pending. The loss of any of these customers could result in a significant reduction of Gorilla’s anticipated revenues, which could materially and adversely affect our business, results of operations and financial condition.

 

6

 

 

In Gorilla’s ordinary course of business, it has entered into multiple agreements with the two governmental entities pursuant to which revenue was generated during fiscal year 2023. The agreements between Gorilla and these entities govern the establishment of facilities and/or utilization of Gorilla’s technologies by these entities, the contents of which are in some or all cases subject to confidentiality provided in those agreements.

 

Gorilla’s largest customer is the GoE, who is also anticipated to be the Gorilla’s largest customer in 2024. The loss of this customer could result in a significant reduction of Gorilla’s anticipated revenues, which could materially and adversely affect our business, results of operations and financial condition.

 

Gorilla’s business depends on expanding our base of clients and our clients increasing their use of our services, and our inability to expand our base of clients, or a loss of any of our clients or decline in their use of our services, could materially and adversely affect its business, results of operations and financial condition.

 

Gorilla’s ability to grow as a business and generate revenue growth depends, in part, on our ability to expand our base of clients, maintain and grow our relationships with existing clients and that our clients increase their use of our services. If Gorilla is not successful in attracting new clients or its existing clients do not increase their use of our services, then our revenue growth may decline, and our financial condition and results of operations may be adversely affected. Clients are charged based on the use of our services. Many of Gorilla’s clients do not have long-term contractual financial commitments to Gorilla and, therefore, most of our clients may reduce or cease their use of its services at any time without penalty or termination charges. Clients may terminate or reduce their use of its services for any number of reasons, including if they are not satisfied with its services, the value proposition of its services or its ability to meet their needs and expectations.

 

Gorilla cannot accurately predict our clients’ usage levels and our inability to attract new clients or the loss of clients or reductions in their use levels of our services may each have a negative impact on our business, financial condition and results of operations, and may slow our growth in the future if clients are not satisfied with our services, the value proposition of our products and services, or our ability to meet the needs of our clients and their expectations. If a significant number of clients cease using, or reduce their use of our services, then Gorilla may be required to spend significantly more on sales and marketing than we currently spend in order to maintain or increase revenue from our clients, which could adversely affect its business, results of operations and financial condition.

 

If Gorilla fails to adapt and respond effectively to rapidly changing technology, evolving industry standards, changing regulations, and changing client needs, requirements or preferences, our products and services may become less competitive.

 

The markets for video intelligence, IoT technologies, and cybersecurity are subject to rapid technological change, evolving industry standards, changing regulations, as well as changing customer needs, requirements and preferences. The success of Gorilla’s business will depend, in part, on its ability to adapt and respond effectively to these changes on a timely basis. If Gorilla is unable to develop new services that satisfy our clients’ needs and provide enhancements and new features to our existing services that keep pace with rapid technological and industry changes, our business, financial condition and results of operations could be adversely affected. If new technologies emerge and we are not able to deliver services at competitive prices, more efficiently, more conveniently or more securely, such technologies could adversely impact our ability to compete effectively.

 

Our platform must integrate with a variety of networks, hardware, mobile and software platforms and technologies, and Gorilla needs to continuously modify and enhance our services and products to adapt to changes and innovation in our markets. If data providers, partners or clients adopt new software platforms or infrastructures, Gorilla may be required to develop new or enhanced versions of our services or products to work with those new platforms or infrastructures. This development effort may require significant resources, which would adversely affect its business, financial condition and results of operations. Any failure of its services and products to operate effectively with evolving or new platforms and technologies could reduce the demand for our services. If Gorilla is unable to respond to these changes in a cost-effective manner, our services may become less marketable and less competitive or obsolete, and our business, results of operations and financial condition could be adversely affected.

 

The market for Gorilla’s Smart City AI & Cybersecurity services and products is relatively new, and may decline or experience limited growth, and our business is dependent on our clients’ continuing adoption and use our services and products.

 

The market for smart city services and products is emerging and may face decline or limited growth, with our business hinging on our clients’ ongoing adoption and utilization of these offerings. We have developed a video management system, IVAR® (Intelligent Video Analytics Recorder), which supports smart city functionalities. Through IVAR®, we provide our smart city services to a diverse client base that includes managed service providers, distributors, system integrators, and hardware manufacturers across various sectors such as healthcare, transportation, manufacturing, and retail. Our future success is closely linked to the expansion of the smart city market and the adoption of our services and products, including the real-time analytics capabilities of IVAR®.

 

7

 

 

The utilization of smart city technologies is still in its infancy, and there may be a lack of consumer awareness regarding the advantages of our offerings. If potential users do not recognize the benefits, they might turn to alternative solutions to meet their business needs. To scale our business and strengthen our market position, we plan to educate potential customers on the advantages of our offerings, broaden our service range, and introduce new technologies to enhance market acceptance and utilization of our platform. The expansion of our market reach will depend on various factors such as cost, performance, and perceived value of our offerings. If the smart city market does not grow substantially or if there is a fall in demand for our services or products due to lack of acceptance, technological hurdles, competing solutions, reduced expenditure by current and prospective clients, economic downturns, or other factors, our business, financial condition, and operational results could suffer significantly. The competitive edge of our platforms also partly relies on compatibility with third-party products.

 

The competitive position of our platforms depends, in part, on its ability to operate with third-party products and services, and if we are not successful in maintaining and expanding the compatibility of our platforms with such third-party products and services, our business, financial condition, and results of operations could be adversely impacted.

 

The competitive position of our platforms depends, in part, on their ability to operate with products and services of third parties, software services, and infrastructure, including but not limited to, in connection with our sales relationships, platform partnerships, strategic alliances, and other similar arrangements, where applicable. As such, we must continuously modify and enhance our platforms to adapt to changes in, or to be integrated or otherwise compatible with, hardware, software, networking, browser, and database technologies. In the future, one or more technology companies may choose not to support the operation of their hardware, software or infrastructure, or our platforms may not support the capabilities needed to operate with such hardware, software or infrastructure. In addition, to the extent that a third-party was to develop software or services that compete with ours, that provider may choose not to support one or more of our platforms. We intend to facilitate the compatibility of our platforms with various third-party hardware, software and infrastructure by maintaining and expanding our business and technical relationships. If we are not successful in achieving this goal, our business, financial condition and results of operations could be adversely impacted.

 

Gorilla partners with industry leading technology companies to provide end-to-end solutions for different verticals. If Gorilla is unable to develop and expand its relationships with such companies, then Gorilla’s business financial condition and results of operations could be adversely affected.

 

Gorilla believes that our continued growth depends, in part, upon developing and expanding strategic relationships with technology companies from cloud infrastructure providers, telecoms, chipset vendors and storage manufacturers. An important aspect of our business is that our edge AI harmonizes with a potential client’s existing IT infrastructure, which often utilizes hardware manufactured or software created by other technology companies.

 

If Gorilla fails to develop or expand relationships with other technology companies, Gorilla will be unable to grow its business and meet its customers’ needs, which would adversely affect its business, results of operations and financial condition.

 

Our platforms are complex and may have a lengthy implementation process, and any failure of our platforms to satisfy our customers or perform as desired could harm our business, results of operations, and financial condition.

 

Our platforms and services are complex and are deployed in a wide variety of network environments. Implementing our platforms can be a complex and lengthy process since we often configure our existing platforms for a customer’s unique environment. Inability to meet the unique needs of our customers may result in customer dissatisfaction and/or damage to our reputation, which could materially harm our business. Further, the proper use of our platforms may require training of the customer and the initial or ongoing services of our technical personnel as well as operations and maintenance services over the contract term. If training and/or ongoing services require more of our expenditures than we originally estimated, our margins will be lower than projected.

 

In addition, if our customers do not use our platforms correctly or as intended, inadequate performance or outcomes may result. It is possible that our platforms may also be intentionally misused or abused by customers or their employees or third parties who obtain access and use of our platforms. Similarly, our platforms sometimes used by customers with smaller or less sophisticated IT departments, potentially resulting in sub-optimal performance at a level lower than anticipated by the customer. Because our customers rely on our platforms and services to address important business goals and challenges, the incorrect or improper use or configuration of our platforms and operations and maintenance services, failure to properly train customers on how to efficiently and effectively use our platforms, or failure to properly provide implementation or analytical or maintenance services to our customers may result in contract terminations or non-renewals, reduced customer payments, negative publicity or legal claims against us. For example, as we continue to expand our customer base, any failure by us to properly provide these services may result in lost opportunities for follow-on expansion sales of our platforms and services.

 

Furthermore, if customer personnel are not well trained in the use of our platforms, customers may defer the deployment of our platforms and services, may deploy them in a more limited manner than originally anticipated, or may not deploy them at all. If there is substantial turnover of Gorilla or customer personnel responsible for procurement and use of our platforms, our platforms may go unused or be adopted less broadly, and our ability to make additional sales may be substantially limited, which could negatively impact our business, results of operations and growth prospects.

 

8

 

 

Any failure to offer high quality customer support to our clients may adversely affect Gorilla’s relationships with its clients and prospective clients, and adversely affect its business, results of operations and financial condition.

 

Many of Gorilla’s clients depend on our customer support team to assist them with implementing our services effectively, resolving post-implementation issues quickly and providing ongoing technology support. If Gorilla does not devote sufficient resources to customer support services, or is otherwise unsuccessful in assisting its clients effectively, it could adversely affect our ability to retain existing clients and our reputation, which could prevent prospective clients from adopting our services and products.

 

Gorilla may be unable to respond quickly enough to accommodate short-term increases in demand for customer support. We also may be unable to modify the nature, scope and delivery of its customer support to compete with changes in the support services provided by our competitors. Increased demand for customer support could increase costs, and without corresponding revenue, could adversely affect our business, results of operations and financial condition. Gorilla’s revenues are highly dependent on its business reputation. Any failure to maintain high quality customer support, or a market perception that it does not maintain high quality customer support, could erode customer trust and adversely affect its reputation, business, results of operations and financial condition.

 

We face intense competition in our markets, and we may lack sufficient financial or other resources to maintain or improve our competitive position.

 

The markets for our platforms are very competitive, and we expect such competition to continue or increase in the future. A significant number of companies are developing products that currently, or in the future may, compete with some or all aspects of our proprietary platforms. We may not be successful in convincing the management teams of our potential customers to deploy our platforms in lieu of existing software solutions or in-house software development projects often favored by internal IT departments or other competitive products and services. In addition, our competitors include large enterprise software companies, government contractors and system integrators, and we may face competition from emerging companies as well as established companies who have not previously entered this market. Additionally, we may be required to make substantial additional investments in our research, development, services, marketing and sales functions in order to respond to competition, and there can be no assurance that we will be able to compete successfully in the future.

 

Many of our existing competitors have, and some of our potential competitors could have, substantial competitive advantages such as:

 

Greater name recognition, longer operating histories, and larger customer bases;

 

Larger sales and marketing budgets and resources and the capacity to leverage their sales efforts and marketing expenditures across a broader portfolio of products;

 

Broader, deeper, or otherwise more established relationships with technology, channel and distribution partners, and customers;

 

Wider geographic presence or greater access to larger potential customer bases;

 

Greater focus in specific geographies;

 

Lower labor and research and development costs;

 

Larger and more mature intellectual property portfolios; and

 

Substantially greater financial, technical and other resources to provide services, to make acquisitions and to develop and introduce new products and capabilities.

 

In addition, some of our larger competitors have substantially broader and more diverse product and service offerings and may be able to leverage their relationships with distribution partners and customers based on other products or incorporate functionality into existing products to gain business in a manner that discourages customers from purchasing our platforms, including by selling at zero or negative margins, product bundling or offering closed technology platforms. Potential customers may also prefer to purchase from their existing provider rather than a new provider regardless of platform performance or features. As a result, even if the features of our platforms offer advantages that others do not, customers may not purchase our platforms. These larger competitors often have broader product lines and market focus or greater resources and may therefore not be as susceptible to economic downturns or other significant reductions in capital spending by customers. If we are unable to sufficiently differentiate our platforms from the integrated or bundled products of our competitors, such as by offering enhanced functionality, performance, or value, we may see a decrease in demand for those platforms, which could adversely affect our business, financial condition, and results of operations.

 

9

 

 

In addition, new, innovative start-up companies and larger companies that are making significant investments in research and development may introduce products that have greater performance or functionality, are easier to implement or use, incorporate technological advances that we have not yet developed, or implemented or may invent similar or superior platforms and technologies that compete with our platforms. Our current and potential competitors may also establish cooperative relationships among themselves or with third parties that may further enhance their resources.

 

Some of our competitors have made or could make acquisitions of businesses that allow them to offer more competitive and comprehensive solutions. As a result of such acquisitions, our current or potential competitors may be able to accelerate the adoption of new technologies that better address customer needs, devote greater resources to bring these products and services to market, initiate or withstand substantial price competition, or develop and expand their product and service offerings more quickly than we do. These competitive pressures in our market, or our failure to compete effectively, may result in fewer orders, reduced revenue and margins, and loss of market share. In addition, it is possible that industry consolidation may impact customers’ perceptions of the viability of smaller or even mid-size software firms and consequently customers’ willingness to purchase from such firms.

 

We may not compete successfully against our current or potential competitors. If we are unable to compete successfully, or if competing successfully requires us to take costly actions in response to the actions of our competitors, our business, financial condition and results of operations could be adversely affected. In addition, companies competing with us may have an entirely different pricing or distribution model. Increased competition could result in fewer customer orders, price reductions, reduced margins, and loss of market share, any of which could harm our business and the results of operations.

 

Our reputation and business may be harmed by news or social media coverage of Gorilla, including, but not limited to, coverage that presents, or relies on, inaccurate, misleading, incomplete, or otherwise damaging information.

 

Publicly available information regarding Gorilla has historically been limited, in part due to the sensitivity of our work with customers or contractual requirements limiting or preventing public disclosure of certain aspects of our work or relationships with certain customers. As our business has grown and as interest in Gorilla and the technology industry overall has increased, we may attract significant attention from news and social media outlets, including unfavorable coverage and coverage, that is not directly attributable to statements authorized by our leadership, that incorrectly reports on statements made by our leadership or employees and the nature of our work, perpetuates unfounded speculation about company involvements, or that is otherwise misleading. If such news or social media coverage presents, or relies on, inaccurate, misleading, incomplete or otherwise damaging information regarding Gorilla, such coverage could damage our reputation in the industry and with current and potential customers, employees, and investors, and our business, financial condition, results of operations, and growth prospects could be adversely affected. Due to the sensitive nature of our work and our confidentiality obligations and despite our ongoing efforts to provide increased transparency into our business, operations, and product capabilities, we may be unable to or limited in our ability to respond to such harmful coverage, which could have a negative impact on our business.

 

Our relationships with government customers and customers that are engaged in certain sensitive industries, including organizations whose products or activities are or are perceived to be harmful, could result in public criticism, including from political and social activists, and unfavorable coverage in the media. Activist criticism of our relationships with customers could potentially engender dissatisfaction among potential and existing customers, investors and employees with how we address political and social concerns in our business activities. Conversely, being perceived as yielding to activism targeted at certain customers could damage our relationships with certain customers, including governments and government agencies with which we do business, whose views may or may not be aligned with those of political and social activists. Actions we take in response to the activities of our customers, up to and including terminating our contracts or refusing a particular product use case could harm our brand and reputation. In either case, the resulting harm to our reputation could:

 

cause certain customers to cease doing business with us;

 

impair our ability to attract new customers, or to expand our relationships with existing customers;

 

diminish our ability to hire or retain employees;

 

undermine our standing in professional communities to which we contribute and from which we receive expert knowledge; or

 

prompt us to cease doing business with certain customers.

 

Any of these factors could adversely impact our business, financial condition, and results of operations.

 

We may not enter into relationships with potential customers if we consider their activities to be inconsistent with our organizational mission or values.

 

We generally do not enter into business with customers or governments whose positions or actions we consider inconsistent with our mission to support Western liberal democracy and its strategic allies. Our decisions to not enter into these relationships may not produce the long-term financial benefits and results that we expect, in which case our growth prospects, business and results of operations could be harmed. Although we endeavor to do business with customers and governments that are aligned with our mission and values, we cannot predict how the activities and values of our government and private sector customers will evolve over time, and they may evolve in a manner inconsistent with our mission.

 

10

 

 

We do not work with the Chinese communist party and have chosen not to host our platforms in China, which may limit our growth prospects.

 

Our leadership believes that working with the Chinese communist party is inconsistent with our culture and mission. We do not consider any sales opportunities with the Chinese communist party, do not host our platforms in China, and impose limitations on access to our platforms in China in order to protect our intellectual property, to promote respect for and defend privacy and civil liberties protections and to promote data security. Our decision to avoid this large potential market may limit our growth prospects and could adversely impact our business, results of operations, and financial condition, and we may not compete successfully against our current or potential competitors who choose to work in China.

 

Gorilla expects its results of operations to fluctuate on a quarterly and annual basis, which could cause the share price of the combined company to fluctuate or decline.

 

Gorilla’s quarterly results of operations have fluctuated in the past and may vary significantly in the future. As such, historical comparisons of its operating results may not be meaningful. Accordingly, the results of any one quarter should not be relied upon as an indication of future performance. Gorilla’s quarterly financial results may fluctuate as a result of a variety of factors, many of which are outside of its control and may not fully reflect the underlying performance of Gorilla’s business. These fluctuations could adversely affect Gorilla’s ability to meet its expectations or those of securities analysts or investors. If Gorilla does not meet these expectations for any period, the value of its business and its securities, or those of the combined company, could decline significantly. Factors that may cause these quarterly fluctuations include, without limitation, those listed below:

 

The timing of revenues generated in any quarter;

 

Pricing changes Gorilla may adopt to drive market adoption or in response to competitive pressure; Gorilla’s ability to retain its existing customers and attract new customers;

 

Gorilla’s ability to develop, introduce and sell services and products in a timely manner that meet customer requirements;

 

Disruptions in Gorilla’s sales channels or termination of its relationship with partners;

 

Delays in customers’ purchasing cycles or deferments of customers’ purchases in anticipation of new services or updates from Gorilla or its competitors;

 

Fluctuations in demand pressures for Gorilla’s products;

 

The mix of services sold in any quarter;

 

Political and economic instability, including instabilities associated with the armed conflict in Ukraine and any conflict or threat of conflict that may affect Taiwan or Egypt;

 

The timing and rate of broader market adoption of Gorilla’s data service platform;

 

Market acceptance of Gorilla’s services and further technological advancements by Gorilla’s competitors and other market participants;

 

Any change in the competitive dynamics of Gorilla’s markets, including consolidation of competitors, regulatory developments and new market entrants;

 

Changes in the source, cost, availability of and regulations pertaining to materials Gorilla uses;

 

Adverse litigation, judgments, settlements or other litigation-related costs, or claims that may give rise to such costs; and

 

General economic, industry and market conditions, including trade disputes.

 

11

 

 

Adverse global economic conditions, geopolitical issues and other conditions that impact our increasingly global operations could have a negative effect on our business, results of operations and financial condition and liquidity.

 

As a global company, our performance is affected by global economic conditions as well as geopolitical issues and other conditions with global reach. Macroeconomic weakness and uncertainty, including inflation, slower growth or recession, new or increased tariffs and other barriers to trade, changes to fiscal and monetary policy, tighter credit, higher interest rates, high unemployment and currency fluctuations make it more difficult for us to manage our operations and accurately forecast financial results. The Russia-Ukraine conflict, the Hamas-Israel conflict, and attacks on shipping in the Red Sea have heightened geopolitical tensions across the world. Tensions between China and Taiwan remain ongoing and may escalate. Further, as a result of the movement of Russian military units into provinces in Ukraine, the United States, the European Union, the United Kingdom and other jurisdictions have imposed sanctions on certain Russian and Ukrainian persons and entities, including certain Russian banks, energy companies and defense companies, and have imposed restrictions on exports of various items to Russian and certain regions of Ukraine (including the self-proclaimed Donetsk People’s Republic and Luhansk People’s Republic and Crimea). Moreover, on February 22, 2022, the Office of Foreign Assets Control of the United States issued sanctions aimed at limiting Russia’s ability to raise funds through sovereign debt. Such ongoing events between Ukraine and Russia could also increase China/Taiwan political tensions and U.S./China trade and other relations. These geopolitical issues have resulted in increasing global tensions and create uncertainty for global commerce. Any or all of these factors could negatively affect demand for our products and our business, financial condition and result of operations. In addition, new requirements or restrictions could come into effect which might increase the scrutiny on our business or result in one or more of our business activities being deemed to have violated sanctions. Our business and reputation could be adversely affected if the authorities of United States, the European Union, the United Nations, Taiwan or other jurisdictions were to determine that any of our activities constitutes a violation of the sanctions they impose or provides a basis for a sanctions designation of us.

 

Adverse developments affecting the financial services industry could adversely affect our current and projected business operations and our financial condition and results of operations.

 

Adverse developments that affect financial institutions, such as events involving liquidity that are rumored or actual, have in the past and may in the future lead to bank failures and market-wide liquidity problems. For example, on March 10, 2023, Silicon Valley Bank (“SVB”) was closed by the California Department of Financial Protection and Innovation, which appointed the Federal Deposit Insurance Corporation (“FDIC”) as receiver. Similarly, on March 12, 2023, Signature Bank and Silvergate Capital Corp. were each swept into receivership. The Department of the Treasury, the Federal Reserve and the FDIC released a statement that indicated that all depositors of SVB and Signature Bank would have access to all of their funds, including funds held in uninsured deposit accounts, after only one business day of closure.

 

We do not hold cash deposits at SVB or Signature Bank. Also, we do not hold securities at SVB or Signature Bank and have not experienced any adverse impact to our liquidity or to our current and projected business operations, financial condition or results of operations. However, uncertainty remains over liquidity concerns in the broader financial services industry, and our business, our business partners, or industry as a whole may be adversely impacted in ways that we cannot predict at this time.

 

Although we assess our banking relationships as we believe necessary or appropriate, our access to cash in amounts adequate to finance or capitalize our current and projected future business operations could be significantly impaired by factors that affect the financial institutions with which we have banking relationships, and in turn, us. These factors could include, among others, events such as liquidity constraints or failures, the ability to perform obligations under various types of financial, credit or liquidity agreements or arrangements, disruptions or instability in the financial services industry or financial markets, or concerns or negative expectations about the prospects for companies in the financial services industry. These factors could also include factors involving financial markets or the financial services industry generally. The results of events or concerns that involve one or more of these factors could include a variety of material and adverse impacts on our current and projected business operations and our financial condition and results of operations. These could include, but may not be limited to, delayed access to deposits or other financial assets or the uninsured loss of deposits or other financial assets; or termination of cash management arrangements and/or delays in accessing or actual loss of funds subject to cash management arrangements.

 

In addition, widespread investor concerns regarding the U.S. or international financial systems could result in less favorable commercial financing terms, including higher interest rates or costs and tighter financial and operating covenants, or systemic limitations on access to credit and liquidity sources, thereby making it more difficult for us to acquire financing on acceptable terms or at all. Any decline in available funding or access to our cash and liquidity resources could, among other risks, adversely impact our ability to meet our operating expenses, financial obligations or fulfill our other obligations, result in breaches of our financial and/or contractual obligations or result in violations of federal or state wage and hour laws. Any of these impacts, or any other impacts resulting from the factors described above or other related or similar factors not described above, could have material adverse impacts on our liquidity and our current and/or projected business operations and financial condition and results of operations.

 

In addition, our business partners could be adversely affected by any of the liquidity or other risks that are described above as factors, which in turn, could have a material adverse effect on our current and/or projected business operations and results of operations and financial condition. Any business partner bankruptcy or insolvency, or any breach or default by a business partner, or the loss of any significant business partner relationships, could result in material adverse impacts on our current and/or projected business operations and financial condition.

 

12

 

 

We are dependent on our senior management team and other highly skilled personnel, and if we are not successful in attracting or retaining highly qualified personnel, we may not be able to successfully implement our business strategy.

 

Our success depends, in significant part, on the continued services of our senior management team and on our ability to attract, motivate, develop and retain a sufficient number of other highly skilled personnel, including engineering, finance, marketing, sales, and technology and support personnel. The loss of any one or more members of our senior management team, for any reason, including resignation or retirement, could impair our ability to execute our business strategy and harm our business, financial condition and results of operations. Additionally, our financial condition and results of operations may be adversely affected if we are unable to attract and retain skilled employees to support our operations and growth.

 

Inability to attract and retain other highly skilled employees could harm our business.

 

To execute our growth plan, Gorilla must attract and retain highly qualified personnel. Competition where Gorilla maintain offices is intense, especially for engineers experienced in designing and developing software and experienced sales professionals. Gorilla has from time to time experienced, and expects to continue to experience, difficulty in hiring and retaining employees with appropriate qualifications. Many of the companies with which Gorilla competes for experienced personnel have greater resources than Gorilla may attempt to recruit our highly skilled employees. In addition, certain domestic immigration laws restrict or limit Gorilla’s ability to recruit internationally. Any changes to Taiwan, United Kingdom, Egyptian or U.S. immigration policies that restrain the flow of technical key and professional talent may inhibit Gorilla’s ability to recruit and retain highly qualified employees. In addition, job candidates and existing employees often consider the value of the equity awards they receive in connection with their employment. If the perceived value of Gorilla’s equity awards declines, it may harm Gorilla’s ability to recruit and retain highly skilled employees.

 

Risks Related to Gorilla’s Intellectual Property, Information Technology, Data Privacy and Security

 

Gorilla may not be able to adequately protect or enforce its intellectual property rights or prevent unauthorized parties from copying or reverse engineering its solutions. Gorilla’s efforts to protect and enforce its intellectual property rights and prevent third parties from violating its rights may be costly.

 

The success of Gorilla’s services and its business depends, in part, on Gorilla’s ability to obtain patents and other intellectual property rights and maintain adequate legal protection for its products in the United States and other international jurisdictions. Gorilla relies on a combination of patent, copyright, service mark, and trade secret laws, as well as confidentiality procedures and contractual obligations, to establish and protect its proprietary rights, all of which provide only limited protection. Gorilla cannot assure you that any patents will be issued with respect to its currently pending patent applications, including in a manner that gives Gorilla adequate defensive protection or competitive advantages, if at all, or that any of Gorilla’s patents will not be challenged, invalidated or circumvented. Gorilla has filed for patents in the United States and in certain international jurisdictions, but such protections may not be available or applied for in all countries in which it operates or in which Gorilla seeks to enforce its intellectual property rights or may be difficult to enforce in practice. Gorilla cannot be certain that the steps it has taken will prevent unauthorized use of its technology or the reverse engineering of its technology. Moreover, others may independently develop technologies that are competitive to Gorilla or infringe Gorilla’s intellectual property.

 

Protecting against the unauthorized use of Gorilla’s intellectual property, products and other proprietary rights is expensive and can be difficult, particularly with respect to international jurisdictions. Unauthorized parties may attempt to copy or reverse engineer Gorilla’s solutions or certain aspects of Gorilla’s solutions that are considered proprietary. Litigation may be necessary in the future to enforce or defend Gorilla’s intellectual property rights, to prevent unauthorized parties from copying or reverse engineering its solutions, to determine the validity and scope of the proprietary rights of others or to block the importation of infringing products into the U.S. Any such litigation, regardless of merit, could be costly, divert the attention of management and may not ultimately be resolved in Gorilla’s favor.

 

Effective patent, trademark, service mark, copyright and trade secret protection may not be available or applied for in every country in which Gorilla’s products are available and competitors based in other countries may sell infringing products in one or more markets. An inability to adequately protect and enforce Gorilla’s intellectual property and other proprietary rights or an inability to prevent authorized parties from copying or reverse engineering its smart vision solutions or certain aspects of its solutions that Gorilla considers proprietary could adversely affect its business, operating results, financial condition and prospects.

 

In addition to patented technology, Gorilla relies on its unpatented proprietary technology, trade secrets, processes and know-how.

 

Gorilla relies on proprietary information (such as trade secrets, know-how and confidential information) to protect intellectual property that may not be patentable or subject to copyright, trademark, trade dress or service mark protection, or that Gorilla believes is best protected by means that do not require public disclosure.

 

13

 

 

Gorilla generally seeks to protect this proprietary information by entering into confidentiality agreements, or consulting, services or employment agreements that contain non-disclosure and non-use provisions with its employees, consultants, contractors and third parties. However, Gorilla may fail to enter into the necessary agreements, and even if entered into, these agreements may be breached or may otherwise fail to prevent disclosure, third-party infringement or misappropriation of its proprietary information, may be limited as to their term and may not provide an adequate remedy in the event of unauthorized disclosure or use of proprietary information. Gorilla has limited control over the protection of trade secrets used by its current or future manufacturing partners and suppliers and could lose future trade secret protection if any unauthorized disclosure of such information occurs. In addition, Gorilla’s proprietary information may otherwise become known or be independently developed by its competitors or other third parties. To the extent that its employees, consultants, contractors, advisors and other third parties use intellectual property owned by others in their work for Gorilla, disputes may arise as to the rights in related or resulting know-how and inventions. Costly and time-consuming litigation could be necessary to enforce and determine the scope of Gorilla’s proprietary rights, and failure to obtain or maintain protection for its proprietary information could adversely affect its competitive business position. Furthermore, laws regarding trade secret rights in certain markets where Gorilla operates may afford limited or no protection for its trade secrets.

 

Gorilla also relies on physical and electronic security measures to protect its proprietary information, but it cannot provide assurance that these security measures will not be breached or that these measures will provide adequate protection. There is a risk that third parties may obtain and improperly utilize Gorilla’s proprietary information to its competitive disadvantage. Gorilla may not be able to detect or prevent the unauthorized use of such information or take appropriate and timely steps to enforce its intellectual property rights.

 

Third-party claims that Gorilla is infringing intellectual property, whether successful or not, could subject it to costly and time-consuming litigation or expensive licenses, and its business could be adversely affected.

 

Although Gorilla has pending patents related to its products, a number of companies, both within and outside of Gorilla’s industry, hold other patents covering systems and methods. In addition to these patents, participants in this industry typically also protect their technology, especially embedded software, through copyrights and trade secrets. As a result, there is frequent litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. Gorilla may receive, in the future, inquiries from other intellectual property holders and may become subject to claims that it infringes their intellectual property rights, particularly as Gorilla expands its presence in the market. In addition, third parties may claim that the names and branding of Gorilla’s products infringe their trademark rights in certain countries or territories. If such a claim were to prevail, Gorilla may be liable for damages, be forced to change the branding of its products in the affected territories, or may be required to pay royalties for a license (if a license is available at all).

 

Gorilla currently has a number of agreements in effect pursuant to which it has agreed to defend, indemnify and hold harmless its customers, suppliers, and partners from damages and costs which may arise from the infringement by Gorilla’s products of third-party patents or other intellectual property rights. The scope of these indemnity obligations varies, but may, in some instances, include indemnification for damages and expenses, including attorneys’ fees. Gorilla’s insurance may not cover all intellectual property infringement claims. A claim that its products infringe a third party’s intellectual property rights, even if without merit, could adversely affect Gorilla’s relationships with its customers, may deter future customers from purchasing its products and could expose Gorilla to costly litigation and settlement expenses. Even if Gorilla is not a party to any litigation between a customer and a third party relating to infringement by its products, an adverse outcome in any such litigation could make it more difficult for Gorilla to defend its products against intellectual property infringement claims in any subsequent litigation in which it is a named party. Any of these results could adversely affect Gorilla’s brand and operating results.

 

Gorilla’s defense of intellectual property rights claims brought against it or its customers, suppliers and channel partners, with or without merit, could be time-consuming, expensive to litigate or settle, divert management resources and attention and force Gorilla to acquire intellectual property rights or licenses, which may involve substantial royalty or other payments and may not be available on acceptable terms or at all. Further, a party making such a claim, if successful, could secure a judgment that requires Gorilla to pay substantial damages or obtain an injunction. An adverse determination also could invalidate Gorilla’s intellectual property rights and adversely affect its ability to offer its products to its customers and may require that Gorilla procure or develop substitute products that do not infringe, which could require significant effort and expense. Any of these events could adversely affect Gorilla’s business, operating results, financial condition and prospects.

 

If any of the systems of any third parties upon which we rely, our customers’ cloud or on-premises environments, or our internal systems, are breached or if unauthorized access to customer or third-party data is otherwise obtained, public perception of our platforms and operations and maintenance services may be harmed, and we may lose business and incur losses or liabilities.

 

Our success depends, in part, on our ability to provide effective data security protection in connection with our platforms and services, and we rely on information technology networks and systems to securely store, transmit, index, and otherwise process electronic information. Because our platforms and services are used by our customers to store, transmit, index or otherwise process and analyze large data sets that often contain proprietary, confidential and/or sensitive information (including in some instances personal or identifying information), our software is perceived as an attractive target for attacks by computer hackers or others seeking unauthorized access, and our software faces threats of unintended exposure, exfiltration, alteration, deletion or loss of data. Additionally, because many of our customers use our platforms to store, transmit, and otherwise process proprietary, confidential, or sensitive information, and complete mission critical tasks, they have a lower risk tolerance for security vulnerabilities in our platforms and services than for vulnerabilities in other, less critical, software products and services.

 

14

 

 

We, and the third-party vendors upon which we rely, have experienced, and may in the future experience, cybersecurity threats, including threats or attempts to disrupt our information technology infrastructure and unauthorized attempts to gain access to sensitive or confidential information. Our and our third-party vendors’ technology systems may be damaged or compromised by malicious events, such as cyberattacks (including computer viruses, malicious and destructive code, phishing attacks and denial of service attacks), physical or electronic security breaches, natural disasters, fire, power loss, telecommunications failures, personnel misconduct and human error. Such attacks or security breaches may be perpetrated by internal bad actors, such as employees or contractors, or by third parties (including traditional computer hackers, persons involved with organized crime or foreign state or foreign state-supported actors). Cybersecurity threats can employ a wide variety of methods and techniques, which may include the use of social engineering techniques, are constantly evolving, and have become increasingly complex and sophisticated; all of which increase the difficulty of detecting and successfully defending against them. Furthermore, because the techniques used to obtain unauthorized access or sabotage systems change frequently and generally are not identified until after they are launched against a target, we and our third-party vendors may be unable to anticipate these techniques or implement adequate preventative measures. Although prior cyberattacks directed at us have not had a material impact on our financial results, and we are continuing to bolster our threat detection and mitigation processes and procedures, we cannot guarantee that future cyberattacks, if successful, will not have a material impact on our business or financial results. While we have security measures in place to protect our information and our customers’ information and to prevent data loss and other security breaches, we have not always been able to do so and there can be no assurance that in the future we will be able to anticipate or prevent security breaches or unauthorized access of our information technology systems or the information technology systems of the third-party vendors upon which we rely. Despite our implementation of network security measures and internal information security policies, data stored on personnel computer systems is also vulnerable to similar security breaches, unauthorized tampering or human error.

 

Many governments have enacted laws requiring companies to provide notice of data security incidents involving certain types of data, including personal data. In addition, most of our customers, including U.S. government customers, contractually require us to notify them of data security breaches. If an actual or perceived breach of security measures, unauthorized access to our system or the systems of the third-party vendors that we rely upon, or any other cybersecurity threat occurs, we may face direct or indirect liability, costs, or damages, contract termination, our reputation in the industry and with current and potential customers may be compromised, our ability to attract new customers could be negatively affected, and our business, financial condition and results of operations could be materially and adversely affected.

 

Further, unauthorized access to our or our third-party vendors’ information technology systems or data or other security breaches could result in the loss of information; significant remediation costs; litigation, disputes, regulatory action or investigations that could result in damages, material fines and penalties; indemnity obligations; interruptions in the operation of our business, including our ability to provide new product features, new platforms or services to our customers; damage to our operation technology networks and information technology systems; and other liabilities. Moreover, our remediation efforts may not be successful. Any or all of these issues, or the perception that any of them have occurred, could negatively affect our ability to attract new customers, cause existing customers to terminate or not renew their agreements, hinder our ability to obtain and maintain required or desirable cybersecurity certifications, and result in reputational damage, any of which could materially adversely affect our results of operations, financial condition, and future prospects. There can be no assurance that any limitations of liability provisions in our license arrangements with customers or in our agreements with vendors, partners, or others would be enforceable, applicable, or adequate or would otherwise protect us from any such liabilities or damages with respect to any particular claim.

 

We maintain cybersecurity insurance and other types of insurance, subject to applicable deductibles and policy limits, but our insurance may not be sufficient to cover all costs associated with a potential data security incident. We also cannot be sure that our existing general liability insurance coverage and coverage for cyber liability or errors or omissions will continue to be available on acceptable terms or will be available in sufficient amounts to cover one or more large claims or that the insurer will not deny coverage as to any future claim. The successful assertion of one or more large claims against us that exceed available insurance coverage, or the occurrence of changes in our insurance policies, including premium increases or the imposition of large deductible or co-insurance requirements, could harm our financial condition.

 

Issues in the use of artificial intelligence (including machine learning) in our platforms may result in reputational harm or liability.

 

AI is enabled by or integrated into many of our platforms and is a significant and potentially growing element of our business. As with many developing technologies, AI presents risks and challenges that could affect its further development, adoption, and use, and therefore our business. AI algorithms may be flawed. Datasets may be insufficient, of poor quality, or contain biased information. Inappropriate or controversial data practices by data scientists, engineers, and end-users of our systems could impair the acceptance of AI solutions. If the recommendations, forecasts, or analyses that AI applications assist in producing are deficient or inaccurate, we could be subjected to competitive harm, potential legal liability, and brand or reputational harm. For example, Article 22 of the EU/UK General Data Protection Regulation (further described later in this document) states that data subjects “shall have the right not to be subject to a decision based solely on automated processing, including profiling, which produces legal effects concerning him or her or similarly significantly affects him or her.” The use of AI can be categorized as automated individual decision-making. Further, some AI scenarios present ethical issues. Though our technologies and business practices are designed to mitigate many of these risks, if we enable or offer AI solutions that are controversial because of their purported or real impact on human rights, privacy, employment, or other social issues, we may experience brand or reputational harm.

 

15

 

 

We depend on computing infrastructure operated by Amazon Web Services (“AWS”), and other third parties to support some of our customers and any errors, disruption, performance problems, or failure in their or our operational infrastructure could adversely affect our business, financial condition, and results of operations.

 

We rely on the technology, infrastructure, and software applications, including software-as-a-service offerings, of certain third parties, such as AWS, in order to host or operate some or all of certain key platform features or functions of our business, including our cloud-based services (including IVAR®), customer relationship management activities, billing and order management, and financial accounting services. Additionally, we rely on computer hardware purchased in order to deliver our platforms and services. We do not have control over the operations of the facilities of the third parties that we use. If any of these third-party services experience errors, disruptions, security issues or other performance deficiencies; if they are updated such that our platforms become incompatible; if these services, software or hardware fail or become unavailable due to extended outages, interruptions, defects, or otherwise; or if they are no longer available on commercially reasonable terms or prices (or at all), these issues could result in errors or defects in our platforms, cause our platforms to fail, our revenue and margins could decline, or our reputation and brand to be damaged, we could be exposed to legal or contractual liability, our expenses could increase, our ability to manage our operations could be interrupted and our processes for managing our sales and servicing our customers could be impaired until equivalent services or technology, if available, are identified, procured and implemented, all of which may take significant time and resources, increase our costs, and could adversely affect our business. Many of these third-party providers attempt to impose limitations on their liability for such errors, disruptions, defects, performance deficiencies, or failures, and if enforceable, we may have additional liability to our customers or third-party providers.

 

We have experienced, and may in the future experience, disruptions, failures, data loss, outages, and other performance problems with our infrastructure and cloud-based offerings due to a variety of factors, including infrastructure changes, introductions of new functionality, human or software errors, employee misconduct, capacity constraints, denial of service attacks, phishing attacks, computer viruses, malicious or destructive code, or other security-related incidents, and our disaster recovery planning may not be sufficient for all situations. If we experience disruptions, failures, data loss, outages, or other performance problems, our business, financial condition, and results of operations could be adversely affected.

 

Our systems and the third-party systems upon which we and our customers rely are also vulnerable to damage or interruption from catastrophic occurrences such as earthquakes, floods, fires, power loss, telecommunication failures, cybersecurity threats, terrorist attacks, natural disasters, public health crises, geopolitical and similar events, or acts of misconduct. Despite any precautions we may take, the occurrence of a catastrophic disaster or other unanticipated problems at our or our third-party vendors’ hosting facilities, or within our systems or the systems of third parties upon which we rely, could result in interruptions, performance problems, or failure of our infrastructure, technology, or platforms, which may adversely impact our business. In addition, our ability to conduct normal business operations could be severely affected. In the event of significant physical damage to one of these facilities, it may take a significant period of time to achieve full resumption of our services, and our disaster recovery planning may not account for all eventualities. In addition, any negative publicity arising from these disruptions could harm our reputation and brand and adversely affect our business.

 

Furthermore, our platforms are in many cases important or essential to our customers’ operations, including in some cases, their cybersecurity or oversight and compliance programs, and subject to service level agreements (“SLAs”). Any interruption in our service, whether as a result of an internal or third-party issue, could damage our brand and reputation, cause our customers to terminate or not renew their contracts with us or decrease use of our platforms and services, require us to indemnify our customers against certain losses, result in our issuing credit or paying penalties or fines, subject us to other losses or liabilities, cause our platforms to be perceived as unreliable or unsecure, and prevent us from gaining new or additional business from current or future customers, any of which could harm our business, financial condition, and results of operations.

 

Moreover, to the extent that we do not effectively address capacity constraints, upgrade our systems as needed, and continually develop our technology and network architecture to accommodate actual and anticipated changes in technology, our business, financial condition, and results of operations could be adversely affected. The provisioning of additional cloud hosting capacity requires lead time. AWS and other third parties have no obligation to renew their agreements with us on commercially reasonable terms, or at all. If AWS or other third parties increase pricing terms, terminate or seek to terminate our contractual relationship, establish more favorable relationships with our competitors, or change or interpret their terms of service or policies in a manner that is unfavorable with respect to us, we may be required to transfer to other cloud providers or invest in a private cloud. If we are required to transfer to other cloud providers or invest in a private cloud, we could incur significant costs and experience possible service interruption in connection with doing so, or risk loss of customer contracts if they are unwilling to accept such a change.

 

A failure to maintain our relationships with our third-party providers (or obtain adequate replacements), and to receive services from such providers that do not contain any material errors or defects, could adversely affect our ability to deliver effective products and solutions to our customers and adversely affect our business and results of operations.

 

16

 

 

Our policies regarding customer confidential information and support for individual privacy and civil liberties could cause us to experience adverse business and reputational consequences.

 

We strive to protect our customers’ confidential information and individuals’ privacy consistent with applicable laws, directives, and regulations. Consequently, we do not provide information about our customers to third parties without legal process. From time to time, government entities may seek our assistance with obtaining information about our customers or could request that we modify our platforms in a manner to permit access or monitoring. In light of our confidentiality and privacy commitments, we may legally challenge law enforcement or other government requests to provide information, to obtain encryption keys, or to modify or weaken encryption. To the extent that we do not provide assistance to or comply with requests from government entities, or if we challenge those requests publicly or in court, we may experience adverse political, regulatory, legal, business and reputational consequences, including among certain customers or portions of the public. Conversely, to the extent that we do provide such assistance, or do not challenge those requests publicly in court, we may experience adverse political, business, and reputational consequences from other customers or portions of the public arising from concerns over privacy or the government’s activities.

 

Failure to adequately obtain, maintain, protect and enforce our intellectual property and other proprietary rights could adversely affect our business.

 

Our success and ability to compete depends, in part, on our ability to protect proprietary methods and technologies that we develop under a combination of patent and other intellectual property and proprietary rights in Taiwan, Egypt, the United States and other jurisdictions so that we can prevent others from using our inventions and proprietary information and technology. Despite our efforts, third parties may attempt to disclose, obtain, copy or use our intellectual property or other proprietary information or technology without our authorization, and our efforts to protect our intellectual property and other proprietary rights may not prevent such unauthorized disclosure or use, misappropriation, infringement, reverse engineering or other violation of our intellectual property or other proprietary rights. Effective protection of our rights may not be available to us or applied for in every country in which our platforms or services are available. The laws of some countries may not be as protective of intellectual property and other proprietary rights as those in Taiwan and the United States, and mechanisms for enforcement of intellectual property and other proprietary rights may be inadequate. Also, our involvement in standard setting activity or the need to obtain licenses from others may require us to license our intellectual property. Accordingly, despite our efforts, we may be unable to prevent third parties from using our intellectual property or other proprietary information or technology.

 

In addition, we may be the subject of intellectual property infringement or misappropriation claims, which could be very time-consuming and expensive to settle or litigate and could divert our management’s attention and other resources. These claims could also subject us to significant liability for damages if we are found to have infringed patents, copyrights, trademarks or other intellectual property rights, or breached trademark co-existence agreements or other intellectual property licenses and could require us to cease using or to rebrand all or portions of our platforms. Any of our patents, copyrights, trademarks or other intellectual property rights may be challenged by others or invalidated through administrative process or litigation.

 

While we have issued patents and patent applications pending, we may be unable to obtain patent protection for the technology covered in our patent applications or such patent protection may not be obtained quickly enough to meet our business needs. Furthermore, the patent prosecution process is expensive, time-consuming and complex, and we may not be able to prepare, file, prosecute, maintain and enforce all necessary or desirable patent applications at a reasonable cost or in a timely manner. The scope of patent protection also can be reinterpreted after issuance and issued patents may be invalidated. Even if our patent applications do issue as patents, they may not issue in a form that is sufficiently broad to protect our technology, prevent competitors or other third parties form competing with us or otherwise provide us with any competitive advantage.

 

In addition, any of our patents, copyrights, trademarks, or other intellectual property or proprietary rights may be challenged, narrowed, invalidated, held unenforceable, or circumvented in litigation or other proceedings, including, where applicable, opposition, re-examination, inter partes review, post-grant review, interference, nullification and derivation proceedings, and equivalent proceedings in foreign jurisdictions, and such intellectual property or other proprietary rights may be lost or no longer provide us meaningful competitive advantages. Such proceedings may result in substantial cost and require significant time from our management, even if the eventual outcome is favorable to us. Third parties also may legitimately and independently develop products, services, and technology similar to or duplicative of our platforms. In addition to protection under intellectual property laws, we rely on confidentiality or license agreements that we generally enter into with our corporate partners, employees, consultants, advisors, vendors, and customers, and generally limit access to and distribution of our proprietary information. However, we cannot be certain that we have entered into such agreements with all parties who may have or have had access to our confidential information or that the agreements we have entered into will not be breached or challenged, or that such breaches will be detected. Furthermore, non-disclosure provisions can be difficult to enforce, and even if successfully enforced, may not be entirely effective. We cannot guarantee that any of the measures we have taken will prevent infringement, misappropriation, or other violation of our technology or other intellectual property or proprietary rights. Because we may be an attractive target for cyberattacks, we also may have a heightened risk of unauthorized access to, and misappropriation of, our proprietary and competitively sensitive information. We may be required to spend significant resources to monitor and protect our intellectual property and other proprietary rights, and we may conclude that in at least some instances the benefits of protecting our intellectual property or other proprietary rights may be outweighed by the expense or distraction to our management. We may initiate claims or litigation against third parties for infringement, misappropriation, or other violation of our intellectual property or other proprietary rights or to establish the validity of our intellectual property or other proprietary rights. Any such litigation, whether or not it is resolved in our favor, could be time-consuming, result in significant expense to us and divert the efforts of our technical and management personnel. Furthermore, attempts to enforce our intellectual property rights against third parties could also provoke these third parties to assert their own intellectual property or other rights against us, or result in a holding that invalidates or narrows the scope of our rights, in whole or in part.

 

17

 

 

We have been, and may in the future be, subject to intellectual property rights claims, which are extremely costly to defend, could require us to pay significant damages and could limit our ability to use certain technologies.

 

Our success and ability to compete also depends, in part, on our ability to operate without infringing, misappropriating or otherwise violating the intellectual property or other proprietary rights of third parties. Companies in the software and technology industries, including some of our current and potential competitors, own large numbers of patents, copyrights, trademarks and trade secrets and frequently pursue litigation based on allegations of infringement, misappropriation or other violations of intellectual property rights. In addition, many of these companies have the capability to dedicate substantial resources to enforce their intellectual property rights and to defend claims that may be brought against them. Such litigation also may involve non-practicing patent assertion entities or companies who use their patents as a means to extract license fees by threatening costly litigation or that have minimal operations or relevant product revenue and against whom our patents may provide little or no deterrence or protection. We have received notices, and may continue to receive notices in the future, that claim we have infringed, misappropriated, misused or otherwise violated other parties’ intellectual property rights, and, to the extent we become exposed to greater visibility, we face a higher risk of being the subject of intellectual property infringement, misappropriation or other violation claims, which is not uncommon with respect to software technologies in particular. There may be third-party intellectual property rights, including issued patents or pending patent applications that cover significant aspects of our technologies, or business methods. There may also be third-party intellectual property rights, including trademark registrations and pending applications that cover the goods and services that we offer in certain regions. We may also be exposed to increased risk of being the subject of intellectual property infringement, misappropriation, or other violation claims as a result of acquisitions and our incorporation of open source and other third-party software into, or new branding for, our platforms, as, among other things, we have a lower level of visibility into the development process with respect to such technology or the care taken to safeguard against infringement, misappropriation, or other violation risks. In addition, former employers of our current, former, or future employees may assert claims that such employees have improperly disclosed to us confidential or proprietary information of these former employers. Any intellectual property claims, with or without merit, are difficult to predict, could be very time-consuming and expensive to settle or litigate, could divert our management’s attention and other resources, and may not be covered by the insurance that we carry. These claims could subject us to significant liability for damages, potentially including treble damages if we are found to have willfully infringed a third party’s intellectual property rights. These claims could also result in our having to stop using technology, branding or marks found to be in violation of a third party’s rights and any necessary rebranding could result in the loss of goodwill. We could be required to seek a license for the intellectual property, which may not be available on commercially reasonable terms or at all. Even if a license were available, we could be required to pay significant royalties, which would increase our expenses. As a result, we could be required to develop alternative non-infringing technology, branding or marks, which could require significant effort and expense. If we cannot license rights or develop technology for any infringing aspect of our business, we would be forced to limit or stop sales of one or more of our platforms or features, we could lose existing customers, and we may be unable to compete effectively. Any of these results would harm our business, financial condition, and results of operations.

 

Further, our agreements with customers and other third parties may include indemnification provisions under which we agree to indemnify them for losses suffered or incurred as a result of third-party claims of intellectual property infringement, misappropriation, or other violations of intellectual property rights, damages caused by us to property or persons, or other liabilities relating to or arising from our platforms, services, or other contractual obligations. Large indemnity payments could harm our business, financial condition, and results of operations. Any dispute with a customer with respect to such obligations could have adverse effects on our relationship with that customer and other existing customers and new customers and harm our business and results of operations.

 

Real or perceived errors, failures, defects or bugs in our platforms could adversely affect our results of operations and growth prospects.

 

Because we offer very complex platforms, undetected errors, defects, failures or bugs may occur, especially when platforms or capabilities are first introduced or when new versions or other product or infrastructure updates are released. Our platforms are often installed and used in large-scale computing environments with different operating systems, software products and equipment, and data source and network configurations, which may cause errors or failures in our platforms or may expose undetected errors, failures, or bugs in our platforms. Despite testing by us, errors, failures, or bugs may not be found in new software or releases until after commencement of commercial shipments. In the past, errors have affected the performance of our platforms and can also delay the development or release of new platforms or capabilities or new versions of platforms, adversely affect our reputation and our customers’ willingness to buy platforms from us, and adversely affect market acceptance or perception of our platforms. Many of our customers use our platforms in applications that are critical to their businesses or missions and may have a lower risk tolerance to defects in our platforms than to defects in other, less critical, software products. Any errors or delays in releasing new software or new versions of platforms or allegations of unsatisfactory performance or errors, defects or failures in released software could cause us to lose revenue or market share, increase our service costs, cause us to incur substantial costs in redesigning the software, cause us to lose significant customers, subject us to liability for damages and divert our resources from other tasks, any one of which could materially and adversely affect our business, results of operations and financial condition. In addition, our platforms could be perceived to be ineffective for a variety of reasons outside of our control. Hackers or other malicious parties could circumvent our or our customers’ security measures, and customers may misuse our platforms resulting in a security breach or perceived product failure.

 

18

 

 

Real or perceived errors, failures, or bugs in our platforms and services, or dissatisfaction with our services and outcomes, could result in customer terminations and/or claims by customers for losses sustained by them. In such an event, we may be required, or we may choose, for customer relations or other reasons, to expend additional resources in order to help correct any such errors, failures, or bugs. Although we have limitation of liability provisions in our standard software licensing and service agreement terms and conditions, these provisions may not be enforceable in some circumstances, may vary in levels of protection across our agreements, or may not fully or effectively protect us from such claims and related liabilities and costs. We generally provide a warranty for our software products and services and a service level agreement for our performance of software operations via our operations and maintenance services to customers. In the event that there is a failure of warranties in such agreements, we are generally obligated to correct the product or service to conform to the warranty provision as set forth in the applicable service level agreement, or, if we are unable to do so, the customer is entitled to seek a refund of the purchase price of the product and service (generally prorated over the contract term). The sale and support of our products also entail the risk of product liability claims. We maintain insurance to protect against certain claims associated with the use of our products, but our insurance coverage may not adequately cover any claim asserted against us. In addition, even claims that ultimately are unsuccessful could result in our expenditure of funds in litigation and divert management’s time and other resources.

 

In addition, our platforms integrate a wide variety of other elements, and our platforms must successfully interoperate with products from other vendors and our customers’ internally developed software. As a result, when problems occur for a customer using our platforms, it may be difficult to identify the sources of these problems, and we may receive blame for a security, access control, or other compliance breach that was the result of the failure of one of other elements in a customer’s or another vendor’s IT, security or compliance infrastructure. The occurrence of software or errors in data, whether or not caused by our platforms, could delay or reduce market acceptance of our platforms and have an adverse effect on our business and financial performance, and any necessary revisions may cause us to incur significant expenses. The occurrence of any such problems could harm our business, financial condition, and results of operations. If an actual or perceived breach of information correctness, auditability, integrity, or availability occurs in one of our customers’ systems, regardless of whether the breach is attributable to our platforms, the market perception of the effectiveness of our platforms could be harmed. Alleviating any of these problems could require additional significant expenditures of our capital and other resources and could cause interruptions, delays, or cessation of our product licensing, which could cause us to lose existing or potential customers and could adversely affect our business, financial condition, results of operations, and growth prospects.

 

The mishandling or even the perception of mishandling of sensitive information could harm Gorilla’s business.

 

Gorilla’s products are in some cases used by customers to compile and analyze highly sensitive or confidential information and data, including, in some cases, information or data used in intelligence gathering or law enforcement activities. Gorilla or its partners may receive or come into contact with customer’s sensitive or confidential information or data, including personally identifiable information, when Gorilla is asked to perform services or support functions for its customers. Gorilla or its partners may also receive or come into contact with such information in connection with Gorilla’s SaaS or other hosted or managed services offerings. Gorilla has implemented policies and procedures and use information technology systems to help ensure the proper handling of such information and data, including background screening of certain services personnel, non-disclosure agreements with employees and partners, access rules and controls on Gorilla’s information technology systems. Customers are also increasingly focused on the security of Gorilla’s products and Gorilla works to ensure their security, including through the use of encryption, access rights and other customary security features. However, these measures are designed to mitigate the risks associated with handling or processing sensitive data and cannot safeguard against all risks at all times. The improper handling of sensitive data, or even the perception of such mishandling (whether or not valid), or other security lapses by Gorilla or its partners or within Gorilla’s products, could reduce demand for Gorilla’s products or otherwise expose it to financial or reputational harm or legal liability.

 

Legal and Regulatory Risks Related to Gorilla’s Business

 

Gorilla’s operations and platform are subject to a variety of U.S. and international laws and regulations, including those regarding privacy, data protection and information security, and its data consumers may be subject to regulations related to the handling and transfer of certain types of sensitive and confidential information. Any failure of Gorilla’s platform and operations to comply with or enable data consumers to comply with applicable laws and regulations would harm its business, results of operations and financial condition.

 

Privacy is at the core of Gorilla’s technology. As a result, the platform and marketplace were designed to take into consideration the requirements of the General Data Protection Regulation 2016/679 (“GDPR”) and California Consumer Privacy Act of 2018 (“CCPA”). Gorilla has and continues to invest time and resources, including the review of its technology and systems to ensure its taking into consideration the requirements of applicable data privacy laws.

 

19

 

 

Gorilla and its data providers and data consumers may be subject to privacy and data protection-related laws and regulations that impose obligations in connection with the collection, processing and use of personal data. The U.S. federal and various state and foreign governments have adopted or proposed limitations on, or requirements regarding, the collection, distribution, use, security and storage of personal data of individuals. The U.S. Federal Trade Commission and numerous state attorneys general are applying federal and state consumer protection laws to impose standards on the online collection, use and dissemination of data, and to the security measures applied to such data.

 

Similarly, many foreign countries and governmental bodies, including the EU member states, have laws and regulations concerning the collection and use of personal data obtained from EU residents or by businesses operating within their jurisdiction. For example, as of January 1st, 2021, we are subject to the GDPR and also the UK GDPR, which, together with the amended UK Data Protection Act 2018, retains the GDPR in UK national law. Laws and regulations in these jurisdictions apply broadly to the collection, use, storage, disclosure and security of personal data that identifies or may be used to identify an individual, such as names, telephone numbers, email addresses, vehicle identification number, GPS location and, in some jurisdictions, IP addresses and other online identifiers.

 

For example, the GDPR, and national implementing legislation in the European Economic Area (“EEA”) member states and the United Kingdom, impose a strict data protection compliance regime including: providing detailed disclosures about how personal data is collected and processed (in a concise, intelligible and easily accessible form); demonstrating that an appropriate legal basis is in place or otherwise exists to justify data processing activities; granting new rights for data subjects in regard to their personal data (including the right to be “forgotten” and the right to data portability), as well as enhancing current rights (e.g., data subject access requests); introducing the obligation to notify data protection regulators or supervisory authorities (and in certain cases, affected individuals) of significant data breaches; defining for the first time pseudonymized (i.e., key-coded) data; imposing limitations on retention of personal data; maintaining a record of data processing; and complying with the principal of accountability and the obligation to demonstrate compliance through policies, procedures, training and audit.

 

Noncompliance with GDPR and the UK GDPR can respectively trigger fines equal to or greater of €20 million or 4% of global annual revenues. In addition to the foregoing, a breach of the GDPR or UK GDPR could result in regulatory investigations, reputational damage, orders to cease/change our processing of our data, enforcement notices, and/or assessment notices (for a compulsory audit). We may also face civil claims including representative actions and other class action type litigation (where individuals have suffered harm), potentially amounting to significant compensation or damages liabilities, as well as associated costs, diversion of internal resources, and reputational harm. Although Gorilla believes that its Gorilla Vehicle Data Platform currently meets the material requirements of GDPR, to the extent the requirements of GDPR change or are expanded, Gorilla may need to invest significant time and resources, including a review of its technology and systems currently in use against such changed or expanded requirements of GDPR. There are also additional EU laws and regulations (and member states implementations thereof) which govern the protection of consumers and of electronic communications. If Gorilla’s efforts to comply with GDPR or other applicable EU laws and regulations are not successful, Gorilla may be subject to penalties and fines, as well as the other action as noted above, that would adversely impact Gorilla’s business and results of operations, and its ability to conduct business in the EU could be significantly impaired.

 

We are also subject to European Union rules with respect to cross-border transfers of personal data out of the EEA and the United Kingdom. Recent legal developments in Europe have created complexity and compliance uncertainty regarding certain transfers of information from the EU to the United States. On July 16, 2020, the Court of Justice of the European Union (the “CJEU”) invalidated the EU-US Privacy Shield Framework. The CJEU also imposed substantial requirements upon the continued use of standard contractual clauses for data transfers from the EU to the United States. Further, the EU Commission published revised standard contractual clauses in 2021, which went into effect on June 27, 2021. Companies are required to use the revised standard contractual clauses after September 27, 2021, and were required to cease use of the legacy clauses by December 27, 2022. The terms of these revised standard contractual clauses may make the use of the clauses difficult or impossible to use under some circumstances. These recent developments may require us to review and amend the legal mechanisms by which we make and/ or receive personal data transfers to/ in the United States. As supervisory authorities issue further guidance on personal data export mechanisms, including circumstances where the standard contractual clauses cannot be used, and/or start taking enforcement action, we could suffer additional costs, complaints and/or regulatory investigations or fines, and/or if we are otherwise unable to transfer personal data between and among countries and regions in which we operate, it could affect the manner in which we provide our services, the geographical location or segregation of our relevant systems and operations, and could adversely affect our financial results. We and our customers are at risk of enforcement actions taken by European regulators until such point in time that we are able to ensure that all data transfers to the United States (and other countries deemed to be “third countries”) from the EU are legitimized.

 

20

 

 

We are also subject to evolving EU and U.K. privacy laws on cookies and e-marketing. In the EU and the U.K., regulators are increasingly focusing on compliance with requirements in the online behavioral advertising ecosystem, and current national laws that implement the European Directive 2002/58/EC, (the “ePrivacy Directive”) are highly likely to be replaced by an EU regulation known as the ePrivacy Regulation which will significantly increase fines for non-compliance. In the EU and the UK, informed consent is required for the placement of a cookie or similar technologies on a user’s device and for direct electronic marketing. The GDPR also imposes conditions on obtaining valid consent, such as a prohibition on pre-checked consents and a requirement to ensure separate consents are sought for each type of cookie or similar technology. While the text of the ePrivacy Regulation is still under development, a recent European court decision and regulators’ recent guidance are driving increased attention to cookies and tracking technologies. If regulators start to enforce the strict approach in recent guidance, this could lead to substantial costs, require significant systems changes, limit the effectiveness of our marketing activities, divert the attention of our technology personnel, adversely affect our margins, increase costs and subject us to additional liabilities. Regulation of cookies and similar technologies, and any decline of cookies or similar online tracking technologies as a means to identify and potentially target users, may lead to broader restrictions and impairments on our marketing and personalization activities and may negatively impact our efforts to understand users.

 

Furthermore, outside of the EU, Gorilla continues to see increased regulation of data privacy and security, including the adoption of more stringent subject matter specific state laws in the United States. For example, on July 8, 2019, Brazil enacted the General Data Protection Law (Lei Geral de Proteção de Dados Pessoais) (Law No. 13,709/2018) (“LGPD”) regulating the processing of personal data, which was enacted in August 2020. Also, on June 28, 2018, California enacted the California Consumer Privacy Act (“CCPA”), which took effect on January 1, 2020. The CCPA gives California residents expanded rights to access and delete their personal information, opt out of certain personal information sharing, and receive detailed information about how their personal information is used. The CCPA provides for civil penalties for violations, as well as a private right of action for data breaches that is expected to increase data breach litigation. Although Gorilla believes that its Gorilla Vehicle Data Platform currently meets the requirements of the CCPA, to the extent the requirements of CCPA change or are expanded may increase Gorilla’s compliance costs and potential liability. Some observers have noted that the CCPA could mark the beginning of a trend toward more stringent state privacy legislation in the U.S., which could increase Gorilla’s potential liability and adversely affect its business. For example, Virginia, Colorado, Utah, and Connecticut have adopted legislation similar to the CCPA that became effective in 2023, Texas, Montana, Oregon, and Florida have adopted such legislation that will become effective in 2024, Delaware, Iowa, New Jersey, and Tennessee have adopted such legislation that will become effective in 2025, and Indiana has adopted such legislation that will become effective in 2026. Broad federal privacy legislation has also been proposed. Furthermore, California voters approved the California Privacy Rights Act (“CPRA”) on November 3, 2020, which will amend and expand the CCPA, including by providing consumers with additional rights with respect to their personal data. The CPRA went into effect on January 1, 2023, applying to information collected by businesses on or after January 1, 2022. Gorilla continues to invest time and resources in reviewing our technology and systems to meet the evolving data privacy regulations, be they GDPR, CCPA or others. Restrictions on the collection, use, sharing or disclosure of personal data or additional requirements and liability for security and data integrity may require us to modify our business practices, limit our ability to develop new products and features and subject us to increased compliance obligations and regulatory scrutiny.

 

In addition, additional jurisdictions may impose data localization laws, which require personal information, or certain subcategories of personal information to be stored in the jurisdiction of origin. These regulations may inhibit Gorilla’s ability to expand into those markets or prohibit Gorilla from continuing to offer its marketplace in those markets without significant additional costs.

 

The uncertainty and changes in the requirements of multiple jurisdictions may increase the cost of compliance, delay or reduce demand for Gorilla’s platform, restrict its ability to offer its marketplace in certain locations, limit its ability to transfer data between jurisdictions or subject Gorilla to sanctions, by national data protection regulators, all of which could harm its business, financial condition and results of operations. Any such regulations may also restrict OEMs or other data providers from collecting, processing and sharing vehicle data which may adversely impact Gorilla’s business. Additionally, although Gorilla endeavors to have its platform and operations comply with applicable laws and regulations, Gorilla expects that there will continue to be new proposed laws, rules of self-regulatory bodies, regulations and industry standards concerning privacy, data protection and information security in the United States, the European Union and other jurisdictions, and Gorilla cannot yet determine the impact such future laws, rules, regulations and standards may have on its business or that of its data providers and data consumers, which may indirectly impact Gorilla. Furthermore, these and other obligations may be modified, they may be interpreted and applied in an inconsistent manner from one jurisdiction to another, and they may conflict with one another, other regulatory requirements, contractual commitments or its internal practices. As a result, it is possible that Gorilla or its platform or operations or the businesses of its data providers and data consumers, may not be, or may not have been, compliant with each such applicable law, regulation and industry standard and compliance with such new laws or to changes to existing laws may impact Gorilla’s business and practices, require Gorilla to expend significant resources to adapt to these changes and modify its platform and business, or to stop offering its platform in certain countries. These developments could adversely affect Gorilla’s business, results of operations and financial condition.

 

Gorilla also may be bound by contractual obligations relating to its collection, use and disclosure of personal and other data or may find it necessary or desirable to join industry or other self-regulatory bodies or other privacy or data protection-related organizations that require compliance with their rules pertaining to privacy and data protection.

 

Any failure or perceived failure by Gorilla, its platform or operations, or Gorilla’s data providers and data consumers, to comply with new or existing U.S., EU or other applicable privacy or data security laws, regulations, policies, industry standards or legal obligations, or any security incident that results in the unauthorized access to, or acquisition, share or transfer of, personal data or other customer data may result in governmental investigations, inquiries, enforcement actions and prosecutions, private litigation, fines and penalties, adverse publicity or potential loss of business.

 

21

 

 

We are subject to privacy laws and regulations in Egypt, and compliance with these laws and regulations could impose significant compliance burdens.

 

We are subject to privacy laws and regulations in Egypt, including but not limited to the law entitled Protection of Personal Data (“Egyptian Data Protection Law”) issued under Resolution No. 151, enacted in July 2020. Application of this new law is pending the promulgation of certain executive regulations for implementation of the data privacy obligation on entities and is also impending establishment of the Data Privacy Authority provided for under such law. Should these executive regulations and the Data Protection Centre (as contemplated in the Egypt Data Protection Law) be enacted in the near future, it may increase our burden of compliance under the Egypt Contract.

  

Our sales to public sector customer are subject to a number of additional challenges and risks.

 

We derive much of our revenues from contracts with foreign governments, and we believe that the success and growth of our business will continue to depend on our successful procurement of government contracts. For our sales to these public sector customers, we must comply with laws and regulations relating to the formation, administration and performance of contracts, which affect how our partners and how we do business with governmental agencies. These laws and regulations provide public sector customers rights, many of which are not typically found in commercial contracts. Such rights may include price protection, the accuracy of information provided to the government, compliance with procurement integrity and government ethics, compliance with specified product certifications, product restrictions, pre-conditions for access to controlled or classified information, compliance with supply chain requirements, labor regulations, and other terms that are particular to public sector customers. The Egypt Contract is governed by Egyptian law and requires our employees to comply with Egyptian laws and regulations relating to non-Egyptian citizens working in Egypt. These laws and regulations may impose added costs on our business, and failure to comply with these or other applicable regulations and requirements, including non-compliance in the past, could lead to bid protests, contract cure actions, contract actions grounded in fraud, claims for damages or other relief, penalties, termination of contracts, loss of exclusive rights in our intellectual property, substantial audit or re-procurement costs and temporary suspension or permanent debarment from government contracting. Any such damages, penalties, disruptions or limitations in our ability to do business with the public sector could have a material adverse effect on our business operations and financial results.

 

Factors that could impede our ability to maintain or increase the amount of revenues derived from government contracts, include:

 

  changes in fiscal or contracting policies;

 

  decreases in available government funding;

 

  ability to adapt to public sector budgetary cycles and funding authorizations, with funding reductions or delays having an adverse impact on public sector demand for our products;

 

  changes in government procurement programs or applicable requirements;

 

  changes in government sanctions programs and related policies;

 

  changes in government regulations around the world related to, among other things, national defense, cybersecurity, supply chain security, and critical infrastructure designations;

 

  noncompliance with laws, contract provisions or government procurement or other applicable regulations, or the perception that any such noncompliance has occurred or is likely;

 

  changes in the political environment and budgeting, including before or after a change of leadership within the government administration, and any resulting uncertainty or changes in policy or priorities and resultant funding;

 

  ability to obtain or maintain the organizational and personnel clearances required to perform on classified contracts for government customers, or to obtain or maintain security clearances for our employees;

 

  changes to government certification requirements or approved product lists;

 

  ability to maintain products on key government acquisition contracts;

 

  an extended government shutdown or other potential delays or changes in the government appropriations or other funding authorization processes including as a result of events such as war, incidents of terrorism, natural disasters, and public health concerns or epidemics;

 

22

 

 

  changes in the duration of, and product expansion and offerings in, our contracts and subcontracts with government and prime contractor customers;

 

  delays in the payment of our invoices by government or prime contractor payment offices; and

 

  bid protests by competitors.

 

The occurrence of any of the foregoing could cause governments and governmental agencies to delay or refrain from purchasing our products in the future or otherwise have an adverse effect on our business operations and financial results. To the extent that we become more reliant on contracts with government entities, including foreign government entities, in the future, our exposure to such risks and challenges could increase, which in turn could adversely impact our business.

 

Gorilla is subject to complex, evolving regulatory requirements that may be difficult and expensive to comply with and that could negatively impact its business.

 

Gorilla’s business and operations are subject to a variety of regulatory requirements in the United States and abroad, including, among other things, with respect to labor, tax, import and export, anti-corruption, data privacy and protection and communications monitoring and interception. Compliance with these regulatory requirements may be onerous and expensive, especially where these requirements are inconsistent from jurisdiction to jurisdiction or where the jurisdictional reach of certain requirements is not clearly defined or seeks to reach across national borders. Regulatory requirements in one jurisdiction may make it difficult or impossible to do business in another jurisdiction. Gorilla may also be unsuccessful in obtaining permits, licenses or other authorizations required to operate its business, such as for the import or export of its products. While Gorilla has implemented policies and procedures designed to achieve compliance with these laws and regulations, Gorilla also cannot assure you that it or its personnel will not violate applicable laws and regulations or its policies regarding the same.

 

Regulatory requirements may also influence market demand for many of Gorilla’s products and/or customer requirements for specific functionality and performance or technical standards. The domestic and international regulatory environment is subject to constant change, often based on factors beyond Gorilla’s control or anticipation, including political climate, budgets and current events, which could reduce demand for Gorilla’s products or require Gorilla to change or redesign products to maintain compliance or competitiveness.

 

Failure to comply with governmental laws and regulations could harm our business, and we have been, and expect to be, the subject of legal and regulatory inquiries, which may result in monetary payments or may otherwise negatively impact our reputation, business and results of operations.

 

As noted previously, our business is subject to regulation by various federal, state, local, and foreign governments in which we operate. Noncompliance with applicable regulations or requirements could subject us to investigations, administrative proceedings, sanctions, enforcement actions, disgorgement of profits, fines, damages, litigation, civil and criminal penalties, termination of contracts, exclusion from sales channels or sales opportunities, injunctions or other consequences. Such matters may include, but are not limited to, claims, disputes, allegations or investigations related to alleged violations of laws or regulations relating to anticorruption requirements, lobbying or conflict-of-interest requirements, export or other trade controls, data privacy or data protection requirements, or laws or regulations relating to employment, procurement, cybersecurity, securities, or antitrust/competition requirements. We may be subject to government inquiries that drain our time and resources, tarnish our brand among customers and potential customers, prevent us from doing business with certain customers or markets, including government customers, affect our ability to hire, attract and maintain qualified employees, or require us to take remedial action or pay penalties. From time to time, we receive formal and informal inquiries from governmental agencies and regulators regarding our compliance with laws and regulations or otherwise relating to our business or transactions. Any negative outcome from such inquiries or investigations or failure to prevail in any possible civil or criminal litigation could adversely affect our business, reputation, financial condition, results of operations, and growth prospects.

 

As the regulatory framework for artificial intelligence and machine learning technology evolves, our business, financial condition and results of operations may be adversely affected.

 

The regulatory framework for artificial intelligence and machine learning technology is evolving and remains uncertain. It is possible that new laws and regulations will be adopted in the United States and globally, or existing laws and regulations may be interpreted in new ways, that would affect the operation of our platform and the way in which we use artificial intelligence and machine learning technology, including with respect to fair lending laws. Further, the cost to comply with such laws or regulations could be significant and would increase our operating expenses, which could adversely affect our business, financial condition and results of operations.

 

23

 

 

Changes to the current regulations and currency restrictions in Hong Kong could materially and adversely affect Gorilla’s business operations in Hong Kong and Gorilla’s overall results of operation.

 

Gorilla differentiates Hong Kong from People’s Republic of China (“PRC” or “mainland China”). Apart from the sovereign issues relating to Hong Kong and PRC, Hong Kong is still considered as an important portal for doing business and one of the global financial centers. Our operations in Hong Kong are a gateway to business relationships with our clients in South East Asia. Generally, there are no restrictions on foreign ownership in companies in Hong Kong, except for ownership in licenses in the broadcasting and cable industry, which we are not involved in such business operations. Hong Kong has in place monetary policy objectives to maintain a stable external exchange value of Hong Kong dollars, in terms of its exchange rate in the foreign exchange market against the US dollar. There are otherwise no foreign exchange controls in Hong Kong. There is generally a free flow of capital into and out of Hong Kong. Lastly, Hong Kong has no official ‘censorship’ law. The national security law (“NSL”) was enacted in 2020 which criminalizes four types of acts: secession, subversion, terrorist activities and collusion with a foreign country or with external elements to endanger national security. Whether and how the NSL may apply to Gorilla will depend on the Gorilla’s nature of business. If changes are made to the current restrictions on foreign ownership of companies in Hong Kong, the foreign exchange controls or later amendments to NSL, our business operations in Hong Kong and the results of operation may be materially and adversely affected.

 

The PRC government may intervene or influence our operations in Hong Kong at any time, which could result in a material change in our Hong Kong operations and adversely impact our financial condition and the value of our ordinary shares.

 

Hong Kong is a special administrative region of PRC. Therefore, the PRC government has significant oversight and discretion over the conduct of our business and may intervene or influence our operations in Hong Kong as the PRC government deems appropriate to further achieve its regulatory, political and societal goals. The PRC government has published policies that significantly affect certain industries such as the education and internet industries, and we cannot rule out the possibility that it will in the future release regulations or policies regarding our industry that could require us to seek permission from the relevant governmental authorities to commence or continue to operate our business in Hong Kong, which may adversely affect our business, financial condition and results of operations. There is always a risk that the PRC government may, in the future, seek to affect operations of any company with any level of operations in mainland China or Hong Kong. Any such action, once taken by the PRC government, could adversely impact our financial condition and cause the value of our ordinary shares to significantly decline. In addition, if we were to become subject to the direct or indirect intervention or influence of the PRC government at any time due to changes in laws or other unforeseeable reasons, it may require a material change in our operations in Hong Kong and/or result in increased costs necessary to comply with existing and newly adopted laws and regulations or penalties for any failure to comply.

 

Risks Related to Gorilla’s Incorporation in the Cayman Islands

 

Because we are incorporated under the laws of the Cayman Islands, you may face difficulties in protecting your interests, and your ability to protect your rights through the U.S. Federal courts may be limited.

 

We are an exempted company incorporated under the laws of the Cayman Islands. As a result, it may be difficult for investors to effect service of process within the United States upon our directors or officers, or enforce judgments obtained in the United States courts against our directors or officers.

 

Our corporate affairs are governed by our amended and restated memorandum and articles of association, the Companies Act and the common law of the Cayman Islands. The rights of shareholders to take action against the directors, actions by minority shareholders and the fiduciary responsibilities of our directors to us under Cayman Islands law are to a large extent governed by the common law of the Cayman Islands. The common law of the Cayman Islands is derived in part from comparatively limited judicial precedent in the Cayman Islands as well as from English common law, the decisions of whose courts are of persuasive authority, but are not binding on a court in the Cayman Islands. The rights of our shareholders and the fiduciary responsibilities of our directors under Cayman Islands law are different from what they would be under statutes or judicial precedent in some jurisdictions in the United States. In particular, the Cayman Islands has a different body of securities laws as compared to the United States, and certain states, such as Delaware, may have more fully developed and judicially interpreted bodies of corporate law. In addition, Cayman Islands companies may not have standing to initiate a shareholders derivative action in a Federal court of the United States.

 

The courts of the Cayman Islands are unlikely (i) to recognize or enforce against us judgments of courts of the United States predicated upon the civil liability provisions of the federal securities laws of the United States or any state; and (ii) in original actions brought in the Cayman Islands, to impose liabilities against us predicated upon the civil liability provisions of the federal securities laws of the United States or any state, so far as the liabilities imposed by those provisions are penal in nature. In those circumstances, although there is no statutory enforcement in the Cayman Islands of judgments obtained in the United States, the courts of the Cayman Islands will recognize and enforce a foreign money judgment of a foreign court of competent jurisdiction without retrial on the merits based on the principle that a judgment of a competent foreign court imposes upon the judgment debtor an obligation to pay the sum for which judgment has been given provided certain conditions are met. For a foreign judgment to be enforced in the Cayman Islands, such judgment must be final and conclusive and for a liquidated sum, and must not be in respect of taxes or a fine or penalty, inconsistent with a Cayman Islands judgment in respect of the same matter, impeachable on the grounds of fraud or obtained in a manner, or be of a kind the enforcement of which is, contrary to natural justice or the public policy of the Cayman Islands (awards of punitive or multiple damages may well be held to be contrary to public policy). A Cayman Islands Court may stay enforcement proceedings if concurrent proceedings are being brought elsewhere.

 

As a result of all of the above, public shareholders may have more difficulty in protecting their interests in the face of actions taken by management, members of the Board of Directors or controlling shareholders than they would as public shareholders of a United States company.

 

24

 

 

Economic substance legislation of the Cayman Islands may adversely impact us or our operations.

 

The Cayman Islands, together with several other non-European Union jurisdictions, have recently introduced legislation aimed at addressing concerns raised by the Council of the European Union as to offshore structures engaged in certain activities which attract profits without real economic activity. With effect from January 1, 2019, the International Tax Co-operation (Economic Substance) Act (As Revised) (the “Substance Act”) came into force in the Cayman Islands introducing certain economic substance requirements for in-scope Cayman Islands entities which are engaged in certain “relevant activities,” which in the case of exempted companies incorporated before January 1, 2019, will apply in respect of financial years commencing July 1, 2019 onwards. As we are a Cayman Islands company, compliance obligations include filing annual notifications for us, which need to state whether we are carrying out any relevant activities and if so, whether we have satisfied economic substance tests to the extent required under the Substance Act. As it is a new regime, it is anticipated that the Substance Act will evolve and be subject to further clarification and amendments. We may need to allocate additional resources to keep updated with these developments, and may have to make changes to our operations in order to comply with all requirements under the Substance Act. Failure to satisfy these requirements may subject us to penalties under the Substance Act.

 

We may re-domicile or continue out of the Cayman Islands into another jurisdiction, and the laws of such jurisdiction will likely govern all of our material agreements and we may not be able to enforce our legal rights.

 

We may relocate the home jurisdiction of our business or re-domicile or continue out of the Cayman Islands to another jurisdiction. If we determine to do this, the laws of such jurisdiction would likely govern all of our material agreements. The system of laws and the enforcement of existing laws in such jurisdiction may not be as certain in implementation and interpretation as in the United States. The inability to enforce or obtain a remedy under any of our future agreements could result in a significant loss of business, business opportunities or capital. Any such reincorporation and the international nature of our business will likely subject us to foreign regulation.

 

Risks Related to Gorilla’s Substantial Presence in Taiwan and Egypt

 

Conditions in Taiwan could materially and adversely affect Gorilla’s business.

 

Many of Gorilla’s employees, including certain management members operate from its offices that are located in Neihu District of Taipei City, Taiwan. Accordingly, political, economic and military conditions in Taiwan and the surrounding region, including any escalation of tensions between China and Taiwan, may directly affect Gorilla’s business and operations.

 

Because our Company is located outside of the U.S., Gorilla is subject to the risks of doing business internationally, including periodic foreign economic downturns and political instability, which may adversely affect Gorilla’s revenue and cost of doing business in Taiwan.

 

Gorilla’s offices and employees are primarily located in Taiwan, although Gorilla’s headquarters are located in the UK. Foreign economic downturns may affect our results of operations in the future. Additionally, other facts relating to the operation of Gorilla’s business outside of the U.S. may have a material adverse effect on Gorilla’s business, financial condition and results of operations, including:

 

international economic and political changes;

 

the imposition of governmental controls or changes in government regulations, including tax laws, regulations and treaties;

 

lack of familiarity and burdens of ongoing compliance with local laws, legal standards, regulatory requirements, tariffs, customs formalities and other barriers, including restrictions on advertising practices, regulations governing online services, restrictions on importation or shipping of specified or proscribed items, importation quotas, shopper protection laws, enforcement of intellectual property rights, laws dealing with shopper and data protection, privacy, encryption, denied parties and sanctions, and restrictions on pricing or discounts;

 

heightened exposure to fraud;

 

legal uncertainty in foreign countries with less developed legal systems (including Egypt);

 

unexpected changes in regulatory requirements, taxes, trade laws, tariffs, export quotas, custom duties or customs formalities, embargoes, exchange controls, government controls or other trade restrictions;

 

compliance with U.S. and international laws involving international operations, including the Foreign Corrupt Practices Act (“FCPA”), the U.K. Bribery Act 2010 (the “U.K. Bribery Act”), which correlates with the scope of our sales and operations in foreign jurisdictions and operations in certain industries, such that an increase in such operations would increase risk of non-compliance with the aforementioned laws, and export control laws;

 

fluctuations in exchange rates, including the exchange rate of the Egyptian Pound, that may increase our foreign exchange exposure;

 

25

 

 

potentially adverse tax consequences, including the complexities of foreign tax laws (including with respect to value added taxes) and restrictions on the repatriation of earnings;

 

difficulties in achieving headcount reductions due to unionized labor and works councils;

 

restrictions on transfers of funds and assets between jurisdictions; and

 

China — Taiwan geo-political instability.

 

As Gorilla continues to operate its business, its success will depend in part, on its ability to anticipate and effectively manage these risks. The impact of any one or more of these factors could materially adversely affect Gorilla’s business, financial condition and results of operations.

 

Geographic areas in which Gorilla operates and plans to operate in the future have been and may continue to be subject to political and economic instability.

 

We have historically conducted much of our business in Taiwan and have only recently expanded our platform into Egypt. Our growth strategy is premised on the rapid expansion of our platform into emerging markets. Several of the countries in which we operate or plan to operate our business have previously, and in the future may be, subject to instances of political instability, civil unrest, hostilities, terrorist activities and economic volatility. Any such events may lead to, among other things, inability to fulfill our obligations under the Egypt Contract or other regions in which Gorilla may operate or expand. Contracts in developing nations, such as Egypt, may be delayed due to procedural hurdles prevalent in emerging governments. Civil unrest may inhibit our ability to realize the full benefits of the Egypt Contract. Political strife constitutes a force majeure under the Egypt Contract and may in certain conditions partially relieve the GoE or us of our obligations under the Egypt Contract. Any such developments and any other forms of political or economic instability in our markets may harm our business, financial condition and operating results.

 

Gorilla may be exposed to liabilities under the U.S. Foreign Corrupt Practices Act (“FCPA”) and Chinese anti-corruption law.

 

Gorilla is subject to the FCPA, the U.K. Bribery Act, and other laws that prohibit improper payments or offers of payments to foreign governments, foreign government officials and political parties by U.S. persons as defined by the statute for purposes of obtaining or retaining businesses. Gorilla may have agreements with third parties who may make sales in mainland China and the U.S., during the process of which Gorilla may be exposed to corruption. Activities in Taiwan create the risk of unauthorized payments or offers of payments by an employee, consultant or agent of Gorilla, because these parties are not always subject to Gorilla’s control.

 

Although Gorilla believes to date it has complied in all material aspects with the provisions of the FCPA, the U.K. Bribery Act and Chinese anti-corruption law, the existing safeguards and any future improvements may prove to be less than effective and any of Gorilla’s employees, consultants or agents may engage in corruptive conduct for which Gorilla might be held responsible. Violations of the FCPA, the U.K. Bribery Act or Chinese anti-corruption law may result in severe criminal or civil sanctions against Gorilla and individuals and therefore could negatively affect Gorilla’s business, operating results and financial condition. In addition, the Taiwanese government may seek to hold Gorilla liable as a successor for FCPA violations committed by companies in which Gorilla invests or acquires.

 

Exchange controls, restrictions on the movement of capital out of Egypt, or other restrictions otherwise affecting our ability to convert EGP into currencies needed to fund our operations may have a material adverse effect on our results of operations, liquidity and financial condition.

 

Under the Egypt Contract, Gorilla expects to receive payments from the GoE in EGP. As a result, Gorilla anticipates that a material component of its capital inflows will be denominated in EGP in the immediate future. However, Gorilla does not anticipate that a material portion of its operational expenses will be denominated in EGP over such time frame. Consequently, Gorilla anticipates that most EGP that Gorilla receives as a result of the Egypt Contract will need to be exchanged for other currencies in order to fund the Company’s operations. The Central Bank of Egypt has quotas which limit the ability of Egyptian financial institutions to convert EGP to U.S. dollars. Companies that import “essential” goods are given priority for exchanges of EGP to foreign currencies by onshore institutions. The products provided by Gorilla (and its subcontractors) under the Egypt Contract currently qualify as “essential” goods. Thus, Gorilla anticipates that it will be a beneficiary of regulations that prioritize vendors like Gorilla for the purposes of effectuating currency exchanges at Egyptian financial institutions. However, even with this regulatory privilege, Gorilla anticipates that it may take months to convert EGP it receives under the Egypt Contract into U.S. dollars. Such delays could create challenges in managing Gorilla’s working capital needs, particularly if Gorilla is not able to accurately predict the timing of its receipt of U.S. dollars. Given the limited demand for EGP on overseas markets, Gorilla believes that the most viable mechanism to convert EGP into U.S. dollars is through financial institutions in Egypt, notwithstanding the fact that such processes may be time consuming and difficult to predict. In addition, regardless of whether Gorilla is able to quickly and efficiently convert EGP into U.S. dollars to satisfy this project’s working capital needs, if EGP depreciates relative to other currencies during the term of the Egypt Contract, such depreciation could have a material adverse effect on Gorilla’s results of operations, liquidity, and financial condition. If Gorilla is unable to convert EGP to other currencies when and as needed, Gorilla will be exposed to currency exchange risk relating to such retained funds denominated in EGP, which may adversely impact Gorilla’s profitability and subject Gorilla to significant foreign exchange risk, which could have a material adverse effect on Gorilla’s results of operations, liquidity and financial condition.

 

26

 

 

On March 6, 2024, the Central Bank of Egypt floated EGP against the U.S. Dollar. Subsequently, the quoted exchange rate of EGP against the U.S. dollar fell by approximately one-third, lowering the U.S. dollar value of the Egypt Contract. No EGP were converted into U.S. dollars prior to such event. Further currency fluctuations could have a material adverse effect on Gorilla’s results of operations, liquidity and financial condition. 

 

International operations expose Gorilla to currency exchange and repatriation risks, and Gorilla cannot predict the effect of future exchange rate fluctuations on its business and operating results.

 

Gorilla has business operations in Taiwan and collaborative activities in the U.S. Substantial amounts of revenues are received and expenses are incurred in Egyptian Pounds, New Taiwan Dollars and U.S. Dollars, and going forward substantial amounts of revenues may be received and expenses may be incurred in different currencies. Thus, Gorilla has exposure to currency fluctuations. Gorilla cannot assure you that the effect of currency exchange fluctuations will not materially affect its revenues and net income in the future.

 

Exposure to foreign currency exchange rate fluctuations could negatively impact our results of operations.

 

While some of the transactions through our platform are denominated in U.S. dollars, Gorilla has transacted in foreign currencies and may transact in additional foreign currencies in the future. Gorilla also has expenses denominated in currencies other than the U.S. dollar. Given our anticipated international growth, Gorilla expects the number of transactions in a variety of foreign currencies to continue to grow in the future. Gorilla may need to convert the currencies it receives through its operations into other currencies in order to fund its continued operations. Such conversions may create transaction costs to Gorilla. In addition, although Gorilla tries to limit its exposure to foreign currency fluctuations, the use of hedging instruments may not be available for all currencies or may not always offset losses resulting from foreign currency exchange rate fluctuations. Moreover, the use of hedging instruments can itself result in losses if we are unable to structure effective hedges with such instruments.

 

Exchange controls and other restrictions on the movement of capital out of certain jurisdictions or otherwise affecting our settlement transactions or our subsidiaries’ ability to pay dividends or make other payments to us may have a material adverse effect on our results of operations and financial condition.

 

We are subject in certain jurisdictions where we have operations, such as certain countries in Asia and Egypt, to the risk that regulatory authorities in or outside such jurisdictions may impose exchange controls or restrictions on the movement of capital, including on transactions involving transfers of funds from such jurisdictions, as well as restrictions on repatriation of funds or repatriation of profits on subsidiaries from such jurisdictions, which may restrict the amount of funds that can be transferred or dividends that can be paid upstream to us from such jurisdictions. For example, in certain jurisdictions, we may need to obtain regulatory approval prior to the repatriation of funds from these jurisdictions. If needed, we will attempt to obtain applicable approvals in these jurisdictions, though there can be no assurance that such approvals will be obtained in a timely manner, or at all, or that we will timely obtain approvals in jurisdictions where we may seek to operate in the future. Central banks may restrict the ability of companies to convert local currencies into foreign currencies and impose other exchange controls. We may not be unable to adequately address such restrictions. If we are unable to transfer such amounts from such jurisdictions when and as needed, we will remain subject to foreign exchange risk relating to such retained funds denominated in local currencies (including merchant funds held by us), to the extent we cannot convert such funds into other currencies (whether as a result of foreign exchange restrictions in such jurisdictions, or any restrictions on transferring funds out of such jurisdictions), which may adversely impact our ability to settle such transactions and subject us to significant foreign exchange risk, which could have a material adverse effect on our results of operations, liquidity and financial condition.

 

In addition, repatriations of cash from our subsidiaries may be subject to withholding, income and other taxes in various applicable jurisdictions. If our subsidiaries are unable to pay dividends and make other payments or transfers of funds to us when needed, we may be unable to satisfy our obligations, which would have a material adverse effect on our business, financial condition and operating results.

 

27

 

 

It may be difficult to enforce a U.S. judgment against Gorilla, its officers and directors and any Taiwanese experts named in this Annual Report in Taiwan or the United States, or to assert U.S. securities laws claims in Taiwan or serve process on Gorilla’s officers and directors and these experts.

 

Many of Gorilla’s directors or officers are not residents of the United States and most of their and Gorilla’s assets are located outside the United States. Service of process upon Gorilla or its non-U.S. resident directors and officers and enforcement of judgments obtained in the United States against Gorilla or its non-U.S. directors and executive officers may be difficult to obtain within the United States. Gorilla have been informed by its legal counsel in Taiwan that it may be difficult to assert claims under U.S. securities laws in original actions instituted in Taiwan or obtain a judgment based on the civil liability provisions of U.S. federal securities laws. Taiwanese courts may refuse to hear a claim based on a violation of U.S. securities laws against Gorilla or its non-U.S. officers and directors because Taiwan may not be the most appropriate forum to bring such a claim. In addition, even if a Taiwanese court agrees to hear a claim, it may determine that Taiwanese law and not U.S. law is applicable to the claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proved as a fact, which can be a time-consuming and costly process. Certain matters of procedure will also be governed by Taiwanese law. Taiwanese courts might not enforce judgments rendered outside Taiwan, which may make it difficult to collect on judgments rendered against Gorilla or its non-U.S. officers and directors.

 

Moreover, among other reasons, including but not limited to, fraud or absence of due process, or the existence of a judgment which is at variance with another judgment that was given in the same matter if a suit in the same matter between the same parties was pending before a court or tribunal in Taiwan, a Taiwanese court will not enforce a non-Taiwanese judgment if it was given in a state whose laws do not provide for the enforcement of judgments of Taiwanese courts (subject to exceptional cases) or if its enforcement is likely to prejudice its sovereignty or security.

 

Risks Related to the Gorilla Financial Statements and Internal Control Over Financial Reporting

 

If we fail to implement and maintain an effective system of internal controls or fail to remediate the material weaknesses in our internal control over financial reporting that have been identified, we may be unable to accurately report our results of operations or prevent fraud or fail to meet our reporting obligations, and investor confidence and the market price of our shares may be materially and adversely affected.

 

Prior to the Merger, Gorilla had been a private company with limited accounting personnel and other resources with which to address our internal controls and procedures. Our independent registered public accounting firm has not conducted an audit of our internal control over financial reporting. In connection with the preparation of our consolidated financial statements as of and for the years ended December 31, 2023 and 2022, we identified material weaknesses in our internal control over financial reporting, as defined in the standards established by the PCAOB. Please refer to Item 15 of this Annual Report for detailed descriptions of our material weaknesses that have been identified and our planned remedial measures. Our failure to correct the material weaknesses or our failure to discover and address any other material weaknesses or control deficiencies could result in inaccuracies in our financial statements and could also impair our ability to comply with applicable financial reporting requirements and related regulatory filings on a timely basis. As a result, our business, financial condition, results of operations and prospects, as well as the trading price of our shares may be materially and adversely affected. Moreover, ineffective internal control over financial reporting significantly hinders our ability to prevent fraud. Furthermore, it is possible that, had our independent registered public accounting firm conducted an audit of our internal control over financial reporting, such firm might have identified additional material weaknesses and deficiencies.

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements in accordance with the applicable accounting standards, which for us, is IFRS. We are a public company in the United States subject to the Sarbanes-Oxley Act of 2002. Section 404 of the Sarbanes-Oxley Act of 2002, or Section 404, requires that we include a report of management on our internal control over financial reporting in this Annual Report. This assessment includes disclosures of any material weaknesses identified by our management in our internal control over financial reporting. The SEC defines a “material weakness” as a deficiency, or a combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim financial statements will not be prevented or detected on a timely basis.

 

In addition, once we cease to be an “emerging growth company” as such term is defined in the JOBS Act, our independent registered public accounting firm must attest to and report on the effectiveness of our internal control over financial reporting. Our remediation efforts may not enable us to avoid material weaknesses in our internal control over financial reporting in the future. Our management has concluded that our internal control over financial reporting is not effective as of December 31, 2023 as disclosed in more details in Item 15 of this Annual Report. In addition, after we become a public company, our reporting obligations may place a significant strain on our management, operational and financial resources and systems for the foreseeable future. We may be unable to timely complete our evaluation testing and any required remediation. During the course of documenting and testing our internal control procedures, in order to satisfy the requirements of Section 404, we may identify other material weaknesses and deficiencies in our internal control over financial reporting. In addition, if we fail to maintain the adequacy of our internal control over financial reporting, as these standards are modified, supplemented or amended from time to time, we may not be able to conclude on an ongoing basis that we have effective internal control over financial reporting in accordance with Section 404. At such time, our independent registered public accounting firm may issue a report that is adverse in the event it is not able to obtain sufficient appropriate evidence with the level at which our controls are documented, designed or operating.

 

28

 

 

If we fail to achieve and maintain an effective internal control environment, we could suffer material misstatements in our financial statements and fail to meet our reporting obligations, which would likely cause investors to lose confidence in our reported financial information. This could in turn limit our access to capital markets, harm our results of operations and lead to a decline in the trading price of our shares. Additionally, ineffective internal control over financial reporting could expose us to increased risk of fraud or misuse of corporate assets and subject us to potential delisting from the stock exchange on which we list, regulatory investigations and civil or criminal sanctions. We may also be required to restate our financial statements from prior periods.

 

Risks Related to Being a Public Company

 

Gorilla incurs increased costs as a result of operating as a public company, and its management devotes substantial time to new compliance initiatives.

 

Gorilla is a new public company subject to reporting requirements in the United States, and it incurs significant legal, accounting and other expenses that it did not incur as a private company, and these expenses may increase even more after Gorilla is no longer an emerging growth company, as defined in Section 2(a) of the Securities Act. As a public company, Gorilla is subject to the reporting requirements of the Exchange Act, the Sarbanes-Oxley Act, the Dodd-Frank Wall Street Reform and Consumer Protection Act, as well as rules adopted, and to be adopted, by the SEC and Nasdaq. Gorilla’s management and other personnel devote a substantial amount of time to these compliance initiatives. Moreover, these rules and regulations have substantially increased Gorilla’s legal and financial compliance costs and made some activities more time-consuming and costly. The increased costs may reduce Gorilla’s net income or increase its net loss. For example, these rules and regulations make it more difficult and more expensive to obtain director and officer liability insurance and Gorilla may be forced to accept reduced policy limits or incur substantially higher costs to maintain the same or similar coverage. Gorilla cannot predict or estimate the amount or timing of additional costs it may incur to respond to these requirements. The impact of these requirements could also make it more difficult for Gorilla to attract and retain qualified persons to serve on its board of directors, its board committees or as executive officers.

 

A market for Gorilla’s securities may not be sustained, which would adversely affect the liquidity and price of Gorilla’s securities.

 

The price of Gorilla’s securities may fluctuate significantly due to, among other things, general market and economic conditions. An active trading market for Gorilla’s securities may not be sustained. In addition, the price of Gorilla’s securities can vary due to general economic conditions and forecasts, Gorilla’s general business condition and the release of Gorilla’s financial reports. Additionally, if Gorilla’s securities become delisted from Nasdaq and are quoted on the OTC Bulletin Board (an inter-dealer automated quotation system for equity securities that is not a national securities exchange), the liquidity and price of Gorilla’s securities may be more limited than if Gorilla was quoted or listed on the New York Stock Exchange, Nasdaq or another national securities exchange. You may be unable to sell your securities unless a market can be established or sustained.

 

Risks Related to Ownership of Our Ordinary Shares

 

Our forecasted operating and financial results rely in large part upon assumptions and analyses developed by us. If these assumptions and analyses prove to be incorrect, our actual operating and financial results may be significantly below our forecasts.

 

The projected financial and operating information appearing elsewhere in this annual report reflects current estimates of future performance. Whether actual operating and financial results and business developments will be consistent with our expectations and assumptions as reflected in its forecast depends on a number of factors, many of which are outside of our control, including, but not limited to:

 

whether we can obtain sufficient capital to begin production and grow our business;

 

our ability to manage our growth;

 

whether we can manage relationships with our partners and suppliers;

 

whether we can rapidly deploy our facilities and successfully execute our production methodologies in such facilities;

 

the ability to obtain necessary regulatory approvals and certifications;

 

demand for our products and services;

 

the timing and costs of new and existing marketing and promotional efforts;

 

29

 

 

inflationary pressures in labor markets and for other resources

 

competition, including from established and future competitors;

 

our ability to retain existing key management, to integrate recent hires and to attract, retain and motivate qualified personnel;

 

the overall strength and stability of the economies in the markets in which we operate or intend to operate in the future; and

 

regulatory, legislative and political changes.

 

Unfavorable changes in any of these or other factors, most of which are beyond our control, could materially and adversely affect our business, results of operations and financial results.

 

You may experience substantial dilution in the ordinary shares convertible from the Series A Convertible Preference Shares (the “Series A Preference Shares”) and Series B Convertible Preference Shares (the “Series B Preference Shares”, and together with the Series A Preference Shares, the “Preference Shares”) or exercisable from the Series A Warrants and the Series B Warrants. Holders of ordinary shares have experienced substantial dilution due to the issuance of Preference Shares and the adjustment in the conversion price of our Series A Convertible Preference Shares. In addition, holders of our ordinary shares may incur dilution due to issuances pursuant to the conversion of the Preference Shares and the exercise of outstanding options or warrants.

 

As of January 24, 2024, there were 518,793 ordinary shares subject to outstanding options at a weighted average exercise price of $1.17 per share, 20,000,000 ordinary shares issuable upon the exercise of Series A Ordinary Share Purchase Warrants at an exercise price of $1.50 per share, 8,250,000 ordinary shares issuable upon the exercise of Series B Ordinary Share Purchase Warrants at an exercise price of $1.50 per share and 9,582,724 ordinary shares issuable upon the exercise of outstanding warrants at a weighted average exercise price of $11.50 per share, subject to customary adjustments thereunder. In addition, as of April 30, 2024, there are 11,297,342 ordinary shares underlying Series A Preference Shares assuming a Series A Conversion Price (as defined below) of $0.602 per share and 16,611,296 ordinary shares underlying Series B Preference Shares assuming a Series B Conversion Price ((as defined below) and, together with the Series A Conversion Price, the “Conversion Prices”) of $0.602 per share. There are also 8,250,000 ordinary shares issuable upon the exercise of Series B Ordinary Share Purchase Warrants at an exercise price of $1.50 per share as of April 30, 2024.

 

In addition, the Conversion Prices may be reduced in the event we sell equity at a lower price than the then in effect Conversion Price and such sale is not an Exempt Issuance (as defined in the Certificates of Designation, as defined below). Exempt Issuances include, among other things, certain issuances of equity compensation to employees, officers and directors, equity grants approved by our board of directors prior to the date of execution of the Certificates of Designation, and other limited selling activity. However, in the event that the Company (i) raises capital while Preference Shares are outstanding, (ii) is unable to do so with equity securities at a price higher than the then in effect Conversion Price for such Preference Shares and (iii) such capital raise is not an Exempt Issuance, the effect of such capital raising activity would reduce the Conversion Price for such Preference Shares to the lower of (a) the lowest daily volume weighted average price for the five trading days following the public announcement of the execution of such issuance and (b) the effective price per share of the ordinary shares offered in connection with such issuance, but, in the case of the Series B Preference Shares, not less than $2.00. This would allow the holders of the Preference Shares to receive a greater amount of ordinary shares in connection with conversion of the Preference Shares, leading to greater dilution to holders of ordinary shares.

 

Gorilla is a foreign private issuer and, as a result, it is not subject to U.S. proxy rules and is subject to Exchange Act reporting obligations that, to some extent, are more lenient and less frequent than those of a U.S. domestic public company.

 

Gorilla reports under the Exchange Act as a non-U.S. company with foreign private issuer status. Because Gorilla qualifies as a foreign private issuer under the Exchange Act, it is exempt from certain provisions of the Exchange Act that are applicable to U.S. domestic public companies, including (1) the sections of the Exchange Act regulating the solicitation of proxies, consents or authorizations in respect of a security registered under the Exchange Act, (2) the sections of the Exchange Act requiring insiders to file public reports of their share ownership and trading activities and liability for insiders who profit from trades made in a short period of time and (3) the rules under the Exchange Act requiring the filing with the SEC of quarterly reports on Form 10-Q containing unaudited financial and other specified information. In addition, foreign private issuers are not required to file their annual report on Form 20-F until 120 days after the end of each fiscal year, while U.S. domestic issuers that are accelerated filers are required to file their annual report on Form 10-K within 75 days after the end of each fiscal year and U.S. domestic issuers that are large accelerated filers are required to file their annual report on Form 10-K within 60 days after the end of each fiscal year. Foreign private issuers are also exempt from Regulation FD, which is intended to prevent issuers from making selective disclosures of material information. As a result of all of the above, you may not have the same protections afforded to shareholders of a company that is not a foreign private issuer.

 

30

 

 

Gorilla may lose its foreign private issuer status in the future, which could result in significant additional costs and expenses.

 

As discussed above, Gorilla is a foreign private issuer and, therefore, is not required to comply with all of the periodic disclosure and current reporting requirements of the Exchange Act. The determination of foreign private issuer status is made annually on the last business day of an issuer’s most recently completed second fiscal quarter, and, accordingly, the next determination will be made with respect to Gorilla on June 30, 2024. In the future, Gorilla would lose its foreign private issuer status if (1) more than 50% of its outstanding voting securities are owned by U.S. residents and (2) a majority of its directors or executive officers are U.S. citizens or residents, or it fails to meet additional requirements necessary to avoid loss of foreign private issuer status. As of this date, Evan Medeiros, Gregg Walker, Daphne Huang and Rajesh Natarajan are either U.S. citizens or residents, while our remaining directors and executive officers are not U.S. citizens or residents. If Gorilla loses its foreign private issuer status, it will be required to file with the SEC periodic reports and registration statements on U.S. domestic issuer forms, which are more detailed and extensive than the forms available to a foreign private issuer. Gorilla would also have to mandatorily comply with U.S. federal proxy requirements, commence reporting its financial statements in accordance with U.S. GAAP and its officers, directors and principal shareholders will become subject to the short-swing profit disclosure and recovery provisions of Section 16 of the Exchange Act. In addition, it would lose its ability to rely upon exemptions from certain corporate governance requirements under the listing rules of Nasdaq. As a U.S. listed public company that is not a foreign private issuer, Gorilla would incur significant additional legal, accounting and other expenses that it will not incur as a foreign private issuer.

 

As Gorilla is a “foreign private issuer” and intends to follow certain home country corporate governance practices, its shareholders may not have the same protections afforded to shareholders of companies that are subject to all Nasdaq corporate governance requirements.

 

As a foreign private issuer, Gorilla has the option to follow certain home country corporate governance practices rather than those of Nasdaq, provided that it discloses the requirements it is not following and describes the home country practices it is following. Gorilla may in the future elect to follow home country practices with regard to certain matters. As a result, its shareholders may not have the same protections afforded to shareholders of companies that are subject to all Nasdaq corporate governance requirements.

 

The market price and trading volume of the ordinary shares may be volatile.

 

The stock markets, including Nasdaq on which Gorilla lists the ordinary shares and warrants under the symbols “GRRR,” and “GRRRW,” respectively, have from time to time experienced significant price and volume fluctuations. Even if an active, liquid and orderly trading market is sustained for the ordinary shares and warrants, the market price of the ordinary shares and warrants may be volatile and could decline significantly. In addition, the trading volume in the ordinary shares and warrants may fluctuate and cause significant price variations to occur. If the market price of the ordinary shares and warrants declines significantly, you may be unable to resell your shares or warrants at or above the market price of the ordinary shares and warrants. Gorilla cannot assure you that the market price of the ordinary shares and warrants will not fluctuate widely or decline significantly in the future in response to a number of factors, including, among others, the following:

 

the realization of any of the risk factors presented in this Annual Report;

 

actual or anticipated differences in Gorilla’s estimates, or in the estimates of analysts, for Gorilla’s revenues, results of operations, level of indebtedness, liquidity or financial condition;

 

additions and departures of key personnel;

 

failure to comply with the requirements of Nasdaq;

 

failure to comply with the Sarbanes-Oxley Act or other laws or regulations;

 

future issuances, sales, resales or repurchases or anticipated issuances, sales, resales or repurchases, of Gorilla’s securities including due to the expiration of contractual lock-up agreements;

 

publication of research reports about Gorilla;

 

the performance and market valuations of other similar companies;

 

failure of securities analysts to initiate or maintain coverage of Gorilla, changes in financial estimates by any securities analysts who follow Gorilla or Gorilla’s failure to meet these estimates or the expectations of investors;

 

new laws, regulations, subsidies, or credits or new interpretations of existing laws applicable to Gorilla;

 

commencement of, or involvement in, litigation involving Gorilla;

 

31

 

 

broad disruptions in the financial markets, including sudden disruptions in the credit markets;

 

speculation in the press or investment community;

 

actual, potential or perceived control, accounting or reporting problems;

 

changes in accounting principles, policies and guidelines; and

 

other events or factors, including those resulting from infectious diseases, health epidemics and pandemics (including the ongoing COVID-19 public health emergency), natural disasters, war, acts of terrorism or responses to these events.

 

In the past, securities class-action litigation has often been instituted against companies following periods of volatility in the market price of their shares. This type of litigation could result in substantial costs and divert Gorilla’s management’s attention and resources, which could have a material adverse effect on us.

 

Gorilla’s quarterly operating results may fluctuate significantly and could fall below the expectations of securities analysts and investors due to seasonality and other factors, some of which are beyond its control, resulting in a decline in its stock price.

 

Gorilla’s quarterly operating results may fluctuate significantly because of several factors, including:

 

labor availability and costs for hourly and management personnel;

 

profitability of Gorilla’s products, especially in new markets and due to seasonal fluctuations;

 

changes in interest rates;

 

impairment of long-lived assets;

 

macroeconomic conditions, both internationally and locally;

 

fluctuations of exchange rates;

 

changes in consumer preferences and competitive conditions;

 

expansion to new markets; and

 

fluctuations in commodity prices.

 

If securities or industry analysts do not publish or cease publishing research or reports about Gorilla, its business, or its market, or if they change their recommendations regarding the ordinary shares adversely, then the price and trading volume of Gorilla’s securities could decline.

 

The trading market for Gorilla’s securities is and will be influenced by the research and reports that industry or financial analysts publish about its business. Gorilla does not control these analysts, or the content and opinions included in their reports. As a new public company, Gorilla may be slow to attract research coverage and the analysts who publish information about Gorilla’s securities will have had relatively little experience with Gorilla, which could affect their ability to accurately forecast Gorilla’s results and make it more likely that Gorilla fails to meet their estimates. In the event Gorilla obtains industry or financial analyst coverage, if any of the analysts who cover Gorilla issues an inaccurate or unfavorable opinion regarding it, the price of Gorilla’s securities would likely decline. In addition, the share prices of many companies in the technology industry have declined significantly after those companies have failed to meet, or significantly exceed, the financial guidance publicly announced by the companies or the expectations of analysts. If Gorilla’s financial results fail to meet, or significantly exceed, its announced guidance or the expectations of analysts or public investors, analysts could downgrade Gorilla’s securities or publish unfavorable research about it. If one or more of these analysts cease coverage of Gorilla or fail to publish reports on it regularly, Gorilla’s visibility in the financial markets could decrease, which in turn could cause the price of its securities or trading volume to decline.

 

32

 

 

Gorilla’s failure to meet the continued listing requirements of Nasdaq could result in a delisting of its securities.

 

If Gorilla fails to satisfy the continued listing requirements of Nasdaq such as the corporate governance requirements or the minimum closing bid price requirement, Nasdaq may take steps to delist its securities. Such a delisting would likely have a negative effect on the price of the securities and would impair your ability to sell or purchase the securities when you wish to do so. In the event of a delisting, Gorilla can provide no assurance that any action taken by it to restore compliance with listing requirements would allow its securities to become listed again, stabilize the market price or improve the liquidity of its securities, prevent its securities from dropping below the Nasdaq minimum bid price requirement or prevent future non-compliance with Nasdaq’s listing requirements. Additionally, if Gorilla’s securities become delisted from Nasdaq, for any reason, and are quoted on the OTC Bulletin Board, an inter-dealer automated quotation system for equity securities that is not a national securities exchange, the liquidity and price of Gorilla’s securities may be more limited than if it were quoted or listed on Nasdaq or another national securities exchange. You may be unable to sell your securities unless a market can be established or sustained.

 

On November 3, 2023 Gorilla received a letter from Nasdaq notifying the Company that the minimum closing bid price per share for its ordinary shares was below $1.00 for a period of 30 consecutive business days and that the Company did not meet the minimum bid price requirement set forth in Nasdaq Listing Rule 5550(a)(2). As a result of the Reverse Split, the Company regained compliance with Nasdaq Listing Rule 5550(a)(2). However, there can be no guarantee that the Company will maintain compliance with Nasdaq’s listing rules going forward.

 

Gorilla qualifies as an emerging growth company within the meaning of the Securities Act, and Gorilla takes advantage of certain exemptions from disclosure requirements available to emerging growth companies, which makes Gorilla’s securities less attractive to investors.

 

Gorilla is eligible to be treated as an emerging growth company, as defined in Section 2(a) of the Securities Act, as modified by the JOBS Act. For as long as Gorilla continues to be an emerging growth company, it may take advantage of certain exemptions from various reporting requirements that are applicable to other public companies that are not emerging growth companies, including not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act. As a result, its shareholders may not have access to certain information that they may deem important. Gorilla could be an emerging growth company for up to five years, although circumstances could cause it to lose that status earlier, including if its total annual gross revenue exceeds $1.235 billion, if it issues more than $1.0 billion in non-convertible debt securities during any three-year period, or if before that time it is a “large accelerated filer” under U.S. securities laws.

 

Gorilla cannot predict if investors find its securities less attractive because it relies on these exemptions. If some investors find its securities less attractive as a result, there may be a less active trading market for its securities and the price of Gorilla’s securities may be more volatile. Further, there is no guarantee that the exemptions available to Gorilla under the JOBS Act will result in significant savings. To the extent that Gorilla chooses not to use exemptions from various reporting requirements under the JOBS Act, it will incur additional compliance costs, which may impact Gorilla’s financial condition.

 

33

 

 

ITEM 4: INFORMATION ON THE COMPANY

 

4.A. HISTORY AND DEVELOPMENT OF THE COMPANY

 

General Corporate Information

 

Gorilla was incorporated in 2001 as a Cayman Islands exempted company, and our principal executive office is located at Meridien House, 42 Upper Berkeley Street, Marble Arch, London, United Kingdom W1H 5QJ. Our legal and commercial name is Gorilla Technology Group Inc. Our company incorporation number is 110283. Our registered office address in the Cayman Islands is located at PO Box 309, Ugland House, Grand Cayman, KY1-1104, Cayman Islands. Our website address is https://www.gorilla-technology.com, and our telephone number is +442039880574. The effective date of the registration statement (Commission File No. 333-262069) registering certain ordinary shares offered pursuant to the Business Combination Agreement upon which Gorilla’s ordinary shares were listed on the Nasdaq Capital Market was July 7, 2022. The Transactions closed on July 13, 2022. Information contained on, or that can be accessed through, our website does not constitute a part of this annual report and is not incorporated by reference herein. We have included our website address in this Annual Report solely for informational purposes. The SEC maintains an Internet site that contains reports, proxy and information statements, and other information regarding issuers, such as we, that file electronically, with the SEC at www.sec.gov. Our agent for service of process in the United States is Puglisi & Associates, 850 Library Avenue, Suite 204, Newark, Delaware 19715.

 

4.B. BUSINESS OVERVIEW

 

Gorilla is a global solution provider in Security Intelligence, Network Intelligence, Business Intelligence and IoT technology, with operations and established distribution and sales channels in Asia Pacific and other key regions around the world, including the United States, Europe, the Middle East and Latin America.

 

We have been working in the field of video analytics since our incorporation in 2001. We have used this core competence to produce revolutionary and transformational technology using artificial intelligence (“AI”) and edge AI computing as video technologies transitioned from analog to digital formats.

 

Our established technologies in edge AI computing, video analytics, and OT security solutions and services form the foundation of our line of product and service offerings for a wide range of commercial, industrial, municipal and government customers. To provide end-to-end solutions for various sectors, we partner with industry-leading firms such as cloud infrastructure providers, telecoms, chipset vendors and storage manufacturers.

 

Our proprietary machine learning and deep learning algorithms are foundational to our products and services, which enable our customers to securely move, store and analyze data for use in biometric authentication, account management, device management, business intelligence, and other applications. We divided our products and services into two segments, namely Video IoT and Security Convergence, each containing the video intelligence and Internet of Things (“IoT”) and convergence of information technology (IT) and operational technology (OT) security solutions, respectively.

 

History

 

Gorilla was incorporated in 2001 as a Cayman Islands exempted company. Our initial operations focused on supporting broadcasting firms with video content for storage, labeling, processing and retrieval. Gorilla’s video analysis and AI capabilities were built on this foundation. We invested in research and development to enhance our platform to deploy facial recognition technology in 2010 as Gorilla’s expertise developed. Since then, we have grown our expertise in IoT, video intelligence, edge AI computing and cybersecurity, with product and service offerings spanning a wide range of sectors and customers.

 

As of December 31, 2023, we have been deploying our products and solutions in offices, highways, train stations, parking buildings, airports, ports, city traffic, logistics of air-freight and container ships, city police departments, national law enforcement agencies, a national weather bureau, a national ocean affairs council, and correctional facilities, among many other vertical entities to collect, process, and analyze raw data in order to create actionable data points for our customers, among many other vertical businesses.

 

An Overview of Our Business

 

Edge AI significantly underlies Gorilla’s business offering. When data is processed at a network’s “edge” (or where the data is generated and consumed) on devices where it was originally created it lessens the need for additional computation or power requirements or traditional hardware and software, not to mention the bandwidth needed in constantly pushing video data from edge to server. There are four primary advantages to moving AI processing to the edge:

 

Highly economical and cost-effective.    Moving AI processing to the edge reduces the quantity of data processed by larger devices, which have become computationally more powerful, and reduces the volume of data being transferred to the cloud.

 

34

 

 

Faster speeds for processing and storage.    Latency for real-time processing is minimized by keeping and processing data closer to the edge.

 

Ensures security and reduces disruption.    Keeping data on the local device and dispersing storage, processing and applications across a variety of devices and data centers ensures security and prevents the entire network from being brought down by a single outage.

 

Reliable connections and workflows.    Our proprietary edge AI virtualization technology enables a highly dependable mesh architecture for distributed computing and storage, especially inside the low latency of a 5G Private Network and minimizes workflow interruptions due to network outages.

 

A significant portion of our customers are governmental agencies. To meet the accounting, invoicing and budgeting procedures applicable to those customers, our income generated by particular governmental agency customers will be recognized upon the customers’ acceptance of our invoice. For example, a project with governmental agency was won by the end of previous fiscal year or at the beginning of the current fiscal year, the customer will accept our billing upon the completion of such project, which could be by the end of the current fiscal year or potentially, the next fiscal year. Seasonality may cause fluctuations in our results of operations and position. See the sections of this Annual Report titled “Risk Factors —  Seasonality may cause fluctuations in our results of operations and position” and Item 5.A. “Operating Results — Quarterly Revenue Trends” for more information.

 

AI Lifecycle Framework: Turning Video & Network Intelligence into Actionable Insights Using a Big Data Platform

 

Edge AI Computing

 

By boosting accuracy and minimizing human error through automation, edge AI and edge computing devices help numerous sectors become more efficient and safer. Machine learning intelligent camera systems can gather raw data, process it, and analyze it using facial recognition to identify persons of interest and questionable actions that may be occurring immediately at the edge, due to the emergence of edge AI.

 

Numerous industries across the board are already seeing the potential of these edge computing devices to benefit people’s daily life. Transportation/driverless cars, education, medical/healthcare, agriculture, manufacturing/factories, retail/shopping and video surveillance are all early users of edge AI and edge computing technologies.

 

As edge AI and video analytics grow more entwined, Fortune Business Insights forecasts a 23.8% compound annual growth rate (“CAGR”) for the worldwide video analytics market to 2029. Additionally, increased usage of video analysis solutions in retail, healthcare, building and construction, and other sectors is offering attractive prospects for market participants.

 

To make the most of these new trends, Gorilla is increasingly turning to AI at the edge. Gorilla’s technology in edge AI computing makes up a comprehensive video surveillance system that is designed for CPU efficiency. Recognizing the high computing demand it needs, Gorilla’s edge AI and deep learning technology can “piggyback” on big data at the edge, and with better algorithms, a new generation of video analytics is created. The result is increased accuracy with optimized video processing.

 

Gorilla IVAR® has edge AI technology that may be used to enable real-time responses to events from edge and IoT devices and security equipment. Users obtain advanced insights about people, vehicles and moving objects in the form of information for unique use-cases in surveillance and security, retail and customer service, traffic and parking, staff and visitor management, and other areas. As a certified computer vision MRS partner of Intel® to optimize their solution with OpenVINO™, Gorilla’s IVAR® is on the pulse of the market, enabling clients to benefit from the Open Visual Inference & Neural Network Optimization toolkit in new and unexpected ways. We believe Gorilla’s AI technology is helping fast-track the deployment of computer vision for edge computing involving cameras and IoT devices, and it is being used to help develop solutions that emulate human sight, useful for addressing the growing markets in deep learning and computer vision. We believe it has been used successfully in edge implementations, useful for single, stand-alone device locations like when pointed at a point-of-sale system, in an edge/gateway configuration, used in larger areas encompassing multiple moving pieces like for large train stations, and in server configurations, which may ensure expansive areas like hospitals, airports and smart cities can keep their citizens safe.

 

Gorilla OT Security uses AI technology to deliver endpoint and network security in the OT environment. Gorilla OT Security may be used in a wide range of OT fields, including ports, airports, power, medical care, factory automation, intelligent traffic management, retail, financial, entertainment, logistics and smart cities, among others and easily converges with existing IT security.

 

By boosting accuracy and minimizing human error through automation, Gorilla’s edge AI system is assisting industries in becoming more efficient and safer. Gorilla offers high-performance video analysis to bring edge and IoT data and business intelligence into the age of machine learning while ensuring operational security. This solution delivers advanced dataset services for cloud servers and enables value-added applications in numerous sectors such as retail, industrial markets, banking, education and public safety. Interest in the solution is expected to continue to rise as industries understand the potential of these devices to improve their day-to-day lives, as well as their businesses and overall safety.

 

35

 

 

AI Big Data Platform

 

Edge AI devices not only process various types of structured data but can also analyze and transform unstructured video and image data into structured data via deep learning, a form of AI technology.

 

Once processed, the data is encrypted and sent with the time of collection as an event for analysis in vertical application services built on top of Gorilla’s AI Big Data Platform, which is a distributed system that can be easily scaled out by adding more nodes to improve its capacity and computation power. It can accommodate structured data, such as relational database, CSV/Excel/JSON/XML files and OpenAPI, and unstructured data such as video, images and text from edge AI devices and various other heterogeneous data sources. The data can be pre-processed according to the characteristics of the data source to ensure consistency and availability during the import process.

 

After data is imported into the AI Big Data Platform, it will be indexed according to its time, location information, and the characteristics of each data field to form a temporal-spatial database, so that we can build various vertical applications and services to process, correlate and analyze data on top of the platform.

 

The core of the Gorilla AI Big Data Platform is AI Hyper Learning. After the data is collected by the edge device being sent to the Big Data Platform, in addition to analyzing with pre-trained analysis models, you can also use the AI Hyper Learning core to train a more accurate AI algorithm based on the field-specific data and then apply the new AI model to the edge AI device to form a complete AI Lifecycle. Integrating the features of 5G multi-access edge computing (“MEC”), data can stay in the field and the AI Hyper Learning core can be deployed to the MEC Server on the field side. In this way, data privacy and real-time and in-field training can be taken into account at the same time.

 

Vertical AI Application Services

 

We are building Vertical AI Application on the rapidly evolving Hybrid Edge-Cloud environment, which will eventually overlap with our core technology. Multiple vertical applications will be built on top of the AI Big Data Platform to provide real-time and statistics AI data and visualization dashboard, which will support both video analytics data and cybersecurity analytics AI data.

 

Gorilla provides a variety of AI solutions and services that combine video analytics and IoT technology to deliver business intelligence insights for improving performance in sales, operations and understanding of customer needs. Smart cities, commercial and major enterprise settings, in retail and hospitality, and academia are just a few of the key industries where this technology is already implemented. While security and safety are at the root of these solutions, governments and enterprises are using Gorilla’s vertical solutions and services in new and innovative ways, like to ease traffic congestion or better manage customers in a busy retail environment.

 

Enterprises, small business and smart cities are increasingly seeing the advantage of implementing AI. Gorilla’s vertical solutions are a real-time video analytics solution that creates many benefits in the business and security intelligence fields by being an Intel certified Market Ready Solution (MRS), performance-driven edge AI and computer vision software. Gorilla’s vertical solutions are fueled by the need to make sense of large data sets from video applications and the need for AI optimization.

 

Gorilla’s solutions and services have already been implemented in the following key vertical markets:

 

Smart City — For public safety, driverless cars and to monitor changes in the environment;

 

Transportation — Traffic monitoring, parking management and more;

 

Business and Enterprise — In building safety and security, as well as employer/employee turnout;

 

Retail and Hospitality — For targeted marketing, customer management and loss prevention; and

 

Education — For campus security and professor/student course engagement.

 

Business for Major Verticals

 

Smart City & Transportation

 

Stadium and Public Spaces

 

Airports, Ports & Stations

 

Traffic & Parking Management

 

Highway, Street & Intersection

 

Power Plants & Key Infrastructure Projects

 

Environmental Monitoring

 

36

 

 

Government, smart parking, campus and arena administrators can use Gorilla Smart City and Safe City solutions to better monitor, manage and make large-scale decisions. Gorilla’s comprehensive Smart Municipal solution, which is based on IVAR®’s cutting-edge AI technology, has been used in a number of city projects and excels at traffic control, public safety, and central management. Our edge computing technologies like IVAR® are influencing how people use intelligent video analytics around the world.

 

Scenarios   Benefits
Enhanced Post-pandemic management (ID & temperature checking, AI social distancing)   ●  Best Cost & Performance:
- Improve predictive maintenance & performance operation management
       
●  Public space customers entrance control   Low Latency:
      - Edge AI & data analytics to shorten data transform latency & response time (detect dangerous situations and respond on time)
       
Traffic violation & abnormal situation notification   Advanced Security:
      - On-site big data collection & analytics for instant response & decision making
       
●  Intelligent Transportation System connected with road site unit (includes traffic light signal)   ●  High Reliability:
- Vertical certificated AI appliance & SaaS, and provide AI training/machine learning eco-system

 

Industrial

 

Automobiles

 

Energy & Oil

 

Manufacturing & Robotics

 

Architecture & Construction

 

Medical Instruments

 

Defense

 

To efficiently manage people and spaces, Gorilla Industrial Solutions delivers AI-based video surveillance and OT security. Integrating access control, attendance, scheduling and intrusion detection can easily be integrated with current departments or company-wide systems. It merges traditional processes with IoT, facial recognition, and temperature and mask detection technologies, which allows businesses to access, control and manage employee and visitor records in a single location.

 

Scenarios   Benefits
AI plug-in instrument for vertical based scenario (production line, operation/medical process)   Best Cost & Performance:
- Improve predictive maintenance & provide performance operation management
       
Automatically vehicle/people access control & management   Low Latency:
- Edge AI & data analytics to shorten data transform latency & response time (detect dangerous/abnormal situations on time)
       
Risk prediction and real-time alerting   Advanced Security
- Big data collection & analytics for prediction and instant response & decision making
       
    High Reliability
- AI Appliance & SaaS for easy plug & play, and provide AI training/machine learning eco-system

 

Commercial

 

Retail

 

Healthcare

 

Education

 

37

 

 

Financial & Banking

 

Telecommunication

 

Data Center & ISP

 

Scenarios   Benefits
Shopper Behavior Analysis
- Shopper Demographics
- Number of Passers/Visitors
- Shopper Path  
  Best Cost & Performance
- Increase customer loyalty
- Precise marketing and promotion
- Less human resource since customer self-service POS/Kiosk
         
Heatmap
- Customer Stay Time
- Best Sellers
  Low Latency
- Interactive& real time response for customer service
- Real-time alert when abnormal physical/cyber behavior occurs
         
Membership/VIP
- Loyal customer target based special service
- Watch list  
  Advanced Security
- Lost prevention: prevent money loss and intrusion
- Prevent malware/ransomware attack  
         
●  POS/Merchandise
- Customer type/behavior and shopping item connection & analytics  
  High Reliability
- Easy Plug & play AI Appliance with high stability
- Multi-tenancy AI SaaS with data backup mechanism  
         
●  Loss Prevention
- Prevent money loss from improper operation & robbery  
   

 

Intelligent video analytics are used by Gorilla’s Commercial Solutions to safely manage personnel. Access control, attendance, scheduling and performance monitoring are all easily integrated into current departments or corporate systems. It combines traditional processes with IoT, facial recognition and temperature and mask detection technologies to enable enterprises to access, regulate and manage employee and visitor records in a single location.

 

Government & Public Services

 

Criminal Investigation Agencies

 

Prosecutors’ Offices

 

State & City Police

 

Correction Agencies

 

Border & Coast Guards

 

Intelligence Agencies

 

National Security Agencies

 

Intelligent video analytics are used by Government and Public Service Solutions to help people and traffic flow more safely. Access control, attendance, scheduling and behavior tracking may all be simply linked into current departmental or corporate systems. Organizations can effectively control and monitor traffic in crucial locations by using license plate recognition and vehicle detection analytics.

 

Scenarios   Benefits
Target vehicle/people search & tracking   Best Cost & Performance:
       
Watch list target monitoring & alerting     - Easy integration with existing device/Infrastructure — provide performance operation management
Abnormal behavior detection      
  Low Latency:
Criminal investigation big data analytics     - Edge AI & data analytics to shorten data transform latency & response time (detect dangerous target/situations on time)
National level cyber security      
  ●  Advanced Security:
      - Big data collection for criminal investigation & public safety analytics
      - Intelligent data/device/network/s cyber security
       
    High Reliability:
      - AI Appliance & SaaS for easy plug & play
      - Stable E2E solution with AI training/machine learning eco-system

 

38

 

 

Gorilla’s Suite of Products and Services

 

By creating and modifying our unique technology to meet industry standards, we hope to distinguish ourselves from our competition. We believe our edge AI platform was one of the first to use Intel’s OpenVINO toolkit to bring edge computing, IoT data and business intelligence into the machine-learning era.

 

To provide various and highly accurate insights in edge computing, we use a combination of machine learning and deep learning. All of the data is encrypted, and the service is protected by our endpoints and network security solution. Edge AI is the cornerstone of our product and service offerings, and it underlies our entire array of solutions.

 

AI Models, AI Appliances and AI SaaS Platforms are among our products and services we offer to our customers.

 

AI Models and Platform Independent Offerings

 

OT security and video analytics AI Models can be easily incorporated into AI Boards, AI Appliances, OEM hardware, and third party platforms to enable AI functionality and address business and operational needs.

 

Video Analytics

 

Intelligent video analytics (“IVAs”) are AI models that can scan video for patterns and distinguish specific items using AI algorithms and metadata. The video data can then be queried and searched for various/specific outcomes after it has been processed.

 

Gorilla is combining video analytic specialization of over 40 IVAs with leading industrial PCs, network appliances, car PCs and servers from various partners. Given the digital transformations that COVID-19 has prompted, the delivery and quick deployment of cutting-edge AI appliances that focus on physical, data, and network security has proven invaluable.

 

Based on the categories below, video is processed to generate analytic data. Video analytics for various verticals will be launched in tandem with the launch of vertical applications on a well-defined timeline:

 

Behavioral Analytics

 

People/Face Recognition

 

Vehicle Analysis

 

Object Recognition

 

Business Intelligence

 

Behavioral Analytics

 

Algorithms are used in these analytics to look for specific behavior. A behavior might be characterized as action over time. As a result, each behavior analytics algorithm requires more than one frame from the video to identify whether or not an event or behavior has occurred. Behavior analytics algorithms search for changes from frame to frame over time in frames to detect a very particular and predefined event or activity.

 

The following behavior analytics algorithms are used in our solutions:

 

The People Counting IVA detects and counts people for a specified amount of time as they enter a zone and/or cross a line that users define in the software.

 

The Line Crossing IVA detects when people cross a line (or lines) of user-defined length and position.

 

The Intrusion Detection IVA monitors user-created zones to detect any activity or entries by moving objects (like people).

 

39

 

 

The Direction Detection IVA monitors a user-created zone for people moving within the zone and in the marked direction. Movements in the opposite direction do not trigger an alert.

 

The Direction Violation Detection IVA operates the same as the Direction Detection IVA but also detects and alerts to movements in the opposite direction. Security checks at airports and other transportation hubs benefit from this type of IVA.

 

The Loitering Detection IVA monitors figures or people entering and then remaining in a user-created zone for a specified period.

 

People/Face Recognition

 

We categorize People/Face Recognition IVAs into two core groups:

 

The Human Detection IVA detects human figures within the video. Once detected, features like clothing color, gender, eyewear, masks and age group can be detected as well.

 

The Face Recognition IVA, which is subject to the privacy regulation applied to each region, recognizes and identifies faces and is used in conjunction with our Business Automation Platform (BAP) software and its facial recognition database. While there are a myriad of uses for this, Face Recognition IVAs are often used for watch lists, VIP identification, attendance systems and black lists.

 

Vehicle Analysis

 

Vehicle analysis IVAs have been widely deployed by transportation authorities to keep traffic flowing smoothly, reduce traffic violations and assist with criminal investigations. These IVAs generate real-time events and statistical data that can be used to make quick decisions and deploy fewer workers.

 

The Vehicle Classification IVA detects vehicle types, e.g. motorbikes, cars and buses.

 

The Vehicle Direction Detection & Counting IVA counts the number of vehicles moving in a specific direction.

 

The Traffic Violation Detection IVA recognizes the vehicles that violate traffic regulations or enter into prohibited areas.

 

The License Plate Recognition IVA recognizes license plates on static or moving vehicles under the privacy regulation applied to each region.

 

Object Recognition

 

Similar to the People/Face Recognition IVAs, the Object Recognition IVAs utilize algorithms to train software to detect and recognize specific objects. Once trained, the IVAs generate real-time recognition and identification of objects within the parameters set by the end-user for a number of uses — most notably, the identification of weapons for immediate security response.

 

Business Intelligence

 

Gorilla’s business intelligence analytics models provide visual overviews of top-performing traffic, people count, gender, and ages for single and multi-store environments to assist clients in better target product marketing strategies, especially when combined with POS data, conversion rate, and consumer preference analysis. Additionally, clients utilize Gorilla’s business intelligence analytics models to further optimize shop layout, product promotion, and marketing/advertising strategy and compare analytics data from one period of time to another and across multiple data sources.

 

Smart Retail also offers targeted marketing management solutions such as tailored content delivery and smart signage. It provides a comprehensive, real-time, portable analytical tool for single to multi-store operational managers and retail marketers, incorporating camera and IoT correlation analytical data to store operation overviews of top-performing traffic, shopper, revenue count and conversion rates to deliver actionable insight for better advertising strategy, staffing management and drive business outcomes. In almost every retail or commercial scenario, business intelligence dashboards that present data about numerous business activities are a valuable asset.

 

IT-OT Security Convergence

 

Industrial systems are becoming increasingly connected in order to create powerful, networked businesses, but they are also becoming more vulnerable to cyber assaults. When an OT network is connected to an IT network, the OT network and any connected OT devices are instantaneously exposed to the dangerous landscape. Malicious attacks are always developing and other risk factors such as the fact that certain endpoints are running old software make them more vulnerable to hackers. Furthermore, the growing use of third-party suppliers to gain remote access to OT networks widens the attack surface and introduces new vulnerabilities.

 

40

 

 

The enormous cost of industrial equipment, as well as the potential for a cyber-attack to destroy businesses and communities, are important considerations for companies trying to define their industrial networks.

 

The blending of various IT and OT technologies into an integrated system, fueled by digital transformation, is known as security convergence. Having a strong security convergence plan in place and providing endpoint protection would secure processes, people and profits while lowering security vulnerabilities and incidents dramatically. Security convergence provides businesses with a unified picture of industrial systems, as well as process management solutions that ensure accurate data is supplied to people, machines, switches, sensors and devices.

 

AI algorithms for anomaly detection applied to both network and endpoints are at the heart of Gorilla IT-OT Security Convergence, allowing system administrators and security engineers to detect suspicious behaviors in real time and respond quickly to reduce security risk and damage caused by hackers or malware. These algorithms can be used to offer AI features to third-party software and hardware platforms, in addition to Gorilla’s own products and solutions.

 

Network Anomaly Detection

 

A network anomaly is a state or condition in which network operation deviates from normal. Many network security devices compare network packets for known anomalies using rules or signatures. We employ AI to learn diverse anomalous in network behaviors in order to create AI models for network anomaly detection. These AI models can detect a variety of anomalous network behaviors, including denial of service, network topology abnormality, abnormal network traffic, abnormal communication protocol, network intrusion, and so on.

 

Endpoint Malware and Suspicious Behavior Detection

 

Traditional antivirus software detects harmful programs in the endpoint environment mostly through signatures or rules. The advantage of this strategy is that it can detect malware rapidly and effectively, but the disadvantage is that it has a very poor detection rate for unknown malware.

 

We collect a huge number of harmful programs and footprints created by various malicious behaviors in the endpoint environment and train AI models to detect malicious programs and behaviors using Deep Learning technology. The key benefit of employing these AI models is that they still have a high detection rate when confronted with unknown dangerous programs or behaviors; therefore, there is no need to update virus patterns or detection criteria on a regular basis.

 

AI Appliances

 

Intelligent Video Analytics (IVA) Appliances

 

Our edge AI IVA Appliances install Gorilla software on hardware bundles, resulting in all-in-one solutions. IVA Appliances use deep learning to analyze and turn unstructured video and picture data into structured data. Once processed, the encrypted data is delivered to in public, private, or hybrid servers as an event with the time of capture for analysis. The data is then transformed into useful, real-time insights by our numerous AI algorithms, which include people, vehicle and object detection capabilities.

 

IVAR® Appliance

 

IVAR® by Gorilla is a comprehensive all-in-one surveillance solution that combines video management and intelligent video analytics (IVAs). The real-time analytics solution from IVAR® provides insight into business and operations in a single, easy-to-read statistics dashboard. People and face recognition, vehicle detection and recognition, object detection and classification, behavior analysis, business intelligence and COVID-19 management and prevention are among the platform’s primary capabilities.

 

IVAR® allows government, transportation, business and retail administrators to better monitor, manage and make decisions on a large scale. Many projects throughout the world have used IVAR®, including traffic control, public safety, enterprise security and retail analytics. Our edge computing solutions, such as IVAR® are having an impact on how society employs intelligent video analytics around the world.

 

Smart Attendance

 

We offer a complete workforce management solution with our Smart Attendance. Smart Attendance makes use of IVAs to allow businesses to track employee health and safety, work hours, clock-ins/outs, absenteeism and HR management departments in a secure environment, ensuring the protection of company assets and intellectual property.

 

41

 

 

Smart Attendance’s primary features include:

 

contactless access via facial recognition and RFID/card recognition;

 

biometric security temperature detection; and

 

two-factor authentication.

 

Smart Attendance automatically logs employee timestamps directly to a database, minimizing manual data input costs and payroll processing. Smart Attendance works with existing systems such as clock-in machines, iPads and computers with webcams. Clients can install clock-in/out devices anywhere within a facility, and attendance records will be synchronized over the network. Our product enables accurate facial recognition, even when staff wear masks, and is combined with temperature detection to empower organizations to create the safest work environments possible.

 

Event & Video Management System Appliances

 

Gorilla Event & Video Management System (EVMS) is an advanced VMS with AI-based event search and management system to store event/object attributes in temporal-spatial big data database from Gorilla, which delivers comprehensive operational management and business insights.

 

The primary benefits of EVMS are:

 

Cost Efficiency — AI-based video analytics are embedded to replace manual video monitoring, save human resource costs and increase efficiency.

 

Event Alert — Real-time abnormal event alerts provide management efficiency and perform effective and near instant event handling and event searches.

 

Interoperable — Interoperability to work with standard camera and NVR in one VMS platform, manage video and events from any number of Gorilla or third party VMS/NVR and IVA systems.

 

At-a-Glance Awareness — The visualized and customizable event dashboard gives at-a-glance situational and system awareness.

 

Operation Technology (OT) Security Appliance

 

OT is a type of hardware and software used to monitor and control physical devices, processes, and infrastructure. OT Security is a common form of cybersecurity used to protect industrial systems and networks from various threats.

 

Gorilla offers robust cybersecurity solutions leveraging AI and machine learning for OT networks to protect customer’s data and devices. To defend against attacks, we offer a wide-range of data, network, and endpoint security solutions to ward off attacks, along with AI-based forensic tools and comprehensive data monitoring and alert systems.

 

Security convergence is a guiding philosophy for Gorilla’s cybersecurity products. We see how digital transformation is enabling businesses to become more resilient and strong in their networks, but we also see the potential for cyber threats and endpoint protection. Malicious attacks are always developing and other risk factors such as the fact that certain endpoints are running obsolete software make them to be more vulnerable to hackers, highlighting the significance of solid endpoint protection and other advanced network security measures.

 

Our OT Security Appliance includes the following:

 

NetProbe is an AI-based intrusion detection and prevention system that learns localized cyber-attack patterns and blocks threats from outside of your network, ensuring the safety and security of your data.

 

NetTrap imitates many network services and HW devices to broaden the breadth of threat detection. It adopts AI-based technology that detects suspicious activities in your networks. It can also isolate and control cyber risks before they occur, preventing internal users or devices from connecting to hostile IPs with or without their awareness. By utilizing automated methods and deep learning to identify harmful websites, network administrators can save time.

 

EdgeGuard recognizes threat patterns and prevents attacks from outside the network. EdgeGuard is a cybersecurity system designed for tough industrial OT environments. It leverages edge AI to identify cyber threats and offers a comprehensive protection system.

 

FR-MOTP strengthens authentication processes by combining facial recognition with a one-time password sent to a mobile device. The additional stages of verification protect IT and OT systems from identity theft and brute force attacks.

 

42

 

 

AI SaaS Platform

 

Smart Retail SaaS

 

Smart Retail is a comprehensive, real-time, analytical tool for single/multi-store operations and retail marketers, incorporating camera and IoT-gathered data to store information relating to traffic, shopper identification, revenue and conversion rates to deliver insights for more targeted advertising and efficient staffing management.

 

The core capabilities of Smart Retail are:

 

Shopper Demographics.    Smart Retail provides detailed information on customer traffic, gender and age. This data, when combined with point-of-sale data, conversion rates and shopper preferences, allows companies to create more targeted promotional campaigns to increase sales.

 

Visualized Shopper Behavior.    Smart Retail leverages IoT devices and cameras to gather data relating to a shopper’s location and their time spent in certain areas to visualize behaviors and help clients understand product attractiveness.

 

Advanced Data Analytics.    Smart Retail’s analytics dashboard provides clients with real-time, actionable data so they can take advantage of market momentum or avoid potential losses. It provides high-priority items that are integrated with external databases, such as point-of-sale devices, to produce comprehensive and in-depth and insights.

 

Smart City and Transportation SaaS

 

Through our Smart City SaaS, we provide superior traffic management, public safety and planning data for governments, transportation entities, campus and arena managers. Smart City can provide IVAs for the management of large-scale areas with considerable traffic volumes using camera and IoT data.

 

The core capabilities of Smart City are:

 

People tracking and experience reporting.    Smart City gives clients actionable items to manage services within defined zones by giving real-time data on foot traffic and congestion in defined locations.

 

Access control.    Face recognition is used in Smart City to improve security by authenticating access to specific areas.

 

Vehicle management.    Smart City improves traffic management by diverting traffic to less congested regions using license plate recognition and vehicle location searches.

 

Public safety.    Smart City employs video analytics to detect and warn clients to area intrusions into restricted areas, suspicious loiterers and black-listed individuals. It can also monitor and identify traffic violations in real time, allowing for increased enforcement while lowering the number of officers on the street.

 

Endpoint Security SaaS

 

Endpoint Security SaaS, as the name suggests, is a service that protects endpoints against security threats. Malware and suspicious activities detection, vulnerability warning, policy conformance and Biometric Multi-factor Authentication are all part of the solution. The endpoint’s safety factor may be assessed, and information security risks and threats can be reduced, due to different protective measures.

 

AI-based malware and behavior detection can supplement the endpoint’s existing antivirus software, detect unknown malware, and lower the risk of APT assaults on endpoints.

 

Examine whether the endpoint adheres to the organization’s security policies. Many government organizations, for example, have established a government configuration baseline (GCB) that sets the organization’s standard security setup for each endpoint. When an endpoint’s configuration does not match the GCB, it may indicate that there is a risk.

 

Check for the presence of software with known vulnerabilities on the endpoint to prevent hackers or malware from exploring these flaws to compromise the system.

 

When logging or executing high-privilege commands, the user must pass biometric multi-factor authentication. It can prevent a hacker from gaining access to the endpoint’s high privileges and causing significant damage.

 

The global edge AI software market size is forecasted to grow from $0.8 billion in 2022 to $3.1 billion by 2027, at a Compound Annual Growth Rate (CAGR) of 28.9% during the forecast period. As edge AI and video analytics grow more entwined, Fortune Business Insights forecasts a 23.8% CAGR for the worldwide video analytics market to 2029. Additionally, increased usage of video analysis solutions in retail, healthcare, building & construction, and other sectors is offering attractive prospects for market participants.

 

43

 

 

Despite the rising cloud computing market, the demand for more efficient and responsive systems has grown significantly. Moving AI and computation closer to the network edge reduces bandwidth requirements, provides for more agile transfer and response times, and ensures secure and private data protection by allowing close physical proximity to the end-user.

 

Gorilla believes it has a distinct advantage over its competitors in terms of end-to-end solutions and a diverse variety of vertical solutions.

 

Edge AI Computing, AI Big Data Platforms, and Vertical AI Application Services are all part of Gorilla AI lifecycle framework. Gorilla also offers a wide range of vertical solutions for edge computing in Government & Public Service, Smart City and Safe City, Industrial, and Commercial, whereas cloud-based solutions providers such as Alphabet, Microsoft, and Amazon Web Services mostly provide cloud-based AI services for general use. As a result, clients would have to customize solutions to meet their specific needs while also being willing to accept privacy concerns and the risk of network latency.

 

Gorilla has advanced edge AI technology that allows for real-time responses to events from edge and IoT devices, as well as security equipment. Users obtain advanced insights about people, cars, and moving objects in the form of information for unique use-cases in surveillance and security, retail and customer service, traffic and parking, employee and visitor management, and other areas. As a certified computer vision MRS (Market Ready Solution) partner of Intel®, Gorilla’s AI technology is helping fast-track the deployment of computer vision for edge computing involving cameras and IoT devices.

 

Gorilla is engaging with a variety of cross-platform edge device makers for SoC to provide optimized AI capabilities on various edge devices.

 

Avigilon, Axis, and Genetec, for instance, are three leading video surveillance system providers that specialize in video surveillance equipment and video management systems. However, they have recently shifted their focus to video analytics as well. In addition to video analytics, Gorilla provides comprehensive end-to-end solutions including OT security and Big Data, which are ideal for solving complex issues that customers face in a range of circumstances.

 

Nozomi Networks, Claroty, and Dragos are OT security companies that provide solutions for network visualization and threat detection in the OT environment. With our AI-based threat detection and comprehensive data monitoring and alerting systems, Gorilla also provides a wide range of data, network, and endpoint security solutions to defend against cyberattacks, all of which can work alone or seamlessly with Vision AI Appliance and SaaS.

 

Gorilla is building Vertical AI Applications on the rapidly evolving Hybrid Edge-Cloud environment, which will converge with our core technology. On top of the AI Big Data platform, multiple vertical applications will be developed to provide a real-time and statistical AI data and visualization dashboard that would integrate both video analytics and cybersecurity analytics AI data.

 

Gorilla offers a wide range of AI solutions and services that integrate video analytics and IoT technology to provide business intelligence insights for improving sales, operations, and customer experience. Smart cities, commercial and major enterprise settings, retail, and hospitality are just a few of the key industries that have already implemented this technology. Governments and businesses are using Gorilla’s vertical solutions and services in innovative ways, such as easing traffic congestion or better managing customers in a busy retail setting.

 

Key Industry Drivers

 

Acceleration of Digital Transformation

 

The rise of the Internet of Things, referred to as IoT, is a sign of global digital change. The COVID-19 epidemic, as well as the increasing acceptance of remote learning and working, have promoted businesses and individuals throughout the world to use a wide range of technology solutions and tools to achieve their potential and become more productive with data. The market for IoT devices has grown considerably and can bridge the gap between devices and networks.

 

Cloud-based Data and Computing Solutions

 

We anticipate that customers will continue to seek open, cloud-based solutions that facilitate the sharing of data across enterprise functions in an agile and convenient manner. Accordingly, the need for off-site servers along with the increased bandwidth required to share data between devices in the cloud is expected to generate additional demand for efficient computing technology.

 

Further, as the market transitions to more cloud-based solutions, operators will require agile, efficient and robust solutions to deal with increased data, computational capacity and security requirements.

 

5G Networks

 

Fifth Generation, or “5G,” technology enables mobile devices to process data at faster speeds, which, in turn, improves functionality and connectivity. The improvement in the capabilities of mobile networks with the growing adoption of 5G will increase the volume of data being generated, processed and shared from IoT devices exponentially. The faster and more reliable data flows will lead to improved connection density. The IoT market will continue to grow as more devices become equipped to handle the bandwidth capabilities provided by 5G networks.

 

44

 

 

The adoption of 5G networks and the increased bandwidth provided is expected to transform industries from all business sectors, exponentially increasing the agility of such companies to process and share data. The increase in the volume of data being shared will require technology capable of securely processing, storing and analyzing data from end-to-end and from cloud-to-edge.

 

Proliferation of AI and Machine Learning

 

The value of AI and machine learning in driving innovation in technology has grown considerably over the last decade. Recent growth in the use of large language models, or LLMs, brought public attention to the capabilities of AI. The automation of processing vast amounts of data is a key concern of many businesses, organizations and individuals globally and helps stakeholders make sense of data to realize potential.

 

This growing market has expanded the range of solutions required by end-users from edge to cloud. With machine learning and AI no longer limited to the realm of supercomputers and prohibitively expensive technology, businesses and individuals are increasingly exposed to, and have increased access to, the capabilities of these technologies.

 

The Intelligent Edge

 

Despite the aforementioned growing cloud computing market, the need for more efficient and responsive systems has increased considerably. The movement of AI and computing closer to the network edge ensures lower bandwidth requirements, enables more agile transfer and response times and allows close physical proximity to the end-user to ensure secure and private data retention.

 

Cybersecurity Issues and Ransomware

 

Cybersecurity threats and the entry of hostile attackers have increased as a result of digital transformation and the adoption of cloud solutions. Industrial systems and OT devices have become more networked and interwoven with IT systems, making them more vulnerable to cyberattacks. For commercial and government entities, this is becoming an increasingly serious operational and reputational challenge.

 

Malware, ransomware and malicious attackers have increased in recent years, attempting to gain access to networks or data centers, disrupt systems and services or demand ransom to return control of data and services. Cybersecurity threats are continually growing and becoming more complex and sophisticated, which makes detecting and properly protecting against them more difficult. These considerations have prompted businesses and governments to look for ways to protect their IT, OT and data, necessitating the development of more complex and comprehensive cybersecurity solutions.

 

Key Strengths

 

Visionary leadership with a strong track record in video analytics and technology development

 

Gorilla’s basis is built on the digitization and archiving of large volume of video for the purpose of storage, retrieval and analysis by broadcasting industry clients. Based on their breadth of experience, Gorilla’s leadership group has built a strong track record in video analytics and has extended this knowledge to developing advanced AI and machine learning solutions for a variety of digital applications.

 

With over 20 years of tech development and video processing experience, as well as the vision and expertise of our leadership group and robust research and development team, we believe we have been at the forefront of high-performance video analysis optimized by Intel’s OpenVINO toolkit. We believe that the marketplace has recognized us for our innovative design, best-in-class edge computing products and our consistent performance in creating facial recognition technology.

 

45

 

 

Diverse product portfolio which easily integrates with existing system infrastructure of clients

 

Gorilla has strong, market-exclusive technology that may be applied across a wide range of industries and sectors. Gorilla’s extensive product offering can meet a wide range of customer objectives and provide solutions to satisfy all video analysis needs, including retail, education, government and law enforcement.

 

Gorilla’s product offerings and solutions are compatible with the existing architecture of leading CPU manufacturers. As a result, Gorilla’s products are readily accepted and incorporated into existing system infrastructures.

 

Gorilla has integrated our video analytics and IoT technology on edge gateways, which are compatible with most of the enterprise level servers in the market. Softbank’s AI analytics platform is a global IoT partner. In its AI engine for retail industry applications, Softbank’s AI analytics platform uses Gorilla’s technology. Gorilla’s technology is deployed by market leaders thanks to strategic collaborations with other important companies in several fields.

 

Diverse customer base including government (from state to municipal level), transportation, enterprise and retail administrators

 

Gorilla engages with both private and public sector customers. Retail, construction, manufacturing, medical and office administration are among our private sector customers, while state and local governments, transportation entities, correctional facilities, educational institutions and law enforcement agencies are among our public sector customers.

 

This broad customer base helps ensure the proliferation and general acceptance of our technology, as well as a diversified source of revenue.

 

Pursue geographic diversity to capitalize on the global opportunity

 

While some competitors are focused on specific regions, Gorilla offers global coverage and a large ecosystem of partners across the world that provides our product and service offerings and help customers integrate these offerings.

 

Gorilla’s solutions meet a variety of market needs without the need to engage additional partners, allowing for faster scaling and lower costs.

 

In geographic regions where Gorilla does not have an operating subsidiary, we provide our product and service solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers.

 

Sales representatives are granted rights to use our products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed.

 

Resellers purchase our products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use our software for demonstration, training and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided.

 

Distributors purchase our products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided.

 

Our agreements provide us with the flexibility to enter markets without an established presence in a cost effective and efficient manner.

 

Core Strategies

 

Gorilla’s core strategies revolve around the growth of our business, which requires continuous refinement and development of our product and service offerings, expansion of our customer base and geographic reach, scaling of our sales and marketing efforts and the pursuit of key partnerships to ensure that our technology is the foremost choice in the market.

 

Gorilla provides edge AI appliances and smart edge devices with embedded Gorilla AI models to generate actionable insights across the edge to the edge datacenter using our AI Lifecycle eco-growth recurring business model. AI data analytics SaaS and new scenario-based AI inference educated by AI training SaaS can be dispatched to edge AI appliance to generate a new set of AI data analytics forming an eco-growth AI Lifecycle for the public sectors, Fortune 500 enterprises, and small and media size companies.

 

We will continue to innovate across all areas that are key to product leadership as we pursue end-to-end solutions for our customers’ rapidly evolving needs, while leveraging existing core competencies.

 

We have been investing in continuous research and development, or “R&D,” to help develop new solutions to market problems as they arise as well as improve our current offerings. Gorilla is committed to introducing new product features, capabilities and solutions in response to our customers’ requirements and preferences. We plan to utilize a strong intellectual property framework to secure the valuable, unique technology we develop.

46

 

 

We are committed to thoughtfully deploying capital and scaling investment as we seek market penetration in new geographies.

 

Gorilla will seek reseller partnerships for AI SaaS services and AI Appliances in regions without operating subsidiaries in order to expand into new markets while avoiding regulatory hurdles and overhead expenditures. We intend to execute this strategy in order to enter and establish a foothold in such markets, after which we plan to use additional capital to grow our operations in successful markets.

 

Gorilla is recruiting key salesforce in the United States to allow cross-ecosystem relationships that are reshaping sectors and introducing new business models. We are strategically hiring key sales heads in important regions in Europe and the Middle East, with a focus on backend infrastructure. As a part of Gorilla’s anticipated international expansion strategy, Gorilla recently moved its headquarters to United Kingdom. In Asia, we are growing market access and promoting innovation by building on existing ties in the Asia Pacific region.

 

We intend to engage with new customer segments, expand existing customer segments and continue to leverage sales and lead generation activities.

 

We are pursuing collaborative partnerships with other key players in sectors relating to chipset production, cloud services, telecommunications and consumer devices.

 

To ensure uptake and easy integration of our products, Gorilla will seek to pair our video analysis expertise with leading industrial IT and OT infrastructures. We anticipate that Gorilla’s product and service offerings will be able to operate with third-party products and services, as well as pre-existing infrastructure, due to these strategic alliances, partnerships and other similar arrangements.

 

This strategy is designed to help Gorilla increase the likely that its potential future innovations are adopted in a timely and cost-effective manner, avoiding resistance from the market due to incompatibilities with their respective systems.

 

Marketing and Sales

 

Within Asia, Gorilla believes it has established a strong brand and is recognized as one of the leading companies in edge AI technology, IoT technologies and cybersecurity products and services. Gorilla believes that its reputation as a reliable and proven partner in Asia, as well as its well-publicized ties with top firms like Intel, will allow for further worldwide brand recognition.

 

Gorilla is developing new AI models for all verticals in Asia’s rising economies, leveraging its extensive manufacturing supply chain to produce AI Appliances and AI SaaS that can be delivered and implemented quickly in the United States and European markets. Gorilla is accelerating cooperative growth by utilizing hybrid cloud business infrastructure, which comprises Edge, Private Cloud and Public Cloud.

 

In each location, Gorilla has sales, pre-sales and after-sales teams that provide around the clock service. Gorilla regional sales and support teams educate and collaborate with all reseller and deployment partners to discover the right customers and deliver quality service under reseller and/or memorandum of understanding agreements.

 

The majority of Gorilla’s global sales forces are based in Taiwan, Bangkok, Thailand, London, UK, and Cairo, Egypt. We plan to expand our sales force in strategically selected regions such as EMEA, where we find higher new business growth.

 

Research and Development

 

Gorilla has invested a significant amount of time and resources into research and development in order to expand our product line, improve our current product and service offerings and further drive our efficiency.

 

Our development process takes place in Taipei, Taiwan and, as of December 31, 2023, our expenses for R&D activities constitute approximately 6.1% of our revenue. As we reach the maturity of our product offerings, R&D expenses will likely decrease, but will continually constitute a large portion of our use of proceeds in order to maintain our innovative approach to the market.

 

As of December 31, 2023, we had more than 44 employees within our R&D department, and approximately 80% of the R&D employees hold master degrees or philosophy doctor degrees in ICT, Physics or Math. Approximately 68% of our R&D employees have over 10 years of professional experience in the relevant vertical fields.

 

Intellectual Property

 

The ability of Gorilla to develop and maintain proprietary IT and OT is crucial to our success.

 

Gorilla currently holds 28 patents. Of the total 28 patents, 14 are located in Taiwan (expiring between 2030 and 2039), 7 are located in China (expiring between 2029 and 2037), 1 is located in United Kingdom (expiring in 2024), and 6 are located in the United States (expiring between 2031 and 2040). Our applications in China, the United States, Europe, and Hong Kong with Patent Cooperation Treaty (“PCT”) are still pending. Our patents relate to hardware platforms, AI models, AI appliances and AI SaaS modules.

 

47

 

 

In addition to our patents, Gorilla relies on copyright and trademarks to protect our software and marketing materials. Gorilla currently holds 27 trademarks, all of which are granted. Out of the total 27 trademarks, 13 are located in Taiwan, 4 in the United States, 1 in China, 2 in Australia, 2 in Japan, 4 in United Kingdom, and 1 in Europe. Gorilla currently holds 7 different domain names covering our business operations, 3 of which are currently not in use.

 

Regulation

 

Data Privacy

 

Gorilla primarily deals with significant amounts of data, including vehicle data and personal identifiable information (“PII”), which are subject to emerging regulatory federal, state, national and international frameworks that are prone to constant change.

 

To operate its business, Gorilla’s devices receive, process and share video data and depending on the natural of such data, may be subject to the EU and UK GDPR, the EU Directive on Privacy and Electronic Communications, California’s CCPA promoting open access to data and neutrality. Neither any data received by Gorilla’s devices nor any PII contained therein is transmitted to, or stored in Gorilla’s servers.

 

Currently, in certain markets such as the U.K. and the U.S., Gorilla’s services only deal with images and videos without PII. For example, the edge AI computing detects the number of people walking by a certain area during a period of time to control the brightness of street lamps for the energy saving purpose. However, the edge AI computing applied in such markets does not catch clear facial images of such pedestrians so no PII is collected, processed or shared accordingly. If in the future other applications of the edge AI computing involving PII are desired by the U.K. or the U.S. customers, local data privacy regulations will apply.

 

In Taiwan, a major market where Gorilla’s revenues come from, the facial recognition technology is comprehensively used by Gorilla’s customers to collect and process PII, therefore Gorilla and its customers are subject to Taiwan’s Personal Data Protection Act and the Enforcement Rules thereof.

 

In other markets where Gorilla only supplies hardware devices to local service integrators, except that such hardware devices will be in compliance with EU ETSI Standards, it is local integrators’ sole discretion whether to activate any function to collect, process or share PII, and if yes, it is local integrators’ responsibility to obtain sufficient assurances from data providers that the subject of the date has been provided with clear and appropriate notice and explicitly consented to provide such data, or with sufficient authorization under applicable laws and regulations.

 

Criminal Investigation and Security Surveillance

 

Gorilla’s services are utilized by its customers who are regulatory authorities empowered to conduct criminal investigations and transportation/public facilities (airports, seaports, railway stations and hospitals) authorized to conduct security surveillance for the protection of public safety. Gorilla’s processing and sharing of data with such customers are subject to local laws and regulations regarding human right protection. Gorilla ensures that all services and data provided to its customers are authorized by applicable laws and/or court writs. For example, Gorilla has entered into multiple agreements with CIB, a criminal investigation agency in Taiwan, during fiscal year 2022 and 2023. Such agreements were either for the provision of integrated systems with the duration ranging from 1 to 2 years or system maintenance projects which were mostly on a one-year basis. As to the provision of integrated systems, Gorilla established certain integrated systems (including AI algorithm, big data analysis, other software and hardware) for CIB’s criminal investigation works, including, among others, mobile telecommunication surveillance, suspected vehicle image data analysis, internet hacking investigation, internet-based crime information analysis, AI criminal investigation and tracking, etc.

 

Government Procurement Laws

 

Many customers of Gorilla are government agencies or state-owned companies in Taiwan. The procurement of Gorilla’s services and/or products by such customers is subject to the Government Procurement Act of Taiwan and public tender processes. Subject to the tendering agencies’ discretion and the rules set forth in the tender documents, ownership of 30% or above of the equity interests or controlling power in Gorilla by ultimate beneficiaries who are nationals or corporations of the People’s Republic of China may disqualify Gorilla from tendering such bids, or constitute a termination cause of the awarded contracts.

 

Radio Frequency Regulation

 

Radio frequency devices Gorilla imports, exports, installs and uses are subject to local radio frequency regulations, approvals authorizations and/or certifications. Gorilla compliances with the standards, criteria and procedures regarding radio frequency devices promulgated by various regulators including the Federal Communications Commission of the U.S., European Commission and National Communications Commission of Taiwan.

 

Supply Chain Restrictions

 

As there are national security concerns that the hardware devices might automatically collect, process and transmit data to People’s Republic of China, in many service contracts with Taiwan government agencies and state-owned companies, it is expressly stated that no hardware or equipment supplied by People’s Republic of China’s manufacturers is allowed for the services.

 

48

 

 

Legal Proceedings

 

Gorilla may become involved in actions, claims, litigation, and other legal proceedings occurring in the ordinary course of its business from time to time, including assertions by third parties relating to intellectual property infringement, contract or warranty breaches, or employment-related matters. In January 2024, SeeQuestor Limited (“SeeQuestor”) filed a breach of contract claim against Gorilla and Gorilla Technology UK Limited (“Gorilla UK”) in the Chancery Division of the High Court of England & Wales, seeking approximately $2.5 million in connection with an agreement to assign certain intellectual property rights of SeeQuestor to Gorilla UK. In February 2024, Gorilla and Gorilla UK filed their defence and counterclaims against SeeQuestor for breach of contract, fraudulent misrepresentation and deceit. Gorilla and Gorilla UK cannot predict the ultimate outcome of this proceeding. An adverse ruling or decision in this proceeding may negatively affect Gorilla and Gorilla UK’s business, financial condition, liquidity or results of operations.

 

Except as otherwise disclosed above, Gorilla is not currently a party to any actions, claims, suits, or other legal procedures whose conclusion, if not determined in its favor, would have a major adverse effect on Gorilla’s business, financial condition or results of operations, either individually or in the aggregate. 

 

4.C. ORGANIZATIONAL STRUCTURE

 

The following diagram shows the current structure of Gorilla Technology Group Inc. and all subsidiaries thereof.

 

 

 

4.D. PROPERTY, PLANTS AND EQUIPMENT

 

Facilities

 

Our headquarters are located in London, United Kingdom, with leased office. Additionally, we own an office in Taipei, Taiwan, with approximately 1,910.4 square meters. Our headquarters houses our Chief Executive Officer’s office and operations. We also have material business units in Taiwan, which include Video IoT & Security Convergence, R&D, general administrative, human resources and finance & accounting. In addition, we have business units in India (R&D, Customer Success, Business Operations) and Egypt (Sales, Procurement).

 

We lease additional offices around the world, including in India and Egypt.

 

We lease part of our facilities and own real property in Taipei, Taiwan. We intend to procure additional space as we add employees and expand geographically. We believe our facilities are adequate and suitable for our current needs and that, if necessary, additional or alternative space will be available to accommodate any expansion of our business.

 

Item 4A: UNRESOLVED STAFF COMMENTS

 

None

 

49

 

 

ITEM 5: OPERATING AND FINANCIAL REVIEW AND PROSPECTS

 

The following discussion and analysis of Gorilla’s financial condition and results of operations should be read in conjunction with the consolidated financial statements and related notes included elsewhere in this Form 20-F. Some of the information contained in this discussion and analysis, including information with respect to Gorilla’s planned investments in its research and development, sales and marketing, and general and administrative functions, includes forward-looking statements that involve risks and uncertainties. You should review the sections titled “Special Note Regarding Forward-Looking Statements and Risk Factor Summary” and “Risk Factors” for a discussion of forward-looking statements and important factors that could cause actual results to differ materially from the results described in or implied by the forward-looking statements contained in the following discussion and analysis. In this section “we,” “us” and “our” refer to Gorilla.

 

You should carefully review and consider the information regarding our financial condition and results of operations set forth under the section titled “Operating and Financial Review and Prospects” in our Form 20-F filed with the Securities and Exchange Commission on April 28, 2023, for an understanding of our operating results and liquidity discussions and analysis comparing fiscal year 2022 to fiscal year 2021.

 

5.A. OPERATING RESULTS

 

Overview

 

Gorilla Technology Group Inc. (Gorilla, the “Company” or the “Group”) is a global solution provider in Security Intelligence, Network Intelligence, Business Intelligence and IoT technology, with operations and established distribution and sales channels in Asia Pacific and other key regions around the world, including the United States, Europe, the Middle East and Latin America.

 

We have operated in the field of video analytics since our incorporation in 2001. As video moved from analog to digital formats, we leveraged this core competency to create innovative and business transformative technology utilizing artificial intelligence (AI) and edge AI computing.

 

Our developed technologies in edge AI computing, video analytics and operational technology (OT) security are the backbone of our suite of product and service solutions for our diversified customer base of commercial, industrial, municipal and government entities. We partner with industry leading companies from cloud infrastructure providers, telecoms, chipset vendors and storage manufacturers to provide end-to-end solutions for different verticals. Our machine learning and deep learning proprietary algorithms underpin our product and service offerings which help our customers to securely move, store and analyze data for actionable use in biometric authentication, account management, device management, business intelligence, and other applications.

 

We generate our revenue from the sale of hardware, software and services to customers directly under sale contracts and through resellers and distributors under reseller agreements and distribution agreements. Our two primary business segments include Video IoT and Security Convergence. For additional details see the section titled “— Sales and Marketing” below.

 

Business Combination and Public Company Costs

 

On December 21, 2021, Gorilla entered into the Business Combination Agreement with Global SPAC Partners Co. (“Global SPAC”). Pursuant to the Business Combination Agreement, Gorilla Merger Sub, Inc. a wholly owned subsidiary of Gorilla, merged with and into Global SPAC with Global SPAC surviving the merger. As a result of the Merger, and upon consummation of the Marger and other transactions contemplated thereof, Global SPAC became a wholly owned subsidiary of Gorilla, with the security holders of Global SPAC becoming security holders of Gorilla.

 

The Merger was accounted for as a capital reorganization. Under this method of accounting, Global was treated as the “acquired” company for financial reporting purposes. Accordingly, the Merger was treated as the equivalent of Gorilla issuing shares at the closing of the Merger for the net assets of Global as of the closing date, accompanied by a recapitalization. The net assets of Global was stated at historical cost, with no goodwill or other intangible assets recorded.

 

As a consequence of the Merger, the Gorilla ordinary shares are registered under the Exchange Act and listed on Nasdaq, which require Gorilla to hire additional personnel and implement procedures and processes to address public company regulatory requirements and customary practices. Gorilla is incurring additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, director fees and additional internal and external accounting and legal and administrative resources, including increased audit and legal fees.

 

Trends and Key Factors Affecting Gorilla’s Performance

 

The performance of our business depends on a number of factors, such as the following.

 

Adoption of Gorilla’s product and service offering

 

Gorilla’s future success depends on a large part on the market adoption of our product and services and the level to which they can be integrated into their pre-existing information technology (“IT”) and operational technology infrastructure. While Gorilla sees growing demand for our platform, particularly from government entities, seeking access to our product and service offerings, it is difficult to predict customer adoption rates and future demand. We believe that the benefits of our platform put it in a strong position to capture the significant market opportunity ahead.

 

50

 

 

Recurring revenue from existing customers

 

Gorilla’s diverse base of customers represents a significant opportunity for further adoption of our broad product and service offerings. While we have seen an increase in the number of our customers, we believe that there is a substantial opportunity to expand the sale of our products and services among our existing customers. We plan to continue investing in our direct sales force to encourage increased sales among our existing customers.

 

Once utilized, Gorilla’s customers often expand their use more broadly within the enterprise as they identify new cases and realize the benefits of our products and services. In any given period, there is a risk that customer consumption of our products and services will be lower than we expect, which may cause fluctuations in Gorilla’s revenue and results of operations. Gorilla’s ability to increase usage of our products and services by existing customers, and, in particular, by large enterprise customers, will depend on a number of factors, including customers’ satisfaction, competition, pricing, overall changes in our customers’ spending levels and the effectiveness of our sales and marketing efforts.

 

In addition, changes in spending policies, budget priorities and funding levels, including current and future stimulus packages, are key factors influencing the purchasing levels of Government customers.

 

Egypt Contract

 

On June 26, 2023, Gorilla entered into a Firm-Fixed Price Contract for building a secure governmental air-gapped network (the “Egypt Contract”) with the Government of the Arab Republic of Egypt (“GoE”). The Egypt Contract, which is denominated in Egyptian pounds (“EGP”), entitles Gorilla to receive approximately EGP 8.4 billion (the “Contract Price”) (over $270 million at the time of entry into the Egypt Contract, based on the exchange rate at the time of entry into the Egypt Contract, or $272 million, based on the exchange rate as of December 31, 2023) over a four-year term for delivery of certain goods and services to the GoE. Gorilla would receive an advance payment of EGP 600 million (or $19 million, based on the exchange rate as of December 31, 2023) at signing (which has been received), and the payment plan provides that Gorilla would receive approximately EGP 1.0 billion in 2023 (which has been delayed), EGP 3.0 billion in 2024, EGP 3.1 billion in 2025, and EGP 740 million in 2026, due upon delivery of certain milestones (or $32 million, $97 million, $100 million and $24 million, respectively, assuming such exchange rate).

 

Pursuant to the Egypt Contract, Gorilla shall provide certain enumerated goods and services (collectively, the “Products”) to the GoE. The Products are subject to inspection by the GoE at Gorilla’s expense in accordance with procedures outlined in the Egypt Contract. Many of the Products consist of hardware and software developed by approved third-party vendors procured by Gorilla (which Gorilla is obligated to deliver), while other Products rely on Gorilla’s proprietary technologies. Gorilla is generally responsible for integrating and installing all technologies into an operational system. Goods delivered under the Egypt Contract are subject to a warranty that expires 12 months after delivery by default, with certain Products subject to separate warranties.

 

Gorilla’s performances under the Egypt Contract are secured by two letters of guarantee pursuant to which Gorilla induced bank(s) chartered in Egypt to guarantee an amount initially equal to 12% of the total value of the Contract Price. The first letter (the “LGAP”) has been issued by a bank. The LGAP guarantees the amount due and payable to Gorilla at signing of the Egypt Contract (EGP 600 million, or 7% of the Contract Price). To issue the LGAP, the bank required that Gorilla reserve the EGP 600 million payment from the GoE in a collateralized account while the LGAP remains outstanding. The amount subject to the LGAP may be reduced by an amount equal to 7% of the contract value of the Products provided to the GoE prior to such reduction (after offsetting for any prior reductions by Gorilla); and increased by an amount equal to 7% of any payment (excluding the payment due at signing) by the GoE under the Egypt Contract. Under the terms of the LGAP, such letter will be delivered to the issuing bank on the earlier of the date of delivery of Products having a value of 7% of the Contract Price or December 30, 2023. A second letter of guarantee (the “LGP”), with respect to 5% of the Contract Price was delivered in 2023. The amount subject to the LGP is subject to increase in the event of certain delays in performance by Gorilla. Under the terms of the LGP, such letter will be delivered to the issuing bank upon the satisfaction and discharge of the Egypt Contract, including satisfaction of a 12-month warranty for goods delivered.

 

The GoE may terminate the Egypt Contract with written notice upon breach by Gorilla (which would generally include any delay in the delivery of Products longer than two months, or the failure to deliver replacements for Product(s) that were rejected upon inspection), subject to a 30-day cure period. In the event of such termination, Gorilla would be required to reimburse the GoE for excess costs incurred by the GoE in connection with obtaining substitute products. The GoE is responsible for payment of all Products delivered and accepted prior to termination. Any dispute under the Egypt Contract is subject to arbitration, with one arbitrator to be selected by Gorilla, one by the GoE, and another to be selected jointly. The Egypt Contract is governed by Egyptian law.

 

51

 

 

Expansion of Gorilla’s geographic coverage and customer base/Acquiring new customers

 

We believe there is a substantial opportunity to further grow our customer base by continuing to make significant investments in sales, marketing and brand awareness. Gorilla’s ability to attract new customers will depend on a number of factors, including our success in recruiting and scaling our sales and marketing organization and competitive dynamics in our targeted new geographical markets in Europe, the MENA region and Asia. We intend to expand our direct sales force, with a focus on increasing sales in targeted geographies and customer segments. We may not achieve anticipated revenue growth from expanding our sales force to focus on large enterprises if we are unable to hire, develop, integrate, and retain talented and effective sales personnel; if our new and existing sales personnel are unable to achieve desired productivity levels in a reasonable period of time; or if our sales and marketing programs are not effective.

 

Investing in growth and scaling our business

 

We are focused on our long-term revenue potential. We believe that our market opportunity is large, and we will continue to invest significantly in scaling across all organizational functions in order to grow our operations both domestically and internationally. We believe we have a history of introducing successful new features and capabilities on our platform, and we intend to continue to invest heavily into research and development & sales and marketing to grow our business to take advantage of our expansive market opportunity rather than optimize for profitability or cash flow in the near future.

 

Key Business Metric(s)

 

Gorilla monitors a number of financial and non-financial key business metric to measures on a regular basis in order to help it evaluate its business and growth trends, establish budgets, measure the effectiveness of its sales and marketing efforts, and assess operational efficiencies. We believe that the most important of these measures include gross margin, operating margin, net income (loss) as well as the non-financial key metric discussed below which may differ from other similarly titled metrics used by other companies, securities analysts or investors.

 

Number of contracts of sale

 

Gorilla will continue to monitor the number of direct and indirect agreements with customers for the provision of our suite of products and services. The number of agreements will directly impact the results of operations, including revenues and gross margins for the foreseeable future.

 

Overview

 

The results of certain key business metrics are as follows:

 

   Year Ended
   December 31
Items  2023  2022
   (dollars in thousands)
Revenue  $64,695   $22,409 
Cost of revenue   (19,976)   (14,072)
Gross margin   44,719    8,337 
Operating expense   27,660    94,844 
Operating income (loss)   17,059    (86,507)
Net income (loss)  $13,496   $(87,537)
Number of contracts of sales   197    254 

  

Components of Results of Operations

 

Revenue

 

Our primary sources of revenue are derived from the sale of hardware, software and services to customers directly under sales contracts, through resellers and distributors under reseller agreements and distribution and software license agreements, and through partnerships with system integrators under sales agreements.

 

Distributors

 

Under our typical distribution and software license agreement, distributors purchase our products and are permitted to distribute, sell, bundle, promote and advertise our products directly to end customers. Distributors receive a discount on the purchase price and earn an agreed margin on the resale price. These contracts are automatically renewed for a year unless prior notice otherwise is given.

 

52

 

 

System integrators

 

Under our typical sales agreement, system integrators purchase our products and data services and are permitted to integrate our products and services with theirs to sell directly to their customers in their respective regions of operations.

 

As part of our sales contracts, system integrators receive a discount on the purchase price of our products and services which are then on-sold by the system integrators to their customers. These contracts are automatically renewed for a year unless prior 60-day notice is given by either party to terminate the agreement.

 

Reseller

 

Under our typical reseller agreement, resellers purchase Gorilla products and set their own prices for the end customer’s license of our product line. Resellers earn the difference on the purchase price from Gorilla and the price they set to provide the products and services to end customers. Warranty coverage is maintained by Gorilla. However, the reseller provides maintenance services to customers.

 

These contracts are automatically renewed for an additional year unless prior notice otherwise is given.

 

Cost of Revenue

 

Cost of revenue consists primarily of expenses associated with salaries, labor, health insurance fees, benefits for personnel, outsourcing costs, warranties and hardware such as servers and storage devices needed for total solutions. We expect that cost of revenue will increase in absolute dollars as our revenue grows and will vary from year-to-year as a percentage of revenue.

 

Operating Expenses

 

Our operating expenses consist of research and development, sales and marketing, and general and administrative expenses. Personnel costs are the most significant component of operating expenses and consist of salaries, benefits, bonuses, share-based compensation, and sales commissions.

 

Research and Development

 

Research and development expenses consist primarily of personnel-related expenses associated with Gorilla’s research and development and product development teams, including salaries, benefits, bonuses, and share-based compensation. Research and development expenses also include contractor or professional services fees, third-party cloud infrastructure expenses incurred in developing Gorilla’s platform, and computer equipment, software, and subscription services dedicated for use by its research and development and organization. Gorilla expects that our research and development expenses, in the long run, will increase as a percentage of our annual sales as our business grows and related labor cost increases due to the inflation and competitive employment market demands for talented people and will continue to maintain a relatively large expenditure to maintain our innovative approach to the market.

 

Sales and Marketing

 

Sales and marketing expenses consist primarily of personnel-related expenses associated with Gorilla’s sales and marketing staff, including salaries, benefits, bonuses, share-based compensation and travel. Marketing expenses also include third-party software tools required for marketing automation and consultation and advertising costs. Gorilla expects these costs, in the long run, to increase over time as our expansion into different markets continues and additional tools and personnel are implemented.

 

In addition to the costs paid to our directly employed sales and marketing staff, we contract with sales representatives to support marketing activities for Gorilla in specific regions and territories. We license these representatives to use our software to market, promote and solicit orders of our product line on a non-transferable and non-sub-licensable and limited basis. The contracts are not automatically renewed. We pay these sales representatives commission on their sales, which are included in our sales and marketing expenses.

 

Gorilla expects increases in sales and marketing expenses with:

 

the establishment of sales support operations for AI manufacturer ecosystems in Taiwan, Indonesia, Thailand, Malaysia, Singapore, US, Europe and Egypt; and

 

enhancement of technical support for AI models to device manufacture, AI Appliances to distributors and system integrators, and AI SaaS to telecommunication and managing service providers in US, Europe, Middle East and Africa, Latin America, India and expand the local support in Australia, Thailand, Indonesia, Singapore, Malaysia, Vietnam, Egypt and Japan. Gorilla expects that our sales and marketing expenses will grow in absolute dollars as well as a percentage of its revenue over time as Gorilla grows its business.

 

53

 

 

General and Administrative

 

General and administrative expenses consist primarily of personnel-related expenses for Gorilla’s finance, legal, human resources, facilities and administrative personnel, including salaries, benefits, bonuses, and share-based compensation. General and administrative expenses also include external legal, accounting, bookkeeping and other professional services fees, software and subscription services dedicated for use by Gorilla’s general and administrative functions, and other corporate expenses. General and administrative expenses also include allocated overhead costs.

 

Following the closing of this Merger, Gorilla has incurred additional expenses as a result of becoming a public company, including costs to comply with the rules and regulations applicable to companies listed on a national securities exchange, costs related to compliance and reporting obligations, and increased expenses for insurance, investor relations, and professional services. We expect that our general and administrative expenses, in the long run, will increase in absolute dollars as our business grows.

 

Financial Income (Expense), Net

 

Financial income (expense), net consists primarily of interest expenses relating to Gorilla’s short-term and long-term borrowings and bank facilities, as well as interest income relating to bank deposits.

 

Income Tax Benefit (Expense)

 

Income tax benefit (expense) consists primarily of income taxes in certain foreign and state jurisdictions in which Gorilla conducts business. Valuation allowances are provided when necessary to reduce deferred tax assets to the amount more likely than not to be realized.

 

Results of Operations

 

The results of operations presented below should be reviewed in conjunction with the consolidated financial statements and notes included elsewhere in this Form 20-F. The following table sets forth Gorilla’s consolidated results of operations data for the years presented:

 

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

 

The following table summarizes our historical results of operations for the years indicated:

 

  Year Ended December 31         
   2023   2022       
   Dollars in   Percentage of   Dollars in   Percentage of   Change   Change 
   Thousands   Net Revenue   Thousands   Net Revenue   $   % 
Revenue  $64,695    100.0%  $22,409    100.0%  $42,286    188.7%
Cost of revenue   (19,976)   -30.9%   (14,072)   -62.8%   (5,904)   42.0%
Gross profit   44,719    69.1%   8,337    37.2%   36,382    436.4%
Operating expense   27,660    

42.8

%   94,844    423.2%   (67,184)   -70.8%
Financial income (expense), net   (48)   -0.1%   (599)   -2.7%   551    -92.0%
Income (loss) for the year  $

13,496

    

20.9

%  $(87,537)   -390.6%  $

101,033

    

-115.4

%
Total comprehensive income (loss) for the year  $

12,821

    

19.8

%  $(89,202)   -398.1%  $

102,023

    

-114.4

%

 

Net Revenue: 

 

Net revenue by segment, in dollars and as a percentage of total net revenue, and the year-over-year dollar and percentage change in net revenue are as follows:

 

  Year Ended December 31         
   2023   2022       
   Dollars in   Percentage of   Dollars in   Percentage of   Change   Change 
   Thousands   Net Revenue   Thousands   Net Revenue   $   % 
Security Convergence  $61,790    95.5%  $12,711    56.7%  $49,079    386.1%
Video IoT  $2,905    4.5%  $9,698    43.3%  $(6,793)   -70.0%
Total  $64,695    100.0%  $22,409    100.0%  $42,286    188.7%

 

54

 

 

Our revenue increased by $42.29 million, or 188.7%, to $64.70 million for the year ended December 31, 2023 compared to approximately $22.41 million for the year ended December 31, 2022. For segment disclosure, our revenue increased by $49.08 million, or 386.1% in security convergence and decreased by $6.79 million, or -70.0% in Video IoT for the year ended December 31, 2023, compared to the year ended December 31, 2022. The primary reasons for the increase in the revenue from the security convergence segment are due to the Egypt Contract initiated in 2023, while the primary reasons for the decrease in the revenue from the Video IoT segment is our business focus shift to our security convergence segment since 2021 to pursue larger projects with higher gross margins and to reduce hardware infrastructure and service for the Video IoT segment. Such shift to our security convergence segment continued to grow in 2023.

 

Cost of Revenue:

 

Cost of revenue by segment, in dollars and as a percentage of total net revenue, and the year-over-year dollar and percentage change in cost of revenue are as follows:

 

  Year Ended December 31         
   2023   2022       
   Dollars in   Percentage of   Dollars in   Percentage of   Change   Change 
   Thousands   Net Revenue   Thousands   Net Revenue   $   % 
Security Convergence  $18,228    29.5%   $8,997    70.8%   $9,231    102.6%
Video IoT  $1,748    60.2%  $5,075    52.3%  $(3,327)   -65.6%
Total  $19,976    30.9%   $14,072    62.8%   $5,904    42.0%

 

Our cost of revenue increased by $5.90 million, or 42.0%, to $19.98 million for the year ended December 31, 2023, compared to $14.07 million for the year ended December 31, 2022. For segment disclosure, our cost of revenue increased by $9.23 million, or 102.6% in security convergence and decreased by $3.33 million, or -65.6% in Video IoT for the year ended December 31, 2023, compared to the year ended December 31, 2022. The primary reason for the increase in the cost of revenue from the security convergence segment is the progress cost incurred for the Egypt Contract associated with the increase of revenue. As a percentage of revenue, cost of revenue of security convergence decreased significantly comparing 2023 with 2022 which is primarily due to the fact that majority of 2023 revenue related to high margin technical service provided under the Egypt contract. The primary reason for the decrease in the cost of revenue from Video IoT segment is the decrease in hardware, software and service costs associated with the overall decrease in the revenue in this segment. We have been trying to change in business focus to our security convergence segment starting from 2021 to pursue larger projects with higher gross margins and to reduce hardware infrastructure and service for the Video IoT segment, the increase in costs in security convergence segment and the decrease in costs in the Video IoT segment in 2023 was the result of our shifting of business focuses.

 

Gross Margin:

 

Gross margin by segment, in dollars and as a percentage of total net revenue, and the year-over-year dollar and percentage change in gross margin are as follows:

 

  Year Ended December 31         
   2023   2022       
   Dollars in   Percentage of   Dollars in   Percentage of   Change   Change 
   Thousands   Net Revenue   Thousands   Net Revenue   $   % 
Security Convergence    $43,562    70.5%   $3,714    29.2%   $39,848    1,072.9%
Video IoT  $1,157    39.8%  $4,623    47.7%  $(3,466)   -75.0%
Total    $44,719    69.1%   $8,337    37.2%   $36,382    436.4%

 

55

 

 

Our gross margin increased by $36.38 million to $44.72 million for the year ended December 31, 2023, compared to $8.34 million for the year ended December 31, 2022. As a percentage of net revenue, gross margin increased 31.92% to 69.1% for the year ended December 31, 2023.

 

For segment disclosure, as a percentage of net revenue, gross margin of our security convergence segment increased 41.3% to 70.5% for the year ended December 31, 2023. The increase in gross margin was primarily driven by higher margin from the primarily service driven revenue in the Egypt Contract, which was the primary driver for the increase of revenue in 2023.

 

As a percentage of net revenue, gross margin of our video IoT segment decreased 7.9% to 39.8% for the year ended December 31, 2023. The decrease in gross margin was primarily driven by the composition of more hardware and less software and service demanded by the customers. Generally hardware sales has lower gross margin than software and services sales.

 

Operating Expenses:

 

   Year Ended December 31      
   2023  2022  Change  Change
   Dollars in Thousands  $  %
Research and development  $3,702   $14,110   $(10,408)   -73.8%
Sales and marketing  $1,563   $3,644   $(2,081)   -57.1%
General and administrative  $16,558   $9,192   $7,366    80.1%
Share listing expenses  $-   $70,105   $(70,105)   -100.0%
Expected credit losses  $12,153   $-   $12,153    100.0%
Other (income) loss, net  $(283)  $(984)  $701    -71.2%
Other (gain) loss, net  $(6,033)  $(1,223)  $(4,810)   393.3%
Operating expense  $27,660   $94,844   $(67,184)   -70.8%
Financial income (expense), net  $(48)  $(599)  $551    -92.0%
Income (loss) for the year  $13,496   $(87,537)  $101,033    -115.4%
Total comprehensive income (loss) for the year  $12,821   $(89,202)  $102,023    -114.4%

  

Research and Development

 

Research and development expenses decreased by $10.41 million, or -73.8%, to $3.70 million for the year ended December 31, 2023, compared to $14.11 million, for the year ended December 31, 2022. The decrease was primarily due to manpower that previously participated in R&D projects being transferred to the technical service and software customization work of the project for the GoE, and partially contributed by our cost reduction plan in the first half of the year to reduce workforce in order to cut down the personnel related expenses.

 

Sales and Marketing

 

Sales and marketing expenses decreased by $2.08 million, or -57.1%, to $1.56 million for the year ended December 31, 2023, compared to $3.64 million, for the year ended December 31, 2022. The decrease was primarily due to less marketing efforts in promoting our AI appliances in 2023, as well as our cost reduction plan to reduce workforce in order to cut down the personnel related expenses.

 

General and Administrative

 

General and administrative expenses increased by $7.37 million, or 80.1%, to $16.56 million for the year ended December 31, 2023, compared to $9.19 million, for the year ended December 31, 2022. The increase was primarily due to increased traveling, rental, and amortization expenses, and additional annual expenses as a public company for, among other things, directors’ and officers’ liability insurance, executive salaries, and increased legal fees.

 

Share Listing Expenses

 

Share listing expense represents non-cash IFRS 2 charges recorded in connection with the consummation of the SPAC merger. Share listing expenses totaled $70.11 million for the year ended December 31, 2022. There were no such expenses for the year ended December 31, 2023.

 

56

 

 

Expected Credit Loss

 

Expected credit loss was $12.15 million for the year ended December 31, 2023, vs. none for the year ended December 31, 2022. The increase was due to full reserve of long past due receivable balance from selective customers.

 

Other (Gain) Loss, Net

 

Other gain increased by 393% to $6.03 million for the year ended December 31, 2023, compared to $1.22 million for the year ended December 31, 2022. The increase was primarily due to gains on financial assets and liabilities at fair value.

 

Financial Income (Expense), Net

 

   Year Ended December 31         
   2023   2022   Change   Change 
   Dollars in Thousands     $   % 
Financial income (expense), net  $(48)  $(599)  $551     -92.0%

 

Financial income (expense), net decreased by $0.55 million, or -92.0%, to $0.05 million for the year ended December 31, 2023, compared to $0.60 million, for the year ended December 31, 2022. The decrease in expenses was primarily driven by the interest income earned from bank deposits and financial assets measured at amortized costs.

 

Income Tax Benefit (Expense)

 

   Year Ended December 31      
   2023  2022  Change  Change
   Dollars in Thousands  $  %
Income tax benefit (expenses)  $(3,516)  $(430)  $(3,086)   717.7%

  

Income tax expenses increased by $3.08 million, or 717.7%, to $3.52 million for the year ended December 31, 2023, compared to $0.43 million, for the year ended December 31, 2022. The increase was primarily due to significant increase of net income for the year ended December 31, 2023.

 

Quarterly Revenue Trends

 

Gorilla’s revenue generally increased sequentially in each of the quarterly periods presented due to the fiscal year and procurement cycle of our customers. We generally experience seasonality in the timing of the execution of our contracts as we typically execute many of our contracts in the fourth quarter due to the fiscal year ends and procurement cycles of our customers. In certain instances, we have experienced a decline in revenue in the six months ended December 31 followed by sequential increases in revenue throughout the year as a result of the timing of when contracts are executed and the period of performance begins. Because we recognize the majority of our revenue based on project phase completion over the contractual term with respect to the multi-year contracts, a substantial portion of revenue recognized each period is from agreements that we entered into during previous periods. As such, increases or decreases in such multi-year contracts with new or existing customers may not immediately be reflected as revenue for that period.

 

Recent Accounting Pronouncements

 

For information on recently issued accounting pronouncements, refer to Note 3 to our consolidated financial statements included elsewhere in this Form 20-F.

 

5.B. LIQUIDITY AND CAPITAL RESOURCES

 

Liquidity and Capital Resources

 

Our capital requirements have primarily been for the short-term working capital required for the Egypt Contract, capital expenditures related to research and development, debt service, and operating expenses. The March 2024 EGP devaluation against USD will negatively impact our cash flow from operations in the next few years since the Egypt Contract is fixed price EGP while we incur project costs mainly in USD. Historically, we have generated negative cash flows from operations and have financed our operations through the borrowings under our credit facilities, equity contributions and payments received from our customers. We anticipate funding our future capital requirements and debt service payments with cash generated from our operations, funds received through capital markets (including through the Sales Agreement, as defined below) and future borrowings. To the extent we choose to seek additional financing in the future (whether for the Egypt Contract, development, acquisition opportunities as they arise or the refinancing of the financing facilities when due at more favorable terms), we expect to fund such activities through cash generated from operations and through securing further debt or equity financing from banks and the capital markets.

 

57

 

 

Our cash, cash equivalents as of December 31, 2023 was $5.31 million. Restricted cash and time deposits with maturity over three months but less than a year were $27.83 million. Contract assets related to the Egypt Contract as of December 31, 2023 was $34.2 million which was expected to be converted to accounts receivable with anticipated progress payment from the GoE in the subsequent year. Net working capital as of December 31, 2023 was $23.2 million. We had $4.48 million of availability for borrowings under our revolving loan facility.  Our short-term bank borrowings as of December 31, 2023 was $13.45 million. In addition, as of December 31, 2023, our shareholders’ loans were $3.00 million and our long-term bank borrowings, including current portion, was $8.64 million. In September 2023 and February 2024, the Company closed a $25 million preferred convertible financing and a $10 million preferred convertible financing, respectively. Additionally, the Company has access to capital markets for new equity and debt financing, to support its operational and new business liquidity needs.

 

Our management minimizes liquidity risk through credit facilities and ongoing future cash flow management and planning. Our treasury monitors rolling forecasts of our liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities at all times so that the Company does not breach borrowing limits or covenants on any of its borrowing facilities. The forecasting takes into consideration the Company’s debt financing plans, covenant compliance and compliance with internal balance sheet ratio targets.

 

After taking into the amount of anticipated cash from operations, cash and cash equivalent, time deposits recognized under financial assets at amortized cost (restricted cash), current and unused credit lines from bank loans, we anticipate raising cash or some other form of financing to meet our obligations on a timely basis for the next 12 months from the date our financial statements as of and for the year ended December 31, 2023 was authorized for issuance. However, there are a number of factors that may negatively impact our available sources of funds. The amount of cash generated from operations will be dependent upon factors such as the prompt receipt of customer payment of the Egypt Contract, successful execution of our business plan, general economic conditions and working capital management.

 

The following table shows a summary of Gorilla’s cash flows for the years presented (dollars in thousands):

 

   Year Ended
December 31
 
   2023   2022 
Net cash used in operating activities  $(9,429)  $(8,774)
Net cash used in investing activities  $(38,694)  $(1,926)
Net cash provided by financing activities  $29,733   $23,607 
Net decrease in cash and cash equivalents  $(17,690)*  $13,052*

 

*The amounts included the effect of foreign exchange rate changes.

 

Working Capital

 

Year Ended December 31, 2023

 

As of December 31, 2023, we had a working capital of $23.19 million. This was due to the following:

 

Our cash and cash equivalents and our current account of financial assets at amortized cost were $16.69 million more than short-term borrowings, and

 

Our accounts receivable of $1.45 million was $9.60 million lower than the accounts and notes payable.

 

Year Ended December 31, 2022

 

As of December 31, 2022, we had a working capital of $19.50 million. This was due to the following:

 

Our cash and cash equivalents and our current account of financial assets at amortized cost were $16.37 million more than short-term borrowings, and

 

Our accounts receivable of $14.04 million was $7.37 million more than the accounts and notes payable.

 

Capital Expenditures

 

Gorilla books its capital expenditures of $3.82 million and $3.01 million for the year ended December 31, 2023 and 2022, respectively, on acquisition of property, plants and equipment as well as intangible assets. The acquired equipment and intangible assets are mainly for the purpose of research and development of new technology and services.

 

58

 

 

Operating Activities

 

Gorilla’s primary uses of cash from operating activities are for personnel-related expenses, sales and marketing expenses and overhead expenses. Gorilla has generated negative cash flows and has supplemented working capital through short- and long-term bank borrowings, exercise of warrants and restricted share units, and proceeds from Series A Preference Shares during the year ended December 31, 2023.

 

During the year ended December 31, 2023 and 2022, net cash used in operating activities was approximately $(9.43) and $(8.77) million, respectively. The primary factors affecting operating cash flows between these years were our accounts receivable collection efforts and timing of payments for the vendors, and transaction costs for business combination and additional annual expenses as a public company.

 

Investing Activities

 

Cash used in investing activities for the year ended December 31, 2023 was ($38.69) million. The primary factors affecting the investing cash flows were purchases of intangible asset, property, plant and equipment, acquisition of financial assets at amortized cost, and increase in guarantee deposits. The significant portion was the investments in time deposits in a reserved account, considered restricted cash, and the purchase of intellectual property rights for video analytics technology including the patents and trademarks.

 

Cash used in investing activities for the year ended December 31, 2022 was $1.93 million. The primary factors affecting the investing cash flows were purchases of property, plant and equipment, acquisition of financial assets at fair value through profit or loss and disposal of financial assets at amortized cost. The significant portion of the equipment we purchased was the equipment for research and development activities, which were for the purposes of developing products and services to meet our new customers’ needs. As to the acquisition of financial assets at fair value through profit or loss, it was entered into a protected cell rent-a-captive arrangement with an insurance company by investing certain capital and retaining the premium to insure itself against future losses and the premium will be kept in the rent-a-captive company for future claims payments. Disposal of financial assets at amortized cost is the decrease in the time deposits as collateral to secure the provision of the performance guarantee and deposit letter of credit issued by the relevant banks as bid bond or performance bond.

 

Financing Activities

 

Cash provided by financing activities for the year ended December 31, 2023 was $29.73 million. The primary factors affecting the financing cash flows were the proceeds from sales of Series A Preference Shares, exercise of warrants and restricted share units, and repayment and proceeds from short-term and long-term borrowings for the purpose of supporting the working capital needs.

 

Cash provided by financing activities for the year ended December 31, 2022 was $23.61 million. The primary factors affecting the financing cash flows were a result of proceeds from the PIPE Investment and capital reorganization related to the Merger, repayment and proceeds from short-term and long-term borrowings for the purpose of supporting the working capital needs.

 

Credit Facilities

 

As of December 31, 2023, we had total unsecured and secured indebtedness of $25.40 million and unused credit facility of $4.48 million. At December 31, 2023, we were in compliance with the covenants under our credit agreements and indentures.

 

For additional information regarding our debt and refinancing activities, see Note 16 (Short-term borrowings), Note 18 (Long-term borrowings) and Note 42 (Capital management) to the accompanying consolidated Financial Statements.

 

59

 

 

5.C. RESEARCH AND DEVELOPMENT, PATENTS AND LICENSES

 

As of December 31, 2023, we had more than 44 employees within our R&D department, and approximately 80% of the R&D employees hold master degrees or philosophy doctor degrees in ICT, Physics or Math. Approximately 68% of our R&D employees have over 10 years of professional experience in the relevant vertical fields.

 

Research and development expenses were $3.70 million and $14.11 million in 2023 and 2022, respectively, and accounted for 13.4% and 14.9% of our operating expenses in 2023 and 2022, respectively.

 

Our success depends, in part, on our ability to protect the proprietary methods and technologies that we develop or otherwise acquire. We rely on copyright, trade secret laws, confidentiality procedures and contractual provisions to protect our proprietary methods and technologies and own more than 20 patents.

 

We generally enter into confidentiality and/or license agreements with our employees, consultants, vendors and advertisers, and we generally limit access to, and distribution of, our proprietary information. We intend to pursue additional intellectual property protection to the extent we believe it would be beneficial and cost effective.
 

5.D. TREND INFORMATION

 

On April 15, 2024, the Reverse Split was implemented. As a result, every ten (10) shares of our issued and outstanding ordinary shares combined into one (1) issued and outstanding ordinary share. No fractional shares are issued in connection with the Reverse Split. This reduced the number of outstanding ordinary shares from 87,629,125 shares to approximately 8,762,844 shares, based on the number of ordinary shares outstanding on April 15, 2024. Shareholders who would have otherwise receive a fraction of an ordinary share resulting from the Reverse Split were rounded down to the nearest whole number of ordinary shares. With the Reverse Split, we met the minimum $1.00 per share requirement for maintaining the listing of our ordinary shares on the Nasdaq Capital Market.

 

On March 6, 2024, the Central Bank of Egypt floated EGP against the U.S. Dollar. Subsequently, the quoted exchange rate of EGP against the U.S. dollar fell by approximately one-third, lowering the U.S. dollar value of the Egypt Contract. No EGP were converted into U.S. dollars prior to such event. The financial figures above are based on the exchange rate as of December 31, 2023 for the balance sheet and the average exchange rate for 2023 for the income statement and the cash flow statement and do not reflect the devaluation of EGP.

 

5.E. CRITICAL ACCOUNTING ESTIMATES

 

Our consolidated financial statements for the year ended December 31, 2023 and 2022 have been prepared in accordance with IFRS as issued by the IASB. The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year. For more information on critical accounting estimates, refer to Note 4 to our consolidated financial statements included elsewhere in this Form 20-F.

 

60

 

 

Item 6: DIRECTORS, SENIOR MANAGEMENT AND EMPLOYEES

 

6.A. DIRECTORS AND SENIOR MANAGEMENT

 

Board of Directors and Senior Management

 

The following table sets forth information regarding our executive officers and directors, including their ages as of the date of this Annual Report:

 

Name   Age   Position
Jayesh Chandan   50   Chief Executive Officer/Executive Chairman
Daphne Huang   53   Chief Financial Officer
Dr. Rajesh “Raj” Natarajan   50   Chief Innovation Officer
Mohan Raj Kumar   50   Chief Delivery Officer
Dr. Evan Medeiros   52   Director
Rt. Hon. Ruth Kelly   54   Director
Gregg Walker   52   Director

 

Jayesh “Jay” Chandan was the Executive Chairman of the Board as of the date of the Closing, and he became Chairman and Chief Executive Officer of the Company in September 2022, following the concurrent retirement of Dr. Sih-Ping “Spincer” Koh, the founder of Gorilla. Since April 2021, Mr. Chandan has been the Chairman of Global SPAC Partners Co., a blank check company which completed a $168 million IPO in April 2021, and which announced in December 2021, its intention to merge with Gorilla. Since 2019, Mr. Chandan has been the Founder & Managing Partner of KASS Capital, an investment advisory firm that invests globally in the technology industry and provide alternative liquidity solutions to equity investors, debt holders, founders and management teams. Since 2017, Mr. Chandan has also been the Co-Founder and a Partner of Shackleton-Victoria, an investment firm where Mr. Chandan led the firm’s investment in FinLeap, a financial technology accelerator and incubator. Since 2014, Mr. Chandan has also been the Co-Founder and a Director of Mathern Ltd., an investment firm focused on investing in UK companies. From 2010 to 2012, Mr. Chandan was a Co-Founder and Partner at Cortis Capital LLP, a transformation and project management firm focused on global mergers & acquisitions, where he worked on the Minna Airport City, an urban regeneration project in Nigeria. From 2007 to 2008, Mr. Chandan served as the CEO of Invensis (UK) Ltd., a business process outsourcing company. From 2005 to 2007, Mr. Chandan served as Director of Business Development of EXLservice (UK) Ltd., a data analytics company that is now publicly traded on the Nasdaq with approximately $1 billion in revenues and approximately $3 billion in market cap. From 2004 to 2005, Mr. Chandan served as Director of Sales & Strategic Accounts at Exevo (UK) Ltd., a global market research & outsourcing firm that was later acquired by Copal Partners and is now part of Moody’s Corporation. From 1995 to 2004, Mr. Chandan served as the Co-Founder and Executive Director of NPL, an IT services business in Southeast Asia. Mr. Chandan serves as an Advisory Board Member of ConsolFreight LLC, a Fintech FreightTech ecosystem. Mr. Chandan graduated from Madras University, India, with an Engineering Degree, majoring in Computer Sciences. We believe Mr. Chandan is well qualified to serve as a director of our company given his extensive investment and operational experience in emerging markets.

 

Daphne Huang has served as the Chief Financial Officer of the Company since July 2022. Ms. Huang has over 20 years of senior executive experience in finance within which more than ten years as chief financial officer of global manufacturing, pharmaceutical, and technology sector companies. Ms. Huang most recently served as Chief Financial Officer of Go-For Industries Inc., a technology platform-based logistics company, and prior to that, as Chief Financial Officer and Chief Accounting Officer of Taro Pharmaceutical Industries Ltd., a NYSE listed global pharmaceutical company.

 

Prior to her career as a chief financial officer, Ms. Huang held positions of increasing responsibilities in the financial service and debt capital markets sectors working for such companies as PricewaterhouseCoopers, FleetBoston, GE Capital and HSBC.

 

Dr. Rajesh “Raj” Natarajan has served as Chief Innovation Officer of Gorilla since March 2022. Since 2005, Dr. Natarajan has been leading multiple efforts inside of Microsoft in various roles ranging from Engineering to Product Management. Prior to joining Gorilla, Dr. Natarajan served as a Senior Director of Product Management at Microsoft, when he was developing a new product portfolio within Dynamics focused on helping contact centers realize their Digital Transformation goals. Prior to that, he has built and managed various products like Data Analytics for Windows Phone, Microsoft Push Notification Service, Windows Media enablement for Streaming and mobile Digital Rights Management, Zune to name a few. Prior to joining Microsoft in 2005, Dr. Natarajan ran the professional services division at Loudeye Corporation where he oversaw the commercialization of Loudeye’s B2B music and video infrastructure, launching notable music stores like O2 Germany, MSN Music, Wurlitzer Jukebox etc. Much of his work there translated into the foundation for Nokia’s own music service infrastructure. From 2004 to 2005, Dr. Natarajan served as the VP of Mobile solutions at Vidiator Technologies, a fully owned subsidiary of Hutchison. Dr. Natarajan helped create industry leading solutions for Video streaming based on H.264 with dynamic bandwidth adaptation, which powered the network operators 3’s core multimedia delivery system across Europe. He also launched services in Hong Kong and the UK based on real-time 3D rendering for mobile delivering news snippets and horoscopes on 3’s platform. From 2001 to 2004, Dr. Natarajan was instrumental in establishing and running engineering for LockStream Corporation who specialized in Digital Rights Management for mobile multimedia devices. He helped create a Content Management system that was central to rights protecting content and delivering the requisite content and licenses to mobile devices on the fly. This was accompanied by SDK’s and applications that were developed and embedded into Motorola devices and Ti Chipsets. Commercialization of this technology was witnessed by Emma.FM and widely deployed across the network operator 3’s European subsidiaries. Dr. Natarajan is an alumnus of Seattle University where in he completed his Management of Business Administration (2010) and his Doctoral dissertation in Education and Leadership (2018). Dr. Natarajan serves as an Adjunct Faculty at Seattle University’s Albers School of Management since 2016, teaching Information Systems, Advanced Python Programming for Data Analytics and courses on Teams Creativity and Decision Making. He has a Bachelor of Engineering (1995) from the University of Madras in Computer Science.

 

61

 

 

Mohan Raj Kumar has served as Chief Delivery Officer of Gorilla since March 2024. Mr. Kumar has nearly three decades of experience in the technology sector, prominently featuring leadership roles that underscore his expertise and commitment to excellence. Joining as the Global Head of Customer Success Alliance at Gorilla in April 2023, he has been focused on enhancing customer engagement strategies and fostering enduring corporate culture. Mr. Kumar’s extensive tenure at HCL Technologies, lasting nearly 24 years, has been marked by a steady ascent through various managerial positions. He served as Operations Director and General Manager from October 2014 to April 2023, where he led significant projects and teams to streamline operations and drive the company’s objectives. Prior to this, he was Deputy General Manager and then Associate General Manager, demonstrating his capability to handle increasing responsibilities and complex challenges. His journey at HCL Technologies began as a Member of Technical Staff in 1999, progressing through roles such as Lead Engineer, Project Leader, and Senior Project Manager, each position showcasing his growing leadership acumen and technical proficiency. This foundational period solidified his skills in project management and team leadership, setting the stage for his later executive roles. Additionally, Mr. Kumar provided his expertise to Cisco Systems, Inc. as a consultant for over 23 years, overlapping with his time at HCL. This role allowed him to develop a nuanced understanding of global technology solutions and customer success strategies, further enriching his professional portfolio.

 

Before joining HCL, Mr. Kumar was a Senior Developer at Indigo Technologies from January 1998 to August 1999, where he honed his technical skills in software development and laid the groundwork for his future leadership positions.

 

Dr. Evan Medeiros is a renowned expert in international politics and business. A former White House senior advisor to President Obama, he has been the Penner Family Chair in Asia Studies at Georgetown University’s School of Foreign Service since 2018. His research and teaching focuses on the international politics of East Asia, U.S.-China relations and China’s foreign and national security policies. Since 2020, he has served on the board of Blackberry Government Solutions, a wholly owned subsidiary of Blackberry Corporation. From 2015 to 2018, Dr. Medeiros was Managing Director and Asia Practice Head of Eurasia Group. Dr. Medeiros has also served for six years on the staff of the National Security Council as Director for China, Taiwan and Mongolia before serving as Special Assistant to the President and Senior Director for Asia. He was President Obama’s top advisor on Asia-Pacific and was responsible for coordinating U.S. policy toward the region across diplomacy, defense, economics and intelligence, including all aspects of U.S.-China relations. Prior to joining the White House, he served as a senior political scientist at the RAND Corporation and also served in the US Treasury Department as a policy advisor to Secretary of the Treasury Henry Paulson. He holds master’s degrees from the University of Cambridge (International Relations) and SOAS London (China Studies) and a Ph.D. in International Relations from the London School of Economics and Political Science.

 

Rt. Hon. Ruth Kelly has been a director since the closing of the Merger on July 13, 2022. Since March 2023, Ms. Kelly has been non-executive Chair of Water UK, a trade body representing water companies in England, Wales and Scotland. Since November 2021, Ms. Kelly has been non-executive Chair of Thames Freeport, a private-sector led, UK government sponsored regeneration initiative, north of the Thames Estuary. Since September 2020, Ms. Kelly has been a member of the Vatican’s Council for the Economy, which oversees the Holy See’s finances. Since April 2019, Ms. Kelly has also been a non-executive Director of Heathrow Airport and a member of the airport’s Audit and Finance committees. From April 2016 to March 2019, Ms. Kelly served as a non-executive director of the Financial Conduct Authority, the regulator of the conduct of financial services in the UK; throughout that time, she also served as Chair of the regulator’s Audit Committee and member of its Risk Committee. Between October 2011 and July 2017, Ms. Kelly was a non-executive director of National Grid, one of the world’s largest publicly listed utilities focused on transmission and distribution of electricity and gas across the UK and US, serving on its finance, audit and nomination committees. From September 2015 to August 2019, Ms. Kelly served as Pro Vice Chancellor of St Mary’s University, Twickenham, London, overseeing the development, enterprise and research agendas. From May 2010-August 2015, Ms. Kelly worked as a Managing Director at HSBC Bank, during which time she became Global Head of Client Strategy in HSBC Global Asset Management, overseeing global marketing and managing global relationships across the banking group. From May 1997 to April 2010, Ms. Kelly was a UK politician, serving in various ministerial capacities including as Economic Secretary to the Treasury, Financial Secretary to the Treasury, Minister of State in the Cabinet Office, Secretary of State for Education, Secretary of State for Communities and Local Government and Secretary of State for Transport. From September 1994 to April 1997, Ms. Kelly worked as an economist at the Bank of England. From August 1990 to September 1994, Ms. Kelly was an economics journalist on The Guardian newspaper. In 1992, Ms. Kelly received a Master of Science from the London School of Economics. Ms. Kelly graduated from The Queen’s College, Oxford, in 1989 in Philosophy, Politics and Economics.

 

62

 

 

Gregg Walker has been a director since the closing of the Merger on July 13, 2022. Mr. Walker joined Muller & Monroe Asset Management as a Partner and Managing Director in July 2021 and leads the co-investment efforts of the firm as well as the firm’s New York City office. Mr. Walker founded G.A. Walker, LLC in July 2016 when he left his position as the Senior Vice President for Corporate Development at Sony Corporation of America (Sony), a position he had held since March 2009, and he has been the Managing Member of G.A. Walker, LLC since its inception. Mr. Walker is currently a member of the Board of Vewd Software A/S and of Blue Whale Acquisition Corp I (a SPAC sponsored by Mubadala Capital). While serving as the Managing Member of G.A. Walker, LLC, Mr. Walker also served as the President and COO of Remarkable, LLC, a live entertainment company based in New York City, from 2017 until January 2021. When Remarkable, LLC invested in the Big Apple Circus in 2017, Mr. Walker added the role of CEO of the Big Apple Circus to his list of responsibilities and served as the CEO of the Big Apple Circus until January 2021. During Mr. Walker’s tenure as CEO, the Big Apple Circus achieved record levels of revenues. At Sony, Mr. Walker worked across all of Sony’s business units including PlayStation, Sony Pictures, Sony Music, and Sony Electronics, and Mr. Walker had helped lead many major transactions and strategic efforts, including Sony’s purchase of the 50% of Sony/ATV Music Publishing previously owned by the Michael Jackson Estate. Mr. Walker served on the Board of Directors of movie studio Metro-Goldwyn-Mayer (MGM) as well as on the Boards of EMI Music Publishing and Sony/ATV Music Publishing. In 2010, he was chosen by Crain’s New York Business as one of New York City’s 40 Under 40 Rising Stars. Prior to joining Sony, Mr. Walker was Vice President of Mergers and Acquisitions at Viacom for three years. Before, Viacom, Mr. Walker was a Vice President at Goldman Sachs in the investment banking division. Mr. Walker was at Goldman Sachs for nearly a decade. Mr. Walker earned an undergraduate degree from Washington University in St. Louis and a law degree from Yale Law School. In 2012, Mr. Walker was honored by Washington University as one of six alumni to receive a Distinguished Alumni Award, and Washington University honored him again in 2016 with the Alumnus of the Year Award for the New York City metro area. Mr. Walker is the former President of the Levitt Foundation, the former Chairman of the Harlem YMCA (where his leadership resulted in the Harlem YMCA achieving the Transformational Leadership Award from the YMCA of New York City — an award that had only ever been awarded once before), and a member of the Board of Harlem RBI (now called “Dream”).

 

Arrangements Concerning Election of Directors; Family Relationships

 

We are not a party to, and are not aware of, any arrangements pursuant to which any of our senior management members or directors was selected as such. In addition, there are no family relationships among our senior management members or directors.

 

6.B. COMPENSATION

 

Aggregate Compensation of Office Holders

 

The aggregate compensation, including share-based compensation, paid by us and our subsidiaries to our executive officers and directors for the year ended December 31, 2023 was approximately $2.48 million (including compensation awarded to Yoichiro Hirano, who resigned from our Board of Directors on April 30, 2024 but was a director for the year ended December 30, 2023) none of which was accrued or set aside by the company to provide pension, retirement or similar benefits or expenses. This amount does not include business travel, relocation, professional and business association dues and expenses reimbursed to office holders, and other benefits commonly reimbursed or paid by companies in Taiwan or the UK.

 

Equity Incentive Plans

 

2023 Omnibus Incentive Plan

 

On March 6, 2023, our Board of Directors approved and adopted, subject to shareholder approval, the Gorilla Technology Group Inc. 2023 Omnibus Incentive Plan (the “2023 Plan”). The 2023 Plan became effective on March 6, 2023. The 2023 Plan was approved by our shareholders on July 12, 2023. No further grants will be made under our prior equity plan which we refer to as the ESOP. This summary is not a complete description of all provisions of the 2023 Plan and is qualified in its entirety by reference to the 2023 Plan, which will be filed as an exhibit to this Annual Report.

 

Share Awards. The 2023 Plan provides for incentive stock options, or ISOs, non-qualified stock options, or NSOs, restricted share awards, share unit awards, share appreciation rights, other share-based awards, performance-based share awards, (collectively, “share awards”) and cash-based awards (share awards and cash-based awards are collectively referred to as “awards”). ISOs may be granted only to our employees, including officers, and the employees of our parent or subsidiaries. All other awards may be granted to our employees, officers, our non-employee directors, and consultants and the employees and consultants of our subsidiaries and affiliates.

 

63

 

 

Share Reserve. The aggregate number of ordinary shares that may be issued pursuant to share awards under the 2023 Plan will not exceed the sum of (i) 10,000,000 ordinary shares (as adjusted for share splits, share dividends, combinations, and the like), plus (ii) an annual increase on the first day of each fiscal year, for a period of not more than ten years, beginning on January 1, 2024 and ending on (and including) January 1, 2033, in an amount equal to the lesser of (x) 5% of our outstanding ordinary shares on the last day of the immediately preceding fiscal year or (y) such lesser amount (including zero) that the compensation committee (as defined below) determines for purposes of the annual increase for that fiscal year.

 

If restricted shares or ordinary shares issued upon the exercise of options are forfeited, then such shares will again become available for awards under the 2023 Plan. If share units, options, or share appreciation rights are forfeited or terminate for any reason before being exercised or settled, or an award is settled in cash without the delivery of shares to the holder, then the corresponding shares will again become available for awards under the 2023 Plan. Any shares withheld to satisfy the exercise price or tax withholding obligation pursuant to any award of options or share appreciation rights will again become available for awards under the 2023 Plan. If share units or share appreciation rights are settled, then only the number of shares (if any) actually issued in settlement of such share units or share appreciation rights will reduce the number of shares available under the 2023 Plan, and the balance (including any shares withheld to cover taxes) will again become available for awards under the 2023 Plan.

 

Shares issued under the 2023 Plan will be authorized but unissued shares, treasury shares, or previously issued shares. As of the date hereof, no awards have been granted and no ordinary shares have been issued under the 2023 Plan.

 

Incentive Stock Option Limit. The maximum number of shares that may be issued upon the exercise of ISOs under the 2023 Plan is equal to five (5) times the number of shares specified under clause (i) of the 2023 Plan’s share reserve formula as described above under the heading “—Share Reserve”, plus, to the extent allowable under Section 422 of the U.S. Internal Revenue Code (the “Code”), any ordinary shares that become available for issuance under the 2023 Plan on account of (i) an award being forfeited before all underlying shares have been issued or settled, or (ii) a portion of the shares underlying an award being withheld to satisfy the exercise price or tax withholding of such award.

 

Grants to Outside Directors. The sum of (i) the grant date fair value for financial reporting purposes of any awards granted during any calendar year under the 2023 Plan to an outside director as compensation for services as an outside director and (ii) any cash fees paid by us to such outside director during such calendar year for service on our Board of Directors, may not exceed seven hundred fifty thousand dollars ($750,000), or, in the calendar year in which the outside director is first appointed or elect to our Board of Directors, one million dollars ($1,000,000).

 

Administration. The 2023 Plan will be administered by the compensation committee appointed by our Board of Directors, or by the Board of Directors acting as the compensation committee. Subject to the limitations set forth in the 2023 Plan, the compensation committee will have the authority to determine, among other things, to whom awards will be granted, the number of shares subject to awards, the term during which an option or share appreciation right may be exercised and the rate at which the awards may vest or be earned, including any performance criteria to which they may be subject. The compensation committee also will have the authority to determine the consideration and methodology of payment for awards. Subject to applicable law, the Board of Directors or compensation committee may also authorize one or more of our officers to designate employees, other than officers under Section 16 of the Exchange Act, to receive awards and/or to determine the number of such awards to be received by such persons subject to a maximum total number of awards, to the extent applicable.

 

Repricing; Cancellation and Re-Grant of Share Awards. The compensation committee will have the authority to modify outstanding awards under the 2023 Plan. Subject to the terms of the 2023 Plan, the compensation committee will have the authority to cancel any outstanding share award in exchange for new share awards, including awards having the same or a different exercise price cash, or other consideration, without shareholder approval but with the consent of any adversely affected participant.

 

Share Options. A share option is the right to purchase a certain number of ordinary shares, at a certain exercise price, in the future. Under the 2023 Plan, ISOs and NSOs are granted pursuant to share option agreements adopted by the compensation committee. The compensation committee determines the exercise price for a share option, within the terms and conditions of the 2023 Plan, provided that the exercise price of a share option generally cannot be less than 100% of the fair market value of our ordinary shares on the date of grant. Options granted under the 2023 Plan vest at the rate specified by the compensation committee.

 

Share options granted under the 2023 Plan generally must be exercised by the optionee before the earlier of the expiration of such option or the expiration of a specified period following the optionee’s termination of employment. The compensation committee determines the term of the share options up to a maximum of ten years. Each share option agreement will also set forth the extent to which the option recipient will have the right to exercise the option following the termination of the recipient’s service with us, and the right to exercise the option of any executors or administrators of the award recipient’s estate or any person who has acquired such options directly from the award recipient by bequest or inheritance.

 

64

 

 

Payment of the exercise price may be made in cash or, if provided for in the share option agreement evidencing the award, (1) by surrendering, or attesting to the ownership of, shares which have already been owned by the optionee, (2) future services or services rendered to the company or its affiliates prior to the award, (3) by delivery of an irrevocable direction to a securities broker to sell shares and to deliver all or part of the sale proceeds to us in payment of the aggregate exercise price, (4) by delivery of an irrevocable direction to a securities broker or lender to pledge shares and to deliver all or part of the loan proceeds to us in payment of the aggregate exercise price, (5) by a “net exercise” arrangement, (6) by delivering a full-recourse promissory note, or (7) by any other form that is consistent with applicable laws, regulations, and rules.

 

Tax Limitations on Incentive Stock Options. The aggregate fair market value, determined at the time of grant, of our ordinary shares with respect to ISOs that are exercisable for the first time by an option holder during any calendar year under all of our share plans may not exceed $100,000. Options or portions thereof that exceed such limit will generally be treated as NSOs. No ISO may be granted to any person who, at the time of the grant, owns or is deemed to own share possessing more than 10% of our total combined voting power or that of any of our affiliates unless (1) the option exercise price is at least one 110% of the fair market value of the ordinary shares subject to the option on the date of grant, and (2) the term of the ISO does not exceed five years from the date of grant.

 

Restricted Share Awards. The terms of any awards of restricted shares under the 2023 Plan will be set forth in a restricted share agreement to be entered into between us and the recipient. The compensation committee will determine the terms and conditions of such restricted share agreements, which need not be identical. A restricted share award may be subject to vesting requirements or transfer restrictions or both. Restricted shares may be issued for such consideration as the compensation committee may determine, including cash, cash equivalents, full recourse promissory notes, past services and future services. Award recipients who are granted restricted shares generally have all of the rights of a shareholder with respect to those shares, provided that dividends and other distributions will not be paid in respect of unvested shares unless otherwise determined by the compensation committee and, in such case, only once such unvested shares vest.

 

Share Unit Awards. Share unit awards give recipients the right to acquire a specified number of ordinary shares (or cash amount) at a future date upon the satisfaction of certain conditions, including any vesting arrangement, established by the compensation committee and as set forth in a share unit award agreement. A share unit award may be settled by cash, delivery of shares, a combination of cash and shares as deemed appropriate by the compensation committee. Recipients of share unit awards generally will have no voting or dividend rights prior to the time the vesting conditions are satisfied and the award is settled. At the compensation committee’s discretion and as set forth in the share unit award agreement, share units may provide for the right to dividend equivalents. Dividend equivalents may not be distributed prior to settlement of the share unit to which the dividend equivalents pertain and the value of any dividend equivalents payable or distributable with respect to any unvested share units that do not vest will be forfeited.

 

Share Appreciation Rights. Share appreciation rights generally provide for payments to the recipient based upon increases in the price of our ordinary shares over the exercise price of the share appreciation right. The compensation committee determines the exercise price for a share appreciation right, which generally cannot be less than 100% of the fair market value of our ordinary shares on the date of grant. A share appreciation right granted under the 2023 Plan vests at the rate specified in the share appreciation right agreement as determined by the compensation committee. The compensation committee determines the term of share appreciation rights granted under the 2023 Plan, up to a maximum of ten years. Upon the exercise of a share appreciation right, we will pay the participant an amount in shares, cash, or a combination of shares and cash as determined by the compensation committee, equal to the product of (1) the excess of the per share fair market value of our ordinary shares on the date of exercise over the exercise price, multiplied by (2) the number of ordinary shares with respect to which the share appreciation right is exercised.

 

Other Shares Awards. The compensation committee may grant other awards based in whole or in part by reference to our ordinary shares. The compensation committee will set the number of shares under the shares award and all other terms and conditions of such awards.

 

Cash-Based Awards. A cash-based award is denominated in cash. The compensation committee may grant cash-based awards in such number and upon such terms as it will determine. Payment, if any, will be made in accordance with the terms of the award, and may be made in cash or in ordinary shares, as determined by the compensation committee.

 

Performance-Based Awards. The number of shares or other benefits granted, issued, retainable and/or vested under a share or share unit award may be made subject to the attainment of performance goals. The compensation committee may utilize any performance criteria selected by it in its sole discretion to establish performance goals.

 

Changes to Capital Structure. In the event of a recapitalization, share split, or similar capital transaction, the compensation committee will make appropriate and equitable adjustments to the number of shares reserved for issuance under the 2023 Plan, the number of shares that can be issued as incentive stock options, the number of shares subject to outstanding awards and the exercise price under each outstanding option or share appreciation right.

 

65

 

 

Transactions. If we are involved in a merger or other reorganization, outstanding awards will be subject to the agreement or merger or reorganization. Subject to compliance with applicable tax laws, such agreement may provide, without limitation, for (1) the continuation of the outstanding awards by us, if we are a surviving corporation, (2) the assumption or substitution of the outstanding awards by the surviving corporation or its parent or subsidiary, (3) the immediate vesting, exercisability, and settlement of the outstanding awards followed by their cancellation, (4) cancellation of the award, to the extent not vested or not exercised prior to the effective time of the merger or reorganization, in exchange for such cash or equity consideration (including no consideration) as the compensation committee, in its sole discretion, may consider appropriate, or (5) the settlement of the intrinsic value of the outstanding awards (whether or not vested or exercisable) in cash, cash equivalents, or equity (including cash or equity subject to deferred vesting and delivery consistent with the vesting restrictions applicable to such award or the underlying shares) followed by cancellation of such awards, provided that any such amount may be delayed to the same extent that payment of consideration to the holders of shares in connection with the merger or reorganization is delayed as a result of escrows, earnouts, holdbacks or other contingencies.

 

Change of Control. The compensation committee may provide, in an individual award agreement or in any other written agreement between a participant and us, that the share award will be subject to acceleration of vesting and exercisability in the event of a change of control.

 

Transferability. Unless the compensation committee provides otherwise, no award granted under the 2023 Plan may be transferred in any manner (prior to the vesting and lapse of any and all restrictions applicable to shares issued under such award), except by will, the laws of descent and distribution, or pursuant to a domestic relations order, provided that all ISOs may only be transferred or assigned only to the extent consistent with Section 422 of the Code.

 

Amendment and Termination. Our Board of Directors will have the authority to amend, suspend, or terminate the 2023 Plan, provided that such action does not materially impair the existing rights of any participant without such participant’s written consent.

 

No ISOs may be granted more than ten years after years after the later of (i) the approval of the 2023 Plan by the Board of Directors (or if earlier, the shareholders) and (ii) the approval by the Board of Directors (or if earlier, the shareholders) of any amendment to the 2023 Plan that constitutes the adoption of a new plan for purposes of Section 422 of the Code.

 

Recoupment. To the extent permitted by applicable law, the compensation committee will have the authority to require that, in the event that we are required to prepare restated financial results owing to an executive officer’s intentional misconduct or grossly negligent conduct, such executive officer will reimburse or forfeit to us the amount of any bonus or incentive compensation (whether cash-based or equity-based) such executive officer received during a fixed period, as determined by the compensation committee, preceding the year the restatement is determined to be required. That executive officer will forfeit or reimburse to us any bonus or incentive compensation to the extent that such bonus or incentive compensation exceeds what the officer would have received in that period based on an applicable restated performance measure or target. We will recoup incentive-based compensation from executive officers to the extent required under the Dodd-Frank Wall Street Reform and Consumer Protection Act and any rules, regulations and listing standards that may be issued under that act.

 

Amended and Restated Non-Employee Director Compensation Policy

 

Employee directors do not receive any compensation with respect to service on our Board of Directors. We reimburse all of our non-employee directors for their reasonable and customary out-of-pocket expenses in connection with their attendance at Board and committee meetings.

 

66

 

 

We have adopted a non-employee director compensation policy that includes the following cash compensation for non-employee directors, which is based on a review of director compensation at comparable companies in our industry, consisting of a $75,000 annual retainer (payable in four quarterly installments), an additional $15,000 annual retainer for the non-executive chair, and the following additional annual retainers for committee service:

 

Committee  Chair   Member 
Compensation Committee  $20,000   $10,000 
Nominating and Corporate Governance Committee   10,000    7,500 
Audit Committee   20,000    12,500 

 

The non-employee director compensation policy also provides for the annual grant of restricted share units (each, an “Annual Award”) under the 2023 Plan following July 13 of each year (which corresponds to the closing date of the transactions contemplated by the Business Combination Agreement) (the “Annual Grant Date”), commencing with July 13, 2023, to each non-employee director who will continue serving as a member of the Board of Directors. The Annual Award will be with respect to a number of ordinary shares with an aggregate fair market value as determined under the 2023 Plan equal to (i) $300,000 in the case of the non-executive chair and (ii) $230,000 in the case of the other non-employee directors. The number of shares underlying each Annual Award will be equal to the fair market value of the Annual Award divided by the Average VWAP Price for the 20-day period ending on the day prior to the Annual Grant Date, rounded down to the nearest whole share.

 

If a non-employee director is elected to our Board of Directors after July 13, 2023 and other than on an Annual Grant Date (such date, the “Off-Cycle Date”), such non-employee director will receive an Annual Award on the Off-Cycle Date that will be prorated based on the number of calendar days remaining before the next July 13. The number of shares of each prorated Annual Award will be equal to the fair value of the award divided by the Average VWAP Price for the 20-day period ending on the day prior to the Off-Cycle Date.

 

Each non-employee director who (i) serves on our Board of Directors as a non-employee director as of the first business day following the filing of a registration statement on Form S-8 with respect to the 2023 Plan (the “Initial Issuance Date”) and (ii) will continue to serve as a non-employee director immediately following the Initial Issuance Date will receive an initial grant of restricted share units (each, an “Initial Award”) under the 2023 Plan. The Initial Award will be with respect to a number of ordinary shares with an aggregate fair value as determined under the 2023 Plan equal to (i) $300,000 in the case of the non-executive chair and (ii) $230,000 in the case of the other non-employee directors. The number of shares underlying each Initial Award will be equal to the fair market value of the Initial Award divided by $10.19, rounded down to the nearest whole share. Each non-employee director who is eligible for an Initial Award will not receive the grant until the Initial Issuance Date, but, for purposes of determining the number of shares subject to such Initial Award and the applicable vesting schedule, the date on which the non-employee director joins our Board of Directions will be treated as the date of grant of the award. A non-employee director elected for the first time to our Board of Directors on or after July 13, 2023 will receive only an Annual Award and will not also receive any Initial Award.

 

Except as otherwise approved by our Board of Directors, each Annual Award and Initial Award will become fully vested, subject to continued service as a director, on the earlier of the 12-month anniversary of the date of grant, and the consummation of a change in control (as defined in the 2023 Plan).

 

The aggregate value of all compensation granted or paid, as applicable, to any non-employee director for service as a non-employee director, including awards granted and cash fees we pay to such non-employee director, with respect to the 12-month period in which a non-employee director is first appointed or elected to the Board of Directors, will not exceed one million dollars ($1,000,000) in total value, and during any 12-month period following the initial 12-month period in which a non-employee director is first appointed or elected to our Board of Directors, will not exceed seven hundred fifty thousand ($750,000) in total value, in each case calculating the value of any awards based on the grant date fair value of such awards as determined for financial reporting purposes.

 

Our Board of Directors may also approve other equity grants to our non-employee directors under the 2023 Plan in addition to or in lieu of the grants described above.

 

67

 

 

6.C. BOARD PRACTICES

 

Independence of Directors

 

As a result of Gorilla’s ordinary shares being listed on Nasdaq, Gorilla adheres to the rules of Nasdaq in determining whether a director is independent. The board of directors of Gorilla has consulted, and will consult, with its counsel to ensure that the board’s determinations are consistent with those rules and all relevant securities and other laws and regulations regarding the independence of directors. The Nasdaq listing standards define an “independent director” as a person, other than an executive officer of a company or any other individual having a relationship which, in the opinion of the issuer’s board of directors, would interfere with the exercise of independent judgment in carrying out the responsibilities of a director.

 

Board Leadership Structure and Role in Risk Oversight

 

Mr. Jayesh “Jay” Chandan is our Chief Executive Officer and Chairman of the Board. The Board does not anticipate implementing a policy requiring the positions of the Chairman of the Board and Chief Executive Officer to be separate or held by the same individual. Any further determination to create such a policy is expected to be based on circumstances existing from time to time, based on criteria that are in Gorilla’s best interests and the best interests of its shareholders, including the composition, skills and experience of the Board and its members, specific challenges faced by Gorilla or the industry in which it operates, and governance efficiency. Combining the roles of Chairman and Chief Executive Officer will help provide strong and consistent leadership for the management team and Board. However, the Board may decide in the future to separate the roles of Chairman and Chief Executive Officers if it determines that such structure provides better and more effective oversight and management of Gorilla. If the Board convenes for a meeting, it is expected that the non-management directors will meet in one or more executive sessions, if the circumstances warrant it. The Board has appointed Ruth Kelly, an independent director, as Lead Director. Jay Chandan has signed an employment contract providing that he shall be paid £225,000 as severance pay if he is terminated without cause, provided certain conditions are met. No other director has a contract with Gorilla which provides for benefits upon termination of employment.

 

Gorilla also believes in the importance of independent oversight. Gorilla will look to ensure that this oversight is truly independent and effective through a variety of means.

 

The Board has two classes of directors: Class I and Class II. Pursuant to Gorilla’s amended and restated memorandum and articles of association, the Class I Directors stand appointed for a term expiring at the Company’s second annual general meeting, and the Class II directors stand appointed for a term expiring at the Company’s third annual general meeting. Jayesh Chandan is a Class I director. Evan Medeiros, Gregg Walker and Ruth Kelly are Class II directors.

 

Meetings and Committees of the Board of Directors

 

Gorilla has established a separately standing audit committee, compensation committee, and nominating and corporate governance committee (the “nominating committee”).

 

Audit Committee Information

 

Gorilla has established an audit committee comprised of independent directors. The audit committee consists of Ruth Kelly, Gregg Walker, and Evan Medeiros. Each of the members of the audit committee is independent under the applicable Nasdaq listing standards. The audit committee has a written charter. The purpose of the audit committee is, among other things, to appoint, retain, set compensation of, and supervise Gorilla’s independent accountants, review the results and scope of the audit and other accounting related services and review Gorilla’s accounting practices and systems of internal accounting and disclosure controls.

 

Financial Experts on Audit Committee

 

The audit committee is, will at all times be, composed exclusively of “independent directors,” as defined for audit committee members under the Nasdaq listing standards and the rules and regulations of the SEC, who are “financially literate,” as defined under Nasdaq’s listing standards. Nasdaq’s listing standards define “financially literate” as being able to read and understand fundamental financial statements, including a company’s balance sheet, income statement and cash flow statement. In addition, Gorilla will be required to certify to Nasdaq that the committee has, and will continue to have, at least one member who has past employment experience in finance or accounting, requisite professional certification in accounting, or other comparable experience or background that results in the individual’s financial sophistication.

 

Gregg Walker serves as a financial expert on the audit committee.

 

Compensation Committee Information

 

The board of directors of Gorilla has established a compensation committee. The compensation committee consists of Ruth Kelly, Gregg Walker, and Evan Medeiros. The compensation committee has a written charter. The purpose of the compensation committee is to review and approve compensation paid to Gorilla’s officers and directors and to administer Gorilla’s incentive compensation plans, if any, including authority to make and modify awards under such plans.

 

The compensation committee assists the Board in determining its responsibilities in relation to remuneration, including, amongst other matters, making recommendations to the Board on the Company’s policy on executive compensation, determining the individual remuneration and benefits package of each of the executive directors and recommending and monitoring the remuneration of senior management below Board level.

 

68

 

 

Nominating Committee

 

Gorilla’s nominating committee consists of Ruth Kelly and Gregg Walker, and is responsible, among other things, for:

 

select the director slate (or recommend the slate to the full board of directors);

 

oversee board governance;

 

develop board meeting procedures; and

 

evaluate the effectiveness of board.

 

Corporate Governance Practices

 

As a foreign private issuer, Gorilla may generally follow home country practice with respect to certain matters of corporate governance in lieu of the comparable governance provisions of the Nasdaq Listing Rules, except for certain matters including the composition and responsibilities of the audit committee and the independence of its members within the meaning of the rules and regulations of the SEC.

 

Gorilla intends to follow home country practice in lieu of Nasdaq corporate governance requirements with respect to the following Nasdaq requirements:

 

Executive Sessions. We will not be required to and, in reliance on home country practice, we may not, comply with certain Nasdaq rules requiring Gorilla’s independent directors to meet in regularly scheduled executive sessions at which only independent directors are present. Gorilla will follow Cayman Islands practice which does not require independent directors to meet regularly in executive sessions separate from the full board of directors.

 

Proxy Statements. We will not be required to and, in reliance on home country practice, we may not, comply with certain Nasdaq rules regarding the provision of proxy statements for general meetings of shareholders. Gorilla will follow Cayman Islands practice which does not impose a regulatory regime for the solicitation of proxies.

 

Shareholder Approval. Gorilla will not be required to and, in reliance on home country practice, it does not intend to, comply with certain Nasdaq rules regarding shareholder approval for certain issuances of securities under Nasdaq Rule 5635. In accordance with the provisions of Gorilla’s Amended and Restated Memorandum and Articles of Association, Gorilla’s board of directors is authorized to issue securities, including ordinary shares, preference shares, warrants and convertible notes.

 

Board Diversity Matrix (As of May 1, 2024)

 

Country of Principal Executive Offices  United Kingdom
Foreign Private Issuer  Yes
Disclosure Prohibited Under Home Country Law  No
Total Number of Directors  4

 

   Female  Male     Non-Binary  Did Not
Disclose
Gender
Part I: Gender Identity               
Directors  1  2     -  1
Part II: Demographic Background               
Underrepresented Individual in Home Country Jurisdiction        3      
LGBTQ+        -      
Did Not Disclose Demographic Background        1      

 

6.D. EMPLOYEES

 

As of December 31, 2023, we had 142 employees, including 7 in the UK, 2 in the US, 120 in Taiwan and 13 employees in other international locations. None of our employees are represented by labor unions or covered by collective bargaining agreements. We consider our relationship with our employees to be good.

 

6.E. SHARE OWNERSHIP

 

For information regarding the share ownership of directors and officers, see Item 7. “Major Shareholders and Related Party Transactions – 7.A. Major Shareholders.” For information as to our equity incentive plans, see Item 6.B. “Director, Senior Management and Employees – Compensation – Equity Incentive Plans.

 

6.F. DISCLOSURE OF REGISTRANT’S ACTION TO RECOVER ERRONEOUSLY AWARDED COMPENSATION

 

None.

 

69

 

 

Item 7: MAJOR SHAREHOLDERS AND RELATED PARTY TRANSACTIONS

 

7.A. MAJOR SHAREHOLDERS

 

The following table reflects implementation of the Reverse Split (except as otherwise noted in the footnotes) and shows the beneficial ownership of ordinary shares as of April 30, 2024 by:

 

each person known by Gorilla to beneficially own more than 5% of the outstanding ordinary shares;

 

each of Gorilla named executive officers and directors; and

 

all of Gorilla named executive officers and directors as a group.

 

Unless otherwise indicated, Gorilla believes that all persons named in the table have sole voting and investment power with respect to all shares beneficially owned by them. Such shareholders do not have voting rights which differ from the voting rights held by other holders of ordinary shares. Except as otherwise noted herein, the number and percentage of ordinary shares beneficially owned is determined in accordance with Rule 13d-3 of the Exchange Act, and the information is not necessarily indicative of beneficial ownership for any other purpose. Under such rule, beneficial ownership includes any ordinary shares as to which the holder has sole or shared voting power or investment power and also any ordinary shares which the holder has the right to acquire within 60 days of April 30, 2024 through the exercise of any option, conversion or any other right. As of April 30, 2024, there were 8,780,785 ordinary shares issued and outstanding, not including 281,489 treasury shares held by the company. All figures give effect to the Reverse Split.

 

Unless otherwise noted, the business address of each beneficial owner is c/o Gorilla Technology Group Inc., Meridien House, 42 Upper Berkeley Street, Marble Arch, London, United Kingdom W1H 5QJ.

 

Name and Address of Beneficial Owner  Number of
Shares
Beneficially
Owned
   Percentage
Outstanding
 
Named Executive Officers and Directors:        
Evan Medeiros   1,144    * 
Jayesh Chandan, Chief Executive Officer and Chairman of the Board   127,802    1.5%
Gregg Walker   2,257    * 
Ruth Kelly   1,550    * 
Daphne Huang, Chief Financial Officer(1)   6,090    * 
Dr. Rajesh “Raj” Natarajan, Chief Innovation Officer   12,043    * 
Mohan Raj Kumar, Chief Delivery Officer(2)   0    * 
All executive officers and directors as a group (7 individuals)   150,886    1.7%
Five Percent or More Holders:(3)          
Rivetel Inv. Co., Ltd and affiliates(4)   802,609    9.1%
Asteria Vision Fund I, L.P.(5)   721,787    8.2%
Highbridge Capital Management, LLC(6)   869,297    9.9%
SBI AB Fund and affiliate(7)   714,834    8.1%

 

 

*Less than 1%.

 

(1)In July 2022, Ms. Daphne Huang joined Gorilla as the Chief Financial Officer.

 

(2)In March 2024, Mohan Raj Kumar was promoted to Chief Delivery Officer.

 

(3)As of the date of this filing, without giving effect to the Reverse Split, 2,522,528 Earnout Shares (the “Forfeited Earnout Shares”) have been forfeited to holders of CVRs. Prior to such forfeiture, certain holders identified below had voting rights and unvested economic rights to a portion of the Forfeited Earnout Shares. The amounts in this table reflect such forfeitures (as noted below) even if such forfeiture is not reflected in any filing by such shareholder. This table does not give effect to any other forfeiture of Earnout Shares or any potential forfeiture of Earnout Shares that may take place in the next 60 days. This table gives effect to the Reverse Split; however, unless otherwise noted, the figures identified in footnotes to this table do not give effect to the Reverse Split.

 

70

 

 

(4)The information reported is based on a Schedule 13G filed on August 25, 2022. Such filing reflects (i) 1,662,539 ordinary shares held by Rivetel Inv. Co., Ltd (“Rivetel”), (ii) 4,436,452 ordinary shares held by K-May Inv. Ltd. (“K-May”), and (iii) 2,268,884 ordinary shares held by Reich Holding Co., Ltd (“Reich”). The table above gives effect to the forfeiture of 67,865, 181,097 and 92,616 Forfeited Earnout Shares previously beneficially owned of record by Rivetel, K-May and Reich, respectively. Such figures do not give effect to the Reverse Split. K-May is a wholly-owned subsidiary of April Dew Co., Ltd., which is a wholly-owned subsidiary of Sun Finance International Inc. (“Sun”) whose sole director controls the entity. Reich is a wholly-owned subsidiary of Rivetel. Rivetel is controlled by its sole director/chairman, Mr. Chang-Yi Hsu. Sun’s sole director entered into an arrangement with Mr. Chang-Yi Hsu granting him exclusive voting and dispositive power over the 4,436,452 ordinary shares held by K-May. Reich is controlled by its sole director, Rivetel. The registered address is 1F., No. 106, Ln. 737, Sec. 1, Neihu Rd., Neihu Dist., Taipei City, Taiwan (R.O.C.).

 

(5)The information reported is based on a Schedule 13G filed on August 12, 2022 and a Form 144 filed on March 7, 2024. In addition, this figure gives effect to the forfeiture of 373,626 Earnout Shares, which reflects Asteria Vision Fund Inc.’s share of the Forfeited Earnout Shares. Such figures do not give effect to the Reverse Split. Asteria Vision Fund Inc., as general partner for and on behalf of Asteria Vision Fund I, L.P. Asteria Vision Fund Inc. is controlled by its board of directors. The business address of Asteria Vision Fund Inc. is c/o Asteria Vision Fund Inc., 7300 Lone Star Drive, Suite C200, Plano, Texas 75024.

 

(6)The information reported is based on a Schedule 13G filed on February 13, 2024. Such filing reflects 5,000,000 Gorilla ordinary shares beneficially owned by Highbridge Capital Management, LLC (“Highbridge”) and 10,331,375 Gorilla ordinary shares underlying “warrants” (which are Series A Warrants) beneficially owned by Highbridge. Such figures do not reflect the Reverse Split. The filing notes that the warrants are subject to “the 9.90% Blocker,” which prevents exercise of such warrants if such exercise would cause the holder to beneficially own in excess of 9.90% of the Gorilla ordinary shares. Consequently, the table above assumes that Highbridge may be deemed to beneficially own 369,297 ordinary shares underlying such warrants (such figure giving effect to the Reverse Split). The business address of Highbridge is 277 Park Avenue, 23rd Floor, New York, New York 10172.

 

(7)The information reported is based on a Schedule 13G/A filed on October 5, 2023. Such filing reflects 7,148,346 Gorilla ordinary shares held by collectively SBI & Capital 22 JV Fund II, L.P., SBI AI & Blockchain Investment LPS and SBI Hong Kong Holdings Co., Limited. 883,393 Gorilla ordinary shares are held by SBI & Capital 22 Management II Co. Ltd., as general partner for and on behalf of SBI & Capital 22 JV Fund II, L.P. The business address is 4th Floor, Harbour Place, 103 South Church Street, P.O. Box 10240, Grand Cayman KY1-1002, Cayman Islands. SBI & Capital 22 Management II Co. Ltd. is controlled by its directors. 5,694,953 Gorilla ordinary shares are held by SBI Investment Co., Ltd., as general partner for and on behalf of SBI AI & Blockchain Investment LPS. The business address is 1-6-1, Roppongi, Minato Ward, Tokyo 106-0032 Japan. SBI Investment Co., Ltd. is controlled by its directors. 570,000 Gorilla ordinary shares are held by SBI Hong Kong Holdings Co. Limited. Such filing and figures do not give effect to the Reverse Split. The business address Suite 2704, 27th Floor, Tower 6, The Gateway, Harbour City, Kowloon, Hong Kong.

 

7.B. RELATED PARTY TRANSACTIONS

 

Rights of Appointment

 

Gorilla’s board of directors previously consisted of seven directors. Pursuant to Gorilla’s articles of association in effect immediately prior to the closing of the Merger, certain of Gorilla’s shareholders, including related parties, had rights to appoint directors.

 

Related Party Loans

 

On September 6, 2021, Gorilla entered into a loan and promissory agreement with Asteria Corporation. Pursuant to the agreement, Asteria Corporation agreed to provide a loan to Gorilla for the principal amount of $3,000,000 by subscribing the promissory note issued by Gorilla. The loan was guaranteed by a letter of guarantee made by Dr. Koh on August 23, 2021. Gorilla has drawn down $3,000,000 under the loan with Asteria Corporation. The principal amount and accrued interest under the loan have been repaid in full on or before the maturity date.

 

On March 13, 2023, Gorilla entered into a loan and promissory agreement with Asteria Corporation. Pursuant to the agreement, Asteria Corporation agreed to provide a loan to Gorilla for the principal amount of $3,000,000 by subscribing the promissory note issued by Gorilla. Gorilla drew down $3,000,000 under this loan with Asteria Corporation. The principal amount and accrued interest under the loan were paid off in April 2024.

 

On or about August 30, 2021, Gorilla entered into a loan and promissory agreement with Dr. Koh. Pursuant to the agreement, Dr. Koh agreed to provide a loan to Gorilla for the principal amount of $1,000,000 by subscribing the promissory note issued by Gorilla. Gorilla has drawn down $1,000,000 under the loan with Koh, Sih-Ping. The principal amount and accrued interest under the loan have been repaid in full on or before the maturity date.

 

71

 

 

Other Arrangements with Related Party

 

As of December 31, 2023, Gorilla has 12 credit facilities. Dr. Koh acts as joint guarantor for one credit facilities having entered into the relevant facility agreements or promissory notes, as applicable, in the capacity as a joint guarantor. For the details of the credit facilities, please refer to the section titled “Item 5.B. Liquidity and Capital Resources — Credit Facilities.

 

Separation Agreement and Exchange Agreement

 

On September 8, 2022, Gorilla entered into a Separation Agreement with Dr. Koh, pursuant to which Dr. Koh’s employment as Gorilla’s Chief Executive Officer and all positions he held with Gorilla ceased. The Separation Agreement was approved by Gorilla’s Board of Directors. On December 5, 2022, the parties agreed to amend the Separation Agreement (the “Amended Separation Agreement”). Pursuant to the terms of the Amended Separation Agreement, Gorilla paid Dr. Koh a lump sum equal to one month of his base salary and settled the outstanding obligations under a $1,000,000 loan to the Company that had previously been advanced by Dr. Koh. On December 5, 2022, Gorilla and Dr. Koh also entered into an Exchange Agreement, under which Dr. Koh agreed to deliver certain shares held by him to the Company in exchange for certain accounts receivable and assets of Gorilla.

 

Exculpation, Indemnification and Insurance.

 

Our Amended and Restated Articles of Association permit Gorilla to exculpate, indemnify and insure certain of its officers to the fullest extent permitted by the Companies Act. Gorilla has entered into agreements with certain office holders, exculpating them from a breach of their duty of care to Gorilla to the fullest extent permitted by law and undertaking to indemnify them to the fullest extent permitted by law, including with respect to liabilities resulting from the Transactions to the extent that these liabilities are not covered by insurance.

 

7.C. INTERESTS OF EXPERTS AND COUNSEL

 

Not applicable.

 

72

 

 

Item 8: FINANCIAL INFORMATION

 

8.A. CONSOLIDATED STATEMENTS AND OTHER FINANCIAL INFORMATION

 

Consolidated Financial Statements

 

We have appended our audited consolidated financial statements at the end of this Annual Report, starting at page F-3, as part of this Annual Report.

 

Legal Proceedings

 

Gorilla may become involved in actions, claims, litigation, and other legal proceedings occurring in the ordinary course of its business from time to time, including assertions by third parties relating to intellectual property infringement, contract or warranty breaches, or employment-related matters. In January 2024, SeeQuestor Limited (“SeeQuestor”) filed a breach of contract claim against Gorilla and Gorilla Technology UK Limited (“Gorilla UK”) in in the Chancery Division of the High Court of England & Wales, seeking approximately $2.5 million in connection with an agreement to assign certain intellectual property rights of SeeQuestor to Gorilla UK. In February 2024, Gorilla and Gorilla UK filed their defence and counterclaims against SeeQuestor for breach of contract, fraudulent misrepresentation and deceit. Gorilla and Gorilla UK cannot predict the ultimate outcome of this proceeding. An adverse ruling or decision in this proceeding may negatively affect Gorilla and Gorilla UK’s business, financial condition, liquidity or results of operations.

 

Except as otherwise disclosed above, Gorilla is not currently a party to any actions, claims, suits, or other legal procedures whose conclusion, if not determined in its favor, would have a major adverse effect on Gorilla’s business, financial condition or results of operations, either individually or in the aggregate.

 

Policy on Dividend Distributions

 

We have never declared or paid any cash dividend on our ordinary shares. We currently intend to retain any future earnings and do not expect to pay any dividends in the foreseeable future. Any further determination to pay dividends on our ordinary shares would be at the discretion of our board of directors, subject to applicable laws, and would depend on our financial condition, results of operations, capital requirements, general business conditions, and other factors that our board of directors may deem relevant. In addition, we may enter into financing arrangements with third-parties which may contain covenants restricting Gorilla’s ability to pay dividends in the future.

 

8.B. SIGNIFICANT CHANGES

 

No significant changes have occurred since December 31, 2023, except as otherwise disclosed in this Annual Report.

 

73

 

 

Item 9: THE OFFER AND LISTING

 

9.A. OFFER AND LISTING DETAILS

 

Our ordinary shares and warrants began trading on Nasdaq under the symbols “GRRR” and “GRRRW,” respectively, on July 14, 2022. Global’s units, subunits and warrants were previously listed on the Nasdaq under the symbols “GLSPU,” “GLSPT,” and “GLSPW,” respectively. Global’s securities each commenced separate public trading on April 13, 2021. Global’s subunits and units automatically separated into the component securities upon consummation of the Merger and, as a result, no longer trade as a separate security. Upon the closing of the Merger, Global’s ordinary shares were converted into our ordinary shares, and Global’s warrants were converted into our warrants. On May 14, 2024, the closing prices for our ordinary shares and warrants on the Nasdaq Stock Market LLC were $5.36 per ordinary share and $0.0799 per warrant.

 

9.B. PLAN OF DISTRIBUTION

 

Not applicable.

 

9.C. MARKETS

 

See Item 9.A. “Offer and Listing Details.”

 

9.D. SELLING SHAREHOLDERS

 

Not applicable.

 

9.E. DILUTION

 

Not applicable.

 

9.F. EXPENSES OF THE ISSUE

 

Not applicable.

 

74

 

 

Item 10: ADDITIONAL INFORMATION

 

10.A. SHARE CAPITAL

 

Not applicable.

 

10.B. MEMORANDUM AND ARTICLES OF ASSOCIATION

 

Our authorized share capital consists of 73,500,000 ordinary shares of a par value of US$0.001 each and 15,000,000 preference shares of a par value of US$0.0001, of which 8,780,785 ordinary shares issued and outstanding as of April 30, 2024.

 

The following is a description of our share capital and provisions of our Amended and Restated Memorandum and Articles of Association, which became effective upon the closing of the Merger, a copy of which is filed as an exhibit to this Annual Report. The figures in this section give effect to the Reverse Split.

 

Ordinary Shares

 

Dividends. Subject to any rights and restrictions of any other class or series of shares, our board of directors may, from time to time, declare dividends on the shares issued and authorize payment of the dividends out of our lawfully available funds. No dividends shall be declared by our board except the following:

 

profits; or

 

“share premium account,” which represents the excess of the price paid to us on the issue of our shares over the par or “nominal” value of those shares, which is similar to the U.S. concept of additional paid in capital.

 

However, no dividend shall bear interest against us.

 

Voting Rights. The holders of our ordinary shares are entitled to one vote for each share held of record on all matters to be voted on by shareholders.

 

There is no cumulative voting with respect to the election of our directors, with the result that the holders of more than 50% of the shares voted for the election of directors can elect all of the directors.

 

Holders of our ordinary shares do not have any conversion, preemptive or other subscription rights and there will be no sinking fund or redemption provisions applicable to our ordinary shares.

 

As a matter of Cayman Islands law, (i) an ordinary resolution requires the affirmative vote of a majority of the shareholders who attend and vote at a general meeting of the Company; and (ii) a special resolution requires the affirmative vote of a majority of at least two-thirds of the shareholders who attend and vote at a general meeting of the Company.

 

Under Cayman Islands law, some matters, such as amending the memorandum and articles of association, changing the name or resolving to be registered by way of continuation in a jurisdiction outside the Cayman Islands, require the approval of shareholders by a special resolution.

 

There are no limitations on non-residents or foreign shareholders to hold or exercise voting rights on our ordinary shares imposed by foreign law or by the charter or other of our constituent documents. However, no person will be entitled to vote at any general meeting or at any separate meeting of the holders of our ordinary shares unless the person is registered as of the record date for such meeting and unless all calls or other sums presently payable by the person in respect of our ordinary shares have been paid.

 

Winding Up; Liquidation. Upon our winding up, after the full amount that holders of any issued shares ranking senior to our ordinary shares as to distribution on liquidation or winding up are entitled to receive has been paid or set aside for payment, the holders of our ordinary shares are entitled to receive any of our remaining assets available for distribution as determined by the liquidator. The assets received by the holders of our ordinary shares in a liquidation may consist in whole or in part of a property, which is not required to be of the same kind for all shareholders.

 

Calls on Ordinary Shares and Forfeiture of Ordinary Shares. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. Any ordinary shares that have been called upon and remain unpaid are subject to forfeiture.

 

Redemption of Ordinary Shares. We may issue shares that are, or at our option or at the option of the holders are, subject to redemption on such terms and in such manner as it may, before the issue of the shares, determine. Under the Companies Act, shares of a Cayman Islands company may be redeemed or repurchased out of profits of the company, out of the proceeds of a fresh issue of shares made for that purpose or out of capital, provided our memorandum and articles of association authorize this and we have the ability to pay our debts as they come due in the ordinary course of business.

 

75

 

 

No Preemptive Rights. Holders of our ordinary shares will have no preemptive or preferential right to purchase any of our securities.

 

Variation of Rights Attaching to Shares. If at any time the share capital is divided into different classes of shares, the rights attaching to any class (unless otherwise provided by the terms of issue of the shares of that class) may, subject to our memorandum and articles of association, be varied or abrogated with the consent in writing of the holders of two-thirds of the issued shares of that class or with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. We may by ordinary resolution increase our authorized share capital.

 

Anti-Takeover Provisions. Some provisions of our amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders.

 

Special Considerations for Exempted Companies. We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except for the exemptions and privileges listed below:

 

an exempted company does not have to file an annual return of its shareholders with the Registrar of Companies;

 

an exempted company’s register of members is not open to inspection;

 

an exempted company does not have to hold an annual general meeting;

 

an exempted company may issue shares with no par value;

 

an exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);

 

an exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;

 

an exempted company may register as a limited duration company; and

 

an exempted company may register as a segregated portfolio company.

 

Preference Shares

 

Gorilla is authorized to issue up to 15,000,000 blank check preference shares with such designations, rights and preferences as may be determined from time to time by Gorilla’s board of directors. Accordingly, Gorilla’s board of directors are empowered, without shareholder approval, to issue preference shares with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of ordinary shares. In addition, the preference shares could be utilized as a method of discouraging, delaying or preventing a change in control of Gorilla.

 

Description of Series A Convertible Preference Shares

 

Form. The Series A Preference Shares are governed by the Certificate of Designation of Preferences, Rights and Limitations of Series A Convertible Preference Shares (the “Series A Certificate of Designation”), which is incorporated by reference to Exhibit 2.15 of this Form 20-F.

 

Convertibility. The Series A Preference Shares can be converted at any time after their original issuance. The Series A Preference Shares will be convertible, at the option of each holder, in whole or in part, by delivering to us a duly executed conversion notice including the number of Series A Preference Shares to be converted, among other things. No fractional ordinary shares will be issued in connection with the conversion of Series A Preference Shares. The Company may also require that holders of all unconverted Series A Preference Shares convert such Series A Preference Shares if the VWAP (as defined in the Series A Certificate of Designation) is at least 200% of the then in effect Series A Conversion Price (as defined by the definition of “Conversion Price” in the Series A Certificate of Designation) for each Trading Day (as defined in the Series A Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Series A Certificate of Designation are met, subject to the limitations set forth below.

 

Conversion Limitations. Under the Series A Certificate of Designation, we may not effect the conversion of any Series A Preference Shares, and a holder will not be entitled to convert any Series A Preference Shares, which, upon giving effect to such conversion, would cause (i) the aggregate number of ordinary shares beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the number of ordinary shares outstanding immediately after giving effect to the conversion, or (ii) the combined voting power of our securities beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the combined voting power of all of our securities then outstanding immediately after giving effect to the conversion, as such percentage ownership is determined in accordance with the terms of the Series A Certificate of Designation.

 

76

 

 

Conversion Price. Each Series A Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Series A Conversion Price. The Series A Conversion Price was initially $1.25, subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders. The Series A Conversion Price may be reduced in the event of sales of equity at a price lower than the then-in-effect Series A Conversion Price for so long as any Series A Preference Shares remain outstanding, subject to certain exceptions. 1,129,734 ordinary shares are issuable under the Series A Convertible Preference Shares at a Series A Conversion Price of $6.02 per ordinary share.

 

Transferability. Subject to applicable laws, the Series A Preference Shares may be offered for sale, sold, transferred or assigned without our consent. The Series A Preference Shares will be held in definitive form by the purchasers. The ownership of the Series A Preference Shares and any transfers of the Series A Preference Shares will be registered in a register maintained by us or our transfer agent.

 

Exchange Listing. We do not plan on applying to list the Series A Preference Shares on Nasdaq, any other national securities exchange or any other nationally recognized trading system.

 

Fundamental Transactions. In the event of a fundamental transaction, as described in the Series A Certificate of Designation and generally including any reorganization, recapitalization or reclassification of our ordinary shares, the sale, transfer or other disposition of all or substantially all of our properties or assets, our consolidation or merger with or into another person, the acquisition of more than 50% of our outstanding ordinary shares, or any person or group becoming the beneficial owner of 50% of the voting power represented by our outstanding ordinary shares, upon consummation of such a fundamental transaction, the holders of the Series A Preference Shares will be entitled to receive upon conversion of the Series A Preference Shares the kind and amount of securities, cash or other property that the holders would have received had they converted the Series A Preference Shares immediately prior to such fundamental transaction without regard to any limitations on conversion contained in the Series A Certificate of Designation, and any additional consideration receivable as a result of such fundamental transaction.

 

No Rights as a Shareholder. Except by virtue of such holder’s ownership of ordinary shares, the holder of a Series A Preference Share does not have the rights or privileges of a holder of our ordinary shares, including any voting rights but not including the rights to receive dividends, until the holder converts the Series A Preference Share.

 

Description of Series A Ordinary Share Purchase Warrants

 

Form. The Series A Warrants are governed by the provisions contained in the Series A Warrant.

 

Term. The Series A Warrants will expire on September 21, 2028.

 

Exercisability. The Series A Warrants are exercisable at any time after their original issuance. The Series A Warrants will be exercisable, at the option of each holder, in whole or in part, by delivering to us a duly executed exercise notice and by payment in full of the exercise price in immediately available funds for the number of ordinary shares purchased upon such exercise. In the event there is no registration statement registering the ordinary shares underlying the Series A Warrants, then as an alternative to payment of the exercise price in immediately available funds, the holder may elect to exercise the Series A Warrant through a cashless exercise, in which case the holder would receive upon such exercise the net number of ordinary shares determined according to the formula set forth in the Series A Warrant. No fractional ordinary shares will be issued in connection with the exercise of a Series A Warrant. The Company may call and cancel the Series A Warrants at a price of $5.00 per ordinary share with the consent of the holder if the VWAP (as defined in the Series A Warrant) is at least 300% of the then in effect Series A Exercise Price (as defined by the definition of “Exercise Price” in the Series A Warrant), subject to additional limitations set forth in the Series A Warrant.

 

Exercise Limitations. We may not effect the exercise of any Series A Warrants, and a holder will not be entitled or able to exercise any portion of any Series A Warrant, which, upon giving effect to such exercise, would cause (i) the aggregate number of ordinary shares beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the number of ordinary shares outstanding immediately after giving effect to the exercise, or (ii) the combined voting power of our securities beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the combined voting power of all of our securities then outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the Series A Warrants.

 

77

 

 

Exercise Price. After giving effect to the Reverse Split, the exercise price per whole share of our ordinary shares issuable upon the exercise of the Series A Warrants is $15.00 per ordinary share. The exercise price of the Series A Warrants and the number of ordinary shares issuable upon exercise of the Series A Warrants are subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.

 

Transferability. Subject to applicable laws, the Series A Warrants may be offered for sale, sold, transferred or assigned without our consent. The Series A Warrants will be held in definitive form by the purchasers. The ownership of the Series A Warrants and any transfers of the Series A Warrants will be registered in a warrant register maintained by us or our transfer agent.

 

Exchange Listing. We do not plan on applying to list the Series A Warrants on Nasdaq, any other national securities exchange or any other nationally recognized trading system.

 

Fundamental Transactions. In the event of a fundamental transaction, as described in the Series A Warrants and generally including any reorganization, recapitalization or reclassification of our ordinary shares, the sale, transfer or other disposition of all or substantially all of our properties or assets, our consolidation or merger with or into another person, the acquisition of more than 50% of our outstanding ordinary shares, or any person or group becoming the beneficial owner of 50% of the voting power represented by our outstanding ordinary shares, upon consummation of such a fundamental transaction, the holders of the Series A Warrants will be entitled to receive upon exercise of the Series A Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the Series A Warrants immediately prior to such fundamental transaction without regard to any limitations on exercise contained in the Series A Warrants, and any additional consideration receivable as a result of such fundamental transaction, or, in certain cases, at such holder’s election, cash equal to the Black Scholes Value of the unexercised portion of the Series A Warrant.

 

No Rights as a Shareholder. Except by virtue of such holder’s ownership of ordinary shares, the holder of a Series A Warrant does not have the rights or privileges of a holder of our ordinary shares, including any voting rights or the rights to receive dividends, until the holder exercises the Series A Warrant.

 

Description of Series B Convertible Preference Shares

 

Form. The Series B Preference Shares are governed by the Certificate of Designation of Preferences, Rights and Limitations of Series B Convertible Preference Shares (the “Series B Certificate of Designation” and, together with the Series A Certificate of Designation, the “Certificates of Designation”), which is incorporated by reference to Exhibit 2.16 of this Form 20-F.

 

Convertibility. The Series B Preference Shares can be converted at any time after their original issuance. The Series B Preference Shares will be convertible, at the option of each holder, in whole or in part, by delivering to us a duly executed conversion notice including the number of Series B Preference Shares to be converted, among other things. No fractional ordinary shares will be issued in connection with the conversion of Series B Preference Shares. The Company may also require that holders of all unconverted Series B Preference Shares convert such Series B Preference Shares if the VWAP (as defined in the Series B Certificate of Designation) is at least 200% of the then in effect Series B Conversion Price (as defined by the definition of “Conversion Price” in the Series B Certificate of Designation) for each Trading Day (as defined in the Series B Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Series B Certificate of Designation are met, subject to the limitations set forth below.

 

Conversion Limitations. Under the Series B Certificate of Designation, we may not effect the conversion of any Series B Preference Shares, and a holder will not be entitled to convert any Series B Preference Shares, which, upon giving effect to such conversion, would cause (i) the aggregate number of ordinary shares beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the number of ordinary shares outstanding immediately after giving effect to the conversion, or (ii) the combined voting power of our securities beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the combined voting power of all of our securities then outstanding immediately after giving effect to the conversion, as such percentage ownership is determined in accordance with the terms of the Series B Certificate of Designation.

 

Conversion Price. Each Series B Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Series B Conversion Price. The Series B Conversion Price was initially $1.10, subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders. The Series B Conversion Price may be reduced in the event of sales of equity at a price lower than the then-in-effect Series B Conversion Price for so long as any Series B Preference Shares remain outstanding, subject to certain exceptions. 1,661,130 ordinary shares are issuable under the Series B Convertible Preference Shares at a Series B Conversion Price of $6.02 per ordinary share.

 

78

 

 

Transferability. Subject to applicable laws, the Series B Preference Shares may be offered for sale, sold, transferred or assigned without our consent. The Series B Preference Shares will be held in definitive form by the purchasers. The ownership of the Series B Preference Shares and any transfers of the Series B Preference Shares will be registered in a register maintained by us or our transfer agent.

 

Exchange Listing. We do not plan on applying to list the Series B Preference Shares on Nasdaq, any other national securities exchange or any other nationally recognized trading system.

 

Fundamental Transactions. In the event of a fundamental transaction, as described in the Series B Certificate of Designation and generally including any reorganization, recapitalization or reclassification of our ordinary shares, the sale, transfer or other disposition of all or substantially all of our properties or assets, our consolidation or merger with or into another person, the acquisition of more than 50% of our outstanding ordinary shares, or any person or group becoming the beneficial owner of 50% of the voting power represented by our outstanding ordinary shares, upon consummation of such a fundamental transaction, the holders of the Series B Preference Shares will be entitled to receive upon conversion of the Series B Preference Shares the kind and amount of securities, cash or other property that the holders would have received had they converted the Series B Preference Shares immediately prior to such fundamental transaction without regard to any limitations on conversion contained in the Series B Certificate of Designation, and any additional consideration receivable as a result of such fundamental transaction.

 

No Rights as a Shareholder. Except by virtue of such holder’s ownership of ordinary shares, the holder of a Series B Preference Share does not have the rights or privileges of a holder of our ordinary shares, including any voting rights but not including the rights to receive dividends, until the holder converts the Series B Preference Share.

 

Description of Series B Ordinary Share Purchase Warrants

 

Form. The Series B Warrants are governed by the provisions contained in the Series B Warrant.

 

Term. The Series B Warrants will expire on February 20, 2029.

 

Exercisability. The Series B Warrants are exercisable at any time after their original issuance. The Series B Warrants will be exercisable, at the option of each holder, in whole or in part, by delivering to us a duly executed exercise notice and by payment in full of the exercise price in immediately available funds for the number of ordinary shares purchased upon such exercise. In the event there is no registration statement registering the ordinary shares underlying the Series B Warrants, then as an alternative to payment of the exercise price in immediately available funds, the holder may elect to exercise the Series B Warrant through a cashless exercise, in which case the holder would receive upon such exercise the net number of ordinary shares determined according to the formula set forth in the Series B Warrant. No fractional ordinary shares will be issued in connection with the exercise of a Series B Warrant.

 

Exercise Limitations. We may not effect the exercise of any Series B Warrants, and a holder will not be entitled or able to exercise any portion of any Series B Warrant, which, upon giving effect to such exercise, would cause (i) the aggregate number of ordinary shares beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the number of ordinary shares outstanding immediately after giving effect to the exercise, or (ii) the combined voting power of our securities beneficially owned by the holder (together with its affiliates) to exceed 4.99% (or, upon election by a holder, 9.99%) of the combined voting power of all of our securities then outstanding immediately after giving effect to the exercise, as such percentage ownership is determined in accordance with the terms of the Series B Warrants.

 

Exercise Price. After giving effect to the Reverse Split, the exercise price per whole share of our ordinary shares issuable upon the exercise of the Series B Warrants is $15.00 per ordinary share. The exercise price of the Series B Warrants and the number of ordinary shares issuable upon exercise of the Series B Warrants are subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.

 

Transferability. Subject to applicable laws, the Series B Warrants may be offered for sale, sold, transferred or assigned without our consent. The Series B Warrants will be held in definitive form by the purchasers. The ownership of the Series B Warrants and any transfers of the Series B Warrants will be registered in a warrant register maintained by us or our transfer agent.

 

Exchange Listing. We do not plan on applying to list the Series B Warrants on Nasdaq, any other national securities exchange or any other nationally recognized trading system.

 

Fundamental Transactions. In the event of a fundamental transaction, as described in the Series B Warrants and generally including any reorganization, recapitalization or reclassification of our ordinary shares, the sale, transfer or other disposition of all or substantially all of our properties or assets, our consolidation or merger with or into another person, the acquisition of more than 50% of our outstanding ordinary shares, or any person or group becoming the beneficial owner of 50% of the voting power represented by our outstanding ordinary shares, upon consummation of such a fundamental transaction, the holders of the Series B Warrants will be entitled to receive upon exercise of the Series B Warrants the kind and amount of securities, cash or other property that the holders would have received had they exercised the Series B Warrants immediately prior to such fundamental transaction without regard to any limitations on exercise contained in the Series B Warrants, and any additional consideration receivable as a result of such fundamental transaction, or, in certain cases, at such holder’s election, cash equal to the Black Scholes Value of the unexercised portion of the Series B Warrant.

 

No Rights as a Shareholder. Except by virtue of such holder’s ownership of ordinary shares, the holder of a Series B Warrant does not have the rights or privileges of a holder of our ordinary shares, including any voting rights or the rights to receive dividends, until the holder exercises the Series B Warrant.

 

79

 

 

Contingent Value Rights

 

This section reflects events and figures prior to the Reverse Split. To the extent there are ordinary shares currently underlying CVRs, the number of such shares was reduced by a factor of ten as a result of the Reverse Split.

 

In connection with the Transactions, Gorilla issued one Class A CVR to the holders of the outstanding Global ordinary shares that were not redeemed or converted in the Redemption, including PIPE Subunits purchased under the Amended Subscription Agreement (but not Class B ordinary shares of Global or Global securities purchased in the IPO Private Placement). Following the Redemption, which almost 91% of Global public shareholders redeemed their Global ordinary shares, and the issuance of Gorilla ordinary shares, there were 368,035 Gorilla ordinary shares held by public holders and 4,139,840 Gorilla ordinary shares held by PIPE Investors. Therefore, the total number of Class A CVRs issued is 4,507,875, which were issued to a concentrated number of public holders and the two PIPE Investors. Each Class A CVR entitles the holder to receive (as a new reissuance by Gorilla of equivalent Gorilla ordinary shares or other securities or property forfeited as part of applicable Earnout Shares) (A) a pro rata portion, among holders of Class A CVRs, of the Price Protection Shares, and (B) a pro rata portion, among holders of all CVRs, of the Revenue Protection Shares.

 

Additionally, under the Contingent Value Rights Agreement entered into around the time of the Closing, each of the PIPE Investors received, for each PIPE Subunit purchased under the Amended Subscription Agreement, one-half (½) of one Class B CVR, entitling them to receive (as a new reissuance by Gorilla of equivalent Gorilla ordinary shares or other securities or property forfeited as part of applicable Earnout Shares) a pro rata portion, among holders of all CVRs, of the Revenue Protection Shares. The Class B CVRs shall only be entitled to receive Revenue Protection Shares, and shall not have any rights with respect to any Price Protection Shares. Global public holders were not be entitled to any Class B CVRs or the Revenue Protection Shares subject thereto. The effect of the separate classification of Class A CVRs and Class B CVRs is to entitle the PIPE Investors to a proportionally larger amount of Revenue Protection Shares than the Global public holders.

 

The holders of Class A CVRs and Class B CVRs are being provided with a significant valuation protection through the opportunity to obtain additional contingent consideration in the form of additional shares of Gorilla. Two types of valuation protection are offered: revenue protection, based on certain financial performance and reporting milestones for Gorilla; and price protection, based on Gorilla’s stock performance following the Closing.

 

2022 Price Protection

 

The Earnout Shares, as Price Protection Shares, may be forfeited by the Gorilla shareholders and Gorilla ordinary shares will be issued to the holders of Class A CVRs if the 20-day volume weighted average price (“VWAP”) of Gorilla’s ordinary shares is less than the Redemption Price, such price to be determined as of (i) the end of the third quarter of 2022, (ii) the end of the fourth quarter of 2022, (iii) upon Gorilla’s filing of its Form 20-F for the year ended December 31, 2022 with the SEC and (iv) if the share price of the Gorilla ordinary shares is below $5.00 for five consecutive trading days.

 

The share price of the Gorilla ordinary shares fell below $5.00 for five consecutive trading days as of market close on December 21, 2022, which triggered a Price Protection Share forfeiture as described above. Pursuant to the terms of the Business Combination Agreement, the SPAC Representative (as defined in the Business Combination Agreement) furnished the following calculation supporting the forfeiture of 1,137,577 Price Protection Shares:

 

Variables        
         
Ax   =   Number of Class A CVRs outstanding
         
Ay   =   Redemption Price
         
Az   =   Average daily VWAP during the 20 trading days up to and including the test date
         
B   =   Number of Class A CVRs outstanding
         
C   =   Amount of Earnout Shares previously forfeited

 

80

 

 

Values as of December 21, 2022        
         
Ax   =   4,507,875
         
Ay   =   $10.190
         
Az   =   $8.137
         
B   =   4,507,875
         
C   =   0
         
Calculations        
         
  =   Number of forfeited Price Protection Shares
  =    
         
5,645,452 − 4,507,875 – 0   =   1,137,577

 

The Company Representative (as defined in the Business Combination Agreement) did not object to this calculation. As a result, 1,137,577 Price Protection Shares were forfeited and each Class A CVR holder became entitled to approximately 0.252 Gorilla ordinary shares per Class A CVR (calculated by dividing 1,137,577 by 4,507,875).

 

Additionally, the SPAC Representative determined that 20-day VWAP of Gorilla’s ordinary shares was less than the Redemption Price at the end of the fourth quarter of 2022. The SPAC Representative furnished the following calculation supporting the forfeiture of an additional 1,384,951 Price Protection Shares:

 

Values as of December 30, 2022        
         
Ax   =   4,507,875
         
Ay   =   $10.190
         
Az   =   $6.534
         
B   =   4,507,875
         
C   =   1,137,577
         
Calculations        
         
  =   Number of forfeited Price Protection Shares
  =    
         
7,030,403 − 4,507,875 − 1,137,577   =   1,384,951

 

The Company Representative did not object to this calculation. As a result, an additional 1,384,951 Price Protection Shares were cancelled and each Class A CVR holder became entitled to approximately 0.307 Gorilla ordinary shares per Class A CVR (calculated by dividing 1,384,951 by 4,507,875).

 

2022 Annual Report Test

 

8.4 million (60%) of the total Earnout Shares (the “2022 Earnout Shares”) are eligible to be earned by the Gorilla shareholders, which amount will be reduced by the forfeiture of any Price Protection Shares in 2022. As a result of the forfeitures described above, 5,877,472 of the 2022 Earnout Shares remained eligible to be earned. Gorilla shareholders would forfeit such remaining 2022 Earnout Shares because the 2022 Annual Report was not filed with the SEC on or before March 31, 2023. The Company delivered a Revenue Earnout Statement (as defined in the Business Combination Agreement) within the timeframes outlined by the Business Combination Agreement supporting the forfeiture of the remaining 2022 Earnout Shares.

 

81

 

 

2022 Earnout Shares

 

There is an ongoing dispute between the SPAC Representative and the Company Representative regarding the forfeiture Earnout Shares for the appropriate VWAP at the time of filing of Gorilla’s Form 20-F for the year ended December 31, 2022. An Independent Expert (as defined in the Business Combination Agreement) to resolve such dispute. After the Independent Expert submitted its report, the SPAC Representative submitted an additional Price Protection Statement (as defined in the Business Combination Agreement). The Company Representative objected to the Price Protection Statement. While not disputing the finality of the Independent Expert’s report with respect to the matters ruled upon, the Company Representative asserted that the Independent Expert had not ruled with respect to the issue that the Company Representative was now raising (despite the fact that the Company Representative had asked the Independent Expert to rule on such issue). The Company Representative asked that, if the SPAC Representative disagrees with the Company Representative, that a new Independent Expert be appointed. The SPAC Representative asserted that it disagrees with the Company Representative. The dispute remains ongoing. The Company anticipates that a resolution in favor of the SPAC Representative would cause the forfeiture of all 2022 Earnout Shares and a forfeiture of a little over one million 2023 Earnout Shares (as defined below) as Price Protection Shares. The Company anticipates that a resolution in favor of the Company Representative would cause the forfeiture of all 2022 Earnout Shares, some of which would be Revenue Protection Shares.

 

While the Company cannot predict the resolution of the dispute, the Company anticipates that any distribution of 2022 Earnout Shares would be made to holders of CVRs of record as of around the time of the filing of Gorilla’s Form 20-F for the year ended in December 31, 2022.

 

2023 Price Protection

 

If the 20-day volume weighted average price of Gorilla’s ordinary shares is less than the Redemption Price upon the filing of this Form 20-F, some or all remaining Earnout Shares, after giving effect to any 2022 forfeitures or earnings described above (such remaining Earnout Shares, the “2023 Earnout Shares”) may be forfeited by Gorilla shareholders and Gorilla ordinary shares will be issued to the holders of Class A CVRs.

 

2023 Consolidated Margin and 2023 Annual Report Test

 

After giving effect to any forfeiture of Price Protection Shares in 2023, if Gorilla fails to maintain its gross margin compared to the gross margin from the prior year, the Gorilla shareholders will forfeit any remaining 2023 Earnout Shares. Gorilla’s gross margin for the fiscal year 2023 was greater than its gross margin for the fiscal year 2022. Additionally, Gorilla’s failure to file this Form 20-F prior to March 31, 2023 may give rise to the forfeiture of 2023 Earnout Shares.

 

2023 Revenue Protection

 

Any remaining 2023 Earnout Shares, after giving effect to any of the forfeitures described above, will be earned by Gorilla shareholders if the 2023 revenue is at least $90 million. Because 2023 revenue was less than $90 million, it is possible that all 2023 Earnout Shares will be forfeited and new Gorilla ordinary shares will be issued to the Class A CVR holders and Class B CVR holders.

 

2023 Forfeitures

 

As of the filing of this Form 20-F, Gorilla exceeded the gross margin requirement for 2023 Earnout Shares and failed all other tests that used to evaluate whether the 2023 Earnout Shares will be forfeited to holders. Such failures may cause the 2023 Earnout Shares to be forfeited to holders of CVRs. Gorilla does not decide the amount of Earnout Shares, if any, to be distributed to CVR holders or Gorilla shareholders. Such power lies in the hands of the Company Representative and the SPAC Representative. Gorilla cannot predict with certainty the outcome of the process between such parties with respect to the distribution of Earnout Shares.

 

Under our Amended and Restated Memorandum and Articles of Association, a general notice that a director is a shareholder, director, officer or employee of any specified firm or company and is to be regarded as interested in any transaction with such firm or company shall be sufficient disclosure for the purposes of voting on a resolution in respect of a contract or transaction in which he has an interest, and after such general notice it shall not be necessary to give special notice relating to any particular transaction.

 

Comparison of Cayman Islands Corporate Law and U.S. Corporate Law

 

Cayman Islands companies are governed by the Companies Act. The Companies Act is modeled on English Law but does not follow recent English Law statutory enactments, and differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the material differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

 

82

 

  

Mergers and Similar Arrangements

 

In certain circumstances the Cayman Islands Companies Act allows for mergers or consolidations between two Cayman Islands companies, or between a Cayman Islands company and a company incorporated in another jurisdiction (provided that is facilitated by the laws of that other jurisdiction).

 

Where the merger or consolidation is between two Cayman Islands companies, the directors of each company must approve a written plan of merger or consolidation containing certain prescribed information. That plan or merger or consolidation must then be authorized by either (a) a special resolution (usually a majority of 66 2/3 % in value) of the shareholders of each company; or (b) such other authorization, if any, as may be specified in such constituent company’s articles of association.

 

A shareholder has the right to vote on a merger or consolidation regardless of whether the shares that he holds otherwise give him voting rights. No shareholder resolution is required for a merger between a parent company (i.e., a company that owns at least 90% of the issued shares of each class in a subsidiary company) and its subsidiary company.

 

The consent of each holder of a fixed or floating security interest of a constituent company must be obtained, unless the court waives such requirement. If the Cayman Islands Registrar of Companies is satisfied that the requirements of the Companies Act (which includes certain other formalities) have been complied with, the Registrar of Companies will register the plan of merger or consolidation.

 

Where the merger or consolidation involves a foreign company, the procedure is similar, save that with respect to the foreign company, the director of the Cayman Islands company is required to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been met: (i) that the merger or consolidation is permitted or not prohibited by the constitutional documents of the foreign company and by the laws of the jurisdiction in which the foreign company is incorporated, and that those laws and any requirements of those constitutional documents have been or will be complied with; (ii) that no petition or other similar proceeding has been filed and remains outstanding or order made or resolution adopted to wind up or liquidate the foreign company in any jurisdictions; (iii) that no receiver, trustee, administrator or other similar person has been appointed in any jurisdiction and is acting in respect of the foreign company, its affairs or its property or any part thereof; (iv) that no scheme, order, compromise or other similar arrangement has been entered into or made in any jurisdiction whereby the rights of creditors of the foreign company are and continue to be suspended or restricted.

 

Where the surviving company is the Cayman Islands company, the director of the Cayman Islands company is further required to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been met: (i) that the foreign company is able to pay its debts as they fall due and that the merger or consolidated is bona fide and not intended to defraud unsecured creditors of the foreign company; (ii) that in respect of the transfer of any security interest granted by the foreign company to the surviving or consolidated company (a) consent or approval to the transfer has been obtained, released or waived; (b) the transfer is permitted by and has been approved in accordance with the constitutional documents of the foreign company; and (c) the laws of the jurisdiction of the foreign company with respect to the transfer have been or will be complied with; (iii) that the foreign company will, upon the merger or consolidation becoming effective, cease to be incorporated, registered or exist under the laws of the relevant foreign jurisdiction; and (iv) that there is no other reason why it would be against the public interest to permit the merger or consolidation.

 

Where the above procedures are adopted, the Companies Act provides for a right of dissenting shareholders to be paid a payment of the fair value of his shares upon their dissenting to the merger or consolidation if they follow a prescribed procedure. In essence, that procedure is as follows (a) the shareholder must give his written objection to the merger or consolidation to the constituent company before the vote on the merger or consolidation, including a statement that the shareholder proposes to demand payment for his shares if the merger or consolidation is authorized by the vote; (b) within 20 days following the date on which the merger or consolidation is approved by the shareholders, the constituent company must give written notice to each shareholder who made a written objection; (c) a shareholder must within 20 days following receipt of such notice from the constituent company, give the constituent company a written notice of his intention to dissent including, among other details, a demand for payment of the fair value of his shares; (d) within seven days following the date of the expiration of the period set out in paragraph (b) above or seven days following the date on which the plan of merger or consolidation is filed, whichever is later, the constituent company, the surviving company or the consolidated company must make a written offer to each dissenting shareholder to purchase his shares at a price that the company determines is the fair value and if the company and the shareholder agree on the price within 30 days following the date on which the offer was made, the company must pay the shareholder such amount; (e) if the company and the shareholder fail to agree on a price within such 30 day period, within 20 days following the date on which such 30 day period expires, the company (and any dissenting shareholder) must file a petition with the Cayman Islands Grand Court to determine the fair value and such petition must be accompanied by a list of the names and addresses of the dissenting shareholders with whom agreements as to the fair value of their shares have not been reached by the company. At the hearing of that petition, the court has the power to determine the fair value of the shares together with a fair rate of interest, if any, to be paid by the company upon the amount determined to be the fair value. Any dissenting shareholder whose name appears on the list filed by the company may participate fully in all proceedings until the determination of fair value is reached. These rights of a dissenting shareholder are not be available in certain circumstances, for example, to dissenters holding shares of any class in respect of which an open market exists on a recognized stock exchange or recognized interdealer quotation system at the relevant date or where the consideration for such shares to be contributed are shares of any company listed on a national securities exchange or shares of the surviving or consolidated company.

 

83

 

 

Moreover, Cayman Islands law also has separate statutory provisions that facilitate the reconstruction or amalgamation of companies in certain circumstances, schemes of arrangement will generally be more suited for complex mergers or other transactions involving widely held companies, commonly referred to in the Cayman Islands as a “scheme of arrangement” which may be tantamount to a merger. In the event that a merger was sought pursuant to a scheme of arrangement (the procedure of which are more rigorous and take longer to complete than the procedures typically required to consummate a merger in the United States), the arrangement in question must be approved by (a) 75% in value of the shareholders or class of shareholders, or (b) a majority in number representing 75% in value of the creditors or class of creditors with whom the arrangement is to be made, as the case may be, that are present and voting either in person or by proxy at a meeting, or meeting summoned for that purpose. The convening of the meetings and subsequently the terms of the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder would have the right to express to the court the view that the transaction should not be approved, the court can be expected to approve the arrangement if it satisfies itself that:

 

we are not proposing to act illegally or beyond the scope of our corporate authority and the statutory provisions as to majority vote have been complied with;

 

the shareholders have been fairly represented at the meeting in question;

 

the arrangement is such that a business person would reasonably approve; and

 

the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act or that would amount to a “fraud on the minority”

  

If a scheme of arrangement is approved and sanctioned, or if a tender offer (as described below) is made and accepted, any dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of United States corporations, providing rights to receive payment in cash for the judicially determined value of the shares.

 

Squeeze-out Provisions

 

The Companies Act also contains a statutory power of compulsory acquisition, which may facilitate the “squeeze out” of dissentient minority shareholders upon a tender offer. When a tender offer is made and accepted by holders of 90% of the shares to whom the offer is made within four months, the offeror may, within a two-month period, require the holders of the remaining shares to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this is unlikely to succeed unless there is evidence of fraud, bad faith, collusion or inequitable treatment of the shareholders.

 

Appointment of a Restructuring Officer

 

The Companies Act also contains statutory provisions which provide that a company may present a petition to the Grand Court of the Cayman Islands for the appointment of a restructuring officer on the grounds that the company (a) is or is likely to become unable to pay its debts within the meaning of Section 93 of the Companies Act; and (b) intends to present a compromise or arrangement to its creditors (or classes thereof) either, pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. The petition may be presented by a company acting by its directors, without a resolution of its members or an express power in its articles of association. On hearing such a petition, the Cayman Islands court may, among other things, make an order appointing a restructuring officer or make any other order as the court thinks fit. During such time as a petition is presented or an order appointing a restructuring officer remains on foot, Section 91G of the Companies Act prescribes an automatic worldwide moratorium on any suits, action or other proceedings, other than criminal proceedings against the Company.

 

Further, transactions similar to a merger, reconstruction and/or an amalgamation may in some circumstances be achieved through other means to these statutory provisions, such as a share capital exchange, asset acquisition or control, through contractual arrangements, of an operating business.

 

Shareholders’ Suits

 

Travers Thorp Alberga, our Cayman Islands legal counsel, is not aware of any reported class action having been brought in a Cayman Islands court. Derivative actions have been brought in the Cayman Islands courts, and the Cayman Islands courts have confirmed the availability for such actions. In most cases, we will be the proper plaintiff in any claim based on a breach of duty owed to us, and a claim against (for example) our officers or directors usually may not be brought by a shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority and be applied by a court in the Cayman Islands, exceptions to the foregoing principle apply in circumstances in which:

 

a company is acting, or proposing to act, illegally or beyond the scope of its authority;

 

84

 

 

the act complained of, although not beyond the scope of the authority, could be affected if duly authorized by more than the number of votes which have actually been obtained; or

 

those who control the company are perpetrating a “fraud on the minority.”

 

A shareholder may have a direct right of action against us where the individual rights of that shareholder have been infringed or are about to be infringed.

 

Indemnification of Directors and Executive Officers and Limitation of Liability

 

Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime.

 

Our amended and restated memorandum and articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud of such directors or officers.

 

This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. In addition, our offer letters to our independent directors and our employment agreements with our executive officers provide such persons with additional indemnification beyond that provided in our amended and restated memorandum and articles of association.

  

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

Directors’ Fiduciary Duties

 

Under Delaware General Corporation Law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation.

 

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he or she owes the following duties to the company: a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his or her position as director (unless the company permits him or her to do so), and a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

 

Shareholder Action by Written Consent

 

Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent in its certificate of incorporation. Our amended and restated articles of association provide that shareholders may not approve corporate matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held.

 

85

 

 

Shareholder Proposals

 

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual general meeting, provided it complies with the notice provisions in the governing documents. An extraordinary general meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

 

Cayman Islands law does not provide shareholders any right to put proposals before a general meeting or requisition a general meeting. However, these rights may be provided in articles of association. As an exempted Cayman Islands company, we are not obliged by law to call annual general meetings. However, should the board call choose to hold an annual general meeting, our amended and restated articles of association allow our shareholders to bring business before the meeting provided that the shareholder meets certain timing requirements provided for in our amended and restated articles of association. Our current articles of association do not provide our shareholders other rights to put a proposal before a meeting.

 

Cumulative Voting

 

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but our amended and restated articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any fewer protections or rights on this issue than shareholders of a Delaware corporation.

 

Removal of Directors

 

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our amended and restated articles of association, directors may be removed with or without cause, by an ordinary resolution as a matter of Cayman Islands law (which requires the affirmative vote of a majority of the shareholders who attend and vote at a general meeting of the company).

 

Transactions with Interested Shareholders

 

The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute in its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target’s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

 

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and not with the effect of constituting a fraud on the minority shareholders. Our amended and restated articles of association provide that a general notice that a director is a shareholder, director, officer or employee of any specified firm or company and is to be regarded as interested in any transaction with such firm or company shall be sufficient disclosure for the purposes of voting on a resolution in respect of a contract or transaction in which he has an interest, and after such general notice it shall not be necessary to give special notice relating to any particular transaction.

 

Dissolution; Winding up

 

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board.

 

86

 

 

Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our amended and restated articles of association, our company may be wound up, liquidated or dissolved by a special resolution of our shareholders.

 

Variation of Rights of Shares

 

Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under our articles, if at any time our share capital is divided into different classes (and as otherwise determined by our board of directors) the rights attached to any such class may, subject to any rights or restrictions for the time being attached to any class only be materially adversely varied or abrogated with the consent in writing of the holders of not less than two-thirds of the issued shares of the relevant class, or with the sanction of a resolution passed at a separate meeting of the holders of the shares of such class by a majority of two-thirds of the votes cast at such a meeting. The board of directors may vary the rights attaching to any class without the consent or approval of shareholders provided that the rights will not, in the determination of the board of directors, be materially adversely varied or abrogated by such action.

 

Amendment of Governing Documents

 

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, our amended and restated memorandum and articles of association may only be amended with a special resolution of our shareholders.


A copy of our amended and restated articles of association is attached as Exhibit 1.1 to this Annual Report on Form 20-F. Additional information called for by this item is set forth in Exhibit 2.1 to this Annual Report on Form 20-F and is incorporated herein by reference.

 

10.C. MATERIAL CONTRACTS

 

Summaries of the following material contracts and amendments to these contracts are included in this Annual Report in the places indicated.

 

Material Contract

Location in This Annual Report
Business Combination Agreement Note 24 to our consolidated financial statements; Item 10.B. Memorandum and Articles of Association
Warrant Agreement (as amended and assigned) Exhibit 2.1 Description of Registrant’s Securities
Contingent Value Rights Agreement Item 10.B. Memorandum and Articles of Association – Contingent Value Rights.
2023 Equity Incentive Plan Item 6.B. Directors, Senior Management and Employees – Compensation – Equity Incentive Plans.
Form of Indemnification Agreement Item 7.B. Related Party Transactions – Exculpation, Indemnification and Insurance.
Amended and Restated Non-Employee Director Compensation Policy Item 6.C. Directors, Senior Management and Employees – Compensation – Non-Employee Director Compensation Policy.

 

In addition, summaries of additional material contracts not described elsewhere in this Annual Report are provided below:

 

Exchange Agreement

 

On December 5, 2022, we entered into an Exchange Agreement with Dr. Sih-Ping Koh, our former CEO, pursuant to which he agreed to exchange 2,814,895 shares and forfeit 1,566,788 Earnout Shares (which were subject to certain vesting conditions) in exchange for certain accounts receivable and assets of the Company which at the time had a book value of approximately $30.8 million. On the date this agreement was executed, the closing price for the Company’s ordinary shares on the Nasdaq Stock Market LLC was $10.23 per ordinary share.

 

Securities Purchase Agreements and Lock-up Agreements

 

On September 19, 2023, the Company entered into a securities purchase agreement with certain investors relating to the issuance and sale of an aggregate of (a) 25,000 Series A Preference Shares, with such preferences, rights, and limitations as set forth in the Series A Certificate of Designation and (b) Series A Warrants to purchase 20,000,000, ordinary shares of the Company to certain of such investors. Such investors may also participate in an amount of up to 50% of any equity financing by the Company within 12 months of closing. The agreement contains customary representations and warranties, conditions to closing, termination provisions and indemnification obligations, including for liabilities under the Securities Act of 1933, as amended. Series A Warrants issued in connection with the securities purchase agreement are exercisable at any time after the date of issuance at an exercise price of $1.50 per ordinary share. A holder of a Series A Warrant may not exercise such warrant if the holder, together with its affiliates, would beneficially own more than 4.99% (or, at the election of the holder, 9.99%) of the number of the Company’s ordinary shares outstanding immediately after giving effect to such exercise.

 

87

 

 

On February 14, 2024, the Company entered into a securities purchase agreement with certain investors relating to the issuance and sale of an aggregate of (a) 10,000 Series B Preference Shares, with such preferences, rights, and limitations as set forth in the Series B Certificate of Designation and (b) Series B Warrants to purchase 8,250,000 (825,000, after giving effect to the Reverse Split), ordinary shares of the Company to certain of such investors. Such investors may also participate in an amount of up to 50% of any equity financing by the Company within 24 months of closing. The agreement contains customary representations and warranties, conditions to closing, termination provisions and indemnification obligations, including for liabilities under the Securities Act of 1933, as amended. Series B Warrants issued in connection with the securities purchase agreement are exercisable at any time after the date of issuance at an exercise price of $1.50 per ordinary share. A holder of a Series B Warrant may not exercise such warrant if the holder, together with its affiliates, would beneficially own more than 4.99% (or, at the election of the holder, 9.99%) of the number of the Company’s ordinary shares outstanding immediately after giving effect to such exercise.

 

In addition, in connection with each securities purchase agreement described above, the Company and directors and executive officers of the Company entered into lock-up agreements, which each provided for a 60-day lockup period, subject to customary exceptions.

 

Controlled Equity Offering Sales Agreement

 

On August 17, 2023, we entered into a Controlled Equity Offering Sales Agreement (the “Sales Agreement”) with Cantor Fitzgerald & Co. (“Cantor”), referred to as the agent. In accordance with the terms of the Sales Agreement, we may issue and sell, from time to time, ordinary shares, through the agent, acting as agent or principal. Sales of ordinary shares, if any, will be made by any method permitted that is deemed an “at the market offering” as defined in Rule 415 under the Securities Act. Under the Sales Agreement, the agent is not required to sell any specific amount but will act as our sales agent using commercially reasonable efforts consistent with each of their normal trading and sales practices, on mutually agreed terms between the agent and us.

 

Upon delivery of a placement notice and subject to the terms and conditions of the Sales Agreement, Cantor may sell our ordinary shares by any method permitted by law deemed to be an “at the market offering” as defined in Rule 415(a)(4) promulgated under the Securities Act. We may instruct the agent not to sell our ordinary shares if the sales cannot be effected at or above the price designated by us from time to time. We or the agent may suspend the offering of our ordinary shares upon notice and subject to other conditions.

 

We will pay Cantor a commission, in cash, for its services in acting as agent in the sale of our ordinary shares. Cantor will be entitled to compensation at a commission rate of up to 3.0% of the gross sales price per share sold through it under the Sales Agreement. Because there is no minimum offering amount required as a condition to close this offering, the actual total public offering amount, commissions and proceeds to us, if any, are not determinable at this time. In connection with the sale of the ordinary shares on our behalf, Cantor will be deemed to be an “underwriter” within the meaning of the Securities Act and the compensation of Cantor will be deemed to be underwriting commissions or discounts. We have agreed to provide indemnification and contribution to Cantor with respect to certain civil liabilities, including liabilities under the Securities Act.

 

Settlement for sales of our ordinary shares will occur on the second business day following the date on which any sales are made, or on some other date that is agreed upon by us and Cantor in connection with a particular transaction, in return for payment of the net proceeds to us. Sales of our ordinary shares as contemplated in this prospectus will be settled through the facilities of The Depository Trust Company or by such other means as we and Cantor may agree upon. There is no arrangement for funds to be received in an escrow, trust or similar arrangement.

 

Cantor will use its commercially reasonable efforts, consistent with its sales and trading practices, to solicit offers to purchase our ordinary shares under the terms and subject to the conditions set forth in the Sales Agreement. In connection with the sale of our ordinary shares on our behalf, Cantor will be deemed to be an “underwriter” within the meaning of the Securities Act and the compensation of the agent will be deemed to be underwriting commissions or discounts. We have agreed to provide indemnification and contribution to Cantor against certain civil liabilities, including liabilities under the Securities Act.

 

The offering of our ordinary shares pursuant to the Sales Agreement will terminate upon the termination of the Sales Agreement as permitted therein. We and Cantor may terminate the Sales Agreement at any time subject to the terms of the Sales Agreement.

 

88

 

 

Gorilla Registration Rights Agreement

 

In connection with the closing of the Merger, certain Gorilla shareholders entered into a Registration Rights Agreement (the “Gorilla Registration Rights Agreement”) pursuant to which Gorilla granted certain registration rights to such Gorilla shareholders with respect to the Company’s ordinary shares. The Gorilla Registration Rights Agreement provided, among other things, certain Gorilla shareholders with certain demand rights in the event of an underwritten offering, as well as piggyback rights in the event Gorilla or any holder of Gorilla’s ordinary shares conducts a registered offering.

 

Global Registration Rights Agreement

 

The holders of the Class B ordinary shares of Global (“Founder Shares”), representative shares, private units sold to the Sponsor and I-Bankers in connection with the Global IPO (including securities contained therein) and units (including securities contained therein) that could have been issued upon conversion of loans made by the Sponsor or one of its affiliates, and their permitted transferees, had registration rights to require the Company to register a sale of any of the securities held by them (in the case of the Founder Shares, only after conversion to the Class A ordinary shares) pursuant to a registration rights agreement signed on April 8, 2021 (as amended on December 21, 2021). These holders were entitled to make up to three demands, excluding short form registration demands, that the Company registers such securities for sale under the Securities Act. In addition, these holders had “piggy-back” registration rights to include such securities in other registration statements filed by the Company and rights to require the Company to register for resale such securities pursuant to Rule 415 under the Securities Act.

 

Subscription Agreements

 

In connection with the business combination between Global and Gorilla, Global and Gorilla entered into the Original Subscription Agreements with the investors named therein (the “PIPE Investors”), pursuant to which the PIPE Investors agreed to purchase an aggregate of 5,000,000 units (the “Units”) of Global, each Unit consisting of one Global Class A ordinary share and one-quarter of redeemable Global warrant, at a price of $10.10 per Unit in a private placement to be consummated concurrently with the Closing (the “PIPE Investment”).

 

On May 18, 2022, Global, Gorilla, and PIPE Investors amended the Subscription Agreements (the “Amended Subscription Agreements”), pursuant to which the PIPE Investors were given the right to reduce their $50.5 million subscription amount to a minimum of $30.3 million for any reason whatsoever, in their sole discretion.

 

On July 13, 2022, immediately prior to the Closing of the Merger, the PIPE Investment was closed. Gross proceeds from the PIPE Investment were $30.3 million.

 

Class A Contingent Value Rights

 

Upon the Closing, each PIPE Investor received one Class A CVR for each PIPE Subunit. Each Class A CVR entitles the holder to receive, in the event that any Earnout Shares are forfeited by Gorilla shareholders in accordance with the Business Combination Agreement, from Gorilla a pro rata portion (along with the holders of Class B CVRs with respect to Revenue Protection Shares only) of newly issued ordinary shares and other securities or property in the escrow account that are forfeited by Gorilla shareholders with respect to the Earnout Shares. The Class A CVRs were issued pursuant to the Contingent Value Rights Agreement.

 

Class B Contingent Value Rights

 

Upon the Closing, each PIPE Investor received one-half (1/2) of a Class B CVR for each PIPE Subunit. Each Class B CVR entitles the holder to receive, in the event that any Revenue Protection Shares are forfeited by Gorilla shareholders in accordance with the Business Combination Agreement, from Gorilla a pro rata portion (along with the holders of Class A CVRs) of newly issued Gorilla Ordinary Shares and other securities or property in the escrow account that are forfeited by Gorilla shareholders with respect to such Revenue Protection Shares, provided, that a Class B CVR does not have any rights with respect to any Price Protection Shares. The Class B CVRs were issued pursuant to the Contingent Value Rights Agreement.

 

Offer Letter with Dr. Rajesh “Raj” Natarajan

 

On March 2, 2022, we entered into an offer letter with Dr. Natarajan to serve as our Chief Innovation Officer. The offer letter provides for an annual base salary of $180,000. Under the offer letter, Dr. Natarajan is entitled to a lump sum cash severance payment in an amount equal to 12 months of his monthly salary if his employment is terminated by the Company other than for fraud, willful misconduct, or gross negligence. The letter provided that Dr. Natarajan’s employment would continue until the closing of the Merger, after which the parties would enter into a more formal employment agreement.

 

89

 

 

Notwithstanding the foregoing, the Company makes no representation that the terms of Dr. Natarajan’s offer letter reflect or can be used to infer the compensation Dr. Natarajan has received in the past or will reflect the compensation Dr. Natarajan will receive in the future. Adjustments to Dr. Natarajan’s compensation may have been approved by the Board (or a subcommittee thereof) in the past and additional changes may be approved in the future. For further information regarding Gorilla’s compensation of its Board and executive officers, we refer you to see Item 6.B. “Director, Senior Management and Employees – Compensation” of this Annual Report.

 

Employment Agreements with Our Named Executive Officers

 

Below is a description of the material terms of our employment agreements with our named executive officers. The employment agreements provide for at-will employment and sets forth the named executive officer’s base salary and eligibility for employee benefits.

 

Notwithstanding the foregoing, the Company makes no representation that the terms of the employment agreements described below reflect or can be used to infer the compensation that such executive officer has received in the past or will reflect the compensation such executive officer will receive in the future. Adjustments to such executive officer’s compensation may have been approved by the Board (or a subcommittee thereof) in the past and additional changes may be approved in the future. For further information regarding Gorilla’s compensation of its Board and executive officers, we refer you to see Item 6.B. “Director, Senior Management and Employees – Compensation” of this Annual Report.

 

Employment Agreement with Jayesh “Jay” Chandan

 

On April 22, 2023, we entered into an employment agreement with Mr. Chandan to memorialize the terms of his continued employment with us which commenced on July 14, 2022 (the “Effective Date”). The employment agreement has no fixed term and is terminable by either party following a minimum notice period as required by applicable law.

 

The employment agreement provides for an annual base salary of £450,000.00. The employment agreement also provides for a one-time sign-on award of restricted share units with a value upon grant of $3,000,000.00 based upon a price of $10.19 per share (rounded down to the nearest whole share), provided Mr. Chandan is continuously employed through the date of grant. Commencing with the first anniversary of the Effective Date in the 2023 calendar year, Mr. Chandan is also entitled to receive an annual award of restricted share units with a value upon grant of $2,500,000.00 based upon a price of $10.19 per share (rounded down to the nearest whole share). To receive each annual restricted shares unit award, Mr. Chandan must be continuously employed through the date of grant and must not have given us notice of intention to resign or received notice from us of termination. If granted, both the one-time sign-on restricted share unit award and the annual restricted share unit awards will be fully vested on the date of grant.

 

Under the employment agreement, upon termination of his employment by us without “cause” or Mr. Chandan’s resignation for “good reason” (as such terms are defined in the employment agreement), and provided he signs and does not revoke our standard release of claims agreement, and complies with all applicable restrictive covenants and contractual obligations contained in the employment agreement, Mr. Chandan will be eligible to receive a lump sum payment equal to six months’ base salary.

 

The employment agreement also contains customary restrictions on competition, solicitation and disclosure of confidential information as well as provisions regarding the assignment of intellectual property.

 

Employment Agreement with Daphne Huang

 

On April 20, 2023, we entered into an employment agreement with Ms. Huang to memorialize the terms of her continued employment with us which commenced on July 14, 2022 (the “Effective Date”). The employment agreement has no fixed term and is terminable by either party at any time for any reason.

 

The employment agreement provides for an annual base salary of $450,000.00 and a one-time sign-on bonus of $200,000.00 payable in two installments, subject to applicable tax withholding. Ms. Huang was paid the first installment of her sign-on bonus in the amount of $100,000.00 on August 16, 2022, and she will be paid the second installment in the amount of $100,000.00 on the first regularly scheduled payroll date following July 14, 2023. Ms. Huang will not be entitled to the second installment of the sign-on bonus if her employment is terminated prior to the payment of the second installment by the Company for “cause” or she resigns without “good reason” (as such terms are defined in the employment agreement). Additionally, if the Company terminates her employment for “cause” or she resigns without “good reason”, in each case, at any time during the 12-month period following the applicable payment date of the sign-on bonus installment, Ms. Huang will be required to repay a prorated amount of the applicable sign-on bonus installment equal to (i) the amount of the applicable sign-on bonus installment multiplied by (ii) a fraction, the numerator of which is the number of days from the applicable payment date through the date of her termination of employment and the denominator of which is 365, less any applicable payroll deductions and tax withholding paid by her.

 

90

 

 

Commencing with the first anniversary of the Effective Date in the 2023 calendar year, Ms. Huang is also entitled to receive an annual award of restricted share units with a value upon grant of $1,000,000.00 based upon a price of $10.19 per share (rounded down to the nearest whole share). To receive each annual restricted shares unit award, Ms. Huang must be continuously employed through the date of grant and must not have given us notice of intention to resign or received notice from us of termination. If granted, the annual restricted share unit awards will be fully vested on the date of grant.

 

Under the employment agreement, upon termination of Ms. Huang’s employment by us without “cause” or Ms. Huang’s resignation for “good reason”, and provided she signs and does not revoke our standard release of claims agreement, and complies with all applicable restrictive covenants and contractual obligations contained in the employment agreement, Ms. Huang will be eligible to receive:

 

any unpaid portion of the earned sign-on bonuses;

 

a lump sum payment equal to six months’ base salary; and

 

health insurance premium reimbursement for six months.

 

The employment agreement also contains customary restrictions on competition, solicitation and disclosure of confidential information as well as provisions regarding the assignment of intellectual property.

 

Employment Agreement with Dr. Rajesh “Raj” Natarajan

 

On April 20, 2023, we entered into an employment agreement with Dr. Natarajan to memorialize the terms of his continued employment with us which commenced on July 14, 2022 (the “Effective Date”). The employment agreement has no fixed term and is terminable by either party at any time for any reason.

 

The employment agreement provides for an annual base salary of $350,000.00 and a one-time sign-on bonus of $200,000.00 payable in two installments, subject to applicable tax withholding. Dr. Natarajan was paid the first installment of his sign-on bonus in the amount of $100,000.00 on August 16, 2022 (the “First Sign-on Bonus”), and he will be paid the second installment in the amount of $100,000.00 on the first regularly scheduled payroll date following July 14, 2023. Dr. Natarajan will not be entitled to the second installment of the sign-on bonus if his employment is terminated prior to the payment of the second installment by the Company for “cause”, or he resigns without “good reason” (as such terms are defined in the employment agreement). Additionally, if the Company terminates his employment for “cause” or he resigns without “good reason”, in each case, at any time during the 12-month period following the applicable payment date of the sign-on bonus installment, Dr. Natarajan will be required to repay a prorated amount of the applicable sign-on bonus installment equal to (i) the amount of the applicable sign-on bonus installment multiplied by (ii) a fraction, the numerator of which is the number of days from the applicable payment date through the date of his termination of employment and the denominator of which is 365, less any applicable payroll deductions and tax withholding paid by him.

 

Commencing with the first anniversary of the Effective Date in the 2023 calendar year, Dr. Natarajan is also entitled to receive an annual award of restricted share units with a value upon grant of $1,650,000.00 based upon a price of $10.19 per share (rounded down to the nearest whole share). To receive each annual restricted shares unit award, Dr. Natarajan must be continuously employed through the date of grant and must not have given us notice of intention to resign or received notice from us of termination. If granted, the annual restricted share unit awards will be fully vested on the date of grant.

 

Under the employment agreement, upon termination of Dr. Natarajan’s employment by us without “cause” or Dr. Natarajan’s resignation for “good reason”, and provided he signs and does not revoke our standard release of claims agreement, and complies with all applicable restrictive covenants and contractual obligations contained in the employment agreement, Dr. Natarajan will be eligible to receive:

 

any unpaid portion of the earned sign-on bonus;

 

a lump sum payment equal to six months’ base salary; and

 

health insurance premium reimbursement for six months.

 

The employment agreement also contains customary restrictions on competition, solicitation and disclosure of confidential information as well as provisions regarding the assignment of intellectual property.

 

10.D. EXCHANGE CONTROLS

 

The Cayman Islands currently has no exchange control regulations or currency restrictions.

 

91

 

 

10.E. TAXATION

 

The following description is not intended to constitute a complete analysis of all tax consequences relating to the acquisition, ownership and disposition of the Gorilla ordinary shares and Gorilla warrants and should not be construed as legal or professional tax advice. You should consult your own tax advisor concerning the tax consequences of your particular situation, as well as any tax consequences that may arise under the laws of any state, local, foreign or other taxing jurisdiction.

 

Prospective investors should consult their advisors on the possible tax consequences of investing in our securities under the laws of their country of citizenship, residence or domicile.

 

Cayman Islands Tax Considerations

 

The following is a discussion on certain Cayman Islands income tax consequences of an investment in the securities of Gorilla. The discussion is a general summary of present law, which is subject to prospective and retroactive change. It is not intended as tax advice, does not consider any investor’s particular circumstances, and does not consider tax consequences other than those arising under Cayman Islands law.

 

Under Existing Cayman Islands Laws

 

Payments of dividends and capital in respect of our securities will not be subject to taxation in the Cayman Islands and no withholding will be required on the payment of a dividend or capital to any holder of the securities nor will gains derived from the disposal of the securities be subject to Cayman Islands income or corporate tax. The Cayman Islands currently has no income, corporate or capital gains tax and no estate duty, inheritance tax or gift tax.

 

No stamp duty is payable in respect of the issue of the warrants. An instrument of transfer in respect of a warrant is stampable if executed in or brought into the Cayman Islands.

 

No stamp duty is payable in respect of the issue of Gorilla ordinary shares or on an instrument of transfer in respect of such shares.

 

The Company has been incorporated under the laws of the Cayman Islands as an exempted company with limited liability and, as such, has applied for and received an undertaking from the Financial Secretary of the Cayman Islands in the following form:

 

The Tax Concessions Act

 

(As Revised)

 

Undertaking as to Tax Concessions

 

In accordance with the provision of Section 6 of The Tax Concessions Act (As Revised), the Financial Secretary undertakes with Gorilla Technology Group Inc. (the “Company”):

 

1.That no law which is hereafter enacted in the Islands imposing any tax to be levied on profits, income, gains or appreciations shall apply to the Company or its operations; and

 

2.In addition, that no tax to be levied on profits, income, gains or appreciations or which is in the nature of estate duty or inheritance tax shall be payable:

 

2.1On or in respect of the shares, debentures or other obligations of the Company; or

 

2.2by way of the withholding in whole or part, of any relevant payment as defined in Section 6(3) of the Tax Concessions Act (As Revised).

 

These concessions shall be for a period of 20 years from the date hereof.

 

92

 

 

Material U.S. Federal Income Tax Considerations

 

The following discussion is a summary of certain material U.S. federal income tax considerations to U.S. Holders and Non-U.S. Holders (each as defined below) of the ownership and disposition of ordinary shares and warrants. This discussion applies only to ordinary shares and warrants, as the case may be, that are held as “capital assets” within the meaning of Section 1221 of the U.S. Internal Revenue Code of 1986, as amended (the “Code”) (generally, property held for investment).

 

The following does not purport to be a complete analysis of all potential tax considerations arising in connection with the ownership and disposal of ordinary shares and warrants. The effects and considerations of other U.S. federal tax laws, such as estate and gift tax laws, alternative minimum or Medicare contribution tax consequences and any applicable state, local or non-U.S. tax laws are not discussed. This discussion is based on the Code, Treasury regulations promulgated thereunder, judicial decisions, and published rulings and administrative pronouncements of the U.S. Internal Revenue Service (the “IRS”), in each case in effect as of the date hereof. These authorities may change or be subject to differing interpretations. Any such change or differing interpretation may be applied retroactively in a manner that could adversely affect the tax consequences discussed below. Gorilla has not sought and will not seek any rulings from the IRS regarding the matters discussed below. There can be no assurance the IRS will not take or a court will not sustain a contrary position to that discussed below regarding the tax consequences discussed below.

 

This discussion does not address all U.S. federal income tax consequences relevant to a holder’s particular circumstances. In addition, it does not address consequences relevant to holders subject to special rules, including, without limitation:

 

regulated investment companies and real estate investment trusts;

 

brokers, dealers or traders in securities;

 

traders in securities that elect to mark to market interested party transactions that require shareholder approval;

 

tax-exempt organizations or governmental organizations;

 

U.S. expatriates and former citizens or long-term residents of the United States;

 

persons holding ordinary shares and/or warrants, as the case may be, as part of a hedge, straddle, constructive sale, or other risk reduction strategy or as part of a conversion transaction or other integrated investment;

 

persons subject to special tax accounting rules as a result of any item of gross income with respect to ordinary shares and/or warrants, as the case may be, being taken into account in an applicable financial statement;

 

persons that actually or constructively own 5% or more (by vote or value) of the ordinary shares;

 

“controlled foreign corporations,” “passive foreign investment companies,” and corporations that accumulate earnings to avoid U.S. federal income tax;

 

S corporations, partnerships or other entities or arrangements treated as partnerships or other flow-through entities for U.S. federal income tax purposes (and investors therein);

 

U.S. Holders having a functional currency other than the U.S. dollar;

 

persons who hold or received ordinary shares and/or warrants, as the case may be, pursuant to the exercise of any employee stock option or otherwise as compensation; and

 

tax-qualified retirement plans.

 

For purposes of this discussion, a “U.S. Holder” is any beneficial owner of ordinary shares and/or warrants, as the case may be, that is for U.S. federal income tax purposes:

 

an individual who is a citizen or resident of the United States;

 

a corporation (or other entity taxable as a corporation) created or organized under the laws of the United States, any state thereof, or the District of Columbia;

 

93

 

 

an estate, the income of which is subject to U.S. federal income tax regardless of its source; or;

 

a trust that (1) is subject to the primary supervision of a U.S. court and the control of one or more “United States persons” (within the meaning of Section 7701(a)(30) of the Code), or (2) has a valid election in effect to be treated as a “United States person” (within the meaning of Section 7701(a)(30) of the Code) for U.S. federal income tax purposes.

 

If an entity or arrangement treated as a partnership for U.S. federal income tax purposes holds ordinary shares and/or warrants, the tax treatment of an owner of such entity will depend on the status of the owners, the activities of the entity or arrangement and certain determinations made at the owner level. Accordingly, entities or arrangements treated as partnerships for U.S. federal income tax purposes and the partners in such partnerships should consult their tax advisors regarding the U.S. federal income tax consequences to them.

 

THE U.S. FEDERAL INCOME TAX CONSEQUENCES APPLICABLE TO HOLDERS OF ORDINARY SHARES AND WARRANTS WILL DEPEND ON EACH HOLDER’S PARTICULAR TAX CIRCUMSTANCES. YOU ARE URGED TO CONSULT YOUR TAX ADVISOR REGARDING THE U.S. FEDERAL, STATE, AND LOCAL, AND NON-U.S. INCOME AND OTHER TAX CONSEQUENCES TO YOU, IN LIGHT OF YOUR PARTICULAR INVESTMENT OR TAX CIRCUMSTANCES, OF ACQUIRING, HOLDING, AND DISPOSING OF ORDINARY SHARES AND WARRANTS.

 

U.S. Holders

 

Distributions on ordinary shares

 

If Gorilla makes distributions of cash or property on the ordinary shares, the gross amount of such distributions (including any amount of foreign taxes withheld) will be treated for U.S. federal income tax purposes first as a dividend to the extent of Gorilla’s current and accumulated earnings and profits (as determined for U.S. federal income tax purposes), and then as a tax-free return of capital to the extent of the U.S. Holder’s tax basis, with any excess treated as capital gain from the sale or exchange of the shares. If Gorilla does not provide calculations of its earnings and profits under U.S. federal income tax principles, a U.S. Holder should expect all cash distributions to be reported as dividends for U.S. federal income tax purposes. Any dividend will not be eligible for the dividends received deduction allowed to corporations in respect of dividends received from U.S. corporations.

 

Subject to the discussion below under “— Passive Foreign Investment Company Rules,” dividends received by certain non-corporate U.S. Holders (including individuals) may be “qualified dividend income,” which is taxed at the lower applicable capital gains rate, provided that:

 

either (a) the shares are readily tradable on an established securities market in the United States, or (b) Gorilla is eligible for the benefits of a qualifying income tax treaty with the United States that includes an exchange of information program;

 

Gorilla is neither a PFIC (as discussed below under below under “— Passive Foreign Investment Company Rules”) nor treated as such with respect to the U.S. Holder in any taxable year in which the dividend is paid or the preceding taxable year;

 

the U.S. Holder satisfies certain holding period requirements; and

 

the U.S. Holder is not under an obligation to make related payments with respect to positions in substantially similar or related property.

 

It is not expected that Gorilla will be eligible for benefits of an applicable comprehensive income tax treaty with the United States. In addition, there also can be no assurance that ordinary shares will be considered “readily tradable” on an established securities market in the United States in accordance with applicable legal authorities. Furthermore, Gorilla will not constitute a “qualified foreign corporation” for purposes of these rules if it is a PFIC for the taxable year in which it pays a dividend or for the preceding taxable year. See “— Passive Foreign Investment Company Rules.” U.S. Holders should consult their own tax advisors regarding the availability of the lower rate for dividends paid with respect to ordinary shares. Subject to certain exceptions, dividends on ordinary shares will constitute foreign source income for foreign tax credit limitation purposes. If such dividends are qualified dividend income (as discussed above), the amount of the dividend taken into account for purposes of calculating the foreign tax credit limitation will be limited to the gross amount of the dividend, multiplied by a fraction, the numerator of which is the reduced rate applicable to qualified dividend income and the denominator of which is the highest rate of tax normally applicable to dividends. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes of income. For this purpose, dividends distributed by Gorilla with respect to the ordinary shares generally will constitute “passive category income” but could, in the case of certain U.S. Holders, constitute “general category income.”

 

94

 

 

Sale, Exchange, Redemption or Other Taxable Disposition of ordinary shares and warrants.

 

Subject to the discussion below under “— Passive Foreign Investment Company Rules,” a U.S. Holder generally will recognize gain or loss on any sale, exchange, redemption or other taxable disposition of ordinary shares or warrants in an amount equal to the difference between (i) the amount realized on the disposition and (ii) such U.S. Holder’s adjusted tax basis in such ordinary shares and/or warrants. Any gain or loss recognized by a U.S. Holder on a taxable disposition of ordinary shares or warrants generally will be capital gain or loss. A non-corporate U.S. Holder, including an individual, who has held the ordinary shares and/or warrants for more than one year generally will be eligible for reduced tax rates for such long-term capital gains. The deductibility of capital losses is subject to limitations.

 

Exercise or Lapse of a Warrant

 

Except as discussed below with respect to the cashless exercise of a warrant, a U.S. Holder generally will not recognize gain or loss upon the acquisition of an ordinary share on the exercise of a warrant for cash. A U.S. Holder’s tax basis in ordinary shares received upon exercise of the warrant generally should be an amount equal to the sum of the U.S. Holder’s tax basis in the warrant received therefore and the exercise price. The U.S. Holder’s holding period for an ordinary share received upon exercise of the warrant will begin on the date following the date of exercise (or possibly the date of exercise) of the warrant and will not include the period during which the U.S. Holder held the warrant. If a warrant is allowed to lapse unexercised, a U.S. Holder that has otherwise received no proceeds with respect to such warrant generally will recognize a capital loss equal to such U.S. Holder’s tax basis in the warrant.

 

The tax consequences of a cashless exercise of a warrant are not clear under current U.S. federal income tax law. A cashless exercise may be tax-deferred, either because the exercise is not a realization event or because the exercise is treated as a recapitalization for U.S. federal income tax purposes. In either situation, a U.S. Holder’s basis in the ordinary shares received would equal the U.S. Holder’s basis in the warrants exercised therefore. If the cashless exercise is not treated as a realization event, a U.S. Holder’s holding period in the ordinary shares would be treated as commencing on the date following the date of exercise (or possibly the date of exercise) of the warrants. If the cashless exercise were treated as a recapitalization, the holding period of the ordinary shares would include the holding period of the warrants exercised therefor.

 

It is also possible that a cashless exercise of a warrant could be treated in part as a taxable exchange in which gain or loss would be recognized in the manner set forth above under “— Sale, Exchange, Redemption or Other Taxable Disposition of ordinary shares and warrants.” In such event, a U.S. Holder could be deemed to have surrendered warrants equal to the number of ordinary shares having an aggregate fair market value equal to the exercise price for the total number of warrants to be exercised. The U.S. Holder would recognize capital gain or loss in an amount generally equal to the difference between (i) the fair market value of the warrants deemed surrendered and (ii) the U.S. Holder’s tax basis in such warrants deemed surrendered. In this case, a U.S. Holder’s tax basis in the ordinary shares received would equal the sum of (i) U.S. Holder’s tax basis in the warrants deemed exercised and (ii) the exercise price of such warrants. A U.S. Holder’s holding period for the ordinary shares received in such case generally would commence on the date following the date of exercise (or possibly the date of exercise) of the warrants.

 

Due to the absence of authority on the U.S. federal income tax treatment of a cashless exercise of warrants, there can be no assurance which, if any, of the alternative tax consequences and holding periods described above would be adopted by the IRS or a court of law. Accordingly, U.S. Holders should consult their own tax advisors regarding the tax consequences of a cashless exercise of warrants.

 

Possible Constructive Distributions

 

The terms of each warrant provide for an adjustment to the number of ordinary shares for which the warrant may be exercised or to the exercise price of the warrant in certain events, as discussed in Exhibit 2.1 to this Annual Report on Form 20-F. An adjustment which has the effect of preventing dilution generally is not taxable. A U.S. Holder of a warrant would, however, be treated as receiving a constructive distribution from Gorilla if, for example, the adjustment increases the holder’s proportionate interest in Gorilla’s assets or earnings and profits (for instance, through an increase in the number of ordinary shares that would be obtained upon exercise of such warrant) as a result of a distribution of cash or other property such as other securities to the holders of the ordinary shares which is taxable to the holders of such shares as described under “— Distributions on ordinary shares” above. Such constructive distribution would be subject to tax as described under that section in the same manner as if the U.S. Holder of such warrant received a cash distribution from Gorilla equal to the fair market value of such increased interest.

 

95

 

 

Passive Foreign Investment Company Rules

 

The treatment of U.S. Holders of the ordinary shares could be materially different from that described above, if Gorilla is treated as a PFIC for U.S. federal income tax purposes. A non-U.S. entity treated as a corporation for U.S. federal income tax purposes generally will be a PFIC for U.S. federal income tax purposes for any taxable year if either:

 

at least 75% of its gross income for such year is passive income; or

 

at least 50% of the value of its assets (generally based on an average of the quarterly values of the assets) during such year is attributable to assets that produce passive income or are held for the production of passive income.

 

For this purpose, Gorilla will be treated as owning its proportionate share of the assets and earning its proportionate share of the income of any other entity treated as a corporation for U.S. federal income tax purposes in which Gorilla owns, directly or indirectly, 25% or more (by value) of the stock.

 

Based on the current and anticipated composition of the income, assets and operations of Gorilla and its subsidiaries, there is no risk Gorilla may be treated as a PFIC for the current taxable year. However, there can be no assurances in this regard, nor can there be any assurances that Gorilla will not be treated as a PFIC in any future taxable year. Moreover, the application of the PFIC rules is subject to uncertainty in several respects, and Gorilla can make no assurances that the IRS will not take a contrary position or that a court will not sustain such a challenge by the IRS.

 

Whether Gorilla or any of its subsidiaries is treated as a PFIC is determined on an annual basis. The determination of whether Gorilla or any of its subsidiaries is a PFIC is a factual determination that depends on, among other things, the composition of Gorilla’s income and assets, and the market value of its and its subsidiaries’ shares and assets. Changes in the composition of Gorilla’s or any of its subsidiaries’ income or composition of Gorilla’s or any of its subsidiaries’ assets may cause it to be or become a PFIC for the current or subsequent taxable years. Under the PFIC rules, if Gorilla were considered a PFIC at any time that a U.S. Holder owns ordinary shares or warrants, Gorilla would continue to be treated as a PFIC with respect to such investment unless (i) it ceased to be a PFIC and (ii) the U.S. Holder made a “deemed sale” election under the PFIC rules. If such election is made, a U.S. Holder will be deemed to have sold its ordinary shares or warrants at their fair market value on the last day of the last taxable year in which Gorilla is classified as a PFIC, and any gain from such deemed sale would be subject to the consequences described below. After the deemed sale election, the ordinary shares or warrants with respect to which the deemed sale election was made will not be treated as shares in a PFIC unless Gorilla subsequently becomes a PFIC.

 

For each taxable year that Gorilla is treated as a PFIC with respect to a U.S. Holder’s ordinary shares or warrants, the U.S. Holder will be subject to special tax rules with respect to any “excess distribution” (as defined below) received and any gain realized from a sale or disposition (including a pledge) of its ordinary shares (collectively the “Excess Distribution Rules”), unless the U.S. Holder makes a valid QEF election or mark-to-market election as discussed below. Distributions received by a U.S. Holder in a taxable year that are greater than 125% of the average annual distributions received during the shorter of the three preceding taxable years or the U.S. Holder’s holding period for the ordinary shares will be treated as excess distributions. Under these special tax rules:

 

the excess distribution or gain will be allocated ratably over the U.S. Holder’s holding period for the ordinary shares;

 

the amount allocated to the current taxable year, and any taxable years in the U.S. Holder’s holding period prior to the first taxable year in which Gorilla is a PFIC, will be treated as ordinary income; and

 

the amount allocated to each other taxable year will be subject to the highest tax rate in effect for individuals or corporations, as applicable, for each such year and the interest charge generally applicable to underpayments of tax will be imposed on the resulting tax attributable to each such year.

 

Under the Excess Distribution Rules, the tax liability for amounts allocated to taxable years prior to the year of disposition or excess distribution cannot be offset by any net operating losses, and gains (but not losses) realized on the sale of the ordinary shares or warrants cannot be treated as capital gains, even though the U.S. Holder holds the ordinary shares or warrants as capital assets.

 

Certain of the PFIC rules may impact U.S. Holders with respect to equity interests in subsidiaries and other entities which Gorilla may hold, directly or indirectly, that are PFICs (collectively, “Lower-Tier PFICs”). There can be no assurance, however, that Gorilla does not own, or will not in the future acquire, an interest in a subsidiary or other entity that is or would be treated as a Lower-Tier PFIC. U.S. Holders should consult their own tax advisors regarding the application of the PFIC rules to any of Gorilla’s subsidiaries.

 

96

 

 

If Gorilla is a PFIC, a U.S. Holder of ordinary shares (but not warrants) may avoid taxation under the Excess Distribution Rules described above by making a “qualified electing fund” (“QEF”) election. However, a U.S. Holder may make a QEF election with respect to its ordinary shares only if Gorilla provides U.S. Holders on an annual basis with certain financial information specified under applicable U.S. Treasury regulations. Gorilla will endeavor to provide U.S. Holders with the required information on an annual basis to allow U.S. Holders to make a QEF election with respect to the ordinary shares in the event Gorilla is treated as a PFIC for any taxable year. There can be no assurance, however, that Gorilla will timely provide such information for the current year or subsequent years. The failure to provide such information on an annual basis could prevent a U.S. Holder from making a QEF election or result in the invalidation or termination of a U.S. Holder’s prior QEF election. In addition, U.S. Holders of warrants will not be able to make a QEF election with respect to their warrants.

 

In the event Gorilla is a PFIC, a U.S. Holder that makes a QEF election with respect to its ordinary shares would generally be required to include in income for each year that Gorilla is treated as a PFIC the U.S. Holder’s pro rata share of Gorilla’s ordinary earnings for the year (which would be subject to tax as ordinary income) and net capital gains for the year (which would be subject to tax at the rates applicable to long-term capital gains), without regard to the amount of any distributions made in respect of the ordinary shares. Any net deficits or net capital losses of Gorilla for a taxable year would not be passed through and included on the tax return of the U.S. Holder, however. A U.S. Holder’s basis in the ordinary shares would be increased by the amount of income inclusions under the qualified electing fund rules. Dividends actually paid on the ordinary shares generally would not be subject to U.S. federal income tax to the extent of prior income inclusions and would reduce the U.S. Holder’s basis in the ordinary shares by a corresponding amount.

 

If Gorilla owns any interests in a Lower-Tier PFIC, a U.S. Holder generally must make a separate QEF election for each Lower-Tier PFIC, subject to Gorilla’s providing the relevant tax information for each Lower-Tier PFIC on an annual basis.

 

If a U.S. Holder does not make a QEF election (or a mark-to-market election, as discussed below) effective from the first taxable year of a U.S. Holder’s holding period for the ordinary shares in which Gorilla is a PFIC, then the ordinary shares will generally continue to be treated as an interest in a PFIC, and the U.S. Holder generally will remain subject to the Excess Distribution Rules. A U.S. Holder that first makes a QEF election in a later year may avoid the continued application of the Excess Distribution Rules to its ordinary shares by making a “deemed sale” election. In that case, the U.S. Holder will be deemed to have sold the ordinary shares at their fair market value on the first day of the taxable year in which the QEF election becomes effective, and any gain from such deemed sale would be subject to the Excess Distribution Rules described above. A U.S. Holder that is eligible to make a QEF election with respect to its ordinary shares generally may do so by providing the appropriate information to the IRS in the U.S. Holder’s timely filed tax return for the year in which the election becomes effective.

 

U.S. Holders should consult their own tax advisors as to the availability and desirability of a QEF election.

 

Alternatively, a U.S. Holder of “marketable stock” (as defined below) may make a mark-to-market election for its ordinary shares to elect out of the Excess Distribution Rules discussed above if Gorilla is treated as a PFIC. If a U.S. Holder makes a mark-to-market election with respect to its ordinary shares, such U.S. Holder will include in income for each year that Gorilla is treated as a PFIC with respect to such ordinary shares an amount equal to the excess, if any, of the fair market value of the ordinary shares as of the close of the U.S. Holder’s taxable year over the adjusted basis in the ordinary shares. A U.S. Holder will be allowed a deduction for the excess, if any, of the adjusted basis of the ordinary shares over their fair market value as of the close of the taxable year. However, deductions will be allowed only to the extent of any net mark-to-market gains on the ordinary shares included in the U.S. Holder’s income for prior taxable years. Amounts included in income under a mark-to-market election, as well as gain on the actual sale or other disposition of the ordinary shares, will be treated as ordinary income. Ordinary loss treatment will also apply to the deductible portion of any mark-to-market loss on the ordinary shares, as well as to any loss realized on the actual sale or disposition of the ordinary shares, to the extent the amount of such loss does not exceed the net mark-to-market gains for such ordinary shares previously included in income. A U.S. Holder’s basis in the ordinary shares will be adjusted to reflect any mark-to-market income or loss. If a U.S. Holder makes a mark-to-market election, any distributions Gorilla makes would generally be subject to the rules discussed above under “— Distributions on ordinary shares,” except the lower rates applicable to qualified dividend income would not apply. U.S. Holders of warrants will not be able to make a mark-to-market election with respect to their warrants.

 

The mark-to-market election is available only for “marketable stock,” which is stock that is regularly traded on a qualified exchange or other market, as defined in applicable U.S. Treasury regulations. The ordinary shares, which are listed on Nasdaq, are expected to qualify as marketable stock for purposes of the PFIC rules, but there can be no assurance that ordinary shares will be “regularly traded” for purposes of these rules. Because a mark-to-market election cannot be made for equity interests in any Lower-Tier PFICs, a U.S. Holder that does not make the applicable QEF elections generally will continue to be subject to the Excess Distribution Rules with respect to its indirect interest in any Lower-Tier PFICs as described above, even if a mark-to-market election is made for Gorilla.

 

97

 

 

If a U.S. Holder does not make a mark-to-market election (or a QEF election, as discussed above) effective from the first taxable year of a U.S. Holder’s holding period for the ordinary shares in which Gorilla is a PFIC, then the U.S. Holder generally will remain subject to the Excess Distribution Rules. A U.S. Holder that first makes a mark-to-market election with respect to the ordinary shares in a later year will continue to be subject to the Excess Distribution Rules during the taxable year for which the mark-to-market election becomes effective, including with respect to any mark-to-market gain recognized at the end of that year. In subsequent years for which a valid mark-to-mark election remains in effect, the Excess Distribution Rules generally will not apply. A U.S. Holder that is eligible to make a mark-to-market with respect to its ordinary shares may do so by providing the appropriate information on IRS Form 8621 and timely filing that form with the U.S. Holder’s tax return for the year in which the election becomes effective. U.S. Holders should consult their own tax advisors as to the availability and desirability of a mark-to-market election, as well as the impact of such election on interests in any Lower-Tier PFICs.

 

A U.S. Holder of a PFIC may be required to file an IRS Form 8621 on an annual basis. U.S. Holders should consult their own tax advisors regarding any reporting requirements that may apply to them if Gorilla is a PFIC.

 

U.S. Holders are strongly encouraged to consult their tax advisors regarding the application of the PFIC rules to their particular circumstances.

 

Non-U.S. Holders

 

This section applies to Non-U.S. Holders of ordinary shares and warrants. For purposes of this discussion, a Non-U.S. Holder means a beneficial owner (other than a partnership or an entity or arrangement so characterized for U.S. federal income tax purposes) of ordinary shares or warrants that is not a U.S. Holder, including:

 

a nonresident alien individual, other than certain former citizens and residents of the United States;

 

a foreign corporation; or

 

a foreign estate or trust.

 

U.S. Federal Income Tax Consequences of the Ownership and Disposition of ordinary shares and warrants to Non-U.S. Holders

 

Any (i) distributions of cash or property paid to a Non-U.S. Holders in respect of ordinary shares or (ii) gain realized upon the sale or other taxable disposition of ordinary shares and/or warrants generally will not be subject to U.S. federal income taxation unless:

 

the gain or distribution is effectively connected with the Non-U.S. Holder’s conduct of a trade or business within the United States (and, if required by an applicable income tax treaty, the Non-U.S. Holder maintains a permanent establishment in the United States to which such gain is attributable); or

 

in the case of any gain, the Non-U.S. Holder is a nonresident alien individual present in the United States for 183 days or more during the taxable year of the disposition and certain other requirements are met.

 

Gain or distributions described in the first bullet point above generally will be subject to U.S. federal income tax on a net income basis at the regular rates. A Non-U.S. Holder that is a corporation also may be subject to a branch profits tax at a rate of 30% (or such lower rate specified by an applicable income tax treaty) on such effectively connected gain, as adjusted for certain items.

 

Gain described in the second bullet point above will be subject to U.S. federal income tax at a rate of 30% (or such lower rate specified by an applicable income tax treaty), which may be offset by U.S. source capital losses of the Non-U.S. Holder (even though the individual is not considered a resident of the United States), provided the Non-U.S. Holder has timely filed U.S. federal income tax returns with respect to such losses.

 

The U.S. federal income tax treatment of a Non-U.S. Holder’s exercise of a warrant, or the lapse of a warrant held by a Non-U.S. Holder, generally will correspond to the U.S. federal income tax treatment of the exercise or lapse of a warrant by a U.S. Holder, as described under “— U.S. Holders-Exercise or Lapse of a warrant,” above, although to the extent a cashless exercise or lapse results in a taxable exchange, the consequences would be similar to those described in the preceding paragraphs above for a Non-U.S. Holder’s gain on the sale or other disposition of the ordinary shares and warrants.

 

Non-U.S. Holders should consult their own tax advisors regarding potentially applicable income tax treaties that may provide for different rules.

 

98

 

 

Information Reporting and Backup Withholding

 

Information reporting requirements may apply to distributions received by U.S. Holders of ordinary shares, and the proceeds received on sale or other taxable disposition of ordinary shares or warrants effected within the United States (and, in certain cases, outside the United States), in each case other than U.S. Holders that are exempt recipients (such as corporations). Backup withholding (currently at a rate of 24%) may apply to such amounts if the U.S. Holder fails to provide an accurate taxpayer identification number (generally on an IRS Form W-9 provided to the paying agent of the U.S. Holder’s broker) or is otherwise subject to backup withholding. Any distributions with respect to ordinary shares and proceeds from the sale, exchange, redemption or other disposition of ordinary shares or warrants may be subject to information reporting to the IRS and possible U.S. backup withholding. U.S. Holders should consult their own tax advisors regarding the application of the U.S. information reporting and backup withholding rules.

 

Information returns may be filed with the IRS in connection with, and Non-U.S. Holders may be subject to backup withholding on amounts received in respect of, a Non-U.S. Holder’s ordinary shares or warrants, unless the Non-U.S. Holder furnishes to the applicable withholding agent the required certification as to its non-U.S. status, such as by providing a valid IRS Form W-8BEN, IRS Form W-8BEN-E or IRS Form W-8ECI, as applicable, or the Non-U.S. Holder otherwise establishes an exemption. Distributions paid with respect to ordinary shares and proceeds from the sale of other disposition of ordinary shares or warrants received in the United States by a Non-U.S. Holder through certain U.S.-related financial intermediaries may be subject to information reporting and backup withholding unless such Non-U.S. Holder provides proof an applicable exemption or complies with certain certification procedures described above, and otherwise complies with the applicable requirements of the backup withholding rules.

 

Backup withholding is not an additional tax. Amounts withheld as backup withholding generally may be credited against the taxpayer’s U.S. federal income tax liability, and a taxpayer may obtain a refund of any excess amounts withheld under the backup withholding rules by timely filing the appropriate claim for a refund with the IRS and furnishing any required information.

 


10.F. DIVIDENDS AND PAYING AGENTS

 

Not applicable.

 

10.G. STATEMENT BY EXPERTS

 

Not applicable.

 

10.H. DOCUMENTS ON DISPLAY

 

Any statement in this Annual Report about any of our contracts or other documents is not necessarily complete. If the contract or document is filed as an exhibit to this Annual Report, the contract or document is deemed to modify the description contained in this Annual Report. You must review the exhibits themselves for a complete description of the contract or document.

 

We are subject to the informational requirements of the Exchange Act. Accordingly, we are required to file reports and other information with the SEC, including annual reports on Form 20-F and periodic reports on Form 6-K. The SEC maintains an Internet website that contains reports and other information about issuers, like us, that file electronically with the SEC. The address of that website is www.sec.gov. In addition, copies of all information and documents pertaining to press releases, media conferences, investor updates and presentations at analyst and investor presentation conferences can be downloaded from our website www.gorilla-technology.com. The information contained on our website is not a part of this Form 20-F.

 

As a foreign private issuer, we are exempt under the Exchange Act from, among other things, the rules prescribing the furnishing and content of proxy statements, and our executive officers, directors and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. In addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as promptly as U.S. companies whose securities are registered under the Exchange Act. However, we furnish or make available to our shareholders certain reports including Annual Reports on Form 20-F, periodic reports on Form 6-K and other information, with the SEC pursuant to the rules and regulations of the SEC that apply to foreign private issuers.

 

99

 

 

10.I. SUBSIDIARY INFORMATION

 

Not applicable.

 

10.J. ANNUAL REPORT TO SECURITY HOLDERS

 

Not applicable.

 

Item 11: QUANTITATIVE AND QUALITATIVE DISCLOSURES ABOUT MARKET RISK

 

We are exposed to a variety of risks in the ordinary course of our business, including, but not limited to, market risk (including foreign exchange risk and interest rate risk), credit risk and liquidity risk. We regularly assess each of these risks to minimize any adverse effects on our business as a result of those factors. For discussion and sensitivity analyses of our exposure to these risks, see note 43 to our audited consolidated financial statements for the year ended December 31, 2023.

 

Item 12: DESCRIPTION OF SECURITIES OTHER THAN EQUITY SECURITIES

 

12.A. DEBT SECURITIES

 

Not applicable.

 

12.B. WARRANTS AND RIGHTS

 

Not applicable.

 

12.C. OTHER SECURITIES

 

Not applicable.

 

12.D. AMERICAN DEPOSITARY SHARES

 

Not applicable.

 

100

 

 

PART II

 

Item 13: DEFAULTS, DIVIDEND ARREARAGES AND DELINQUENCIES

 

None.

 

Item 14: MATERIAL MODIFICATIONS TO THE RIGHTS OF SECURITY HOLDERS AND USE OF PROCEEDS

 

Use of proceeds

 

We may receive up to an aggregate of $114.3 million from the exercise of all of the Gorilla warrants issued and outstanding, assuming the exercise in full of all of the Gorilla warrants for cash. If the Gorilla warrants are exercised pursuant to a cashless exercise feature, we will not receive any cash from these exercises. We may receive up to an aggregate of $42.4 million from the exercise of all of the Series A Warrants and Series B Warrants issued and outstanding, assuming the exercise in full of all of the Series A Warrants and Series B Warrants for cash. If the Series A Warrants and Series B Warrants are exercised pursuant to a cashless exercise feature, we will not receive any cash from these exercises.

 

We expect to use the net proceeds from the exercise of the warrants, if any, for general corporate purposes. Our management will have broad discretion over the use of proceeds from the exercise of the warrants.

 

There is no assurance that the holders of the warrants will elect to exercise any or all of the warrants. The exercise price of the Gorilla warrants is $11.50 per share, subject to adjustment. The exercise price of the Series A Warrants and Series B Warrants is $1.50 per share, subject to adjustment. We believe that the likelihood that warrant holders determine to exercise their warrants, and therefore the amount of cash proceeds that we would receive, is dependent upon the market price of our ordinary shares. If the market price for our ordinary shares is less than the exercise price of the warrants (on a per share basis), we believe that warrant holders will be very unlikely to exercise any of their warrants, and accordingly, we will not receive any such proceeds. There is no assurance that the warrants will be “in the money” prior to their expiration or that the warrant holders will exercise their warrants. As of May 14, 2024, the closing price of our ordinary shares was $5.36 per share. Holders of the private placement warrants have the option to exercise the private placement warrants on a cashless basis in accordance with the warrant agreement. To the extent that the warrants are exercised on a “cashless basis,” the amount of cash we would receive from the exercise of the warrants will decrease.

 

Item 15: CONTROLS AND PROCEDURES

 

Evaluation of Disclosure Controls and Procedures

 

We maintain disclosure controls and procedures (as defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act that are designed to ensure that information required to be disclosed in the Company’s reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms and that such information is accumulated and communicated to our management, including our Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosures. Any controls and procedures can provide only reasonable assurance of achieving the desired objectives of the disclosure controls and procedures. Management is responsible for establishing and maintaining adequate internal control over the Company. Our management, with the participation of our Chief Executive Officer and Chief Financial Officer, has evaluated the effectiveness of the design and operation of our disclosure controls and procedures as of December 31, 2023. Based on the material weaknesses described below, our Chief Executive Officer and our Chief Financial Officer have concluded that, as of December 31, 2023, our disclosure controls and procedures were not effective. Notwithstanding the identified material weaknesses, our Chief Executive Officer and Chief Financial Officer have concluded that the consolidated financial statements included elsewhere in this Annual Report fairly present, in all material respects, our financial condition, results of operations and cash flows for the periods presented.

 

Management’s Annual Report on Internal Control Over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting, as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. Internal control over financial reporting is a process designed 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.

 

Because of its inherent limitations, internal control over financial reporting is not intended to provide absolute assurance that a misstatement of our financial statements would be prevented or detected. In addition, 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 and procedures may deteriorate.

 

101

 

 

Management conducted an assessment of the effectiveness of our internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth in the Internal Control – Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission.

 

Based on this assessment, as a result of the material weaknesses described below, management concluded that our internal control over financial reporting was not effective as of December 31, 2023.

 

In connection with the preparation of our consolidated financial statements as of and for the years ended December 31, 2023, we identified material weaknesses in our internal control over financial reporting, as defined in the standards established by the PCAOB. The material weaknesses identified arose from: (i) lack of sufficient number of professionals with an appropriate level of accounting and regulatory knowledge, training, and experience to appropriately analyze, record and disclose accounting matters timely and accurately with respect to Gorilla’s financial reporting and internal control over financial reporting framework, and (ii) lack of policies and procedures over evaluation of significant complex transactions and evaluation of certain general ledger accounts.

 

Following the identification of the material weaknesses, we have taken and plan to continue to take remedial measures to remedy the weaknesses. The remediation efforts we have taken and plan to continue to take include hiring competent inhouse professionals, engaging external advisors to assist us evaluating internal control processes, and establishing relevant policies and procedures.

 

Attestation Report of the Registered Public Accounting Firm

 

This Annual Report also does not include an attestation report of our independent registered public accounting firm due to a transition period established by rules of the SEC for emerging growth companies. Our independent registered public accounting firm will not be required to opine on the effectiveness of our internal control over financial reporting until we are no longer an emerging growth company.

 

Changes in Internal Control over Financial Reporting

 

Except for the remediation efforts described above taken to address the material weaknesses, there were no other changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the year ended December 31, 2023 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

 

Item 16: [RESERVED]

 

Item 16A. AUDIT COMMITTEE AND FINANCIAL EXPERT

 

Our board of directors has determined that Gregg Walker qualifies as an audit committee financial expert, as defined by the rules of the SEC and has the requisite financial experience defined by the Nasdaq rules. In addition, Mr. Walker is independent as such term is defined in Rule 10A-3(b)(1) under the Exchange Act and under the listing standards of the Nasdaq Global Market. See Item 6. “Directors, Senior Management and Employees– 6.C. Board Practices” of this Annual Report.

 

Item 16B. CODE OF ETHICS

 

We have adopted a Code of Ethics for Senior Financial Officers that applies to our principal executive, principal financial and principal accounting officers. Our Code of Ethics for Senior Financial Officers addresses, among other things, financial matters and external reporting, company funds and assets, and corporate opportunity requirements and the process for reporting violations of the Code of Ethics for Senior Financial Officers. A copy of the Code of Ethics for Senior Financial Officers is attached as Exhibit 11.1 to this Annual Report. Our Code of Ethics for Senior Financial Officers is intended to meet the definition of “code of ethics” under Item 16.B. of Form 20-F.

 

102

 

 

Item 16C. PRINCIPAL ACCOUNTANT FEES AND SERVICES

 

Fees

 

Marcum Asia CPAs, LLP served as our independent auditor for the fiscal year ended December 31, 2023. PricewaterhouseCoopers, Taiwan served as our independent auditor for the fiscal year ended December 31, 2022. A description of the fees billed to us by our principal accountants for professional services in each of the last two fiscal years is set forth below:

 

Fees - Marcum Asia CPAs, LLP

 

   Year Ended 
   December 31 
Items  2023   2022 
   (dollars in thousands) 
Audit Fees (1)  $500   $- 
Audit Related Fees   6    - 
Tax Fees (2)   -    - 
All Other Fees   -    - 
Total  $506   $- 

 

Fees - PricewaterhouseCoopers, Taiwan

 

   Year Ended 
   December 31 
Items  2023   2022 
   (dollars in thousands) 
Audit Fees (1)  $-   $653 
Audit Related Fees   275    - 
Tax Fees (2)   29    19 
All Other Fees   -    - 
Total  $304   $672 

 

(1):“Audit Fee” represents the aggregate fees billed for each of the fiscal years listed for professional services rendered by our principal external accountants for the audit of our annual financial statements and assistance with and review of documents filed with the SEC and other statutory and regulatory filings.

 

(2):“Tax Fees” represents the aggregate fees billed in the fiscal period listed for professional services rendered by our principal external accountants for tax compliance and transfer pricing services.

 

The policy of our audit committee is to pre-approve all auditing and non-audit services provided by our principal external accountants, including audit services, audit-related services, tax services and other services as described above.

 

Pre-Approval Policies and Procedures

 

The advance approval of our audit committee or members thereof, to whom approval authority has been delegated, is required for all audit and non-audit services provided by our auditors.

 

Item 16D. EXEMPTIONS FROM THE LISTING STANDARDS FOR AUDIT COMMITTEES.

 

Not applicable.

 

103

 

 

Item 16E. PURCHASES OF EQUITY SECURITIES BY THE ISSUER AND AFFILIATED PURCHASERS.

 

No Ordinary Shares were repurchased by the Company during FY 2023.

 

Period  Total
Number of
Ordinary
Shares
Purchased (1)
   Average
Price
Paid per
Ordinary
Share
   Total
Number of
Ordinary
Shares
Purchased as
Part of
Publicly
Announced
Plans or
Programs
   Maximum
Number (or
Approximate
Dollar
Value) of
Ordinary
Shares that
May Yet be
Purchased
under the
Plans or
Programs
 
January 1 – January 31                
February 1 – February 28                
March 1 – March 31                
April 1 – April 30                
May 1 – May 31                
June 1 – June 30                
July 1 – July 31                
August 1 – August 31                
September 1 – September 30                
October 1 – October 31                
November 1 – November 30                
December 1 – December 31                
Total                

 

(1)No shares purchased were purchased as part of a publicly announced repurchase program.

 

Item 16F. CHANGE IN REGISTRANT’S CERTIFYING ACCOUNTANT

 

On January 31, 2024, Gorilla appointed Marcum Asia CPAs LLP (“Marcum Asia”) as its independent registered public accounting firm and dismissed PricewaterhouseCoopers, Taiwan (“PwC Taiwan”) as its independent registered public accounting firm, effective immediately. The appointment of Marcum Asia was made after a careful evaluation process undertaken by the Company and was approved by the audit committee of the board of directors of the Company.

 

PwC Taiwan served as the Company’s independent registered public accounting firm from the year of 2007 to January 31, 2024. The audit report of PwC Taiwan on the consolidated financial statements of the Company as of and for the fiscal years ended December 31, 2022 and 2021 did not contain any adverse opinion or disclaimer of opinion and was not qualified or modified as to uncertainty, scope of accounting principles.

 

In connection with the audit of the Company’s consolidated financial statements for the fiscal years ended December 31, 2022 and 2021, and in the subsequent interim period through January 31, 2024, there were no disagreements (as that term is used in Item 16F(a)(1)(iv) of Form 20-F) with PwC Taiwan on any matters of accounting principles or practices, financial statement disclosure or auditing scope and procedures which, if not resolved to the satisfaction of PwC Taiwan, would have caused PwC Taiwan to make reference to such matters in its audit report. PwC Taiwan has not conducted an audit of our internal control over financial reporting. There were no other reportable events (as that term is described in Item 16F(a)(1)(v) of Form 20-F) during the fiscal years ended December 31, 2022 and 2021, or in the subsequent period through January 31, 2024, except for material weaknesses identified in our internal control over financial reporting, which arose from: (i) lack of sufficient number of professionals with an appropriate level of accounting and regulatory knowledge, training, and experience to appropriately analyze, record and disclose accounting matters timely and accurately with respect to the Company’s financial reporting and internal control over financial reporting framework; and (ii) lack of policies and procedures over evaluation of significant complex transactions and evaluation of certain general ledger accounts.

 

In accordance with Item 16F(a)(3) of Form 20-F, the Company provided PwC Taiwan with a copy of the forgoing disclosure and requested PwC Taiwan to furnish the Company with a letter addressed to the Securities and Exchange Commission stating whether or not PwC Taiwan agrees with the above statements. A copy of PwC Taiwan’s letter, dated February 1, 2024, is filed as Exhibit 15.1 to this Form 20-F.

 

104

 

 

During the two most recent fiscal years and in the subsequent interim period through January 31, 2024, neither the Company nor anyone on its behalf consulted Marcum Asia with respect to (i) the application of accounting principles to a specified transaction, either completed or proposed; or (ii) the type of audit opinion that might be rendered on the Company’s consolidated financial statements, and neither a written report nor oral advice was provided to the Company by Marcum Asia that was an important factor considered by the Company in reaching a decision as to any accounting, auditing or financial reporting issue. Additionally, during the two most recent fiscal years and in the subsequent interim period through January 31, 2024, neither the Company nor anyone on its behalf consulted Marcum Asia with respect to any matter that was either the subject of a disagreement (as that term is used in Item 16F(a)(1)(iv) of Form 20-F) or a reportable event (as that term is described in Item 16F(a)(1)(v) of Form 20-F).

 

Item 16G. CORPORATE GOVERNANCE

 

As a foreign private issuer, we are permitted to comply with Cayman Islands corporate governance practices instead of the Nasdaq Stock Market requirements, provided that we disclose those Nasdaq Stock Market requirements with which we do not comply and the equivalent Cayman Islands requirement that we follow instead (if applicable).

 

Gorilla intends to follow home country practice in lieu of Nasdaq corporate governance requirements with respect to the following Nasdaq requirements:

 

Executive Sessions. We are not required to and, in reliance on home country practice, we may not, comply with certain Nasdaq rules requiring Gorilla’s independent directors to meet in regularly scheduled executive sessions at which only independent directors are present. Gorilla will follow Cayman Islands practice which does not require independent directors to meet regularly in executive sessions separate from the full board of directors.

 

Proxy Statements. We are not required to and, in reliance on home country practice, we may not, comply with certain Nasdaq rules regarding the provision of proxy statements for general meetings of shareholders. Gorilla will follow Cayman Islands practice which does not impose a regulatory regime for the solicitation of proxies.

 

Shareholder Approval. Gorilla is not required to and, in reliance on home country practice, it does not intend to, comply with certain Nasdaq rules regarding shareholder approval for certain issuances of securities under Nasdaq Rule 5635. In accordance with the provisions of Gorilla’s Amended and Restated Memorandum and Articles of Association, Gorilla’s board of directors is authorized to issue securities, including ordinary shares, preference shares, warrants and convertible notes.

 

See Item 6.C. “Board Practices – Corporate Governance Requirements.

 

Item 16H. MINE SAFETY DISCLOSURE

 

Not applicable.

 

Item 16I. DISCLOSURE REGARDING FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS

 

Not applicable.

 

Item 16J. INSIDER TRADING POLICIES

 

We have adopted an insider trading and communications policy governing the purchase, sale, and other dispositions of our securities by directors, senior management, and employees. We believe our insider trading and communications policy is reasonably designed to promote compliance with applicable insider trading laws, rules and regulations, and any listing standards applicable to Gorilla. A copy of the insider trading and communications policy is filed as Exhibit 11.2 to this Annual Report.

 

Item 16K. CYBERSECURITY

 

The information set forth under the headings “Risk Factors - If any of the systems of any third parties upon which we rely, our customers’ cloud or on-premises environments, or our internal systems, are breached or if unauthorized access to customer or third-party data is otherwise obtained, public perception of our platforms and operations and maintenance services may be harmed, and we may lose business and incur losses or liabilities” is hereby incorporated by reference. In addition, members of our board and management assist in the oversight of cybersecurity matters, drawing from including certain experience described in Item 6.A. “Directors and Senior Management”.

 

105

 

 

PART III

 

Item 17: FINANCIAL STATEMENTS

 

We have provided the financial statement information required by this Item 17 in, and pursuant to Item 18, such disclosure which is incorporated by reference herein.

 

Item 18: FINANCIAL STATEMENTS

 

Please refer to the financial statements filed as part of this Annual Report beginning on page F-1.

 

Item 19: EXHIBITS

 

See exhibit index incorporated herein by reference.

 

Exhibit No.   Description
     
1.1   Memorandum and Articles of Association of Gorilla (incorporated by reference to Exhibit 3.1 of Gorilla’s Form F-1 (File No. 333-267838) filed with the SEC on March 28, 2023).
     
1.2   Notice of resolutions dated April 10, 2024 effecting a share consolidation of Gorilla’s ordinary shares.
     
1.3   Notice of resolutions dated April 22, 2024 effecting an increase in the authorized capital of Gorilla.
     
2.1   Description of the Registrant’s Securities Registered Pursuant to Section 12 of the Securities Exchange Act of 1934.
     
2.2   Warrant Agreement, dated as of April 8, 2021, between Continental Stock Transfer & Trust Company and Global (incorporated by reference to Exhibit 4.1 of Global’s Form 8-K filed with the SEC on April 14, 2021).
     
2.3   Specimen Ordinary Share Certificate of Gorilla Technology Group Inc. (incorporated by reference to Exhibit 4.6 of Gorilla’s Registration Statement on Form F-4 (File No. 333-262069) filed with the SEC on June 28, 2022).
     
2.4   Specimen Warrant Certificate of Gorilla Technology Group Inc. (incorporated by reference to Exhibit 4.7 of Gorilla’s Registration Statement on Form F-4 (File No. 333-262069) filed with the SEC on June 28, 2022).
     
2.5   Registration Rights Agreement, dated as of April 8, 2021, by and among Global, the Sponsor and I-Bankers (incorporated by reference to Exhibit 10.3 of Global’s Form 8-K filed with the SEC on April 14, 2021).
     
2.6   Form of Contingent Value Rights Agreement, by and among Gorilla, Global, Global SPAC Sponsors LLC, in the capacity as Gorilla Representative, Tomoyuki Nii in the capacity as Gorilla Representative, and Continental Stock Transfer & Trust Company, as rights agent (incorporated by reference to Exhibit 4.1 of Gorilla’s Form 6-K filed with the SEC on July 19, 2022).
     
2.7   Form of First Amendment to Registration Rights Agreement, by and among Gorilla, Global and the Sponsor (incorporated by reference to Exhibit 10.4 of Global’s Form 8-K filed with the SEC on December 28, 2021).
     
2.8   Form of Registration Rights Agreement, by and between Gorilla and the shareholders of Gorilla party thereto (incorporated by reference to Exhibit 10.2 of Gorilla’s Form 6-K filed with the SEC on July 19, 2022).
     
2.9   Form of Assignment, Assumption and Amendment to Warrant Agreement among Continental Stock Transfer & Trust Company, LLC, Gorilla and Global (incorporated by reference to Exhibit 10.3 of Gorilla’s Form 6-K filed with the SEC on July 19, 2022)).
     
2.10   Form of Amended and Restated Subscription Agreement, dated as of May 18, 2022, by and among Global, Gorilla and the investors named therein (incorporated by reference to Exhibit 10.1 of Gorilla’s Form 6-K filed with the SEC on July 19, 2022).

 

106

 

 

2.11   Form of Securities Purchase Agreement, dated September 19, 2023 (incorporated by reference to Exhibit 99.1 of Gorilla’s Form 6-K filed with the SEC on September 21, 2023).
     
2.12   Form of Securities Purchase Agreement, dated February 14, 2024 (incorporated by reference to Exhibit 99.1 of Gorilla’s Form 6-K filed with the SEC on February 20, 2024).
     
2.13   Form of Series A Warrant (included in Exhibit 2.11).
     
2.14   Form of Series B Warrant (included in Exhibit 2.12).
     
2.15   Series A Certificate of Designation, dated September 19, 2023 (incorporated by reference to Exhibit 99.2 of Gorilla’s Form 6-K filed with the SEC on September 21, 2023).
     
2.16   Series B Certificate of Designation, dated February 14, 2024 (incorporated by reference to Exhibit 99.2 of Gorilla’s Form 6-K filed with the SEC on February 20, 2024).
     
2.17   Form of Indenture relating to debt securities (incorporated by reference to Exhibit 4.10 of Gorilla’s Registration Statement on Form F-3 (File No. 333-274053) filed with the SEC on August 17, 2023).
     
4.1*   Amended and Restated Business Combination Agreement, dated as of May 18, 2022, by and among Global, Gorilla, Global SPAC Sponsors LLC, as SPAC Representative, Tomoyuki Nii as Company Representative and Merger Sub (incorporated by reference to Exhibit 2.1 of Gorilla’s Registration Statement on Form F-4 (File No. 333-262069) filed with the SEC on June 28, 2022).
     
4.2   Gorilla Technology Group Inc. 2023 Omnibus Incentive Plan (incorporated by reference to Exhibit 4.2 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
4.3   Form of Lock-Up Agreement (included in Exhibit 2.11).
     
4.4   Amended and Restated Non-Employee Director Compensation Policy.
     
4.5   Controlled Equity Offering Sales Agreement, dated as of August 17, 2023, by and between Gorilla and  Cantor Fitzgerald & Co (incorporated by reference to Exhibit 1.2 of Gorilla’s Registration Statement on Form F-3 (File No. 333-274053) filed with the SEC on August 17, 2023).
     
4.6   Offer of Employment Agreement, effective as of March 11, 2022, by and between Gorilla Technology Group Inc. and Rajesh Natarajan (incorporated by reference to Exhibit 10.14 of Gorilla’s Registration Statement on Form F-4 (File No. 333-262069) filed with the SEC on June 28, 2022).
     
4.7   Employment Agreement, effective as of April 22, 2023, by and between the Registrant and Jayesh Chandan (incorporated by reference to Exhibit 4.7 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
4.8   Employment Agreement, effective as of April 20, 2023, by and between the Registrant and Rajesh Natarajan (incorporated by reference to Exhibit 4.8 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
4.9   Employment Agreement, effective as of April 20, 2023, by and between the Registrant and Daphne Huang (incorporated by reference to Exhibit 4.9 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
4.10   Form of Indemnification Agreement (incorporated by reference to Exhibit 4.10 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).

 

107

 

 

4.11   Exchange Agreement, by and between the Registrant, Dr. Sih-Ping Koh and Origin Rise Limited, effective as of December 5, 2022 (incorporated by reference to Exhibit 4.11 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
4.12   Form of Lock-Up Agreement (included in Exhibit 2.12).
     
8.1   List of subsidiaries of Gorilla.
     
11.1   Code of Ethics (incorporated by reference to Exhibit 11.1 of Gorilla’s Form 20-F filed with the SEC on April 28, 2023).
     
11.2   Insider Trading and Communications Policy.
     
12.1   Certificate of Chief Executive Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
12.2   Certificate of Chief Financial Officer pursuant to Securities Exchange Act Rules 13a-14(a) and 15d-14(a) as adopted pursuant to §302 of the Sarbanes-Oxley Act of 2002.
     
13.1   Certificate of Chief Executive Officer pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, furnished herewith.
     
13.2   Certificate of Chief Financial Officer pursuant to 18 U.S.C. §1350, as adopted pursuant to §906 of the Sarbanes-Oxley Act of 2002, furnished herewith.
     
15.1   Letter of PwC Taiwan to the U.S. Securities and Exchange Commission dated February 1, 2024 (incorporated by reference to Exhibit 99.1 of Gorilla’s Form 6-K filed with the SEC on February 1, 2024).
     
97.1   Recoupment Policy
     
101.INS   Inline XBRL Instance 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).

 

 

*The schedules and exhibits to this agreement have been omitted pursuant to Instructions as to Exhibits to Form 20-F. A copy of any omitted schedule and/or exhibit will be furnished to the SEC upon request.

 

108

 

 

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.

 

  GORILLA TECHNOLOGY GROUP INC.
     
  By: /s/ Jayesh Chandan
    Jayesh Chandan
    Chief Executive Officer
     
  By: /s/ Daphne Huang
    Daphne Huang
    Chief Financial Officer

 

Date: May 15, 2024 

 

109

 

 

GORILLA TECHNOLOGY GROUP INC.

 

AND ITS SUBSIDIARIES

 

CONSOLIDATED FINANCIAL STATEMENTS

 

AS OF DECEMBER 31, 2023

 

TABLE OF CONTENTS

 

    Page
Report of Independent Registered Public Accounting Firm (Marcum Asia, PCAOB ID: 5395) F-3
Report of Independent Registered Public Accounting Firm (PricewaterhouseCoopers Taiwan, PCAOB ID: 1345)   F-4
Balance Sheets   F-5
Statements of Comprehensive Loss   F-7
Statements of Changes in Equity   F-8
Statements of Cash Flows   F-11
Notes to Consolidated Financial Statements   F-13

 

F-1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

 

CONSOLIDATED FINANCIAL STATEMENTS

 

FOR THE YEARS ENDED

 

December 31, 2023, 2022 AND 2021

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(Continued)

 

F-2

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and Board of Directors of

Gorilla Technology Group Inc.

 

Opinion on the Financial Statements

 

We have audited the accompanying consolidated balance sheet of Gorilla Technology Group Inc. (the “Company”) as of December 31, 2023, the related consolidated statements of comprehensive income (loss), changes in equity and cash flows for the year ended December 31, 2023, and the related notes (collectively referred to as the “financial statements”). In our opinion, the financial statements present fairly, in all material respects, the financial position of the Company as of December 31, 2023, and the results of its operations and its cash flows for the year ended December 31, 2023, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.

 

We also audited adjustments to the 2022 and 2021 financial statements to retroactively effect the share consolidation as described in Note 24. In our opinion, such adjustments are appropriate and have been properly applied. Other than the adjustments, we were not engaged to audit, review, or apply any procedures to the Company’s 2022 and 2021 financial statements and, accordingly, we do not express an opinion or any other form of assurance on the 2022 and 2021 financial statements as a whole.

 

Basis for Opinion

 

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audit. 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 audit 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 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 audit 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 audit included performing procedures to assess the risks of material misstatement of the 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 financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audit provides a reasonable basis for our opinion.

 

/s/ Marcum Asia CPAs llp

Marcum Asia CPAs llp

 

We have served as the Company’s auditor since 2024.

New York, New York

May 15, 2024

 

NEW YORK OFFICE • 7 Penn Plaza • Suite 830 • New York, New York • 10001

Phone 646.442.4845 • Fax 646.349.5200 • www.marcumasia.com

 

F-3

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Board of Directors and Shareholders of Gorilla Technology Group Inc.

 

Opinion on the Financial Statements

 

We have audited the consolidated balance sheet of Gorilla Technology Group Inc. and its subsidiaries (the “Company”) as of December 31, 2022, and the related consolidated statements of comprehensive loss, of changes in equity and of cash flows for each of the two years in the period ended December 31, 2022, including the related notes (collectively referred to as the “consolidated financial statements”), before the effects of the adjustments to retrospectively reflect the reverse stock split described in Note 24. In our opinion, the consolidated financial statements, before the effects of the adjustments to retrospectively reflect the reverse stock split described in Note 24, present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for each of the two years in the period ended December 31, 2022 in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board (the 2022 consolidated financial statements before the effects of the adjustments discussed in Note 24 are not presented herein).

 

We were not engaged to audit, review, or apply any procedures to the adjustments to retrospectively reflect the reverse stock split described in Note 24 and accordingly, we do not express an opinion or any other form of assurance about whether such adjustments are appropriate and have been properly applied. Those adjustments were audited by other auditors.

 

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, before the effects of the adjustments described above, 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 of these consolidated financial statements, before the effects of the adjustments described above, 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.

 

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.

  

/s/ PricewaterhouseCoopers, Taiwan

Taipei, Taiwan

Republic of China

April 28, 2023

 

We served as the Company’s auditor from 2007 to 2023.

 

F-4

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

December 31, 2023 AND 2022

(Expressed in United States dollars)

 

Items  Notes  December 31,
2023
   December 31,
2022
 
Assets           
            
Current assets           
            
Cash and cash equivalents  5  $5,306,857   $22,996,377 
Financial assets at fair value through profit or loss - current  6   995,101    1,073,229 
Financial assets at amortized cost - current  7 and 39   27,827,915    6,871,187 
Contract assets  26   34,213,379    725,441 
Accounts receivable  8 and 38   1,448,202    14,041,611 
Inventories  9   23,116    68,629 
Prepayments - current  10   7,445,195    1,266,442 
Other receivables  11 and 38   107,228    648,617 
Other current assets      170,461    61,803 
Total current assets      77,537,454    47,753,336 
              
Non-current assets             
Financial assets at amortized cost - non-current  7 and 39   13,643,000    
-
 
Property, plant and equipment  12, 38 and 39   15,878,965    16,132,567 
Right-of-use assets  13   53,036    16,675 
Intangible assets  14 and 38   5,869,512    56,342 
Deferred income tax assets  34   970,201    29,905 
Prepayments - non-current  10   451,580    612,982 
Other non-current assets  15 and 19   1,034,000    659,071 
Total non-current assets      37,900,294    17,507,542 
Total assets     $115,437,748   $65,260,878 

 

(Continued)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-5

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED BALANCE SHEETS

December 31, 2023 AND 2022

(Expressed in United States dollars)

 

Items  Notes  December 31, 2023   December 31, 2022 
Liabilities and Equity           
Liabilities           
Current liabilities           
Short-term borrowings  16, 38 and 39  $16,449,110   $13,492,935 
Contract liabilities  26   107,603    58,475 
Notes payable      603    602 
Accounts payable      11,045,758    6,674,528 
Other payables  17   6,080,563    3,620,998 
Provisions - current  21   68,510    88,469 
Lease liabilities - current      30,327    16,981 
Current income tax liabilities      4,638,131    
-
 
Warrant liabilities  22   6,221,482    2,042,410 
Convertible preference shares liabilities  23   7,767,238    
-
 
Long-term borrowings, current portion  18, 38 and 39   1,817,873    2,108,896 
Other current liabilities, others      89,614    152,373 
Total current liabilities      54,316,812    28,256,667 
Non-current liabilities             
Long-term borrowings  18, 38 and 39   6,822,438    8,251,788 
Provisions - non-current  21   63,947    61,057 
Deferred income tax liabilities  34   59,807    148,183 
Lease liabilities - non-current      23,011    
-
 
Total non-current liabilities      6,969,203    8,461,028 
Total liabilities      61,286,015    36,717,695 
Equity             
Equity attributable to owners of parent             
Share capital  24          
Ordinary share      7,846    7,136 
Capital surplus             
Capital surplus      166,168,318    154,730,389 
Retained earnings  25          
Accumulated deficit      (83,399,309)   (96,984,380)
Other equity interest             
Financial statements translation differences of foreign operations      955,018    370,178 
Treasury shares  24 and 38   (29,580,140)   (29,580,140)
Equity attributable to owners of the parent      54,151,733    28,543,183 
Total equity      54,151,733    28,543,183 
Significant contingent liabilities and unrecognized contract commitments  40          
Total liabilities and equity     $115,437,748   $65,260,878 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-6

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (LOSS)

YEARS ENDED December 31, 2023, 2022 AND 2021

(Expressed in United States dollars)

 

      Years ended December 31 
Items  Notes  2023   2022   2021 
Revenue  26  $64,694,991   $22,408,808   $42,242,863 
Cost of revenue  9, 31 and 32   (19,976,149)   (14,071,902)   (26,468,662)
Gross profit      44,718,842    8,336,906    15,774,201 
Operating expenses  31, 32 and 38               
Selling and marketing expenses      (1,562,837)   (3,644,316)   (4,961,639)
General and administrative expenses      (16,558,226)   (9,191,505)   (3,430,230)
Share listing expenses      
-
    (70,104,989)   
-
 
Research and development expenses      (3,701,796)   (14,110,408)   (15,053,175)
Expected credit losses      (12,153,098)   
-
    (404,210)
Other income  27   283,555    983,932    43,819 
Other gains (losses) – net  28   6,032,819    1,222,885    (127,025)
Total operating expenses      (27,659,583)   (94,844,401)   (23,932,460)
Operating income (loss)      17,059,259    (86,507,495)   (8,158,259)
Non-operating income and expenses                  
Interest income  29   770,410    235,912    37,869 
Finance costs  30 and 38   (818,065)   (835,273)   (666,349)
Total non-operating income and expenses      (47,655)   (599,361)   (628,480)
Profit (loss) before income tax      17,011,604    (87,106,856)   (8,786,739)
Income tax (expense) benefit  34   (3,515,990)   (430,368)   238,445 
Profit (loss) for the year      13,495,614    (87,537,224)   (8,548,294)
Other comprehensive (loss) income                  
Components of other comprehensive (loss) income that may not be reclassified to profit or loss                  
Remeasurement of defined benefit plans  19   (89,457)   7,409    13,087 
Components of other comprehensive (loss) income that may be reclassified to profit or loss                  
Exchange differences on translation of foreign operations      (584,840)   (1,672,040)   453,007 
Other comprehensive (loss) income for the year, net of tax      (674,297)   (1,664,631)   466,094 
Total comprehensive income (loss) for the year     $12,821,317   $(89,201,855)  $(8,082,200)
                   
Earning (loss) per share                  
Basic earning (loss) per share  35  $1.92   $(17.83)  $(2.88)
                   
Diluted earning (loss) per share  35  $1.64   $(17.83)  $(2.88)
                   
Weighted average shares of ordinary shares outstanding                  
Basic*      7,038,173    4,908,558    2,968,508 
                   
Diluted*      7,558,479    4,908,558    2,968,508 

 

* Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-7

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

YEARS ENDED December 31, 2023, 2022 AND 2021

(Expressed in United States dollars)

 

   Equity attributable to owners of the parent
      Share Capital   Capital Surplus                 
   Notes  Share
capital -
ordinary
share
   Share
capital -
preference
share
   Advance
receipts for
share capital
   Additional
paid in
capital in
excess of
par value of
ordinary share
   Additional
paid in
capital-treasury
share
transactions
   Employee
share
options
   Additional
paid in
capital in
excess of
par value of
preference
share
   Accumulated
deficit
   Financial
statements
translation
differences of
foreign
operations
   Treasury
shares
   Total 
                                                
Year 2023                                               
Balance at January 1, 2023     $7,136   $          -   $     -   $153,288,043   $        -   $1,442,346   $         -   $(96,984,380)  $370,178   $(29,580,140)  $28,543,183 
Profit for the year      -    -    -    -    -    -    -    13,495,614    -    -    13,495,614 
Other comprehensive income      -    -    -    -    -    -    -    89,457    584,840    -    674,297 
Total comprehensive income for the year      -    -    -    -    -    -    -    13,585,071    584,840    -    14,169,911 
Expiration of share options      -    -    -    881,689    -    (881,689)   -    -    -    -    - 
Employee share option plans  20   -    -    -    -    -    203,676    -    -    -    -    203,676 
Share-based payment for professional services  20   13    -    -    695,662    -    -    -    -    -    -    695,675 
Exercise of convertible preference shares  23   560    -    -    5,214,402    -    -    -    -    -    -    5,214,962 
Issuance of restricted share units  24   99    -    -    873,401    -    -    -    -    -    -    873,500 
Exercise of warrants  24   38    -    -    4,450,788    -    -    -    -    -    -    4,450,826 
Balance at December 31, 2023     $7,846   $-   $-   $165,403,985   $-   $764,333   $-   $(83,399,309)  $955,018   $(29,580,140)  $54,151,733 

 

(Continued)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-8

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

YEARS ENDED December 31, 2023, 2022 AND 2021

(Expressed in United States dollars)

 

   Equity attributable to owners of the parent
      Share Capital   Capital Surplus                 
   Notes  Share
capital -
ordinary
share
   Share
capital -
preference
share
   Advance
receipts for
share capital
   Additional
paid in
capital in
excess of
par value of
ordinary share
   Additional
paid in
capital-treasury
share
transactions
   Employee
share
options
   Additional
paid in
capital in
excess of
par value of
preference
share
   Accumulated
deficit
   Financial
statements
translation
differences of
foreign
operations
   Treasury
shares
   Total 
                                                
Year 2022                                               
Balance at January 1, 2022     $6,191,100   $5,844,892   $33,720   $486,764   $935,731   $1,275,616   $38,603,627   $(9,454,565)  $2,042,218   $(30,000)  $45,929,103 
Loss for the year      -    -    -    -    -    -    -    (87,537,224)   -    -    (87,537,224)
Other comprehensive loss      -    -    -    -    -    -    -    7,409    (1,672,040)   -    (1,664,631)
Total comprehensive loss for the year      -    -    -    -    -    -    -    (87,529,815)   (1,672,040)   -    (89,201,855)
Issuance of ordinary shares  24   6,000    -    (33,720)   26,470    -    -    -    -    -    -    (1,250)
Expiration of share options      -    -    -    179,392    -    (179,392)   -    -    -    -    - 
Employee share option plans  20   -    -    -    -    -    346,122    -    -    -    -    346,122 
Conversion of preference shares to ordinary shares  24   6,627,412    (5,813,247)   -    37,789,462    -    -    (38,603,627)   -    -    -    - 
Capital recapitalization  24   (12,812,331)   -    -    12,812,331    -    -    -    -    -    -    - 
Capital reorganization  24   949    -    -    101,268,486    (937,376)   -    -    -    -    -    100,332,059 
Cancellation of ordinary shares  24   (6,000)   -    -    (4,600)   -    -    -    -    -    -    (10,600)
Cancellation of treasury shares      -    (31,645)   -    -    1,645    -    -    -    -    30,000    - 
Exercise of warrants  24   6    -    -    729,738    -    -    -    -    -    -    729,744 
Purchase of treasury shares  38   -    -    -    -    -    -    -    -    -    (29,580,140)   (29,580,140)
Balance at December 31, 2022     $7,136   $-   $-   $153,288,043   $-   $1,442,346   $-   $(96,984,380)  $370,178   $(29,580,140)  $28,543,183 

 

(Continued)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-9

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CHANGES IN EQUITY

YEARS ENDED December 31, 2023, 2022 AND 2021

(Expressed in United States dollars)

 

   Equity attributable to owners of the parent
      Share Capital   Capital Surplus                 
   Notes  Share
capital -
ordinary
share
   Share
capital -
preference
share
   Advance
receipts for
share capital
   Additional
paid in
capital in
excess of
par value of
ordinary share
   Additional
paid in
capital-treasury
share
transactions
   Employee
share
options
   Additional
paid in
capital in
excess of
par value of
preference
share
   Accumulated
deficit
   Financial
statements
translation
differences of
foreign
operations
   Treasury
shares
   Total 
                                                
Year 2021                                               
Balance at January 1, 2021     $6,153,300   $5,844,892    -   $222,644   $935,731   $1,099,795   $38,603,627   $(919,358)  $1,589,211   $(30,000)  $53,499,842 
Loss for the year      -    -    -    -    -    -    -    (8,548,294)   -    -    (8,548,294)
Other comprehensive income      -    -    -    -    -    -    -    13,087    453,007    -    466,094 
Total comprehensive loss for the year      -    -    -    -    -    -    -    (8,535,207)   453,007    -    (8,082,200)
Exercise of share options  20   37,800    -    33,720    138,590    -    (74,590)   -    -    -    -    135,520 
Expiration of share options      -    -    -    125,530    -    (125,530)   -    -    -    -    - 
Employee share option plans  20   -    -    -    -    -    375,941    -    -    -    -    375,941 
Balance at December 31, 2021     $6,191,100   $5,844,892   $33,720   $486,764   $935,731   $1,275,616   $38,603,627   $(9,454,565)  $2,042,218   $(30,000)  $45,929,103 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-10

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

YEARS ENDED December 31, 2023, 2022, AND 2021

(Expressed in United States dollars)

 

      Year ended December 31 
   Notes  2023   2022   2021 
CASH FLOWS FROM OPERATING ACTIVITIES               
Profit (loss) before tax     $17,011,604   $(87,106,856)  $(8,786,739)
Adjustments                  
Adjustments to reconcile profit (loss)                  
Expected credit losses  43   12,153,098    
-
    404,210 
Depreciation expenses  12, 13 and 31   522,963    5,938,167    6,385,999 
Amortization expenses  14 and 31   726,031    1,687,618    2,361,009 
Loss (gain) on disposal of property, plant and equipment  28   94    70,698    (459)
Loss on lease modification  28   
-
    48,488    
-
 
Share listing expenses  31   
-
    70,104,989    
-
 
Share-based payment expenses  20   695,675    
-
    
-
 
Share option expenses  20   203,676    346,122    375,941 
Interest expense  30   818,065    835,273    666,349 
Interest income  29   (770,410)   (235,912)   (37,869)
Gains on reversal of accounts and other payables  27   (263,237)   (960,564)   
-
 
Loss on disposal of subsidiaries      
-
    69,335    
-
 
Re-valuation loss on warrant liabilities and convertible preference shares  22, 23 and 28   (6,050,777)   
-
    
-
 
Gains on financial assets and liabilities at fair value through profit or loss  28   78,128    (405,008)   
-
 
Changes in operating assets and liabilities                  
Changes in operating assets                  
Contract assets      (33,487,938)   914,452    (158,970)
Accounts receivable      962,163    3,580,932    (1,579,304)
Inventories      45,513    83,598    (62,449)
Prepayments      (6,017,351)   (1,245,559)   344,354 
Other receivables      91,993    (628,687)   (187,708)
Other current assets      (162,359)   (55,832)   
-
 
Other non-current assets      (158)   55,361    (30,235)
Changes in operating liabilities                  
Contract liabilities      49,128    38,281    20,194 
Notes payable      
-
    (66)   (35,835)
Accounts payable      4,629,441    (1,378,916)   1,371,017 
Other payables      (645,270)   9,129    1,163,036 
Provisions      (17,069)   (108,794)   837 
Other current liabilities      (62,759)   23,017    28,566 
Cash (outflow) inflow generated from operations      (9,489,756)   (8,320,734)   2,241,944 
Interest received      751,998    235,912    37,869 
Interest paid      (668,540)   (686,841)   (655,673)
Tax paid      (22,621)   (2,174)   (1,167)
Net cash flows (used in) from operating activities      (9,428,919)   (8,773,837)   1,622,973 
CASH FLOWS FROM INVESTING ACTIVITIES                  
Acquisition of financial assets at fair value through profit or loss  44   
-
    (1,105,540)   
-
 
Acquisition of property, plant and equipment  36   (297,357)   (2,935,249)   (7,496,271)
Proceeds from disposal of property, plant and equipment      6,122    
-
    459 
Acquisition of intangible assets  36   (3,517,971)   (73,093)   (899,005)
Disposal in financial assets at amortized cost      
-
    2,187,890    135,937 
Investment in financial assets at amortized cost      (34,599,728)   
-
    (1,579,329)
(Increase) decrease in guarantee deposits      (285,314)   368    (72,142)
Net cash flows used in investing activities      (38,694,248)   (1,925,624)   (9,910,351)

 

(Continued)

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-11

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

CONSOLIDATED STATEMENTS OF CASH FLOWS

YEARS ENDED December 31, 2023, 2022, AND 2021

(Expressed in United States dollars)

 

CASH FLOWS FROM FINANCING ACTIVITIES               
Proceeds from short-term borrowings  16, 37 and 38   28,050,769    12,492,935    5,000,000 
Repayments of short-term borrowings  37   (25,205,710)   (20,089,523)   (327,098)
Proceeds from long-term borrowings  37   1,561,723    3,447,526    6,146,341 
Repayments of long-term borrowings  37   (3,193,619)   (4,899,022)   (4,933,134)
Principal repayment of lease liabilities  37   (16,344)   (90,549)   (33,864)
Exercise of share options      
-
    
-
    135,520 
Payment of transaction cost      
-
    (292,416)   
-
 
Proceeds from capital reorganization  31   
-
    32,324,004    
-
 
Exercise of public warrants      4,372,875    714,230    
-
 
Proceeds from Series A preferred shares and private warrants  22 and 23   23,290,000    
-
    
-
 
Exercise of restricted share units      873,500    
-
    
-
 
Net cash flows from financing activities      29,733,194    23,607,185    5,987,765 
Effect of foreign exchange rate changes      700,453    143,905    91,105 
Net (decrease) increase in cash and cash equivalents      (17,689,520)   13,051,629    (2,208,508)
Cash and cash equivalents at beginning of year  5   22,996,377    9,944,748    12,153,256 
Cash and cash equivalents at end of year  5  $5,306,857   $22,996,377   $9,944,748 

 

The accompanying notes are an integral part of these consolidated financial statements.

 

F-12

 

 

GORILLA TECHNOLOGY GROUP INC. AND SUBSIDIARIES

 

Notes to the Consolidated Financial Statements

 

Years Ended December 31, 2023, 2022 and 2021

 

Expressed in US dollars, except as otherwise indicated

 

1.Corporate and group information

 

Gorilla Technology Group Inc. (the “Company”) was incorporated in the Cayman Islands in May 2001. The Company and its subsidiaries (collectively referred herein as the “Group”) is a global solution provider in Security Intelligence, Network Intelligence, Business Intelligence and IoT technology.

 

On July 14, 2022, with consummation of capital recapitalization as provided in Note 24, the Company’s shares and warrants commenced trading on The Nasdaq Capital Markets under the ticker symbols “GRRR” and “GRRRW”, respectively.

 

2.The authorization of the consolidated financial statements

 

The accompanying consolidated financial statements were authorized for issuance by the Audit Committee on May 15, 2024.

 

3.Application of new and revised International Financial Reporting Standards (“IFRS”), International Accounting Standards (“IAS”), International Financial Reporting Interpretations Committee (“IFRIC”) Interpretations and Standing Interpretations Committee (“SIC”) Interpretations issued by the International Accounting Standards Board (“IASB”), (collectively, “IFRS”)

 

a)Amendments to IFRS and the new interpretation that are mandatorily effective for the current year

 

New Standards, Interpretations and Amendments Effective date
issued by IASB
Amendments to IAS 1, ‘Disclosure of accounting policies’  January 1, 2023
Amendments to IAS 8, ‘Definition of accounting estimates’  January 1, 2023
Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’  January 1, 2023
Amendments to IAS 12 ‘International tax reform - pillar two model rules’  May 23, 2023
IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendments to IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’  January 1, 2023

 

The Group has adopted the above new standards, interpretations and amendments as of the effective date. Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.

 

F-13

 

 

b)New standards, interpretations and amendments in issue but not yet effective

 

New standards, interpretations and amendments in issue but not yet effective are as follows: 

 

New Standards, Interpretations and Amendments  Effective date
issued by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’  January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’  January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’  January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’  January 1, 2024
Amendments to IAS 21, ‘Lack of exchangeability’  January 1, 2025
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’  To be determined by IASB
IFRS 18, “Presentation and disclosure in financial statements”  January 1, 2027

 

Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.

 

4.Summary of material accounting policy information

 

The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the periods presented, unless otherwise stated.

 

a)Statement of compliance

 

The consolidated financial statements of the Group have been prepared in accordance with IFRS that came into effective as issued by the IASB.

 

b)The capital reorganization

 

With consummation of the business combination with Global SPAC Partners Co. (“Global”) on July 13, 2022 (the “Closing Date”) as provided in Note 24, this transaction is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred (“share listing expense”) and further details of share listing expense is provided in Note 31.

 

F-14

 

 

c)Basis of preparation

 

(a)Except for the following items, the consolidated financial statements have been prepared under the historical cost convention:

 

i)Defined benefit assets are recognized based on the net amount of pension fund assets less present value of defined benefit obligation.

 

ii)Financial assets and liabilities at fair value through profit or loss.

 

iii)Financial assets and liabilities at fair value through other comprehensive income or loss.

 

(b)The preparation of financial statements in conformity with IFRS requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 ee).

 

(c)In connection with reverse stock split of 10-to-1 effective on April 15, 2024, all ordinary shares and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. In accordance with IAS 33, the Company retrospective restatement of earnings (loss) per share for a 10-to-1 reverse stock split that occurs subsequent to the balance sheet date but before the date that the financial statements are authorized for issuance. The financial statements have also been retroactively adjusted to reflect adjustments to the conversion price for each series of convertible preferred shares effected in connection with the reverse stock split.

 

d)Basis of consolidation

 

(a)Basis for preparation of consolidated financial statements:

 

i)All subsidiaries are included in the Group’s consolidated financial statements. Subsidiaries are all entities controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.

 

ii)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.

 

F-15

 

 

iii)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, as if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.

 

(b)Subsidiaries included in the consolidated financial statements:

 

  Name of  Main business  Ownership (%)   
Name of investor  subsidiary  activities  December 31, 2023  December 31, 2022  Note
The Company  Gorilla Science &
Technology
Holding, Inc.
(Gorilla BVI)
  Information software and data processing services   100%   100%   
The Company  ISSCore Technology, Inc.  Information software and data processing services   100%   100%   
The Company  Telmedia
Technology
Limited
(Telmedia)
  Information software and data processing services   100%   100%   
The Company  Gorilla SPAC Partners Co. (Global)  Dormant corporation   100%   100%   
The Company  Gorilla Technology UK Limited (Gorilla UK)  Information software and data processing services   100%   100%   
The Company  Gorilla Technology Egypt (Gorilla Egypt)  Information software and data processing services   100%   Not applicable  Note 1
Gorilla BVI  Gorilla
Technology Inc. (Gorilla Taiwan)
  Information software and data processing services   100%   100%   
Telmedia  NSGUARD Technology Inc.
(NSGURAD)
  Information software and data processing services   100%   100%   
Telmedia  Gorilla Technology Japan Inc.
(Gorilla Japan)
  Information software and data processing services   100%   100%   
Gorilla UK  Gorilla Technology (India) Private Limited
(Gorilla India)
  Information software and data processing services   100%   Not applicable  Note 2
Gorilla UK  Gorilla Distribution Partners Limited (Gorilla Distribution)  Software and hardware distribution services   55%   Not applicable  Note 3
The Company  Gorilla Distribution Egypt**  Software and hardware distribution services   100%**   Not applicable  **

 

**Incorporated in January 2024, not included 2023 consolidated financial statements.

 

 Note 1: Gorilla Egypt was established in March 2023.

 

 Note 2: Gorilla India was established in August 2023.

 

 Note 3: Gorilla Distribution was established in November 2023.

 

(c)Subsidiaries not included in the year ended December 23, 2023 consolidated financial statements: None, other than Gorilla Distribution Egypt, which was incorporated in January 2024.

 

(d)Adjustments for subsidiaries with different balance sheet dates: None.

 

(e)Significant restrictions: None.

 

(f)Subsidiaries that have non-controlling interests that are material to the Group: None.

 

F-16

 

 

e)Foreign currency translation

 

Items included in the consolidated financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The consolidated financial statements are presented in United States dollars, which is the Company’s functional and the Group’s presentation currency.

 

(a)Foreign currency transactions and balances

 

i)Foreign currency transactions are translated into the functional currency using the exchange rates prevailing at the dates of the transactions or valuation where items are remeasured. Foreign exchange gains and losses resulting from the settlement of such transactions are recognized in profit or loss in the period in which they arise.

 

ii)Monetary assets and liabilities denominated in foreign currencies at the period end are retranslated at the exchange rates prevailing at the balance sheet date. Exchange differences arising upon re-translation at the balance sheet date are recognized in profit or loss.

 

iii)Non-monetary assets and liabilities denominated in foreign currencies that are not measures at fair value are translated using the historical exchange rates at the dates of the initial transactions. All foreign exchange gains and losses are presented in the consolidated statements of comprehensive income (loss) within ‘other gains (losses) – net’.

 

(b)Translation of foreign operations

 

i)The operating results and financial position of all the group entities that have a functional currency different from the presentation currency are translated into the presentation currency as follows:

 

Assets and liabilities for each balance sheet presented are translated at the closing exchange rate at the date of that balance sheet;

 

Income and expenses for each statement of comprehensive income (loss) are translated at average exchange rates of that period;

 

Equity for each statement of changes in equity presented is initially measured and recorded in the functional currency using the exchange rate at issuance and is not subsequently adjusted for changes in exchange rates during period it is outstanding; and

 

All resulting exchange differences are recognized in other comprehensive income.

 

ii)When the foreign operation partially disposed of or sold is a subsidiary, cumulative exchange differences that were recorded in other comprehensive income are proportionately transferred to the non-controlling interest in this foreign operation. In addition, even when the Group retains partial interest in the former foreign subsidiary after losing control of the former foreign subsidiary, such transactions should be accounted for as disposal of all interest in the foreign operation.

 

F-17

 

 

f)Classification of current and non-current items

 

(a)Assets that meet one of the following criteria are classified as current assets; otherwise they are classified as non-current assets:

 

i)Assets arising from operating activities that are expected to be realized, or are intended to be sold or consumed within the normal operating cycle;

 

ii)Assets held mainly for trading purposes;

 

iii)Assets that are expected to be realized within twelve months from the balance sheet date; and

 

iv)Cash and cash equivalents, excluding restricted cash and cash equivalents.

 

(b)Liabilities that meet one of the following criteria are classified as current liabilities; otherwise they are classified as non-current liabilities:

 

i)Liabilities that are expected to be paid off within the normal operating cycle;

 

ii)Liabilities arising mainly from trading activities;

 

iii)Liabilities that are to be paid off within twelve months from the balance sheet date; and

 

iv)Liabilities for which the repayment date cannot be extended unconditionally to more than twelve months after the balance sheet date.

 

g)Cash equivalents

 

Cash equivalents refer to short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Time deposits that meet the definition above and are held for the purpose of meeting short-term cash commitments in operations are classified as cash equivalents.

 

h)Financial assets at fair value through profit or loss

 

(a)Financial assets at fair value through profit or loss are financial assets that are not measured at amortized cost or fair value through other comprehensive income.

 

(b)On a regular way purchase or sale basis, financial assets at fair value through profit or loss are recognized and derecognized using trade date accounting.

 

(c)At initial recognition, the Group measures the financial assets at fair value and recognizes the transaction costs in profit or loss. The Group subsequently measures the financial assets at fair value, and recognizes the gain or loss in profit or loss.

 

i)Financial assets at amortized cost

 

(a)The Group classifies its financial assets as at amortized cost only if both of the following criteria are met:

 

i)the asset is held within a business model whose objective is to collect the contractual cash flows, and

 

F-18

 

 

ii)the contractual terms give rise to cash flows that are solely payments of principal and interest.

 

(b)On a regular way purchase or sale basis, financial assets at amortized cost are recognized and derecognized using trade date accounting.

 

(c)At initial recognition, the Group measures the financial assets at fair value plus transaction costs. Interest income from these financial assets is included in finance income using the effective interest method. A gain or loss is recognized in profit or loss when the asset is derecognized or impaired.

 

(d)The Group’s time deposit which do not fall under cash equivalents are measured at initial investment amount as the effect of discounting is immaterial.

 

j)Accounts receivable

 

(a)Accounts receivable represent the Group’s contractual right to receive consideration in exchange for transferred goods or rendered services.

 

(b)Non-interest bearing short-term accounts receivable are measured at the original invoice amount as the effect of discounting is immaterial.

 

k)Impairment of financial assets

 

For debt instruments measured at financial assets at amortized cost, at each reporting date, the Group recognizes the impairment provision for 12 months expected credit losses if there has not been a significant increase in credit risk since initial recognition or recognizes the impairment provision for the lifetime expected credit losses (ECLs) if such credit risk has increased since initial recognition after taking into consideration all reasonable and verifiable information that includes forecasts. On the other hand, for accounts receivable or contract assets that do not contain a significant financing component, the Group recognizes the impairment provision for lifetime ECLs.

 

l)Derecognition of financial assets

 

The Group derecognizes a financial asset when the contractual rights to receive the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.

 

m)Operating leases (lessor)

 

Lease income from an operating lease (net of any incentives given to the lessee) is recognized in profit or loss on a straight-line basis over the lease term.

 

n)Inventories

 

Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted-average method. The item by item approach is used in applying the lower of cost and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and the estimated costs necessary to make the sale.

 

F-19

 

 

o)Property, plant and equipment

 

(a)Property, plant and equipment are initially recorded at cost.

 

(b)Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to profit or loss during the financial period in which they are incurred.

 

(c)Land is not depreciated. Property, plant and equipment apply cost model and are depreciated using the straight-line method over their estimated useful lives. Each part of an item of property, plant, and equipment with a cost that is significant in relation to the total cost of the item must be depreciated separately.

 

(d)The assets’ residual values, useful lives and depreciation methods are reviewed, and adjusted if appropriate, at each financial year-end. If expectations for the assets’ residual values and useful lives differ from previous estimates or the patterns of consumption of the assets’ future economic benefits embodied in the assets have changed significantly, any change is accounted for as a change in estimate under IAS 8, ‘Accounting Policies, Changes in Accounting Estimates and Errors’, from the date of the change. The estimated useful lives of property, plant and equipment are as follows:

 

Buildings and structures  50 years
Transportation equipment  5 years
Office equipment  3~ 5 years
Leasehold equipment  3~ 5 years
Other equipment (Note)  5 years

 

Note: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

 

p)Leasing arrangements (lessee)right-of-use assets/ lease liabilities

 

(a)Leases are recognized as a right-of-use asset and a corresponding lease liability at the commencement date at which the leased asset is available for use by the Group. For short-term leases or leases of low-value assets, lease payments are recognized as an expense on a straight-line basis over the lease term.

 

(b)Lease liabilities include the net present value of the remaining lease payments at the commencement date, discounted using the interest rate implicit in the lease. If such rate cannot be readily determined, the incremental borrowing rate is employed. Lease payments are comprised of fixed payments, less any lease incentives receivable.

 

F-20

 

 

The Group subsequently measures lease liabilities at amortized cost using the interest method and recognizes interest expense over the lease term. The lease liability is remeasured and the amount of remeasurement is recognized as an adjustment to the right-of-use asset when there are changes in the lease term or lease payments and such changes do not arise from contract modifications.

 

(c)At the commencement date, the right-of-use asset is stated at cost comprising the amount of the initial measurement of lease liability less any lease payments made at or before the commencement date, less any lease incentive received; and include any initial direct costs incurred by the Group and an estimate of cost to be incurred by the Group in dismantling and removing the underlying asset and restoration. The right-of-use asset is measured subsequently using the cost model and is depreciated from the commencement date to the earlier of the end of the asset’s useful life or the end of the lease term. When the lease liability is remeasured, the amount of remeasurement is recognized as an adjustment to the right-of-use asset.

 

(d)For lease modifications that decrease the scope of the lease, the lessee shall decrease the carrying amount of the right-of-use asset and remeasure the lease liability to reflect the partial or full termination of the lease, and recognize the difference in profit or loss.

 

q)Intangible assets

 

(a)Computer software

 

Computer software is stated at cost and amortized on a straight-line basis over its estimated useful life of 1 to 5 years.

 

(b)Intellectual property rights

 

Intellectual property rights are stated at historical cost and are amortized on a straight-line basis over their estimated useful lives of 10 years.

 

r)Impairment of non-financial assets

 

The Group assesses at each balance sheet date the recoverable amounts of those assets where there is an indication that they are impaired. An impairment loss is recognized for the amount by which the asset’s carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s fair value less costs to sell or value in use. The fair value less costs of disposal calculation is based on available data from binding sales transactions, conducted at arm’s length, for similar assets or observable market prices less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow (‘DCF’) model. The cash flows are derived from the budget for the next five years and do not include restructuring activities that the Group is not yet committed to or significant future investments that will enhance the asset’s performance of the cash generating unit being tested. The recoverable amount is sensitive to the discount rate used for the DCF model as well as the expected future cash-inflows and the growth rate used for the extrapolation purposes. When the circumstances or reasons for recognizing impairment loss for an asset in prior years no longer exist or diminish, the impairment loss is reversed. The increased carrying amount due to reversal should not be more than what the depreciated or amortized historical cost would have been if the impairment had not been recognized. There was no impairment of non-financial assets for the years ended December 31, 2023, 2022 and 2021.

 

F-21

 

 

s)Borrowings

 

Loans comprise long-term and short-term bank borrowings and other short-term loans. Loans are recognized initially at fair value, net of transaction costs incurred. Loans are subsequently stated at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.

 

t)Notes and accounts payable

 

(a)Accounts payable are liabilities for purchases of goods or services and notes payable are those resulting from operating and non-operating activities.

 

(b)Non-interest bearing short-term notes and accounts payable are measured at the original invoice amount as the effect of discounting is immaterial.

 

u)Convertible preference share liabilities

 

Convertible preference share liabilities issued by the Group contain conversion options (that is, the preference share holders have the right to convert the preference shares into the Group’s ordinary shares, upon request, but not by exchanging a fixed amount of cash for a fixed number of ordinary shares), call options. The Group classifies the preference share liabilities upon issuance a financial liability in accordance with the contract terms. They are accounted for as follows:

 

(a)The embedded call options are not recognized or remeasured separately from the host contracts.

 

(b)The host contracts of preference share liabilities are initially recognized at fair value. Any difference between the initial recognition and the fair value at each reporting date is recognized in profit or loss.

 

(c)When share holders exercise conversion options, the liability component of the preference share liabilities shall be remeasured on the conversion date. The issuance cost of converted common shares is the total book value of the abovementioned liability component and ‘capital surplus’.

 

F-22

 

 

v)Warrant liabilities

 

Share purchase warrants issued by the Group are accounted for as derivative liabilities. The warrants are initially recognized at fair value, and in subsequent periods measured at fair value through profit or loss until the warrants are exercised, redeemed, or expired.

 

w)Derecognition of financial liabilities

 

A financial liability is derecognized when the obligation under the liability specified in the contract is discharged, cancelled or expired.

 

x)Provisions

 

Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event. It is probable that the Company will be required to settle that obligation and a reliable estimate can be made of the obligation amount. The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the reporting date, taking into account the risks and uncertainties surrounding the obligation. Where a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows when the effect of the time value of money is material. When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably.

 

(a)Warranties

 

Assurance-type warranties are recognized when the Group has a present legal obligation as a result of past events, and it is probable that an outflow of economic resources will be required to settle the obligation and the amount of the obligation can be reliably estimated. Warranties are measured at the present value of the expenditures expected to be required to settle the obligation on the balance sheet date. The only post-sale obligation to customers is in respect of warranties that provide assurance that products will operate in accordance with agreed-upon specifications and function as intended. These warranty provisions are only invoked when a customer makes requests relating to flawed, malfunctional or defective products. Since customers do not have the option to purchase the warranty separately and the warranty does not offer any technical support or the right to receive unspecified updates, upgrades or enhancements, the warranty is not considered a separate performance obligation pursuant to IFRS 15. B28 through B33 and, accordingly, is accounted for as a liability in accordance with IAS 37.

 

F-23

 

 

y)Employee benefits

 

(a)Short-term employee benefits

 

Short-term employee benefits are recognized when the employee has rendered the service and are measured at undiscounted amount of benefits expected to be paid in exchange for that service.

 

(b)Pensions

 

i)Defined contribution plans

 

Under defined contribution plans, contributions are recognized as pension expenses when they are due on an accrual basis. Prepaid contributions are recognized as an asset to the extent of a cash refund or a reduction in the future payments.

 

ii)Defined benefit plans

 

The defined benefit plans were terminated as of December 31, 2023.

 

Net obligation under a defined benefit plan is defined as the present value of an amount of pension benefits that employees will receive on retirement for their services with the Group in current period or prior periods. The liability recognized in the balance sheet in respect of defined benefit pension plans is the present value of the defined benefit obligation at the balance sheet date less the fair value of plan assets. The net defined benefit obligation is calculated annually by independent actuaries using the projected unit credit method. The rate used to discount is determined by using interest rates of government bonds (at the balance sheet date) of a currency and term consistent with the currency and term of the employment benefit obligations.

 

Remeasurements arising on defined benefit plans are recognized in other comprehensive income in the period in which they arise and are recorded as retained earnings.

 

Pension cost for the interim period is calculated on a year-to-date basis by using the pension cost rate derived from the actuarial valuation at the end of the prior financial year, adjusted for significant market fluctuations since that time and for significant curtailments, settlements, or other significant one-off events. Also, the related information is disclosed accordingly.

 

(c)Employees’ compensation and directors’ remuneration

 

Employees’ compensation and directors’ remuneration are recognized as expenses and liabilities, provided that such recognition is required under legal or constructive obligation and those amounts can be reliably estimated. Any difference between the resolved amounts and the subsequently actual distributed amounts is accounted for as changes in estimates.

 

F-24

 

 

z)Share-based payment

 

Under the equity-settled share-based payment arrangements, the employee and non-employee services received are measured at the fair value of the equity instruments granted at the grant date, and are recognized as compensation cost or operating expenses over the vesting period, with a corresponding adjustment to equity. The fair value of the equity instruments granted shall reflect the impact of market vesting conditions and non-vesting conditions. Share-based payment is subject to adjustment based on the service conditions that are expected to be satisfied and the estimates of the number of equity instruments that are expected to vest under the non-market vesting conditions at each balance sheet date. Ultimately, the amount of compensation cost recognized is based on the number of equity instruments that eventually vest.

 

Having recognized the services received and a corresponding increase in equity, the Company shall make no subsequent adjustment to total equity after vesting date. However, this requirement does not preclude the Company from recognizing a transfer within equity.

 

aa)Income tax

 

(a)The tax expense for the period comprises current and deferred tax. Tax is recognized in profit or loss.

 

(b)The current income tax expense is calculated on the basis of the tax laws enacted or substantively enacted at the balance sheet date in the countries where the Company and its subsidiaries operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in accordance with applicable tax regulations. It establishes provisions where appropriate based on the amounts expected to be paid to the tax authorities.

 

(c)Deferred tax is recognized, using the balance sheet liability method, on temporary differences between the tax bases of assets and liabilities and their carrying amounts in the consolidated balance sheet. Deferred tax is provided on temporary differences arising from investments in subsidiaries, except where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not be reversed in the foreseeable future. Deferred tax assets and liabilities are measured based on the tax rates and laws that are expected to apply when the assets and liabilities will be realized or settled.

 

(d)Deferred tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. At each balance sheet date, unrecognized and recognized deferred tax assets are reassessed.

 

(e)Current income tax assets and liabilities are offset and the net amount reported in the balance sheet when there is a legally enforceable right to offset the recognized amounts and an intention to settle on a net basis or realize the asset and settle the liability simultaneously. Deferred tax assets and liabilities are offset on the balance sheet when the entity has the legally enforceable right to offset current tax assets against current tax liabilities and they are levied by the same taxation authority on either the same entity or different entities that intend to settle on a net basis or realize the asset and settle the liability simultaneously.

 

F-25

 

 

(f)When the Company has a history of recent losses, the Company recognizes a deferred tax asset arising from unused tax losses only to the extent that the Company has sufficient taxable temporary differences or there is convincing other evidence that sufficient taxable profit will be available against which the unused tax losses can be utilized by the Company.

 

bb)Share capital

 

(a)Ordinary shares are classified as equity. The classification of preference shares is determined according to the special rights attached to preference shares based on the substance of the contract and the definition of financial liabilities and equity instruments. Incremental costs directly attributable to the issue of new shares or share options are shown in equity as a deduction from the proceeds.

 

(b)Where the Company repurchases the Company’s equity share capital that has been issued, the consideration paid, including any directly attributable incremental costs (net of income taxes) is deducted from equity attributable to the Company’s equity holders. Where such shares are subsequently reissued, the difference between their book value and any consideration received, net of any directly attributable incremental transaction costs and the related income tax effects, is included in equity attributable to the Company’s equity holders.

 

cc)Revenue recognition

 

The Group generates revenue from offering hardware and software products as well as professional services to its customers. Sales of hardware consists of single performance obligation. Sales of software consists of both single or multiple performance obligations and transaction price of which is allocated to each performance obligation on a relative stand-alone selling price basis. Major types of sales of services offered are system integration service and maintenance service. The Group only offers one contract in relation to system integration service when a customer purchases more than one offering at or near the same time. For system integration service, services and goods promised in the contract are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all goods and services in the contract are exclusively accounted for as a single performance obligation. For maintenance service performance obligation, the inputs of labor hours and resources are expended evenly throughout the performance period. Therefore, the Group recognizes revenue on a straight-line basis.

 

F-26

 

 

(a)Sales of goods-hardware

 

i)The Group’s sales of goods-hardware are primarily selling of externally purchased server, solid state drive, hard drives, and computer peripheral to the customer. Sales are recognized at a point in time when control of the products has transferred, being when the products are delivered to the customer, the customer has full discretion over the channel and price to sell the products, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied.

 

ii)Revenue is recognized based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date.

 

iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.

 

(b)Sales of goods-software

 

i)The Group develops and sells video intelligence and security convergence products. Sales are from sell of software products such as system software, database and platform by providing a right of use to customers which can be accounted for as a single or multiple performance obligations, depending on whether or not the customer can benefit from the good on its own and the Group’s promise to transfer the goods to the customer is separately identifiable from other promises in the contract. The Group may offer several software products within the same contract and each software product is distinct and independent from one another. Under such circumstance, a contract contains multiple performance obligations and revenue is recognized upon fulfilment of each performance obligation.

 

F-27

 

 

ii)Transaction prices are determined at contract inception based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date. The Group allocates the transaction price to each performance obligation on a relative stand-alone selling price basis. The Group sells each of its software products separately so that the relative stand-alone selling price can be determined accordingly. Revenue is recognized as the control of each performance obligations is transferred at a point in time, being when the software installed to the customer. The customer can direct the use of, and obtain substantially all of the remaining benefits from, the software at the point in time at which the software is installed, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products.

 

iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.

 

(c)Sales of services

 

i)The Group provides system integration service and maintenance service. Main types of services offered are system integration service contract and maintenance service contract. System integration service includes information and communication systems, installation of software and hardware equipment as well as implementation and integration of various systems whereas maintenance service is to provide maintenance work for hardware and software at the performance location during the contractual period. The consideration promised in the most of service contracts with customer of the Group are generally at fixed amount, and the amounts of variable consideration in certain service contracts which also include fixed amount of consideration are insignificant.

 

ii)For system integration service projects, the arrangements typically include sales of hardware, software, and services within the same contract. However, since the goods and services promised in the contract are significantly affected by one or more of the other goods or services in the contract to function as intended, they are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all of the arrangements in the contract are deemed a single performance obligation and allocation of transaction price is not required. Revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered.

 

F-28

 

 

Costs that do not depict progress toward satisfaction of the performance obligation are included in contract costs but may not result in revenue being recognized, for example when such costs are attributable to significant unanticipated inefficiencies that were not included in the price of the contract or significant re-work. At times costs may be incurred that are not reflective of the Company’s progress towards satisfaction of the performance obligation which may result in revenue being recognized only to the extent of such costs without any profit, for example uninstalled materials that are (1) not distinct, (2) control is transferred to the customer significantly before integration of the goods into the project, (3) cost of the transferred goods are significant relative to the total estimated costs of satisfying the performance obligation, and (4) the Company is not significantly involved in designing or manufacturing the goods. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred.

 

iii)For maintenance service project, the Group regularly assigns employees to perform inspection and maintenance work at each performing location and the inputs of labor hours and resources are expended evenly throughout the performance period. The Group recognizes revenue on a straight-line basis.

 

iv)The customer pays at the time specified in the payment schedule. If the services rendered exceed the payment, a contract asset is recognized If the payments exceed the services rendered, a contract liability is recognized. Contract asset is reclassified to accounts receivable when related invoices are issued.

 

v)Estimates of revenues, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.

 

(d)Sales arrangement with system integrators

 

i)The Group has relied, in part, on a variety of partnerships with system integrators (“partners”) to allow the Group to provide data services as part of services provided by the partners, and they integrate the Group’s products and services with theirs’ and sell directly to their customers in their region of operation.

 

ii)In such arrangement, the Group enters into sales agreement with the partners directly and is only responsible for delivering goods and services to the partners. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with the partners in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

F-29

 

 

(e)Sales arrangement with sales representatives, resellers and distributors

 

i)In geographic regions where the Group does not have an operating subsidiary, the Group provides its products and services solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers. Revenue recognition for each type of these arrangements is as follows:

 

ii)Sales representatives are granted rights to use the Group’s products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed. In such arrangement, the Group enters into sales agreements with the customers directly. Goods and services are provided directly by the Group to the customers in accordance with the executed contracts. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with customers in accordance with the Group’s revenue recognition policy as stated in the preceding paragraphs.

 

iii)Resellers purchase the Group’s products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use the Group’s software for demonstration, training, and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided. In such arrangement, the Group enters into sales agreements with resellers directly and is only responsible for delivering its goods and services to resellers. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with resellers in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

iv)Distributors purchase the Group’s products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided. In such arrangement, the Group enters into sales agreements with distributors directly and is only responsible for delivering its goods and services to distributors. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with distributors in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

dd)Operating segments

 

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The Company’s CODM reviews financial information provided based on product lines and presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company currently has determined that it operates in three operating segments and has three reportable segments which are Video IoT, Security Convergence and other segment.

 

F-30

 

 

ee)Critical accounting judgments, estimates and key sources of assumption uncertainty

 

The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year; and the related information is addressed below:

 

(a)Critical judgements in applying the Group’s accounting policies

 

None.

 

(b)Critical accounting estimates and assumptions

 

Revenue recognition-sales of system integration services

 

The Group recognizes revenue from providing system integration services based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred. Recognition of revenue and profit is dependent upon a number of factors, including the accuracy of a variety of estimates made at the balance sheet date, such as engineering progress, material quantities, the achievement of milestones, labor productivity and cost estimates. Any significant variances in estimations of the total costs will impact the measurement of progress which drives the revenue recognition of contract works in an accounting period. Management continuously monitors factors that may affect the quality of its estimates and conducts periodic review of the relevance of factors by reviewing the actual amounts incurred and comparing with previous estimated amounts in order to mitigate the exposure to significant variances. For the years ended December 31, 2023, 2022 and 2021, the Group recognized service revenue of $64,675,038, $12,285,804 and $15,910,023, respectively.

 

Convertible Preference Shares and Private Warrants

 

Fair value of convertible Preference Shares and Private Warrants without an active market or quoted prices are determined using valuation techniques such as market approach and income approach. The measurement of fair value may adopt observable information or models of similar financial instruments or use assumptions in an appropriate manner if the observable parameters are unavailable in the market. Observable information is the primary source of reference. When valuation models are used for the measurements, calibration are performed to ensure its accountability in reflecting real information and market price. In the fair value measurement, the Company used Black-Scholes Model to estimate the fair value of convertible Preference Shares and Private Warrants, applying several assumptions and inputs the Company deemed reasonable. Any changes in these judgements and estimates will impact the fair value measurement of these financial instruments. Please refer to Note 44 for the financial instruments fair value information.

 

F-31

 

 

5.Cash and cash equivalents

 

   December 31,
2023
   December 31,
2022
 
Cash on hand and petty cash  $7,975   $7,957 
Checking accounts   44,742    130,362 
Demand deposits   4,226,503    22,858,058 
Time deposits   42,498,552    6,871,187 
    46,777,772    29,867,564 
Transferred to financial assets at amortized cost   (41,470,915)   (6,871,187)
   $5,306,857   $22,996,377 

 

(1)The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.

 

a)As of December 31, 2023 and 2022, range of interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively. Some of time deposits provided as guarantees and with maturity over three months were reclassified as “financial assets at amortized cost - current” and “financial assets at amortized cost - non-current” based on its nature. Details of the Group’s time deposits transferred to investments in debt instruments without active market are provided in Note 7. Those financial assets at amortized cost have interest rate of 0.00% for the year ended December 31, 2023.

 

b)Details of time deposits pledged to others as collaterals are provided in Note 39.

 

6.Financial assets at fair value through profit or loss

 

   December 31,
2023
   December 31,
2022
 
Current items:        
Financial assets mandatorily measured at fair value through profit or loss 
 
  
 
 
Investment in a rent-a-captive company  $995,101   $1,073,229 

 

During the year ended December 31, 2022, the Group entered into a protected cell rent-a-captive arrangement with an insurance company and made investment of $1,105,540 in a rent-a-captive company, which was established by the insurance company, and the Group recognized losses on financial assets at fair value through profit or loss amounting to $78,128 and $32,311 for the years ended December 31, 2023 and 2022, respectively. In a rent-a-captive structure, an insurance company establishes a rent-a-captive company and provides services related to insurance to the Group. The Group participates in the captive insurance agreement by investing certain capital and retaining the premium to insure itself against future losses and the premium will be kept in the rent-a-captive company for future claims payments. The insurance company agrees to cause dividends of the rent-a-captive company to be declared and paid to the Group only as approved by Board of Directors of the insurance company.

 

F-32

 

 

7.Financial assets at amortized cost

 

Items  December 31,
2023
   December 31,
2022
 
Current items:        
Time deposits  $27,827,915   $6,871,187 
           
Non-current items:          
Time deposits  $13,643,000   $
-
 

 

a)Amounts recognized in profit or loss in relation to financial assets at amortized cost are listed below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest income  $336,472   $31,604   $12,810 

 

b)As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the financial assets at amortized cost held by the Group was $41,470,915 and $6,871,187, respectively.

 

c)As of December 31, 2023 and 2022, the interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively.

 

d)Information relating to financial assets at amortized cost that were pledged to others as collaterals is provided in Note 39.

 

e)The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.

 

8.Accounts receivable

 

   December 31,
2023
   December 31,
2022
 
Accounts receivable  $14,563,153   $15,523,390 
Less: Allowance for ECLs / uncollectable accounts   (13,114,951)   (1,481,779)
   $1,448,202   $14,041,611 

 

a)The aging analysis of accounts receivable is as follows:

 

   December 31,
2023
   December 31,
2022
 
Not past due  $3,937,838   $11,022,374 
Up to 180 days   4,770,297    4,091,598 
181 to 365 days   3,100,633    409,418 
Over 366 days   2,754,385    
-
 
   $14,563,153   $15,523,390 

 

F-33

 

 

The above aging analysis was based on days overdue.

 

b)As of December 31, 2023 and 2022, accounts receivable were all from contracts with customers. As of January 1, 2022, the balance of receivables from contracts with customers amounting to $36,308,109.

 

c)As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the Group’s accounts receivable were $1,448,202 and $14,041,611, respectively.

 

d)Information relating to credit risk of accounts receivable is provided in Note 43.

 

e)Information relating to purchase of treasury shares by transferring accounts receivable, as part of considerations, with Koh Sih-Ping, the former Director and Chief Executive Officer (“CEO”) of the Company, is provided in Note 38.

 

9.Inventories

 

   December 31, 2023 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $23,116   $
             -
   $23,116 

 

   December 31, 2022 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $68,629   $
        -
   $68,629 

 

The cost of inventories and services recognized as expense for the year:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Cost of goods sold  $42,126   $7,266,283   $16,790,457 
Cost of services   19,934,023    6,805,619    9,678,205 
   $19,976,149   $14,071,902   $26,468,662 

 

F-34

 

 

10.Prepayments

 

Items  December 31,
2023
   December 31,
2022
 
Current items:        
Prepayment for purchases  $6,359,812   $
-
 
Prepayment for insurance expenses   824,185    1,034,217 
Prepayment for transaction costs   104,076    
-
 
Prepaid rent   90,200    
-
 
Prepayment for professional services expenses   51,205    227,000 
Others   15,717    5,225 
   $7,445,195   $1,266,442 
           
Non-current items:          
Prepayment for insurance expenses  $426,588   $537,684 
Others   24,992    75,298 
   $451,580   $612,982 

 

11.Other receivables

 

   December 31,
2023
   December 31,
2022
 
Other receivables from a related party (Note)  $521,852   $521,852 
Others   107,228    126,765 
    629,080    648,617 
Less: Allowance for ECLs / uncollectable accounts   (521,852)   
-
 
   $107,228   $648,617 

 

Note: Information relating to this transaction is provided in Note 38 (d).

 

(Blank)

 

F-35

 

 

12.Property, plant and equipment

 

   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2023                        
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
2023                              
January 1  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
Additions   
-
    10,600    
-
    108,851    118,113    237,564 
Disposals   
-
    
-
    (2,408)   (3,808)   
-
    (6,216)
Depreciation expenses   
-
    (76,102)   (3,248)   (263,500)   (164,176)   (507,026)
Reclassification   
-
    
-
    
-
    (1,649)   
-
    (1,649)
Net exchange differences   19,287    2,657    (41)   (964)   2,786    23,725 
December 31  $12,737,302   $2,337,801   $
-
   $681,280   $122,582   $15,878,965 
                               
At December 31, 2023                              
Cost  $12,737,302   $3,261,934   $21,773   $1,700,073   $11,744,573   $29,465,655 
Accumulated depreciation   
-
    (924,133)   (21,773)   (1,018,793)   (11,621,991)   (13,586,690)
   $12,737,302   $2,337,801   $-   $681,280   $122,582   $15,878,965 

 

   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2022                        
Cost  $14,110,197   $3,575,363   $34,953   $7,238,662   $33,427,990   $58,387,165 
Accumulated depreciation   
-
    (853,996)   (22,879)   (3,065,014)   (20,050,206)   (23,992,095)
   $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
2022                              
January 1  $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
Additions   
-
    24,368    
-
    653,628    2,208,757    2,886,753 
Disposals (Note 3)   
-
    
-
    
-
    (2,590,890)   (9,977,212)   (12,568,102)
Depreciation expenses   
-
    (78,172)   (5,343)   (1,329,350)   (4,484,888)   (5,897,753)
Net exchange differences   (1,392,182)   (266,917)   (1,034)   (64,686)   (958,582)   (2,683,401)
December 31  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
                               
At December 31, 2022                              
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 

 

Note 1: Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.

 

Note 2: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

 

Note 3: Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.

 

F-36

 

 

13.Leasing arrangements – lessee

 

a)The Group leases various assets including buildings (office and warehouse) and business vehicles. Rental contracts are typically made for periods of 1 to 4 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose covenants, but leased assets may not be used as security for borrowing purposes.

 

b)Short-term leases with a lease term of 12 months or less comprise rental of office. Low-value assets comprise rental of office equipment.

 

c)The carrying amount of right-of-use assets and the amortization charge are as follows:

 

   Carrying amount 
   December 31,
2023
   December 31,
2022
 
Buildings (Office and warehouse)  $47,992   $4,925 
Transportation equipment (Business vehicles)   5,044    11,750 
   $53,036   $16,675 

 

   Depreciation charge 
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Buildings (Office and warehouse)  $9,314   $12,774   $14,394 
Transportation equipment (Business vehicles)   6,623    27,640    20,044 
   $15,937   $40,414   $34,438 

 

d)For the years ended December 31, 2023 and 2022, the additions to right-of-use assets were $52,355, $0, respectively.

 

e)The information on profit and loss accounts relating to lease contracts is as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Items affecting profit or loss            
Interest expense on lease liabilities  $346   $1,219   $1,196 
Expense on short-term lease contracts   171,999    13,602    2,142 
Expense on leases of low-value assets   6,661    19,227    4,872 
Loss on lease modification   
-
    48,448    
-
 

 

f)For each of the years ended December 31, 2023, 2022 and 2021, the Group’s total cash outflow for leases were $195,350, $124,597 and $42,074, respectively.

 

F-37

 

 

14.Intangible assets

 

   Year ended December 31, 2023 
   Computer software   Intellectual property rights
(Note 1)
   Total 
January 1            
Cost  $2,403,406   $
-
   $2,403,406 
Accumulated amortization   (2,347,064)   
-
    (2,347,064)
   $56,342   $
-
   $56,342 
                
At January 1  $56,342   $
-
   $56,342 
Additions-acquired separately   538,446    6,000,000    6,538,446 
Amortization expenses   (176,031)   (550,000)   (726,031)
Net exchange differences   755    
-
    755 
At December 31  $419,512   $5,450,000   $5,869,512 
                
December 31               
Cost  $555,562   $6,000,000   $6,555,562 
Accumulated amortization   (136,050)   (550,000)   (686,050)
   $419,512   $5,450,000   $5,869,512 

 

   Year ended December 31,
2022
 
   Computer software 
January 1    
Cost  $18,144,910 
Accumulated amortization   (14,725,441)
   $3,419,469 
      
At January 1  $3,419,469 
Additions-acquired separately   73,093 
Amortization expenses   (1,687,618)
Disposals (Note 2)   (1,645,166)
Net exchange differences   (103,436)
At December 31  $56,342 
      
December 31     
Cost  $2,403,406 
Accumulated amortization   (2,347,064)
   $56,342 

 

F-38

 

 

Note 1:On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales.

 

The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.

 

The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made.

 

The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.

 

Note 2:Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.

 

Details of amortization on intangible assets are as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Selling and marketing expenses  $5,131   $425,720   $574,913 
General and administrative expenses   152,925    22,914    23,144 
Research and development expenses   567,975    1,238,984    1,762,952 
   $726,031   $1,687,618   $2,361,009 

 

F-39

 

 

15.Other non-current assets

 

   December 31,
2023
   December 31,
2022
 
Prepaid Pension  $460,732   $381,452 
Guarantee deposits   506,316    221,002 
Others   66,952    56,617 
   $1,034,000   $659,071 

 

16.Short-term borrowings

 

Type of borrowings  December 31,
2023
   Interest
rate range
Bank collaterialized borrowings  $13,449,110   2.61%-2.7%
Loan from shareholders   3,000,000  
Note
   $16,449,110    

 

Type of borrowings  December 31,
2022
   Interest
rate range
Bank collaterialized borrowings  $12,492,935   1.84%~3.11%
Loan from shareholders   1,000,000  
Note
   $13,492,935    

 

Note:In 2021, the Group entered into shareholder loan agreements in the amount of $5,000,000 with Koh Sih-Ping, Asteria Corporation, and Berwick Resources Limited. The Company issued promissory notes with an interest rate of 7.5% per annum and maturity date of September 1, 2022 to the lenders in the same amount as loans made. In addition, Koh Sih-Ping assumed joint and several liability as guarantor of the Group under the shareholder agreement with Asteria Corporation.

 

In September 2022, the loan from shareholders were repaid to Koh Sih-Ping in the amount of $1,000,000 and Asteria Corporation in the amount of $3,000,000, and the maturity date of the promissory note of $1,000,000 issued to Berwick Resources Limited was extended to and repaid in January 2023.

 

In March 2023, the Group entered into a shareholder loan agreement in the amount of $3,000,000 with Asteria Corporation. The Company issued promissory note with an interest rate of 10.375% per annum and maturity date of March 10, 2024 to the lender in the same amount as the loan made. The maturity date of the shareholder loan of $3,000,000 was extended and repaid in April 29, 2024.

 

Refer to table below for details of short-term and long-term borrowing. Lender A refers to Shanghai Commercial & Savings Bank, Ltd.; Lender B refers to Taishin International Bank; Lender C refers to Hua Nan Commercial Bank; Lender D refers to Mega International Commercial Bank, and Taiwan SMEG stands for Small and Medium Enterprise Credit Guarantee Fund of Taiwan.

 

(Blank)

 

F-40

 

 

As of December 31, 2023
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  12.2023-11.2024  $4,190,650   LC loan  $298,762         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   652,241         2.68%  None  Same as above
           Letter of guarantee   1,458,108    1,398,011    
-
   None  Same as above
Lender A  12.2023-11.2024   3,913,447   LC loan   195,206         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   2,229,034         2.68%  None  Same as above
           Letter of guarantee   1,432,379    56,828    
-
   None  Same as above
Lender A  01.2022-01.2025   189,019   Letter of guarantee   188,823         
-
   None  None
Lender A  09.2020~09.2025   978,362   Long-Term Bank loan   428,033         2.85%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,098,146   Long-Term Bank loan   3,029,959         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,630,603   Long-Term Bank loan   1,594,716         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2026   326,121   Long-Term Bank loan   256,157         2.92%  None  None
Lender B  04.2023-04.2024   4,891,809   Short-Term Bank loan   2,021,948    2,869,861    2.61%  None  Time deposit $2,300,000
Lender C  05.2023-05.2024   6,196,291   Short-Term Bank loan   6,000,620         2.70%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C          LG   41,564    154,107    
-
   None  Same as above
Lender C  05.2019-03.2026   5,870,171   Long-Term Bank loan   1,891,735         2.39%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C  12.2023-06.2024   2,282,844   Short-Term Bank loan   2,051,299         2.65%  None  Time deposit $1,000,000
Lender C          Letter of guarantee   185,019         
-
   None  Same as above
Lender C  06.2023-08.2028   1,766,921   Long-Term Bank loan   1,439,712         2.40%  None  Time deposit $500,000, Land, Buildings and Structures

 

F-41

 

 

As of December 31, 2022
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  11.2022-11.2023  $4,184,307   LC loan  $610,089   $
-
    2.56%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   651,255    
-
    2.56%  None  Same as above
           Letter of guarantee   1,563,552    1,359,411    
-
   None  Same as above
Lender A  11.2022-11.2023   3,907,522   LC loan   324,269    
-
    2.31%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Letter of guarantee   895,592    2,687,661    
-
   None  Same as above
Lender A  01.2022-01.2025   188,733   Letter of guarantee   188,538    
-
    
-
   Koh Sih-Ping  None
Lender A  09.2020-09.2025   976,880   Long-Term Bank loan   671,605    
-
    2.72%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,093,455   Long-Term Bank loan   3,053,795    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,628,134   Long-Term Bank loan   1,607,261    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2026   325,627   Long-Term Bank loan   318,843    
-
    2.67%  Koh Sih-Ping  None
Lender A  10.2021-10.2026   651,254   Long-Term Bank loan   69,793    
-
    2.72%  Koh Sih-Ping  100% guaranteed by Taiwan SMEG
Lender B  06.2022-04.2023   5,210,029   Short-Term Bank loan   3,507,001    
-
    1.84%-3.11%   Koh Sih-Ping  Time deposit $2,800,000, Promissory note $5,743,001
           LC loan   334,220    1,368,808    2.54%~2.60%   Koh Sih-Ping  Same as above
Lender C  01.2022-01.2023   6,186,910   Short-Term Bank loan   5,014,652    
-
    2.50%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
           Letter of guarantee   84,466    1,087,792    
-
   Koh Sih-Ping  Same as above
Lender C  05.2019-03.2026   5,861,283   Long-Term Bank loan   2,728,370    
-
    2.26%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
Lender C  11.2022-06.2023   2,279,388   Short-Term Bank loan   2,051,449    
-
    2.50%  None  Time deposit $1,000,000
           Letter of guarantee   209,178    18,761    
-
   None  Same as above
Lender C  06.2020-06.2023   162,813   Long-Term Bank loan   27,134    
-
    2.03%  Koh Sih-Ping  85% guaranteed by Taiwan SMEG
Lender C  07.2021-08.2026   2,442,201   Long-Term Bank loan   1,883,883    
-
    1.46%  Koh Sih-Ping  70% guaranteed by Taiwan SMEG
Lender D  01.2022-01.2023   976,880   Credit Loan   -    973,347    
-
   Koh Sih-Ping  65% guaranteed by Taiwan SMEG
           Letter of guarantee   3,533    
-
    
-
   Koh Sih-Ping  Same as above

 

Note 1: Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. After his departure from the Company, Koh Sih-Ping is still the guarantor for several outstanding loans.

 

(Blank)

 

F-42

 

 

17.Other payables

 

   December 31,
2023
   December 31,
2022
 
Payables on intangible assets  $3,020,475   $
-
 
Professional fee payable   1,037,187    1,141,582 
Salaries and bonuses payable   689,331    1,466,631 
Pension payable   83,738    99,921 
Payables on machinery and equipment   19,724    79,517 
Output tax payable   161,685    469,800 
Others   1,068,423    363,547 
   $6,080,563   $3,620,998 

 

18.Long-term borrowings

 

Type of borrowings  Interest rate   December 31,
2023
 
Bank borrowings        
Collaterialized borrowings   2.39%   1,891,735 
Collaterialized borrowings   2.40%   1,439,711 
Collaterialized borrowings   2.85%   428,033 
Uncollaterialized borrowings   2.92%   256,157 
Collaterialized borrowings   2.92%   3,029,959 
Collaterialized borrowings   2.92%   1,594,716 
         8,640,311 
Less: Current portion        (1,817,873)
         6,822,438 

 

F-43

 

 

Type of borrowings  Interest rate   December 31,
2022
 
Bank borrowings        
Collaterialized borrowings   2.72%  $671,605 
Collaterialized borrowings   2.67%   3,053,795 
Collaterialized borrowings   2.67%   1,607,261 
Uncollaterialized borrowings   2.67%   318,843 
Collaterialized borrowings   2.72%   69,793 
Collaterialized borrowings   2.26%   2,728,370 
Collaterialized borrowings   2.03%   27,134 
Collaterialized borrowings   1.46%   1,883,883 
         10,360,684 
Less: Current portion        (2,108,896)
        $8,251,788 

 

Please refer to Note 16 for details of long-term borrowings.

 

19.Pensions

 

Gorilla Taiwan has a defined benefit pension plan in accordance with the Labor Standards Act, covering all regular employees’ service years prior to the enforcement of the Labor Pension Act on July 1, 2005 and service years thereafter of employees who choose to continue to be subject to the pension mechanism under the Labor Standards Act. Under the defined benefit plan, two units are accrued for each year of service for the first 15 years and one unit for each additional year thereafter, subject to a maximum of 45 units. Pension benefits are based on the number of units accrued and the average monthly salaries and wages of the last 6 months prior to retirement. Gorilla Taiwan contributes monthly to the employees’ individual pension accounts based on 2% of the employees’ monthly salaries with the Trust Department, Bank of Taiwan. The trustee is under the name of the independent retirement fund committee. Also, Gorilla Taiwan would assess the balance in the aforementioned labor pension reserve account by December 31, every year. If the account balance is not enough to pay the pension calculated by the aforementioned method to the employees expected to qualify for retirement in the following year, Gorilla Taiwan will make contribution for the deficit by next March. As of December 31, 2023, there is no participant in this plan.

 

a)The amounts recognized in the balance sheet are as follows:

 

   December 31,
2023
   December 31,
2022
 
Present value of defined benefit obligation  $
-
   $101,505 
Fair value of plan assets   (460,732)   (482,957)
Net defined benefit asset  $(460,732)  $(381,452)

 

F-44

 

 

b)Movements in net defined benefit assets are as follows.

 

Year ended December 31, 2023  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $101,505   $(482,957)  $(381,452)
Current service cost   17,257    -    17,257 
Interest expense (income)   1,504    (7,154)   (5,650)
Net exchange differences   (1,151)   (279)   (1,430)
    119,115    (490,390)   (371,275)
Remeasurements:               
Return on plan asset  $-   ($1,045)  ($1,045)
Experience adjustment   (88,412)   
-
    (88,412)
    (88,412)   (1,045)   (89,457)
Paid pension   (30,703)   30,703    
-
 
At December 31  $-   $(460,732)  $(460,732)

 

Year ended December 31, 2022  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $83,205   $(495,059)  $(411,854)
Interest expense (income)   634    (3,770)  $(3,136)
Net exchange differences   (9,014)   49,961    40,947 
    74,825    (448,868)   (374,043)
                
Remeasuments:               
Return on plan assets  $
-
   $(34,089)  $(34,089)
Change in financial assumptions   13,799    
-
    13,799 
Experience adjustments   12,881    
-
    12,881 
    26,680    (34,089)   (7,409)
Balance at December 31  $101,505   $(482,957)  $(381,452)

 

F-45

 

 

c)The Bank of Taiwan was commissioned to manage the fund of the Group’s defined benefit pension plan (the “Fund) in accordance with the Fund’s annual investment and utilization plan and the “Regulations for Revenues, Expenditures, Safeguard and Utilization of the Labor Retirement Fund” (Article 6: The scope of utilization for the Fund includes deposit in domestic or foreign financial institutions, investment n domestic or foreign listed, over-the counter, or private placement equity securities, investment in domestic or foreign real estate securitization products, etc.). With regard to the utilization of the Fund, its minimum earnings in the annual distributions on the final financial statements shall be no less than the earnings attainable from the amounts accrued from two-year time deposits with the interest rates offered by local banks. If the earnings is less than aforementioned rates, government shall make payment for the deficit after approval by the Regulator. The Group has the classification of plan assets fair value in accordance with IAS 19 Paragraph 142. The composition of fair value of plan assets as of December 31, 2023 and 2022 is given in the Annual Labor Retirement Fund Utilization Report announced by the government.

 

d)The principal actuarial assumptions used were as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Discount rate   1.09%   1.48%
Future Salary increases   0.00%   5.00%

 

Future mortality rate was estimated based on the 6th Taiwan Standard Ordinary Experience Mortality Table.

 

Because the main actuarial assumption changed, the present value of defined benefit obligation is affected. The analysis was as follows:

 

   Discount rate   Future salary increases 
   Increase 0.5%   Decrease 0.5%   Increase 0.5%   Decrease 0.5% 
December 31, 2023                
Effect on present value of defined benefit obligation  $
-
   $
-
   $
-
   $
-
 
December 31, 2022                    
Effect on present value of defined benefit obligation  $(8,597)  $9,541   $9,150   $(8,369)

 

The sensitivity analysis above was based on one assumption which changed while the other conditions remain unchanged. In practice, more than one assumption may change all at once. The method of analyzing sensitivity and the method of calculating net pension liability in the balance sheet are the same.

 

The methods and types of assumptions used in preparing the sensitivity analysis did not change compared to the previous period.

 

F-46

 

 

e)Expected contributions to the defined benefit pension plans of the Group for the year ending December 31, 2024 amount to $0.

 

f)As of December 31, 2023, the weighted average duration of that retirement plan is 0 year. The analysis of timing of the future pension payment was $0.

 

g)Effective July 1, 2005, Gorilla Taiwan and NSGUARD have established a defined contribution pension plan (the “New Plan”) under the Labor Pension Act, covering all regular employees with R.O.C. nationality. Under the New Plan, Gorilla Taiwan and NSGUARD contribute monthly an amount based on 6% of the employees’ monthly salaries and wages to the employees’ individual pension accounts at the Bureau of Labor Insurance. The benefits accrued are paid monthly or in lump sum upon termination of employment.

 

h)The Company’s overseas subsidiaries have established defined contribution plans. Monthly contributions to an independent fund administered by the government are in accordance with the pension regulations. Other than the monthly contribution, the subsidiaries have no further obligations.

 

i)The pension costs under the defined contribution pension plans of the Group for each of the years ended December 31, 2023, 2022 and 2021 were $358,957, $448,545, and $467,076, respectively.

 

20.Share-based payment

 

a)For the years ended December 31, 2023 and 2022, the Company’s share-based payment transactions were as follow:

 

      Quantity      
      granted      
      (Units)  Contract  Vesting
Type of arrangement  Grant date  (Note 1)  period  conditions
Employee share options  2017.1.1  10,630  5 years  Note 2
Employee share options  2018.1.1  3,400  5 years  Note 2
Employee share options  2019.1.1  18,600  5 years  Note 2
Employee share options  2021.10.5  20,741  5 years  Note 3
Employee share options  2021.10.5  11,352  5 years  Note 2
Employee share options  2022.2.23  27,468  5 years  Note 2

 

Note 1:On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

F-47

 

 

Note 2:Employee share options granting period and exercise conditions are as follows:

 

   Accumulated
maximum
 
   exercisable 
employee
 
Vesting period  share options 
After 1 year   25%
After 2 years   50%
After 3 years   75%
After 4 years   100%

 

Note 3:Employee share options granting period and exercise conditions are as follows:

 

   Accumulated
maximum
 
   exercisable
  employee
 
Vesting period  share options 
At the beginning of year 1   25%
At the beginning of year 2   50%
At the beginning of year 3   75%
At the beginning of year 4   100%

 

The share-based payment arrangements applied to Note 2 and 3 above are required to be settled by equity.

 

b)For the years ended December 31, 2023, the Company offered non-employee share-based compensation to Innvotec Limited (“Innvotec”), an acquisition advisor, for its services related to procurement of SeeQuestor. The fee was set at $1,000,000, with 50% in cash and 50% in exchange for ordinary shares of the Company, issued at $9.28 per share, with piggy-back registration rights. The related share compensation was not issued until January 2024.

 

       Quantity       
       granted       
       (Ordinary shares)   Contract  Vesting
Type of arrangement  Grant date   (Note 1)   period  conditions
                 
Obtain professional service through share-based payment   2022.12    5,388   Upon completion of services  Upon completion of services

 

Note 1:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

F-48

 

 

c)Details of the share-based payment arrangements are as follows:

 

   2023 (Note 2)   2022 (Note 2) 
   No. of   Weighted
average
exercise
   No. of   Weighted
average
exercise
 
   options   price   options   price 
Options outstanding at January 1   255,164   $11.66    40,445   $56.20 
Options granted   
-
    
-
    27,468    56.20 
Options expired   (123,395)   11.66    
-
    
-
 
Options cancelled   (79,890)   11.66    
-
    
-
 
Options forfeited   
-
    
-
    (64,694)   12.98 
Capital recapitalization (Note 1)   
-
    
-
    251,945    11.66 
Options outstanding at December 31   51,879   $11.66    255,164   $11.66 
Options exercisable at December 31   41,879   $11.66    108,506   $11.66 

 

Note 1:Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.

 

Note 2:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

d)No share options were exercised for the years ended December 31, 2023 and 2022.

 

e)As of December 31, 2023 and 2022, the range of exercise prices of share options outstanding was $11.66 and $11.66, respectively; the weighted-average remaining contractual period was 1.50 years and 3.06 years, respectively.

 

f)The fair value of share options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:

 

Type of arrangement  Grant date  Share price
(par value)
   Exercise price
(Note 2)
   Expected price volatility
(Note 1)
  Expected option life  Expected dividends   Risk-free interest rate   Fair value per share
(Note 3)
 
Employee share options  2017.1.1  $0.0001   $5.62   32.11%~
42.11%
  4.5 Years   
-
    1.05%  $5.73 
Employee share options  2018.1.1  $0.0001   $5.62   34.14%~
40.79%
  4.5 Years   
-
    0.96%  $6.13 
Employee share options  2019.1.1  $0.0001   $5.62   33.35%~
38.93%
  4.5 Years   
-
    1.01%  $6.86 
Employee share options  2021.10.5  $0.0001   $5.62   47.34%~
52.14%
  3.5 Years   
-
    1.01%  $6.91 
Employee share options  2021.10.5  $0.0001   $5.62   45.32%~
51.27%
  4.5 Years   
-
    1.01%  $6.91 
Employee share options  2022.2.23  $0.0001   $5.62   31.49%~
46.31%
  4.5 Years   -    0.72%  $7.11 

 

F-49

 

 

Note 1:Expected price volatility rate was estimated by using the share prices of the most recent period with length of this period approximate to the length of the share options’ expected life, and the standard deviation of return on the share during this period.

 

Note 2:The exercise price of share options is adjusted to $1.17 (or $11.66 reflective of the 10-to-1 reverse stock split effective April 15, 2024) with the conversion ratio approximately of 4.82 on the Closing Date due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.

 

Note 3:Share-based payment expenses are recorded over each vesting period based on the fair value of share options granted. Relevant information is as follows:

 

Grant date  Exercise price (Note 2)   Fair value of first year   Fair value of second year   Fair value of third year   Fair value of fourth year 
2017.1.1  $5.62   $0.90   $1.50   $1.70   $2.00 
2018.1.1  $5.62   $1.20   $1.60   $2.00   $2.30 
2019.1.1  $5.62   $1.70   $2.10   $2.40   $2.80 
2021.10.5  $5.62   $1.90   $2.30   $2.70   $2.90 
2021.10.5  $5.62   $2.30   $2.70   $2.90   $3.10 
2022.2.23  $5.62   $1.90   $2.50   $3.00   $3.20 

 

g)Expenses incurred on share-based payment transactions for employees are shown below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Expense recorded  $203,676   $346,122   $375,941 

 

21.Provisions

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
   Warranties   Warranties 
At January 1  $149,526   $258,320 
Additional provisions   113,888    56,050 
Used during the year   (32,366)   (46,592)
Reversal of unused amounts   (98,558)   (95,297)
Exchange differences   (33)   (22,955)
At December 31  $132,457   $149,526 
           

 

Analysis of total provisions:

 

   December 31,
2023
   December 31,
2022
 
   Warranties   Warranties 
Current  $68,510   $88,469 
Non-current  $63,947   $61,057 

 

The Group’s warranty provisions were associated with the sales of hardware, software and services, and were estimated in accordance with the historical warranty data of products.

 

F-50

 

 

22.Warrant liabilities

 

Public Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   996,297   $2,042,410 
Warrants granted   
 
    
 
 
Warrants exercised   (38,025)   (77,951)
Change in fair value   
-
    (1,676,977)
At December 31, 2023   958,272   $287,482 

 

   Year ended
December 31, 2023
 
Private Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   
-
   $
-
 
Public warrants granted   2,000,000    9,222,288 
Warrants exercised   
-
    
-
 
Change in fair value   
-
    (3,288,288)
At December 31, 2023  $2,000,000   $5,934,000 

 

   Year ended
December 31, 2022
 
Public Warrants  No. of units (Note 2)   Amount 
Transfer from capital reorganization ( Note 1)   1,002,508   $2,495,243 
Warrants exercised   (6,211)   (15,514)
Change in fair value   
-
    (437,319)
At December 31, 2022   996,297   $2,042,410 

 

Note 1: Information relating to capital reorganization is provided in Note 24.

 

Note 2: The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

a)Public warrants may only be exercised for a whole number of shares. The public warrants will expire five years from the consummation of the business combination on the Closing Date or earlier upon redemption or liquidation. Once the warrants become exercisable, the Company may redeem the outstanding warrants for redemption at a price of $0.01 per warrant upon a minimum of 30 days’ prior written notice of redemption (the “30-day redemption period”) and if the closing price of the ordinary share equals or exceeds $18.00 per share (or $180.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. Each warrant entitles the registered holder to purchase one share of ordinary share at a price of $11.50 (or $115.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) per share. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of issuances of ordinary share at a price below its exercise price, share dividend, extraordinary dividend or capital recapitalization, capital reorganization, merger, or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below their respective exercise prices.

 

F-51

 

 

b)The private warrants were granted along with convertible preference shares associated with a securities purchase agreement entered on September 19, 2023. See Note 24 for the details. The private warrants have an initial exercise price of $1.50 per ordinary share (or $15.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) and are exercisable at any time after its issuance and will expire on the fifth anniversary of the date on which the private warrants become exercisable (“Termination Date”). The company may extend the duration of this warrant by delaying the termination date.

 

23.Convertible preference share liabilities

 

   Year ended
December 31, 2023
 
   No. of units   Amount 
At January 1, 2023   
-
   $
-
 
Convertible preference share liabilities issued   25,000    14,067,712 
Convertible preference share liabilities exercised   (7,000)   (5,214,962)
Change in fair value   
-
    (1,085,512)
At December 31, 2023   18,000   $7,767,238 

 

There were no convertible preference shares outstanding liabilities as of December 31, 2022.

 

The issuance of convertible preference shares by the Company:

 

a)The terms of the Series A Convertible Preference Shares issued by the Company are as follows:

 

i)The Company issued 25,000 Series A Convertible Preference Shares (the “Preference Shares”) and 20,000,000 Series A Ordinary Share Purchase Warrants (the “Private Warrants”) associated with the securities purchase agreement entered on September 19, 2023 in exchange for $25,000,000, which was fully received in September, 2023. Each Preference Share and accompanying Private Warrants were sold together at a price of $1,000 pursuant to the securities purchase agreement. The securities purchase agreement offered the purchasers to convert Preference Shares to the Company’s ordinary shares at any time without maturity date and to exercise Private Warrants to purchase the Company’s ordinary shares before the Expiration Date at 1-to-1 ratio (or 10-to-1 reflective of the 10-to-1 reverse stock split effective April 15, 2024).

 

ii)The Preference Shares are perpetual and have no maturity date. The Company may, at its option, force conversion of the Preference Shares in whole or in part if the VWAP (as defined in the certificate of designation for the Preference Shares (the “Certificate of Designation”)) is at least 200% of the then in effect Conversion Price (as defined in the Certificate of Designation) for each Trading Day (as defined in the Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Certificate of Designation are met, subject certain other limitations. Each Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Conversion Price (as defined in the Certificate of Designation). The Conversion Price is initially $1.25 per ordinary share (or $12.50 reflective of the 10-to-1 reverse stock split effective April 15, 2024), subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.

 

b)For the year ended December 31, 2023, 7,000 shares of the convertible preference shares have been converted into 5,600,000 shares of the Company’s ordinary shares (or 560,000 shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).

 

F-52

 

 

24.Share capital

 

a)As of December 31, 2023, the Company’s authorized capital was $25,000 consisting of 245,000,000 shares of ordinary shares of a par value of US$0.0001 each (or 24,500,000 shares of ordinary shares of a par value of US$0.001 reflective of the 10-to-1 reverse stock split effective April 15, 2024), and 5,000,000 shares of preference shares of a par value of US$0.0001 each. As of December 31, 2023, the issued capital was $7,846, consisting of 78,465,883 shares of outstanding ordinary shares (or 7,846,588 shares of ordinary shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).

 

b)On the Closing Date, the business combination pursuant to the business combination agreement dated on May 18, 2022 was approved at an extraordinary general meeting of Gorilla’s shareholders and an extraordinary general meeting of Global’s shareholders, with holders of subunits of Global redeeming approximately 88.4% of the pre-merger outstanding subunits. As contemplated by the business combination agreement, Gorilla Merger Sub, Inc. merged with and into Global, with Global surviving as a wholly-owned subsidiary of Gorilla (the “Merger”, and together with the other transactions contemplated by the business combination agreement and certain ancillary documents, the “Transactions”).

 

Pursuant to the business combination agreement, immediately prior to the Effective Time (as defined in the business combination agreement), the Company effected a capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of the 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including 5,813,247 preference shares converted into 6,627,412 ordinary shares (or 662,741 reflective of the 10-to-1 reverse stock split effective April 15, 2024) of the Company (the “Gorilla Ordinary Shares”) in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share (or 0.48 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for each share of ordinary share then held or as converted.

 

On the Closing Date, the following securities issuances were made by the Company to Global’s security holders (not reflective of the 10-to-1 reverse stock split effective April 15, 2024): (i) each outstanding ordinary share of Global (including Global Class A ordinary shares and Global Class B ordinary shares, (the “Global Ordinary Shares”) and including the Global Class A ordinary shares included as part of the PIPE Investment (as defined below)) was exchanged for (A) one Gorilla Ordinary Share and (B) one Class A contingent value right of the Company (“Class A CVR”), and (ii) each outstanding warrant of Global, 10,025,081 units in total, was converted into a warrant to purchase the same number of Gorilla Ordinary Shares at the same exercise price and for the same exercise period (“Gorilla Warrant”).

 

Concurrently with the execution of the business combination agreement, the Company waived a minimum of $50 million gross cash condition to close the business combination and the Company and Global entered into subscription agreements (as amended, the “Subscription Agreements”) with certain investors (the “PIPE Investors”). Net proceeds received from the PIPE Investors were $30.3 million (the “PIPE Investment”).

 

F-53

 

 

The Gorilla Ordinary Shares and Gorilla Warrants commenced trading on The Nasdaq Capital Market on July 14, 2022 under the ticker symbols “GRRR” and “GRRRW,” respectively.

 

The business combination is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) (or $106.0 reflective of the 10-to-1 reverse stock split effective April 15, 2024) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.

 

c)The Company’s authorized and issued preference shares are as follow:

 

   Series A   Series B 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,639,344   $1,639,344    1,589,957   $1,589,957 
Cancellation of treasury shares   
-
    
-
    (31,645)   (31,645)
Conversion of convertible preference shares to ordinary shares   (1,639,344)   (1,639,344)   (1,558,312)   (1,558,312)
End of financial year   
-
   $
-
    
-
   $
-
 

 

   Series C   Series D 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,182,926   $1,182,926    1,432,665   $1,432,665 
Conversion of convertible preference shares to ordinary shares   (1,182,926)   (1,182,926)   (1,432,665)   (1,432,665)
End of financial year   
-
   $
-
    
-
   $
-
 

 

There were no outstanding preference shares as of December 31, 2023.

 

d)Before the Closing Date, preference shares are embedded with conversion option. Preference shareholders are entitled to exercise their conversion option under the prescribed conditions at the prescribed exercise price. Preference shareholders are also entitled to convert any or all of their preference shares at any time at certain conversion price for each of Series A, Series B, Series C, and Series D. In addition, all preference shares should be converted into ordinary shares either before the date of Qualified IPO or with the acknowledgement of 80% of the preference shareholders. When either condition stated above is met, the Company shall retract all outstanding preference shares in accordance with the decisions of the Board of Directors and preference shareholders’ meeting at the price prescribed in the Company’s Articles of Incorporation.

 

Preference shares are non-cumulative and non-participating and are classified as equity instrument as the following criteria are met: i) holders of preference shares have no redemption right, and ii) the conversion option to the holders of preference shares are to be settled by the Company by delivering a fixed number of the Company’s ordinary shares.

 

F-54

 

 

At the issuance of preference shares, the Company accounted for the preference shares as equity instrument. The portion of proceeds from each preference share in excess of par value and the par value are recognized under “additional paid-in capital – preference shares” and “preference shares.”

 

e)On December 5, 2022, the Company entered into the exchange agreement (the “Agreement”) with Koh Sih-Ping and Origin Rise Limited to purchase 2,814,895 ordinary shares (or 281,490 reflective of the 10-to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited and further details of this transaction is provided in Note 38.

 

f)On April 9, 2024, the Company announced a share consolidation of the Company’s ordinary shares at a ratio of 10-to-1 (the “Share Consolidation”). The Share Consolidation was approved by the Company’s board of directors and was previously approved by the Company’s shareholders as described in the Company’s Report of Foreign Private Issuer on Form 6-K filed with the U.S. Securities and Exchange Commission on March 27, 2024. The Share Consolidation was effective on April 15, 2024. Following the Share Consolidation, the exercise price of the Company’s warrants, conversion price of the Company’s preference shares, and exercise or conversion prices of the Company’s other equity instruments will be adjusted proportionally in accordance with the Share Consolidation, and the par value of the Company’s ordinary shares increased from $0.0001 to $0.001.

 

g)Movements in the number of the Company’s ordinary shares outstanding are as follows:

 

   2023
(Note 1)
   2022
(Note 1)
 
At January 1   6,854,284    619,110 
Employee share options exercised   
-
    600 
Cancellation of ordinary shares   
-
    (600)
Conversion of preference shares to ordinary shares   
-
    662,741 
Capital recapitalization   
-
    4,898,424 
Capital reorganization   
-
    949,288 
Warrant exercised   38,025    6,211 
Convertible preference share liabilities exercised   560,000    
-
 
Restricted share units issuance (Note 2)   100,090    
-
 
Additional paid in capital   12,700    
-
 
Treasury shares purchased   
-
    (281,490)
At December 31   7,565,099    6,854,284 

 

Note 1: Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

Note 2: The restricted share units distributed in 2023 related to: 1) granted vested equity compensation to directors and officers pertaining to award year July 2022 to July 2023; 2) sign on equity bonus and vested equity compensation for select employees.

 

F-55

 

 

25.Retained earnings

 

a)Subject to the Company’s Memorandum and Articles of Association and the statute except as otherwise provided by the rights attached to any shares, the Directors may resolve to pay dividends and other distributions on shares in issue and authorize payment of the dividends or other distributions out of the funds of the Company lawfully available therefor. A dividend shall be deemed to be an interim dividend unless the terms of the resolution pursuant to which the Directors resolve to pay such dividend specifically state that such dividend shall be a final dividend. No dividend or other distribution shall be paid except out of the realized or unrealized profits of the Company, out of the share premium account or as otherwise permitted by law.

 

Except as otherwise provided by the rights attached to any shares, all dividends and other distributions shall be paid according to the par value of the shares that a holder holds. If any share is issued on terms providing that it shall rank for dividend as from a particular date, that share shall rank for dividend accordingly.

 

The Directors may deduct from any dividend or other distribution payable to any holder all sums of money (if any) then payable by him to the Company on account of calls or otherwise.

 

The Directors may resolve that any dividend or other distribution be paid wholly or partly by the distribution of specific assets and in particular (but without limitation) by the distribution of shares, debentures, or securities of any other company or in any one or more of such ways and where any difficulty arises in regard to such distribution, the Directors may settle the same as they think expedient and in particular may issue fractional shares and may fix the value for distribution of such specific assets or any part thereof and may determine that cash payments shall be made to any holders upon the basis of the value so fixed in order to adjust the rights of all holders and may vest any such specific assets in trustees in such manner as may seem expedient to the Directors.

 

Except as otherwise provided by the rights attached to any shares, dividends and other distributions may be paid in any currency. The Directors may determine the basis of conversion for any currency conversions that may be required and how any costs involved are to be met.

 

The Directors may, before resolving to pay any dividend or other distribution, set aside such sums as they think proper as a reserve or reserves which shall, at the discretion of the Directors, be applicable for any purpose of the Company and pending such application may, at the discretion of the Directors, be employed in the business of the Company.

 

Any dividend, other distribution, interest or other monies payable in cash in respect of shares may be paid by wire transfer to the holder or by cheque or warrant sent through the post directed to the registered address of the holder or, in the case of joint holders, to the registered address of the holder who is first named on the register of holders or to such person and to such address as such holder or joint holders may in writing direct. Every such cheque or warrant shall be made payable to the order of the person to whom it is sent. Any one of two or more joint holders may give effectual receipts for any dividends, other distributions, bonuses, or other monies payable in respect of the share held by them as joint holders.

 

F-56

 

 

No dividend or other distribution shall bear interest against the Company.

 

Any dividend or other distribution which cannot be paid to a holder and/or which remains unclaimed after six months from the date on which such dividend or other distribution becomes payable may, in the discretion of the Directors, be paid into a separate account in the Company’s name, provided that the Company shall not be constituted as a trustee in respect of that account and the dividend or other distribution shall remain as a debt due to the holder. Any dividend or other distribution which remains unclaimed after a period of six years from the date on which such dividend or other distribution becomes payable shall be forfeited and shall revert to the Company.

 

b)The Group was in a net income and net loss position for the years ended December 31, 2023 and 2022, respectively, and no earnings distribution was resolved by the Board of Directors.

 

c)For the information relating to employees’ compensation and directors’ remuneration, please refer to Note 33.

 

26.Revenue

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Revenue from contracts with customers            
Hardware sales            
Government            
-Video IoT  $
-
   $14,409   $5,992 
-Security Convergence   
-
    283,755    3,630 
Non-Government               
-Video IoT   
-
    1,049,628    3,816,489 
-Security Convergence   62,363    4,188,370    1,054,116 
Software sales               
Government               
-Video IoT   
-
    109,322    
-
 
-Security Convergence   
-
    138,421    70,413 
Non-Government               
-Video IoT   87,306    1,715,532    16,063,123 
-Security Convergence   
-
    2,623,567    5,319,077 
Service revenue               
Government               
-Video IoT   2,266,495    4,323,111    7,842,465 
-Security Convergence   61,375,512    5,330,279    5,356,881 
Non-Government               
-Video IoT   551,519    2,486,385    2,459,435 
-Security Convergence   351,796    146,029    251,242 
   $64,694,991   $22,408,808   $42,242,863 

 

F-57

 

 

a)Disaggregation of revenue from contracts with customers

 

The Group derives revenue from the transfer of goods and services over time and at a point in time in the following major products lines and all revenue took place mainly in Asia and MENA region:

 

Year ended December 31, 2023  Hardware   Software   Service   Total 
Total revenue streams  $101,702   $173,123   $76,157,234   $76,432,059 
Inter-revenue streams   (39,339)   (85,817)   (11,611,912)   (11,737,068)
Revenue from external                    
customer contracts  $62,363   $87,306   $64,545,322   $64,694,991 
Timing of revenue recognition                    
At a point in time  $62,363   $87,306   $
-
   $149,669 
Over time   
-
    
-
    64,545,322    64,545,322 
   $62,363   $87,306   $64,545,322   $64,694,991 

 

Year ended December 31, 2022  Hardware   Software   Service   Total 
Total revenue streams  $5,690,577   $4,586,842   $13,107,708   $23,385,127 
Inter-revenue streams   (154,415)   
-
    (821,904)   (976,319)
Revenue from external                    
customer contracts  $5,536,162   $4,586,842   $12,285,804   $22,408,808 
Timing of revenue recognition                    
At a point in time  $5,536,162   $4,586,842   $
-
   $10,123,004 
Over time   
-
    
-
    12,285,804    12,285,804 
   $5,536,162   $4,586,842   $12,285,804   $22,408,808 

 

Year ended December 31, 2021  Hardware   Software   Service   Total 
Total revenue streams  $5,236,331   $22,654,095   $15,933,436   $43,823,862 
Inter-revenue streams   (356,104)   (1,201,482)   (23,413)   (1,580,999)
Revenue from external                    
customer contracts  $4,880,227   $21,452,613   $15,910,023   $42,242,863 
Timing of revenue recognition                    
At a point in time  $4,880,227   $21,452,613   $
-
   $26,332,840 
Over time   
-
    
-
    15,910,023    15,910,023 
   $4,880,227   $21,452,613   $15,910,023   $42,242,863 

  

F-58

 

 

b)Contract assets and liabilities

 

The Group has recognized the following revenue-related contract assets and liabilities:

 

   December 31,
2023
   December 31,
2022
 
Contract assets:        
Contract assets relating to service contracts  $34,213,379   $725,441 
Contract liabilities:          
Contract liabilities relating to service contracts  $107,603   $58,475 

 

As of January 1, 2022, the balance of contract assets and liabilities relating to service contract was $1,639,893 and $20,194, respectively.

 

Revenue recognized that was included in the contract liability balance at the beginning of the year:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Revenue recognized that was included in the contract liability balance at the beginning of the year        
Service revenue  $58,475   $20,194 

 

c)Significant changes in contract assets

 

The increase in contract assets during the years ended December 31, 2023 was attributed to progress of projects towards contract activities.

 

d)Unfulfilled long-term contracts

 

Aggregate amount of the transaction price allocated to long-term service contracts that are partially or fully unsatisfied as of December 31, 2023 and 2022, amounting to $241,795,928 and $6,627,577, respectively based on the currency conversion rate as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company entered into a significant firm-fixed price contract for building a secure governmental air-gapped network for the Government of Egypt (“GoE”) (“Egypt Contract”), denominated in EGP, includes revenues of approximately EGP 8.4 billion ($272 million, based on the exchange rate as of December 31, 2023).

 

Management expects that the transaction price allocated to the unsatisfied contracts as of December 31, 2023 and 2022, will be recognized as revenue from 2024 to 2027 and from year 2023 to 2027, respectively. Except for the abovementioned contracts, all other service contracts are for periods of one year or less or are billed based on the amount of time incurred.

 

F-59

 

 

27.Other income

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Gains on reversal of accounts and other payables (Note)  $263,237   $960,564   $
-
 
Rent income   16,892    20,934    24,026 
Indemnity income   
-
    
-
    19,793 
Others   3,426    2,434    
-
 
   $283,555   $983,932   $43,819 

 

Note:During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.

 

28.Other gains (losses) - net

 

   Year ended   Year ended   Year ended 
  December 31,
2023
   December 31,
2022
   December 31,
2021
 
Net currency exchange gains (losses)  $78,178   $1,079,191   $(105,098)
Gains on financial assets and liabilities at fair value through profit or loss   5,972,649    405,008    - 
Loss on disposal of subsidiaries   
-
    (69,335)   - 
(Loss) gain on disposal of property, plant and equipment   (94)   (70,698)   459 
Loss on lease modification   
-
    (48,488)   - 
Other losses   (17,914)   (72,793)   (22,386)
   $6,032,819   $1,222,885   $(127,025)

 

29.Interest income

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest income from bank deposits  $433,848   $204,081   $25,059 
Interest income from financial assets measured at amortized cost   336,472    31,604    12,810 
Others   90    227    
-
 
   $770,410   $235,912   $37,869 

 

30.Finance costs

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest expense:            
Bank borrowings  $564,250   $556,041   $543,098 
Loan from shareholders   253,469    278,013    122,055 
Lease liabilities   346    1,219    1,196 
   $818,065   $835,273   $666,349 

 

F-60

 

 

31.Expenses by nature

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Employee benefit expense  $14,136,901   $12,195,089   $11,929,425 
Outsourcing charges   9,693,009    6,401,995    9,261,580 
Professional services expenses   7,352,785    5,229,184    1,171,977 
Change in inventory of finished goods   5,337,118    7,266,283    16,790,457 
Expected credit loss   12,153,098    
-
    404,210 
Insurance expenses   1,548,512    862,649    25,300 
Amortization expenses on intangible assets   726,031    1,687,618    2,361,009 
Depreciation expenses on property, plant and equipment   507,026    5,897,753    6,351,561 
Depreciation expenses on right-of-use asset   15,937    40,414    34,438 
Share listing expenses   
-
    70,104,989    
-
 
Others   2,481,689    1,437,146    1,987,959 
   $53,952,106   $111,123,120   $50,317,916 

 

Capital reorganization

 

Any excess of the fair value of the Company’s share issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.

 

   Year ended 
  December 31,
2022
 
Fair value of equity consideration issued by the Company    
Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)  $100,624,475 
Fair value of Global net assets acquired     
Net cash proceeds from Global  $32,324,004 
Warrant acquired   (2,495,243)
Others   690,725 
   $30,519,486 
     
Charge for listing services  $70,104,989 

 

F-61

 

 

32.Employee benefit expense

 

   Year ended December 31, 2023 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $4,106,694   $8,314,759   $12,421,453 
Labor and health insurance fees   84,518    848,795    933,313 
Pension   54,565    315,998    370,563 
Share option expenses   
-
    203,676    203,676 
Other personnel expenses   3,243    204,653    207,896 
   $4,249,020   $9,887,881   $14,136,901 

 

   Year ended December 31, 2022 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $202,983   $10,139,209   $10,342,192 
Labor and health insurance fees   20,413    735,817    756,230 
Pension   11,942    433,509    445,451 
Share option expenses   
-
    346,122    346,122 
Other personnel expenses   
-
    305,094    305,094 
   $235,338   $11,959,751   $12,195,089 

 

   Year ended December 31, 2021 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $219,051   $9,798,876   $10,017,927 
Labor and health insurance fees   23,650    776,948    800,598 
Pension   12,942    452,487    465,429 
Share option expenses   
-
    375,941    375,941 
Other personnel expenses   
-
    269,530    269,530 
   $255,643   $11,673,782   $11,929,425 

 

33.Employees’ compensation and directors’ remuneration

 

a)According to the Articles of Incorporation of Gorilla Taiwan and NSGUARD, employees’ compensation and directors’ remuneration are based on the current year’s earnings, which should first be used to cover accumulated deficits, if any, and then a ratio of the remaining balance distributed as employees’ compensation and directors’ remuneration is not specified.

 

b)For each of the two years ended December 31, 2022, the Group had incurred net loss before tax. Accordingly, employees’ compensation was not accrued. For the year ended December 31, 2023, the Group have incurred net income before tax. The net income before tax generated in the year ended December 31, 2023 was used to cover the accumulated deficit as of December 31, 2022.

 

F-62

 

 

34.Income tax

 

a)Taiwan taxation

 

Taiwan profits tax has been provided for at the rate of 20% on the estimated assessable profits.

 

b)Hong Kong taxation

 

Hong Kong profits tax has been provided for at the rate of 16.5% on the estimated assessable profits.

 

c)Japan taxation

 

Japan profits tax has been provided for at the rate of 30.62% on the estimated assessable profits.

 

d)United States taxation

 

United States profits tax has been provided for at the rate of 27.98% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023, 2022 and 2021.

 

e)United Kingdom taxation

 

United Kingdom profits tax has been provided for at the rate of 19% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.

 

f)India taxation

 

India profits tax has been provided for at the rate of 25% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.

 

g)Egypt taxation

 

Egypt profits tax has been provided for at the rate of 22.5% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2024.

 

h)Income tax expense (benefit)

 

Components of income tax expense (benefit):

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Current tax:            
Current tax on profits for the year  $4,529,365   $2,174   $1,167 
Prior year income tax overestimation   
-
    (1,829)   
-
 
Total current tax   4,529,365    345    1,167 
                
Deferred tax:               
Origination and reversal of temporary differences   (1,013,375)   430,023    (239,612)
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)

 

i)Reconciliation between income tax expense (benefit) and profit (loss) before income tax:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Tax calculated based on gain (loss) before tax and statutory tax rate (Note)  $4,286,824   $(2,267,658)  $(1,398,565)
Prior year income tax overestimation   
-
    (1,829)   
-
 
Effects from items disallowed by tax regulation   913,745    85,387    108,574 
Utilization of previously unrecognized tax losses   (3,017,084)   
-
    
-
 
Temporary differences not recognized   1,308,011    
-
    
-
 
Taxable loss not recognized as deferred tax assets   24,494    2,614,468    1,051,546 
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)

 

Note: The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.

 

F-63

 

 

j)Amounts of deferred tax assets or liabilities as a result of temporary differences and loss carryforwards are as follows:

 

   2023 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Provisions  $29,905   $876,300   $13,428   $919,633 
Unrealized exchange loss   
-
    49,807    761    50,568 
    29,905    926,107    14,189    970,201 
Deferred tax liabilities:                    
Prepayment of pension   (62,036)   2,288    (59)   (59,807)
Unrealized exchange gain   (86,147)   84,980    1,167    
-
 
    (148,183)   87,268    1,108    (59,807)
   $(118,278)  $1,013,375   $15,297   $910,394 

 

   2022 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Employee share options  $179,549   $(166,750)  $(12,799)  $
-
 
Unrealized exchange loss   116,315    (108,025)   (8,290)   
-
 
Tax losses carryforward   62,675    (58,208)   (4,467)   
-
 
Provisions   51,664    (17,168)   (4,591)   29,905 
    410,203    (350,151)   (30,147)   29,905 
Deferred tax liabilities:                    
Prepayment of pension   (68,151)   (627)   6,742    (62,036)
Unrealized exchange gain   (10,251)   (79,245)   3,349    (86,147)
    (78,402)   (79,872)   10,091    (148,183)
   $331,801   $(430,023)  $(20,056)  ($118,278)

 

Note: Gorilla Taiwan subsidiary is likely to use the DTA incurred.

 

F-64

 

 

k)Expiration dates of unused tax losses and amounts of unrecognized deferred tax assets are as follows:

 

   December 31, 2023 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized
amount
   Expiry year 
2016  $335,863   $335,863   $335,863    2026 
2018   265,902    265,902    265,902    2028 
2020   1,391,266    1,391,266    1,391,266    2030 
2021   462,800    462,800    462,800    2031 
2022   2,382,650    2,382,650    2,382,650    2032 
2023   151,691    151,691    151,691    2033 
   $4,990,172   $4,990,172   $4,990,172      

 

   December 31, 2022 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized amount   Expiry year 
2016  $607,999   $607,999   $607,999    2026 
2017   2,006,095    2,006,095    2,006,095    2027 
2018   1,357,953    1,357,953    1,357,953    2028 
2020   4,771,824    4,771,824    4,771,824    2030 
2021   2,558,560    2,558,560    2,558,560    2031 
2022   9,490,794    9,490,794    9,490,794    2032 
   $20,793,225   $20,793,225   $20,793,225      

 

l)The Group’s subsidiaries outside Taiwan have unrecognized tax losses of $3,797,937 and $3,808,756 as of December 31, 2023 and 2022, respectively, which have no expiry date and can be carried forward and used to offset against future taxable income subject to meeting certain statutory requirements by those companies with unrecognized tax losses in their respective countries of incorporation.

 

m)Telmedia was incorporated in Hong Kong Special Administrative Region of the People’s Republic of China. Therefore, Telmedia is only subject to Hong Kong income tax on Hong Kong source income in accordance with “Hong Kong Inland Revenue Ordinance”.

 

n)Gorilla Taiwan’s and NSGUARD’s income tax returns through 2021 have been assessed and approved by the Tax Authority.

 

F-65

 

 

35.Earnings (loss) per share

 

   Year ended December 31, 2023 
       Weighted average     
       number of ordinary     
   Amount after tax   shares outstanding (Note 1)   Earnings
per share
 
Basic earnings per share            
Profit attributable to the parent  $13,495,614    7,038,173   $1.92 
Diluted earnings per share               
Assumed conversion of all dilutive potential ordinary shares               
-Employee share options   -    93,664      
-Convertible preference shares   (1,085,512)   412,685      
-Restricted share units   -    13,957      
Profit attributable to ordinary shareholders of the parent plus assumed conversion of all dilutive potential ordinary shares  $12,410,102    7,558,479   $1.64 

 

   Year ended December 31, 2022
      Weighted average   
      number of ordinary   
   Amount after tax  shares outstanding (Note 1)  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(87,537,224)   4,908,558   $(17.83)

  

   Year ended December 31, 2021
   Amount after tax  Weighted average
number of
ordinary
shares
outstanding
(Note 1)
  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(8,548,294)   2,968,508   $(2.88)

  

Note 1: On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.

 

Note 2: Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).

 

F-66

 

 

36.Supplemental cash flow information

 

Investing activities with partial cash payments:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Purchase of property, plant and equipment  $237,564   $2,886,753   $7,495,838 
Add: Opening balance of payable on equipment   79,517    128,013    128,446 
Less: Ending balance of payable on equipment   (19,724)   (79,517)   (128,013)
Cash paid during the year  $297,357   $2,935,249   $7,496,271 

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Acquisition of intangible assets  $6,538,446   $73,093   $1,626,065 
Add: Opening balance of payable on intangible assets   
-
    727,060    
-
 
Less: Reversal of payable on intangible assets   
-
    (727,060)   
-
 
Less: Ending balance of payable on intangible assets   (3,020,475)   
-
    (727,060)
Cash paid during the year  $3,517,971   $73,093   $899,005 

 

37.Changes in liabilities from financing activities

 

  Short-term
borrowings
   Long-term
borrowings
(including
current portion)
   Lease
liabilities
   Liabilities
from financing
activities-gross
 
At January 1, 2023  $13,492,935   $10,360,684   $16,981   $23,870,600 
Changes in cash flow from financing activities   2,845,059    (1,631,896)   (16,344)   1,196,819 
Changes in other non-cash items   78,073    (78,073)   52,701    52,701 
Impact of changes in foreign exchange rate   33,043    (10,404)   
-
    22,639 
At December 31, 2023  $16,449,110   $8,640,311   $53,338   $25,142,759 

 

   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2022  $22,968,092   $12,829,264   $124,175   $35,921,531 
Changes in cash flow from financing activities   (7,596,588)   (1,451,496)   (90,549)   (9,138,633)
Changes in other non-cash items   
-
    
-
    (7,277)   (7,277)
Impact of changes in foreign exchange rate   (1,878,569)   (1,017,084)   (9,368)   (2,905,021)
At December 31, 2022  $13,492,935   $10,360,684   $16,981   $23,870,600 

 

   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2021  $17,785,057   $11,321,966   $34,685   $29,141,708 
Changes in cash flow from financing activities   4,672,902    1,213,207    (33,864)   5,852,245 
Changes in other non-cash items   
-
    
-
    122,508    122,508 
Impact of changes in foreign exchange rate   510,133    294,091    846    805,070 
At December 31, 2021  $22,968,092   $12,829,264   $124,175   $35,921,531 

 

F-67

 

 

38.Related party transactions

 

a)Names of related parties and relationship

 

Names of related parties   Relationship with the Company
Koh Sih-Ping (Note)   Other related party
Origin Rise Limited (Note)   Other related party
Asteria Corporation   Shareholder of the Company

 

Note: Origin Rise Limited, one of shareholders of the Company, is controlled by its sole director, Koh Sih-Ping, who retired as the Director and Chief Executive Officer of the Company on September 9, 2022. As of December 31, 2023, Origin Rise Limited and Koh Sih-Ping had no control over the Group. Koh Shi-Ping has been no longer a related party to the Group since January 1, 2023.

 

b)The Group lists Koh Sih-Ping as the joint guarantor for its short-term borrowings and long-term borrowings in 2023 and 2022. Please refer to Note 16 and Note 18 for further details.

 

The Company’s interest expense and interest payable related to the loan from related parties are as below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest expense  $253,469   $246,763   $96,987 

 

   December 31,
2023
   December 31,
2022
 
Interest payable  $247,304   $
         -
 

 

c)Please refer to Note 16 for further details on shareholder loans.

 

d)Purchase of treasury shares

 

On December 5, 2022 (the “Effective Date”), the Agreement was made and entered into by and among the Company, Koh Sih-Ping and Origin Rise Limited that the Company purchased 2,814,895 ordinary shares (or 281,490 reflective of the 10- to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited by transferring certain accounts receivables, property, plant and equipment, and intangible assets of the Company with value, on effective date, of $15,663,648, $12,287,359 and $1,629,133, respectively.

 

As of December 31, 2022, the Company has other receivable, amounting to $521,852, due from Koh Sih-Ping because the Company has obligation to pay related output tax under applicable law in same amount in relation to this transaction and this tax should be compensated by Koh Sih-Ping in accordance with the Agreement. As of December 31, 2023, the amount was not received and fully reserved.

 

e)Key management compensation

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Salaries and other short-term employee benefits  $3,044,064   $1,218,826   $769,956 
Post-employment benefits   3,283    815    14,814 
Share option expenses   
-
    
-
    62,974 
   $3,047,347   $1,219,641   $847,744 

 

F-68

 

 

39.Pledged assets

 

The Group’s assets pledged as collateral are as follows:

 

   Book value    
Pledged assets  December 31,
2023
   December 31,
2022
   Purpose
Time deposits (shown as ‘Financial assets at amortized cost’)  $41,470,915   $6,871,187   Performance guarantee, deposit letter of credit and short-term borrowings
Land   12,737,302    12,718,015   Long-term and short-term borrowings
Buildings and structures   2,337,801    2,400,646   Long-term and short-term borrowings
   $56,546,018   $21,989,848    

 

40.Significant contingent liabilities and unrecognized contract commitments

 

a)The significant contingent liabilities incurred after the reporting period are provided in Note 41.

 

b)The significant unrecognized contract commitments are listed below:

 

i)As of December 31, 2023 and 2022, the guaranteed notes secured for service project or warranty of NSGUARD amounted to $58,702 and $58,613, respectively.

 

ii)As of December 31, 2023, the banker’s letter of guarantee issued by the bank at the request of the Company amounted to $36,366,370.

 

iii)As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of Gorilla Taiwan amounted to $2,236,725 and $1,739,982, respectively.

 

iv)As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of NSGUARD amounted to $1,069,169 and $1,204,877, respectively.

 

v)As of December 31, 2022, there a promissory note of $1,000,000 outstanding under the shareholder loan agreement with Berwick Resources Limited. The note and accrued interest has since been repaid.

 

vi)As of December 31, 2023, there was a promissory note of $3,000,000 outstanding under the shareholder loan agreement with Asteria Corporation. The note and accrued interest have since been repaid in April 2024.

 

41.Significant events after the reporting period

 

a)On January 18, 2024, SeeQuestor filed a claim against the Company and its affiliate, Gorilla Technology UK Limited (“Gorilla UK”), alleging breach of the Assignment and License of Intellectual Property Rights dated January 2023 (the “Agreement”) and seeking the sum of US$2,493,571 and/or damages and other relief.

 

The Company and Gorilla UK intend to vigorously contest SeeQuestor’s claim and to advance counterclaims of their own. Accordingly, on February 28, 2024, the Company and Gorilla UK filed and served their Defense to SeeQuestor’s claim and counterclaim against SeeQuestor for damages arising from the latter’s breach of the Agreement and other misrepresentation factors. Due to the very early stage that these proceedings have reached, it is not possible to accurately predict whether any claim will succeed, as this would depend on a number of factors, including but not limited to, in this instance, the strength of evidence of misrepresentations and evidence in rebuttal that may be advanced by SeeQuestor.

 

Should SeeQuestor succeed on its entire claim (as it currently stands), the Company and Gorilla UK would be obliged to pay SeeQuestor the amount claimed by it (US$2,493,571) plus interest and, depending on the order made by the judge, some or all of SeeQuestor’s costs of the litigation.

 

b)In February 2024, the Company raised $10 million financing through issuance of series B preferred convertible shares with $11 conversion price with series B 5 year warrants at $15 exercise price. Both series B preferred convertible shares and warrants have certain exercisability, exercise limitations and transferability conditions.

 

F-69

 

 

42.Capital management

 

The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and to maintain an optimal capital structure to reduce the cost of capital. In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. The Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings (including ‘current and non-current borrowings’ as shown in the consolidated balance sheet) less cash and cash equivalents. Total capital is calculated as ‘equity’ as shown in the consolidated balance sheet plus net debt.

 

The gearing ratios at December 31, 2023 and 2022 were as follows:

 

   December 31,
2023
  December 31,
2022
Total borrowings  $25,089,421   $23,853,619 
Less: Cash and cash equivalents   (5,306,857)   (22,996,377)
Net debt   19,782,564    857,242 
Total equity   54,151,733    28,543,183 
Total capital  $73,934,297   $29,400,425 
Gearing ratio   27%   3%

  

43.Financial instruments

 

a)Financial instruments by category

 

   December 31,
2023
   December 31,
2022
 
Financial assets        
Financial assets at fair value through profit or loss  $995,101   $1,073,229 
Financial assets at amortized cost (Note)   48,839,518    44,778,794 
   $49,834,619   $45,852,023 

 

   December 31,
2023
   December 31,
2022
 
Financial liabilities        
Financial liabilities at amortized cost (Note)  $42,216,345   $34,149,747 
Warrant liabilities   6,221,482    2,042,410 
Convertible preference share liabilities   7,767,238    
-
 
   $56,205,065   $36,192,157 

 

Note: Financial assets at amortized cost include cash and cash equivalents, financial assets at amortized cost, accounts receivable, other receivables and guarantee deposits. Financial liabilities at amortized cost include short-term borrowings, notes and accounts payable, other payables and long-term borrowings (including current portion).

 

F-70

 

 

b)Financial risk management policies

 

i)The Group’s activities expose it to a variety of financial risks: market risk (including foreign exchange risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial condition and financial performance.

 

ii)Risk management is carried out by a central treasury department (Group treasury) under policies approved by the Board of Directors. Group treasury identifies and evaluates financial risks in close cooperation with the Group’s operating units. The Board provides written principles for overall risk management, as well as written policies covering specific areas and matters, such as foreign exchange risk, interest rate risk, credit risk, use of non-derivative financial instruments, and investment of excess liquidity.

 

c)Significant financial risks and degrees of financial risks

 

i)Market risk

 

Foreign exchange risk

 

1.The Group’s businesses involve some non-functional currency operations (the Company’s and certain subsidiaries’ functional currency: USD; other certain subsidiaries’ functional currency: NTD and Egyptian pounds (“EGP”). A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to U.S. dollars. Any significant revaluation of the EGP may have a material adverse effect on the Group’s revenues and financial condition, and the value of, and any dividends payable on our shares in U.S. dollar.

 

1.The information on assets and liabilities denominated in foreign currencies whose values would be materially affected by the exchange rate fluctuations is as follows:

 

   December 31, 2023 
   Foreign currency
amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $516,510    0.033   $16,844,446 
EGP:USD   600,433    0.055    33,285,236 
Financial liabilities               
Monetary items               
NTD:USD   614,748    0.033    20,048,202 
EGP:USD   432,966    0.033    14,158,000 
GBP:USD   12,619    1.270    16,025,800 

 

   December 31, 2022 
   Foreign currency amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $563,120    0.033   $18,336,686 
Financial liabilities               
Monetary items               
NTD:USD   44,465    0.033    1,447,905 

 

F-71

 

 

2.The total exchange gain or (loss) (including realized and unrealized) arising from significant foreign exchange variation on the monetary items held by the Group for the years ended December 31, 2023, 2022 and 2021 amounting to $78,178, $1,079,191 and ($105,098), respectively.

 

3.Analysis of foreign currency market risk arising from significant foreign exchange variation:

 

   Year ended December 31, 2023 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss
(USD)
 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $168,444 
EGP:USD   1%   332,852 
Financial liabilities          
Monetary items          
NTD:USD   1%   200,482 
EGP:USD   1%   141,580 
GBP:USD   1%   160,258 

 

   Year ended December 31, 2022 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss  (USD) 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $183,367 
Financial liabilities          
Monetary items          
NTD:USD   1%  $14,479 

 

F-72

 

 

Price risk

 

As of December 31, 2023 and 2022, the Group is not exposed to material price risk of equity instrument.

 

Cash flow and interest rate risk

 

The Group held short-term borrowings with variable rates (excluding loan from shareholders with fixed interest rate), of which short-term effective rate would change with market interest rate, and then affect the future cash flow. Every 1% increase in the market interest rate would result to an increase of $134,491, $99,943 and $143,745 in the cash outflow for the years ended December 31, 2023, 2022 and 2021, respectively.

 

ii)Credit risk

 

1.Credit risk refers to the risk of financial loss to the Group arising from default by the clients or counterparties of financial instruments on the contract obligations. The main factor is that counterparties could not repay in full the accounts receivable based on the agreed terms.

 

2.The Group manages its credit risk taking into consideration the entire Group’s concern. For banks and financial institutions, only independently rated parties with at least BBB+ credit rating determined by Standard & Poor’s are accepted. According to the Group’s credit policy, each local entity in the Group is responsible for managing and analyzing the credit risk for each of their new clients before standard payment and delivery terms and conditions are offered. Internal risk control assesses the credit quality of the customers, taking into account their financial position, past experience and other factors. Individual risk limits are set based on internal or external ratings in accordance with limits set by the Board of Directors. The utilization of credit limits is regularly monitored.

 

3.The Group adopts the following assumption under IFRS 9 to assess whether there has been a significant increase in credit risk on that instrument since initial recognition: If the domestic and foreign contract payments were past due over 180 days based on the terms, there has been a significant increase in credit risk on that instrument since initial recognition.

 

F-73

 

 

4.The Group adopts the assumption under IFRS 9, that is, the default occurs when the contract payments are past due over one year. Longer payment terms are given to customers and default barely occurred even though the contract payments are past due within one year in the past because of the industry characteristics of the Group and positive long-term relationship with customers. Therefore, a more lagging default criterion is appropriate to determine the risk of default occurring.

 

5.The Group classifies customer’s accounts receivable and contract assets in accordance with customer types. The Group applies the modified approach using the provision matrix and loss rate methodology to estimate expected credit loss.

 

6.The Group used the forecastability to adjust historical and timely information to assess the default possibility of accounts receivable. On December 31, 2023 and 2022, the provision matrix are as follows:

 

   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2023                    
Expected loss rate   0.03%~100%   0.15%-100%   1.4%~100%   100%     
Total book value  $3,937,838   $4,770,297   $3,100,633   $2,754,385   $14,563,153 
Loss allowance   2,489,636    4,770,297    3,100,633    2,754,385    13,114,951 

 

   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2022                    
Expected loss rate   0.03%~6.3%   0.15%~100%   1.4%~100%   100%     
Total book value  $11,022,374   $4,091,598   $409,418   $
-
   $15,523,390 
Loss allowance   324,060    754,722    402,997    
-
    1,481,779 

 

F-74

 

 

 

7.Movements in relation to the Group applying the modified approach to provide ECLs for contract assets, accounts and other receivable are as follows:

 

   2023 
   Accounts
receivable
   Other
receivables
 
At January 1  $1,481,779   $
-
 
Provision for ECLs   11,633,172    521,852 
At December 31  $13,114,951   $521,852 

 

   2022 
   Accounts
receivable
 
At January 1  $1,486,291 
Effect of foreign exchange   (4,512)
At December 31  $1,481,779 

 

8.The Group’ s credit risk exposure in relation to contract assets under IFRS 9 as of December 31, 2023 and 2022 are $34,213,379 and $725,441, respectively.

 

9.The Group held cash and cash equivalents and financial assets at amortized cost of $46,777,772 and $29,867,564 with banks as at December 31, 2023 and 2022, respectively, which are considered to have low credit risk as those banks are the large and renowned financial institutions. The balances are measured on 12-months expected credit losses and subject to immaterial credit loss.

 

10.The significant changes in the carrying amounts of accounts receivable contributed to the increase in the allowance for expected credit loss during 2023 due to the increases in credit-impaired balances for long credit term customers located in the South Asia resulted in increases in credit loss in 2023 of approximately $7.6 million.

 

11.Other receivables and guarantee deposits of $613,544 and $869,619 as at December 31, 2023 and 2022, respectively, are considered to have high credit risk. The other receivables and other non-current assets are measured on 12-months expected credit losses and subject to material credit loss. As of December 31, 2023, the majority amount of other receivables and guarantee deposits were not received and fully reserved.

 

iii)Liquidity risk

 

1.Cash flow forecasting is performed in the operating entities of the Group and aggregated by Group treasury. Group treasury monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities at all times so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities. Such forecasting takes into consideration the Group’s debt financing plans, covenant compliance, compliance with internal balance sheet ratio targets.

 

F-75

 

 

2.A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to pay for the Group’s vendors in U.S. dollars. In addition, the retention of the GoE as a customer and receipt of payments from GoE timely depend on many factor that could cause the Group to not be able to retain the GoE a customer or otherwise limit the Group’s ability to realize the full benefits of the Egypt Contract. The loss of GoE as a customer could result in a significant reduction of Group’s anticipated revenues, which could materially and adversely affect Gorilla’s business, results of operations and financial condition.

 

3.Please refer to Note 16 for undrawn borrowing facilities as at December 31, 2023 and 2022.

 

4.The table below analyzes the Group’s non-derivative financial liabilities into relevant maturity groupings based on the remaining period at the balance sheet date to the contractual maturity date for non-derivative financial liabilities. The amounts disclosed in the table are the contractual undiscounted cash flows.

 

Non-derivative financial liabilities:

 

December 31, 2023  Less than 1 year   Over
1 year
 
Lease liabilities  $30,327   $24,241 
Long-term borrowings (including current portion)   2,052,026    7,867,224 

 

Non-derivative financial liabilities:

 

December 31, 2022  Less than 1 year   Over
1 year
 
Lease liabilities  $17,183   $
-
 
Long-term borrowings (including current portion)   2,365,972    9,461,319 

 

Except for the above, the Group’s non-derivative financial liabilities are due less than 1 year.

 

5.The Group does not expect the timing of occurrence of the cash flows estimated through the maturity date analysis will be significantly earlier, nor expect the actual cash flow amount will be significantly different.

 

F-76

 

 

44.Fair value information

 

A.The different levels that the inputs to valuation techniques are used to measure fair value of financial and non-financial instruments have been defined as follows:

 

Level 1:Quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date. A market is regarded as active where a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2:Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3:Unobservable inputs for the asset or liability. The fair value of the Group’s investment in a rent-a-captive company without active market is included in Level 3.

 

B.The carrying amounts of the Group’s financial assets and financial liabilities not measured at fair value are approximate to their fair values which are provided in Note 43.

 

C.The related information of financial instruments measured at fair value by level on the basis of the nature, characteristics and risks of the assets and liabilities at December 31, 2023 and 2022 is as follows:

 

(a)The related information of natures of the assets and liabilities is as follows:

 

December 31, 2023  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
     -
   $995,101   $995,101 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $287,482   $
-
   $5,934,000   $6,221,482 
Convertible preference share liabilities   
-
    
-
    7,767,238    7,767,238 
   $287,482   $
-
   $13,701,238   $13,988,720 

 

F-77

 

 

December 31, 2022  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
-
   $1,073,229   $1,073,229 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $2,042,410   $
-
   $
-
   $2,042,410 

 

(b)The methods and assumptions the Group used to measure fair value of warrant liabilities categorized within Level 1 are based on market quoted closing price.

 

(c)The methods and assumptions the Group used to measure fair value of investment in a rent-a-captive company categorized within Level 3 are based on net asset value.

 

(d)The output of valuation model is an estimated value and the valuation technique may not be able to capture all relevant factors of the Group’s financial and non-financial instruments. Therefore, the estimated value derived using valuation model is adjusted accordingly with additional inputs, for example, model risk or liquidity risk and etc. In accordance with the Group’s management policies and relevant control procedures relating to the valuation models used for fair value measurement, management believes adjustment to valuation is necessary in order to reasonably represent the fair value of financial and non-financial instruments at the consolidated balance sheet. The inputs and pricing information used during valuation are carefully assessed and adjusted based on current market conditions.

 

(e)The Group takes into account adjustments for credit risks to measure the fair value of financial and non-financial instruments to reflect credit risk of the counterparty and the Group’s credit quality.

 

(f)For the years ended December 31, 2023 and 2022, there was no transfer between Level 1 and Level 2.

 

F-78

 

 

D.The following table represents the changes in Level 3 instrument for the year ended December 31, 2023 and 2022:

 

   2023   2022 
Financial assets at fair value through profit or loss        
At January 1  $1,073,229   $
-
 
Acquired in the year   
-
    1,105,540 
Losses recognized in profit or loss   (78,128)   (32,311)
At December 31  $995,101   $1,073,229 

 

   2023   2022 
Private warrant liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   9,222,288    
-
 
Losses recognized in profit or loss   (3,288,288)   
-
 
At December 31  $5,934,000   $
-
 

 

   2023   2022 
Convertible preference share liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   14,067,712    
-
 
Exercised in the year   (5,214,962)     
Losses recognized in profit or loss   (1,085,512)   
-
 
At December 31  $7,767,238   $
-
 

 

The Group is in charge of valuation procedures for fair value measurements being categorized within Level 3, which is to verify independent fair value of financial instruments. Such assessment is to ensure the valuation results are reasonable by applying independent information to make results close to current market conditions, confirming the resource of information is independent, reliable and in line with other resources and represented as the exercisable price, and frequently calibrating valuation model, performing back-testing, updating inputs used to the valuation model and making any other necessary adjustments to the fair value. Finance Department of the Group set up valuation policies, valuation processes and rules for measuring fair value of financial instruments and ensure compliance with the related requirements in IFRS.

 

F-79

 

 

E.The following is the qualitative information of significant unobservable inputs and sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 fair value measurement:

 

    Fair value at December 31, 2023     Valuation technique   Significant unobservable input   Range
(weighted
average)
    Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 995,101     Net asset value   Not applicable     Not applicable     Not applicable
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Warrant liabilities   $ 5,934,000     Black-Scholes Model   Price volatility     93.45 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Convertible preference share liabilities   $ 7,767,238     Black-Scholes Model   Price volatility     93.23 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value

 

    Fair value at December 31, 2022     Valuation
technique
  Significant unobservable input   Range (weighted average)     Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 1,073,229     Net asset value   Not applicable     Not applicable     Not applicable

 

The Group has carefully assessed the valuation models and assumptions used to measure fair value, and the expected changes in fair value are insignificant even if there are reasonably possible changes in inputs.

 

F-80

 

 

45.Segment Information

 

a)General information

 

The Group uses the product line as basis for providing information to the chief operating decision-maker. The Group currently divides the sales order district into three major product lines: video IoT, security convergence and other. The chief operating decision-maker makes decision concerning financial management as well as evaluation of the business performance based on these three product lines; therefore, the reportable segments are video IoT, security convergence and other.

 

b)Measurement of segment information

 

The Group evaluates the performance of the operating segments based on a measure of revenue and income before tax, in a manner consistent with that in the consolidated statements of comprehensive income (loss). The accounting policies of the operating segments are in agreement with the material accounting policies in the consolidated financial statements for the year ended December 31, 2023. Sale transactions among segments are based on arms-length principle.

 

c)Reconciliation of segment income, assets and liabilities

 

The segment information provided to the chief operating decision-maker for the reportable segments is as follows:

 

   Year ended December 31, 2023
         Other  Adjustment
and
   
   Security
Convergence
  Video IoT  segment
(Note 1)
  write-off
(Note 2)
  Consolidation
Revenue from external customers  $61,789,671   $2,905,320   $
-
   $
-
   $64,694,991 
Inter-segment revenue   11,697,729    39,339    
-
    (11,737,068)   
-
 
Total segment revenue  $73,487,400   $2,944,659   $
-
   $(11,737,068)  $64,694,991 
Segment gain (loss) before tax  $28,283,481   $(3,547,581)  $(7,948,575)  $224,277   $17,011,602 
Segment including :                         
Depreciation  $476,605   $26,637   $19,721   $
-
   $522,963 
Amortization  $102,736   $4,633   $618,662   $
-
   $726,031 
Interest income  $(309,605)  $(16,394)  $(444,411)  $
-
   $(770,410)
Interest expense  $529,750   $34,553   $253,762   $
-
   $818,065 
Tax expense  $3,370,891   $142,928   $2,171   $
-
   $3,515,990 
Segment assets  $85,334,926   $9,137,251   $113,310,681   $(92,349,110)  $115,437,748 
Segment liabilities  $50,490,134   $16,486,654   $83,970,880   $(89,661,653)  $61,336,015 

  

F-81

 

 

   Year ended December 31, 2022 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,710,421   $9,698,387   $
-
   $
-
   $22,408,808 
Inter-segment revenue   149,771    826,548    
-
    (976,319)   
-
 
Total segment revenue  $12,860,192   $10,524,935   $
-
   $(976,319)  $22,408,808 
Segment loss before tax  $(2,848,847)  $(6,750,899)  $(77,507,110)  $
-
   $(87,106,856)
Segment including :                         
Depreciation  $2,490,896   $3,447,091   $180   $
-
   $5,938,167 
Amortization  $967,557   $720,061   $
-
   $
-
   $1,687,618 
Interest income  $(9,861)  $(36,235)  $(189,816)  $
-
   $(235,912)
Interest expense  $221,215   $336,045   $278,013   $
-
   $835,273 
Tax expense  $81,248   $346,946   $2,174   $
-
   $430,368 
Segment assets  $22,387,916   $30,228,118   $45,236,856   $(32,592,012)  $65,260,878 
Segment liabilities  $21,790,810   $26,070,168   $19,088,347   $(30,231,630)  $36,717,695 

 

   Year ended December 31, 2021 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,055,359   $30,187,504   $
-
   $
-
   $42,242,863 
Inter-segment revenue   253,027    1,327,955    
-
    (1,580,982)   
-
 
Total segment revenue  $12,308,386   $31,515,459   $
-
   $(1,580,982)  $42,242,863 
Segment loss before tax  $(1,178,204)  $(6,095,996)  $(1,512,539)  $
-
   $(8,786,739)
Segment including :                         
Depreciation  $2,146,285   $4,239,714   $
-
   $
-
   $6,385,999 
Amortization  $743,540   $1,617,469   $
-
   $
-
   $2,361,009 
Interest income  $(1,827)  $(26,683)  $(9,359)  $
-
   $(37,869)
Interest expense  $207,329   $336,965   $122,055   $
-
   $666,349 
Tax (benefit) expense  $(22,795)  $(216,817)  $1,167   $
-
   $(238,445)
Segment assets  $30,187,283   $70,605,865   $69,274,230   $(75,136,675)  $94,930,703 
Segment liabilities  $27,663,770   $56,571,772   $14,098,995   $(49,332,937)  $49,001,600 

 

F-82

 

 

Note 1:Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.

 

Note 2:Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.

 

d)Reconciliation for segment income (loss)

 

i)Sales between segments are carried out at arm’s length. The revenue from external customers reported to the chief operating decision-maker is measured in a manner consistent with that in the consolidated statements of comprehensive income (loss).

 

ii)Please refer to Note 45 c) for information on total consolidated profit or loss after reconciliation and reconciliation for profit after tax of reportable segments during the current period.

 

e)Information on product and service

 

The main businesses of the Group are providing information, software and data processing services. Please refer to Note 45 for the disclosure information by products and services.

 

f)Geographical information

 

Geographical information for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

   Year ended
December 31, 2023
   Year ended
December 31, 2022
   Year ended
December 31, 2021
 
   Revenue   Non-current
assets
   Revenue   Non-current
assets
   Revenue   Non-current
assets
 
Asia                        
-Taiwan  $64,615,921   $15,821,531   $14,706,318   $16,716,816   $37,433,251   $33,026,486 
-Hong Kong   63,615    3,695,405    7,687,126    704    4,797,685    5,616,651 
-Others   
-
    47,964    10,774    
-
    8,417    2,010 
Americas   
-
    895    4,590    1,431    3,510    158 
Cayman Islands   
-
    65,578    
-
    537,684    
-
    
-
 
Other regions   15,455    5,874,406    
-
    
-
    
-
    
-
 
   $64,694,991   $ 25,505,779   $22,408,808   $17,256,635   $42,242,863   $38,645,305 

 

Revenues by geography are determined based on the region of the Group’s contracting entity, which may be different than the region of the customer. Revenue from Taiwan accounted for approximately 99, 66 and 89 percent of total revenue during fiscal 2023, 2022 and 2021, respectively. Non-current assets by geography are based on physical location.

 

g)Major customer information

 

Information of major customers that exceed 10% of the revenue in the statements of comprehensive income for each of the three years in the period ended December 31, 2023 is as follows:

 

          Year ended
December 31, 2023
  Year ended
December 31, 2022
  Year ended
December 31, 2021
    Location     Revenue     Segment   Revenue     Segment   Revenue     Segment
Customer A     Singapore     $ -     Not applicable   $ 5,388,482     Security Convergence   $ -     Not applicable
Customer B     Taiwan       -     Not applicable     3,691,803     Security Convergence     -     Not applicable
Customer C     Taiwan       8,129,968     Not applicable     -     Not applicable     6,592,017     Note 1
Customer D     Taiwan       -     Not applicable     -     Not applicable     3,696,945     Video IoT
Customer E     Egypt       52,271,731     Security Convergence     -     Not applicable     -     Not applicable

 

Note 1:The Group sells products from both segments, Video IoT and security convergence.

 

Note 2:No customer above mentioned accounted for over 10% of total accounts receivable as of December 31, 2022 and 2021.

 

 

F-83

 

+44 2039880574 On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales. The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made. The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details. false FY 0001903145 0001903145 2023-01-01 2023-12-31 0001903145 dei:BusinessContactMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OrdinarySharesMember 2023-01-01 2023-12-31 0001903145 glspu:WarantsMember 2023-01-01 2023-12-31 0001903145 2023-12-31 0001903145 2022-12-31 0001903145 2022-01-01 2022-12-31 0001903145 2021-01-01 2021-12-31 0001903145 ifrs-full:IssuedCapitalMember 2022-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2022-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2022-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-12-31 0001903145 ifrs-full:TreasurySharesMember 2022-12-31 0001903145 ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2023-01-01 2023-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2023-01-01 2023-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsMember 2023-01-01 2023-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TreasurySharesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:IssuedCapitalMember 2023-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2023-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2023-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2023-12-31 0001903145 glspu:EmployeeShareOptionsMember 2023-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-12-31 0001903145 ifrs-full:TreasurySharesMember 2023-12-31 0001903145 ifrs-full:IssuedCapitalMember 2021-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2021-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2021-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2021-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2021-12-31 0001903145 glspu:EmployeeShareOptionsMember 2021-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2021-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-12-31 0001903145 ifrs-full:TreasurySharesMember 2021-12-31 0001903145 2021-12-31 0001903145 ifrs-full:IssuedCapitalMember 2022-01-01 2022-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2022-01-01 2022-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TreasurySharesMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2022-12-31 0001903145 ifrs-full:IssuedCapitalMember 2020-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2020-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2020-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2020-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2020-12-31 0001903145 glspu:EmployeeShareOptionsMember 2020-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2020-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2020-12-31 0001903145 ifrs-full:TreasurySharesMember 2020-12-31 0001903145 2020-12-31 0001903145 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2021-01-01 2021-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2021-01-01 2021-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2021-01-01 2021-12-31 0001903145 glspu:EmployeeShareOptionsMember 2021-01-01 2021-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-01-01 2021-12-31 0001903145 ifrs-full:TreasurySharesMember 2021-01-01 2021-12-31 0001903145 glspu:AmendmentsToIAS1DisclosureOfAccountingPoliciesMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS8DefinitionOfAccountingEstimatesMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS12DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS12InternationalTaxReformPillarTwoModelRulesMember 2023-01-01 2023-12-31 0001903145 glspu:IFRS17InsuranceContractsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS17InsuranceContractsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentToIFRS17InitialApplicationOfIFRS17AndIFRS9ComparativeInformationMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS16LeaseLiabilityInASaleAndLeasebackMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS1ClassificationOfLiabilitiesAsCurrentOrNoncurrentMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS1NoncurrentLiabilitiesWithCovenantsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS7AndIFRS7SupplierFinanceArrangementsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS21LackOfExchangeabilityMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS10AndIAS28SaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember 2023-01-01 2023-12-31 0001903145 glspu:IFRS18PresentationAndDisclosureInFinancialStatementsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2023-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2022-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2022-01-01 2022-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2023-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2022-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2022-01-01 2022-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2023-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2022-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2023-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2022-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2023-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2022-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2022-01-01 2022-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2023-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2022-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2023-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2022-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2022-01-01 2022-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2022-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2023-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2022-12-31 0001903145 glspu:GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaDistributionPartnersLimitedGorillaDistributionMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaDistributionPartnersLimitedGorillaDistributionMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaDistributionEgyptMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaDistributionEgyptMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LandAndBuildingsMember 2023-01-01 2023-12-31 0001903145 glspu:TransportationEquipmentsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseholdImprovementsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseholdImprovementsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OtherPropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 ifrs-full:TopOfRangeMember 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 ifrs-full:TopOfRangeMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtAmortisedCostMember 2023-12-31 0001903145 2022-01-01 0001903145 glspu:NotPastDueMember 2023-12-31 0001903145 glspu:NotPastDueMember 2022-12-31 0001903145 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2023-12-31 0001903145 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2022-12-31 0001903145 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2022-12-31 0001903145 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember 2023-12-31 0001903145 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember 2022-12-31 0001903145 ifrs-full:AtCostMember 2023-12-31 0001903145 glspu:AllowanceForValuationLossMember 2023-12-31 0001903145 glspu:BookValueMember 2023-12-31 0001903145 ifrs-full:AtCostMember 2022-12-31 0001903145 glspu:AllowanceForValuationLossMember 2022-12-31 0001903145 glspu:BookValueMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostMember 2022-12-31 0001903145 glspu:CostMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:TotalMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:TotalMember 2022-12-31 0001903145 glspu:TotalMember 2022-12-31 0001903145 ifrs-full:LandMember 2022-12-31 0001903145 ifrs-full:BuildingsMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2022-12-31 0001903145 glspu:OtherEquipmentMember 2022-12-31 0001903145 ifrs-full:LandMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2023-01-01 2023-12-31 0001903145 glspu:OtherEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LandMember 2023-12-31 0001903145 ifrs-full:BuildingsMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2023-12-31 0001903145 glspu:OtherEquipmentMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostMember 2021-12-31 0001903145 glspu:CostMember 2021-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:LandMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:TotalMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:TotalMember 2021-12-31 0001903145 glspu:TotalMember 2021-12-31 0001903145 ifrs-full:LandMember 2021-12-31 0001903145 ifrs-full:BuildingsMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2021-12-31 0001903145 glspu:OtherEquipmentMember 2021-12-31 0001903145 ifrs-full:LandMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2022-01-01 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2022-01-01 2022-12-31 0001903145 glspu:OtherEquipmentMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LandMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:VehiclesMember 2023-12-31 0001903145 ifrs-full:VehiclesMember 2022-12-31 0001903145 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:VehiclesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:VehiclesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:VehiclesMember 2021-01-01 2021-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2022-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2022-12-31 0001903145 glspu:TotalMember 2022-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2023-01-01 2023-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2023-01-01 2023-12-31 0001903145 glspu:TotalMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2023-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2023-12-31 0001903145 glspu:TotalMember 2023-12-31 0001903145 glspu:ComputerSoftwareOneMember 2021-12-31 0001903145 glspu:ComputerSoftwareOneMember 2022-01-01 2022-12-31 0001903145 glspu:ComputerSoftwareOneMember 2022-12-31 0001903145 glspu:PrepaidPensionMember 2023-12-31 0001903145 glspu:PrepaidPensionMember 2022-12-31 0001903145 glspu:GuaranteeDepositMember 2023-12-31 0001903145 glspu:GuaranteeDepositMember 2022-12-31 0001903145 glspu:OtherMember 2023-12-31 0001903145 glspu:OtherMember 2022-12-31 0001903145 2022-09-01 2022-09-30 0001903145 2022-09-30 0001903145 2023-03-31 0001903145 glspu:BankCollaterializedBorrowingsMember 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:LoanFromShareholdersMember 2023-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember 2022-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LoanFromShareholdersMember 2022-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanBuildingAndStructureMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeMember 2023-01-01 2023-12-31 0001903145 glspu:LCLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeNineMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeTwoMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanSixteenMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanThreeMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanFiveMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanSixMember 2023-01-01 2023-12-31 0001903145 glspu:LGMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanSeventeenMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanSevenMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeThirteenMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanEighteenMember 2023-01-01 2023-12-31 0001903145 glspu:LCLoanThreeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanThreeMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeSixMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFourMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeTwentyMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeTwelveMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanEightMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanNineMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanTenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanElevenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanTwelveMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanEightMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeEightMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanThreetenMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanTwoMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeFourteenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanFourteenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanFifteenMember 2022-01-01 2022-12-31 0001903145 glspu:CreditLoanMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeFiveMember 2022-01-01 2022-12-31 0001903145 glspu:PayablesOnIntangibleAssetsMember 2023-12-31 0001903145 glspu:PayablesOnIntangibleAssetsMember 2022-12-31 0001903145 glspu:ProfessionalFeePayableMember 2023-01-01 2023-12-31 0001903145 glspu:ProfessionalFeePayableMember 2022-01-01 2022-12-31 0001903145 glspu:SalariesAndBonusesPayableMember 2023-01-01 2023-12-31 0001903145 glspu:SalariesAndBonusesPayableMember 2022-01-01 2022-12-31 0001903145 glspu:PensionPayableMember 2023-12-31 0001903145 glspu:PensionPayableMember 2022-12-31 0001903145 glspu:PayablesOnMachineryAndEquipmentMember 2023-12-31 0001903145 glspu:PayablesOnMachineryAndEquipmentMember 2022-12-31 0001903145 glspu:OthersMember 2023-12-31 0001903145 glspu:OthersMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember 2023-12-31 0001903145 glspu:UncollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UncollaterializedBorrowingsMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember 2022-12-31 0001903145 glspu:UncollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UncollaterializedBorrowingsMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSixMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSixMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSevenMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSevenMember 2022-12-31 0001903145 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0001903145 2005-07-01 2005-07-01 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2022-12-31 0001903145 ifrs-full:PlanAssetsMember 2022-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2022-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2023-01-01 2023-12-31 0001903145 ifrs-full:PlanAssetsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:PlanAssetsMember 2023-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2023-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2021-12-31 0001903145 ifrs-full:PlanAssetsMember 2021-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2021-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2022-01-01 2022-12-31 0001903145 ifrs-full:PlanAssetsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2022-01-01 2022-12-31 0001903145 glspu:DiscountRateIncrease05Member 2023-12-31 0001903145 glspu:DiscountRateDecrease05Member 2023-12-31 0001903145 glspu:FutureSalaryIncreasesIncrease05Member 2023-12-31 0001903145 glspu:FutureSalaryIncreasesDecrease05Member 2023-12-31 0001903145 glspu:DiscountRateIncrease05Member 2022-12-31 0001903145 glspu:DiscountRateDecrease05Member 2022-12-31 0001903145 glspu:FutureSalaryIncreasesIncrease05Member 2022-12-31 0001903145 glspu:FutureSalaryIncreasesDecrease05Member 2022-12-31 0001903145 glspu:OptionsMember glspu:ShareBasedPaymentMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsOneMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsTwoMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsThreeMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsFourMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionFiveMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear1Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear2Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear3Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear4Member 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateOneMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateTwoMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateThreeMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateFourMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateFiveMember 2022-01-01 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2021-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2023-01-01 2023-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2022-01-01 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2023-12-31 0001903145 glspu:PublicWarrantsMember 2023-01-01 2023-12-31 0001903145 glspu:PrivateWarrantsMember 2023-01-01 2023-12-31 0001903145 glspu:PublicWarrantsMember 2022-12-31 0001903145 glspu:PublicWarrantsMember 2023-12-31 0001903145 glspu:PrivateWarrantsMember 2022-12-31 0001903145 glspu:PrivateWarrantsMember 2023-12-31 0001903145 glspu:PublicWarrantsMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesAConvertiblePreferenceSharesMember 2023-12-31 0001903145 glspu:SeriesAOrdinaryShareMember 2023-01-01 2023-12-31 0001903145 glspu:SecuritiesPurchaseAgreementMember 2023-09-30 2023-09-30 0001903145 glspu:ConvertiblePreferrenceSharesMember 2023-12-31 0001903145 ifrs-full:PreferenceSharesMember 2022-12-31 0001903145 ifrs-full:MajorBusinessCombinationMember 2023-12-31 0001903145 ifrs-full:MajorBusinessCombinationMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaMember 2023-01-01 2023-12-31 0001903145 2022-12-05 0001903145 glspu:KohSihPingMember 2022-12-05 0001903145 glspu:SeriesAOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesAOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesAOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2022-12-31 0001903145 2022-12-01 0001903145 2021-12-01 0001903145 2022-12-02 2023-12-01 0001903145 2021-12-02 2022-12-01 0001903145 2023-12-01 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:HardwareMember 2023-01-01 2023-12-31 0001903145 glspu:SoftwareMember 2023-01-01 2023-12-31 0001903145 glspu:ServiceRevenueMember 2023-01-01 2023-12-31 0001903145 glspu:TotalMember 2023-01-01 2023-12-31 0001903145 glspu:HardwareMember 2022-01-01 2022-12-31 0001903145 glspu:SoftwareMember 2022-01-01 2022-12-31 0001903145 glspu:ServiceRevenueMember 2022-01-01 2022-12-31 0001903145 glspu:TotalMember 2022-01-01 2022-12-31 0001903145 glspu:HardwareMember 2021-01-01 2021-12-31 0001903145 glspu:SoftwareMember 2021-01-01 2021-12-31 0001903145 glspu:ServiceRevenueMember 2021-01-01 2021-12-31 0001903145 glspu:TotalMember 2021-01-01 2021-12-31 0001903145 glspu:CostOfRevenueMember 2023-01-01 2023-12-31 0001903145 glspu:OperatingExpensesMember 2023-01-01 2023-12-31 0001903145 glspu:CostOfRevenueMember 2022-01-01 2022-12-31 0001903145 glspu:OperatingExpensesMember 2022-01-01 2022-12-31 0001903145 glspu:CostOfRevenueMember 2021-01-01 2021-12-31 0001903145 glspu:OperatingExpensesMember 2021-01-01 2021-12-31 0001903145 glspu:TaiwanTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:HongKongTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:JapanTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:UnitedStatesTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:UnitedKingdomTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:IndiaTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:EgyptTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:IncomeTaxMember 2022-12-31 0001903145 glspu:IncomeTaxMember 2023-01-01 2023-12-31 0001903145 glspu:IncomeTaxMember 2023-12-31 0001903145 glspu:IncomeTaxMember 2021-12-31 0001903145 glspu:IncomeTaxMember 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2016Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2018Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2020Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2021Member 2023-01-01 2023-12-31 0001903145 glspu:TaxYears2022Member 2023-01-01 2023-12-31 0001903145 glspu:TaxYearTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2016Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2017Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2018Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2020Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2021Member 2022-01-01 2022-12-31 0001903145 glspu:TaxYears2022Member 2022-01-01 2022-12-31 0001903145 glspu:EmployeesEquityCompensationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ConvertibleInstrumentsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:WarrantsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2022-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2022-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2022-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2022-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2023-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2023-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2023-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2021-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2021-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2021-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2021-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2020-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2020-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2020-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2020-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2021-01-01 2021-12-31 0001903145 2022-12-05 2022-12-05 0001903145 glspu:KowShyhPinMember 2023-01-01 2023-12-31 0001903145 glspu:OriginRiseLimitedMember 2023-01-01 2023-12-31 0001903145 glspu:AsteriaCorporationMember 2023-01-01 2023-12-31 0001903145 glspu:TimeDepositsMember 2022-01-01 2022-12-31 0001903145 glspu:TimeDepositsMember 2023-01-01 2023-12-31 0001903145 glspu:BuildingsAndStructuresMember 2022-01-01 2022-12-31 0001903145 glspu:BuildingsAndStructuresMember 2023-01-01 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncMember 2023-01-01 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIncMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaTaiwanMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaTaiwanMember 2022-01-01 2022-12-31 0001903145 glspu:BerwickResourcesLimitedMember 2022-01-01 2022-12-31 0001903145 2024-01-18 2024-01-18 0001903145 2024-02-01 2024-02-29 0001903145 ifrs-full:TradeReceivablesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:CreditRiskMember 2023-12-31 0001903145 ifrs-full:CreditRiskMember 2022-12-31 0001903145 currency:TWD 2023-12-31 0001903145 currency:TWD 2023-01-01 2023-12-31 0001903145 currency:EGP 2023-12-31 0001903145 currency:EGP 2023-01-01 2023-12-31 0001903145 currency:GBP 2023-12-31 0001903145 currency:GBP 2023-01-01 2023-12-31 0001903145 currency:TWD 2022-12-31 0001903145 currency:TWD 2022-01-01 2022-12-31 0001903145 glspu:NotPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:NotPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:Over366DaysPastDueMember 2023-12-31 0001903145 glspu:NotPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:Over366DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:NotPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:NotPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:Over366DaysPastDueMember 2022-12-31 0001903145 glspu:NotPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:Over366DaysPastDueMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TradeReceivablesMember 2022-12-31 0001903145 glspu:OtherReceivablesMember 2022-12-31 0001903145 glspu:OtherReceivablesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TradeReceivablesMember 2023-12-31 0001903145 glspu:OtherReceivablesMember 2023-12-31 0001903145 ifrs-full:TradeReceivablesMember 2021-12-31 0001903145 ifrs-full:TradeReceivablesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:NotLaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:NotLaterThanOneYearMember 2022-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-12-31 0001903145 ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level1OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2021-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-01-01 2023-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-01-01 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2022-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2021-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2023-01-01 2023-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2022-01-01 2022-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2022-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2021-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2023-01-01 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2022-01-01 2022-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-01-01 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-12-31 0001903145 glspu:WarrantLiabilitieMember 2023-01-01 2023-12-31 0001903145 glspu:WarrantLiabilitieMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-01-01 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-12-31 0001903145 country:TW 2023-01-01 2023-12-31 0001903145 country:TW 2022-01-01 2022-12-31 0001903145 country:TW 2021-01-01 2021-12-31 0001903145 ifrs-full:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember 2023-01-01 2023-12-31 0001903145 glspu:OtherSegmentMember 2023-01-01 2023-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2023-01-01 2023-12-31 0001903145 glspu:ConsolidationMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2023-12-31 0001903145 glspu:VideoIoTMember 2023-12-31 0001903145 glspu:OtherSegmentMember 2023-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2023-12-31 0001903145 glspu:ConsolidationMember 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember 2022-01-01 2022-12-31 0001903145 glspu:OtherSegmentMember 2022-01-01 2022-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2022-01-01 2022-12-31 0001903145 glspu:ConsolidationMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember 2022-12-31 0001903145 glspu:VideoIoTMember 2022-12-31 0001903145 glspu:OtherSegmentMember 2022-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2022-12-31 0001903145 glspu:ConsolidationMember 2022-12-31 0001903145 glspu:SecurityConvergenceMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember 2021-01-01 2021-12-31 0001903145 glspu:OtherSegmentMember 2021-01-01 2021-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2021-01-01 2021-12-31 0001903145 glspu:ConsolidationMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember 2021-12-31 0001903145 glspu:VideoIoTMember 2021-12-31 0001903145 glspu:OtherSegmentMember 2021-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2021-12-31 0001903145 glspu:ConsolidationMember 2021-12-31 0001903145 country:TW 2023-12-31 0001903145 country:TW 2022-12-31 0001903145 country:TW 2021-12-31 0001903145 country:HK 2023-01-01 2023-12-31 0001903145 country:HK 2023-12-31 0001903145 country:HK 2022-01-01 2022-12-31 0001903145 country:HK 2022-12-31 0001903145 country:HK 2021-01-01 2021-12-31 0001903145 country:HK 2021-12-31 0001903145 glspu:OthersMember 2023-01-01 2023-12-31 0001903145 glspu:OthersMember 2023-12-31 0001903145 glspu:OthersMember 2022-01-01 2022-12-31 0001903145 glspu:OthersMember 2022-12-31 0001903145 glspu:OthersMember 2021-01-01 2021-12-31 0001903145 glspu:OthersMember 2021-12-31 0001903145 srt:AmericasMember 2023-01-01 2023-12-31 0001903145 srt:AmericasMember 2023-12-31 0001903145 srt:AmericasMember 2022-01-01 2022-12-31 0001903145 srt:AmericasMember 2022-12-31 0001903145 srt:AmericasMember 2021-01-01 2021-12-31 0001903145 srt:AmericasMember 2021-12-31 0001903145 country:KY 2023-01-01 2023-12-31 0001903145 country:KY 2023-12-31 0001903145 country:KY 2022-01-01 2022-12-31 0001903145 country:KY 2022-12-31 0001903145 country:KY 2021-01-01 2021-12-31 0001903145 country:KY 2021-12-31 0001903145 glspu:OtherRegionsMember 2023-01-01 2023-12-31 0001903145 glspu:OtherRegionsMember 2023-12-31 0001903145 glspu:OtherRegionsMember 2022-01-01 2022-12-31 0001903145 glspu:OtherRegionsMember 2022-12-31 0001903145 glspu:OtherRegionsMember 2021-01-01 2021-12-31 0001903145 glspu:OtherRegionsMember 2021-12-31 0001903145 country:SG glspu:CustomerAMember 2023-01-01 2023-12-31 0001903145 country:SG glspu:CustomerAMember 2022-01-01 2022-12-31 0001903145 country:SG glspu:CustomerAMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerBMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerBMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerBMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerCMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerCMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerCMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerDMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerDMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerDMember 2021-01-01 2021-12-31 0001903145 country:EG glspu:CustomerEMember 2023-01-01 2023-12-31 0001903145 country:EG glspu:CustomerEMember 2022-01-01 2022-12-31 0001903145 country:EG glspu:CustomerEMember 2021-01-01 2021-12-31 xbrli:shares iso4217:USD iso4217:USD xbrli:shares xbrli:pure iso4217:EGP
EX-1.2 2 ea020523501ex1-2_gorilla.htm NOTICE OF RESOLUTIONS DATED APRIL 10, 2024 EFFECTING A SHARE CONSOLIDATION OF GORILLA'S ORDINARY SHARES

Exhibit 1.2

 

Registrar of Companies

Government Administration Building

133 Elgin Avenue

George Town

Grand Cayman

 

GORILLA TECHNOLOGY GROUP INC. (ROC #110283) (the “Company”)

 

TAKE NOTICE that by unanimous written resolutions of the board of directors of the Company dated 10 April 2024, the following resolutions were passed:

 

NOW, THEREFORE, be it:

 

RESOLVED: That the Share Consolidation of the Company’s authorized share capital is hereby authorized and approved as follows:

 

From: US$25,000 divided into 245,000,000 Ordinary Shares of a par value of US$0.0001 each and 5,000,000 Preference Shares of a par value of US$0.0001 each;

 

To: US$25,000 divided into 24,500,000 Ordinary Shares of a par value of US$0.001 each and 5,000,000 Preference Shares of a par value of US$0.0001 each;

 

By: the consolidation of 245,000,000 Ordinary Shares of a par value of US$0.0001 each into 24,500,000 Ordinary Shares of a par value of US$0.001 each.

 

/s/ Stephanie-Ann Whittaker  
Stephanie-Ann Whittaker  
Corporate Administrator  
for and on behalf of  
Maples Corporate Services Limited  
Dated this 11th day of April 2024  

 

 

 

 

 

 

 

 

 

 

 

 

 
  Filed: 11-Apr-2024 11:52 EST
                                              www.verify.gov.ky File#: 110283

Auth Code: C20841803301

 

EX-1.3 3 ea020523501ex1-3_gorilla.htm NOTICE OF RESOLUTIONS DATED APRIL 22, 2024 EFFECTING AN INCREASE IN THE AUTHORIZED CAPITAL OF GORILLA

Exhibit 1.3

 

Registrar of Companies

Government Administration Building

133 Elgin Avenue

George Town

Grand Cayman

 

GORILLA TECHNOLOGY GROUP INC. (ROC # 110283) (the “Company”)

 

TAKE NOTICE that by unanimous written resolutions of the board of directors of the Company dated 22 April 2024, the following resolution was passed:

 

NOW, THEREFORE, be it:

 

RESOLVED: That the Increase of Authorized Shares of the Company’s authorized share capital is hereby authorized and approved as follows:

 

From: US$25,000 divided into 24,500,000 Ordinary Shares of a par value of US$0.001 each and 5,000,000 Preference Shares of a par value of US$0.0001 each;

 

To: US$75,000 divided into 73,500,000 Ordinary Shares of a par value of US$0.001 each and 15,000,000 Preference Shares of a par value of US$0.0001 each;

 

By: the creation of an additional 49,000,000 Ordinary Shares of a par value of US$0.001 each to rank pari passu with the existing Ordinary Shares of a par value of US$0.001 each with the rights attaching to such shares as set out in the Amended and Restated Memorandum and Articles of Association of the Company;

 

By: the creation of an additional 10,000,000 Preference Shares of a par value of US$0.0001 each to rank pari passu with the existing Preference Shares of a par value of US$0.0001 each with the rights attaching to such shares as set out in the Amended and Restated Memorandum and Articles of Association of the Company.

 

/s/ Maggie Ebanks  
Maggie Ebanks  
Corporate Administrator  
for and on behalf of  
Maples Corporate Services Limited  
   
Dated this 24th day of April 2024  

 

 

 

 

 

 

 

 

 

 

 

 

 

 
  Filed: 24-Apr-2024 14:45 EST
                                                    www.verify.gov.ky File#: 110283 Auth Code: A07445523926

 

 

EX-2.1 4 ea020523501ex2-1_gorilla.htm DESCRIPTION OF THE REGISTRANT'S SECURITIES REGISTERED PURSUANT TO SECTION 12 OF THE SECURITIES EXCHANGE ACT OF 1934

Exhibit 2.1

 

DESCRIPTION OF SECURITIES

REGISTERED UNDER SECTION 12 OF THE EXCHANGE ACT

 

Our authorized share capital consists of 73,500,000 ordinary shares of a par value of US$0.001 each and 15,000,000 preference shares of a par value of US$0.0001. The figures in this section reflect a ten-for-one share consolidation of our ordinary shares that was effectuated on April 15, 2024.

 

The following is a description of our share capital and provisions of our Amended and Restated Memorandum and Articles of Association, which became effective upon the closing of the Merger, a copy of which is filed as an exhibit to this Annual Report.

 

Ordinary Shares

 

Dividends. Subject to any rights and restrictions of any other class or series of shares, our board of directors may, from time to time, declare dividends on the shares issued and authorize payment of the dividends out of our lawfully available funds. No dividends shall be declared by our board except the following:

 

profits; or

 

“share premium account,” which represents the excess of the price paid to us on the issue of our shares over the par or “nominal” value of those shares, which is similar to the U.S. concept of additional paid in capital.

 

However, no dividend shall bear interest against us.

 

Voting Rights. The holders of our ordinary shares are entitled to one vote for each share held of record on all matters to be voted on by shareholders.

 

There is no cumulative voting with respect to the election of our directors, with the result that the holders of more than 50% of the shares voted for the election of directors can elect all of the directors.

 

Holders of our ordinary shares do not have any conversion, preemptive or other subscription rights and there will be no sinking fund or Redemption provisions applicable to our ordinary shares.

 

As a matter of Cayman Islands law, (i) an ordinary resolution requires the affirmative vote of a majority of the shareholders who attend and vote at a general meeting of the Company; and (ii) a special resolution requires the affirmative vote of a majority of at least two-thirds of the shareholders who attend and vote at a general meeting of the Company.

 

Under Cayman Islands law, some matters, such as amending the memorandum and articles of association, changing the name or resolving to be registered by way of continuation in a jurisdiction outside the Cayman Islands, require the approval of shareholders by a special resolution.

 

There are no limitations on non-residents or foreign shareholders to hold or exercise voting rights on our ordinary shares imposed by foreign law or by the charter or other of our constituent documents. However, no person will be entitled to vote at any general meeting or at any separate meeting of the holders of our ordinary shares unless the person is registered as of the record date for such meeting and unless all calls or other sums presently payable by the person in respect of our ordinary shares have been paid.

 

Winding Up; Liquidation. Upon our winding up, after the full amount that holders of any issued shares ranking senior to our ordinary shares as to distribution on liquidation or winding up are entitled to receive has been paid or set aside for payment, the holders of our ordinary shares are entitled to receive any of our remaining assets available for distribution as determined by the liquidator. The assets received by the holders of our ordinary shares in a liquidation may consist in whole or in part of a property, which is not required to be of the same kind for all shareholders.

 

 

 

 

Calls on Ordinary Shares and Forfeiture of Ordinary Shares. Our board of directors may from time to time make calls upon shareholders for any amounts unpaid on their ordinary shares in a notice served to such shareholders at least 14 days prior to the specified time and place of payment. Any ordinary shares that have been called upon and remain unpaid are subject to forfeiture.

 

Redemption of Ordinary Shares. We may issue shares that are, or at our option or at the option of the holders are, subject to redemption on such terms and in such manner as it may, before the issue of the shares, determine. Under the Companies Act, shares of a Cayman Islands company may be redeemed or repurchased out of profits of the company, out of the proceeds of a fresh issue of shares made for that purpose or out of capital, provided our memorandum and articles of association authorize this and we have the ability to pay our debts as they come due in the ordinary course of business.

 

No Preemptive Rights. Holders of our ordinary shares will have no preemptive or preferential right to purchase any of our securities.

 

Variation of Rights Attaching to Shares. If at any time the share capital is divided into different classes of shares, the rights attaching to any class (unless otherwise provided by the terms of issue of the shares of that class) may, subject to our memorandum and articles of association, be varied or abrogated with the consent in writing of the holders of two-thirds of the issued shares of that class or with the sanction of a special resolution passed at a general meeting of the holders of the shares of that class. We may by ordinary resolution increase our authorized share capital.

 

Anti-Takeover Provisions. Some provisions of our amended and restated memorandum and articles of association may discourage, delay or prevent a change of control of our company or management that shareholders may consider favorable, including provisions that authorize our board of directors to issue preference shares in one or more series and to designate the price, rights, preferences, privileges and restrictions of such preference shares without any further vote or action by our shareholders.

 

Special Considerations for Exempted Companies. We are an exempted company with limited liability under the Companies Act. The Companies Act distinguishes between ordinary resident companies and exempted companies. Any company that is registered in the Cayman Islands but conducts business mainly outside of the Cayman Islands may apply to be registered as an exempted company. The requirements for an exempted company are essentially the same as for an ordinary company except for the exemptions and privileges listed below:

 

an exempted company does not have to file an annual return of its shareholders with the Registrar of Companies;

 

an exempted company’s register of members is not open to inspection;

 

an exempted company does not have to hold an annual general meeting;

 

an exempted company may issue shares with no par value;

 

an exempted company may obtain an undertaking against the imposition of any future taxation (such undertakings are usually given for 20 years in the first instance);

 

an exempted company may register by way of continuation in another jurisdiction and be deregistered in the Cayman Islands;

 

an exempted company may register as a limited duration company; and

 

an exempted company may register as a segregated portfolio company.

 

2

 

 

Preference Shares

 

The Amended and Restated Memorandum and Articles of Association of Gorilla authorize the issuance of up to 15,000,000 blank check preference shares with such designations, rights and preferences as may be determined from time to time by Gorilla’s board of directors. Accordingly, Gorilla’s board of directors are empowered, without shareholder approval, to issue preference shares with dividend, liquidation, conversion, voting or other rights which could adversely affect the voting power or other rights of the holders of ordinary shares. In addition, the preference shares could be utilized as a method of discouraging, delaying or preventing a change in control of Gorilla.

 

Comparison of Cayman Islands Corporate Law and U.S. Corporate Law

 

Cayman Islands companies are governed by the Companies Act. The Companies Act is modeled on English Law but does not follow recent English Law statutory enactments, and differs from laws applicable to United States corporations and their shareholders. Set forth below is a summary of the material differences between the provisions of the Companies Act applicable to us and the laws applicable to companies incorporated in the United States and their shareholders.

 

Mergers and Similar Arrangements

 

In certain circumstances the Cayman Islands Companies Act allows for mergers or consolidations between two Cayman Islands companies, or between a Cayman Islands company and a company incorporated in another jurisdiction (provided that is facilitated by the laws of that other jurisdiction).

 

Where the merger or consolidation is between two Cayman Islands companies, the directors of each company must approve a written plan of merger or consolidation containing certain prescribed information. That plan or merger or consolidation must then be authorized by either (a) a special resolution (usually a majority of 66 2/3 % in value) of the shareholders of each company; or (b) such other authorization, if any, as may be specified in such constituent company’s articles of association.

 

A shareholder has the right to vote on a merger or consolidation regardless of whether the shares that he holds otherwise give him voting rights. No shareholder resolution is required for a merger between a parent company (i.e., a company that owns at least 90% of the issued shares of each class in a subsidiary company) and its subsidiary company.

 

The consent of each holder of a fixed or floating security interest of a constituent company must be obtained, unless the court waives such requirement. If the Cayman Islands Registrar of Companies is satisfied that the requirements of the Companies Act (which includes certain other formalities) have been complied with, the Registrar of Companies will register the plan of merger or consolidation.

 

Where the merger or consolidation involves a foreign company, the procedure is similar, save that with respect to the foreign company, the director of the Cayman Islands company is required to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been met: (i) that the merger or consolidation is permitted or not prohibited by the constitutional documents of the foreign company and by the laws of the jurisdiction in which the foreign company is incorporated, and that those laws and any requirements of those constitutional documents have been or will be complied with; (ii) that no petition or other similar proceeding has been filed and remains outstanding or order made or resolution adopted to wind up or liquidate the foreign company in any jurisdictions; (iii) that no receiver, trustee, administrator or other similar person has been appointed in any jurisdiction and is acting in respect of the foreign company, its affairs or its property or any part thereof; (iv) that no scheme, order, compromise or other similar arrangement has been entered into or made in any jurisdiction whereby the rights of creditors of the foreign company are and continue to be suspended or restricted.

 

3

 

 

Where the surviving company is the Cayman Islands company, the director of the Cayman Islands company is further required to make a declaration to the effect that, having made due enquiry, he is of the opinion that the requirements set out below have been met: (i) that the foreign company is able to pay its debts as they fall due and that the merger or consolidated is bona fide and not intended to defraud unsecured creditors of the foreign company; (ii) that in respect of the transfer of any security interest granted by the foreign company to the surviving or consolidated company (a) consent or approval to the transfer has been obtained, released or waived; (b) the transfer is permitted by and has been approved in accordance with the constitutional documents of the foreign company; and (c) the laws of the jurisdiction of the foreign company with respect to the transfer have been or will be complied with; (iii) that the foreign company will, upon the merger or consolidation becoming effective, cease to be incorporated, registered or exist under the laws of the relevant foreign jurisdiction; and (iv) that there is no other reason why it would be against the public interest to permit the merger or consolidation.

 

Where the above procedures are adopted, the Companies Act provides for a right of dissenting shareholders to be paid a payment of the fair value of his shares upon their dissenting to the merger or consolidation if they follow a prescribed procedure. In essence, that procedure is as follows (a) the shareholder must give his written objection to the merger or consolidation to the constituent company before the vote on the merger or consolidation, including a statement that the shareholder proposes to demand payment for his shares if the merger or consolidation is authorized by the vote; (b) within 20 days following the date on which the merger or consolidation is approved by the shareholders, the constituent company must give written notice to each shareholder who made a written objection; (c) a shareholder must within 20 days following receipt of such notice from the constituent company, give the constituent company a written notice of his intention to dissent including, among other details, a demand for payment of the fair value of his shares; (d) within seven days following the date of the expiration of the period set out in paragraph (b) above or seven days following the date on which the plan of merger or consolidation is filed, whichever is later, the constituent company, the surviving company or the consolidated company must make a written offer to each dissenting shareholder to purchase his shares at a price that the company determines is the fair value and if the company and the shareholder agree on the price within 30 days following the date on which the offer was made, the company must pay the shareholder such amount; (e) if the company and the shareholder fail to agree on a price within such 30 day period, within 20 days following the date on which such 30 day period expires, the company (and any dissenting shareholder) must file a petition with the Cayman Islands Grand Court to determine the fair value and such petition must be accompanied by a list of the names and addresses of the dissenting shareholders with whom agreements as to the fair value of their shares have not been reached by the company. At the hearing of that petition, the court has the power to determine the fair value of the shares together with a fair rate of interest, if any, to be paid by the company upon the amount determined to be the fair value. Any dissenting shareholder whose name appears on the list filed by the company may participate fully in all proceedings until the determination of fair value is reached. These rights of a dissenting shareholder are not be available in certain circumstances, for example, to dissenters holding shares of any class in respect of which an open market exists on a recognized stock exchange or recognized interdealer quotation system at the relevant date or where the consideration for such shares to be contributed are shares of any company listed on a national securities exchange or shares of the surviving or consolidated company.

 

Moreover, Cayman Islands law also has separate statutory provisions that facilitate the reconstruction or amalgamation of companies in certain circumstances, schemes of arrangement will generally be more suited for complex mergers or other transactions involving widely held companies, commonly referred to in the Cayman Islands as a “scheme of arrangement” which may be tantamount to a merger. In the event that a merger was sought pursuant to a scheme of arrangement (the procedure of which are more rigorous and take longer to complete than the procedures typically required to consummate a merger in the United States), the arrangement in question must be approved by (a) 75% in value of the shareholders or class of shareholders, or (b) a majority in number representing 75% in value of the creditors or class of creditors with whom the arrangement is to be made, as the case may be, that are present and voting either in person or by proxy at a meeting, or meeting summoned for that purpose. The convening of the meetings and subsequently the terms of the arrangement must be sanctioned by the Grand Court of the Cayman Islands. While a dissenting shareholder would have the right to express to the court the view that the transaction should not be approved, the court can be expected to approve the arrangement if it satisfies itself that:

 

we are not proposing to act illegally or beyond the scope of our corporate authority and the statutory provisions as to majority vote have been complied with;

 

the shareholders have been fairly represented at the meeting in question;

 

4

 

 

the arrangement is such that a business person would reasonably approve; and

 

the arrangement is not one that would more properly be sanctioned under some other provision of the Companies Act or that would amount to a “fraud on the minority”

  

If a scheme of arrangement is approved and sanctioned, or if a tender offer (as described below) is made and accepted, any dissenting shareholder would have no rights comparable to appraisal rights, which would otherwise ordinarily be available to dissenting shareholders of United States corporations, providing rights to receive payment in cash for the judicially determined value of the shares.

 

Squeeze-out Provisions

 

The Companies Act also contains a statutory power of compulsory acquisition, which may facilitate the “squeeze out” of dissentient minority shareholders upon a tender offer. When a tender offer is made and accepted by holders of 90% of the shares to whom the offer is made within four months, the offeror may, within a two-month period, require the holders of the remaining shares to transfer such shares on the terms of the offer. An objection can be made to the Grand Court of the Cayman Islands but this is unlikely to succeed unless there is evidence of fraud, bad faith, collusion or inequitable treatment of the shareholders.

 

Appointment of a Restructuring Officer

 

The Companies Act also contains statutory provisions which provide that a company may present a petition to the Grand Court of the Cayman Islands for the appointment of a restructuring officer on the grounds that the company (a) is or is likely to become unable to pay its debts within the meaning of Section 93 of the Companies Act; and (b) intends to present a compromise or arrangement to its creditors (or classes thereof) either, pursuant to the Companies Act, the law of a foreign country or by way of a consensual restructuring. The petition may be presented by a company acting by its directors, without a resolution of its members or an express power in its articles of association. On hearing such a petition, the Cayman Islands court may, among other things, make an order appointing a restructuring officer or make any other order as the court thinks fit. During such time as a petition is presented or an order appointing a restructuring officer remains on foot, Section 91G of the Companies Act prescribes an automatic worldwide moratorium on any suits, action or other proceedings, other than criminal proceedings against the Company.

 

Further, transactions similar to a merger, reconstruction and/or an amalgamation may in some circumstances be achieved through other means to these statutory provisions, such as a share capital exchange, asset acquisition or control, through contractual arrangements, of an operating business.

 

Shareholders’ Suits

 

Travers Thorp Alberga, our Cayman Islands legal counsel, is not aware of any reported class action having been brought in a Cayman Islands court. Derivative actions have been brought in the Cayman Islands courts, and the Cayman Islands courts have confirmed the availability for such actions. In most cases, we will be the proper plaintiff in any claim based on a breach of duty owed to us, and a claim against (for example) our officers or directors usually may not be brought by a shareholder. However, based on English authorities, which would in all likelihood be of persuasive authority and be applied by a court in the Cayman Islands, exceptions to the foregoing principle apply in circumstances in which:

 

a company is acting, or proposing to act, illegally or beyond the scope of its authority;

 

the act complained of, although not beyond the scope of the authority, could be affected if duly authorized by more than the number of votes which have actually been obtained; or

 

those who control the company are perpetrating a “fraud on the minority.”

 

5

 

 

A shareholder may have a direct right of action against us where the individual rights of that shareholder have been infringed or are about to be infringed.

 

Indemnification of Directors and Executive Officers and Limitation of Liability

 

Cayman Islands law does not limit the extent to which a company’s memorandum and articles of association may provide for indemnification of officers and directors, except to the extent any such provision may be held by the Cayman Islands courts to be contrary to public policy, such as to provide indemnification against civil fraud or the consequences of committing a crime.

 

Our amended and restated memorandum and articles of association permit indemnification of officers and directors for losses, damages, costs and expenses incurred in their capacities as such unless such losses or damages arise from dishonesty or fraud of such directors or officers.

 

This standard of conduct is generally the same as permitted under the Delaware General Corporation Law for a Delaware corporation. In addition, our offer letters to our independent directors and our employment agreements with our executive officers provide such persons with additional indemnification beyond that provided in our amended and restated memorandum and articles of association.

  

Insofar as indemnification for liabilities arising under the Securities Act may be permitted to our directors, officers or persons controlling us under the foregoing provisions, we have been informed that in the opinion of the SEC, such indemnification is against public policy as expressed in the Securities Act and is therefore unenforceable.

 

Directors’ Fiduciary Duties

 

Under Delaware General Corporation Law, a director of a Delaware corporation has a fiduciary duty to the corporation and its shareholders. This duty has two components: the duty of care and the duty of loyalty. The duty of care requires that a director act in good faith, with the care that an ordinarily prudent person would exercise under similar circumstances. Under this duty, a director must inform himself of, and disclose to shareholders, all material information reasonably available regarding a significant transaction. The duty of loyalty requires that a director acts in a manner he reasonably believes to be in the best interests of the corporation. He must not use his corporate position for personal gain or advantage. This duty prohibits self-dealing by a director and mandates that the best interest of the corporation and its shareholders take precedence over any interest possessed by a director, officer or controlling shareholder and not shared by the shareholders generally. In general, actions of a director are presumed to have been made on an informed basis, in good faith and in the honest belief that the action taken was in the best interests of the corporation. However, this presumption may be rebutted by evidence of a breach of one of the fiduciary duties. Should such evidence be presented concerning a transaction by a director, the director must prove the procedural fairness of the transaction, and that the transaction was of fair value to the corporation.

 

As a matter of Cayman Islands law, a director of a Cayman Islands company is in the position of a fiduciary with respect to the company and therefore it is considered that he or she owes the following duties to the company: a duty to act bona fide in the best interests of the company, a duty not to make a profit based on his or her position as director (unless the company permits him or her to do so), and a duty not to put himself or herself in a position where the interests of the company conflict with his or her personal interest or his or her duty to a third party. A director of a Cayman Islands company owes to the company a duty to act with skill and care. It was previously considered that a director need not exhibit in the performance of his or her duties a greater degree of skill than may reasonably be expected from a person of his or her knowledge and experience. However, English and Commonwealth courts have moved towards an objective standard with regard to the required skill and care and these authorities are likely to be followed in the Cayman Islands.

 

6

 

 

Shareholder Action by Written Consent

 

Under the Delaware General Corporation Law, a corporation may eliminate the right of shareholders to act by written consent in its certificate of incorporation. Our amended and restated articles of association provide that shareholders may not approve corporate matters by way of a unanimous written resolution signed by or on behalf of each shareholder who would have been entitled to vote on such matter at a general meeting without a meeting being held.

 

Shareholder Proposals

 

Under the Delaware General Corporation Law, a shareholder has the right to put any proposal before the annual general meeting, provided it complies with the notice provisions in the governing documents. An extraordinary general meeting may be called by the board of directors or any other person authorized to do so in the governing documents, but shareholders may be precluded from calling special meetings.

 

Cayman Islands law does not provide shareholders any right to put proposals before a general meeting or requisition a general meeting. However, these rights may be provided in articles of association. As an exempted Cayman Islands company, we are not obliged by law to call annual general meetings. However, should the board call choose to hold an annual general meeting, our amended and restated articles of association allow our shareholders to bring business before the meeting provided that the shareholder meets certain timing requirements provided for in our amended and restated articles of association. Our current articles of association do not provide our shareholders other rights to put a proposal before a meeting.

 

Cumulative Voting

 

Under the Delaware General Corporation Law, cumulative voting for elections of directors is not permitted unless the corporation’s certificate of incorporation specifically provides for it. Cumulative voting potentially facilitates the representation of minority shareholders on a board of directors since it permits the minority shareholder to cast all the votes to which the shareholder is entitled on a single director, which increases the shareholder’s voting power with respect to electing such director. There are no prohibitions in relation to cumulative voting under the laws of the Cayman Islands but our amended and restated articles of association do not provide for cumulative voting. As a result, our shareholders are not afforded any fewer protections or rights on this issue than shareholders of a Delaware corporation.

 

Removal of Directors

 

Under the Delaware General Corporation Law, a director of a corporation with a classified board may be removed only for cause with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. Under our amended and restated articles of association, directors may be removed with or without cause, by an ordinary resolution as a matter of Cayman Islands law (which requires the affirmative vote of a majority of the shareholders who attend and vote at a general meeting of the company).

 

Transactions with Interested Shareholders

 

The Delaware General Corporation Law contains a business combination statute applicable to Delaware corporations whereby, unless the corporation has specifically elected not to be governed by such statute in its certificate of incorporation, it is prohibited from engaging in certain business combinations with an “interested shareholder” for three years following the date that such person becomes an interested shareholder. An interested shareholder generally is a person or a group who or which owns or owned 15% or more of the target’s outstanding voting share within the past three years. This has the effect of limiting the ability of a potential acquirer to make a two-tiered bid for the target in which all shareholders would not be treated equally. The statute does not apply if, among other things, prior to the date on which such shareholder becomes an interested shareholder, the board of directors approves either the business combination or the transaction which resulted in the person becoming an interested shareholder. This encourages any potential acquirer of a Delaware corporation to negotiate the terms of any acquisition transaction with the target’s board of directors.

 

7

 

 

Cayman Islands law has no comparable statute. As a result, we cannot avail ourselves of the types of protections afforded by the Delaware business combination statute. However, although Cayman Islands law does not regulate transactions between a company and its significant shareholders, it does provide that such transactions must be entered into bona fide in the best interests of the company and not with the effect of constituting a fraud on the minority shareholders. Our amended and restated articles of association provide that a general notice that a director is a shareholder, director, officer or employee of any specified firm or company and is to be regarded as interested in any transaction with such firm or company shall be sufficient disclosure for the purposes of voting on a resolution in respect of a contract or transaction in which he has an interest, and after such general notice it shall not be necessary to give special notice relating to any particular transaction.

 

Dissolution; Winding up

 

Under the Delaware General Corporation Law, unless the board of directors approves the proposal to dissolve, dissolution must be approved by shareholders holding 100% of the total voting power of the corporation. Only if the dissolution is initiated by the board of directors may it be approved by a simple majority of the corporation’s outstanding shares. Delaware law allows a Delaware corporation to include in its certificate of incorporation a supermajority voting requirement in connection with dissolutions initiated by the board.

 

Under Cayman Islands law, a company may be wound up by either an order of the courts of the Cayman Islands or by a special resolution of its members or, if the company is unable to pay its debts as they fall due, by an ordinary resolution of its members. The court has authority to order winding up in a number of specified circumstances including where it is, in the opinion of the court, just and equitable to do so. Under the Companies Act and our amended and restated articles of association, our company may be wound up, liquidated or dissolved by a special resolution of our shareholders.

 

Variation of Rights of Shares

 

Under the Delaware General Corporation Law, a corporation may vary the rights of a class of shares with the approval of a majority of the outstanding shares of such class, unless the certificate of incorporation provides otherwise. Under our articles, if at any time our share capital is divided into different classes (and as otherwise determined by our board of directors) the rights attached to any such class may, subject to any rights or restrictions for the time being attached to any class only be materially adversely varied or abrogated with the consent in writing of the holders of not less than two-thirds of the issued shares of the relevant class, or with the sanction of a resolution passed at a separate meeting of the holders of the shares of such class by a majority of two-thirds of the votes cast at such a meeting. The board of directors may vary the rights attaching to any class without the consent or approval of shareholders provided that the rights will not, in the determination of the board of directors, be materially adversely varied or abrogated by such action.

 

Amendment of Governing Documents

 

Under the Delaware General Corporation Law, a corporation’s governing documents may be amended with the approval of a majority of the outstanding shares entitled to vote, unless the certificate of incorporation provides otherwise. As permitted by Cayman Islands law, our amended and restated memorandum and articles of association may only be amended with a special resolution of our shareholders.

 

8

 

 

A copy of our amended and restated articles of association is attached as Exhibit 1.1 to this Annual Report on Form 20-F. Additional information called for by this item is set forth in Exhibit 2.1 to this Annual Report on Form 20-F and is incorporated herein by reference.

 

Warrants

 

Each ten outstanding warrants represents the right to purchase one ordinary share of Gorilla at a price of $115.00 per share, subject to adjustment as discussed below. However, no Gorilla warrants to be issued in exchange for public warrants will be exercisable for cash unless we have an effective and current registration statement covering the ordinary shares issuable upon exercise of the warrants and a current prospectus relating to such ordinary shares. Notwithstanding the foregoing, if a registration statement covering the shares issuable upon exercise of such warrants is not effective within a specified period following the Closing, warrant holders may, until such time as there is an effective registration statement and during any period when we shall have failed to maintain an effective registration statement, exercise warrants on a cashless basis in the same manner as if we called the warrants for redemption and required all holders to exercise their warrants on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. The “fair market value” for this purpose will mean the average reported last sale price of the ordinary shares for the ten (10) trading days ending on the trading day prior to the date of exercise. The Gorilla warrants became exercisable thirty (30) days after the Closing and will expire on the fifth anniversary of the Closing.

 

The Gorilla warrants to be issued in exchange for private warrants are identical to warrants to be issued in exchange for the public warrants, except that such private warrants will be exercisable for cash (even if a registration statement covering the ordinary shares issuable upon exercise of such warrants is not effective) or on a cashless basis, at the holder’s option, and will not be redeemable by us, in each case so long as they are still held by the initial purchasers or their affiliates.

 

We may call the warrants for redemption (excluding the private warrants), in whole and not in part, at a price of $0.01 per warrant,

 

at any time while the warrants are exercisable;

 

upon not less than 30 days’ prior written notice of redemption to each warrant holder;

 

if, and only if, the reported last sale price of the ordinary shares equals or exceeds $180.00 per share, for any 20 trading days within a 30-day trading period ending on the third business day prior to the notice of redemption to warrant holders; and

 

if, and only if, there is a current registration statement in effect with respect to the ordinary shares underlying such warrants commencing five business days prior to the 30-day trading period and continuing each day thereafter until the date of redemption.

 

The right to exercise will be forfeited unless the warrants are exercised prior to the date specified in the notice of Redemption. On and after the redemption date, a record holder of a warrant will have no further rights except to receive the Redemption price for such holder’s warrant upon surrender of such warrant. In the event that we elect to redeem the warrants upon fulfilment above the above condition, we will fix a date for the redemption, or the Redemption Date. Notice of redemption will be mailed by first class mail, postage prepaid, by is not less than thirty (30) days prior to the Redemption Date to the Registered Holders of the Warrants to be redeemed at their last addresses as they shall appear on the registration books. Any notice mailed in such manner shall be conclusively presumed to have been duly given whether or not the person in whose name such warrant is registered in the warrant register received such notice.

 

The redemption criteria for Gorilla’s warrants have been established at a price which is intended to provide warrant holders a reasonable premium to the initial exercise price and provide a sufficient differential between the then-prevailing share price and the warrant exercise price so that if the share price declines as a result of our Redemption call, the redemption will not cause the share price to drop below the exercise price of the warrants.

 

9

 

 

If we call the warrants for redemption as described above, our management will have the option to require all holders that wish to exercise warrants to do so on a “cashless basis.” In such event, each holder would pay the exercise price by surrendering the warrants for that number of ordinary shares equal to the quotient obtained by dividing (x) the product of the number of ordinary shares underlying the warrants, multiplied by the difference between the exercise price of the warrants and the “fair market value” (defined below) by (y) the fair market value. In this case, the “fair market value” shall mean the average reported last sale price of the ordinary shares for the 10 trading days ending on the third trading day prior to the date on which the notice of Redemption is sent to the holders of warrants. Whether we will exercise our option to require all holders to exercise their warrants on a “cashless basis” will depend on a variety of factors including the price of our ordinary shares at the time the warrants are called for redemption, our cash needs at such time and concerns regarding dilutive stock issuances.

 

The exercise price and number of ordinary shares issuable on exercise of the warrants may be adjusted in certain circumstances including in the event of a share capitalization, extraordinary dividend or our recapitalization, reorganization, merger or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below their respective exercise prices.

 

The warrants may be exercised upon surrender of the warrant certificate on or prior to the expiration date at the offices of the warrant agent, with the exercise form on the reverse side of the warrant certificate completed and executed as indicated, accompanied by full payment of the exercise price, by certified or official bank check payable to us, for the number of warrants being exercised. The warrant holders do not have the rights or privileges of holders of ordinary shares and any voting rights until they exercise their warrants and receive ordinary shares. After the issuance of ordinary shares upon exercise of the warrants, each holder will be entitled to one vote for each share held of record on all matters to be voted on by shareholders.

 

Warrant holders may elect to be subject to a restriction on the exercise of their warrants such that an electing warrant holder would not be able to exercise their warrants to the extent that, after giving effect to such exercise, such holder would beneficially own in excess of 9.8% of the ordinary shares outstanding.

 

No fractional shares will be issued upon exercise of the warrants. If, upon exercise of the warrants, a holder would be entitled to receive a fractional interest in a share, we will, upon exercise, round up or down to the nearest whole number the number of ordinary shares to be issued to the warrant holder.

 

 

10

 

 

EX-4.4 5 ea020523501ex4-4_gorilla.htm AMENDED AND RESTATED NON-EMPLOYEE DIRECTOR COMPENSATION POLICY

Exhibit 4.4

 

AMENDED AND RESTATED
NON-EMPLOYEE DIRECTOR COMPENSATION POLICY
OF THE BOARD OF DIRECTORS
OF
GORILLA TECHNOLOGY GROUP INC.

 

Effective Date: July 13, 2023
Approved: July 12, 2023

 

Non-employee members of the board of directors (the “Board”) of Gorilla Technology Group Inc. (the “Company”) shall be eligible to receive cash and equity compensation as set forth in this Amended and Restated Non-Employee Director Compensation Policy (this “Policy”). This Policy shall become effective on the date set forth above (the “Effective Date”). The cash compensation and equity grants described in this Policy shall be paid or be made, as applicable, automatically and without further action of the Board, to each member of the Board who is not an employee of the Company or any parent or subsidiary of the Company (each, a “Non-Employee Director”), unless such Non-Employee Director declines the receipt of such cash compensation or equity grants by written notice to the Company. This Policy shall remain in effect until it is revised or rescinded by further action of the Board. The terms and conditions of this Policy shall supersede any prior cash or equity compensation arrangements between the Company and its directors.

 

Annual Cash Compensation

 

Each Non-Employee Director shall receive the cash compensation set forth below for service on the Board. The annual cash compensation amounts shall be payable in four (4) quarterly installments in arrears following the end of each quarter in which the service occurred, pro-rated for any partial months of service. All annual cash fees are vested upon payment.

 

Annual Cash Retainer for Board Service

 

All Non-Employee Directors: $75,000

 

Lead Director: $90,000 (in lieu of above)

 

Annual Cash Retainer for Committee Service

 

In addition, a Non-Employee Director shall be eligible to receive the following additional annual cash retainers for service in the following roles:

 

Committee Chair:

 

Audit: $20,000

 

Compensation: $20,000

 

Nominating and Corporate Governance: $10,000

 

 

 

Committee Member:

 

Audit: $12,500

 

Compensation: $10,000

 

Nominating and Corporate Governance: $7,500

 

Equity Compensation

 

Each Non-Employee Director shall be granted the following awards under the Company’s 2023 Omnibus Incentive Plan or its successor (the “2023 Plan”):

 

Annual Awards: On July 13 of each year (which corresponds to the closing date of the transactions contemplated by the Business Combination Agreement (as defined below)) (the “Annual Grant Date”), commencing with July 13, 2023, each Non-Employee Director who shall continue serving as a member of the Board thereafter shall receive an award of restricted share units (each, an “Annual Award”) under the 2023 Plan with a fair value equal to (i) in the case of the Lead Director, $300,000 and (ii) in the case of all the other Non-Employee Directors, $230,000. The number of shares of each Annual Award shall be equal to the fair value of the award divided by the Average VWAP Price (as such term is defined in the Amended and Restated Business Combination Agreement, dated as of May 18, 2022 (the “Business Combination Agreement”), by and among Global SPAC Partners Co., Gorilla Merger Sub, Inc., Global SPAC Sponsors LLC, Tomoyuki Nii and the Company) for the twenty (20)-day period ending on the day prior to the Annual Grant Date.

 

In addition, if a Non-Employee Director is elected to the Board after July 13, 2023 and other than on an Annual Grant Date (such date, the “Off-Cycle Date”), the Non-Employee Director shall receive an Annual Award on the Off-Cycle Date that is prorated based on the number of calendar days remaining before the next July 13. The number of shares of each prorated Annual Award shall be equal to the fair value of the award divided by the Average VWAP Price for the twenty (20)-period ending on the day prior to the Off-Cycle Date.

 

·Initial Awards: Each Non-Employee Director who (i) serves on the Board as of the first business day following the filing of a registration statement on Form S-8 with respect to the 2023 Plan (the “Initial Issuance Date”) and (ii) will continue to serve as a Non-Employee Director immediately following the Initial Issuance Date, shall receive an award of restricted share units (each, an “Initial Award”) under the 2023 Plan with a fair value equal to (i) in the case of the Lead Director, $300,000 and (ii) in the case of all the other Non-Employee Directors, $230,000. The number of shares of each Initial Award shall be equal to the fair value of the award divided by $10.19. Each Non-Employee Director who is eligible for an Initial Award shall not receive the grant until the Initial Issuance Date, but, for purposes of determining the number of shares subject to such Initial Award and the applicable vesting schedule, the date on which the Non-Employee Director joins the Board shall be treated as the date of grant of the award. For the avoidance of doubt, a Non-Employee Director elected for the first time to the Board on or after July 13, 2023 shall receive only an Annual Award and shall not also receive any Initial Award.

 

2

 

 

Each Annual Award and each Initial Award shall become fully vested, subject to the applicable Non-Employee Director’s continued service as a director, on the earlier of (i) the twelve (12)-month anniversary of the date of grant and (ii) the consummation of a Change in Control (as defined in the 2023 Plan).

 

The Annual Awards and the Initial Awards shall be subject to the terms and conditions of the 2023 Plan (including any annual limits on non-employee director grants set forth in the 2023 Plan) and a restricted share unit agreement, including attached exhibits, in substantially the same form approved by the Board for employee grants subject to the terms specified above.

 

The Board may also approve other equity grants to the Non-Employee Directors under the 2023 Plan in addition to or lieu of grants described in this Policy.

 

Expenses

 

The Company shall reimburse the Non-Employee Directors for reasonable and customary out-of-pocket expenses incurred by the Non-Employee Directors in attending Board and committee meetings and otherwise performing their duties and obligations as directors.

 

 

3

 

 

EX-8.1 6 ea020523501ex8-1_gorilla.htm LIST OF SUBSIDIARIES OF GORILLA

Exhibit 8.1

 

SUBSIDIARIES OF Gorilla Technology Group Inc.

 

Name of Subsidiary   Jurisdiction of Organization
Gorilla Science & Technology Holding, Inc.(1)   British Virgin Islands
Telmedia Technology Limited(1)   Hong Kong
ISSCore Technology, Inc.(1)   California (USA)
Gorilla Technology Inc.(2)   Taiwan
NSGUARD Technology Inc.(3)   Taiwan
Gorilla Technology Japan Inc.(3)   Japan
Global SPAC Partners Co.(1)   Cayman Islands
GORILLA TECHNOLOGY UK LIMITED(1)   United Kingdom
Gorilla Technology Egypt LLC(4)   Egypt
Gorilla Distribution Partners Limited(5)   United Kingdom
Gorilla Distribution Egypt(6)   Egypt

 

(1)A wholly owned subsidiary of Gorilla Technology Group Inc.

 

(2)A wholly owned subsidiary of Gorilla Science & Technology Holding, Inc.

 

(3)A wholly owned subsidiary of Telmedia Technology Limited.

 

(4)A subsidiary of Gorilla Technology Group Inc. (99.9%) and GORILLA TECHNOLOGY UK LIMITED (0.1%).

 

(5)A majority owned subsidiary of GORILLA TECHNOLOGY UK LIMITED (55%).

 

(6)A subsidiary of Gorilla Technology Egypt LLC. (0.1%) and GORILLA TECHNOLOGY UK LIMITED (99.9%).

 

EX-11.2 7 ea020523501ex11-2_gorilla.htm INSIDER TRADING AND COMMUNICATIONS POLICY

Exhibit 11.2

 

GORILLA TECHNOLOGY GROUP INC.

 

INSIDER TRADING AND COMMUNICATIONS POLICY

 

Policy as to Trades in the Company’s Securities By Company Personnel

and

Treatment of Confidential Information

 

1. Purpose.

 

Both the Securities and Exchange Commission (the “SEC”) and Congress are very concerned about maintaining the fairness and integrity of the U.S. capital markets. The securities laws are continually reviewed and amended to prevent people from taking advantage of “inside information” and to increase the punishment for those who do. These laws require publicly-traded companies to have clear policies on insider trading. If companies like ours do not take active steps to adopt preventive policies and procedures covering securities trades by company personnel, the consequences could be severe.

 

We are adopting this Insider Trading and Communications Policy to avoid even the appearance of improper conduct on the part of anyone employed by or associated with Gorilla Technology Group Inc. and its subsidiaries and branches (collectively, the “Company”) (not just so-called insiders). We have all worked hard to establish our reputation for integrity and ethical conduct. We cannot afford to damage this reputation.

 

2. Applicability.

 

This policy applies to all employees, officers, members of the Board of Directors, consultants and contractors of the Company or any subsidiary of the Company (the “Individuals”). This policy also applies to family members, other members of a person’s household and entities controlled by a person covered by this policy, as described below. This policy applies to all trading or other transactions in the Company’s securities, including common shares, options to purchase common shares and restricted share units and any other securities that the Company may issue, such as preferred shares, notes, bonds and convertible securities, as well as to derivative securities relating to any of the Company’s securities, whether or not issued by the Company.

 

3. The Consequences.

 

The consequences of insider trading violations can be substantial:

 

For Individuals or Family Members who trade on inside information (or tip information to others):

 

jail term of up to 20 years (30 years in certain circumstances);

 

civil penalty of up to three times the profit gained or loss avoided; and

 

criminal fine (no matter how small the profit) of up to $5 million.

 

 

 

 

For a company (as well as possibly any supervisory person) that fails to take appropriate steps to prevent illegal trading:

 

civil penalty of the greater of $1 million or three times the profit gained or loss avoided as a result of the Individual’s violation; and

 

criminal penalty of up to $25 million.

 

In addition, plaintiffs may claim that Individuals, Family Members, Controlled Entities or the Company are also liable to contemporaneous traders.

 

Further, if the Company has a reasonable basis to conclude that an employee has violated the Company’s Insider Trading and Communications Policy, whether or not knowingly, the Company may impose sanctions, including dismissal for cause. Needless to say, any of the above consequences, even an SEC investigation that does not result in prosecution, can tarnish one’s reputation (as well as the Company’s) and irreparably damage a career. Finally, the size of a transaction has no impact on potential insider trading liability. In the past, even relatively small trades (e.g., trades as small as $400) have resulted in SEC investigations and lawsuits.

 

4. Our Policy.

 

No Trading When in Possession of Material Non-Public Information. If a member of the Board of Directors, officer, any employee, consultant or contractor of the Company or any subsidiary of the Company has possession of material non-public information (often referred to as “inside information”) relating to our Company or any other company as to which the person receives information not available to investors generally, it is our policy that neither that person nor any related person may buy or sell securities of the Company, make a gift of Company securities, or engage in any other action to take advantage of, or pass on to others, that information. This policy also applies to information relating to any other company, including our customers or partners, obtained in the course of you rendering services to the Company or any subsidiary of the Company.

 

Transactions that may be necessary or justifiable for independent reasons (such as the need to raise money for an emergency expenditure) are no exception. Even the appearance of an improper transaction must be avoided to preserve our reputation for adhering to the highest standards of conduct.

 

2

 

 

What is Material Information? “Material information” is any information that a reasonable investor would consider important in deciding whether to buy, hold or sell securities of the Company or any securities of any other company as to which the person receives information not available to investors generally. In short, “material information” includes any information that reasonably could affect the price of our securities or any other securities. Either positive or negative information may be material. It can be information about the Company or about a company with which we do business.

 

Examples: Common examples of information that will frequently be regarded as material are:

 

-earnings information and quarterly results;

 

-projections of future earnings, losses or other business activity;

 

-news of a possible merger, acquisition or tender offer;

 

-news of a possible customer agreement, collaboration, joint venture or partnership;

 

-significant new products, stations or services or delays in new product, station or service introduction or development;

 

-plans to raise additional capital through share sales or otherwise;

 

-bank borrowings or other financing transactions out of the ordinary course;

 

-gain or loss of a significant partner, customer, supplier or contract;

 

-pending or threatened significant litigation, or the resolution of such litigation;

 

-regulatory approvals or changes in regulations;

 

-discoveries, or grants or allowances or disallowances of patents;

 

-changes in management;

 

-changes in auditors or a determination that the Company’s financial statements can no longer be relied upon;

 

-news of a significant sale of assets;

 

-significant cybersecurity incidents, such as a data breach;

 

-impending bankruptcy, financial liquidity problems or a restructuring; and

 

-changes in dividend policies, declaration of a share split and share repurchase plans.

 

What is Non-public Information? Information is “non-public” if it has not been disseminated in a manner making it available to investors generally, which typically entails broad dissemination through a press release to national wire services or a filing with the SEC. Speeches, television or radio appearances, magazine articles and website postings do not always suffice to render information public. The SEC has stated that insiders must wait a reasonable time after disclosure before trading and that what constitutes a reasonable time depends on the circumstances of the dissemination.

 

3

 

 

20/20 Hindsight. Remember, if your securities transactions become the subject of scrutiny, they will be viewed after-the-fact with the benefit of hindsight. As a result, before engaging in any transaction you should carefully consider how regulators and others might view your transaction in hindsight.

 

Transactions by Family Members. The same restrictions apply to your immediate family members and others living in your household (collectively, “Family Members”). You are responsible for the compliance of your Family Members.

 

Transactions by Entities that You Influence or Control. This policy also applies to any entities that you influence or control, including any corporations, partnerships or trusts (collectively referred to as “Controlled Entities”), and transactions by these Controlled Entities should be treated for the purposes of this policy and applicable securities laws as if they were for your own account.

 

Transactions of Non-Residents. The same restrictions apply regardless of whether a person is resident within the United States.

 

Do Not Pass Information to Others. Whether the information is proprietary information about our Company or information that could have an impact on our share price, Individuals, Family Members, and Controlled Entities must not pass the information on to others. It is illegal to advise others to trade on the basis of undisclosed material information. Liability in these cases can extend to both the “tippee” — the person to whom the insider disclosed inside information — and you, as the “tipper,” and will apply whether or not you derive any benefit from another’s actions. You should not make recommendations to others concerning the purchase or sale of securities of the Company. You should never trade, tip or recommend securities (or otherwise cause the purchase or sale of securities) while in possession of material nonpublic information about any other company that was obtained in the course of your involvement with the Company, including communicating material nonpublic information to, any other person or otherwise disclose such information without the Company’s authorization.

 

When Information is Public. As you can appreciate, it is also improper for any Individual to enter a trade immediately after the Company has made a public announcement of material information, including earnings releases. We impose certain “trading blackouts” to ensure that the Company’s shareholders and the investing public will be afforded the time to receive the information and act upon it. These are discussed below under the heading “Trading Blackouts.” To avoid the appearance of impropriety, as a general rule, you should not engage in any transaction until at least two full trading days have passed following the release of the information. Thus, if an announcement were made after the market close on a Monday, Thursday generally would be the first day on which you would be able to trade. If an announcement were made after the market close on a Friday, Wednesday generally would be the first eligible trading day.

 

Pre-Clearance of Trades of Company Shares. To provide assistance in preventing inadvertent violations and avoiding even the appearance of an improper transaction (which could result, for example, where an Individual engages in a trade while unaware of a pending major development), all members of the Board of Directors, the Company’s Chief Executive Officer, Chief Financial Officer, Chief Innovation Officer, Chief Delivery Officer and any other executive officer of the Company (“Officers”), and certain employees of the Company and its subsidiaries in a position to have access to material non-public information or designated on a pre-clearance list by our Chief Executive Officer or Chief Financial Officer from time to time, which may include legal and finance personnel, certain pre-determined insiders (“Pre-Determined Insiders”) and the Family Members and Controlled Entities of such persons must obtain pre-clearance in writing from our General Counsel (in the absence of a General Counsel, our Chief Financial Officer) of all transactions in Company securities (acquisitions, dispositions, transfers, gifts, etc.). For purposes of this paragraph, any venture capital fund or other entity that engages in the investment of securities in the ordinary course of its business (e.g., an investment fund or partnership) other than for an employee, officer or a director’s own account, if such entity has established its own insider trading controls and procedures in compliance with applicable securities laws, shall not constitute a “Controlled Entity.” You must submit a written request for pre-clearance of a transaction no later than two business days before the proposed date of execution of the transaction unless you obtain a waiver from the Audit Committee of the Board of Directors, and shall be valid for five business days from the date such pre-clearance is granted.

 

4

 

 

Pre-clearance does not relieve anyone of their responsibility under SEC rules. All Individuals, whether subject to pre-clearance or not, are responsible for adherence to this Insider Trading and Communications Policy, including, but not limited to: not tipping or trading on insider information; not trading during trading blackout periods; not trading for two full trading days after earnings announcements or other significant Company announcements; and not trading in securities on a short-term basis. Individuals normally not subject to pre-clearance are still responsible for written pre-clearance for the sale of shares purchased in the open market and that has been owned less than six months. If any Individual is in doubt of whether or not pre-clearance is required, the Individual should inquire with our General Counsel (in the absence of a General Counsel, our Chief Financial Officer) or obtain pre-clearance as a cautionary measure.

 

Trading Blackouts. From time to time, the Company may require that members of the Board of Directors, officers, employees of the Company and subsidiaries of the Company and others, including Family Members and Controlled Entities, to suspend trading because of developments known to the Company and not yet disclosed to the public. In that event, these persons are advised not to engage in any transaction involving the purchase or sale of the Company’s securities during that period, and should not disclose to others the fact that they have been suspended from trading (other than as strictly necessary to prevent Family Members and Controlled Entities from trading). The Company will also require the following mandatory trading blackout:

 

Earnings Trading Blackouts – All members of the Board of Directors of the Company or its subsidiaries, Officers, Pre-Determined Insiders and the Family Members and Controlled Entities of such persons will be subject to a share trading blackout period beginning two weeks prior to the end of a fiscal quarter until two full trading days has passed after earnings for that quarter are released. Any such person may request an exception to the blackout period by sending a written request to the Company’s Chief Financial Officer or General Counsel (if applicable) if such person does not believe themselves to be in possession of material non-public information. Exceptions to a share trading blackout period can only be approved by the Audit Committee of the Board of Directors, or, in the case of an exception sought by a member of the Audit Committee of the Board of Directors, by the remaining members of the Board of Directors. All such persons whose employment or affiliation with the Company ceases during a blackout period shall remain subject to the blackout period for the duration of the blackout period.

 

Of course, no trading should be done at any time that an Individual is actually aware of a major undisclosed corporate development.

 

Options/RSUs. Cash exercise of options currently may be done at any time. This policy also does not apply to the exercise of a tax withholding right pursuant to which you elect to have the Company withhold shares subject to an option or restricted share unit to satisfy tax withholding requirements which occur as a result of certain option exercises or the vesting or settlement of any restricted share units. Same-day-sales to exercise share options are subject to trading windows, as are any other market sale of shares subject to an option or restricted share unit for the purpose of generating the cash needed to pay the exercise price and/or taxes (a “sell to cover”).

 

5

 

 

Exception for Approved 10b5-1 Plans. Trades by Individuals in the Company’s securities that are executed pursuant to an approved 10b5-1 trading plan (a “Trading Plan”) are not subject to the prohibition on trading on the basis of material non-public information contained in this Insider Trading and Communications Policy or to the restrictions set forth above relating to pre-clearance procedures and blackout periods.

 

SEC Rule 10b5-1 provides an affirmative defense from insider trading liability under the federal securities laws for trading plans that meet certain requirements. It does not prevent someone from bringing a lawsuit. This Insider Trading and Communications Policy permits Individuals to adopt Trading Plans with brokers that outline a pre-set plan for trading of the Company’s securities, including those received upon the exercise of options and settlement of restricted share units. Trading Plans are to be implemented only during open windows and when the individual is not aware of any material non-public information.

 

Any Trading Plan must comply with SEC Rule 10b5-1 and be approved in writing in advance by our Chief Financial Officer or General Counsel (if any) and the establishment of such a Trading Plan with respect to an Individual may be publicly announced by the Company.

 

Revocation/Amendments to Trading Plans. An Individual may revoke such Individual’s Trading Plan at any time, subject to the terms of the Individual’s Trading Plan. Revocation is effected upon written notice to the broker. However, if the Individual terminates the Trading Plan after the first option exercise or share sale, then the Individual must cancel all outstanding Trading Plans and agree not to enter into another Trading Plan until three months after termination of the Trading Plan.

 

Under certain circumstances, a Trading Plan must be revoked. This includes circumstances such as the announcement of a merger or the occurrence of an event that would cause the transaction either to violate the law or to have an adverse effect on the Company. The Chief Financial Officer, General Counsel (if any) or their designee or any share administrator of the Company is authorized to notify the broker in such circumstances, thereby insulating the insider in the event of revocation.

 

Amendments to Trading Plans will not be allowed once the Trading Plan is in place.

 

Post-Termination Transactions. This Insider Trading and Communications Policy continues to apply to your transactions in Company securities even after your employment, board service or consulting services terminate. If you are in possession of material nonpublic information when your service to the Company or a subsidiary of the Company terminates, you may not trade in Company securities until that information has become public or is no longer material.

 

6

 

 

5. Additional Prohibited Transactions.

 

We believe it is improper and inappropriate for any of the Individuals to engage in short-term or speculative transactions involving Company securities. We believe that this trading can reflect badly on the Company and that Individuals should not engage in any types of transactions that are commonly viewed as a form of “betting” for or against the Company. Accordingly, it is the Company’s policy that members of the Board of Directors, officers, employees, consultants and contractors may not engage in any of the following activities with respect to securities of the Company, without prior written pre-clearance:

 

Director and officer cashless exercise – In response to the restrictions set forth in the Sarbanes-Oxley Act of 2002, the Company will not arrange with brokers to administer cashless exercises on behalf of directors and officers of the Company. Directors and officers of the Company may only utilize the cashless exercise feature of their options if (i) the director or officer retains a broker independently of the Company, (ii) the Company’s involvement is limited to confirming that it will deliver the shares promptly upon payment of the exercise price and (iii) the director or officer uses a “T+3” cashless exercise arrangement, in which the Company agrees to deliver shares against the payment of the purchase price on the same day the sale of the shares underlying the option settles. Under a T+3 cashless exercise, a stock broker, the issuer, and the transfer agent of the issuer work together to make all transactions settle simultaneously. This approach is to avoid any inference that the Company has “extended credit” in the form of a personal loan to the director or executive officer. Any employee who has any questions about cashless exercises may obtain additional guidance from our Chief Financial Officer or General Counsel (if any).

 

Director and officer trading during pension and 401(k) plan blackout periods – If Company securities are available as an investment option or used as a Company match in the Company’s 401(k) plan, directors and officers of the Company are prohibited from trading Company securities during pension and 401(k) plan blackouts, if any, in response to the restrictions set forth in the Sarbanes-Oxley Act of 2002.

 

Trading in securities on a short-term basis — As a general rule, any Company securities purchased in the open market (i.e., not including shares purchased upon exercise of an employee share option or restricted share unit or under an employee share purchase plan) should be held for a minimum of six months and ideally longer. The top executives and members of the Board of Directors of the Company are already subject to the SEC’s “short-swing” profit rule, which penalizes purchases and sales within any six-month period. Any employee who wishes to sell Company securities that were purchased in the open market and that have been owned less than six months must obtain prior written clearance from our Chief Financial Officer or General Counsel (if any). You must submit a written request for pre-clearance of a transaction no later than three business days before the proposed date of execution of the transaction.

 

7

 

 

Short sales of Company securities — This involves selling Company securities that you do not own in the expectation that the price of the securities will fall, or as part of an arbitrage transaction.

 

Buying or selling puts or calls, or their equivalent positions, on Company securities — This includes options and derivatives trading on any of the stock exchanges or futures exchanges, including cashless collars.

 

Margin accounts or pledging. This means securities held in a margin account as collateral for a margin loan, and securities pledged (or hypothecated) as collateral for a loan. This also includes borrowing from a brokerage firm, bank or other entity in order to buy Company securities (other than in connection with a so-called “cashless” exercise of options under the Company’s share plans).

 

Hedging. Hedging or monetization transactions can be accomplished through a number of possible mechanisms, including through the use of financial instruments such as prepaid variable forwards, equity swaps, collars and exchange funds. Such hedging transactions may permit a director, officer or employee to continue to own Company securities obtained through employee benefit plans or otherwise, but without the full risks and rewards of ownership. When that occurs, the director, officer or employee may no longer have the same objections as the Company’s other shareholders.

 

6. Confidential Information and Communications with the Media and External Parties.

 

Unauthorized disclosure of internal information relating to the Company (including information regarding the Company’s commentary or views on specific issues, employees, members of the Board of Directors, facilities, business operations, products or services or the Company’s partners, suppliers or customers) could cause competitive harm to the Company and in some cases could result in liability for the Company. Establishing rules and procedures to promote consistent, effective, and appropriate communications with external parties are necessary to build and reinforce the Company’s positive reputation and public image.

 

Unauthorized Disclosure. Individuals should not disclose internal information about the Company to anyone outside the Company, except as required in the performance of regular duties for the Company. The “applicable communications channels” include all messages and information directed to audiences outside the Company, whether by telephone, letter, email, newsletters, marketing materials, social media channels, online publications, interviews, speeches, presentations, participation on panels, testimonials, or press releases. In this regard, Individuals are prohibited from posting internal information about the Company on a “bulletin board” or “blog” on the Internet or on any applicable communications channel, communicating about the Company and its business in Internet-based “chat” rooms, blogs or other interactive web technologies, or having a blog that discusses the Company and its business. Examples of audiences outside the Company include customers, prospects, suppliers, business partners, regulators, industry and financial analysts, consultants, so-called “expert networks,” media, and the general public.

 

8

 

 

Communications with the Media, Securities Analysts and Investors. Communications on behalf of the Company with the media, securities analysts and investors must be made only by specifically designated representatives of the Company, as communications may be regulated by federal securities laws including but not limited to Regulation FD. Unless you have been expressly authorized to make such communications, if you receive any inquiry relating to the Company from the media, a securities analyst or an investor, you should refer the inquiry to our Chief Financial Officer or General Counsel (if any).

 

Safeguarding Confidential Information. Care must be taken to safeguard the confidentiality of internal information. For example, sensitive documents should not be left lying on desks, and visitors should not be left unattended in offices containing internal company documents. Particular care must be taken if working on a plane, train, or public transportation, or in a location outside of one or our offices.

 

Rumors. Rumors concerning the business and affairs of the Company may circulate from time to time. Our general policy is not to comment upon those rumors. Individuals should also refrain from commenting upon or responding to rumors and should refer any requests for comments or responses to our Chief Financial Officer or General Counsel (if any).

 

Analyst Reports. The Company views analyst reports as the proprietary information of the analyst’s firm. The Company will not provide such reports on our corporate or other websites or through any other means to persons outside of the Company. The Company should avoid directing anyone outside the Company to an analyst report, in part to avoid the appearance of endorsing such a report.

 

Crisis Communications. Situations may occasionally arise that could be unfavorably perceived by the public. In a crisis situation, events beyond the Company’s control may threaten to damage the Company’s relationships with customers, partners, employees, and other stakeholders, or the Company’s reputation, financial position, and other important interests.

 

7. Company Assistance.

 

Any person who has any questions about specific transactions may obtain additional guidance from our Chief Financial Officer or our General Counsel (if any).

 

Remember, however, you are ultimately responsible for adhering to this Insider Trading and Communications Policy and avoiding improper transactions. In this regard, it is imperative that you use your best judgment.

 

8. Modifications.

 

This Insider Trading and Communications Policy has been approved by the Company’s Board of Directors. Officers of the Company may, from time to time, make non-substantive modifications to this Insider Trading and Communications Policy (including, without limitation, substitution of the names of the appropriate contact persons within the Company) with subsequent notice to the Company’s Board of Directors or the Nominating and Corporate Governance Committee of the Board of Directors.

 

9. Acknowledgements.

 

All directors, officers, employees, consultants and contractors of the Company and its subsidiaries will be required to acknowledge, electronically or in writing, their understanding of, and intent to comply with, this Insider Trading and Communications Policy. This agreement will constitute each such person’s consent for the Company to issue any necessary stop-transfer orders to the Company’s transfer agent to enforce compliance with this policy. As a condition of continued employment or engagement, all employees, contractors and consultants must periodically acknowledge, electronically or in writing, that they have read and agree to abide by this policy.

 

9

 

 

ACKNOWLEDGMENT

 

I have received and read a copy of the Gorilla Technology Group Inc. Insider Trading and Communications Policy and I understand and agree to comply with the specific requirements of the policy. I agree that I will be subject to sanctions imposed by the Company, in its discretion, for violation of the Company’s policy, including dismissal for cause, and that the Company may give stop-transfer and other instructions to the Company’s transfer agent against transfer of Company securities by me in a transaction that the Company considers to be in contravention of this policy.

 

Signed:___________________________________

 

 

Printed Name:________________________________

 

 

Date:___________________________________

 

 

10

 

 

EX-12.1 8 ea020523501ex12-1_gorilla.htm CERTIFICATION

Exhibit 12.1

 

PRINCIPAL EXECUTIVE OFFICER’S CERTIFICATION
PURSUANT TO SECTION 302 OF THE

SARBANES-OXLEY ACT OF 2002

 

I,Jayesh Chandan, certify that:

 

1.I have reviewed this Annual Report on Form 20-F of Gorilla Technology Group Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: May 15, 2024

 

  By: /s/ Jayesh Chandan
  Jayesh Chandan
    Chief Executive Officer
    (Principal Executive Officer)

 

EX-12.2 9 ea020523501ex12-2_gorilla.htm CERTIFICATION

Exhibit 12.2

 

PRINCIPAL FINANCIAL OFFICER’S CERTIFICATION
PURSUANT TO SECTION 302 OF THE
SARBANES-OXLEY ACT OF 2002

 

I,Daphne Huang, certify that:

 

1.I have reviewed this Annual Report on Form 20-F of Gorilla Technology Group Inc.;

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

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

 

Date: May 15, 2024

 

  By: /s/ Daphne Huang
    Daphne Huang
    Chief Financial Officer
    (Principal Financial Officer)

 

EX-13.1 10 ea020523501ex13-1_gorilla.htm CERTIFICATION

Exhibit 13.1

 

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO SECTION 906 OF
THE SARBANES-OXLEY ACT OF 2002

 

The certification set forth below is being submitted in connection with the Annual Report on Form 20-F of Gorilla Technology Group Inc. (the “Company”) for the year ended December 31, 2023 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

 

I, Jayesh Chandan, Chief Executive Officer, certify that to the best of my knowledge:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 15, 2024 By: /s/ Jayesh Chandan
    Jayesh Chandan
    Chief Executive Officer
    (Principal Executive Officer)

 

 

 

EX-13.2 11 ea020523501ex13-2_gorilla.htm CERTIFICATION

Exhibit 13.2

 

CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

The certification set forth below is being submitted in connection with the Annual Report on Form 20-F of Gorilla Technology Group Inc. (the “Company”) for the year ended December 31, 2023 (the “Report”) for the purpose of complying with Rule 13a-14(b) or Rule 15d-14(b) of the Securities Exchange Act of 1934 (the “Exchange Act”) and Section 1350 of Chapter 63 of Title 18 of the United States Code.

 

I,Daphne Huang, Chief Financial Officer, certify that to the best of my knowledge:

 

1.The Report fully complies with the requirements of Section 13(a) or 15(d) of the Exchange Act; and

 

2.The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.

 

Date: May 15, 2024

 

  By: /s/ Daphne Huang
    Daphne Huang
    Chief Financial Officer
    (Principal Financial Officer)

 

EX-97.1 12 ea020523501ex97-1_gorilla.htm RECOUPMENT POLICY

Exhibit 97.1

 

GORILLA TECHNOLOGY GROUP INC.
INCENTIVE-BASED COMPENSATION RECOUPMENT POLICY

 

1.Purpose

 

The Board of Directors (the “Board”) of Gorilla Technology Group Inc. (the “Company”), has adopted this Incentive-Based Compensation Recoupment Policy (this “Policy”) to comply with Section 954 of the U.S. Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010, as codified by Section 10D of the U.S. Securities Exchange Act of 1934, as amended (the “U.S. Exchange Act”), and the Nasdaq Stock Exchange (“Nasdaq”) Listing Rule 5608. This Policy provides for the Company’s recoupment of Incentive-Based Compensation paid erroneously to Covered Executives in the event of a Restatement. Capitalized terms not otherwise defined herein will have the meanings set forth in Section 11.

 

2.Administration

 

This Policy will be administered by the Board or, if so designated by the Board, the Compensation Committee of the Board, in which case references herein to the Board will be deemed references to the Compensation Committee of the Board.

 

The Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy. Subject to any limitation under applicable law, the Board may authorize and empower any officer or employee of the Company to take any and all actions necessary or appropriate to carry out the purpose and intent of this Policy (other than with respect to any recovery under this Policy involving such officer or employee). This Policy will be interpreted in a manner that is consistent with the requirements of Section 10D of the U.S. Exchange Act, any applicable rules or standards adopted by the U.S. Securities and Exchange Commission (the “SEC”), and any applicable rules or standards adopted by Nasdaq or any other national securities exchange on which the Company’s securities are then listed. Any determinations made by the Board will be final and binding on all affected individuals.

 

3.Recoupment of Incentive-Based Compensation

 

In the event the Company is required to prepare a Restatement, the Board will require that the Covered Executive forfeit, promptly repay to the Company, or offset, on a pre-tax basis, the full amount of the excess of: (a) the amount of any Incentive-Based Compensation received by the Covered Executive that was calculated based on the erroneous data in the original financial statements that were subsequently restated over (b) the amount of such Incentive-Based Compensation to which the Covered Executive would have been entitled to receive based on the restated financial statements (such excess amount, the “Recoverable Incentive-Based Compensation”).

 

In the case of compensation based on stock price or total shareholder return, the amount subject to recoupment will be based on a reasonable estimate of the effect of the Restatement on the Company’s stock price or total shareholder return upon which the Incentive-Based Compensation was received.

 

 

 

 

Such recoupment will apply on a “no-fault” basis—that is, regardless of whether any misconduct occurred or a Covered Executive officer’s responsibility for the Restatement. In addition, the Company’s obligation to recoup Recoverable Incentive-Based Compensation is not dependent on if or when restated financial statements are filed with the SEC.

 

4.Recoupment Methods

 

Subject to Section 3, the Board will determine, in its sole discretion, the timing and method or methods for recouping Recoverable Incentive-Based Compensation pursuant to this Policy. The Board will have no obligation to apply the same method of recoupment to each affected Covered Employee in connection with any Restatement.

 

5.Exceptions to Recovery for Impracticability

 

The Board will recover any Recoverable Incentive-Based Compensation unless such recovery would be impracticable, as determined in good faith by either the Compensation Committee of the Board or a majority of the independent directors serving on the Board in accordance with Rule 10D-1 of the U.S. Exchange Act and applicable securities exchange rules.

 

Specifically, no recovery will be required pursuant to this Policy if: (a) the direct expense paid to a third-party to assist in enforcing this Policy would exceed the amount of the Recoverable Incentive-Based Compensation and the Company (i) makes a reasonable attempt to recover the Recoverable Incentive-Based Compensation and (ii) documents such reasonable attempts, which documentation will be provided to Nasdaq or any other national securities exchange on which the Company’s securities are then listed, (b) pursuing such recovery would violate the home country law of the jurisdiction of incorporation of the Company where that law was adopted prior to November 28, 2022, and the Company provides an opinion of counsel to that effect acceptable to Nasdaq or any other national securities exchange on which the Company’s securities are then listed, or (c) recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the U.S. Internal Revenue Code of 1986, as amended, and the regulations thereunder.

 

6.Notice and Acknowledgment

 

The Company will provide notice of this Policy to each Covered Executive and shall solicit from each Covered Executive signed acknowledgment of, and agreement to, this Policy in substantially the form attached hereto as Exhibit A. In addition, before the Company takes any action to seek recovery of Recoverable Incentive-Based Compensation pursuant to this Policy or any other action provided for hereunder against a Covered Executive, the Company will provide notice of such clawback or other action. Notwithstanding anything to the contrary contained herein, the Company’s failure to provide notice to or receive acknowledgment from a Covered Executive will have no impact on the applicability or enforceability of this Policy against such Covered Executive.

 

2

 

 

7.Other Recoupment Rights

 

Any rights or remedies under this Policy are in addition to, and not in lieu of, any other rights or remedies that the Company may have pursuant to the terms of any other policy of the Company or any provision in any compensatory plan or arrangement, employment agreement, equity award agreement, or similar plan, agreement or arrangement, and any other legal rights and remedies available to the Company, or any actions that may be imposed by any law enforcement agencies, regulators, administrative bodies, or other authorities.

 

8.Amendment

 

The Board may amend this Policy from time to time in its discretion, and will amend this Policy as it deems necessary to reflect the regulations adopted by the SEC under Section 10D of the U.S. Exchange Act and to comply with any rules or standards adopted by a national securities exchange on which the Company’s securities are then listed.

 

9.No Indemnification or Reimbursement

 

Neither the Company nor any of its affiliates will: (a) indemnify any Covered Executive against the loss of any incorrectly awarded Incentive-Based Compensation or (b) pay or reimburse any Covered Executive for premiums incurred or paid for any insurance policy to fund such Covered Executive’s potential recovery obligations.

 

10.Effective Date

 

This Policy was adopted by the Company on November 24, 2023, and applies to Incentive-Based Compensation that is granted, earned, or vested by Covered Executives on or after October 2, 2023 (the “Effective Date”).

 

11.Definitions

 

For purposes of this Policy:

 

(a) Covered Executive” means current and former executive officers who are, or were at any time, during an applicable Covered Period, executive officers as defined in Rule 10D-1(d) of the U.S. Exchange Act. Subsequent changes in a Covered Executive’s employment status, including retirement or termination of employment (including after serving in an interim capacity), do not affect the Company’s rights to recover Incentive-Based Compensation pursuant to this Policy.

 

(b) Covered Period” means the three (3) completed fiscal years immediately preceding the Restatement Date. The Covered Period also includes any transition period that results from a change in the Company’s fiscal year of less than nine (9) months within or immediately following such three (3) completed fiscal years.

 

(c) A “financial reporting measure” means any measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures, including, but not limited to, stock price and total shareholder return. For the avoidance of doubt, (i) financial reporting measures include non-GAAP financial measures for purposes of Regulation G of the U.S. Exchange Act, as well other measures, metrics and ratios that are not non-GAAP measures, and (ii) financial reporting measures may or may not be included in a filing with the SEC, and may be presented outside the financial statements.

 

3

 

 

(d) GAAP” means U.S. Generally Accepted Accounting Principles.

 

(e) Incentive-Based Compensation” means any compensation that is granted, earned, or vested on or after the Effective Date based wholly or in part upon the attainment of a financial reporting measure based on or derived from financial information for any fiscal period ending on or after the Effective Date. For the avoidance of doubt, examples of compensation that is not Incentive-Based Compensation include, but are not limited to: (i) salary (except to the extent that a Covered Executive receives a salary increase earned wholly or in part based on the attainment of a financial reporting measure performance goal, such a salary increase is Incentive-Based Compensation), (ii) bonuses paid solely at the discretion of the Board or the Compensation Committee of the Board that are not paid from a “bonus pool” that is determined by satisfying a financial reporting measure performance goal, (iii) bonuses awarded based solely on completion of a specified period of service, (iv) bonuses awarded based solely on subjective standards, strategic measures, or operational measures, or (v) equity awards for which the grant is not contingent upon achieving any financial reporting measure performance goal and vesting is contingent solely upon completion of a specified service period and/or attaining one or more nonfinancial reporting measures.

 

(f)   Incentive-Based Compensation will be deemed to have been “received” during the fiscal period during which the financial reporting measure specified in the compensation award is attained, even if the grant or payment of such Incentive-Based Compensation occurs after the end of such fiscal period.

 

(g) Restatement” means an accounting restatement of the Company’s financial statements due to the Company’s material non-compliance with any financial reporting requirement under the U.S. federal securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements (often referred to as a “Big R” restatement), or that would result in a material misstatement if the correction of the error was recognized in the current period or left uncorrected in the current period (often referred to as a “little r” restatement).

 

(h) Restatement Date” means earlier of: (i) the date the Board, a Board committee, or officer(s) authorized to take such action if Board action is not required, concludes, or reasonably should have concluded, that a Restatement is required, or (ii) the date a court, regulator, or other legally authorized body directs the Company to undertake a Restatement. For purposes of clause (ii), the date of the initial court order or other regulatory agency action would be the measurement date for the Covered Period, but the application of this Policy would occur only after such order is final and non-appealable.

 

4

 

 

EXHIBIT A

 

ACKNOWLEDGMENT OF AND AGREEMENT TO THE
INCENTIVE-BASED COMPENSATION RECOUPMENT POLICY

 

THIS ACKNOWLEDGEMENT OF AND AGREEMENT TO THE INCENTIVE-BASED COMPENSATION RECOUPMENT POLICY is entered into between Gorilla Technology Group Inc. (the “Company”), and the undersigned (the “Executive”) as of the date of the Executive’s signature below. Capitalized terms used herein but not defined shall have the meanings assigned to such terms in the Company’s Incentive-Based Compensation Recoupment Policy (the “Policy”).

 

The Executive acknowledges and agrees that the Company has provided the Executive with a copy of the Policy, attached hereto as Annex A, and that the Executive has had the opportunity to review the Policy. The Executive further acknowledges and agrees that the Executive accepts the provisions of the Policy and will abide by all of the terms of the Policy both during and after the Executive’s employment with the Company, including, without limitation, by forfeiting, promptly repaying to the Company and/or offsetting, on a pre-tax basis, any Recoverable Incentive-Based Compensation, and hereby agrees to waive the assertion or application of any rights under federal, state, local, or foreign law or in contract or equity that would otherwise conflict with or narrow the Company’s authority to interpret, apply and enforce the Policy to its fullest extent, including but not limited to, the Company’s authority to withhold or divert the Executive’s wages pursuant to the Policy.

 

The Executive further acknowledges and agrees that all Incentive-Based Compensation granted, earned or vested on or after October 2, 2023 (the “Effective Date”) will be subject to the provisions of the Policy, and that agreement to the Policy is a condition to the receipt and retention of such compensation. The Executive acknowledges and agrees that the Executive’s acceptance of the Policy is in consideration of Incentive-Based Compensation that is granted, earned or vested on or after the later of the Effective Date or the date of the Executive’s signature below.

 

[Signature Page Follows]

 

A-1

 

 

  AGREED AND ACKNOWLEDGED:
   
  EXECUTIVE
   
   
  Signature
   
   
  Name
   
   
  Date

 

[Signature Page to Acknowledgment of and Agreement to the
Gorilla Technology Group Inc. Incentive-Based Compensation Recoupment Policy
]

 

 

 

 

ANNEX A

 

GORILLA TECHNOLOGY GROUP INC.
INCENTIVE-BASED COMPENSATION RECOUPMENT POLICY

 

[See attached]

 

 

ANNEX-A-1

 

EX-101.SCH 13 glspu-20231231.xsd XBRL SCHEMA FILE 001 - Statement - Consolidated Balance Sheets link:presentationLink link:definitionLink link:calculationLink 002 - Statement - Consolidated Statements of Comprehensive Income (Loss) link:presentationLink link:definitionLink link:calculationLink 003 - Statement - Consolidated Statements of Changes In Equity link:presentationLink link:definitionLink link:calculationLink 004 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:definitionLink link:calculationLink 005 - Disclosure - Corporate and Group Information link:presentationLink link:definitionLink link:calculationLink 006 - Disclosure - The Authorization of the Consolidated Financial Statements link:presentationLink link:definitionLink link:calculationLink 007 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB link:presentationLink link:definitionLink link:calculationLink 008 - Disclosure - Summary of Material Accounting Policy Information link:presentationLink link:definitionLink link:calculationLink 009 - Disclosure - Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 010 - Disclosure - Financial Assets at Fair Value Through Profit or Loss link:presentationLink link:definitionLink link:calculationLink 011 - Disclosure - Financial Assets at Amortized Cost link:presentationLink link:definitionLink link:calculationLink 012 - Disclosure - Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 013 - Disclosure - Inventories link:presentationLink link:definitionLink link:calculationLink 014 - Disclosure - Prepayments link:presentationLink link:definitionLink link:calculationLink 015 - Disclosure - Other Receivables link:presentationLink link:definitionLink link:calculationLink 016 - Disclosure - Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 017 - Disclosure - Leasing Arrangements-Lessee link:presentationLink link:definitionLink link:calculationLink 018 - Disclosure - Intangible Assets link:presentationLink link:definitionLink link:calculationLink 019 - Disclosure - Other Non-Current Assets link:presentationLink link:definitionLink link:calculationLink 020 - Disclosure - Short-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 021 - Disclosure - Other Payables link:presentationLink link:definitionLink link:calculationLink 022 - Disclosure - Long-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 023 - Disclosure - Pensions link:presentationLink link:definitionLink link:calculationLink 024 - Disclosure - Share-Based Payment link:presentationLink link:definitionLink link:calculationLink 025 - Disclosure - Provisions link:presentationLink link:definitionLink link:calculationLink 026 - Disclosure - Warrant Liabilities link:presentationLink link:definitionLink link:calculationLink 027 - Disclosure - Convertible Preference Share Liabilities link:presentationLink link:definitionLink link:calculationLink 028 - Disclosure - Share Capital link:presentationLink link:definitionLink link:calculationLink 029 - Disclosure - Retained Earnings link:presentationLink link:definitionLink link:calculationLink 030 - Disclosure - Revenue link:presentationLink link:definitionLink link:calculationLink 031 - Disclosure - Other Income link:presentationLink link:definitionLink link:calculationLink 032 - Disclosure - Other Gains (Losses) - Net link:presentationLink link:definitionLink link:calculationLink 033 - Disclosure - Interest Income link:presentationLink link:definitionLink link:calculationLink 034 - Disclosure - Finance Costs link:presentationLink link:definitionLink link:calculationLink 035 - Disclosure - Expenses by Nature link:presentationLink link:definitionLink link:calculationLink 036 - Disclosure - Employee Benefit Expense link:presentationLink link:definitionLink link:calculationLink 037 - Disclosure - Employees' Compensation and Directors' Remuneration link:presentationLink link:definitionLink link:calculationLink 038 - Disclosure - Income Tax link:presentationLink link:definitionLink link:calculationLink 039 - Disclosure - Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 040 - Disclosure - Supplemental Cash Flow Information link:presentationLink link:definitionLink link:calculationLink 041 - Disclosure - Changes in Liabilities from Financing Activities link:presentationLink link:definitionLink link:calculationLink 042 - Disclosure - Related Party Transactions link:presentationLink link:definitionLink link:calculationLink 043 - Disclosure - Pledged Assets link:presentationLink link:definitionLink link:calculationLink 044 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments link:presentationLink link:definitionLink link:calculationLink 045 - Disclosure - Significant Events after the Reporting Period link:presentationLink link:definitionLink link:calculationLink 046 - Disclosure - Capital Management link:presentationLink link:definitionLink link:calculationLink 047 - Disclosure - Financial Instruments link:presentationLink link:definitionLink link:calculationLink 048 - Disclosure - Fair Value Information link:presentationLink link:definitionLink link:calculationLink 049 - Disclosure - Segment Information link:presentationLink link:definitionLink link:calculationLink 996000 - Disclosure - Accounting Policies, by Policy (Policies) link:presentationLink link:definitionLink link:calculationLink 996001 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables) link:presentationLink link:definitionLink link:calculationLink 996002 - Disclosure - Summary of Material Accounting Policy Information (Tables) link:presentationLink link:definitionLink link:calculationLink 996003 - Disclosure - Cash and Cash Equivalents (Tables) link:presentationLink link:definitionLink link:calculationLink 996004 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Tables) link:presentationLink link:definitionLink link:calculationLink 996005 - Disclosure - Financial Assets at Amortized Cost (Tables) link:presentationLink link:definitionLink link:calculationLink 996006 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:definitionLink link:calculationLink 996007 - Disclosure - Inventories (Tables) link:presentationLink link:definitionLink link:calculationLink 996008 - Disclosure - Prepayments (Tables) link:presentationLink link:definitionLink link:calculationLink 996009 - Disclosure - Other Receivables (Tables) link:presentationLink link:definitionLink link:calculationLink 996010 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:definitionLink link:calculationLink 996011 - Disclosure - Leasing Arrangements-Lessee (Tables) link:presentationLink link:definitionLink link:calculationLink 996012 - Disclosure - Intangible Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996013 - Disclosure - Other Non-Current Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996014 - Disclosure - Short-Term Borrowings (Tables) link:presentationLink link:definitionLink link:calculationLink 996015 - Disclosure - Other Payables (Tables) link:presentationLink link:definitionLink link:calculationLink 996016 - Disclosure - Long-Term Borrowings (Tables) link:presentationLink link:definitionLink link:calculationLink 996017 - Disclosure - Pensions (Tables) link:presentationLink link:definitionLink link:calculationLink 996018 - Disclosure - Share-Based Payment (Tables) link:presentationLink link:definitionLink link:calculationLink 996019 - Disclosure - Provisions (Tables) link:presentationLink link:definitionLink link:calculationLink 996020 - Disclosure - Warrant Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996021 - Disclosure - Convertible Preference Share Liabilities (Tables) link:presentationLink link:definitionLink link:calculationLink 996022 - Disclosure - Share Capital (Tables) link:presentationLink link:definitionLink link:calculationLink 996023 - Disclosure - Revenue (Tables) link:presentationLink link:definitionLink link:calculationLink 996024 - Disclosure - Other Income (Tables) link:presentationLink link:definitionLink link:calculationLink 996025 - Disclosure - Other Gains (Losses) - Net (Tables) link:presentationLink link:definitionLink link:calculationLink 996026 - Disclosure - Interest Income (Tables) link:presentationLink link:definitionLink link:calculationLink 996027 - Disclosure - Finance Costs (Tables) link:presentationLink link:definitionLink link:calculationLink 996028 - Disclosure - Expenses by Nature (Tables) link:presentationLink link:definitionLink link:calculationLink 996029 - Disclosure - Employee Benefit Expense (Tables) link:presentationLink link:definitionLink link:calculationLink 996030 - Disclosure - Income Tax (Tables) link:presentationLink link:definitionLink link:calculationLink 996031 - Disclosure - Earnings (Loss) Per Share (Tables) link:presentationLink link:definitionLink link:calculationLink 996032 - Disclosure - Supplemental Cash Flow Information (Tables) link:presentationLink link:definitionLink link:calculationLink 996033 - Disclosure - Changes in Liabilities from Financing Activities (Tables) link:presentationLink link:definitionLink link:calculationLink 996034 - Disclosure - Related Party Transactions (Tables) link:presentationLink link:definitionLink link:calculationLink 996035 - Disclosure - Pledged Assets (Tables) link:presentationLink link:definitionLink link:calculationLink 996036 - Disclosure - Capital Management (Tables) link:presentationLink link:definitionLink link:calculationLink 996037 - Disclosure - Financial Instruments (Tables) link:presentationLink link:definitionLink link:calculationLink 996038 - Disclosure - Fair Value Information (Tables) link:presentationLink link:definitionLink link:calculationLink 996039 - Disclosure - Segment Information (Tables) link:presentationLink link:definitionLink link:calculationLink 996040 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year link:presentationLink link:definitionLink link:calculationLink 996041 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective link:presentationLink link:definitionLink link:calculationLink 996042 - Disclosure - Summary of Material Accounting Policy Information (Details) link:presentationLink link:definitionLink link:calculationLink 996043 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements link:presentationLink link:definitionLink link:calculationLink 996044 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 996045 - Disclosure - Cash and Cash Equivalents (Details) link:presentationLink link:definitionLink link:calculationLink 996046 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents link:presentationLink link:definitionLink link:calculationLink 996047 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details) link:presentationLink link:definitionLink link:calculationLink 996048 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss link:presentationLink link:definitionLink link:calculationLink 996049 - Disclosure - Financial Assets at Amortized Cost (Details) link:presentationLink link:definitionLink link:calculationLink 996050 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost link:presentationLink link:definitionLink link:calculationLink 996051 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost link:presentationLink link:definitionLink link:calculationLink 996052 - Disclosure - Accounts Receivable (Details) link:presentationLink link:definitionLink link:calculationLink 996053 - Disclosure - Accounts Receivable (Details) - Schedule of Accounts Receivable link:presentationLink link:definitionLink link:calculationLink 996054 - Disclosure - Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows link:presentationLink link:definitionLink link:calculationLink 996055 - Disclosure - Inventories (Details) - Schedule of Inventories link:presentationLink link:definitionLink link:calculationLink 996056 - Disclosure - Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense link:presentationLink link:definitionLink link:calculationLink 996057 - Disclosure - Prepayments (Details) - Schedule of Prepayments link:presentationLink link:definitionLink link:calculationLink 996058 - Disclosure - Other Receivables (Details) - Schedule of Other receivables link:presentationLink link:definitionLink link:calculationLink 996059 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 996060 - Disclosure - Leasing Arrangements-Lessee (Details) link:presentationLink link:definitionLink link:calculationLink 996061 - Disclosure - Leasing Arrangements-Lessee (Details) - Schedule of right-of-use assets and the depreciation charge link:presentationLink link:definitionLink link:calculationLink 996062 - Disclosure - Leasing Arrangements-Lessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts link:presentationLink link:definitionLink link:calculationLink 996063 - Disclosure - Intangible Assets (Details) link:presentationLink link:definitionLink link:calculationLink 996064 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996065 - Disclosure - Intangible Assets (Details) - Schedule of Amortization on Intangible Assets link:presentationLink link:definitionLink link:calculationLink 996066 - Disclosure - Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets link:presentationLink link:definitionLink link:calculationLink 996067 - Disclosure - Short-Term Borrowings (Details) link:presentationLink link:definitionLink link:calculationLink 996068 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 996069 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing link:presentationLink link:definitionLink link:calculationLink 996070 - Disclosure - Other Payables (Details) - Schedule of other payables link:presentationLink link:definitionLink link:calculationLink 996071 - Disclosure - Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings link:presentationLink link:definitionLink link:calculationLink 996072 - Disclosure - Pensions (Details) link:presentationLink link:definitionLink link:calculationLink 996073 - Disclosure - Pensions (Details) - Schedule of Balance Sheet link:presentationLink link:definitionLink link:calculationLink 996074 - Disclosure - Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets link:presentationLink link:definitionLink link:calculationLink 996075 - Disclosure - Pensions (Details) - Schedule of Principal Actuarial Assumptions link:presentationLink link:definitionLink link:calculationLink 996076 - Disclosure - Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation link:presentationLink link:definitionLink link:calculationLink 996077 - Disclosure - Share-Based Payment (Details) link:presentationLink link:definitionLink link:calculationLink 996078 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment link:presentationLink link:definitionLink link:calculationLink 996079 - Disclosure - Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions link:presentationLink link:definitionLink link:calculationLink 996080 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements link:presentationLink link:definitionLink link:calculationLink 996081 - Disclosure - Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date link:presentationLink link:definitionLink link:calculationLink 996082 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses link:presentationLink link:definitionLink link:calculationLink 996083 - Disclosure - Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment link:presentationLink link:definitionLink link:calculationLink 996084 - Disclosure - Provisions (Details) - Schedule of provisions link:presentationLink link:definitionLink link:calculationLink 996085 - Disclosure - Provisions (Details) - Schedule of analysis of total provisions link:presentationLink link:definitionLink link:calculationLink 996086 - Disclosure - Warrant Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996087 - Disclosure - Warrant Liabilities (Details) - Schedule of Warrant Liabilities link:presentationLink link:definitionLink link:calculationLink 996088 - Disclosure - Convertible Preference Share Liabilities (Details) link:presentationLink link:definitionLink link:calculationLink 996089 - Disclosure - Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities link:presentationLink link:definitionLink link:calculationLink 996090 - Disclosure - Share Capital (Details) link:presentationLink link:definitionLink link:calculationLink 996091 - Disclosure - Share Capital (Details) - Schedule of Authorized and Issued Preference Shares link:presentationLink link:definitionLink link:calculationLink 996092 - Disclosure - Share Capital (Details) - Schedule of Movements in the Number of the Company’s Ordinary Shares Outstanding link:presentationLink link:definitionLink link:calculationLink 996093 - Disclosure - Revenue (Details) link:presentationLink link:definitionLink link:calculationLink 996094 - Disclosure - Revenue (Details) - Schedule of Revenue from Contracts with Customers link:presentationLink link:definitionLink link:calculationLink 996095 - Disclosure - Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services link:presentationLink link:definitionLink link:calculationLink 996096 - Disclosure - Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 996097 - Disclosure - Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance link:presentationLink link:definitionLink link:calculationLink 996098 - Disclosure - Other Income (Details) link:presentationLink link:definitionLink link:calculationLink 996099 - Disclosure - Other Income (Details) - Schedule of Other Income link:presentationLink link:definitionLink link:calculationLink 996100 - Disclosure - Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net link:presentationLink link:definitionLink link:calculationLink 996101 - Disclosure - Interest Income (Details) - Schedule of Interest Income link:presentationLink link:definitionLink link:calculationLink 996102 - Disclosure - Finance Costs (Details) - Schedule of Finance Costs link:presentationLink link:definitionLink link:calculationLink 996103 - Disclosure - Expenses by Nature (Details) link:presentationLink link:definitionLink link:calculationLink 996104 - Disclosure - Expenses by Nature (Details) - Schedule of Expenses by Nature link:presentationLink link:definitionLink link:calculationLink 996105 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration link:presentationLink link:definitionLink link:calculationLink 996106 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals) link:presentationLink link:definitionLink link:calculationLink 996107 - Disclosure - Employee Benefit Expense (Details) - Schedule Employee Benefit Expense link:presentationLink link:definitionLink link:calculationLink 996108 - Disclosure - Income Tax (Details) link:presentationLink link:definitionLink link:calculationLink 996109 - Disclosure - Income Tax (Details) - Schedule of Income Tax Expense (Benefit) link:presentationLink link:definitionLink link:calculationLink 996110 - Disclosure - Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss link:presentationLink link:definitionLink link:calculationLink 996111 - Disclosure - Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards link:presentationLink link:definitionLink link:calculationLink 996112 - Disclosure - Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets link:presentationLink link:definitionLink link:calculationLink 996113 - Disclosure - Earnings (Loss) Per Share (Details) link:presentationLink link:definitionLink link:calculationLink 996114 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share link:presentationLink link:definitionLink link:calculationLink 996115 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments link:presentationLink link:definitionLink link:calculationLink 996116 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment link:presentationLink link:definitionLink link:calculationLink 996117 - Disclosure - Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities link:presentationLink link:definitionLink link:calculationLink 996118 - Disclosure - Related Party Transactions (Details) link:presentationLink link:definitionLink link:calculationLink 996119 - Disclosure - Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship link:presentationLink link:definitionLink link:calculationLink 996120 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Expense link:presentationLink link:definitionLink link:calculationLink 996121 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Payable link:presentationLink link:definitionLink link:calculationLink 996122 - Disclosure - Related Party Transactions (Details) - Schedule of Key Management Compensation link:presentationLink link:definitionLink link:calculationLink 996123 - Disclosure - Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral link:presentationLink link:definitionLink link:calculationLink 996124 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments (Details) link:presentationLink link:definitionLink link:calculationLink 996125 - Disclosure - Significant Events after the Reporting Period (Details) link:presentationLink link:definitionLink link:calculationLink 996126 - Disclosure - Capital Management (Details) - Schedule of Gearing Ratios link:presentationLink link:definitionLink link:calculationLink 996127 - Disclosure - Financial Instruments (Details) link:presentationLink link:definitionLink link:calculationLink 996128 - Disclosure - Financial Instruments (Details) - Schedule of Financial Instruments by Category link:presentationLink link:definitionLink link:calculationLink 996129 - Disclosure - Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies link:presentationLink link:definitionLink link:calculationLink 996130 - Disclosure - Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation link:presentationLink link:definitionLink link:calculationLink 996131 - Disclosure - Financial Instruments (Details) - Schedule of Provision Matrix link:presentationLink link:definitionLink link:calculationLink 996132 - Disclosure - Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable link:presentationLink link:definitionLink link:calculationLink 996133 - Disclosure - Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities link:presentationLink link:definitionLink link:calculationLink 996134 - Disclosure - Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities link:presentationLink link:definitionLink link:calculationLink 996135 - Disclosure - Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument link:presentationLink link:definitionLink link:calculationLink 996136 - Disclosure - Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis link:presentationLink link:definitionLink link:calculationLink 996137 - Disclosure - Segment Information (Details) link:presentationLink link:definitionLink link:calculationLink 996138 - Disclosure - Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments link:presentationLink link:definitionLink link:calculationLink 996139 - Disclosure - Segment Information (Details) - Schedule of Geographical Information link:presentationLink link:definitionLink link:calculationLink 996140 - Disclosure - Segment Information (Details) - Schedule of Information of Major Customers link:presentationLink link:definitionLink link:calculationLink 000 - Document - Document And Entity Information link:presentationLink link:definitionLink link:calculationLink EX-101.CAL 14 glspu-20231231_cal.xml XBRL CALCULATION FILE EX-101.DEF 15 glspu-20231231_def.xml XBRL DEFINITION FILE EX-101.LAB 16 glspu-20231231_lab.xml XBRL LABEL FILE EX-101.PRE 17 glspu-20231231_pre.xml XBRL PRESENTATION FILE GRAPHIC 18 image_001.jpg GRAPHIC begin 644 image_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BL' M6RYU"!!+*B^4Q(1RN3D>E4-C?\_%S_W_ &_QKFGB.635CJAA^:*ESN+AHF99W(6)E.XJOR9.02,9!XZTD^LWDIA$<ZGM;&:)VF>U$K7 (VEL D$#H>ZO;K44218HK5+= 79AG@JN>.?6CE8NIH8;BSL9A$9U0;F0 M&;J&0@\H0>]/7Q,I8[K"9(]HVR&1<,Q4,%]NO7M1RL.9&]17/?V[<_V@$-JX M9HM@LV91^^#[<>9TQCOTH;Q0[S^5;:3/.PA,K#SE5EP"2,'Z8SZTJ\>M3V=S-:7,-Q<^2[AKAU2+"JJD MG ^]UZ@#Z4_# _I4EOJ\NH6]T MBVTMG*L#21.65\X++D=N"O0TN5AS(V**YV#Q#+;01I=VLTA6)-USN0"1V0,/ ME'3/(]JW+666:W5Y[9K>7D-$SAMI'N.#0TT--,OZ5_R&A_U[M_Z$M=#7/:5_ MR&A_U[M_Z$M=#7=A_@^9P8GX_D%%%%=!S!1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110!@ZU_R%(/^N+?S%9EW96M_;F"[ M@CGB)!VN,C([^QK3UK_D*0?]<6_F*IUYE7^(SU*7\-%%M%TQQ"&L("(4,.O&<&M*_M#<2V\BJ'\ MO/UJ[I&@W6FWPN))[-^'#>5;E&;<%QD[CTV_K4,GAJ\F@0/>6HF5)4 MWK W\98C@MVW?6BZ[C:?8U=^E-I_V2:6T, 0(\4CJ ,C.",\'O558="LKVUM MH[:V5A'(Z.&!$:D#=G)SAAWZ'%9W_")WAO'G>[L)%9D8J]JQSMSC^+'?KBE3 MPG=>6J2WEG( C G[.P)) &,AL[1M&!1IW#7L:D6EZ+.GV1=/@V6S;D0KP-W. MX<\@_P!*?IVAVUA82VKK',9RWGR>7M\W)/!&?0XIVFV$MK(7E925A2!=H W! M M;53YWH>G2:]FM0HH\NZ_Y\+G_OD?XT>7=?\ /A<_]\C_ !K.S[&O,NX44>7= M?\^%S_WR/\:/+NO^?"Y_[Y'^-%GV#F7<**/+NO\ GPN?^^1_C1Y=U_SX7/\ MWR/\:+/L',NX44T^>)1&;.XWD$A=HR1^=.\NZ_Y\+G_OD?XT6?8+KN%%'EW7 M_/A<_P#?(_QH\NZ_Y\+G_OD?XT6?8.9=PHH\NZ_Y\+G_ +Y'^-'EW7_/A<_] M\C_&BS[!S+N%%'EW7_/A<_\ ?(_QH\NZ_P"?"Y_[Y'^-%GV#F7@4445T'.%%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4 M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110!0D_Y#MO\ ]<'_ )K5^J$G_(=M_P#K@_\ -:OU$>OJ M7+IZ!1115D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1 M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%% M% !1110 4444 %%%% !1110 4444 %%%% !1110 52U*::&"(0.$>25(]Q7= M@$^E7:H:K_J[;_KYC_G43^%EP^)!]EU'_H)+_P" X_QH^RZC_P!!)?\ P''^ M-7Z*.1?TPYW_ $D4/LNH_P#027_P''^-'V74?^@DO_@./\:OT4\&I6L2.-01MTBIS;CN<>M:] M4-6_X]X?^OB/_P!"%3.*46_U+A)N23M]R#[+J/\ T$E_\!Q_C1]EU'_H)+_X M#C_&K]%5R+^F1SO^DBA]EU'_ *"2_P#@./\ &C[+J/\ T$E_\!Q_C5^BCD7] M,.=_TD4/LNH_]!)?_ H]ZN_9=1_Z"2_^ X_QHD_Y#MO_ -<'_FM7ZF,%KZ]R MY3>GIV10^RZC_P!!)?\ P''^-'V74?\ H)+_ . X_P :OT57(OZ9'._Z2*'V M74?^@DO_ (#C_&C[+J/_ $$E_P# U"ZBO[V8(?]''3!/K[59^RZC_T$E_\ T?9?OO5S[+J/_027_P''^-#_P#(=A_Z M]W_]"%7Z48K75_>.4WIHON10^RZC_P!!)?\ P''^-'V74?\ H)+_ . X_P : MOT57(OZ9'._Z2*'V74?^@DO_ (#C_&C[+J/_ $$E_P# 8TE%605-+OH M]3TRWO82YCF0,"Z[2?P[5;HHH **** "BBB@ HHHH *H:M_Q[P_]?$?_ *$* MOU0U;_CWA_Z^(_\ T(5$_A9=/XD7STKD)-?N?)MVBOT*LAW2",'*[F#2_P# M,#CISS77T8'I5D'+PZU>VDD,NH3"2WN9(DB$4/*[A@9^IY[X%=1110 4444 M%%%% !1110 4444 %%%% %"3_D.V_P#UP?\ FM+K%U]BTV2X^T+ $9,NP! ! M8#'/KFDD_P"0[;_]<'_FM7^M1'KZERZ>AR;ZU?G4&@2Z49FVJIB'W\X\K/\ MN_/GK^%7]'U2=KQ--OY?-O!!YIDCCPC@-@G/U]NU;N**L@**** "BBB@ HHH MH **** *&I?ZRP_Z^E_]!:JFM:D]E/Y:7BPEK9WP5!*X*YD_ $^U6]2_UEA_ MU]+_ .@M5_ ]*A?$RY?"OG^9R,>J:O@44459 4444 %%%% !1110 4444 %%%% !5 M#3O]=??]?)_D*OU0T[_77W_7P?Y"H?Q(N/PL76;F2ST>ZN8FV/'&6#<<>XSQ MGTSQFN>TW7-3E&H?:&8&&V#KYL:(JMMRO(/WR,EE/ XQQ77]>M&!Z59!R%IK MNH6MI%?:C,[VDPB"+]G E4%L L!P"W'0D>E=?1BB@ HHHH **** "BBB@ HH MHH **** .266YE,CM>7(/F.,"3 #$"G9G_Y_;K_ +^4R#[K_P#763_T,US= MQJ&IVU[N34D.IW]U8Z MDDC2P^0D9BE%M().1SG@Y/NHR,]*=GW%S+L=+FX_Y_;K_OY1FX_Y_;K_ +^5 MS+:QJ,<2[8I9'5 4B:W?>_RD[F<87!/; /K3+;Q!JLH7SH$A#;U;NFS33Z?!+/_K67+?NRGZ'FD[KJ-6?0Z+0Y9)=- M!ED:1A(Z[F.3@,0*TJR] _Y!G_;:3_T,UJ5Z-+X$>;5_B,*S=O_ /(.7_KM'_Z$**OP,=+^(C(S/_S^W7_?RC-Q_P _MU_W M\I:*\V[[GIV783-Q_P _MU_W\IDLN3W$5W)Y%S>1; M;<-B.-V3._\ V5.#CZ_2JXNKOS;D3W&I"W!0R.D3;X@1T "\G.,[<\>E59M; MDW2>QT^ZX_Y_;K_OY1FX_P"?VZ_[^5S"ZQK"W;6T=NTB)]UY;9PS@+D9(PN6 M_3H>:V](NKB]TFWN;J(13R+ET (P<^AY%)W74%ROI^!L/_ %VC_P#0A2N^Y5EV.NHHHKUCQPHHHH **** M,+6I9AJ,,:3RQIY+,1&V,G(JCF?_ )_;K_OY4WB.YCM+V.>3<56 C:HRS$LH M [DFLJ/6;)@#)(;?.!^_P )\Q.-O7[V1TKS:M^=GITK67;GJ!SBEN]9M[2>2#R+J:6-!(5 MABW9!].>M1[QI[I>*RF02&ZN=X& WF<@4[,__/[=?]_*H1:U:2H6'FJ1%YI5 MDP<9V[_JX>[Y?@:NE2SC5UC:XFD1H6)5VR,@K_C70US.C313ZO%)#(LB&!\,IR.J MUTU=N'OR:G#B;<^G8****Z#F,K79)([>W$(.(+4_]-Q_(US,&N6\RR&2"ZMBC%52XC"-*1U"#/->?7OSNQZ-"WLU=#_DT_,_\ S^W7_?RL^XUF MW@:VV0W-S%<+N2>W0/&%]2V>F.>_%.EUK38BFZ\A(?:[_ %8OPRW"7MI_I=PP:9596?((KJ:XZTN[:\NK M-[:XBF7ST.8V##'-=C77AKV=SCQ-KJP4445U'(%%%% !1110!A:U+,-0@C2> M6-#$S$1MC)R*HYN/^?VZ_P"_E6]<;;J4+8)Q YP!DGD5S:^)8"T0;3M3C\QR M@WP =.I^]_*O.J7;5[*Y9F)Z #N3Z52;Q!"K( M#>:ER,L=K8C/0!_[I)X [U6U#5;2Y@\F2.^@RQ>*X$04 K\P92QP1!:PWE_9)#"[R MJ]K$HC;@,6X.&/!P.*>MVV_S3JNJ^AE<$$1L6# _,J@#E>GKU-=!S'345@137UA MJPBE:ZO(+FY;8RQX6$%<@'_9&.OJ:WZ "N7GEN'O[O\ TNX4+,555? P*ZB MN5E(%[?$G $[$D_05RXENR.O"I-NXF9_^?VZ_P"_E&9_^?VZ_P"_E9\.N6,B M%Y)#;+E0K7 "!PWW2N3R#VI6UJQZQ2&X4<%H,. ?3K7)[QV>Z7\S_P#/[=?] M_*9'')&7*7=T"[;F_>=35.XUFUAM#QB3RF%FHD*L."#R,8-$FMZ?%!Y MKW" \YBR-X(&6&WU'<4M0]TOYG_Y_;K_ +^49G_Y_;K_ +^53_M?3 C.=1M0 MJ*'8^:,!3T)]N10-6L,'S+J*)@&;;*P4[5."V/3WH]X/=_JQX^RW<$^<_ZMPW^>HK;\/_ZN\_Z^ M/_9%K:BW[1&-=+V;L;%%%%>@><%%%% !1110 4444 %%%% ' ZI&9-(N=LEV MA61V!M&82'YSP-O-90U#6(OM-L\5PEO$Y2&40/+)(NW(RPZ$G^+G'2NEA^Z_ M_763_P!#-25Y*=CUW&YR2:SKZ1NI@D8H@ ;[#)G.,ENOS8].YI[ZQK-OAS!( MJX9Y3+"Q53M!.&S\H'7OGD52Z,8VY W':"2ZE-:6- M_.I> ,OE(H5&V!N!Y> ,\9W'KC'>M$WUPMZLZWMT%DA$R6TJ#:,N%V_=Z]>^ M:8MRJ-3U:,[Q'?G;&JHCVDC9QGECW)[_ )5:TO6K^ZU];&Y>-5$!9T-NR,6S MP>3P,5TIZU&(H_.,OEIYI&"^T;B/3/7%1S+L7RON;.@?\@S_ +;2?^AFM2LO M0/\ D&?]MI/_ $,UJ5Z-+^&CSJW\1^H5EZ__ ,@Y?^NT?_H0K4K+U_\ Y!R_ M]=H__0A15^!A1_B(YS5XS)I5R%DN48(6!M6(D)'0#'/Y5B)?:M!-):>7<"S3 M8([AX'FE92,G/3DGC/\ #WKJ**\U.QZ35SDX-8UV)$B^SS2%$YW6<@+'''S' MN._KBG1ZMK:F%_L\Q9V3S"]LX7'/0$_N\CD]<$8/6N@U"62.U'ER&,NZH9!_ M "<9&>]<[+?W/V-)8M3O%9; MBX@DMRS!A#;G&"]5SBLNW MU-TU*=(8#;P$HUM^Z51*H;:Z\#(Y.<'!STXKJ.AI/1E1U5C$TO4=0N+E$O4= M 4/ LW4.V>NXGY<>AZ]:UY>L/_7:/_T(5)4E=;XAA6YODAH^8O.J/WV>E37N1,[4-*TNWD427][&Z$D"&,.5!''\)P ,\ M]<=35R^L+#5&9GU8J##Y15)(P0.,]1D9XR.G/3-6IM.N'O7N+>[^SL2"'"!C MTPRD'C!P,'M5!?"ZI?W$YE60W#.[2M$H8$KC!&/G[')QT%1?S+MY"KH>CQW* MS17BQ/@QC9*@^4CY4_#&1WZYS4MY:V,T6GQ7U[/>(+@D,0'61P#]\J,*!^ J MD?!B;447RA4,5@EHE[B-9&<@6Z@$%-N,#\\T77<+/ ML5HM&TX2W &JS!W9N',:X.0Q*Y7YNW/-,&@:2+V+_B82M/'%N4@QG*9&.BX[ M?4Y-.F\(^>L*OJ3-Y2E5+VR-P5"\9Z=*=_PBFTY6_(PP8 6ZK@A@0,CMQC'; MFG?S%9]C=\+VT%M?QBVE:6*6.64%L<%F4D # KL*Y70(6M]2B1R"YAE9L=, MEU)Q^==577A_A^9R8GXUZ!11170A1_AKYE5_#^D[##-JLC+,-AW-$-Q.<N3T[U*NBZ?YJVT6J M7 WQ95(S&0%'!.=O')/ZTZ+PHB1K&UYN13D 6R+SQSG\*?IGAA-,8;+QG3RV MC*F(9.[ONR3^%9W\S6WD1K_9LMG:6/VN\\F)G@W&#:LF4).YMH 7!SD8%":) MIL%DL":LT=M& Y7?%MST#DD>_P!.E-?PH+EC//^#Y18RQV<\4LD@"LLL2H"..X!Z8X'O1==Q6?8<=*TN*^CMGOK]YLKC$0* MN&);J$P1D9)[8'-)>Z!;/;9M-6A9RRNSW$J%0JG+$8'<@$YXX[5I3Z"]Q<+< M?;?)E\E(3Y4*\( =R@^AS^&!6;<>#G2SF%K>/;OZ1NV<'L,$'%=5K7_(5M_^N#?^A+6+>6-U<7<<]OJ)ME5" MC((%?<"<]3TKS:C_ 'C/3IK]W$Q#'I.H6W!V*ZX7"LF3UX M/)S42S:)Y*K++JL[+&665K-P0I 'RH 2" 0/6KESHAL[%[B749V:&,#=%;* M3M&/X1][D9]LFHT2"XT\P/JYCB>W-OOGMT0/ALEQD\@YQZ4AD=N;"YO40:EJ MX>0;9C-:[%FW=G8H-I.,8!'2I+BTT^,S(VH:DUQ G_'PD(.)K6**,'<#\HX)('MZ"I]D$K#R]:MHTWL,1LC^:A;. MWD\'=QD4 68(]-L[N.2.[C4- MJD6Y F > ,#.[GIG\*JMI-G-)#;-J=Q,6S M)$/W; * 0,';QC.0>N>YJ"V\,P31(Z7NZ$$D*+5$(/0^X/!JWI7AQ-*F@>.[ M9UB0KM:(9;/^UDD?2EHNH]7T-G31<6NH6R1A[N1;=U+R.%9N5Y)QC/X5T9FN M1:B06H,W>+S!Q^-8NF?\AN+_ *X/_-:Z.NK#I\KU.7$M\:XV/9!(LG]YYH/'TQ5NBBS[A==BHT]X+C8MD&BSCS/- X]<8KGY@#= MWX894S,"/4;175URLN?MU]@X/GMS^ KFQ*LD=6&=V].AR4%CHM[$[M?W<04K M&CW:+"P09Q&I=067&?4^]7'TS3X8E1M;>-40)_K8AZX/3_:_E5.?PI=)]E2* M6VNX4G::1)HEC!)'H RBO+N&2Z M9C($C#*=W.TL5(!XR.DWUQ/^-K]OU$2,21(L \M3_ +^S;@;3 MU.*EN-#T^2SD:TU6-F,;)'YDZ&/)XY(&> 2/QYS4T_AVZ=VG2[B\Q(&@C0PC ME3G@N>1G//!Z55M_"]S'I<QQZ"NK\/_ .KO/^OC_P!D6N;T[21ITQ\M@855 MA&-H!^8@G..O2ND\/_ZN\_Z^/_9%JJ/\1$5OX3-BBBBO0/."BBB@ HHHH ** M** "BBB@#CHI8U$@,B ^;)P6']\U)Y\7_/6/_OH5TK6-HS%FM8"235[CEB( MIVL?%_SUC_ .^A72_V?9?\^EO_ -^Q_A1_9]E_SZ6__?L? MX4_JTNXOK4>S*?A\@Z7D$$>=)R/]\UJ4V.-(D"1HJ*.BJ, 4ZNR$>6*1QSES M2<@K*\0$+IJDD ":/D_[PK5ILD<L? M_?0H\^+_ )ZQ_P#?0KI?[/LO^?2W_P"_8_PH_L^R_P"?2W_[]C_"N3ZM+N=G MUJ/9G,-) ZE7>)E/4$@@T[[1'_SV3_OL5TO]GV7_ #Z6_P#W['^%']GV7_/I M;_\ ?L?X4?5I=P^M1[',M+ Q!:2,[3D98<'UI?/B_P">L?\ WT*Z7^S[+_GT MM_\ OV/\*/[/LO\ GTM_^_8_PH^K2[A]:CV.:\^+_GK'_P!]"F22QLT(61"? M.CX##^\*ZC^S[+_GTM_^_8_PH6QM%8,MK &!R"(QD4?5I=P^M1[%BBBBNXX MHHHH **** .>UMU358-S*O[ANIQ_$*I^?%_SUC_[Z%=1+;P3D&:&.0CIO4'' MYTS[!9?\^D'_ '['^%?%_SUC_ .^A M72_8++_GT@_[]C_"C[!9?\^D'_?L?X5'U:7ZUTM116MO"Q:*"*-B,91 #4M=-*#A&S.6K44Y704445J9& M/XA8+;VI8@#SQR3CL:RO/B_YZQ_]]"NJEACF7;+&DB]<,H(J+[!9?\^D'_?L M?X5RU*#G+F3.NE74(\K1S7GQ?\]8_P#OH4>?%_SUC_[Z%=+]@LO^?2#_ +]C M_"C[!9?\^D'_ '['^%9_5I=S3ZU'L3;5QO$Q23L?%_SUC_ .^A72_8++_GT@_[]C_"C[!9?\^D'_?L?X4_JTNXOK4>QS4< ML;7UD%D0GSUX##WKK:@2RM8W#I;0JPZ%8P"*GKHHTW!.YSUJJJ-6"BBBMC * M*** "BBB@#G]<=4U2WW,J_N&ZG'\0JEY\7_/6/\ [Z%=1+;P3D&:&.0CIO4' M'YTS^S[+_GTM_P#OV/\ "N2="4I-IG9#$1C%1:.2O4BO+*:V^U+'YJ%"XVM@ M'V/!K)E\/P2K%&=680Q,3'%Y41" ]%&1T':O0_[/LO\ GTM_^_8_PH_L^R_Y M]+?_ +]C_"I6'FNI3Q$'T9YE:^'#YMRUUJ$*B27_L^R_Y]+?\ M[]C_ H5&;OJ#K05M& K)/$TC.SL0PQDGM5CSHO^>J?]]"NE_L^R_Y M]+?_ +]C_"JRV5I#>%&M8"DOS(3&.".H_K^=2\/)=2EB(OH9>E.CZW'M=6_< M/T.>ZUTM4X[6*R>"P'85UE0/9VLCEWMH68]6:,$FL:M-S2L;T: MBIMMG,^?%_SUC_[Z%'GQ?\]8_P#OH5TOV"R_Y](/^_8_PH^P67_/I!_W['^% M<_U:7QS7GQ?\]8_P#OH4>?%_SUC_[Z%=+]@LO^?2#_ +]C_"C[!9?\ M^D'_ '['^%'U:7QS7GQ?\]8_P#OH4>?%_SUC_[Z%=+]@LO^?2#_ +]C M_"C[!9?\^D'_ '['^%'U:7QS7GQ?\]8_P#OH5J>'6#17A4@C[1U!S_" MM718V?VAA]D@QL!QY8]3[59BABA7;%&D:YSA% %72HN,N9LSJUU*/*D/HHHK MK.0**** "BBB@ HHHH **** "BBB@ HHHH H:1_QXG_KK)_Z$:OU0TC_ (\3 M_P!=9/\ T(U?J(?"BZGQ,****L@**** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"AJ M7^LL/^OI?_06J_5#4O\ 66'_ %]+_P"@M5^H7Q,N7PKY_F%%%%60%%%% !11 M10 4444 %%%% !1110 4444 4)/^0]#_ ->[_P#H0J_5"3_D/0_]>[_^A"K] M1'KZESZ>@5%<0^="5!VN/F1O1AT-2T535U8E.SNB*WF\^$/C:W1E_ND=10T; M(Q>+ )ZH>C?X&HG_ -'NQ)_RSF(5O9NQ_'I^56JE:Z/=%/1W6S&1R+(#C((Z MJ>HI]1R1!R&!VN.C#_/2D24[MD@VOV]&^E.]MQ6OJB6BBBJ)"BBB@ HHHH * M*** "BBB@"(?\?1_W!_,U+47_+W_ -L_ZU+213"BBBF2%%%% !1110 4444 M%%%% !1110 4444 4-(_X\3_ -=9/_0C5^J&D?\ 'B?^NLG_ *$:OU$/A1=3 MXF%%%%60%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110!0U+_66'_7TO\ Z"U7ZH:E M_K+#_KZ7_P!!:K]0OB9A_Z]W_]"%7ZB/7U+GT] HHHJR!DL:S1 M-&X^5A@U':R,\923_6QG:_OZ'\1S4]5;C]Q*MT/NCY9?]WL?P/Z$U$M/>+CK M[I:IKHLB[6&13J*L@AWM#Q(=R=G]/K_C4U'6H=C0@44459 4A 92I ((P0:6B@"M:DQEK9R28_ND]T[?ET_"K-5[I& 6> M,$O%S@?Q+W'^>X%3HZR(KJZ7+7WA:***L@B>([O,C.U^_HWU_ MQI8Y0Y*D;7'53VJ2F21K(!G(8=&'45-K;%7ON/HJ)9&5@DN 3T8=&_P-2TT[ MB:L%%%%,04444 1-_P ?,?\ NM_2I:B?_CYB_P!UOZ5+274;Z!1113$%%%% M!1110 4444 %%%% !1110 4444 4-(_X\3_UUD_]"-7ZH:1_QXG_ *ZR?^A& MK]1#X474^)A1115D!1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 (3M4GDX&>*S8-<@GB\Q;:\QDC_CW; ML\_\!V_PJ_11:7? M\ O'M^)C7M^LSVA2VNR(YP[?Z.W P1Z>]6O[6B_Y][S_ ,!V_P *OT4E&5[W M_ ;E%JUOQ*']K1?\^]Y_X#M_A1_:T7_/O>?^ [?X5?HIVEW_ %>/;\2A_:T M7_/O>?\ @.W^%']K1?\ /O>?^ [?X5?HHM+O^ 7CV_$H?VM%_P ^]Y_X#M_A M3H=3AFN4MQ'.CNI9?,B*@@8SU^HJ[5"Y_P"0U8?]EOQ+] M%%%:&84444 %%%% !1110!0D_P"0]#_U[O\ ^A"K]4)/^0]#_P!>[_\ H0J_ M41Z^I<^GH%%%%60%%%% !56'_1[AK<_<;+Q?U'X=?Q]JM5#H/<5)5)WU$U;0****!",JNI5@"#U M!J'+0=&(ZE_\ CXB_X%4M12?Z^'ZG^52TENRGL@HHHIDA1110 4444 %%%% ! M1110 4444 %%%% %#2/^/$_]=9/_ $(U?K(MII+?0[B:$(9$>5E#YQ]X]<54 MN?$%U%=O$D-OMW94LQ!VK]\'W/\ #40^%%U/B9T5%8VFZS-/<+::A'#;7;%R ML0?)8 \8_P" X)^M;-60%%%% !1110 4444 %%%% !1110 4444 %%%% !11 M10 4444 %%%% !1110 4444 %%%% !1110 50TC_ (\#_P!=I?\ T-JOU0TC M_CP/_7:7_P!#:H?Q+YEKX7\OU+]%8=_K-S9&7$4+"*4YR2,QA02!_M\_2JR> M(;V-A+=6]LEF(R7N!)P'X('K@*>>.HJR#I:*;&ZRQK(C!D8 J1T(-.H **** M "BBB@ HHHH *H7/_(:L/^NW=D2.7S.&;)5O?[V M/K5D'0T444 %%%% !1110!0D_P"0]#_U[O\ ^A"K]4)/^0]#_P!>[_\ H0J: M_GDMK-YH@A92O#YQ@D U$>OJ7/IZ%FBN=D\072WC0K! 5#;AEB"4W;,?[V[G MTQ5O2M7>ZE6TO5A@OQ&7>!7W'@X./8<=^M60:]%%% !1110!5_X]KO'_ "SG M/Y/_ /7'ZCWJU4<\0GA:,DC/0CJ#V-96IZG=VNGI/%$"8Y MTP7>8U[D+D9[ M=#G!S@]*A:.Q;U5S9HKE[K6=#5DG\J0-)!*8Y$"D;#V'/7ZCC(-60:5%%% !4;Q;FWH=L@[^OL:DHI M-7&G8CCERVQQMD].Q^E24UXUD7##W![@U&)&B(64Y7M)_CZ4KVW':^PLG^NA M_P!X_P C4M12_P"LA_W_ .AJ6FMV)[(8LL;ABDBL$)5L'.TCJ#2">(L%$J%B MN_ 89V^OT]ZYK2-%O;"UNX)K6*19;=;<@.,3%0^9&R.K[@#G/3FJ\/A>XCT^ MSGC@2+4H=-6U8-)NC)50 N,=#CZ8&,+_ +X%<7UE]CN^JKN=;YL?_/1?SH\V/_GHOYUR7V.U M_P"?>+_O@4?8[;_GWB_[X%'UE]@^JKN;5A':W6E2V]RL4L,DDBO&^"&&X\$5 M8;3]+9BS6UJ261R2J\LOW3]1VKG!96HZ6T7_ 'P*7[':_P#/O%_WP*4<0TK6 M*EADW>YT_DV1G2?RX/.3=L? RN[K@^]3>;'_ ,]%_.N2^QVO_/O%_P!\"C[' M:_\ /O%_WP*?UE]B?JJ[G7@AAD$$>HI:RO#RA=*"J %$L@ ';YS6K77"7-%, MXYQY9.(44451(4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 M 4444 %(S*OWF ^II:Y_7XXY;^T61%<;'.&&?2LZD^2/,:4H<\N4W?-C_P"> MB_G1YL?_ #T7\ZY'[':_\^\7_? I#;6:G#0P X)P0!QW-4MM)M.&V;6Q]<=*?UF7 M87U6/<[!7A1 B,BJHP ", 4X.C'"LI/L:Y#[':_\^\7_ 'P*LZ7!%%K4!CC1 M,QOG:,9Z54<0W)*Q,L,E%NYU%%%%=9QB$A1DD >IIOFQ_P#/1/\ OH5G>(%# M:2RL 070$'O\PK#^QVN?^/>+_O@5S5:SA*R1TTJ"G&[9UOFQ_P#/1/\ OH4> M;'_ST3_OH5R/V.U_Y]XO^^!1]CM?^?>+_O@5G]9?8U^JKN==YL?_ #T3_OH5 M0N)(_P"VK$[UQY;'_P ]%_.N M1:UM$&6A@4>K*!2?9K,(7\J#8.2V!C\ZCZR^Q?U6/1>@9 K#\Q3A:6C#*P0D>H4&D ML0U?0;PT7;4Z3[%IOF^;]GMO,\SS=VT9WXQN^N.]/6"R2X%PL< F";!( -P7 M.<9],US'V2TW%?(AW#DC:,TOV.V_Y]HO^^!3^LOL+ZJNYURNC'"LI/L:=7,Z M1#%%K;'_ST7\ZY8>6WW=A^F#2[5_NC\J/K+[!]57B_G3E96&58 M'Z&N5VK_ '1^5;&B@"&; Q\_]!5TZ[G*UC.I04(\US3H(!!!&0>QHHKI.4Q[ MG4H[.]%NL4\BQD,P50=N0< $FG?V]#_SZ77_ 'RO_P 55&__ .0Q=?[L?\C4 M->?*K.,FD>C&C"44V:G]O0_\^EU_WRO_ ,51_;T/_/I=?]\K_P#%5AWM[#86 MK7$Y;:"%"HNYF8G 4#N22!4:ZE;A5-P6M&:3RE2YPA9N.G.#U'()H]O4#V%+ M^F=!_;T/_/I=?]\K_P#%4?V]#_SZ77_?*_\ Q5"5/,>)96A+ N@8 CWJ=Q_5Z?;\3H[2Z2]M4N(PP5\X M##!&#C^E3UG:%_R!X?J__H1K1KN@VXILX)I1DT@HHHJR#BWN$M+.YN),[(FE MA%))K,DME:W>G6?VJ&=RI,LGD%.<VT5C9I9V5EYXMO])"2W3J%Y/5N2>_!XJK(F['_ /"3 MV$EH+FV$T\0(WLD;87YMO7'7T'4U*WB/35#'S)OE8+_J&ZGOTZ#N>U8Z?V/# M&T<^GW4+VYQ/'%)*R*?O J00' /?MR*1G\,J(R;.^96RRG$K %3R/O<')Z=^ ME/E0LM0M]05F@$N%X/F1E, M'.,<]^*Q/[$T_5+>:*V26S=@A$F69BG4<$\'(P>_ K=L[06<;+O,CNVYW*@% MCC SCO@#FI=AJYO:!_R#/^VTG_H9K4K+T#_D&?\ ;:3_ -#-:E>C2_AH\ZM_ M$?J%%%%:&04444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %86M_\A&T_P"N;_TK=K"UO_D(VG_7-_Z5AB/X;.C#_P 1%*LW5K"2]>V\ MI(PT9<^%P>O#=AVJG%!X@MA'##YJ!F.N!R:D2U\0A(F42+,2OF2&:,N0"'=2$L0N([ M6X6WE:>.3\O#&)7+1S#: H/R[>.G4$?2D%EK=O)*MG;3V\#2.QCB MGB .YF)89Z,1C'O2=]@5MSJZFT[_ )#5O_US?^E5+9(7LKJ.8EEEV"3:I*@-@YQMYZC'/ MO3[6/0[Y@UM:7GG(GGH)FEC&1R 23Q]*RLC7F9H3:Z;&]DCU&V2UM@XCCG\\ M,78],KCC\SBE;Q%9QS%98[B./R_,5S"WS#)'3'3C@]ZHBXTO4) ]U8737LAB M=XXP[#>!QM/ ( /) ''6GZGIEA;QRB*R>>2./S2KW&6$@;6;DDN M0"#R/PI\J%S,ZV202V\2A=O,2ZW@2)\FWR\%2=N><@ MC&:ZS6O^0K;_ /7!O_0EJI]>E8U':HS:DKTXG+1:1K(A/G_OVX 26]+*%VGU M7DY(YZG&:LZ;INHQWMQ]MBC^Q20E!"+C>F=V?N%< G/)_2JD]KJ+WTEQ96\H MN#E'N4D121O)P-W4;=O2FS6OB!I;B6."<7$D>!(EQ$-I[;<]/Q]Z0Q\>B:M MR?9Q%;VWD!7M+>?RE+[LG#*."1_$![4W^R-=C)^SOY0+M(JB].U26XXV\COC MN:EN]-NM3TE+8VL;NURK?Z1AA%\N'?&1GYLXQW]J6"RUD/$1<7)*$JS-/&O>DW8:5R?3/^0W%_P!<'_FM='7.:9_R&XO^N#_S6NCKJPWP?,X\3\?R"LK6 MO^6'U;^E:M96M?\ +#ZM_2KK? R*'\1&52X/7!I*XZX@OUO;N6PMK]+H7LD@ MD<.8F@\L97!.&RW0#G//%>>E<]&3L6I](U=+NY-JMJ))+J2X2^D"LRJT9"I@ MC(*G R.-M1KIOB$&1VEN"N(S#$UXK!?W@+*Q(^;Y0>3ZXXJO<7WB@1"2&"X0 M1K\J+:;@Q,7"E3R<-WSCD<]JE?\ X2$:O))!Y_5XD9X,1R#]V0S G"\;_F Y MQCZZ:F>GF00:-KUFJ"RM4@;="7,=T%RJ$Y! X(P<<_E7;'&3CI7&+?>)991) M+;77E_*HA-I@,FYV"C\S5F_\ ^0Q=?[L?\C6-KMK+>:>D M4-JERZW$,A1V4#"N&/7CH,?C7ER^-^IZT/@7H37]K:ZK:+;/.1O*RQ20N-RL MC AU/3@X]NU9LOABTWSW%Q=R;YBQN7V(JR*=GRD8P.44Y'/7UK..CZ]!)=/8 M_P"BQ7+RRBVAG4)"Q,>WTY.UR<$ ;SBFII'B."2\,<]QE@[Q;;[*F1I%/0C@ M;=PY_2FE;9DMWW1>@\,6KP6KVVIRM'#&D:/&D9#!'8CD#U8C\*LZ9H$6EZC' M,-0N)Y$M1 L>!ZJ/S-9":)X@L[8QV/E +1\ M?[)/U=!I7B.W8IYDS0,6:4+??,Y,A;Y&(RIVD?\ ?..,TWZ@O0["@=:YS1;+ M7[;4PVI7$EQ"5=68SJ5/RQ[2$ XY$GYUT8ZUFU8T3N;.A?\ ('A^K_\ H1K1 MK.T+_D#P_5__ $(UHUZ5/X%Z'EU?CEZA1116AF&5 M=TU6:C\W_I ME/\ ]^F_PH\W_IE/_P!^F_PI#-K0/^09_P!MI/\ T,UJ5F:"K+I8W(RDRR$! MA@X+'%:=>G2^!'EU?XC"BBBM#(**** "BBB@ HHHH **** "BBB@ HHHH ** M** "BBB@ HHHH **** "L+6_^0C:?]>>D=_TRG_[]-_A5HR1G\JW-=5FTMMJLQ#H<*,GJ*P_-_Z M93_]^F_PK@Q'QGHX;^&9C^&M,>]%R8<#YR\6X['9N,D9_0<<]*FM]!TNT),% MH$)4J3YCG@C!ZGTJ[YO_ $RG_P"_3?X4>;_TRG_[]-_A6%V;V107P[I*;=MF M!MQ@B1\C&/?V%69M.M[B2-Y%8A!C;N.&P;_T MRG_[]-_A1=A9&6/#&EB\:<0':R,IAW'9ECRW7K^@[5+#X?TVV9#;VYBVG)P[ M'=R#@Y)[@'\*O^;_ -,I_P#OTW^%'F_],I_^_3?X478N5"7'W%_ZZ)_Z$*Z^ MN.D9I0BK#-GS%ZQ,.XKL:ZL-U.7%=# UK_D*V_\ UP;_ -"6J4@W1.-H;*D; M3W]JNZYN74;=_+D9?)891"W.1Z50\W_IE/\ ]^F_PK"K_$9O1_AHYLVFM&PM M(+>P^P^0GEXANTX&1R.,>M,&G^(9%#,\L[I)OL?E"7SE)W>@ Z'KSGG MBJ\>GZO%(TFG6QM87D+[%G5 X.!EEQG=C/XUU'F_],I_^_3?X4>;_P!,I_\ MOTW^%',PY4S61+*!)<^8$ M;)R:=YO_ $RG_P"_3?X4>;_TRG_[]-_A2;N-*Q;TS_D-Q?\ 7!_YK71US>D[ MGUA'$QX/KBJ MQ\<.UHMY%I\/V9<^9ONP&R(3)@<8![F.D:K+&8[.YL9%0L6$B\D#/( P>:4>( M-&G^RK9PQW7G7"P?+#@1[B!N.1TSC'K^%.CUJ*;4M0T\V-OMLW9KHF0'"! P ME%O(+^9'JOBJ'3KP0P+%=KL!W"X15SEL\\GC;V]:K'QB7>W$ M5M$"[A74W"D!2R#.0,YPX]L^M7$U[0&A+;8SY:@[5M&/ID+\O/WNWK0NO:1] ML$26H,;0B02K;_>;(^15QDMT)QTQ[46\AW?[S9D8 MM$YP-H'?U'5?QKT+1O\ 4S?[_P#05QL7B'1)ITCMF224MB(BW8*68@<-MP,E ME!/N*ZOPU=)>ZRQ-%)):/&PVLC(Q!'H1FN!TY\S=CT8U('\QQ-KKFJZFUL9S'%82"3SIH('7:P5\+ MN)XP54[NG.*ZK399I]-M)KA=L\D*-(,8^8@9X[5?C\.SPVPMHA8) .D2Q$*. M<].G6IO['O\ .?.M?^^6_P :3IS>T1JI!;R+NA?\@>'ZO_Z$:T:JZ=:O96$5 MN[JS+G)48'))_K5JNZFFHI,X*C3FV@HHHJR HHHH **** "BBB@ HHHH *** M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ MHHHH **** "BBB@ HHHH **** "L?Q#:"]M1;O&[QR*Z.%!/!&*V**B<>:-B MX2Y97.(_L*-W,DT=S)*Z!9&!=1(0NW<5'&[!ZU73PGIZ8Q;79QC&Z60XQM]_ M]A?RKOZ*P^K^9O\ 6/[IP@\,V0>W;[+=$VY7R\R2' 4Y4'GD C@'@4DWAFSG MN3<7/@NUDMA%;I#ZQ_=. _X16R5Q)%;74;JP=,/)M5@0P^7.,953CVKI_#EF+#3S;A7 5LY= M<%B>2?Q))K8HJH4>5WN3.MS1M8****W.<**** "BBB@ HHHH **** "BBB@# "_]D! end GRAPHIC 19 image_002.jpg GRAPHIC begin 644 image_002.jpg M_]C_X 02D9)1@ ! 0$ 9 !D #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" ? &<# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)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#]PO\ @H%\ M<]<^+_[0?[.?B'1/#WCZ7]G?]F'_ (*%_LD_#G3/B=H>J^$H/A5XD^/GB;XK MZ;X(^),_B@R>-+/Q9J-I\,[#Q/IWP_T'[%X,U71%\9^(/%QN=67^RIX[3]X[ M3XX_!O4/&5Q\.K'XH^ [SQ]:>)9_!MWX+M?%&CS^*+7Q5;>&3XSGT"YT.*[; M4H-4B\* ^(7M9;=)!I'^FX\@AZ^%)?BS_P $EH?!$'PIG\>?LGKX"TGQVWQ% MM_!,^M>%FT*R^(T.JRZNWC%--DE:&/Q1'KCS:NVL;?MXUAY-3,WVYVG/D_PO M^*O['?@+]J#XB_M.ZO\ MZ_ /Q-K?Q2\'V'A'Q/X:C3P/H]E96_A3Q#K]SX" MD\,ZO#JMSJNDQZ9X6UYM#\41S27USXNU+3['6;J\LXH8M,B /T(_:WUQ/"_[ M//Q,\5-\=H_V:Y?"^BIXCM/C+:CX-UZ:ROH?VJ-3UK6[3^V_$.F?$._M'T MGPCX7TF[A3X0V$>H>$?B'#<^/;RZDMOIG6OVY_V!/$=FFG^(?VC_ -GK7K"* M]L-2CL=9\6^&-4LX]1TN[AU#3+]+6^>>!;W3K^W@O;"Z"">SNX(;FWDCFC1U M)?VY_P!@.;6[7Q--^T=^SU+XDL=-O-&L?$$OBWPO)K=GH^HW-I>:AI-KJS.; M^WTR^N]/L+J\L(;A+6ZN+*TFGB>2VA9 #\PO^"VOQ=USXF? K]I'X$> _#?C MGQ9\/_@'\&[GXR?M'^*?A[J_@N#2O#?C?36LO%WP9^%OCV;7?'?A36(-"NH= M'O/B=X\LO#^F^)K\^&])\-6%SID(\363S_LUX>^/_P &[+1=/TW7?BIX TGQ M#HO@SX8:YXET?4/%6CV>HZ+9?$IM/T;P1>ZC9W-W%_'7_ ()3:EIGQ7T;4/B=^RM?:5\=KZ/4OC-IUYX@ M\+W%G\4+Z*V2RCN?'$$LSQ^(I%L8HK#.I+.IL8(+)E-K!#"GR=JWC_\ 8K^( M7[6W@OXKZ[^T#^SQ\._@W\"?A_;_ Q\+>#]'^*?@_68_CK9:=J_@OQSX"U# MQ3I,%NDOA3PK\)/&&AO<^'_#MW?WM[J_B+2=(U>=(-.T^Q20 _>"BL"Z\4^' M;#PS/XSO-:T^V\*6NAR>);CQ#-IZA, MEO96-E;QW!DGN;J>1(H(D!>21E502: /K"BOSA_X*3?'CXE?!?P+^SUHGP@^ M(\GPN\?_ !Q_:P^#7P>C\41>!M#^(DNG^ ]6N=6\2?%G4(_"^NZ?JEO+$^)'PV MT_X[>-/"7[/?Q2U+PAI?P\\<^/\ X:>%K31](UC4/'W@/1K72['PUK.B?$NW M\<>&--230?#>HZMX>T;2M9U'0K*XOBTH!^B-%>#_ !1_:A_9V^"6MV7AKXN_ M&CX=_#G7]2TU=8L-'\7>)M.T6_O-*>XFM$U"WMKR:.22U:YMYX!,H*&6)TSE M372_#'XW_"'XTZ'JGB7X2?$?PC\1= T:\?3M5U?PCK-IK=AI]]';K=/:75Q9 MO)'%<+;.LQB8AMC*V,$4 >IT5^07PA\;_MN_MQ_" ?M.?!#]HCPG^SIX+\=^ M/_%B_ [X>ZE\(?"GQ&TG6/@?X7U[Q!X.T;QI\0-8UN)O$X\JZ9X=T+P[+HNES6.I7MQJ5X"@#]13\,?ALS,S?#WP.S,2S,?">@EF8DDEB M=/R22223R223R:3_ (5A\-/^B>>!O_"2T#_Y7UW-(QP"?\_Y_P X/2@#\NO^ M"D/[0_A']BSX$ZIXZ^'OP(^&7Q*^)\5NWB6T\'ZOH.DZ?I&E_#3PIK?AY/BK M\0_$5S86#7MKH_A30M;M[/32BJFJ>--=\*:"TL2:I)-%^A,/PU^&,\,4\7P^ M\"O%-&DL;CPEH&'CD4.C#&GXPRD$8]:_,']J/_@G+XY_:NT;]MBY^(GCKX?Z MAXY^-_@>P^$?[,FKOI_Q L]$^ _PHM-/L;J\T7Q1H^D>*-/C\:ZIK?CZ+4O' MVMW"K!::A>OHFCRV_P#9F@V8-'P+^USKFM?\% O"W[%?A_XZ:?#%\'O!_A_2 M?C#X6?X47S+XN^(&G_".'Q5-X*\%^*;U&DT[38]*4_$#Q#XPU6] 1)]#\"^' M;+5+N37]5TX _5#_ (5A\-/^B>>!O_"2T#_Y7T?\*P^&G_1// W_ (26@?\ MROKN:* *SV5G+:-I\EI;26#VYM'LG@B>T:T:/R3;-;,AA:W,),1A*&,QG85V M\5RMO\./AY:3P75IX"\%VUS;2I/;7%OX6T.&>WFB8-'-!-'8K)%+&P#))&RN MC %2",UV=% 'R#^T+^RWK/QN^+?[/'Q@T3XNZI\.=;_9OU#XD:YX/TJ#PAH? MBS1-2\2_$GP1>_#N\\0ZO9ZQ=6XEU#P_X6U;7+7PXJDVUG=ZS>7ES#=D0Q1] MW^S+^SEX0_9=^&3?#?PCK/B?Q3)JGC+QY\2O&?C3QI?VVH^+/'7Q'^)_BK4_ M&OCSQCK\]A9:;IL5[K?B'5KR>.RTO3K'3=.LQ;6-G;)#;J3]!T4 F:G<1P!F<0QS7MK/(D0=W<1JP0,S,%RQ)E MT_POXQN]-T70M'T6QOA*+NUT?3K/2H)S-%Y,DDD=A# C2M$=GFLID ; M K>HH ^"/V6OV*/$/[+D?PQ\%:!^T5X[\0? 3X(>#_%O@CX4_!27PWX=T33K M?2/$NK6]_IEU\1?$]B\^J?$/5_ ]C#+HG@^[-KXB@#__9 end GRAPHIC 20 image_003.jpg GRAPHIC begin 644 image_003.jpg M_]C_X 02D9)1@ ! 0$ 9 !D #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" = -(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)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#]_+;]KCXE M>)/^"L/P#'B?4/COX+^$7B7P+^U1\+O!7P$/P^^)FEZ!JA\%>,?A!H>E?'3X M@Z=)H=MI6H7>OZO=^(KSP_K]W+<:)X!^&<%EJEW>V5SXLNFKO?VV;&Z^#WQD M^)7[6?[0$/QQ\:?LH>'KK]G'3+%O@Q^T]XV\%V/PJMY];@\/^(]?\4_ SPYK MGA[3?'>C7WB[Q'X9U77P+^\O]1\-&41Z7JD,+64OT_\ &/QG_P $[?C/K:^- M]<_:<_9ZTKXI:9\+OB7\(_!OQ/TGX\_#Q?$O@7PG\6=,ATWQI'X?M;CQ5-H; M7.J+9:9'OA% MX<5/$7[2GAW6=/\ %$'P&T?2]$^$FJ^.M#O/'KZ#XR\0>"[/1["33-9U[3+R M\:]MX[RY>>>*%H@#XA^*/QP^,\WB?]H[]HG2OB+XZMOB=\"/^"MO[/'[*'P\ M^'6F^+O%5MX"U+X%>(/%/P0\">(OAQJGPSLK_P#X1G79_B1H?Q-\2>,[OQ%? M:'=^);?6UTC4]'UK3]/TJ*%?K>R^ &EZ9^WQ\._"'@SXY_M,>(;_ .&\7BG] MJ']H_5/%/[17Q+U'P([7P]'HT M2V/A+X96MG<(_P#PDMITW^M?\$M-3^,@^/E]\7/V5)_BD=8T3Q-/KS?'/ MP*MI?>+_ SHTGAWPSXVU'P\GC)?#NH^-?#GA^:;1=#\5WNESZ[ING.D%K?1 M_9[1K?!^*UY_P3?^*FA_$G0[C]J3X$^%3\:?B/\ #+XC?&'6O"O[0?P^L/$7 MQ"N?A5=^%I?#N@ZCK4GBF>]TK0VL/!VB:+-!H,FF2P:8EXEE);W&H7EQ, ?F MIX%^,'QCO_CA\$/B/J7C[XJQ^'_&'_!6'XS? 63]IZV^)OB'4?A#\3OA1IFJ M?$S2/"/[.C?LX/JHTKPU;WWB31H?A#I7C!_"-O+HOBCX?S>-E\3WEIKL+7/V M5\(_V>_[$_; \7^&?A;\=?VE?%.C?LR_!O6XOBYXI^*?[1/Q,\:^'_&OQ]^. M.C37G@GPUJGA[5]?N/!EK'\./!45S\0-3@TO1K)O#5QXN\!I%;BW<5[7I'_# MJ+0OB6GQ:TOXJ_LJ6WC"#QSK?Q1L?^+[>"9?#>E?%'Q+;W5KXB^)>C^#IO&D MGA72?'NMV][=IJ/BFPTBWU:>2ZNKO[0M[=W=S/Z?H'QE_P""=?AC1/B9X=T7 MX]_LNVNC_&/Q/XP\9?%"S;XX?#ZX'C7Q'X\L8-*\5:EK/]9TV\NM,/ MA;3I+G0=_&_P'K?@*W_ .%9ZWI7 MB'Q7X+\?>=:P_%KPH6FL-0^&'@W7;1GO="^)_B:XO+-/AK-!INMQ:OXOM]+\ M.7NE266LW%U:^.?!GQ%_P3"^ &K7NO\ PN^./[-6BZ_>>&=*\#+K^I?M#^$_ M%&N:=X"T*XDN]"\!:/J_B?QSJ^H:1X,T>YD:XL?#NGW$&G+<;+B:*:>**1/6 M/%?[2'[ WCJ[\)7WC+]H/]E7Q/<^ _$]KXU\'/K?Q@^%^H+X=\76%G?6%AXD MTR&X\2/#;ZSI]KJ5ZFGZ@(S<6$D[7%H\-PL@?M$+<3F71?BWK.H+_ &SJ M/@FWLH]/\*:+/HT%KJGB![N;5)/S!_9GU[XF_#G_ (*I^//!'[4/C#XC:I\0 M?C%8ZI_PSS\;?AIXREUK]G;XR>%K/3?C?XJT+X8_$#P %CLO OBSP!X"M+[4 M_#6@I9WVF:AK7PUUW68/'$]SJ,VBW?ZQZ)^T5^P#X:\6^,O'?A[]H#]E31?& M/Q#.B-XZ\1:9\7_A?9ZIXME\-V3Z;H5QK]Q!XD0ZG=Z7ISFPM+NY$EU'9+%: M^<8(88T^=?AIH'_!);X0?&7Q'\>/AY\5?V5/#GQ!\1:;/IRWMI\;_A\^G^'# MJ-YKU_XBO_!^E3^+);'POJ7BNY\1ZFWB.\T:&TDOUE>,>5'=7ZW8!\D2_&;X MZ_ #X"?\%TO%6G_&+XE?$3Q?^SY\3-6N?A1XJ^)FJP>(KWP-'>_LI?!?Q4\7 MAG3[;3=/T+1/#OAW7/$6J^)-'T*PTE+"UEZ'I.FVUW=1OZWX ;_@E M1\,M2^,>J^$?B]^S!;77[0GVYOC='JW[0GA7Q+8?$^;4M-MM$OKKQ;I?B/QW MJNFZC>'=5N?VAO#.I:SIOB#P5H6J>%_!.W5]0\?7.HW.C>#O#>LZGH?ACP MW>W-SX?T:PO)UL]-CFFEF< ^;_!$/[7^I_#S_@LM\,O@C\9OB-\0_COX(^-\ M/AG]GOQ%\2_$VDS:KX=NM<_9O^"OC6Y\->#+J?3--\*>$H?[0\3>(CX*@.FP M:1HFK:EIEWJD]PD5S?2?&WQ-_:4_: ^#^K_MA>!?A39_M#_"/X:Z1\(/^">> MG^)!\9O'_P#PGGCOX/\ Q8_:4_:;T[X4_$KQ'HWB*^\<_$FY\(:EK7POA)KW_ 3"^!GBWXE>.OA;\=OV=/"_ MBOXQ:D=;^*&L)^TEX>U*?QKKOV2UT]-V%MJ-]J,MYI@M+-=+FLDLK180#(_8 MHU7Q+X7_ &I_^"A'[.D7BOQ?XG^$/P3\8?L[:Q\)[3QMXH\1^.]6\&O\6_@Z M/$WCKP;:^,O%^I:UXGU31[77M-M_$%C8:SK6I3Z/)XDNH8)H[&>VMXOTTKYT M_9F\)_LX>&? NIW/[,VI>#/$?@_Q%XGO]6\1>+_!_C*+XB-XI\8Q6>GZ9J%] MXB\;#5]>O-=UVTTZPTO39/M^JW%Q8V-I96:)!!%%&-'Q#^U1^S'X2UO5/#7B MK]HGX'>&O$6AWWNH(I M55E+( P) />J*\3^)OQ_^&WPS^#>H_'"ZU_3_$G@R/3K&Y\,S^%=0L=9/C[5 MM>NH-+\(>&_!EQ9SSVFN:QXQUV\T_1- ALIIDN[V^AVOY0DD7XW_ &'_ -JW MXV?'S]F;X\^-OBEI_P /8OC_ /"SXN?M1^"!X ^'DLM_8:3;?"_QYXR\._#S M1[BUDOKO5-3O)(- @T;4-8 AM/$6M6&JW.CJ+1HE0 _32BOP,\$_\% OBU\- M?V;?VCOCK\5?VD?A]\&_C7^VEX MP^+7Q[_8ZT;XB_";2_C1X9^"?[,W[0/PW^.6O?#&]O?"UAX6^*VO>+O#/Q5\ M-:WX TKQ-:1ZSJOA?6O >H2>!&35=-2\TGQ'I\?B'4)KS2Y[V\ /USHK\0H/ MVL/VR/AE^Q_^UE^T1XG\=_##XY:?\.OCEH_PZ^$7C_3?A-+\-](E^&/ACQ]X M6^&OQO\ BV_@^S\?^(9O'%OX6UN^\?2^#M#TK7K2^\6W'@%8=-BOXM&_@K\ ]4^ M&'_"9?%7PUK_ ,%[C7?!+-07P9X?U[0+[4+V"TN[C1 MVGOP#]C**_!ZT_:>_;C;]F#X/_$N_P#C/X'BMOC!^U7XS\.Z7\?-&_90\5>+ M],T?]EO0?!'Q)O/!OCK5O@QX4\:ZIJ<-Y\1_%W@K27T?6D\12:?#X>\4Z%=! M7DU&.,?JK^RO\0K;XA_LZ?#?XA3_ !U\(_M$0ZUX?N]3O/C?X0\,6O@'PGXP M,.HZBEU?V7A*+4=47PI'I @?2+[2+[49[_3[O3+J/5'2^6YCC /HRBOG.+]L M']DR>XBM(?VG?V?9;J>XCM(+:+XQ_#Q[B:[FF6WAMHH5\0F22XEG988X44R/ M*RQJI# M/!7PC^%^L_$?7[G1-#NIX-.U'Q!K\]II.AZ9+J37.GV,%W>WTME=/%"J@'V] M17\)WCK_ (/#?$WP:\;^,?A!XY_9@\->)O&WPJ\5>(?AMXP\1Z)K.M:7HOB# MQ3X&U>\\,>(-;TC3)KB[ET[2]5U;2[N_T^PENKF2SM+B*W>XF:,R,4 ?VW?\ M*B^$_P#T3#X>?^$5X;_^5E'_ J+X3_]$P^'G_A%>&__ )65Z'10!YY_PJ+X M3_\ 1,/AY_X17AO_ .5E'_"HOA/_ -$P^'G_ (17AO\ ^5E>AT4 >;S_ F^ M%,,$TR_"OP!.T44DBPP^"O#)EF*(6$40?3E4R2$;$#,JEB S 9(_!7X!_MX> M+/BQ\-OVU?CS;?LO_LY^*_#7[..A^-=47]F_1-%?1_VG?ACXN\*?#[PCKME\ M.?B/X6U7P=$EW;WFK7'BI_$'B>SM8A9WFE:K;^&8?$6G0V##^BJ[BEGM;F"" MX>TGF@EAANXT222UEEC9([A(Y0T-/V4=1^)GPP^&VD_#OQ%XKTKXC?!7X ZJ?%?CQ+ M;Q'JT'BE/#A\/6L>C^#0VE^'89-5\43PK:KKK06@!])_L8?'KPG^T;\9OB1\ M,9_A_P#LL?%/P5X2^#OPE^*UC\;/@'X?M+_P58>(OB9<:\MW\(O$46LV=\8_ M%&E:=I5MXDTNXM[];BZ\.7T3ZSI>EW^(G]#^"'Q G^)W[1O[9/P(\5?LN_ _ MP;<_LZ:)\&]9^'_V$:'XAO/&MK\7/#_C;5=-F\6WZ>%;+3_#\OVKP@B&QTNW MU,V%GJ.9[N]GA&_RKX)?L^_%73OB1J?[4&E?%WX?>%OB#KNE_L_?LW:WH?@G MX$'0/A]J7PH^%/B_4-?\1>=X9N_BGK=P?'GC*T\0W/AW0_%SZQ)9_#S1(8;7 M2_#>KJTH?J/A/\-OC3I'[:/[8OQ5@^+G@*WMOVAO!OA/PIHVCZ?\&M6BUCX; MWWP+T;QKX?\ OB >(-3^+^LZ5XPEE;Q8^H^(],O/!^C6>J3:?!!8MI%O/,M M 'F_PI^,7Q4^(?Q4_:%^!GAWX$?L4_%7Q_\ "C]GS3?&J^)/ANK+\,OAW^TU MK.H:KIEE^S1\4M=O=+N]0NV,5BGB(>)M!L[/4[71+:^76=!TR\NM+AD]=_9) MO_BQ\0_C3^T'\,OC[\'OV+;WP[\$[7P'H?\ PFGP!\)^)OLTWQ0\3Z?<^)?$ M/@;4;?Q_ILB3/X4\)7?A/4;Z\TRX8P:CXD&DWD,%WI]S&L?[-?P.\;ZG\>O% MW[7?Q&^(7@W5_BKX=^ 47[.MU!\./A3?$CXA:1)\1?&E MUXD\0'6+=;?P]IT.IZ58>%=)OM:L=/DE;59+B'ZQ_9!^"L?P+^!OAWPW=^); MCQUXP\6:EX@^*?Q+^(-[IJZ1?^//B1\3-6N/%OBKQ)=:8M_J@L(VN=0BTG2; M ZE?G3=!TK2M.-YY W$X%8E[\._A_J5W7OAC1+J[NIF M #2W-Q/8R33R, SRNS$ D@"NQHH X3Q=\+_AOX^\+P>"/&W@+PAXK\'6MW MIE_:^%O$'A[2M4\/VU]HMPEYH]Y;:3=VLMC;W6E7<<=UIT\,"26=Q&DUNT_$#XF_M/?%_XY>(O#W@'PAH'CGQ M)J/Q@TK7H?A9X T-(M,U.W@\/?!OQAXSU3QSX5U.[O"]G_PC>E^'+C3[_3]8 MU(C]6:* /S0UO_@FQX6^+,_Q5UO]ISXK>)OCGXR^*/[++_L?77BF#P]HOPYE MT?X33^)'\:WNI6^G:%-J-K>?$+4/&L6E>*+KQ/,T5A%?Z+80Z=X?L+)KJVN/ M1/AO^Q9?>!H_CEXMU3XW>*?$OQZ^-GPE\(_!-_CC#X8T#P_K/@3P)\.="\4: M5\/XO"/ARU>\TNWUC1=5\9>(_&6JZC=7$T.O^++Z.]FL+.QL[338?NNB@#\P M?&?_ 3]U/QWX5@_9T'Q&O/ ?[)_PX^#?P#\-?!?PCX6M-,N_%>E?'#X*?%+ M3/BAI/QIUS4-2TYDOI;6\\)^&-'U#PQ?3W^D>+K>[U^\U**SOY8+NN_M/V%7 MF\.?M;3>(/C=XPN?B]^V=I'A#PU\5OBUX5T#1O!D^D>&/ _A)_ >@Z1X!\+6 ML^I6GAV:'PE?:[8S:U=ZKJ^LRW^LOJ1O ;#3;:V^_P"B@#YV\-/!FO>$+3PR/"^D>%-=\-ZO-IMPMA MX>MHK.^T";1M;TFXLKZRM_/:]LS+:2-_9:_9G\"_LG?!+0/@AX%NM6UG1=+U M;QIXGUC6_$4D%QJWB;Q=\1_&&N^//'&OZA%;Q0V%J-:\4>)-6NX=,L;:&PTZ MSE@L+>-HX-[_ $710!PZ_#'X;(ZR+\/? ZR(ZRI(OA/00ZR(P=9%8:>&5U--=\9?"WQO8Z-9>) M;"S;Q?X1U7P)XT\/>(O"]_XM+FU34M-NK2]M]/U&UO$DM/ M+E^I** /PJD_X-S_ /@E_K,CZOXX^$>K^.?&NJNVI>,/&NL:]Y&K>,/%-\QN FO$'BG5(;.RCM(=1\0:M+=ZM>Q6L<=M' GRAPHIC 21 image_004.jpg GRAPHIC begin 644 image_004.jpg M_]C_X 02D9)1@ ! 0$ 9 !D #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" > -(# 2( A$! Q$!_\0 M'P 04! 0$! 0$ $" P0%!@<("0H+_\0 M1 @$# P($ P4% M! 0 %] 0(# 01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D* M%A<8&1HE)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#^@ _M.?%K M7O\ @J]^SIJ/BY/VBO _PG\4>#OVL/A7X'^ LWPQ^*>C^'-1L/!/B7X0Z+IG MQX\>6,N@P:/J=QX@UJ^U[4=)\1W4\^A_#[X7V^E:I?7EC<^*;JNF_;^\*Z7\ M-/BUXY_;&^.O@KXK?%;]F?X?:3\$HM3N/A)^UQ\3/AO/\(]'M]>:T\2^)-3_ M &?O"FO>'O"WQ4M;C5=?T#7-5MM0U-;_ %'PU;W44%EJZ(EB_P!/M9_:9_9UTKXLZ%\,OB7\*O GQ1T[X]?#IO$/@'PW\6=)CTGQD-!L M+CQ>^@S3ZE';:=FWFZYTO3GROV9*\VTWX?_ /!)*SM/"]K?_%K]FKQ' M_P (UX3^#W@VY;Q+^TCX6UFW\::9\ ]*TS1_A+>?$32KGQZ=$\<:SX/M](LI MK#4_$&F7MS+=QB:[:Y,<(B /@7X^_&3XPW&N?MO_ +1.E>-/B)I'Q<_9:_X* M3_LI_L__ 5\(:5XX\2:?X/'PDUS4_V?]&U_P=J'PZM=5M_"GB+3OC)IGQ7\ M87^NW.NZ/J.KW=U>Z;=Z3?V3:)I M?K?Q-^RY\.W_P""B/PST_P/\2/VB9_& M/AC7/%'[97[1>N:I^TU\:9O!6D^&- [5['P+XKUO1(O&D>@ZUXI\&64LEIX7\0ZIIEWJVC M0&%;*ZC:QT]K3#^,UY_P3L^,GA;XQ>&KG]J+X!>"[K]H/4_A[<_&?Q=X-^/W MPVTWQEXVTCX<3:+%HWA]]>E\53W&C6)T31(O#ZR:.+.2RL+W4[BS$6HZA=7D MH!^6.O?%;XL'XTWGQ.?QE\2I/"5C_P %B8/@E8_M=:+\5_$S>"]'^&8\3VOA M2?\ 9DU']FR/68--O/#%KXD,W[/]]XG7P[>:==>))/\ A:'VAB/MZ_;'P\_9 M3^'^A_\ !1#P[I/PQ^(G[1NLR?L]^&/$'QL_:(\2>,OVF?CAXO\ #WB'QU\; MI-9TWX1_"W4_ &L>-YOAW;Z9::2GC#X@+I5AX8AM-%TO1?"%L;:&/4K2>3WL M6_\ P2G'Q#D^)X^)_P"R>/%,OQ"B^+DJ_P#"]_ G_".2?%J&R33H_B@_@_\ MX3;_ (15O'ZV<<<9\4G2#JK3QIJ#3G4E%Y7LGA3X\?L">!]3^(.M>%?V@?V7 M-&U?XK>*3XT^(NIV_P ;_AM)?>+O$W]@Z1X7CU35[FX\6S2RM;^'M!T?1[2V MC:.RM+&QBBMK:+?*9 #\]?V*?"%A^S5^U'\,/A)\>/ ?Q:;]H;XU?"7XJ^+? M ?QMOOVM/B=^T+\*?B5#X0UG0=3^)44/@3Q?K\>B?"G6_P"SO$?AG4M"CT?P MU>Z;=:&TNGV>MV;V[6$_U?\ \% _VM?B7^Q7_P *V^+_ (:T.'XW>#-:N=5\ M"ZU^RIX/T>2Z_:&^).OW<)U72_&7P(ELWN9M>O/ ]I97=Y\0_"NJZ6-(B\"_ MVEXEAUK3M4T>WL=77X0S?\$M?@3KNF>)?AA\7OV7?#^N:!X6N_ OA74+C]H/ MP=KT_@SP/?7\&J7G@[P8?$'CO5!X5\-W6H6UO)=+M+>_MOU&T;XQ?\ !.WP[X1\7> -"^-7[(^D M>"/'NH^+=6\8>$M/^+OPJM?#VO:AX]>>7QG)ELMWB::ZNKC6$AABBO M+FZNKF5#<7,\DGC'P5TG_@EA^SY;?$2V^%7QH_9H\,O\39]2'B+4X?VAO \^ MN6^C:BRN/"F@:Y<>-)-6T#PMI\@,NF:/I5Y:V]I,1.H:>.*2, _.WPO\8?C) MX;_X)8^ H9OBK\4]9UWXA_\ !1T_LV^,OBGXC\:ZO??$Z+X3>,_VYM;^&FOL M_CMI+;5-.OY/!Z#PO;:QI3Z9-I5O=JFC?V<\5MY/W_\ L2W'BT?$O_@H]^S1 M;>/?&I^&OP;_ &B_#OAGX&^+-4\57/B_Q7X+T;XB_L^_"OXE>-? ?AS7/&4_ MB'5;NW^'OBSQ9J-QHKZ[/K/]C#Q%;Z?L:VTR"U6_X2\-?\$DO _P<\7?L^^' M/B-^RE;_ 7\=:U=^)?$OP\OOV@_">M:%>>)-0UZ3Q5>^(;4ZS\0+^^TG7+C MQ1*WB4ZII-Y8WD.O!-5MIH;V..9=[PO)_P $M?!>JZ%XA\,_%_\ 9@TGQ/X= M@^)D6G^*;?\ :(\)?\)')=?&--(3XFZQJNKOX^:ZUS7_ !<-!T<7VNZR]_JM MLNG6L6F75C!$L0 /B3X9:5^UCXX_X)LZQHOPC\:?%_XM^-_#'[?7QV\/?$*[ MU+XE);_'?XE?LV?#S]M_XC^'_'_@GPK\2]:U'PY;Z;XPO/AMHZ:)I,\&K^%( M5TNQN-"T.^T.::P,'@EI\:?BK-XL^)?P,T_4_C-\+?V;/$__ 5I_91_9ATK M3?&?C^^U?QUX:\&^,?@9)\1?C7\(](^)>A>-?%NMZ+I?B+XCZ-X8T"[T[3/' M][J?AI_&^N>'[;4-*EO/[*L?U=^#]_\ \$P_@%X$\7_#/X/?'#]G/P)X'\=: MAXAUCQ+H.E?M,>'IH;O6O%EW?ZCXGUNUNM1^(E[?Z7J^OZGJE_JFJ:AI=W9W M%UJ=U-?N_P!J8RU;O-8_X)=7OP@M?@-)\4_V2(OA58:U8^*-/\+VWQL^'=M] M@\7Z9KZ>*K#QI::S#XQ37HO&EKXFC37U\7?VFWB&35@UY/J,LTDK. 9O_!-7 MQ-XMOM%_;%^'>O>(_$?BGPK\!_V[/CM\'OA-J'BK6=6\2ZQIOPRTC3? WB?2 M/",GB37Y[S7==M/!FK^+-=\.:=>ZQJ.I7T&GV%KICWT\>GQ$?I37CWP(\-?! M7PQ\--&M_P!G\^#[GX9:K=ZUXATS6_!&M6?B;1?$^JZUK%[>>(_$LOBJSOM3 M7Q/J^K:ZU_-K.MW.IW]Y=:@)TN;DO#Y)HYK2YM)XI8;J"=(Y;>:.2.5$=&4 M 'T317A?QJ^.WAKX2_#*U\>6;6WC#4O%U]X=\+_"7PYHM_:3R_$_QYXZFBLO M 7ASP]>I,;6X@UVZNH+VXU6*9[+3_#L&HZ_/+_9]C-*/C#]F;]K7XV?&C_@F M)_PTYJ]GX'U#]I*W^$OQ:UW5O#7@.QOM;\*V7Q&\&:MXTTW1]+T_08[J;7;[ M3IO["TZXM+*:2'4];LI8[B%(3?1!0#]0Z*_!ZU_;[^*/PF_95^/WQI\2_M.? M"+]J#XM^%+C]FGP%H?PLT#X%ZW\#O^%-?$KX\^*-%\':._Q'T#5?%NM>,M9T M?6M1\'OBY^S;\1/V?;FP^._BCX8:AJNBZ[\(/C)\/YO&>K1W?PPTOQ1IEG+XZT M35]%\0Z#ILL/B32=%N=*?2K^\6.]@NOM@!^K-%?A[!^V5^UA\.OV)/%W[27C MCQG\+_B9I.I_M5^'_AKX(^,FB?"_4/"7AW0_V9+WXFZ%\*=;^/US\-K7QAK^ MJ^*KAM87Q/K/@_1M*UN?^W?#MSX3\0Q6E]9W=SILW<_!G]H']KK]J#P/^T%; M_!_XV?!'PKHOP/\ VII_ 6B_M*>,?A3J>L6_CCX+>'?AO;>(O'::G\)%\5>% M6T7Q[X8\>:O:^&&UR\O_ UX>U+0](U#6K'2,O ;H _8FBOP3D_:Q_;CMOV; M?V7OB#KOQ:^&OAN+X\?&[XKRZI\?H?V8O&?BSPUX=_9OT3P?XQ\1_"#Q3JGP MI\.>,KN_TG4/B2OAO2;^UU67Q--8II?BC2SM6Z8PC];_ -F_QS%XP_9[^&WC M_4OC7X+^/%MK7A%?$%Y\^T5\YV_[87[)%W-;V]I^U+^SG/'_A'XR?L ME_LX_"N_T7PYXL_:B\6?%"VO/B#K6D+XCC\$^#/A#\,]3^(>O7FC^'I;FTLM M6U_7;J+1M"TTZE.^G6,%[?7T]K<20P* #[@HK^%[QM_P>':G\'O&?B[X2>/O MV7M$\0>._A;XGU[X<^-=>\/Z[J^G:#K?BWP1JMWX9\1ZOHFGW+7=Q8Z1J6L: M9>7FFV<]W=36MG-#!+<3.C2,4 ?VC_\ "@O@3_T17X2_^&X\'?\ RFH_X4%\ M"?\ HBOPE_\ #<>#O_E-7K5% 'DO_"@O@3_T17X2_P#AN/!W_P IJ/\ A07P M)_Z(K\)?_#<>#O\ Y35ZU10!X'XO^$7P*\)>$_%'BH?L_P#P[U\^&?#NM^(/ M["T'X7^#[W7-:_L;3;G4?[)T:R&D*;O5M1^S?8].M0RFXO)H8MPWYK\:_P!E M3]L_X:?$OX*?M)?M=?&?X"?L?:?^RG\);'Q%KFFZ]\,]-T76_B7X1UK2='\! MWUE\%?'/@K6?!>DF7QQ=S>)KW2O[2BN]-6+QG!+X6NM*MD2&_/[W^+K+Q'J/ MA3Q/I_@_6K/PUXMO_#VM6?A;Q'J&EKKEAH'B.ZTVY@T36K[1&N;-=8L]*U-[ M6^N=*:[M5U""![1KB 3&5?P,L?\ @E!X[^-UU^W7X@^*OC_X0>$_'?[0OA^S M^&>N?\*=\ ^(--\"^./'?A+Q-\(/BSH7Q3^*WA?7]=G36KJR\3>!4T&UT6TD MFO+3P=XO\9::_B:\>^M!:@'Z"?LIW7P>^/\ X \1>-]:^%/[&\NI65]'K:=X3^*>M:;HJ:7:?$.V@D\O5[/1XCH\<\)OVHO">O_ !!/P%_X)LZE:'X5ZEXN\+?"3X7^)+?Q%\7] M+\:ZDTK>"/"WQ<@U7P+9Z;\.["\%M+::WJ)M-3GM[YW%G:RQV'_P!H+XC?M/Z-\2/@A\/O&/Q3TGX(_#?Q9X*\)_#O7];\%77PP^#FE?$+ M[=(D^H:SX?O_ /A/_$'BSQA8KIFMS6%=9\,:??\ A[X?6FIWEU83Z]XJ:+Q2/M<- '-_L_?% M/P%XQ^+/[17P]^,7[/O[(MGX,_9Z^%_P\\>>+/C?\'M.T3Q9\,?#_B[7XO%4 MOQ!^#WB;4]7\+6?D^-_AS9^'+37[XV$LOF:!K^EOJ.G:3J3FQ/;_ +#7Q"^% M'[8&E_'W7-:_9%^%_P *[/X5?'OQ'\+/"FEZKX'\)W7B'Q!X.L/#?A;Q-X9\ M8^)-/D\.6P\.:OXFTGQ-:ZL?#8-Q-I%C"?&WB3X>^,M9\;:O\ M%OQA?V]_HFK7OB_4M5O+;P_H[6J175MX+T^/1->UCQ D\FSNOV(?V&Q^R?\ M$W]K;Q_>:_\ \)"_[07QHO\ X@>$ /&7Q+\277AKP)#O_E-7K5% 'DO_"@O@3_T17X2_P#AN/!W M_P IJ/\ A07P)_Z(K\)?_#<>#O\ Y35ZU10!E:+H6B>&]+L]#\.Z/I6@:)IZ M-%8:/HNGVFE:78QO*\[QV>GV,,%I;(\TLDS)#"BM+(\A!=V)\_N?@3\$+V>X MN;SX-_"J[N;R::XN[BY^'GA&>>ZGN':6XGN)9='>2>:>1WDFDE9GE=V=V9F) M/JM% 'D'Q3^ GP<^-'AK1/"GQ.^&'@'QYH?A2_BUGP?I'C#POIVNZ-X8UVTT MN\T?3]5TG3)EBCLKBSTV^NM/C:PELIET^YN;.&>&*9J_.']F?_@G?\6/V1?A MWX>_9U^ 7QI\+_#;X76GPN^-N>&YOMVO&S\5Z;JNAZ;-80#1OM,'Z^T4 ?EIXP_X)FV M7QFTO]I;5?V@?C+>^-_BO^T=X"^"OP]G\?\ @?P%IGPXTOX?Z9^SQXMU3XC? M"?6/#?@Z77O%ZW_B32_B3J]YXMUG4M9UZX34XOL_AZQM]'TJWQ+Z?H/[%/B6 MQ\$?M8/J_P >-5D^/G[8.G:-H_Q$^.?A7P18^%#X:TKPSX"MOAKX9M?A_P"! MV\0:S;Z#-H?ADZS>6E_<>(]0O!XJ\07^OK)&L5GIUO\ ?E% 'Y<_$C]@_P > M?%>)OA>?B;9?"_X!_ JZ_9*\4_L;^'?#7AO2-;N_ /Q3_9PU#6M7U+Q?XVTV M1=*3QAX2\307'ASPQ+X$U75S"UOHMWK=I>Z1JDMI=+U&G_\ !/ZZ;X8?M9^% M]>^..O-\2/VU_&.B^)/CA\3/!WA.R\&VT6BZ?H'A3P)J?A/P!X0CUS5AX6AU MKX:^&[OPG<>(+OQ%KFO)>ZY=^(Y+FXN;6RL8OT>HH ^<_BC\)_BSJ%I\-+3] MGKXSZ5\!;#X>VVI:1=>%[OX6:3\1_!7BGPY/HEGHN@Z1=Z-+X@\(ZIHI\&_8 MHK[P[/H>OVD/F%[+4[.^L7\E4_97_9I\'_LI_L_>"?V?/"VHZCXGT#PG#XDF MO]9\10V8O?$FN>-O$^N>,_&.JW>GVD4>FV%KJ_B3Q)K-S;:+:1&RTS3YX-,B M::*W\V3Z-HH \HB^ WP-@DBEA^#'PHAE@DCEAEB^'7A".2&6%UDBEB=-'#1R M1.JO&Z$,CJK*00"/)?VDOV8[KXV^*O@-\4O!/Q!?X5_&/]F_QEXD\5_#;Q=- MX7@\;>'I;+QSX-U3P#XZ\*^*O"$NL>&Y-8T3Q%X;U1E1K+Q#I%]IFJ6.GZC; MW$@@DMI_K&B@#\ Y?^#;#_@F9KTDFN?$'P'XH\<^/=9=]6\;^-KW6K/3KSQC JXOU%C>>)?%-WI]KICVMC<^(=9FO=6GL[9WM[66[>"%FC122OW\HH __9 end GRAPHIC 22 image_005.jpg GRAPHIC begin 644 image_005.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH * M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH MHH **** "BBB@ HHJGJFJV.B:;+J.I7,=M9PX\R:3[JY(49_$@?C0!!O^AFL?\ OH_X4?\ "U/ W_0S6/\ WT?\* .PHKC_ /A:G@;_ *&:Q_[Z M/^%;.A>*-#\3+.VBZG;WH@*B7RFSLSG&?K@_E0!KT444 %%%% !1110 4444 M %%%% !1110 45EZWXCT?PW;QW&LZA!912OL1I3CQ!H EHHHH **** "BBB@ HK-UO7])\.627FL7T M5G;O((EDE. 7() _('\JP?\ A:G@;_H9K'_OH_X4 =A17'_\+4\#?]#-8_\ M?1_PH_X6IX&_Z&:Q_P"^C_A0!V%%!O^AFL?^^C_A0!V%%*-+P?6 MX4'\C5^W\8>&+MMMMXCTB9O2.^C8_HU &U13(I8YHQ)%(LB'HR'(/XT^@ HH MHH **** "BBB@ HHHH **** "BJ6IZOINC6QN=3O[:SA'\=Q*$!^F>IKSG6O MC]X,TPLEF]WJ<@X'V>':F?=GQ^8!H ]3HKYUU']I74')&F>';6$=FN9VES^" MAK6<.?T44 ?75%?+-I^T/XS@8>=#I5RO<26[*?PVL* MZ;3/VE3E5U;PYQ_%):7'\E8?^S4 ?0%%>>Z%\:O!&N,L9U-M/F;I'?IY?_C_ M "G_ (]7?0SQ7,*302I+$XRKHP96'J".M $E%%% !1110 4444 %%0$"2)HW)4D ]EQT(JE_P +@\ _]#'!_P!^I/\ XF@#N**X M?_A<'@'_ *&.#_OU)_\ $UV-E>6^HV%O?6DHEMKB)98I " R,,@\^H(H GHH MHH **** "BBB@ HHHH ***R?$'B?1O"UI%=:W?)9P2OY:.RLV6P3C@'L#0!K M45P__"X/ /\ T,<'_?J3_P")H_X7!X!_Z&.#_OU)_P#$T =Q16#X>\:>'O%< MD\>AZG'>-;@&4(C+M!SC[P'H:WJ "BL'6_&GAOPY>)::QK%M9W#QB58Y202I M) /3U!_*LW_A:G@;_H9K'_OH_P"% '845Q__ M3P-_T,UC_ -]'_"C_ (6I MX&_Z&:Q_[Z/^% '845#:74%]9PW=K*LUO.BR12(L[>ZA.)(G8Y4XSSQ[T =+1 M7'_\+4\#?]#-8_\ ?1_PH_X6IX&_Z&:Q_P"^C_A0!V%%U35!JFFKH****!A1110 4444 %%%% !1110 45F: MGX@TK2 ?MM['&_\ SS!W/_WR.:Y6]^)]HA*V-A+-_M2L$'Y#/]*TC2G+9'+5 MQ="EI.2N=[17E$_Q+UF0D0P6D([80L?U/]*I/X_\1-G%XB<_PPIQ^8K9869Q M2SC#K:[^7_!/9**\97QYXD4Y-^&]C!'_ $6K$7Q%U^,_,]O+_OQ?X8H^JS$L MXP[W3^[_ ()Z]17F=M\4+I2/M6FPR>IBNAUE%16]S!=PB:VFCFC/1XV##\Q4M8G)]$N9TAAU*!Y)&"JH/))[4?\ QM_Y)#KO_;O_ .E$= 'R!1110 5Z9\#/$G]A?$."TE?;;:HG MV5P3QOZQGZ[AM_X%7F=203RVMQ%<0.8YHG#HZ]58'((_&@#[[HK'\*Z[%XF\ M*Z;K,6 +N!791T5^C+^# C\*V* "BBB@ HHHH **** "BBB@ HHJCK6JP:'H ME]JMT?W%I \SC/4*,X'N>E 'S3^T#XE_M;QM%H\3YM]*BVL >#*^&;]-@^H- M>259U&_GU74[K4+IMUQ=3/-(WJS$D_J:K4 %%%% 'U?\ ?\ DE\'_7W-_,5Z MA7E_P!_Y)?!_U]S?S%>H4 %%%% !1110 5QOQ3\2_P#"+?#W4[V-]MU,GV:W MYY\Q^,CW W-_P&NRKYK_ &B_$OVSQ%8^'87_ '5A'YTX!_Y:N. ?HN#_ ,#- M 'BE%%% !7U7\!/$?]L^ !ITKYN-*E,)'G_ CQ'_8G MQ"BLI7VVVJ1FV;/02?>0_7(*_P# J /K"BBB@ HHHH **** /(/VCO\ DGEA M_P!A6/\ ]%2U\OU]0?M'?\D\L/\ L*Q_^BI:^7Z "BBB@ HHHH **** "BBB M@ HHHH M6.I7VF3>=87MS:2_WX)6C;\P:] \._'+QEH;(EU=)JML.L=XN7Q[ M.,-GZYKS6B@#[!\#_%OP[XV*6J.UAJA'_'G<,,N?]ANC?H?:N^KX!1VC=71B MKJ**** " MBBB@ HHK@?B/\4M,\!6OD*%N]8E7,-J#PH[.Y[#VZG]0 =5KWB+2?#&FM?ZQ M?16ENO0N>7/HJCEC["O ?&/[0NI7KR6OA:V%A;]/M4^(O M$VK^*]4?4-8O'N)CPH/"QC^ZJ] *R* +>HZIJ&L7;7>I7MQ=W#=9)Y"[?F>U M5*** "BM?1?"NO\ B)]ND:1>7@S@O%$2@/NW0?B:[K3_ ( ^.+U0TT5A8Y[7 M-SDC_O@-0!Y=17MD7[-FNE?WVNZB([#]0*CN/V;O$:@_9M9TJ3T\PR)G\ ME- 'B]%>B:G\$/'>FJ772X[Q!U:TG5O_ !TD,?RKA;_3;[2KDVVH65Q:3CK' M<1-&P_ C- %6MSP[XQ\0>%+CS=%U2XM1G+1!MT;_ .\ARI^N,UAT4 ?2O@C] MH#3M4:*Q\41)IUT?E%W'DP.?]H=4_4>XKV>*6.:))8G62-P&5T.0P/0@]Z^ MZ]#^'/Q8U7P/A[XZ'VZT ?7E%9^AZYIWB/2(-4 MTNY6XM)QE77J#W!'8CN#6A0 4444 ?''QA_Y*OKW_75/_1:UP]=Q\8?^2KZ] M_P!=4_\ 1:UP] !7V_X#_P"2>>&O^P5:_P#HI:^(*^W_ '_ ,D\\-?]@JU_ M]%+0!T%%%% !1110 4444 %%%% !7C'[2/\ R)FE?]A ?^BWKV>O&/VD?^1, MTK_L(#_T6] 'S/1110![O^S1_P A+Q#_ -<8/YO7T17SO^S1_P A+Q#_ -<8 M/YO7T10!\P?M'_\ )0=/_P"P5'_Z-EKQ^O8/VC_^2@Z?_P!@J/\ ]&RUX_0 M4444 ?4_P!\2_P!L>!6TJ5]USI4OEX)Y\ILLA_\ 0E^BBO6*^2/@AXE_L#XB M6UO*^VUU-?LD@)XW$Y0_7< /^!&OK>@ HHHH **** "BBB@ HHHH **** *6 MKZG!HVCWFIW1Q!:0M,_N%&R_='TH 6BBB@ HHHH **** *6L:@NE:1=7K8_=1 MDJ#W;H!^>*\$DD>65Y'8L[DLQ/;N?*9O7YZRIK:/YL****ZCQCTSX9:GYEG=::[?-$WFQC_9/7]?YUWU M>'^%-3_LKQ':3DXC9O*D_P!UN/T.#^%>X5YF)ARSOW/K\JK>THS+%&.!ZL?0#N:\PU[Q_J&I%H; M9VW3*G]XWU/;\/SK!UK6KS7;YK MF[S"*U@DFD/\ #&I8_I75L>2DV[(AHKJK/X>Z]= -)'#;*?\ GM)S^2YK6B^% MUP<>;JD2>NR$M_45DZU-=3LA@,3/50?Y'G]%>B-\+#@[=8!/H;;'_LU5)_AA MJ*@F"^M9/9PR_P!#25>F^I3RW%+['Y?YG#45N7_A#7=.!:6P=XQ_'#AQ^G(_ M&L,C!P>M:J2ELSDG3G3=IIHM6.I7NF3B:RN9(']4/!^HZ'\:]#\/?$2*X9+; M6%6&0\"X7[A_WAV^O3Z5YE143I1GN;X?&5<.[P>G;H?1*LKJ&4AE(R"#P12U MY%X2\8S:+*MI>.TFGL<>IB]Q[>WY>_K44L<\22Q.'C- M0_BQ]5^9[C1117BGWP4444 %%%% !111TH X#XF:IY=K;:8C?-(?-D'^R.!^ MN?RKS2M?Q-JG]K^(+JZ#9CW[(_\ =' _Q_&LBO7HPY()'P^.K^VKRETV7H@I MT4CPRI+&Q5T8,I'8CI3:*U.,]]TF_34])M;U,8FC#$#L>X_ U=K@_AGJ?FV% MSIKM\T+>9&#_ '6Z_K_.N\KQZD>631]WA:WMJ,9]_P PHHHK,Z0HHHH **** M "BBB@ HHHH **** "O/_C;_ ,DAUW_MW_\ 2B.O0*\_^-O_ "2'7?\ MW_] M*(Z /D"BBB@ HJ6:VE@BMY)%PL\9DC/JH9ES^:FHJ /HO]G'Q)Y^EZEX;F?+ MVS_:K<$_P-@.![!L'_@=>Z5\6?#7Q)_PBOC[2]2=]EL9/)N-?M$>)/[/\)VF@POB;4I=\H'_ #RC M(/ZMM_[Y->RU\=?%[Q)_PDOQ%U&:-]UK9G['!@\;4)!(^K%C^- '"T45H:1I M,^KRW2P@[;:TFNI6[*J(3S]3@?C0!GT444 ?5_P!_P"27P?]?7_ M'_DE\'_7W-_,5ZA0 4444 %%%% %>^O8--T^YOKIQ';VT32RN?X549)_(5\, MZ_K$_B#Q!?ZO<_ZV\G:4C/W03POT P/PKZ7^/WB7^Q_ JZ5"^VYU:7RN#@B) M<,Y_/:OT8U\KT %%%;T/A2^G\#W7BE1_H=O>I:$;>N5)+9] =@^K>U UI M=365Y!=V[F.>"19(W'564Y!_,5#10!]U^'-:A\1>&].UB#&R[@67:/X21\R_ M@0?M'?\D\L/^PK'_P"BI:^7Z^H/VCO^2>6'_85C_P#14M?+] !7M7P)\&>' MO%=EK;ZYID=XUO)$(B[LNT$-G[I'H*\5KZ'_ &:/^0?XB_ZZP?R>@#T#_A3_ M (!_Z%R#_O[)_P#%4?\ "G_ /_0N0?\ ?V3_ .*KN** .'_X4_X!_P"A<@_[ M^R?_ !5'_"G_ #_ -"Y!_W]D_\ BJ[BB@#A_P#A3_@'_H7(/^_LG_Q5'_"G M_ /_ $+D'_?V3_XJNXHH X.;X,_#^9<-X>C7T*7,RG]'KGM5_9W\)W:,=/NM M0L)?X<2"5!]0PR?^^A7KM% 'R/XS^"WB;PE#)>Q*FJ:<@):>V4[HQZNG4#W& M0.YKSBOO^OGKXU_"F"SMYO%>@6XBB4YOK6-<*H/_ "T4#H/[P'U]: /!:.AR M*** /J_X*^/G\7>&VT[4)=^K:< KLQ^::+^%_<]C^![UZA7Q;\,_$K>%/'VF M:@7*V[R?9[GG@Q/P<_3AO^ BOM*@ HHK(\4>(K+PIX=O-9OV_JZA/?W M]Q)<74[EY)9#DL35SQ'X@O\ Q1KUUK&HR;[BX?.!]U%[*OH .*RJ "BBO5/A M1\)9?&5![+ZM^ YR0 $_@?X4\.I'-?0?VO? 9,EVN8P?]F/ICZY->B6-A::98 MQ65C;16UM"NV.*)0JJ/858H ;'&D,:QQ(J(HPJJ, #V%.HHH **** "J6IZ1 MIVM6AM-3L;>\MS_RSGC#CZC/0^]7:* /"O&G[/5I<))>>$KC[/, 3]AN&+(W MLKGE?H ZII5_HNHRZ?J=I+:W<1P\4JX(]_<>A'!K[SKE/'/@#1_'>EF MWOX_*NXP?L]Y&!YD1_JOJO\ (\T ?%=%;/BCPQJ7A#7I](U2+9-%RKK]R5#T M93W!_P 0>16-0!W/PS^(EWX"UP,Y>;2;E@+NW!SC_;4?WA^HX]"/KZQO;;4K M&"]LYDGMIT$D4B'(92,@U\$5[I\ ?'S6MZ?"&HS?Z/.2]@S'[C]6C^AY(]\^ MM 'T71110!\O9Z\8_:1_Y$S2O^P@/_ $6] 'S/1110![O^ MS1_R$O$/_7&#^;U]$5\[_LT?\A+Q#_UQ@_F]?1% 'S!^T?\ \E!T_P#[!4?_ M *-EKQ^O8/VC_P#DH.G_ /8*C_\ 1LM>/T %%26\$MUM #X9I+>>.:%RDL;!T=3@J0<@BON'PAK\?BCPEIFLQXSBBB@ HH MHH **** "BBB@ HHKG/'GB-?"O@G5-7W!9HH2L&>\K?*GUY(/T!H ^8?C'XD M_P"$C^(U^T;[K:Q_T.''3"$[C^+%OPQ7 TK,78LQ)8G))[TE !16E:.-#U*QA/F^A+D?\!-9M %BQ_Y"%M_UU7^8K[V7[H^E?!-C_P A M"V_ZZK_,5][+]T?2@!:*** "BBB@ H)P,FBL#QEJG]E^&KEU;$LP\F/ZMU_3 M)JHQYFDC.K45.#F]D>5>)=4_M?Q!=W0;,9?9'_N#@?X_C63117LI)*R/@IS< MY.3W845H6.D7%_87]W$/W=F@=^.N3C'Y9/X5GT73$XM)-]0KW+PMJ?\ :WAV MTN6;,H79)_O+P?SZ_C7AM=_\,M3V7-UICMQ(/.C'N.#^F/RKGQ,.:%^QZF4U MO9U^5[2T_P CTNBBBO,/K@HHHH **** $)"J68@ #))[5XIXLU]]>UAY%8_9 M8LI OMZ_4_X5Z1XYU$Z=X7GV-B2X(@7\>OZ UXS7=A8?;9\YG.(=U17J_P! MHHKHO!>BIK6O(LR[K: >;(#T;'0?B?Y&NR4E%79X5*G*K-0CNS5\*^!'U*-+ M[4RT5JW*1#AI!ZGT'ZGVKTJRT^TTVW$%G;QPQCL@QGZ^M60 !@# %%>54JRF M]3[7#8.EAXVBM>_4****R.L**** "L36_"FEZXC&:$1W!Z3QC#9]_7\:VZ*: MDXNZ(J4X5(\LU='AFO\ AV]\/W?E7*[HF_UFVVKZ?+9W M2;HW'7NI[$>XKP[5M-FTC4Y[&?[\38SV8=C^(KTZ%;VBL]SY+,,#]6ES1^%_ MAY%*O0?AUXA9)3HMR^4;+6Y/8]2O]?SKSZI;:XDM+J*XA;;)$X=3[@YK2I!3 MC9G)A:\J%537](^A:*K:?>1ZAIUO>1?K?\@: M^_Z]Y/\ T$UX">M>_:M_R!K[_KWD_P#037@)ZUWX39GS>=_'#T?YA6SX4_Y& MK3O^NPK&K9\*?\C5IW_785US^%GC4/XL?5?F>XT445XI]\%%%% !1110 5@^ M,=4_LKPUJ*E%Q=I&YX1U/\ LKQ):S,V(Y&\J3_=;C]#@_A7MU?.M>Y^&=3_ +6\/VET M6S)LV2?[PX/^/XUQ8N&TCZ'):WQ4GZK]37HHHKA/H0HHHH **** "BBB@ HH MHH **** "O/_ (V_\DAUW_MW_P#2B.O0*\_^-O\ R2'7?^W?_P!*(Z /D"BB MB@#TS5O#?VSX#>'_ !#"F9+"ZGAG('_+)Y3@GZ-@?\#KS.OJ+X4:5;^)/@0V MC3_WD:*1#_"RG!'YB@""OLOX M4^)/^$H^'FF7?VC_$OF7>F>&87^6(?;+@ _Q'*H/J M!N/_ (5X-0 5[-\._#BVGP;\:>)+A0KW=G+:V[-Q\BCYB/JQ ^J5X]:VTUY M=PVMNADGF=8XT'5F)P!^9KZT\6Z'#X:^!&H:-!@K:::(RP_B;(+-^+$G\: / MD:BBB@#ZO^ /_)+X/^ON;^8KU"O+_@#_ ,DO@_Z^YOYBO4* "BBB@ HHK"\9 M>($\+>#]4UEL;K: F('HTA^5!^+$4 ?,GQM\2_\ "0?$6ZAB?=:Z:OV./!XW M*65R\CL69B^UM&^V3\<;4P0#]6V MC\:^QJ /@.:*2":2&5"DD;%74]5(."*97HOQM\._V!\2+R6--MOJ2B\CP.,M MD./KO#'\17G5 '*O VE:JS[IWA"3_]=5^5OS(S^- '34444 %%%% 'D'[1 MW_)/+#_L*Q_^BI:^7Z^H/VCO^2>6'_85C_\ 14M?+] !7T/^S1_R#_$7_76# M^3U\\5]#_LT?\@_Q%_UU@_D] 'O%%%% !1110 4444 %%%% !4<\$5U;RV\\ M:R0RH4=&&0RD8(/X5)10!\.>,M ;POXPU71CG;:SE8R>IC/S(?Q4J:PZ]8_: M&M$M_B3'*N,W.GQ2M]0SI_)!7D] !7W%X+U1M:\$:)J+G,D]E$TA]7V@-^H- M?#M?7_P3G\_X2Z+ELM'YR'C&,3/C],4 >@5\Q_'[QHVK^(T\-VLG^AZ8=TV# MP\Y'/_?(./J6KZ$\5Z]%X8\*ZEK4H!%I 753T9^B+^+$#\:^';JYFO;N:ZN) M&DGFD:21VZLQ.23^)H BHHH )( &2>@% ';?#'P'+X[\3K;2;DTVVQ+>2C^[ MGA ?[S=/89/:OL.TM+>PLX;2UA2&WA01QQH,!5 P *Y+X7>#T\&^";2S>/;? MW %Q>$CGS& ^7_@(P/P)[UV= !1110 4444 %%%% !1110 4444 <1\3O %O MX[\-O$B(NJVRE[.8\?-W0G^ZWZ'![5\=SP2VMQ);SQM'-$Y1T88*L#@@^^:^ M^Z^7_P!H'PJND>+8-;MHPMOJJ$R8' F7 8_B"I]SF@#R"I;6ZGLKN&ZMI6BG MA<21R*<%6!R"/QJ*B@#[?\$^)8O%WA#3]9CVAYX\3(O\$@XGRA;JWGD@=8P_"L Q&,D;3_P$U[Q0!\O9Z\8_:1_Y$S2O^P@/_ $6] 'S/1110![O^S1_R$O$/_7&#^;U]$5\[_LT? M\A+Q#_UQ@_F]?1% 'S!^T?\ \E!T_P#[!4?_ *-EKQ^O8/VC_P#DH.G_ /8* MC_\ 1LM>/T :_A3_ )'#1/\ K_@_]&+70?%GPU_PC'Q#U&WCCV6MRWVNWXP- MCY) ]@VX?A7,Z S)XCTME)#+=Q$$=CO%?0W[1'AO[=X7LM?A3,NGR>7,0/\ MED^ "?HV/^^C0!\T5U'P[\2'PKX[TO5&?;;B7RKCGCRG^5L_3.?J!7+T4 ?? MX((!'0T5P_PD\2_\)-\.].GD??=6J_9+@DY.Y "?(7\4^,M4UAB=EQ,?*!_AC'RH/^^0* ,"I+>"6ZN8K>!"\TKA$0=68 MG 'YU'7IGP,\-_V[\0X+N5-UMI:&Z?/0OT0?7)W?\!H U/C9H47AG0_!>C0X MQ:VDJ,P_B?*%F_%B3^->/U[G^TK(QUK08_X5MY&'U+#_ %>&4 6+'_D(6W_ M %U7^8K[V7[H^E?!-C_R$+;_ *ZK_,5][+]T?2@!:*** "BBB@ KRSXDZI]H MU>'3T;*6R;G_ -]N?Y8_,UZ;=7,=G:37,IQ'$A=C[ 9KP.^NY+^_GNY3\\TA M<_B:Z\+"\N;L>)G%?EI*FNOY+_@E>BBKVC:>VJZQ:V*Y_>R ,1V7J3^0->@W M979\Q&+E)16[/4O!>C);^$A'.G-\I>0>JL, ?]\_SKRC4;-]/U&XLY/O0R%# M[X/6O?T18XU1%"JH '0"O+?B3IOV?68;]!\ETF&_P!Y>/Y8KAP]2]1WZGT6 M9850PT''[.G]?,XFK^BZ@VE:S:WH)Q%("V.Z]"/R)JA17O0OBD#YNF-C@K(,_]\UY[ M7JX?^&CXS,VWBI?+\@KTKX71*+749A?"^\42W]DQ^9@L MJCUQP?YBC$?PV&6-+%1OY_D>D4445Y1]F%%%% !1110 4444 %>.T45,EI37251V/M,NFY8:/-NM/N*>K? M\@:^_P"O>3_T$UX">M>_:M_R!K[_ *]Y/_037@)ZUTX39GDYW\-0_BQ]5^9[C1117BGWP4444 %%%% $ M5UAA86BY=SY?.:_-45)=/S?\ P J_HFG'5=9M;(9Q+( V.RCD M_H#5"O0/AEIF^XNM3=>$'DQGW/)_I^==%6?)!L\W"4?;5HP_JQM?$'2A<^&U MGB0;K-@1@?P'@C^7Y5Y+7T+=6\=W:S6THS'*A1A[$8KP&]M9+&^GM91AXG*' M\#7/A9WBXGI9S1Y:D:BZZ?=_P""O0?AEJ>V:[TQVX<>=&/<<-_3\J\^K0T/4 M3I6MVEZ"=L<@WX_NG@_H3715ASP:/-P=;V-:,^GZ'O5%(K!U#*001D$4M>.? M=!1110 4444 %%%% !1110 4444 %>?_ !M_Y)#KO_;O_P"E$=>@5Y_\;?\ MDD.N_P#;O_Z41T ?(%%%% 'U?\ ?^27P?]?&_[>^'=Q=1)N MN=+;[6F.NP<2#Z;3N_X#0!\EUI^'M9G\/>(M/UBWSYEG.LN ?O 'E?H1D?C6 M910!]\6=W!J%C;WMLX>"XC66-Q_$K#(/Y&IZ\K^ GB3^VO (TV5]USI4GDG) MY\ILLA_]"7_@->J4 %%%% !1110 4R66."%YI75(T4L[,LN6VW,Y:,-U6 M,<(/P4 5AT44 >H? CPW_;?Q!COI4W6VE1FX;(X,AXC'USEO^ 5[U\79&B^% M7B!EZF!5_ NH/\ZQ?@1X:_L/X?1WTT>VYU5_M+9'(C'$8^F,L/\ ?K5^,CK' M\)M>9C@&.-?Q,J ?J: /CJBBB@#ZO^ /_)+X/^ON;^8KU"O+_@#_ ,DO@_Z^ MYOYBO4* "BBB@ KP/]H_Q+MATOPS"_+G[9< >@RL8_/><>PKWMF5%+,0% R2 M3P!7Q)X\\1MXK\;:IJ^XF&68K![1+\J?H ?J30!SE%%3V5G-J%_;V5LF^>XE M6*-?5F( 'YF@#Z0_9U\-_8?#%[K\R8EU"7RH21_RRCXR/JQ;_OD5[16=H&CP M>'_#^GZ1;X\JS@2$'&-Q Y;ZDY/XUHT >/\ [0WAW^TO!EMK429FTR;YS_TR MDPI_\>V?K7S!7WCK6E0:YH=]I5R,PW<#PMQTW#&?J.M?"^H6,^F:E=6%TNRX MMI6AE7T920?U% %:O?/V;_$>V75?#4S\,!>6X)[C"N/_ $ _@:\#KH? WB%O M"WC72M7W$10S 3 =XF^5_P#QTG\<4 ?;U%(K*Z*Z,&5AD$'((I: "BBB@#R# M]H[_ ))Y8?\ 85C_ /14M?+]?4'[1W_)/+#_ +"L?_HJ6OE^@ KZ'_9H_P"0 M?XB_ZZP?R>OGBOH?]FC_ )!_B+_KK!_)Z />**** "BBB@ HHHH **** "BB MD9@BEF("@9))X H ^7?VBITE^(UJBGYH=-B1_KYDC?R85Y'73?$+Q"OBGQWJ MVK1MF"6;9 ?6- %4_B%!_&N9H *^O/@?#Y7PET=CG,C3O@CI^^3F>4 _P1C@'V M+,#_ ,!KYMKU#X^ZJ=0^)DUJ&REA;10 #IDC>?Q^?'X5Y?0 5W'PC\/#Q)\2 M-,@D3?;6K&[G!Z;4Y&?8MM'XUP]?0/[-6DCR]=UEUY)CM8V].K./U3\J /?J M*** "BBB@ HHHH **** "BBB@ HHHH *YGQSX*L?'>A)I=]-+ J3K,DL0!92 M 1W]02*Z:B@#S/2O@/X&T[:9[2ZU!QSNNK@XS]$VC\Z[72_"V@:(!_9FBV%H MP_CAMU5C]6QDUKT4 %%%% 'QQ\8?^2KZ]_UU3_T6M[_LT?\ (2\0_P#7&#^;U]$5\[_LT?\ (2\0_P#7&#^;U]$4 M ?,'[1__ "4'3_\ L%1_^C9:\?KV#]H__DH.G_\ 8*C_ /1LM>/T 7]#X\0: M;_U]1?\ H8K[?UW2(-?\/WVDW(_=7<#1$X^[D<$>X.#^%?#-C_R$+;_KJO\ M,5][#[H^E 'P3J%C/IFHW-A=)LN+:5H9%/9E."/S%5Z]8^/WAK^Q_'2ZK$FV MVU6+S,@<>:N%9""?^6J9) ^JY M_P"^17TO7PAH.KSZ!K]AJUL?WMI.LH&?O8/(/L1D?C7W/87L&I:=;7UL^^"Y MB66-O56&1^AH L4444 %%%% !1110!YY\:O$G_"/?#J\2)]MUJ)^QQ8Z@-]\ M_P#?((_$5\AUZY^T%XD_M7QM%I$3Y@TN+:P'3S7PS?IL'X&O(Z "OJSX"^&O M[%\!#494VW.JR>>2>OECA!_-O^!5\S>'-%F\1>(]/TB#/F7?F6T9B/8N M(U[3^TE_R.&D_P#7A_[4:O%J +%C_P A"V_ZZK_,5][+]T?2O@FQ_P"0A;?] M=5_F*^]E^Z/I0 M%%% !1110!QGQ'U3[)H:6*-B2[?G']Q>3^N/UKRBNC\;Z MI_:?B6?:V8;?]RGX=3^>?TKG*]:A#E@CXK,*_ML1)K9:+Y!7?_#+3/,NKK4W M7B,>3&?]H\G],?G7 5[EX6TS^R?#MI;,N)2N^3_>;D_ET_"HQ,^6%NYOE-'V ME?F>T=?\C8KF_'.F_P!H^&+@JN9;?]\OX?>_3/Y5TE-=%D1DL7=DV?W4A"D]U['\L51KV4[JZ/@I1<9.+W M1V?PXU/[+KDED[8CNDXY_C7D?IG]*]7KY\L[J2QO8+J(_O(7#K^!KWVTN8[R MSAN8CF.5 ZGV(S7GXJ%I*7<^FR:MS4W3?3\G_P $FHHHKD/<"BBB@#B?B99F M;1+:Z49,$V#[!A_B!7E=>_ZI81ZIIEQ8R_/+V/ELXHN-55>C_-$%7=)U.?1]3AOK?[\9Y4]&'<&J5%=35U9 MGC1DXM2CNCWG1=:M-.J/J,+FU.:4:VC_#_ (!Z%165 M8>)-'U/ M=0A9ST1FVM^1P:U:Y6FMSUX3C-7B[A1112+"BBB@ ILD:2H4D17 M0]589!IU% #4C2/.Q%7/7 Q3J** "BBB@"GJW_(&OO\ KWD_]!-> GK7OVK? M\@:^_P"O>3_T$UX">M=^$V9\UG?QP]'^85L^%/\ D:M._P"NPK&K9\*?\C5I MW_785US^%GC4/XL?5?F>XT445XI]\%%%% !116;K^I#2-#N[S.'1,)_O'@?J M::5W9$SDH1Y^&-,_LGP]:6Q7$FS?)_O'D_X?A7E'A'3/[5\26L)7,<;> M;)_NKS^IP/QKVZN/%SVB>_DM'XJK]%^H5Y/\1]-^RZZEX@PETF3_ +R\'],? MG7K%.4445Z MQ\6>S^!]3_M+PS!N;,MO^Y?\.GZ8KHZ\J^&^I_9M:EL7;"7297_?7G^6?RKU M6O)KPY9L^UR^M[7#Q;W6GW!1116)WA1110 4444 %%%% !1110 5Y_\ &W_D MD.N_]N__ *41UZ!7G_QM_P"20Z[_ -N__I1'0!\@4444 ?4_[//_ "363_L( M2_\ H*5ZI/!'*>B:I(H^GEQ'^IKUV@ M#X9\6:#)X9\5ZGHTN:^&<_EL'U4U]+Z[J\& M@:#?ZM<_ZFS@:9AG&[ R /@5YS\=&9?A/J8!(#2P ^X\U3_ $H ^1J*** /J_X _P#)+X/^ON;^ M8KU"O+_@#_R2^#_K[F_F*]0H **** . ^,GB7_A&_AS?&-]MU?\ ^APX//S@ M[C^"!N?7%?']>O\ [0GB7^U/&4&BPOFWTN+YP#P9GPS?DNP>QS7D% !7JGP# M\-_VSX^_M*5-UMI41F)/3S&RJ#_T)O\ @->5U]9? KPW_8?P\AO)4VW.J.;I MLCD)TC'TP-W_ *@#TVBBB@ KY4^/GAW^Q_'YU&)-MOJL0F!'3S%^5Q_Z"W_ M *OJNO+OCSX=_MGX?/?Q1[KG2Y1< CKY9^5Q],$-_P&@#Y1HHHH ^PO@[XC M_P"$C^'&GO(^ZYLA]CFR6'_85C_P#14M?+]?4'[1W_ "3RP_[" ML?\ Z*EKY?H *^A_V:/^0?XB_P"NL'\GKYXKV;X'>.O#?@^SUJ/7M1^R-?]##_P"25Q_\;H ] HKSF?XY^ (1 ME-7FGXSB.SE'X?,HKG-5_:/\/VZ,-+TB_O)!T,Q6%#^.6/Z4 >TUX3\:/BQ; M1V-QX6\/W(EN)@8[ZZC.5C3H8U/=CT)[#(ZGCSKQ;\9_%?BJ*2U6=--L'X:" MSRI<>C.>3^& ?2O.Z "BBB@#H/ _AU_%7C/2](528YI@9B!]V)>7/_?(/XXK M[>50JA5 P .U>/_ CP#)H&C2>(M2A*:AJ"!8488,4'7GW8@'Z >]>PT ?$ MGQ!O3J'Q$\0W!.0;^9%/^RK%1^@%_Z MZI_Z+6N'KN/C#_R5?7O^NJ?^BUKAZ "OM_P'_P D\\-?]@JU_P#12U\05]O^ M _\ DGGAK_L%6O\ Z*6@#H**** "BBB@ HHHH **** "O&/VD?\ D3-*_P"P M@/\ T6]>SUXQ^TC_ ,B9I7_80'_HMZ /F>BBB@#W?]FC_D)>(?\ KC!_-Z^B M*^=_V:/^0EXA_P"N,'\WKZ(H ^8/VC_^2@Z?_P!@J/\ ]&RUX_7L'[1__)0= M/_[!4?\ Z-EKQ^@":T=8[V!W.%6123Z#-?? ^Z/I7P#7W\OW1]* /./C?X:_ MM_X=W-Q$FZZTQOM<9 YV@8\7Z!)X7\6ZGHTF<6TY6,MU9#RA_%2#0!B5]4? +Q)_;'@0Z7*^ZYTJ7RL$ M\F)LLA_]"7_@-?*]>D_ _P 2?V!\1+:WE?;:ZFIM7R>-YY0_7<,?\"- 'UM1 M110 4444 %4-:U6#0]$OM5NC^YM(6F89QG S@>YZ?C5^O&_VA_$G]G^%+30H M7Q-J4N^4 _\ +),'GZMM_P"^30!\W:GJ$^JZI=ZC=-NN+J9YI&]68DG^=5:* M* /;?V=/#7VO7K_Q%,F8K*/R("1_RT?[Q'T7C_@=?25<;\+/#7_"+?#[3+*2 M/9FQJ??]Y(?ZUY%0!8L?^0A;?\ 75?YBOO9?NCZ5\$V/_(0MO\ MKJO\Q7WLOW1]* %HHHH *S?$&I#2-"N[S.'1,1_[QX'ZFM*O.?B;JF6M-+1N M!^^D'OT7^OYBM:4.>:1R8RM[&A*?7IZL\\)+,23DGDDTE%%>N?#&WX3TS^U? M$EI 5S$C>;)_NKS^IP/QKV^N"^&>F>58W.INOS3-Y49/]T=3^)_]!KO:\S$S MYIV['U^54?9T.9[RU_R"BBBN8]4\R^)NF^7?6NI(/EF7RG_WAT/X@_I7!5[= MXOTW^U/#5W$J[I8QYL?U7G^61^->(UZ>&GS0MV/D,UH^SQ',MI:_YA7K'PYU M/[7H3V;MF2T? _W#R/UR/PKR>NF\":G_ &=XEBC9L170\EOJ?N_KQ^-77AS0 M9EEU;V6(BWL]/O/9****\D^T"BBB@ KD/&GA/^VH?MMDH%]$N"O_ #U7T^OI M77T54)N#NC&M1A6@X3V9\[NC1NR.I5E."I&"#3:]D\2>#++7LSQD6][C_6@< M/_O#^M>7:OX?U+1)=E[;E4)PLJ\HWT/].M>I3K1GZGR&*P%7#N[5X]_\^QF4 M445L< 5?L];U33R/LE_<1 ?PB0[?RZ50HI-)[E1E*+O%V.RL?B1K%O@74<%T MOH_$<_I7E5%8RP].70[Z>98FG]J_KJ> M\67B'2-0P+74;=V/12^UOR/-:5?.M:-CKVJZ;@6FH3QJ.B;\K_WR>*PEA/Y6 M>C3SK_GY#[O^">\T5Y9I_P 2]2@PM];0W*]V7Y&_P_2NQTGQKHVK%8Q/]FG/ M'ES_ "Y/L>AKGG0G'='J4 GK7OVK?\@:^_P"O>3_T$UX">M=^$V9\UG?QP]'^85L^%/\ D:M._P"N MPK&K9\*?\C5IW_785US^%GC4/XL?5?F>XT445XI]\%%%% !7G/Q-U3FUTM&Z M?OI!^B_U_,5Z*S*B%F("J,DGL*\'UW4FU;6[N].=LCG8#V4< ?D!75AH7G?L M>/F]?DH\BWE^1G444^*)YYDBC4L[L%4#N3P*](^3W/2_AGIGE:?E6*:9I5M9ITAC"Y]3W/YU39]WA:/L:,8=OS"F2 MQI-$\4BAD=2K ]P>M/HK,Z3P'5;%]-U6YLWSF&0J">X['\JIUW7Q+TWR=4M] M00?+<)L?_>7_ .MC\JX6O9IRYHIGPF*H^QK2AV+%C=R6%_!=Q??AD#CWP>E> M^VMQ'=VD-S$1_4?A7-BH7BI M=CT\FKP5XS^S M4TU$W7/E M>=;>OFI\R@?7&W_@5?%=??\ 7QK\5_#7_",?$34K5$VVMPWVJW]-C\X'L&W+ M^% '%5]%_LX^)//TO4O#V?[5;@G^!L!P/8-@_P# Z^=*ZSX:^)/^$5\? M:7J3OLMC)Y-SD\>4_P I)^F0W_ : /M.BBB@ HHHH \7_:)\2_8?#-EX?A?$ MNHR>;, ?^649! /U;;_WR:^:*[?XM>)?^$G^(FI7$;[[6U;[);D'(V(2"1[% MMQ_&N(H *^T?AEX;_P"$5\ :7I[ILN7C\^Y!'/F/\Q!^G"_\!KY@^%GAO_A* M/B%IEE(F^VA?[3<<<>6G.#[$[5_X%7V;0 5YI\>91'\*KU2#F2XA4>WS@_TK MTNO+_C]_R2^?_K[A_F: /E"BBB@#ZO\ @#_R2^#_ *^YOYBO4*\O^ /_ "2^ M#_K[F_F*]0H *I:QJD&B:+>ZI='$%I \S^X49P/<]*NUXW^T/XE_L[PG:Z#" M^)M2EW2@?\\H\']6V_D: /F_5-1N-7U:[U*Z;=<74SS2'_:8DG^=5*** -/P M[I)UWQ%I^EB01+/@%X.BUN\UC5KR/-O# ;2%B.DCCYF'NJC_Q^K][:2V%[/:3C$L+E M&'N#730HQJWN]3R^?VSI?_ $$K/_O^O^-']LZ7_P!!*S_[ M_K_C7SY173]27<\K^WY_\^U][/H/^V=+_P"@E9_]_P!?\:@O;W1-0L+BRN=0 MLW@N(FBD7SUY5@01U]#7@=7M'TR76-6MK"+(:5\%O[J]2?P&:3P<4KN14<]J MSDHQIJ[\V>(ZUIKZ-K=[ILCJ[6TS1;U.0X!X8>Q&#^-4:]>^/WA2+1/$FGZG M9P[+2]MA$V.@DB 7]4V?D:\AKSGY'U"O;7?0=?L-6MC^]M)TF _O8. M2/H1D?C7W/8WL&HZ?;7UL^^"XB66-O56&0?R-?!%?57P#\2?VSX"_LV5]USI M4ODXSSY3?,A_]"7_ (#0,]5HHHH \@_:._Y)Y8?]A6/_ -%2U\OU]0?M'?\ M)/+#_L*Q_P#HJ6OE^@ HHHH **** "BBB@ HHHH **** "BM32_#6N:V0-+T M>^O ?XH(&91]2!@5Z)X?_9_\6:HZOJK6^D0'KYCB63'LJG'YL* /*%4NP502 MQ. .2:]Y^%'P5F>>'7O%EKLB3#VVG2CYG/9I1V'HIZ]^.#Z7X,^$WACP8R7 M-O;F\U%?^7RZPS*?]@=%^HY]Z[J@ P,"BBB@#X [T59U"#[-J5U!MV^5,Z8 M!Z8)%5J "OL_X5<_"[P]_P!>H_F:^,*^PO@O.L_PFT,C *+*A&_ZZI_Z+6N'H *^W_ ?_)//#7_ &"K7_T4 MM?$%?;_@/_DGGAK_ +!5K_Z*6@#H**** "BBB@ HHHH **** "O&/VD?^1,T MK_L(#_T6]>SUXQ^TC_R)FE?]A ?^BWH ^9Z*** /=_V:/^0EXA_ZXP?S>OHB MOG?]FC_D)>(?^N,'\WKZ(H ^8/VC_P#DH.G_ /8*C_\ 1LM>/U[!^T?_ ,E! MT_\ [!4?_HV6O'Z "OON"59K>.500KJ&&>N"*^!*^]M._P"09:_]<4_D* +- M?/'[1WAKRKS3/$L,>%F'V2X('\0RR$^Y&X?\!%?0]!=4TM4W7# M1&2W]?-3YE'XD8^A- 'Q/3X9I+>>.>%RDL;!T8=5(.0:8002#U%% 'W+X1UZ M/Q/X3TS68\?Z5 K.!T5QPX_!@1^%;5>$?LX^)/.L-3\-S/\ - WVJW!/\#<. M![ [3_P(U[O0 4444 %?'?Q?\2?\)+\1=0EC?=:V9^R08/&U"(QX5\#:IJJOMG2(QV_//FM\J_D3GZ U\4$EF+$Y).230 E==\,O#7_"5> M/],L'3?;))]HN#:YJ3:MK5W>G.)'.P'LHX4?D!7JOCK5/[-\-3(C8ENCY*_0_>/ MY9'XUXU7?A8:.1\UG->\HTETU?Z!3HXWFE2.,;G=@J@=R:;74> =,_M#Q+'* MZYBM5\T_[W1?UY_"NN$^(M-_LG7[RS (17S'_NGD?H:]VKSG MXG:;\UGJ:#@_N)#^J_\ LU=6&G:=NYY&;T>>ASK>/Y'G=.C=HI%D1BKJ0RD= MB*;17I'R1[YH^H+JFD6MZO\ RUC!(]&[C\\U>K@?AEJ?F6=UIKM\T3>;&/\ M9/7]?YUWU>/4CR3:/N\)6]M1C/\ JX4445F=(4444 %-DCCFC:.5%=&&"K#( M/X4ZB@#DM4^'FD7Q:2UWV4I_YY\I_P!\G^A%KK:S\OZL?/UWIU[8/MN[2: ]/WB%\\*:%?9,VFP!C_%&/+/_ ([BNB.+7VD>94R67_+N?W_\ \.HKU.[ M^&6ERY-K=W,#'LV'4?AP?UK#N_AGJ<63:W=M./1LH?ZC]:V6(IOJ<%3+,3#[ M-_0XBBMB^\+:WI^3/ITVT=7C&\?FN<5CD8.#UK923V.&=.<'::L%%%%,@Z7P M_P"-=1T5DBE9KJS'!B<\J/\ 9/;Z=*]8TK5K/6;);JREWH>"#P5/H1V->!5J M^']>N= U%;F$EHCQ+%GAU_Q]#7-6H*2O'<]? YE.BU"H[Q_(]UHJ"SNX;ZSB MNK=MT4JAE/L:GKS#ZQ--713U;_D#7W_7O)_Z":\!/6O?M6_Y U]_U[R?^@FO M 3UKOPFS/F\[^.'H_P PK9\*?\C5IW_785C5L^%/^1JT[_KL*ZY_"SQJ'\6/ MJOS/<:***\4^^"BBB@#FO'.J?V;X:F5&Q+ M6S1LQVB[3_OGD_T'X5QU>IAX&;E57,L(\Y/^ ]?TS7BM?1+*&4JP!!& M"#WKP?7M..E:Y=V>"%CD.S/=3R/T(KOPD]'$^;SJC9QJKT_R,ZNH\!:G_9_B M2.)VQ%=#RCZ9ZK^O'XUR].BD>&5)8V*NC!E([$=*ZYQYHM'B4:KI5(S71GT1 M15+2;]-3TFUO4QB:,,0.Q[C\#5VO&:L['WL9*24ELPHHHI%!1110 4444 %% M%% !7G_QM_Y)#KO_ &[_ /I1'7H%>?\ QM_Y)#KO_;O_ .E$= 'R!1110!]+ M_LW?\B=JP_ZB'_M-*]HKP_\ 9K_Y%[7/^OM/_0*]PH *\5_:*\-_;?#=CX@A M3,MA+Y4Q _Y9/T)^C #_ ($:]JK.U_1X/$'A^_TBY_U5Y T1.,[21PWU!P?P MH ^$:*GOK.?3K^XLKE-EQ;RM%(OHRG!'YBH* /LOX4^)/^$H^'FF7)/L?B&_P##TSXCOX_.@!/_ "U0<@?5('+?BO6*\C_:+E,?PYM% S MYFIQ*?;]W(?Z4 ?+E%%% 'U?\ ?^27P?]?7_ !_Y)?!_P!?ZYC)[..1^M;4:G M)-,X>:/IDNL:M;6$60TKX+?W5ZD_@,U[];6T5G:Q6T"A8HD M"(OH ,5Q8NI:/(NI]!DF%YZCK2VCMZ_\ X+XT>'?^$@^&]\T:;KG3R+R+ Y^ M7.\?]\%OQ KY"K[]DC2:)XI%#(ZE64]"#U%?#OB_07\,>+M4T9MVVUG98RW5 MHSRA_%2#7EGUYB5Z;\"O$?\ 8?Q#ALY7VVVJ(;9LGCS.J'ZY&W_@5>95+:W, MUG=PW5NYCGA=9(W'56!R#^8H ^^J*RO#6M0^(_#6G:Q!@)=P+*5'\+$?,OX' M(_"M6@#R#]H[_DGEA_V%8_\ T5+7R_7U!^T=_P D\L/^PK'_ .BI:^7Z "O< MO@!X9T/Q!8ZZVKZ5:7S0R0B,W$0?8"'SC/T%>&U]#_LT?\@_Q%_UU@_D] 'J M'_"M_!7_ $*^E?\ @,O^%'_"M_!7_0KZ5_X#+_A7444 +)K$*QL)LS64IYW1D_=)]5/!_ ]Z^SJXSXF^!XO'/A.:S0*NHV^9K*0]GQ] MTGT8<'\#VH ^,Z*DGAEMIY()XVCEC8HZ,,%6!P01ZYJ.@#W#X!>/O[/OSX2U M&7%K=,7LG8_Z[?I*8I$M' M2.13@J[_ "*1[[F% '345\56GQ*\:V6/)\3ZFV/^>TYE_P#0\UNV?QT\>VN! M)JD%T!VFM8_YJ : /KBBOF:Q_:-\4AECN-(TNY8G \M9$8G_ +Z/\J^EH6D: M"-I5"2%0753D XY - 'QW\8?^2KZ]_UU3_T6M(?^N,'\WKZ(KYY_9GC8WOB.0?=6.W4_4F3' M\C7T-0!\P?M'_P#)0=/_ .P5'_Z-EKQ^O8/VC_\ DH.G_P#8*C_]&RUX_0 5 M]Y:-*9M#L)2,%[>-L#ME17P;7W=H'_(N:9_UZ1?^@"@#1HHHH ^.?BYX;_X1 MGXBZC!&FVUNC]KM^.-KY) ]@VX?A7#5],?M$^&_M_A>SU^%,RZ=+Y@#J?ASXC/A7QYI>IL^VW$OE7'IY3_*Q/TSG\*^U@00".AK MX K[(^$WB3_A)OAWIMQ(^ZZME^RW'/.]. 3[E=I_&@#MZ**9++'!"\TKA(XU M+.QZ #DF@#Y]_:/\2^9=:9X:AD^6(&[N #_$&-# MA\-^&-.T>'!6T@6,L/XFQ\S?BZVTI/M#9''F'A! M]R_='TH M6BBJVH7L>G:=<7DOW(8RY'KCM^-"5]!-I*[/+OB+JGVW7Q9HV8K1=O\ P,\G M^@_"N/J6XGDNKF6XE;=)*Y=CZDG)J*O9A'EBHGP6(JNM5E4?4*U=(\0ZCH:R MK82I'YI!X5\ZU[EX6U/^UO#MITK5U/VRSC9S_ ,M%&UQ^(YK3HIIM:HF<(S5I*Z/*]?\ AY=V"-<:8[7< M Y,9'[Q1_P"S?YXKB2"#@C!KZ*KS;XB^'HX"NL6J!1(VVX51QN/1OQ[_ (>M M=U#$-OED?.YAEL81=6CLMU_D>?4445VGSYZ1\--7+Q7&DRMG9^]ASZ?Q#\\' M\37H5>&^%KXZ?XEL9\X4RB-OHW!_GG\*]RKS,3#EG?N?7936=2ARO>.G^13U M;_D#7W_7O)_Z":\!/6O?M6_Y U]_U[R?^@FO 3UK;";,X,[^.'H_S"MGPI_R M-6G?]=A6-6SX4_Y&K3O^NPKKG\+/&H?Q8^J_,]QHHHKQ3[X*K:A>1Z?I]Q>2 M_N.U6:X;XE:IY&EP:AT__"P/$7_/W'_WY7_"C_A8'B+_ )^X_P#ORO\ A7,4 M5/LH=C;ZYB/YW]YT_P#PL#Q%_P _.G^0 M4445S'JA1110 4444 %%%% !7G_QM_Y)#KO_ &[_ /I1'7H%>?\ QM_Y)#KO M_;O_ .E$= 'R!1110!]'?LU.IT'74!^87,9(]BIQ_(U[C7A'[-'_ "#O$7_7 M6#^3U[O0 4444 ?*WQ]\-_V/X\&IQ)MMM5B\W@<"5<*X_P#06_X%7E-?6OQQ M\-_V]\.[BYB3==:8PNTP.2@XD'TVG/\ P$5\E4 :?A[69_#WB+3]8M\^99SK M+@'[P!Y7Z$9'XU]RV=W!J%C;WMLX>"XC66-Q_$K#(/Y&O@>OJOX">)/[:\ C M397W7.E2>2 M)_%FIZS)G_2IV=%/54Z(OX* /PKZ<^.7B7^P?AW<6L3[;K5&%JF.H0\R'Z;1 MM_X%7R50 5ZG\!/#7]M>/AJ,J;K;28_//IYK95!_Z$W_ &O+*^L_@9X;_L+ MX>07PBE M_P 17L->+_M(_P#(FZ3_ -A#_P!IO0!\T4444 ?5_P ?^27P?\ 7W-_,5ZA M7E_P!_Y)?!_U]S?S%>F3SQVUO)/,X2*)2[L>BJ!DF@#Y[_:.\2^;?Z9X:A?* M0+]KN #_ !G*H#[@;C_P(5X16SXMUZ3Q/XLU/69,_P"E3LZ*>JIT1?P4 ?A6 M-0 5]%?LX>&_(T[4_$DR8>X86EN3_<7YG/T+;1_P U\\0Q23S1PQ(7DD8*BK MU8DX %?<7A#0(_#'A+3-&C S:P*KD=&D/+G\6)- &U1110!XY\0]'_LWQ";J M-<07H,@] _\ $/Y'\:Y&O;_&VC_VQX;G5%S/;_OHO4D=1^(S^E>/:/IDNL:M M;6$60TKX+?W5ZD_@,UZ^'JJ5/7H?#YGA'3Q5H+2>J]7_ ,$]#^&>A^19RZQ, MOSS_ +N'/9 >3^)'Z5Z!45M;16=K%;0*%BB0(B^@ Q4M>94FYRC M&FNGY]0KYR_:/\._9]7TSQ%$GR749M9R!QO3E2?;]0/HP)_X'7ME?&WPF\1_P#",_$;3+F1]MM6'_ &%8_P#T5+7R_0 5 M]#_LT?\ (/\ $7_76#^3U\\5]#_LT?\ (/\ $7_76#^3T >\4444 %%%% !1 M110!\Z?'_P _8[L>+].AQ!<,([]5'"R=%D^C=#[X]:\+K[UU+3K75],N=.O MHEEM;F,Q2H>ZD?S]Z^+/&_A*Z\%^*;K1[GOXCJ/<>YKE** /OFSN[>_LH+RUE66WG19 M(I%Z,I&01^%35\_? #Q_@GP=J,QYW2:>['\6C_FP_P"!>U?0- !1110!X9^T MCH9FT?2-3Q5X.U31F WW$)\HG^& M0?,A_P"^@*^(98GAE>*52DB,592,$$=10 RNE^'_ (B_X1;QUI.K.Y6".8). M?^F3?*WY D_A7-44 ??P((!!R#T-+7F_P5\8#Q1X'BM;B3=J&EXMI@3RR8_= MO^(&/JIKTB@ HHHH **** "BBB@ HHHH **** "O&/VB]?%GX4L-$C?$M_/Y MD@_Z9Q\\_5BO_?)KV?H,FOC?XK^+1XP\=W=W ^ZQMO\ 1;4@\%%)RW_ F)/T M(H XBBBB@#M/A/X?/B/XCZ3;E-T%O)]KGXR D?S<^Q;:OXU]EUXM^SQX5.G^ M';OQ'<1XFU%O*@)ZB%"5A@EXV_ Q(1_.N$ MKTGX[VQ@^*VH2$8^T0P2#WQ&%_\ 9:\VH *^U_AQ/]H^&WAQ\@XT^%./]E0O M]*^**^N?@=J0U#X6:='NW/:22V[\],.6 _[Y9: /1J*** "BBB@ HHHH *** M* "O"OVEK@+I7AZVXS)-,_\ WRJC_P!FKW6OF;]HW5%N?&.G::C9%G:;V]F= MB-?LX630^"]2O&&//O MBJ^X5%Y_,G\J]EH ^8/VC_\ DH.G_P#8*C_]&RUX_7L'[1__ "4'3_\ L%1_ M^C9:\?H *^Z/"KM+X0T61SEFL8"3ZG8*^%Z^YO"/_(F:'_V#X/\ T6M &S11 M10!GZYI,&O:#?:3<_P"INX&A8XSMR, _4'G\*^&=0L9],U*ZL+I-EQ;2M#(O MHRG!'YBOO:OEGX_^&O[(\<)JT*8M]5C\PD#@2KA7'Y;3]2: /)J]I_9V\2?8 M?$M[H$SXBU"+S803_P M4Z@?52?^^17BU:.@ZO/H&OV&K6W^MM)UE S]X \C MZ$9'XT ?=U>P:EI M]M?6S[X+B)98V'=6&0?R-?,/Q_\ $G]K^.4TJ)]UOI47ED \>:V&<_EM'U4T M >3445K>&-#E\2>)]-T>'.Z[G6,D?PKU9OP4$_A0!],_ CPU_8?P_COI8]MS MJK_:&)'/E]$'TQEO^!5ZA45K;16=I#:P($AA18T4=%4# 'Y5+0 4444 ?(/Q MN_Y*[K?TM_\ T1'7GU=W\99&D^+.NLQR0\:_@(D _E7"4 6+'_D(6W_75?YB MOO9?NCZ5\$V/_(0MO^NJ_P Q7WLOW1]* %KAOB7JGD:9!IJ-\]PV]Q_L+T_, M_P J[FO$?%VJ?VMXDNIE;=%&?*B]-J\]ZUIZZKHUW9,.98R%]FZJ?S KP9T:-V1@0 MRG!![&NJA5=1.^YXV8X-8::Y-F-KO_AEJ>RYNM,=N)!YL8]QP?TQ^5A'Y9K2K#G@TQK1G_5CWNN,\=>(=3T)[,6,B(LR MMDM&&.1CU^M=BCK(BNI!5AD$=Q7$?$ZVWZ/9W(&?*F*GV##_ .QKS:*3J),^ MMQ\I+#2E!V:.*F\8>(+C[^J3#_KF G_H(%9LVIW]S_K[ZYE_WY6;^9JK17J* M,5LCXV5:I+XI-_-G=?#";;J][#_?@#_DV/\ V:O4*\7\$7@L_%=H6.%ES$?Q M''ZXKVBO.Q2M.Y]1E$^;#\O9O_,****YCUPHHHH **** "BBB@ K*\2VJWGA MK486&?W#,![J-P_45JU1UEPFAZ@[=!;2$_\ ?)JH_$C.JDZ3_T$UX">M>_:M_R!K[_ *]Y/_037@)ZT\)L MR,[^.'H_S"MGPI_R-6G?]=A6-6SX4_Y&K3O^NPKKG\+/&H?Q8^J_,]QHHHKQ M3[X*\2\7ZI_:WB2YE5LQ1GRHO3:O?\3D_C7JOBC5/[(\/75R&Q*5\N/_ 'FX M'Y=?PKPWJ:[L)#>1\]G5?X:*]7^@445L>%M,_M;Q%:6[+F,-YDG^ZO)_/I^- M=LG979\_3@YS4%NRY'X#\02Q)(MHFU@",RJ#_.G_ /"O_$7_ #Z1_P#?Y?\ M&O8^E%>=]:F?4?V-A^[_ *^1XY_PK_Q%_P ^D?\ W^7_ !H_X5_XB_Y](_\ MO\O^->QT4?6IC_L;#]W]_P#P#QS_ (5_XB_Y](_^_P O^-'_ K_ ,1?\^D? M_?Y?\:]CHH^M3#^QL/W?W_\ /'/^%?^(O\ GTC_ ._R_P"-'_"O_$7_ #Z1 M_P#?Y?\ &O8Z*/K4P_L;#]W]_P#P#P'4],N](O&M+V/RY@ < @C!]Q5.O2?B M;IFZ"TU-%Y0^3(?8\K_7\Z\VKNI3YXIGSN,H>PK.GTZ>@5[GX9U/^UO#]I=% MLR;-DG^\.#_C7AE>@_#+4]LUWICMPX\Z,>XX;^GY5EB88?7!1110 4444 %%%% !7G_P ;?^20Z[_V[_\ I1'7H%>?_&W_ M ))#KO\ V[_^E$= 'R!1110!]"_LSR*;7Q+%@[E>V8^F")/\#7O5?/\ ^S+_ M ,S3_P!NG_M:OH"@ HHHH 9-#'C M29_T6=D1CU9.J-^*D'\:^YJ^=OVCO#7DW^F>)84PLZ_9+@@<;URR'ZD;A_P$ M4 >$UZ9\#/$G]A?$."TE?;;:HGV5P3QOZQGZ[AM_X%7F=203RVMQ%<0.8YHG M#HZ]58'((_&@#U'X^>)/[9\>_P!FQ/NMM*B\D8Z>:V&<_P#H*_\ :\JJ>]O M)]0O[B]N7WW%Q*TLKG^)F.2?S-04 ;'A309?$_BO3-%BR#=SJC,.JIU=OP4$ M_A7W'!!%:V\5O @CAB0(B+T50, #\*^>?V,Q'N$./YFO;:\-_:5D4:'H,9 M^\US*P^@49_F* /G*BBB@#ZO^ /_ "2^#_K[F_F*E^.?B7^P?AY/:1/MN=4; M[*H'781F0_3:-O\ P(5%\ ?^27P?]?# M(>7/_H*_\!H \MHHHH ]'^"/AO\ M_XC6DTJ;K;35-Y)D<;E.$'UW$'_ (": M^N*\E_9^\-_V3X'DU:5,7&JR[P2.?*3*J/SWG\17K5 !1110 5S/A_PG#HFM M:E?#:1,^+<#^!#R1^?'T'O73452DTFEU,IT83E&=?&#P$/&?A9IK.('5]/!EML#F1?XH_QQ MD>X'J:]%HH ^ 2""01@CJ#25Z_\ ';P#_8.N_P#"1:?#C3M1<^U>04 36EW/8WD-W:RM%<0.)(Y%."K Y!'XU]F?#KQI;^.?"<&HJ56\C MQ%>0C^"4#D@?W3U'UQV-?%M=M\+_ !U+X&\5Q7$CL=,NB(KV,<_)GAP/5>OT MR.] 'V313(9H[B&.:&19(I%#HZ'(8'D$'N*?0 5\K?'?P,3K-O'BPU8F M3@<),/OC\>&_$^E?5-<]XV\*6OC/PK=Z-XK[,TS4K/6-,M]1L)UGM+A!)%(O0@_YZ5\%UZ5\*OBG<>![ MT6%^7GT*=\R(.6MV/\:>WJ._;GJ ?6M%5=.U&SU?3X;_ $^YCN;6==TW:K5 !1110 4444 %%%% !117!?$CXH:9X$L6A0I=:U*F8+0'[OH\F.B^ MW4]NY !A?&[XAIX;T)M!TZ8?VMJ$95RIY@A/!/L6Y _$^E?+57-5U6]UO5+C M4M1N'GN[AR\DC'J?Z = .PJG0 5O>#/"]UXQ\4V>C6H8"5MTT@'^JC'WF/X= M/4D#O6$B-(ZHBEG8X50,DGTKZV^#_P /!X*\/&ZOHQ_;-^H:?//DIU6,?S/O M]!0!W^GV%MI>G6UA9Q"*VMHUBB0?PJ!@"K-%% 'SE^TGI+1ZYHVL*OR3V[6S M$#H4;<,_4.?RKPVOL3XN^%6\5_#^\@MX]][:$75N .2R@[E'U4L,>N*^.Z " MOEZG=Z-JMKJ5C*8KJVD M$L3CL1_,>U 'WI17,^!?&EAXY\.1:E:,J3J EU;[LM#)W'T/4'N/QKIJ "BB MB@ HHHH **** (;N[@L+.>[N9%CMX(VDD=NBJHR3^0KXA\7>()?%/BS4M:ER M/M4Q9%/54'"+^"@#\*]@^.GQ,BN4D\(Z-.'0-_Q,)T/!(/$0/L>6^@'K7@E M!1176?#?PJ_B_P <6&G&,M:J_G71QP(EY(/UX7_@5 'U%\+-$;0/AMHUI(FR M9X?M$H/7=(2^#[@$#\*[&D "@ # ' I: /F#]H__DH.G_\ 8*C_ /1LM>/U M[!^T?_R4'3_^P5'_ .C9:\?H *^W_ A+?#WPVS$DG2[8DGO^Z6OB"OM[P"0W MP[\-$$$?V7;#C_KDM '0T444 %><_&SPW_PD'PZNYHDW76FD7<>!SM'#CZ;2 M3]5%>C4R6*.>%XI4#QNI5E89# \$&@#X#HK=\9>'Y/"_B_4]&<';;3D1ENK1 MGE#^*D5A4 ?3'P?\=P0?";4&OI 7\/JY()Y:,@M&/Q.5'T%?.&H7T^IZCX7 _X'7A]?:/PR\-?\(KX TRP=-MR\?GW. M1SYC\D'Z<+^% '74444 %%%% 'QM\7I%E^*NO,O03*OXA%!_E7$UV/Q5_P"2 MH>(/^OH_R%<=0!8L?^0A;?\ 75?YBOO9?NCZ5\$V/_(0MO\ KJO\Q7WLOW1] M* ,?Q3JG]D>';JY5L2E?+B]=S<#\N3^%>'5WOQ,U3S;VVTR-OEA7S9 /[QZ M_0?^A5P5>GAHD_#+3-D%WJ;KRY\F,^PY;]@T445Y!]P% M%%% !1110 4444 %>,^.=,_L[Q-.RKB*Y_?)^/7]757LZEUZGV6"FL3A.67:S/G6BMSQ9HYT77YX57$$A\R$_P"R M>WX'(_"L.O3BU)71\A4ING-PENA\4KP3)+&VUT8,I'8CD5[SHVIQ:OI-O>Q8 MQ(OS+_=;N/SKP.NH\&>*#H-Z8+DDV,Y^?_IFW]X?U_\ K5AB*?/&ZW1Z.68M M4*G++X9'L5%-CD26-9(W5T8 JRG((]13J\L^P"BBB@ HHHH **** "N9\>:B MMCX8FC!Q);F6)5&BUUEHCGJ***]4^--+P_:&^\06%N!D-,I;Z M Y/Z U[Q7F?PTTDR7<^JR+\D0\J//=CU/X#^=>F5YN*E>=NQ]9E%%PH.;^T_ MP*>K?\@:^_Z]Y/\ T$UX">M>_:M_R!K[_KWD_P#037@)ZUKA-F<6=_'#T?YA M6SX4_P"1JT[_ *["L:MGPI_R-6G?]=A77/X6>-0_BQ]5^9[C113)I4@ADFD; M:D:EF/H!R:\4^^V/-OB9JGFWEMID;?+$OFR ?WCT!^@_G7 UQ3AR12/A,76]M6E/\ JP5Z7\,M,V6MUJ;KS(?*C)_NCDG\ M\?E7FR(TDBHBEF8@ #N37O.C:>NE:/:V2X_=1@,1W;J3^>:QQ4[0MW/0RBCS MUG-[1_-E^BBBO-/JPHHHH **** "BBB@#.UW3AJNB7=ECYI(SL_WAR/U KP= ME*L588(."#7T37B_C;3/[-\37 5<13_OD_X%U_7-=N$GJXGS^=4;QC5731_H M<[6AH>HG2M:M+T$A8Y!OQ_=/!_0FL^BNYJZLSYV,G&2DMT?1*L'4,I!!&012 MUSG@?4_[2\,P;FS+;_N7_#I^F*Z.O&E'E;3/O:515::FNJ"BBBI-0HHHH ** M** "O/\ XV_\DAUW_MW_ /2B.O0*\_\ C;_R2'7?^W?_ -*(Z /D"BBB@#WO M]F>4BY\2Q8X9+9L_0R#^M?0E?._[-'_(1\1?]&O\ A&/B)J5O M&FRUNF^UVX P-CDD@>P;^&_AO_A%? 6EZ:Z;;GRO.N?7S7^9@?IG;_P !KJZ** "B MBB@ KPC]I?\ Y!WAW_KK/_)*]WKP']IIF"^%UR=I-T2,\9_<_P")H ^?J*** M /IOX3:W#X<^!-WK$^-EI)<2!3_$PQM7\3@?C7S5=W4U]>3W=PYDGGD:61SU M9F.2?S-=S?\ B7[-\%=(\.0OB2\OIKFX //EHP"@^Q;)_P" 5P% !5W1]+GU MO6K+2[49GNYTA3V+'&3[#K5*O8OV>?#G]H^,+G7)4S#ID.(R1QYL@*C\EW_F M* /I/3=/M])TNTTZU7;;VL*PQCT50 /Y5:HHH **** "BBB@ HHHH **** . M;\>^'AXI\#ZKI*J&FEA+09_YZK\R?3D ?0FOB4@@D$8(Z@U]_5\;_%KP[_PC M7Q'U.WC39;7+?:X !@;9,D@>P;(6\+>--*UC)$=O./.QWC;Y M7'_?)-<_10!]/?M&,K_#K3G1@RMJD1!!R"/*EKYAKV'Q5XC_ .$B_9TT R/N MN;'58[*;U^2&7:?Q0KSZYKQZ@ KZ'_9H_P"0?XB_ZZP?R>OGBOH?]FC_ )!_ MB+_KK!_)Z />**** "BBB@ HHHH **** ,SQ#H5EXET&\T?4(]]MS M#W!P1]*^*?$WAZ]\+>(;S1K]<36S[=P'#KU5A[$8-?=->3_''P#_ ,)+X>_M MRPAW:IIJ$LJCF:#JR^Y7EA_P(=Z /EBBBB@#Z-^ 7C_[=9'PCJ,O^D6RE[%F M/+QCDI]5ZCVS_=KW*O@K3-1NM(U.VU&QE,5U;2++$X[,#G\1[=Z^T_ _BVU\ M:^%;76+;:KN-EQ"#GRI1]Y?ZCV(H Z*BBB@#RKXQ?"__ (3"P_MC2(E&MVR8 M*#C[3&/X3_M#L?P],?*[H\4C1R*R.I*LK#!!'8BOOVO)?BG\'(/%@DUC0EBM MM: )DCX5+OZGL_\ M=^_J #Y:HJS?Z?>:7?365_;2VUU"VV2*5=K*?I5:@#J MO!?Q"U[P-=F32[@/:R-F:TF^:*3WQV/N.?K7T7X2^-OA7Q(J0WD_]D7S<&*[ M8",G_9DZ?G@^U?)5% 'WZCI(BO&RNC#(93D$4ZOAC1O%GB#P\1_9&L7EFN<^ M7%*=A^J]#^(KM[#X^>.;, 37-E>X_P"?BV S_P!\;: /K"BOF9/VD?$P0!]' MT@MW(60#\M]17'[1OBR08@TW1X>.IBD8_P#H>/TH ^GJR];\2:-X;M?M.L:E M;64>"1YKX9O]U>K'V -?)^J?&/QWJJE'UV2VC/\ #:(L)_[Z4;OUKB;FZN+R M=I[J>6>9^6DEY)ZU#10 45-:6=S?W<5I9P27%Q*P6.*)2S,?0 = M:^C_ (7?!*+1'AUOQ1''/J PT%EPR0'U;LS>W0>YZ %/X+_"9K$P>*?$-N5N M>'L;60?ZL=I&'][T';KUQCW:BB@ HHHH *^4?C3\/G\*>(FU:QAQH^HR%DVC MB&4\LGL#R1[9':OJZL_6]$L/$6C7.E:G )K2X3:ZGJ/0@]B#@@^HH ^$**[' MX@_#S4_ 6KF&X5I].E;_ $6\"_*X_NGT8=Q^(XKCJ -OPKXLU?P=K*:GI%QY MNWL$2_=B,F^,?\ ;*_I776WQ^\P MN#CK+:@'_P =(H ^KZ*^5G_:$\:LI 32U)_B%LV1^;5AZG\8O'FJ(R2:]+!& M?X;6-(2/^!* WZT ?6.M^(]&\-VAN=8U*WLHL9'FOAF_W5ZL?8 U\_\ Q#^/ M%SJ\4VE^%EEL[-LK)>O\LL@_V1_ /?K]*\:NKNYOKAKB[N);B9OO22N78_4G MFH: G)R>M%%*JL[A$4LS' &230 (C2.J(I9F. H&23Z5]<_"#P!_PA7AGS MKV,#5[_$EQGK$O\ #'^&@![.S<9\GT=Q_?] M!_#]>GN% !1110!\P?M'_P#)0=/_ .P5'_Z-EKQ^O8/VC_\ DH.G_P#8*C_] M&RUX_0 5]K?#;_DFOAS_ *\(O_017Q37VI\,Y%D^&?AUE.0+&-?Q P?Y4 =7 M1110 4444 ?/7[1_AKR[K3/$L*?+*#:7! _B&60_4CJJ5.51]#R[5;] M]3U2YO9/O32%L>@[#\!@53HHKV4K*Q\%*3DW)[L559W5%!+,< #N:]ZT33ET MG1;2R7&8HP&([L>6/YDUY1X&TS^TO$T#,N8K;]\WU'W?UQ^5>S5PXN>JB?29 M-1M&55]=$%%%%<1[X4444 %%%% !1110 57OK2._L+BTE^Y-&4/MD=:L44+0 M32:LSYZN;>2UNI;>5=LD3E&'H0<&HJZ[XAZ9]B\0_:D7$=VF_P#X$.&_H?QK MD:]F$N:*9\%7I.E5E3?1D]G=265[!=1'$D+AU^H.:]]M+F.]LX;J(YCE0.I] MB,U\]UZQ\.=3^UZ$]D[9DM'P/]QN1^N1^%<^*A>*EV/6R:MRU'2?7\U_P#2\ M6^'5U_2BL8 NXBR@=C[^_^1C0KWN8 MFBF0X9&&"*BKT3Y9IIV9TGAKQA>: 1"P-Q9$\Q$\K[J>WTZ5ZCI'B/2];0&T MN5\PCF%_E)6/ MC'7K!0L>H22(/X9@'_4\UM0_$[55&)K.TD]U#*?YFN5X6:V/9AG&'E\5U_7D M>IT5YJ/BE/CG2H\_]=C_ (5!-\3]28?N;&U0^KEF_J*GZM4[&KS7"K[7X,]1 MK.U77=-T:(O>W2(V,B,'+M]%ZUY/?>-M?O@5-Z84/\,"A/UZ_K6 [O(Y=V9F M)R68Y)K6&$?VF<5;.HVM2C]_^1TOB?QE=:^3;Q*;>Q!SY>?F?W8_TKF***[8 MQ459'@5:TZLN>;NPJYI>FW&K:A%96RYDD.,]E'I/85[%X8\,6_AVS(R);N3_6RX_0>U95JJIKS.O!8*6)GK\*W?Z&EI6FP: M3IL%E;CY(EQGNQ[D_4U\G_H)KP$]:[L)LSYS._CAZ/\PK9\*?\ (U:=_P!=A6-6SX4_ MY&K3O^NPKKG\+/&H?Q8^J_,]QKE/B!JGV#PZ;=&Q+=MY8]=HY;^@_&NKKQ_Q M_JGV_P 1O C9BM!Y0_WOXOUX_"O,P\.::\CZW,J_LL.[;O3^ODJVHV::CIUQ9R?=FC*9],C@_A5TYK5\^6-W)8WT%W%]^&0./?!KWZUN([NTAN8CF.5 ZGV(S7G8J%IMS4G3?3\G_ ,$EHHHKD/;"BBB@ HHHH *\_P#C;_R2'7?^W?\ ]*(Z] K/ MUO1-.\1Z//I.K6_VBQGV^9%O9-VU@PY4@CD \&@#X0HKZ_\ ^%)?#S_H7O\ MR=N/_CE'_"DOAY_T+W_D[X8X_F:^CJYOP MUX"\,^$+B>XT+3?LDLZ!)&\^23< <@?.QQ724 %%%% !1110!XM^T5X:^W>& M;+Q!"F9=/E\J8@?\LG( )^C8_P"^C7S37WIJFF66M:9<:;J,"SV=RACEC)(W M ^XY'U'-<5_PI+X>?]"]_P"3MQ_\()DQ+?R^5"2/ M^62=2/JQ(_X"*ZK_ (4E\//^A>_\G;C_ ..5VNEZ99:+IEOING0+!9VR".*, M$G:![GD_4\T 6Z*** "BBB@ KY\_:9ES<>&8L?=2Y;/U,0_I7T'7.^)O OAO MQA);2:]IWVMK8,L1\^2/:&QG[C#/0=: /B*BOK__ (4E\//^A>_\G;C_ ..4 M?\*2^'G_ $+W_D[ _\B]_Y.W'_ ,(_M&^'?M6@Z=XAACS)92FWG(_YYO]TGV##'_ Z]NJCK M&CV&OZ3<:7J=N+BRN%"RQ%BNX @CD$$<@'@T ?!U%?7_ /PI+X>?]"]_Y.W' M_P _\G;C_P".4 ?)T>J3QZ%<:2#FWGN8KDY[.BR*,?42'\A5 M&OK_ /X4E\//^A>_\G;C_P".4?\ "DOAY_T+W_D[NX_P"%)?#S_H7O_)VX_P#CE=%X9\&>'_!\=S'H-A]D6Y*M*/.D MDW%HHHH **** "BBB@ HHHH *.HP:** /DOXS> O^$0\3F]L M8MND:BQDA"CB*3^*/Z=Q['':O-*^[-?\/:3XHTIM,UFS6ZM&97,99E(8="&4 M@@_0]R.]?]"]_P"3MQ_\?]"]_Y.W'_ ,OK:B@#X!(()!&".H-)7VUXB^'_ (6\4[GU;1K>6=AS<(/+E_[[ M7!/XYKS#6?V;-.E9GT77KBW[B*[B$HSZ;EVD#\#0!\Z45ZO?_L]^,[4G[,^F MWJ]O*G*G\0ZC^=84_P &_']N3O\ #LK8&?W<\3_R<_E0!PM%=A_PJOQS_P!" MS??]\C_&K<'P:\?W# +X>D4'G,EQ$F/S:@#A**]8T_\ 9Z\971!NI=-LE[^9 M.7;\ JD?K7;:-^S;ID)5]:URYN3U,=K&(E^F3N)'Y4 ?.2J78*H)8G ')-> MD>$/@GXI\3-'/=P'2=/;!,UTI#L/]F/J?QP/>OI/P]X"\+^%MK:1HUM#,!CS MV&^7_OMLD?AQ71T ._@)JF MD/+?>&-^HV.2QM3_ *^(>@_OCZ<^QZU]-44 ? L7_[/7C.U8_9I--O%[>5.5/Y.H_G6)/\%OB# >?# M[.,X!CN86S^3YH X*BNY7X.^/W8*/#DV3QS/$!^9:M&U^ _CVX($NG6UKGO- M=QG'_?!:@#S6BO!/$7C&X$>CZ=))%G#W,@V0I]7/&?89/M7T ME\/?@YH_@PQW]X5U'61R)W7"0G_IFOK_ +1Y],=*]&A@BMH4A@B2*)!A410J MJ/0 =*DH **** "BBB@#Y@_:/_Y*#I__ &"H_P#T;+7C]?:_B3X=^%?%VH1W M^N:7]KN8XA"C_:)8\("2!A& ZL?SK'_X4E\//^A>_P#)VX_^.4 ?(%?9WPJ_ MY)=X?_Z]1_,U0_X4E\//^A>_\G;C_P".5VFE:59:)I=OING0^39VZ[(H]Q;: M/3+$D_B: +E%%% !1110 5\=?%[PU_PC/Q%U"*--MK>'[7!@<;7)) ]@VX?0 M"OL6N=\3>!/#7C"6WEU[3!=O;J5B;SI(RH.,CY&&>G>@#XBJ:SM)K^^M[.V0 MO/<2+%&@_B9C@#\S7US_ ,*2^'G_ $+W_D[N&<@_B* .@\.:-#X=\.:?I%OCR[2!8LX^\0.6^I.3^-:E%% ! M1110 4444 ?$/CSGXA^)?^PI<_\ HUJYZOL:\^#O@*_O9[RYT'?//(TLC_;) MQN9CDG ? Y-0?\*2^'G_ $+W_D[ZI_:'B) MX4;,5HOE#_>_B_7C\*Z./X*_#Z*19$\/X92&!^V7'!'_ &TK9?P'H$DC2/;2 ML[$DDS-R?SK>C.,)7D>?F&'JUZ:IT[>9XU17L?\ PK_P[_SZ2?\ ?YO\:/\ MA7_AW_GTD_[_ #?XUU_6H'A_V-B.Z^__ (!3^'&F?9-#DO77$EV^1_N+P/US M79U%:VT5G:Q6T";(HE"(OH!4M<$Y&VG5NWHP_D?PKR"OH>:))X9(95W1R*593 MW!&"*YO_ (0#P[_SZ2?]_F_QKKHUU"-I'B9AETZ]15*=MM3QRNF\":G_ &=X MFA1VQ%=#R6Y[G[OZX'XUWO\ PK_P[_SZ2?\ ?YO\:Z]1^HKV2BMJ=:4-%L<&*P%'$:O1]U M_6I\ZT5[OJ'A[2-4):\L(9'/5P-K?]]#!KG;OX9Z5*2;:YN8#Z$AU_Q_6NR. M*@]]#PZF3UX_ T_P/*J*[VX^%]ZN?L^HP2?]=$*?RS5"3X<:ZAPOV5_=9?\ M$"M56IOJ<(IKJ=$,KQ4OLV]6>6*K.P502Q. .376Z'X U+4BLMZ#96QY^<\LY]2:T***Y&VW=GN1C&"Y8JR"BBBD44]6_Y U]_U[R?^@FO M 3UKZ'FB2X@DAD&4D4HPSU!-_\(!X=_Y])/\ O\W^-=5"K&FG<\?,<%4Q M,HN%M.YXY6SX4_Y&K3O^NPKTK_A7_AW_ )])/^_S?XU/9^"]#L+R*ZM[9UFB M;*\$E MD::5Y'8L[DLQ/RM9+Z]@M8OOS.$7\3BO7/^%?\ AW_GTD_[ M_-_C5K3_ ?HNF7L=Y:VS+-'G:6D9L9&.A-;O%0MH>=')JW,N9JW]>1KVEM' M9V<-M$,1Q($4>P&*FHHKSCZE))604444#"BBB@ HHHH **** "BBB@#R'X@Z M9]A\1M<(N([I?,'^]T;_ !_&N3KWC5]"T_7(XDOX3((B2F&*D9Z]/I65_P * M_P##O_/I)_W^;_&N^GB8J*4CYO$Y35G5E.FU9GCE>M?#K4_MF@-:.V9+1]O_ M $\C^H_"K/_ K_ ,._\^DG_?YO\:T-)\-:9HDTDMA$\;2+M;,C,"/H34UJ MT)QL:X'+Z^'K*;:MU_JQKT445Q'OA1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 % M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44 M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111 M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '!1110!__V0$! end GRAPHIC 23 ex1-2_001.jpg GRAPHIC begin 644 ex1-2_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# $! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_ MVP!# 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0$! M 0$! 0$! 0$! 0$! 0$! 0$! 0$! 0'_P 1" "A *4# 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#^_BBBB@ H MHHH C=E !([ _0'\_P"O>D#*JY Z^OM_^L<8!K@?B'\2? _PK\,7WB[XA^)M M'\*^'=.0->:OJ]ZFGP1]@-Q8$GCY0I.>N *_./4_VFOVF/VC].NKS]GKPGH_ M[.?P5M0PU?\ :5^/^C2ZEXAU+32A9I/AC\)H_$GA-%3@[/%7C+Q>$5FQ_P ( M5)*RD]^6Y'FN8\V,@HPROFA3^L54J=%5*EE&*G.SK5'9\M&A&M5DVHJ*;O&U M&Z6CZMV=VTM].GJ[)=V?H+XV^*GP]^&&DSZY\1?&OA/P;IWV/4=0'_"1:OIV ME-/'/JK1HRF2&)&F42*62/.VOBBY_X*4?#+Q1?W_A_X!_"G MXY?M)ZU;Z:M[;7?P^\"'2O!%[J; ,VB-XT\>3^%EBE3)3S(O#TZ?+O5B#A?S M3C\7_LD6'QU\$^#-'\,^.?V_OVB_$NG^)]8L/C;^UOXDU;X>_ #0CHA;6]>T M?0M7/PU?X7>'_$4?]A>'Y(_#7A3X22>9N\.";QB"BLVE\2/C%^U/:2:A\.?V MD?VGO#/_ 3FU+QO=^)_#G[-%Q\"?AOX)\2?LX^+=."> VBT36_&WQ!_X2KQ M%X\\3N_C=0A\+>$?@Q&!H/B@JR*H-?J&3^'>28-4L-F/MJM9QHR<,3*KPO-R MJ/DYH<(\+8;BCC6M2IU(5>9NG0JK#TY5YX=*<)&,L3=N2LE=VLUTUU]]V;37 M=7=N;<^AOCMX^_X*H_$D>!O$GPWL_A%^PKX0T#XYOOB/\3_AY\1=3\6IK M#Z$=&(T'QK\%!:>&Y?#1TS7 RP^++>2[77!O$ZVJ^1Y1<_#7_@J5XOAMO[._ MX+3? WX?W5R1:JNA?LS?LW_$CYB,X9F/A0<#L-VT\8W9%?)FNZW\%-8,7@O5 M9/BOHW[0?P)N?$OB;PQ/>>*_C]^T_P#L0?M)ZK_8_P#86BMXY\&_$#Q,?##> M(<$^*!X2\*>+%_X0ME7/CKQB=W@P^A6OP,6PU^U_:.\"_P#!*CQO::]\:_#7 MAC0?VI/V:/$OAKX"_$/X1>+K#27UW1="^)'PL\8:[\18OB-\)/B'X275]:\F M7PKX0D\)>,O!6OS0^._ P\$/NJ&383*,'!/(^#\EJNLJWUWCGC*K7G#D4IQXK]E4I47"GPC7_U2E/W.?F;ZN^[M>W:W(M-7OK= MMNWGZCX>^%/_ 5%@:X:'_@O=\(_'K6MY]A_LB]_8Q_98\'/_::Y T<,)7); M'0\28ZD' KTSPG<_\%9- \7^&_$.G?M+_LX_M3>"O#_B)!XM\%V_B+X2?#34 M?%6F0:5K\FJZ+_;GAOX+^)VT/7(I]6T*00QS(#'H3?,J7+%_DFQ_8VATD^./ MV<]<_P""??Q?U+]F5++PS\<_V0_$ M3_A&_BY\/5/B&/Q1X*_X2I/E'B#XD>!O,\8J_@X>$:OQ0M? ^FZW\$OBI\1/ MV>?B3\(_BIX-LK_P9\=/@CX='QB^'&G_ !8^&7C;7- T+1OV@/A=HO[,GQ%D M\,:#\8?#7_"#:"C *)8_!7CSQ5X'\=2Y\*^"?)Z*F&P.8XAX/#X#A7.5)58Q M4>"/!R%:4:L).G5DN$.-J^LNSM=V2TT6F MJ:M9[-7?1GZMW/\ P4#^)7PQE\37/[2/[$WQY^&WAW2;&RN='\6_#NZT;XRZ M7KRNQ761B%O">NZ&ML&TQ0D]I+OD=#OB:-S+]0?!7]L']G+]H M:_#;XFZ+J M.MPZ9X=U"]\*:H'T#Q5H2^(4NI-&TG6=#ULI,NO.^CZJ/(4.Z-"RIO4+,_XL M^ ?%OQC\&?%_X[?#']G[]M_5_''C(> ])_:-_9/^&'QPU7X:_$?X2>//A%_9 M.M:)K'P?\::-H'PZ\(?M,+XB^$?B;0=;D'_")_%WS!X/\>_"Y_'+^,)(_&4; MWKSXE?#WXB>'_@;XG_:K_9L\-^-_&7Q\?4+/X7?M ?L)Z%XQ\#^);'QWX(T- MCX[T'QSHVO\ B(>)? 6N?"N,^-_"T+^)_B_XR;Q=-X=\4&7P3X4V26M?$X[@ M?AG%MT<'E->G-RE3I/A>O+FE-X9UH*/"'&#7%/"]:E M]:X5J.7LVE7A.DW)J%:JHL?UJ.EM->9)M=TUJI]KK=/KH?8%%%%>$6%%%% ! M1110 4444 5N"/X""GTSCIQP<9 [ DCZFOF7]HC]H[0_@9H^E6%CH.I?$+XJ M>,+DZ+\.?A5X:*CQ)XLU9C,IR2&&B:%&!^_\0W"F"(M'CS2A J_M%_M!Z=\" M="T'3M,TO_A,_BK\1M7'ACX/_#.P(&I^+?%#;9)68.7DB\.>&58^(/%WB EO MLMK'GS%=XHT_,BY\42_ WQKXF^$O@GXJ> OB;_P4C^*_A'5OB#\1_B3\8/$; MZEX<_9^^&*ZUX>T1&T3P4K((O#7A/^V='7P7\*_"R^$!XY_L+Q%XX\=3H/"; MI)]/PSPQ/,>7%XFFZO,[4J*?*JBCR>TKUZOLIRH<,4)-NOB/BJ2Y'? ?C3P-XN_;+\4>$/VC?VKO%^KZA=_ M!7]ENSU_1O!7P/\ @PD;>&QKNKJNM/XH(;PI#K6C1^,_BEXJ7QEXPC/B%6\! M>!?+\4F"3Y1^,]U\3O&,?B.U_P""EW@[Q3\2OA?\1+G4='^$GA?]A;XWIXE^ M'?P\LCKGA\^"M,G^%MM\.O WB'Q_XFF30]&\4-XG^*?B?XN^"5G;S%\#>#8E M-N;?A#X=?''0/B=H7[.-E\/?V!?VRO'OQ/O/$7Q ^*?Q5\4?"GXA:GXA\'^% M]:$X\0?$_P :ZWXD^,?C*1O,\12Z#X9\'_"WPJWA'_D,0B >"O JR^,G^J(/ M@1\,?^":GP.A^,WA/X,KB.ZEN(OVR6)R[*YY1@N: MIGF)/CK\8/&/Q M:LM8:WTEUUB4>!M=UB\^%.@:U>PZ.-!W>&OA=:SQ!(H$MC*;D5Y)^WOH]Y=? M!SX*_'CQW)X(_:,^('[&7B+3O&?[07P9\)W^K>&/A!\3O#WQ:\$Z_P" KC^U M_AEK$OQ8T/S?"GB76=&\7^$9O&)\8S^$O"FC^*Y(IP?%,FSY?UGXE?$OX*_L MV_MC?L^>,O@UX>^&^I?&/X;ZS^TI^RQX<^#OBW4_&_PSU+X9:VOPG\!^.O!G M@PZ]X7\)^*/#[>#?$6M^#?$_C'PO'X3C\L?&*9? 9=?##@>!A:/$&>Y-D.)R M_.ZG#].7%V&HU>%^%ZBX:=3EC2PLVY?[-Q=6K_ZHUZ/%E7&17"-"L\35G3I* M?-*E7=\JZM+EM9W'OVKM/\8?\$YO%?[1'[&GP_\ M!G@'QAX9\%2>(M/^#OB+PW_8^G^"/%.C0Z'KWB'P9XR\(>'F\)RI.?"^JJRQ MV;VKK_;&@W6""H3]"_A1X@U?QK\+/AQXQU^RM=.U_P 4^!O!?B77+*W "VNH MZYHNDZOJ-J,!5")+*VU0.$102V%S^''P=_9V_P""@W@R ^.[S6_A;XX\)_M< M?LU6'P;^)'PF\!:-K'@?3_@IXZT'X9^(1\+OC_KFL^/_ (B_%@>/O$'BN*0_ M"_XS2>%1X0\V%OAA*/!7C6/PB93^B?[$_B+]K7_A O#?@/\ :,^!?@WX;6O@ M3P9IOAV'QCH_Q;U/Q-JWBS5-!0:+'+!X'?X:^%TT+1ET:*.>*:3Q/=#*%$@+ M'=7Q/&N39-AL!FM3)LPX7Y,/QC6O*?%E*?%2I5^RY?B5D9O_!3+]H>Z_9B M_9>U3QKHOCF^^&WB#Q/XY\"_#3PYXPTJQT#4=6\*W_C/78(M3UG18?$GA?QI MX:77+?0(M;F@?Q!X3\26XG)?[*7(?$OA(P_"G MQ&)/"_PF\$H(OBRL;13N(#;_ 'S^U#^SS:_M"WO[/-AK&A:+XE\)?#GX_P!A M\3?&VD^(OWEA>:5HWPN^*'A_28VTAQY>L.?$WBS09&M]^"(VE.?+?R_S$_:7 M_9;U+X7?#7]H;1=/T3QEX2_9U^./[='A?XG?%'P_\!])T(ZKHO[.T8>S7^M+Q+X7HU:5*G2J*$I\2ING&3P\XF*5N:S;5GK:R4 MWS7OO96>K>Z[JZ/H3X:_"S1?BI\-[CXD_M<_LK?!#]FF\30- ^*EW\4/@-\6 M/%.B>-Y?%6M:=KD?B1M:\0> _AY\)O%GA][31/[(@8'QKXO'BL:^]NT(:&.- MOBOPQ^RYXEM?AK?Z3_P3=_:I'QB\"^%/C7I/Q\LOAG^T ?&6L?$KP+XZUR/7 M/^$VC^#7Q81/"*_#[P_XK\!:_&?%OP@^,"'QEXC\1^-2Z7-T;<^Z^./A MOX ^)%W^R-^RQ\%M9\2:C^S?\:;KXR?M3>.;7XJ_$[XPZCXC\7^%O@?_ ,*A M\"^'_@UI&O\ B'Q))XLDT'Q'XD^*>C>)SX:\5'Q1 P\#RL]LN$=,.^^,NF^+ M?%?B;]H#X0> ;CP'^UYXE\?WO_!/7X7:/X?UR7QM\(_%FF?#]E^(.K_%#6]$ M_L'X2OX@'PGT+QCXV\-,'+)X1\:>'Y/ DGF!W!^HRFMFF'=2I@GB)NIC(2EP MC6C)\&4JF"K5L-PE'BK#\8XKBKBV@E;C-.MAN+?9<*T_#/3O&G[,W[5NO?#CX7?M&_ M!W6?%GA^30-.U3XOZ)X*\0> ?CA\,O,T)A\-/B]\/_"OP\\$_ WQ1_PC'BUI MO&?@WQI\7/%'C@-X/9U:/V35?B/X,^+;_ G0/VTM0T7X"_M!_&'X1>&OBO\ M ']L3X!)K?PWTWQ=F'PUX@UCP;JND>(O$/BE=$USPGX@UW1//\+>+/%OC?P7 MXU\(R^'/&PG\&MXF?P-X/]O^,/QH^$WQ<\5WWP%^-'P5^(/QA\'? =?"_P + M_B'^V9X5N(OAM%X(_:#\<>$?A_+JV@^$'\.^(?"GB[PXWB7PWXX\(^(/%(O@WXL_8X^)O[)O@#XPVOASXJ?L9^$?!/Q_P#V M-?'?I87,OK<,D^MPKY%GBA5C&$J]+ZT\/2X3DJO^JO% ME653VT?W5"#X+XLPTVXXJ$9.^(NYZO56NGL[7:TLU:SLV[\UKIVT2/N;X1I\-?CMK32RQS:)-I,JRKX M#\=6^B-H5V8V\33^%O%5QK5S]G'A??%IH_2DY8]0Q?SF5EA4J 5VC.[!+9SR M>9.C<5_-C\*/BWHW@KP'\._V?_VQ-:7XH?LX?M)?%_\ :8^'_P #O&%T8SXD M_9YU7X'_ +0'CWX3:!X1E\9^&]DFO^ 9_#'A_P #^(? WBZ9CXS\$^,;;Q'_ M ,)UXV\9)XL\'IX0_13X+?'OQ;\!/BSX<_9"_:2U:]\36WB>W\[]EKX]W<[> M1\6?#J!4?X<>-E^;'Q(\(Q*)8O$)*6WC/PNJW,D<=X#<^+_@^+^":-6$,?D. M7N"I?65*4%)X;C&GA*DZ6*XLX23;5.=#V4H\6<)<\JF$J*IB<)&7"B7L^C#X MB]T[MOEM?=7U6EM;WO=:/9J^_P"IE%%%?FAH%%%% $;%<#C/IVQCC_/:O,/B MS\3?"WPA^'GBOXC^,[N2U\,^$- U+6=4:)0;^Y2*">5-.TQ5GC+ZI*T8@BC4 MEGE=,8^9XO3F*A0<9'..O'^3_P#KK\I/V@O%=A\?_P!IBP^!FKZE;Z-^SM^S M%X8TSX__ +4FOW16/2]=\1B1Y?A+\+M;U@E8QXQC:\*<6O>JUYN-"A"]Y5*E].5N-QC> MW35J[=E?]$E=R?9'AFH_$3QMX8L[O]IC7O#VDZS^W!^TYX.U/P5^R?\ "B]U M?^S[#X.?###:ZVLZZNO+XJ'AS0@P\.^*OC7XN'A.19-_PX\"/ K+"]?$=O\ M /\ :@O&^&7P0T']GG_@G]\0_B/\5]9\1ZY\2OC;\9;3_AL+XG:%I6KZ;K-Q MX[^/B^-O$,?A/PVW_".>(8]#\(>#?A9'X./A%O%GB3PZD+1>"/"GB]Q1^,7Q MG\&_%[PUKG[8OQ(_9 _:A^-NJ:KXQC^!WP<\+6OQK\8?LZ_!7PK\+]7\;>'= M"TC1?!.N>!/$?A3_ (6'_P +;^( \#^(9?#OBWPBS^,QH_AG:R/X0C8_J#^S MU\-?V<_V'_!.L>#HM=\'? [X]?M=7?\ PFEMI/A[PYH]OJUEXLU?3/#_ ($T M+1-!T+0_#WB"-1@.NQZ[%XA^)7B0^'?#MS::+HOA/Q!<:,O_"+>&/"KQ>$/!6YK>W(M MY9G^5_&G[:G[.GP__MCX@?%'0?%7@+]G?]J72_ ^B_M ? KXHZ*/$'AFQU#Q MVVNZ%X%^/7P8\:.TWA9M!9="7PKXZ\-QJ%.WX:>/$B\"-X2\8#QC]%_"KXK? M%+]FSXE_!+]A'XZ^&/!FF0_%A_C!XQ\9?M+Z[:1:GX)_:1_L32%CU_P@-#ED MC'ASXQ^)XO$.C>+Y1XJ?QEX/?P+X \5>![>.:5DB\([WP5\ _LR_#OPI^T)X M@T;QEX.\8?\ !,^*XU+48/A3\7O".E>-?A_\)OC'XUKX'>/_$.N2)K MGP@\4OK\>WPG+'XN/A3XQ:'XM'@7QGX6B\22>"8?&C'"X6.;8SB7*\5Q/GN? M8M5WQ70QLG+C/#5*WL:%I>S]E_K33JIU^$8.4:M-4Y0VB7*TK MK1-KFE97NFUI>UF[-VO>/!_LR?"WXK?"[P=XF_9K\._!?P)X[^'/Q#'B:]\6 M_MM^)_$NKV&G_$G]G+5=,\/MX-T35]6D\0>,_B=\0?B+X;\-^.O&W@SP>WBG MQ9X1\)>#O _@9?&L#PR%/!QV+S]J;X*^#CX!_9T_95^#OCW_ (*(?&;X&)XA MT_PYXI\2WFBZAI7PNTLZYX;_ +>C\0?&[7]"DC^T^%&U[P=&OAWP9X8\7>+S MX-T6)##<&%)),SP)\/\ XL_\%0-'6XU74M>_97_X)K:41X=^'/P@^&MC'\._ MC+^TFQU19_$'C#QUXYM[=/\ A77P8FV_V#X,\*?"HQ>+?& \0^)F\;^-%C^S MV]?L=\(_@U\+?@;X+T_X=_"'P/X5^'G@O269[/0/"VCII.G*[+"[7\RQ+G5] M3E94,VMSO+/*-OF2.8L'Q^),VR7*<;4GQ)2J9[Q!+$5)8CA6-5TZ"JJG*FJO M&?%U*[W_,ZV^"'_ 5H^.\_A_5?B[^UK\,/V/?"2ZOJ]KK/PN_91^$'A_QGXYN_ M"H5?[%D?XW?M 'XJ^&GUWE=[0?!SPGEMRMM88IFD_P#!&_X?/XBN?%7Q%_;3 M_P""C'Q@U"YY:Q\0_M1ZOX(\.<=\]OV0B(*$XP/^ @= MQC(S$5A1?L#?MH?!Z'PE;_LW_ /!3CXU:MH_A^74+O5/!7[6_PP^# MO[0/ASQ.'4E--?5_ 7AS]GOXH1;7^[(_Q; 0CE) MYA'<+STS&.?Q:C#^(/&%/"4\'F.<0SZE3C4@L/Q1PQPIQ-AVJD)PESTJW"D( MN2]I.4)1JTI4ZC]I"2FDXS[%.5XQ2>FMK--;V?O25]$UJK:6L?S_ 'Q@^-_Q M1T*T\(^&O^"JW['3R>'_ I=MXAT']K?]C;QY\3-+\.>!-4US6F\/J9?["U_ MPC\4O@\1X=PWC&7PI\7/&:S0MNQ-&\+IVEU\,?"WA?P?9_M6?L0>)- ^._@[ MX4^ O#7@SX*>"K?QCXN\9ZEX(TGQ'\9_$'CW]JWQC!KWCKQ+XL?7_B%\4E'@ MI&;Q)/A)X]O\ ]IC_ ()V:Y;?!/XO/>3:S\2?@7F0?LS?M"Z: M='BT34X-<^%V)(? 'Q)\C1]%7PC\3OA;/X*E::(_\)Q:^-K:8&/ZK)N)]_7=Q5TULTU%)-/6RLWHKNR.;_9F@^&_QE^-_[L?LB>-G_9P M^)6H7GC31AX,\/']IG0/!>NZ)\65T!IT\->)U\,^&?@QX!_962?>Y\(-XM/B MHQ2_;!XMS+X U;XY?'#XY_'7Q=8>"= \=?\ !.7XJ_\ "-^!;OP3\7KI;W5M M?\;>"]*ET7QO\8_A;HW_ C+IHGP9\2^']$\"^&9/"GBQW>?QKX=\1^//!__ M B:7#_\)SZ;\+?CGX(_X* ^#?$?PN\8/XP^#7Q.^$OB31T_:,^ 0O8-.\2S MQQQ2.=!EUQ889?$/PT\6."T7BWPO-X?2I5+00XKY2_:Q^('[2OB.S3Q+I M/A8_![]AWX/>*_"W@J^^">DWA\%_&S]JS2L^(=#\:KX(UCP^8U\">'O"KMX+ M/@SPSX0VS>-53Q$'\;H"G@T=^$RRO/.,SR3&X>.09O*I2P].GQ3.I*E@\/&G M1CA%@U2IT)<4\4\8_5<(N$^)<-R8514,16JRI\TJ;YKWN];.3;LG*3;;YK\R M;7-+5^]O%).U^0\1_LJZS^SU^TC^SKX:-[H'B'_@GIX;C_:''PP2VM=&TW4/ MAOJGQN'@37=<^ FLZPK,NO> '\0>"O&WQ.\'>*SB8QZYKW@.50O@[P.2[]FC M5KCXK?"+PA^SW\:/$MOI7A[XJ^)/CQXR_P""?GQ)M#JVF^-_AUHWPK^,GC[P M+X?^&CZWXBU_Q>VO_P#"(?#Y_A>/ _BB-X_^$V\&>/7\#2>"7'A >,/&7L_[ M,'P/\(:7\+_C3\"?CI\/_#_PA_9V_:@^-OB>T_96_97\6R:WK_C/P)X0G^&? MA[0O$Z-'K,H7P^OBSQ]H?C?XIP^%?#8N(O!4OCF"9O&OF>*E\'^#?DB^^'OB M+1?B1\0OA7\=-.U?X>_#[_@FG^S1X57]GCQ9X.3PAJ7B;QLO[27Q@\)O"WAKX)^"?AKXSD988SXPF^(Z^6W@;Q8LD_URS2GG%+&87%Y MQ*GG&1U9U/\ 6J+ISEB/:Q=1\70J0Q%=5>+_ /7+C*GPOQG/#5JM"O2C.51R MPM24I2/V,_8S^/'B+XCZ1XE^$WQFOM,'[37 MP(OV\+?%[2M,TV:PT_6XYY'G\%_$?P^LKR9\/>+]"\M@5*11^)X?$5I'#%%: MQ[ON%@JKDQKMV29QQV)(&.S#!^H[#BOY^-2^-'Q$G\!?![]ON7P_K?PY^.7P M3O/#?P0_X*#?!*WU?1M.2YTUM(T+74_X3<1>'?%+8BT#QKH?Q2\#D2)*/!WC MSPRWG*Y5E_>'0->T/Q3H>D>*/#^IVVJZ%XCTC3-;T;4+7]Y8WVF:O;)JNDZH MFXKF.X66.>-B029"6"D@+^+\;\/4U]=].IV=%%%?. M%'E/Q8^(>B_"+X8_$+XH^(#Y>@?#GPAXD\9:L!@&:#P]HTFL.$.& M((X2OPSUG0?&2_L^>#_A%I>J>&/!W[0?[=WB[5/VL/C/XU\;Z*-1\&>%/@]\ M*M7\ :_KLGC+2%\5>$_[>\,[!\$?A7XX\)MXKCD'@[XK^*I-QBVEOT _X*'W M-]XI\(? ?]G32Q-Y_P"TO^TC\,_ >L-87 CU"S\#^!_[<^.WCR:4;%!T>;P] M\+IO#$I&"!X@5,=V_+GXS^./AM\7_P!IO]I;6[K]F;0_VA_$O[#>FZW\+?A[ MX=^)T>J^&OV>?A3IVD_#CQ[\0/'GQ+^)^L1KXK\+>.X_%9T7X7>%AX8\5>$& MD\'-X#\,3>#'\+7$DUQ)^L^'N3>SR2IF%##3K3]K'BB4H^SYE3X8Q%'A3A2; M]K6PJ^KKC/&3K5'&MK&C>"K5(0HRSQ-WI*5K*3ZZNTK+1/71*UNNMDVSV?\ M9H^$(_:,_:\\-_$O6OVDO&_[5GP9_97\#>)-(OM'U.R^''AS]G^P_:)\<-X: MC\$GX5?"[P!\./"J:Y'\)_AS_P +1+GXM^,/BUXK\#CQ_P##67P7-"K2W*?6 M_P >=(^-WP,_:>UG]JGPE\)=#^/7PO\ $'P.TGX7^+- \/6C1_&WX;:CX)\: MZ[X[MO%_@9M>NI?#/B+0?%D?B+5H/'7A:9_!CW$O@+X8S#Q>J>&$CKTC_@GI MX4\8:!^S/X0\4_%*QATOXP_%^6'XH_%RRM;+2-,TV'QUK>CZ)H93P_I6B:/; MPZ-X<@\/>'=$/ABV(:0V[QF5P)HB/O?S,C**"IR"VX#:>1CY\@8XS_.OG.(N M)YX+B;-L$_99SE61NMPK[#VE.,9TJ51NM&%3A;ZO&#^MN=7V]*%JBC1G452E M-1I6E)]WHK-Z>2;UU]U62N^J5FM?YS=(\"?!OX]_%GX9_"OPK\8_BS^T_P## MSXV1^.?&W[6GP*_:(OO^$Y\-_#;P-X'T?Q!_9'Q-75/$,?\ PL_X _&6/XB> M-_A7\,_!'A;PEXQ\(^#I/!3>)_&T7@4R^$3XSKT3P)\.O"W_ 4<^+EMX4TJ MW@T#_@F-^QEKNF^&? 7PH\%V"Z?X<_:7^.NA%I7U7QKK-=<23XD3/)X2;P=+]4_\%,/BUXE\&_#;P/\!_@SJ)T?]H#]M'XD M:=\#O ]QI;>%'\1>'?#1T+5]<^*7Q+BT;Q#X=\2P^(8_"OPXT#6M!,;6<_EW M?B#0"LD;A:^W/@+\&_"/[/GPA^'_ ,(O!=A!I_AKP!X?LM%MBD6#>7R;FU?6 MI5:21EN/$.MR3ZU-MPIGGD.U 0B_0XSBO%8'A;+,\PRJ4\YSV=2CPFE6ERT* M5!K_ %NXR@J%'"TU4?/3X/X6JTZ*E1IO$_[1.5*]&?JROJNE]DFY.^CYN9V3 M6S;V7NJ^OK]E96.F6D%E96]O8Z=9VWV>UM+6V%C965F@'R(B@1IM50 %V# S ML7YFK5HHK\H+*#3+'%N$8"@9'4=3C/'8<>N/SK\.?VBOVHOC)K'C'4='\'>) MU\%KX-OM2T?9;_Z!J-Z=9"B,ZTK;E39L4JJ !6!8 ,2Q^R/^"AW[.7Q'_:,^ M"HTWX9_M!^/_ -GK7O ]W>>-!K_@J]U6&VUZRTK3+GS=)UX:$\>O2P!0)%%J M[R@K-MBE+(*_SP?VL_CM^VK\5O$-O;_$;XX^-_$5UX,_M/PQI#>'ROAO4=>T MW0V(_MK71X?PVO\ B +RS>*A*1V4 \?F7B3A>(L?DTLGX:XO_P!0,XJ\K7%L MX0G&"Y4I1<91ES7?Q*2E9KEM9'R.<^+'#7AIG.3QXQR:.?9)GUXI.7+:S5XQ M=[+>^KCW;/[ O#GQ]^,/P_\ $[:GI?BGQ8UK>614Z1J_C#6?$NE-J1!!UEAX MAX((/0C!Z$=:_<;]G+QMJ?CKX5:+KFNWMKJFJON2]N;7[K/@%20.^ ?7I@]* M_P LWX.?M'?MH?#SQ1H^M^!OBOXVU2WT"]TR]O?#OC:\_P"$E\,WV"0#K>B: M^2#GKU'TYK_2<_X)J_M)^//VG_V6/!OQ1^(_PKT7X4ZI=*NDVFG^';Z(>'/$ M<.D#R1K>A:%$BR^&K>5X9#_8$OF/%()MLGEILC\CPIX;XPX4P$LFXFXT_P!? M7;2K97AJM?>5K>NFM^FGKT/%G@/Q+QDEPWDO]@YVDW*":DFENO=;5]-4WY=C M]&:***_9#US\J?V\/V?\ M%$;SP/\ %'Q]/IG@<^'/#?P(D6/Q2WP^\;Z'K>M)XW2'P. GAV7XC2:]$_AJ M3QA>O<2+X7T3PZ? C>%H/%OBZ#Q=^K+@Y& I7='@DD,2&R=HSU!Y7K\V1@YQ M7X;>!#I7_!/W_@IYXB^#U@+;1/VEM&HMM*Z3Z]UWU\C MG;/X6_\ !4?X@_M7ZG^U9-X'_9S\#Z._PV\+?#_X-_#WXM>(/B=\1W^"_AB< MS>(?'.K_ /"$^'?$7PH\.?\ "RO&?B76='/C?Q3%)]J?PAX%\*^"MWF^&8W? MVG]OOX$:YXB^$WPD^.'Q+\031^*?@SJFCR?M#WOP:F\7_#/3?B)\&?FUG7M# MET5/%/B[Q)+X=\+>)1HWB>W\,^)?%'BB$0Q^*H%,C^*'I M)7!] .^>W..,BN=\2Z-:^*O#VO\ ARXGGMHM>T?4M'NKJU8+>V,6JZ>T3R(> MTBK("!D!F,:C(&:\BEQ]B'F^2YA#)N%N'HY![*E"'#,<12F^&*=Z:4YUJ]>4 MYNFZDN=TU[6M%593J5>6<%+#*^EY7NVTHVYG9M62M9>;ND[62O?^?WX%>/\ M2==_:+\3_$3Q_P"-M(7X$?\ !6WQ;\8=)\!?#^[OB?#=D?V^)__"4'+QX MDT5-%T#1_CKH?Q,T0Z#X@\+^&V^(WQ4_9Z^*7@+PQXX\3?\ ")V_EK\(0%G: M/Q4UL_Z1>'?'FE:3^WM\#_C=X>\1KX9^%'[>?[+NF7+>'M3TW1(O^$F^)G@4 M)KVASN^U/$2^(U\)>/=#T)H"IB*:&(3N&:_3.+L#A<;D6;8++::K6CB:E)PE M3E1=3@RFZ^%FI45!.,_""I'#U*CI.4JW";L_V3HHHK\'.L_*7XB^*O#OB/\ X*2_#MM6U9M/\,?LJ?LS_M$>/O&) MGNU&FZ9XG\2M\!O[!U?5@ "(K?X=^(/'+98L50R-U "_D3K]K\3=8_9^^"_@ MOXB_'8_"FY^-O[3VEWGPW^ WPVO!_P )Q^U!X4USX_>']!USXQ_M"ZWKX\6> M)M?\/O\ L\:'K4C?##PJ/"/@P@NOCZ3QBJPIX*^D+.RAUO\ ;:_X.#M4EEFN MSX6_9T^#?@XV\]PFRV3QO^QCH6N,R+EA&K_V*'!4DA>%(SFN,\#?";X1#XF? M\$^O#WAK3/%?QJNO%'QUT_PO\6?VJ?BAXDUCQ!XTU)O O[)G[2_QV\!?!GP9 M-KRSGP[X>\+^)O VA^)_&GACPDG@_P &*NC8:"1_%9%?TCDU'!9%@,HG+6CD MO"O U2/LU&,J,:'-/$\50ERVK5ZJFUPCRU6ZU+DE?F=_B7,F MW?76WKI'2[M:VMW=/^E7P_IRZ-H^DZ6I_P"0=I6G6?IS&@C;_P >0@>M;U%% M?S<=9^*?@U;7]I'_ (+)_$7Q))K^F^+O _[!O[,.E^"_#VB_V/HTO_""?'/] MI/QC))XY==9"OXA&N1?#[X*Z%A#MACM_$&%;:J*?V>DDX( X(/X_NF<9]^0, M8'.37Y$_\$R1H/CCXQ?\%*_CEI-C:6US\1OVOM,\'7MS;D[;Y?A-\%O .A(^ M6G+ MKV2LEKHMM-"[1117R@S^?7]L#_@LI_PH[XQ?&C]GWP]\#-;\6:[\.]"OVO?% MMIXAC#V"G1H)QJS:*/#LK;4?583L$SI^[QN<'-?S>7OQC^%FO_M+>&/VVOA9 M\(Y_"7ASP=I1M?C!\,_&UUHOQ&^&_P 2_%3*$U[QH/!FO 2^'AC^$/M!&Y1O MR3],?\%0_ _QA\&?\%!/BW\)+GPGI' MC+P3\(RNNZW_ &[N_MO_ (27.T'@-X4XR,9['^9^+O$_COA[B3.,!DF4.48M MRCS<'2;25[/WF[+E^'C'2*6B4=$_[W7@%X5YIPAX0O)O#M>(>?<21X,XKG/_ M %R4?]44ER<91Y;OEXRDXM\&TDTXW:6L6WQOA[XC_ SX:S_M1_'/PQ\+?#GB M71?VAK%OAW*- S(S'))/(&0 /T%_X) M@?\ !4[Q#^Q-\%/ O[-WQ4^$OB?QGXB\8>/5UK2/%L^LC2SJ>E^-];T'0XUT M?11X:WLD;LSHFX*"S<')KXV\*ZEX-\5^$M9_X0?]B[P5\;-'NK/5;WQA=_"C MPWXRTT_!?2_^8%_8?CC_ (20^)_^$B[XSCK7GVFZ=XI_:#^(7P.'P7\+?%GQ M'X0^"5GIG_"1^'?$./$?_"IC_P )IG7<:Y]-"_X2G\,D8Z>-DOC!XI<19ME$ M<9D[49*2:CP"^,.+X1O)[+C"$(0CQG_J:N,5&$4K*-O\ 1DM+D75M;S@<7-LM MP/\ @2H0,>VX?YZW:S-._P"0=I__ %Y:;_Z!'6G7]8G^:I .C?3^HK\9_P#@ MMMX1NX?V2]'_ &B-!36(/&/[)'Q4\!?'32+OP_JNKZ1XA?P[HVI?V)X^\/P: MIH;-*/\ A+?#&KR:"\;[N)7?>^)-O[,<\_D?Y_TKY._;=\(67Q!_9*_:/\'7 M\/VBVU+X0>-'NUXY&E:)+JX!].8%.G1.W?:337G>SZ=SV'X5>.X M?B=\,?AY\1H;&XTZ'X@^ /"GC1=.N,&73U\0Z-I.L)ILN M0H]17C)/*[U;_5[KP/XIT$78 MQF73/ _Q)\:^"- 9O0CP[H6DKVZ9[Y/ZKN< 8[)^I&/Y8KS.)LD7#G$O%N3* MW_&/\5\4X56O;_9\9B:"2YFY64:44KMNR5V]WTR;>G>WY1;_ #^\_GK_ &B= M$^&_PO\ ^"C7QDO[;1K[7?CC\=_V? GP;J6J>,M;\.7OQA\=:C\4_@= M\5_B7I7@-_$\OAN%O"WP:^"W[//ASQKXD/A(F&WT3PLA?S/%I9N&T36_$GPL M_8L_8E^('BN>V^*7C;]D#]LCQU\#/$NK6FB+X);Q1X6T+XR>._A^-6T31B67 M0\^'-#\%R!<%5)?.0PW?:7[:R?$V#]L/]EJV^%$UQ8>*/B;\)/VCOAW=>.<: M:5^%'A1)/A'K>L>-3]H&XR*(P"02)L)>)A/#2*/S6O;?P!\)/^">7_!4>'X7 M^-_&'Q0\#?LT_MCGQ+X/\0?$GQ?K'C7Q/?>(E^#O[,_CWXI:QK>N>(OG;7_% M'QG\<_%/Q.QR$,GB#BO"?V=/BO<_&7]GWX&_&6^TX6-Y\6_A!\-/B5<:98!YK?2Y/' M'@O1/%)L(V+!@EL=7,:;N2!U( )*_F^IA<93J3IW@W3G*#TC\4)2A+><=I1D MKV5[76EF=KC)=']W=)_J?AYX8CAM?VQO^#CS3KJ98)M?^#7[,U^9!< 8TW1/ MV%Y]'F/ S'YAULYZ@L0#DX)L_#N?5/%/Q'_X)#>/M*DN_AC\%M,^+WBGP3\% M?@#9:1HO@O3=8TYOV /VLO[:^,?CG0@P>/Q#)XBT<>'/!'A=%V>"TUKQ1)*_ MBX^+4/A#Z!UKX#>'5_X*,?M9>#9!/X>7]OG]CGQW-K7B%2O_ !,W^%GA#X"_ M X3 =-WAO0_'*RJ"1DR\L237P9\0K/7O"'A;]D[XT?$R_P!0^,7[1GBCX[_# M)/AU=>% =,\$_L?_ +,G@?XF^'?A/\5/&F@_\)"!XFT!?%:>./!7ACXX>*E9 MO^$T/B#PRI4^!/!Y*_T7AIX/-J.3X7!R2><\)\!0A4@Z=5*W]4M%4+.\ M@O;6"\MI1/;7-O\ :K>XP,%& .>G'##W^\.<5?K^7:,.YU<*.2%;]L5;Y03R A/KSYI&?0YS7V'B=.C/BR M6=4K2I<3\-<)\5QJ*3DJGUGA+AB-9Q;46E'$X?$TG"WNRHO62E&4HH1DE9Z. MG:/S6W5]+/Y[;EDE2O\ L_CZ_P"-,&ST8_Y]B*,?(/=O\1_2OE7]IC]IOPA^ MS3X"\3>*+S3]3\5>)=!\+ZIXFM?!7A^WW:M?:=HL:AY),ATTC1@ZC=<2G'.0 M)"9 ?A,3B<+A,*\7BVHQBM7W\E_7DNYT8;#8K&8J.$PD7*3LDDK_ #?9+J[I M+=WV/PX^/W_!1W4/V:/VFOVJ?AC\;O@OX3^)O[,.G>-=&UK3YM2M3;ZQ)XDU M_P /Z ->$R^(!_PC.O\ A]MP?F/XH?\%C];^+>D_''PA\6/V8_#NK_"3XJ1BZ\,:[X2LOMWB/P)XW5!X>UP M:)K/B!0@\0>*?#:Z$P9538%(4A"ZMQ_['W[4?AS]B3P3\5O&&N?L*O:?LD?' M^^\!:0/#_CVV/B+PS_:O@70_$(_MEAX@RC^(/%G]O'Y75DW*K#)56'U-'+<_ MS/+^$_$S"9+P@O#&4?\ 4^IQ5[?A*G&-6<4JD(3K<7P=+C"_"$W"3I4TVJ=5 M4>+*DDX?">(V%XU\)?$K-_"KB?BOB[(.(>'U'B^7"?)S2X/<:2XKO?A&%OV,O#FM M:=J][XHPZ#24T7P\'F(#,SEV#<*57*UXE\$_^"C/AO\ 9P^#FO\ P7_9Z_9" MM_#?]N>/-,\3^.[OQN=:U'4O GA<_P!@?\47HFM\>)F\.#Q%H?&1Q_PD!/!R M:,%DN:8O%/C[AC@WA"7A?P_PG*')*KP94GPC&7"3XO4^,W'BM?O)1G>-%4U. M+4*/^J',N9<.0Y]QKQ[Q[DO!L/$7B_/N../N+>#J<9\O&/-QAQ=_K>HRBYSG M*37)!)U*DZDDDY^TBW*4O] VQW16%DJHI'V.Q!&XSQ5\%%0 MLHR#PRG'R\8[_P"?KW_,3]@;_@H?X;_;)^&7AKQ3XF\,W7PM\<:UJ^J>'+72 MKQG?P[XJU'1C#Y[^#=7+'[7&R7\>U'Q*2DBH[-M4?I[C8SNV,% 2/<@9XY'! MY]..OI\KEF98/-<''&8)J2DGI9IW5K)]-4VXM6V['ZSQ)PWG?"6=9KPSQ+E4 M\CSG(ZCI5:4[/D:TTM=65N^SU2>A(O /IM(_3C\\5\U?M8:[:^%OV9/C[KMS M-Y%O9_"3QT)'_N^9H<^F9^A,JCM]_G%?2JD=/]M1]>"?Y5^3'_!:KXEW7@#_ M ()]_%G0=$VMXT^-=[X9^!W@*VX_TOQ5X]U?[-HR(3T&;<[SZY &,FOJ."\K M_MGC+@_)U:T^+.%:;NTER_6Z$IN[TTC"3UTT\]/+JOEA*VET]O.+_/;YG/?\ M$$[*\TS_ ())_L<6.LE1.1_8:VV!SWXSG/[# MX.YCV(3G_@-?.?[+'P[B^$'[./P+^&<&BVOAU_!?PL^'NBWFA6G^KT_5AH>E MR:\@&3]W77U1BP^5BQ.>H'T8V=I/8@_H"/ZUGQGG<.(^,N,<\C?ESKC'B[%1 MNT]*W%>,JZ>(OA[X5/A+]HH>*]/\)%#XD^(^C:TGP?CC^&.B%(1XG,GBW7 M%C9_^$2F\,^+RV@8M[@P% OP7\78]4\:?\$\?^"UFBCX5WOPDO\ Q7^T)X9^ M'_@_X6,\9U'0-+7]CK]A/1/ D(CB1(O#@\2^'-*T/Q"OAH+YOA!-:07#R21% MW^T?VDM=^)/B'_@H=/H'PS^%FB?$+Q1\)?V1?!'BWX5_$KXB6VEO\*/V<_B; M\5_B7\6] \;>-/$$EUB[D\2^*_"7@7P(G@]/#:M+;_\ "/>)[:)E@\3^+37R M2+3XB#_@GEHL7B/5%^)GQC_:/_;_ /%GAGQ1XMTS0PFI_%?5/!?Q0\<_"@:R M-'X1%3PU\)=&\,^#U!_Y$S0?"C$X%?N'"<8T<#P3*]-+!U>#:C;J\U3GGQ7Q M?QE)*%.7LZ5.G0X4?M?KCCB5%4YT*=/#NK6K<.)NE.U_>BUHM+)R6[U=VM.6 MZW3;=DOW#_8I\!ZU\.?V/OV5?AQXNT/^R_$O@']FWX&>#_$.CZB%EN]'\1>& MOAGX:T'7--E!$@1K2^TQH6 VDLA+ <*I7U9E0!QUSQP M)QO-&+Q=:IB&M_>K5*E66K5W>566^MK' OCAX+UZ"(YR>6^,6@_"@DYR=H/!)S^0W MB[X"^$M(\??M@?L2?L[6C?"S]J+]IOXB-?WGC37Y-:^(I^#'[%G@G11XXT#X MG:-X>\?^(3_8OPY\5?&31IOA>%\*2A$\;^/QX\\F5_",;P?O-^V;\)KGXW?L MS_%?X>Z5 +OQ8WAU/&?@&/HH^)GPPUO1?B!\/6/^TOCWPWHA/; +'J:_&S]H M3Q/XF\<>%?V:?VN/A9X9TNXU_P#:<^%VH?\ !/;X[>*;.QT,>(_ C_%KXH?" M>76_'&MZYKX)_L#PGH?PH^*_AOP5X7//_";_ !;\+N!\Q8_M_AYC:N.R+*E1 ME4]HL2^%8TW4C&C3JQQ$>->#U6=-Q=2A&4.,ZCPZUJ5.$Z5*4[71QXK1MO5. M#N^5WM:2;5[ZZQ7-LDVT?ME^R5X^3XF_L^?#3Q>+&WTZ2YT"716LK6[^VK&? M!FLZQX,1D)S&#_ (6_M#?M M#_L<^%?#FI^%OAUH6JGQ1\%[U/"6E:5X:\4ZGX(T'P'H7QR_X0U_#FB6WATV MWA,^./@D#&N]C<^(?$$O"P.:_:,D$L?8?S K\OXKR^.5Y]FG*[TY2=:B^5P_ M<5O]II)PDW*$HPQ"C.$K2C)2346G&/3#9)]+)KS247KMKRZ-=.Y^+?\ P5#T M/5O@5X[_ &2_^"BOA&._B_X9:^(^J?#_ .-MC:R:78:1>?LX_M&_V!X;\<:O MJ[+X?FU[5U\)?$70OA9XHCMK>8%(AXDD**[/C]?O#FOZ3XJT72/$V@SVNH:+ MKNEZ=JVDWUNV4N=.U2$S02@Y(PRE&Z@@DJPW(U9'COP5X8^)?@GQ?\._&6GQ M:UX5\;>']8\*^)=,?(34=(UG3FTC5X,]%)MY)$#@':6#!6*@'\HOV%/'/C3] ME3XK:[_P3>^/>H6K6^E6&L>/?V./']WKFL:HGCWX.'6F37/AC<:QKTXU^?X@ M_"(ZWI*/&ZO_ ,4;X@\-%'1XV!]N,:'%O!7U2G""S[P_E6DHQ5-3K\&UY>VJ MJ$7[2TN$L4IU91T<>&^)IS::HS<%>2;;;=U;7F>VB;VNK:)Z].^OZ??%JR\0 M:E\)OB9IO@Z];3/&6H^ O&5EX=U.S.RYTWQ3-H.K)H>I0C@>;#JQCEA #2J MI4X+ ?S@_LI>(_VC/C-\&S_PT+X5\;:W?_#F[U31=8^(7B'6/^)G\2_"^A'7 M_P"PL_\ 0P?\5'_PF_A<# Q_;Y))Z#^H2-%.1'=!NKJ,,%>?0-$\0VO MAUPV 6'V3/4G;D9_!?$CA'..+]DK);\J5KO0^ MMR'B? Y5DN=Y-B\GBY\05.&?9\6T6EQ9PI]7G)R>$'? /PN_MWXD:K\3;OQ!XA\-Z-XD&@^)SHPT'0= M%UW_ (2#PW_S-8''BD'@:#C!R*^5_P#@IW^V;\:]$\+>-_V7_P!JS]FG3/"' M[.?CBQT[3_#WQ@^%>E#7AK>F:7J]K/KB^$=1UN/Q-X6\/W,<*0>2;N'[3!#* MR@J)FW_M/\5/V-;'?-K?P@&EZ5=W>C#1;WPKJEYB.72\%CI/AW62[R:#!G:B M>&3_ ,4@Y^9H8E(KX\O/AY^T!_9NH_#[5?A3XSU/PCJ6C_8O$WA&[\/:QXD\ M$7I_Z@NA ^+_ (9#MU\'CC'?I\SP'B,7X9X;->&^-_#=^(62Y_*2A+@^=2"D MW'DE9<\(\):62YHUDK7CRR5U\YQ;]M2_\ ";:$GA5/["B>-6AD\6KNC);!P[ _M7\?]+\#+#K^G_&[1/A9 MK-]\5? S:'\2/"GAGP[H[Z=\*\:P==T/1FU[1/#DDOB'7_%CDX;Q:8V9O#@9 M,P,IDA\*_"/QQ\+/"5_\._AE\&?B'X*\.ZC9Z3J%EHOPR\):O\.+%?$\@E&M MOKB?#_PYX1\-Z\'6/2@K>+!\PCE )"OCWGX0?L?>,-9TNW7XP20Z+H%W?_VM M>^%K6/2?^$AO-5PC!R?#X'AGP%&%DSYOA''BL,CQRW,#CCNXXS[ \?Y1+@[P MS\(.+_#S(FXIOC#C#FJ.3DN*US."E*5I35-:24+RNX-22X.$\EQO"<5C,=G/ M^L&=*[5[):ZMWLG;2_Q.^VNQ^>>O:/XX^ _P,U#Q'\"/ %SK>C_"71_^+)Z3 MX'Z6&J?V+G0M:US0_P#F8/$7_$[USQ0?^Y8K]4/^"9OBSXA^/OV&_@+XK^+N MJ>(/$7C[Q#I'BZ?Q?KGBT$>)K[4HOB'XQC276&7KS2UL=$U>VTAHBQ\/V'C?QQ:>&2?[R>'E\1QZ Q_O VR^W7%>UZ=HVF^ M'M-@TK1;/3M)TK3;-;:QTNQM8;#3K2,;>5@AC2)4QTVH.3O;+$FMO"O@OB'@ MG"9IA,YS:%93DG3DKM1:>E6+LDG'6S>SMHVK/[K-^*\#F'#$\C>34YYQ+C"M MQ=/C"LK\55:=6A.E_JE4W4L/!S55--. M^1FOY_\ ]JZU3]NG_@J'^S]^ROI]E9^)/@E^QSH;?M _M(6U]:1WOA>^\<>- M#-H7PE\%:^\>M1&/Q!YFC3>,/!S/"YBET:=AN0**_0W]OO\ ;*\.?L:_ R]\ M8@P:U\3O%]U'X+^#'@"S*OJWC+QWKD,D>AVFE:6&+S-%(PFD(&W(5&W!W0^9 M?\$W/V/-3_9=^$OB#QG\2;G_ (2W]IO]I#Q(WQF_:%\>ZIH^G:?XB/B#6T": M+\-4F6U.O1>!/A9HLGV'PAX6N)94M?$?_"6W\<]H_BBZC/\ 2_",5PEPUFOB M%BHTY9O4]MPGP0JLN6=3$U:E&"C[!M_$X MG;E;:UU23:2UT:ZMO[EOJS]13C(&_ZC\N"/Y"OBO]NKXM>)?A'^S]XGF^'NDZEXF^*GBXQ>$O MASX3T'1AXD\1^(=8U=PVK:=HVCE0)I8_#L&KR*22(F1'X*ICX3 9?BJ22DDG*4I>[&$*:J5)SE:,(0E*325UJOQZ?+7[WHEZGX5_%OQ=\ M*-;\4_M=_$_XR_'KQS)\+OVEOC1H]M\/OV3_ (1ZTOA7QOX@U'X4P:%^QCKG MC;XF?$SPP@^(\OPB\5_$GX&V_B?PAX63Q19> @D[?\)MX.\9-XF>R'W+X3^$ MT/@_XN_\$ROV.9[Z;3+S]GCX*ZI\=?&]KIUX=09_$V@Q^'O#FAZ4[[0S:$?$ MJ^.45P60PQP^7P-S>!?!/X/7OA_XC_!3]D[PW\ _ G[/?P;\2Z-JOQG^-5D_ MB^4?M2_%O3? NK"30?&G[0_C3X?)X2+_ /"V/$/CC6_$Q\,^)ED;_A-/ 7BR M,%O X=!^@?[%]Q/\9_CO^U[^U;=0:BND>)/'6D_ +X6O=VR'3;_X7? O2HXG MU71]3&TR1R_&/7OBR7;&U, @;BA'[SG^-^H9?4GA$Z65Y/PWB9QBG0E&I5Q- M.IP3P9*K"@FN?ZM1XOJ2E]8XLE/D4JV*IQE"-/BO=KK:,5?562=WO;[3LM++ MHF?J!1117X"=96(5\9P&4^W!(Z'V/'MG/0$8_'S6OA#HOAWXS_&K]CCQ=^\*>/]!:2)%!P2/#_B[PWJNN_#7QIG:9 M/!GBKQ'&=TC+CV>$):IT-B:Y;7N][*46MUTOZZ>:3MN?SX>$;CQEI>I?L_? ?X6?$B[\ M*?&[_@G3X$_:<_:^_:8N]3^%NBZEXE\7?$_0QX"\#>!_!GCE/$&U%3X__!3X MV_%1CXI\+'YO&/A_PUXVCWOX46*3^E#X!_'#P3^T3\(?!7Q>\ :U::QX:\9^ M';/6;6]MB2I$D19LX^[\^6VX(V\#G@?BU\>]>^(?QD^!_BG]J/X"Z,=+^*%[ M\/-5_9-_;>\ WM]JVEZCHO@*37- UO6_B.-!0)_;_B+X0>'6\9^(O RE"&\% M?%[XBD2R3LX7H=&^/]M^R/\ 'OXO>,QXFT:S_9$\%_ ?]B?4_CZ^K7FKX\(_ M$#XIZS\>_ (^-.B#_A)!X;T%/%?_ AGPJ\*^.U0JLT7_".>,9V,/A:1)?UK MB?)O]=,OE+#1:X@CB9+[CPS\2?'?[.'['7AFW\ M3>"=.OOAKJ">%?CE\9/',W@Q5BNL;7/V3/&G[87[+/@SPG^TIXDOOAS^U'\+_'GBSQ-^SM M\=_#0_LWXL> -8T+6O$&B>!O&^LQ[%6=_%F@121^.O"]L\OA/QEX4G=)HW#[ MK?U3Q+^S?>>%-:C^+'[%4UOX;\;?%B?Q3HNLZ_XX^)'Q@\9_!'P#X2\9Z/'X MEUWQWX+_ &=3\2T^%\/Q \0?$'P3X(D:7PMX3\'M.NM^)KKQ>TJS^)C?&#_@F_\+OB_IVO^/\ Q]XNUKQ'\,O% MO[1?CGX;(N@K\*M#'B/_ (5A\/?#7A/X<:%KK>./"OA/P@,^+?BSX=D\=@^. M/!DK#@R&;QBQ&,X9S?#&XU.-H8F4:G"M*G6M-+V?%W%&*I<* M\6.KBJ\:ZKMTN#(82,4=;3C9/F]Y-/W6HM::I=7=-645RVU;=S[\_9@_;E\; M>#_&&C?LG?M^:-:?"?\ :1/F:1X ^(!":=\-/VDM/TE4!USP)K3,L:>(6W/) M<>&.9&WR%"3(<_K,DJR N>*_!R']I?\ 8U_:Q_9W M^#GP<_;4\0>!?C_+X_U/X:Z;J7Q3\-:7+%\+]&^._C[5M9'PJ\'^#/B=X:*V M_@#XS1^'H=7BA?PQXI\,>-H8L^4(AXQ99.SB^$O_ 46_85FD?X!>.G_ &X? MV:8-\EK\'_C;KBCXX?#?1H3KNMRZ9X%^*BM)XB\>J5.A>%/!OA[Q6/%EQ'&P MW/$2AKR.).%,%G&,TD[JZ9^W.!V)]LC^N M?Z8HVGT_+G^5?C_X2_X+-?LL6FN'P%^TM8>.OV/_ (FV^BZ7K>K^%OV@/#[^ M&=+T_3]>++I!@\;AF\,:R&RP/ES9#9)7<#N_07X>_M0?L\?%;3[?5/AS\:/A MOXSL+HYMKOP[XNT?4E?/=1'."O3G=D].N>/B\PX5XKR5I9OD^)@I14H5E1E* MA4A)7C.EB*3Q&'JPDM83A6<9+WHMQ:;;J13O==FG)73[-7C)6[-:,]X56_C6 M/TX.?QX)J3IP"!] ?YD9_(_A7F?B/XM_"OP?:_;?$OQ%\$Z+;#I=:CXBTF$< M?68 \]L?R-? WQ=_X+'?\$\/@U#?V]]^T)X6\>:]I0_TOPE\*W7QSXI4\#_D M#:"9I"2.V<#IUKFR3A'B7/I1P>29%Q1GM23LO886M5;T;=ZD*<%%>C=^UEKT2^2=_P O,_3X*A =0"H3"X5%YSG*DH"HR?\ 87L!FOB?]L/]N/X/ M?L<^%K.3Q7//XJ^)?BICHWPN^#GA-$U+QU\0/$\F3I.C:)HZ%6W2-C/PN? M&BQ>'X73Q7-X766W^TRC@/ 93B<-+B:K#/\ .L5=4>!."\3"OQ7.JJ;&/@5X#\7ZWI&G?"[]D;P/K8 M0IX+\&#Q!,N@77QI\6ET?QQ\3\CQ"])UO6K3]DQ/@UK.K#7OA3XT\%>( M)_#S_#70YU\+Z-YGC/Q;,9?&H\<^(?$G@Z59O 8\&KX0\D\=_&?Q?:_M9:M\ M7M5MO!OQOD^'7PLOG_X5+HMLWB&7XD_L=?%'6]<\0:!\??V=]&UHD?\ "P?" M?B%-8^%OQP\*>$I67QSX(\/_ T\9_$ M"_P:1[_ .R$GP3\:_&'XR?LW?LI M?$_QCX^_86\4_"_PE\8O[*^&7Q5\;>&M+_9/^+WCK7?'<>N?#+X5?%/P#XC\ M*>*OA[X>\4Z#I.B>(S\"O"/BQF^#GC%/$DPA\(KXOA@K['-<-C<=E6;Y]G%" MG*_#-"I*GR3_ -4>$.#\-*4/]4:2455X3E!5\/.DI5*%/B]RQ#I\72XPIXJ& M(YTWHDW>SM;766JONMTT]):66S5OU/\ V:OVA]&_:-\'>,=:?P=K?P\\4_#' MXD^)_A1\0/!7BN6.75/"WB?P]#H^OHB:S&D<6M:3XE\,:[X-\36MS$D9>WUR M.*8S-$&K\/\ ]H;]LK]GWXG?'/XE?&[Q?^VOXH^!/@[]F&[^)?[,W@/X9_![ MPWX,U+XX:]J6/ FN_'3XD@Z_X:\5^+-#\/\ BKQ+H6B_#3P$97?X4MX MZ\"^/''B\+'];_%O2_L'@'Q]^P]^P#XS\/\ P_UWX<:MI'B?]H_XJ^*/&&O> M,]1T!_BOJ^N^-?$&A^./&>M>*G^)'B/XN?%;>OBKQEXCE\6R>,K;P?XA\.W MD+>,?!KIX]\.?!'B[XP>.]:^!WB+Q+\!- _X)X_LZ>&=)O\ XJV'[*6@:Q\% MO!/BOXP:.9-'O"WAR+1_$GC+P[X5\6('.N?#57=SOW> M?PGDG#N4XO,.)*ZM!17^R>UHTN+*?"M3DM"-*OPIQ3?%\:QK3H<&1M+X)SD^ M>4YSZ+NSA%NU[WU:?=Z)I)63;TZ:VVG\$>'];^!'[.?B_P 0^!M:\5^)OC7_ M ,%%?B-X7T;X#'X@^//B5\2/B5X?^#H\'Z#H7@5=;^*/Q>\0>+?B6?#R^'D\ M;?'G_A&/%KEO!'C;X\>)_ VQ6^=_VA^!?PF\/_ KX3^ ?@]X;C7^Q? 7AK3] M$2[9/+?4]2VQR:[K^I$RONUGQ1K=QJ?B"Z==JM=:Q*=BE@#\=_LM^'[O]HWX MNZQ^VIXOT:\TWPGIUKJGPO\ V3/#USNL-.T[X-LI?7OB:VBX81>(?BOKZG8\ MA11X,T#PJ 2V ?TCGV?Q2*A,Z]XST37GF\.1_!GQ3\.9_'7_"9@O#X3\%^,_#T^Z-XO%WF'^FTD@K MN5%$Y MQISX0XKGSJ'O<*8E3PU5$8C#77-%MWNM%=IR4KN.C5GKV;25M3Y:\(?'CQ'^ MQ'\5_P!I70[ZY\*+^PY\*/#7[,'Q/L-"LK+^S/\ A1'AG]HG6_C!X"5?!7]@ M;?#A^',?B7X8:.&\)*T8\'Q^(9O&4I:&62-_M'4/@O\ "[]HOX*>$]-_9H\; M^"?"/P(^*_Q5L/BS\9-6^'6AZ7J"_&WPF-'5M:T)M!H/&'B0 ML\]QX-\/7'@V$)%,8H?SKUK]G+P._P (_C7\1/V"/"=Q\1_AU\>_AVW@#X__ M +*%[JX'B/P+XG\!:'X_\0?"O5OA6?$'B(+\'O$OA+X@Z[(_C/X5AO\ A$!' MK;^._ ?@GPCXXCN#XRX+P;JOCM_VB_A+XA_8Z^.]YX+O/BA^Q?X^&J_ O5K+ MPG%X&\5_M/\ [*_BSX#:#KNC_&OP9K_AJ/Q/H?QC\7>&/BN(I?%*MX0\7CP? MX \, G_A"H@J?8X[*<-C^7.LHS6.0<0Y#4II_N71A-\'\)8=R?&'"E"6,K4^ M,*=2-?$T^+:D'AJ]1/BNK*#4JU/G6J:^S9V>[6]FKJ-^B=G=+IT>'_P4ZT3P M-'XT^!D/B6[@^ W[+W['?[1?P/\ OPHM=.O4\$_#7_A<'_"(ZW\>=>U;7-$ M"1^&#'X-^'7PR\!>$?@AXJ*[QXQ^/7Q)\#S,TC;F]V^&W[7G[27Q>_:_\8_% M_P"(/CFV_9]_8F_9Y^!&F?%#6_AO->:79>)==UGXK:GK_A[X4:1\4T\0>'AY M6O>*U\"^./$Q\(PO!XP\&;_AK@K)XU??[]I/[='[.?Q=\+_#%?V[O@OX=^!R M7^KK\0/AI<_M!67@SQ)\,KKXI^!=??P2W_"%>-=>A?PSH?QA\,^)I?$$O@[P MR94\;KX/5?&L.R.=VC[;Q;_P3V\)_%O3/#OA;4?C%\1]>^"7BGQUX[^/?QKL MM)^)/C;P_P",_C7\8QI'@+0O@IJFL>-=#U^V\4Z)X ^%?A[P[*8?#/A+Q1X4 M4>*/#?PQO,*OA@PMD\^PF"R?+\BXSR.KE$H2XNPTN*'3EQ73CA\4Z;XLEPE& M:KX7$\83EA9RGB7B:\Z7$^(Y*GU?V!M:^$ ?2_%MGXW\ 3:-\*/$ M6ARZ[HOBG0WB;Q'+H'Q+A\2MX;N+:YD8)L1D!\R(NOV+O^"0?Q<\7?"?X8-^ MQ)^RO8^,/BS\(/$?QQ\-:?X-^!7PR\-R6?@C0[GX?1ZY_:GB'P/H,"K*_B'Q MUH\<:R.5FD_MYD;(<7'FNI_L/?&>R\(WGP2U^\U_XH^ OB?_ ,%*-*^*OC7Q M/XSU"+QWJ6O? ?1_V9Q]GD^*;ZVSC7XU^(O@'PCX4C;Q/N23_BFSDF,53_X) MJ?#7Q=X,_;M_;3\$>/O!T&G:9^R[\+/@9\)?@WXOL+,/H'BOPW\5?B9^TO\ M'76F\.QF-X-!A\+0Z[X,^&9\.^'7%M%_P@4+2;UD5!$:6287*.+^(>#>*:O# M]7AV=;BN"X2XLQ5"-*@_]2.%>$W"BN*X3Y8\7XFI*55TO;W4XR=J=5TCEF[1 M>VE]$[M*3LWWM%NU]%KMO[E>_P#!)O\ X)+?L[>'=0\>ZQ^Q;\"KC1K/5/#% MC=KXJ\ V7Q' U/7M=T;P]H2IIGB5/$RX;7=;A&Q(\JS.<-$4-='\/]3^$G[/ M'Q4^(W@_]DS]@/X>>!?"GAGXBZ/\)?C!X\^ OPY^&/@G4+3Q.?!/@3Q_HNJ: M[X$\#^&_#GB+Q#X=\,^&OBAHHD,;-+&FMEHI%5I'?W__ (*+^%/$7B[]BSXX MZ7X5L;G4O%$&E^%/%6C65CG[9=ZGX&^(?AGQRL<7(&T_V%N4 8!) QD _ ?Q MH\(WVMKHWQ4^%_P+_:$\ ?M*^-/@!\"_$?@?XS_ *R\9>&M.^)'CG6U*:WX+ M_:,7P!+)X5\0^&OA:(]&E4?M!KXM7P=;^)/$K> XUE69I?GLHS3..,FQ>'OBSX \2?&_X M,^(M!M+/4=-70?%>BK+JW@= -;42X\3?#;Q%\,?%SLRF(#Q(1&^U&5/Q;^ _ MQ%\#>*/@7X)_8X^*6J>/_BS\.H+0>&/#GQW^)WA(_$?2OV7?VLO FMZ]X#?X M:>-_BEAMK#Q'HY_X0K_A*POC23P;KWB3P+)XZQXN\%>#5_4#P5^S[^U]X#_: M \2_%KPGXP^%VF^%_CY\,/@;K7Q]\,^*O^$S\0&P_:)\!QMX:\>>-/ Z#Q(/ M#.A+XK^'!\&>%5V^$-A3X3>%]PVG ZF;]H#]G3]E"V;]F[PQKWBSXP_%CS_B M'\5;/X1_#[3]1^)7Q3&E^/\ XF:_XZ&NZKI&AM/XB3PZOB3QFGAX>)I()4;; M$)4.)(AKE6*H99'-L+P_DT,^CF\Z7%V'_P!6JLX5>#G1H5*=6O4K*DYX:?"\ MX)Q=6O&G.$J+;LFT_>NDDV^:UVM%NM+-.1\F? S_@G3:W M_BKX5?'K4-5\?_LL?&[X'?$'XAV'CO0/@Q*_@;X!_&IM9T?0- USXBZ!\%]? M;Q9\+_#VA?%?P[HW@_Q1XS;PKX:MY/%_C2-F\= ^._!OA2;P-TOB?]H#3_&& MI_M _LQ_\$P]!^#?ACXC>#/%EAJ7QI^(D%CI'@_PO8^./'$LDOC231=&T$>& M#XZ^(R1:'Y?C;Q:9XV\*[E^UFXN$M_*^3_C[^TGXM_:2\.KX._:9^.-]_P $ MU]#U*ZT;5] ^%W[0_A!/A/X,^)A\.^+];@_LCXI_$_QXL5OXY\.^+4T+199? M"'@;Q5;P_P#"'O*WC>V#RE2O@O\ 94TG]J^SOI?&_P"S/_P3I\(_LP^$K'3M M)N/VBO"7[+_@S3/%?C_2_#Z:^-;C^%K?$+0/%'AG1/AV=VA(GBOP[(R%F\2O MX)E!Q*/JGD^+IRAG?'N/P]6-*4945*49\'T.?$0J.3E*-6'&S9!&\>R+K<,7C;XG>/V\6^(_$/QI\ M8Z%)K/B9?^$M4RR.R>-#(R;4K]"/!?P.\-?%7PUX+_8O^ ]F?"W["W[.<&E> M$?B=XA\.JFEK\8O%6@QOJNM_#G1'T5_ET0ZU*WB+Q_/&4DE\5ZWY2(RKY9G^ M#?A7PY\;? VB?LY?L>>&XO@9^P9\.0W@S5/B5\/[<^"]2^+&I:(3HFN:)\*- M4T"11)H*A))?&OQ.19KCQAXS5XXG8+XP#?IY\+_A;X'^"?@;PQ\./ 'A_3?" MW@CP=IYTOP]HFGVD%K#;P2S375'<:UKVN2W/B'Q+KUP&N?$OB;5KJ\O M+BYNKLR2>+QEQMBL(Y4%2I4L\]JJE'A/GQ4UPE-X1Q7&F)]KQ7Q8J7&#A)0X M1X0IN$."Z[W6RLTI+2-GJKIW=W?:]M7Z%H^AZ1X;TG3 M=$T73+#1]%T>RT_2=+TO3+5=.T^PTW1AC2=,TO34Q%%%!"!%&D010J!8P55% M3I:**_&S0**** "BBB@ HHHH ^"OC=^R!%XJ\;S_ !X^!/BC6/@=^TJFC'26 M\?>'DW^%?B-8(\)B\/\ QN\"L$T#XCZ #+_H]UXA@E\6>#4MI)? \\$P5)/@ MCXM6_P +-8\>^!?$7[<_PBTW]EO]J'P+K.GK\(/V]/AOI>CZ;I]WJ>@&53H* M_%1%&?#_ (G?7-;@/PJ^+?E^#_& UQO-\%/*I%?N^K*51\(1C:=L@"X&1@%B M<]L]QWK'UK0=,\2Z;J&C:YI]CK&D:G:FVO-,U*Q@O;"ZC;G;*CAC,@Z?.F00 MKKAE!/T61<<8K+'!8NDZ\5'EA7HR]GQ10I3IP;A3K2E*&+PTJ<)4UPKQ5#%< M*2NXNG04W*,/"I75[.[NFKJZ=GTT:WO=>C/YU/BW^S?^T=\'_P!GGQ]:Z-\. M=$_;-T5OVA]+_:B^"FM?!6'_ (1SQ'X2U"XE@T/6M!_X5QX$B/AGQ!H7BWX? M1>-/#!MO"/A@>#G/Q \1RSP2'[-*OGOA'Q)\"[+]K6/P%^SY^T#XU_9F\8_' M_P"%3ZQ\-_@;X2\;?$OP3X%_9>_::^%.DY\;Z1XV_9#D\0I\,QH7[0GA;QQH MGBE8_%OPBCC2;X2^*?&C2GQSXM2Y'ZP:Y_P3VT?P7J;^)/V0?BAX^_9*UFYO MI+W4_#/P[OHM2^".OH8MRIJGP1U]Y?AAX?GED14D\3^&/"UOXN",2UQ((R&\ M_P#&^B_MEMX7OO!'[2/[,O[/W[<_P\O8Y++6+'PR-'\/ZC>:9ODD9_$7@_XA MJWAW7)1C2,)X9\,X50P$65^7]5RSB_+\XPCA',<+3L>/-=^+7P>^.?B#X7?%[3_A+^U-:_%?X<#X4K\!] M3DU%8M>^'O_".>(/AAXG7"^,L)XA\4K_PG.SPM)&?I6W_ &V/ MVEM#^)O@OX1ZM^SOX0\;:MXN\$2?$/PAXZ\"?$?PEX<\%?&CPRFL1P2-\,)/ M$OB$7-SKOA+^T_#\GC3P[S\!_AG\+_%^F^- M/!O@G7?&GPW?4_AIX[T1=9R-%\<_&*#Q5XHT$EM9UP-X8_X2\?+K?B+CDB/T M\3PSE&+H?VO\ X;:'XN^(OAOPOJC:R-&; M1=>T.+7O%$6@>'B9GD;XH^)XQX(W:-(" 6*CYT\2?%3]@W7/BQX;^/@_X+B: M;_PM;PUX,'@*]U[P/XY_9LL$\5^&(-;U?7/#ND>,/#O@#P[X>C\<1>$O[5UR M>W@\3-XJ2)]=\2/Y<4\LS++\.X_^":^O^%?B/!\-O&O[;7[3]U\5?$NI:U\1 MW_9J\7_M5Z?X%\>>)M;T;0M"UYM;^%_P \1^$?@:A\5^&]&T8>-,>$$'C N[ M%7#%:N'"F4X*%/'_ .I,924_>AB>#>.(TJ-"+C[24ZO&,^$:'MJ,4JM*I4LV MW*EQ7PK"493J"O=KF?\ V[:[?31:V;TT;MOL9'[0.K^)? VFV%G_ ,%'/VV/ MC2/"7QKU?4;/X ?M'?LX^(-9^'7P1'AD_P#"#:UH'@CQU\%_A^S>%O$+>*!K MGB%#XF^*OA+QGX,\8>"]"()"2 .GP;_9P/Q&L;WPA\*?V'?A!:Z9X/T?PI_P MJS]N+P%\+V_8M\;V1\0>-?'ZZV(]9\ 'X3^*_$+>&O#VB:%XC\9^(_A)_P 4 M9XY?QYLBA+LV_P"K_@CX&N?!EQH&M?L2_P#!(SX0_LZ:H;(^&I?BM\5? 7PV M^"?B*QTP;-QUKP[H6@>&/B?KB?\ $IA.PO@;T.<,!7U!%^R+^T1\9;J"\_:N M_:A\5W>B"T,6J_!G]G^?4OA-\,=15QYCIJ_B#PZ_ASXJZVB,!^ZD\4QQ;E 4 M8"9C&\58'*,*L)B,VP7#U3VV(48QKQ<92FITH4*/!GA).-)RJX6%%3I<7<:5 M^$G4E69I*[>BT5FVV[;-M[7M:VI\4'3_ (/?!?6O"_PV^//Q ME^,/_!1C]J+0[QO$_P ./VN> I?$'BGPWK?\ MPB+:WH!C^*WQ>3QIXU\(J,?\)F$,&"6\'0R,"L,KLZCZ_P#@ MM\ /@M^SWX9O_#'P9^&/@7X9Z+JNIMK>KVOA#PQHWAL:]KTXC$FL^('T>" : MSX@E52TVMS&28E4.\B+:OMJL/+SE0".[(5)Y]@C?CM8'N37Y5G'B(ERK(L/" MC6]G.2XKJ*E'$4XMQC-<)X>@H\+<&TYN";J86G4XK;C"4^+I/;I^J[WONEUL M]WK=7=ET:WO=$-G8V.E6D%C906UA8:?:?9K2UMX!%96ED@4*BJH5 D0R P MP25;ECJ445\44%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 3 %%%% !1110 4444 %%%% '_V0$! end GRAPHIC 24 ex1-3_001.jpg GRAPHIC begin 644 ex1-3_001.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_VP!# @&!@<&!0@'!P<)"0@*#!0-# L+ M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7& MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$ P$! 0$! M 0$! 0 $" P0%!@<("0H+_\0 M1$ @$"! 0#! <%! 0 0)W $" M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$ MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4 MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,! (1 Q$ /P#W^BBB@ HH MHH **@N[RWL;=I[J9(HUZLQQ7./K6K:Q&S:7 FGV(^]?7BY8C_83(_,G\*TA M3E+7H!T5U?6MC&9+JXBA7!/SL!D#KCUK#;QE9S2-%IEG>ZBX&088L(3Z;FQ_ M*N9%QHBZQ! D4VNZE(&876HN8X%QR0#MV@\#@+Z+P3CXCVD^#C:=-@3GTJU;OXTANHI5U;3]3@1_WD0> M.,N,'(R$.#R/RK(7PZ(Q/I76EW%K=Q QW5JGF1B:-B )4$38#C:/P8@]!3:4G;1_*/Z/_A@.M;Q; M=61E.J^'[ZVC4 K)"1,&]?0CM6IIOB'2M6^6TNT:3:I,;?*RYZ @]^#7$VEQ M?6VIW]IIGB!YI_*%W8073))%)%@@QL HDRI!Z-T9 MY$%YI*LC!U'S!@3E2OS#ECG!X%82H0>R^[_)_P"8[GI%%<-83:M80)<:)J*: MWIY7=]EN3B=!ELX88YSQ\P/2NDT?7[/6$V(3#=HH::VDX>,GM[]#S7+.BXZK M5?UNN@7-6BBBL1A1110 4444 %%%% !6;J^L1Z7$BK&UQ=RG;#;I]YS_ $'O M2:QJZ:7#&J)YUW.VRW@'5V_P'4FN7,_]EW4ME;WD%SXEN8S+-/E=%*ES:O^O^ (+QXK:[@GUZ:+4-6E8FVL X2&#ID\YZ9&6.3SP. M:RM2>ZN?-'BRWEN+6/2;K='$,C:-FT%CP#EBP]A2VUIJ$5_'I2VFA:O< M7!:6>XD@^ %&.O8Y''S8V;47CH=K' MKFM.'PYH6EZ.+QUEU,6D3,KW=PTH;CGY2=H/&.%JGXJ1FTNQU.Y,&H7.E.)+ MNUC)6*574KRAW#@D$9S@ ^M94E[=Z;H&M:7/81V[74)O+%+:0O&8SL5E7(!& M"5)&/X^.E0E.<4T[:[+3_@[:] .BAUY;CP+-JF@VL,$T<>\6SI@1L,$JRC'8 M_J*Z*PF>YTZVGE4+))$CL!V) )KA=/T?Q-;+]I9[::'4[(6\UO"I00.$.R4E MF;<3]UL8_AX.*Z/PS-K7V.*VU338K<0QA/-6X+%R./N[1@8]ZPK0BD^5K?OK MZ?>-#?&FL-HOAU[B.X:WDDE2%)5 )0L>2,@C.,]0:RM+\2RV]MKJ+-.EHHRL'DJ#@<8RZ\XYQ54?9N"B]W_G]^WY@S2L[&.^L M#=:YHMEIS;%G-Q:3LK[B#G)55(XQW.'1]'T]Y&TV[,M[*+B>0LZQ[%$8).<$N#@Y^[4;: MDL]S+J=C;))3I4"HV^)POS%R,+G:&8>Q&*UBY+;[NGE>]WWZZ",UXUF\3 MZPUHDVG:L\,=W;M(FT&4*5D3CY74*L9P>07)XJ[)>6]_]@CUYDL=1NK=9[34 MK/,8?H2I!)P02."2",'C.!?U#4['4+@Z;J&GW%W!9[89M3C/E^7.RKD+@@C( M92<'OBJ,VGS>';[2+6^2*YT:*.>TCN'&642&,JL@/'&PX88ZXQQDTI7M?1_\ M#H_T8&]9>(+FSU./2M:B5'=1]GO4/[NX/IC^%L8[X.>U=)7FMC?I;6-KINNO M]ITR_N+B*UE/WK8QRL@7<.JX"D'J#G).1CH]-U:?2M2BT/57,@D'^@WA_P"6 MR_W&_P!H>O^O(=/L9KNX;$42% MF]3[#WJQ7*ZM<+JVOKITCA--T]!=7SGHS?P(3Z<%C_NBM*<.9Z[ 4'O)X4;5 MI8E?7=0C,=A;EL""/KDYS@="QQ_=%8B:7JY-KI\>EZ#<7-RS--=70^UR*"#N MEW' X. %QC)'8&FZAJ4&H02:[=Z'J5ZS2?9K>,7+6\*1E@ %*D;MS;3@CG ] M*ZG2++2O#-F\'FPV6H:F?,"H@R&("@ '@$CKGDFO1;=..VO^7H]E^9)7G,/ MP^\*!]'T];U8Y@+M@P0\YRYP. #C@#@5DW/B32K0/,'.C87UYH]_8^'-1BA07/FR27SC*76!RN.SG(/.1A2/I+IE MKI%G;:C*D\,WA@$D6]S&'2&48R8V)Y0YZ3DY-= MG8:?9Z7:K:V-M%;P+T2-<#Z^Y]ZBI.,7[^K[?YOOY+09RZZ9XTU4QO>ZU;:3 M#N(:WT^W#N5[?O)-PS_P$41_#NU\\S76OZ_=,>SWQ1?RC"UV-%8?6)KX=/1+ M^OQ"QREYX!T^Z4;-3UNW8# :/4I21_WTQ%1CPKKVG"$:3XMO&1,EHM1ACG5_ M;*A&_P#'JZ_K126(J6LW?U2?Z!8X#4=3O(EAB\9:%^[C.]-1TR5PL9)QV(9. M.N&-3-90P6JZUX>ECO8;:)8[:(2,YC!D+3-EB-J_A>06=YG=-:?\ +OKW]PMM'/X;N=L1BN3D MLZC#2(,<(0%&#W!(QWLV6J6_BRSDLYS+9W5JX^V6><,?;/=3ZC'2LG7KO59H MQ*D/V30K618S:J=DUX.0VTC[H'RX Z\\]JI)N3B]'Y_UJWT8$,^AR:3KFFP[ MHY/#L?G^1@ &(R;28B>ZY5F!]R.PHT:0WVEPZ9?RA8[EYI-)G&0\021E"9). M<+LP>X;&.,F]HFFP1Z??:;J-JEIINHW+"QT^3+/&NP ]>F6#-@=-W7G QWLY M8KZXL]11[>WT&R7[))'M+2>;(P5UXX($:J??=V-:\W-=-ZKK^OK=V8CL_#NK M2WL,ME?LO]J69V7"JN W]UQ[$?KFMNO/GU*Z-G9>)3$]O?6A6VU:U# 9& ?F MX/9@P]F%=]%+'/"DT3!HY%#*PZ$'D&N*M3Y7==?S_K5>0T/HHHK 97O[R/3] M/N+R7_5P1M(WO@9KA)(I_P"Q(;)'CBU'6)#?7,LJY1(D*D[AD9'^K4C/1S70 M^+V:>UL-+3.;^\CB;!Y"+F1OPPF/QKEM2N[34=?U.1M(2_ETA3!"D^5@A 1F M9W/(;.$&".-HQBN[#P]V_P _NT7XB9=T33_[9\3174FJS:G9:=$RE6"+ )VQ MMV(JC.U=_P!XL1N7%:^JQZAIGB!]9@LDOK62U$,B(/WT15BVY<\$')R./NKS MQ5KPC;SQ>'X9[Q0MY='SK@ .0!P .!@#%;M9U*K4VMTM/ZL!YS':V&JZE: MV<-_=:E;W>^2_M+T[UB10Z+_ '1U)YZ8K6\::A+;:=!IM@VS4-5F%M$5V[E7!+O@@YPH(_$5 MN:7IT&DZ9;V%NNV*% H]SW/XGFM)56H*2W>WZO\ 1!8M*JHH50%4# & !2T M45PC G S7"ZOKE_)=,D$WD^42O'!.?6MOQ=HUUK&D[;34Y["2$F3?$3A@!T. M.:^=->U37[Z<"ZU":0Q91=GRE@.YQU/UKFQ"FX\L)T5TSV&'5 M;ZTN-Z32X(^ZTA89]>:[K1KE[K3DDD8,_,^@&,9.>JKAK79X3^(,EBN$TW75\^)<<)G5?JOF(8MCXPO/$C:T;;3X4,*Q6T-R[R>0O5CM!4;B2,GT4#M5WQ9IHW9B M;C3)FA.YB2R'YD/_ 'R0/PKCI;:;[)>OJ,9FN=*F73],AA+;EP!('&"!N:-U M!./X/>NEANDC\9V&H12^7::S8@[&4?/(O(]\X8#\*ZJT4XM+^K?_ &OY"1V% M%%%>:43Q3^/+?>^V+3;*>63)X#'R\$_\ 2U6#\HP/7/;3"B3Q;\0W.3Y=G%'@GINMP?Z5!:V%C]O\/11 M)+>&2Z"7&H3N6<[8)9%C7/0 J"0,#CWKU8)02\DOR;_7_(D]*B3RXD3^ZH%/ MHHKRBCC+?&L_%*YE,BRP:-9"-$VC]W-*WS<]<[8Q^==G7(>"O+N=3\3:BB@& M?4!&2.^R-1_4UU]=&(^)1[)+\/\ -B04445SC. \0_$4Z7JE]I<6GO*\"G,@ M?IQUQCWKS1M0LY=?B\06=D8HXEQ<02D21RMW;:>E:GC>VOK?QK>:C&IB@$F! M,Z_(W RI_.LYTM[:T2]DTMIX'!#F-62+DYZY_E7F5<35A-J*_#^OO/?^HT)4 MZ?+#F;L]]N_S[$$-WIUDVJZC#9QR)?#RC ^#Y3'D,G<5T7@GQS+X:TF#2KRR MDFDEEW+(6QD,0.!BL6!X)[9_L^@PWB$$R&W1AY [8;.)9-I[9 ./UJQ7*_#>]EU#X>Z/<3- MN,L;/?7EG&;6)F9E,K%XW<+G' M"1Q G'8>M5XY9;'PIH=S,1>(R\?N5^0EO\_TKF7%M8>"/%(L[B:YM[#4=\;SR%V+>7$SDD]R[.?QKT:;Y MHQ^7ZQ^1)ZI15+2+TZEHMA?LH5KFWCF*CH-R@X_6BO+::=F4*?B2I.- M]M;GKV%MC^M%F7GO?"%RA-M9+<-';684(&'V6;,C#UR, =LGKGC1ETN/_A.M M7@.8_P"V=.?<_KL6./\ 0-7/W:R6]MI-_=LUWJ4EU'Y)CX2RMU<([#/(SN4, M>^1V%>HFI6MU2_\ 2;?I_5R3U2BD5@RA@<@C(-+7E%'&^ (OLG]OV1R&BU-W M(/\ M(A%=E7%:'_Q+/B9X@T^2;>=0@BOXP?X<%D(_P#0?SKM:Z,3_$YNZ3_! M"0445EZUK<&C6H:?#"*R-/^*7V\O%U95]\1)-0COX;W28 MWM+GE'C&6C?H<$]R,5#X>UR+PU:7<\GAW&D7I1=DPW+E0>>>YS6JC*2C627) MM?3_ #WT_P"',,1[7#UG0G)IK6W;KT-Z[^)-II-HI\,Z;:PZ:,^:9$();TP/ MZTB_$3^T=-CAT?3+>)YV47<@4#.3@X [^YK)OO$\'B+09-,T;P_&MN");A8% MQNP3P<=JHZ;XOBT?2Y+#3-$$>^4/*9']0D8X MW_EBM&N3^)%ZUIX*NXH_]==E; M:(>K,>*WHQYJD8^:(9'\+%9/AKHROU"2?EYCX_2NPK/T.S&GZ#86@C$9B@12 M@[' S^N:T**T^>I*7=O\P1QWC!X!KVC"XN9((O+G\P1_>E!V?(._)],'BL#4 M=]SX(\:Q_8C:-)=K%';]U'V>W"_3( ..V:V]:FNYO&YCM+-+B6UT]'@GF \J MUD=W#,?W^K,CR*O,Q5V3./H@ ]@*[Z6D8_+\ MV_T)9W7ARVDLO"^DVLR%)8;*&-U/56" $?I16G17F2?,VWU*.<\1?Z)J^AZG M@8CN3;RGT213_P"SA*Y"?2X([O6?#^EK]FU74)LF5\R>1:*-P.[9 M[5WWB/3VU/P_=VR+F79YD7_71"&7_P > KB]6GFN;;3-;LXE,FH0'2KJ0 ;H M][IEB3V 1P!ZN*[\/*\5]WZK]?N)9V^@W?VW1+6?:%)3;@'/W25_I6C7&>$K MJ"PUO4M"AB:.V1M]L?+ 5RH42;<#'&Z/\S79UR5H\LV4CC/'$*(<_ M\2Z8Q7(& #!+@,3QDX8(?SKL(94GA2:-@R.H92.X-,NK:&]M)K6=-\,J%'7U M!)^%[JXT'49/"NI,,*#+ITQ8GS(L\ID\[ER/P(K3^)3MUC^7_ /R8CJM M065]-ND@8K*T+A&'4-@X/YUYGH4VJ:CI?_$SAF=H"5:9VYE49Q]>=P_&O5*H MR:192,Q,;J&.65)&53^ .*\W$4I5(\L6;PJ*,7%K>VO5'$Z7::?:I%9VT4%M MOF,Q=T#;6Q@ Y'?U]JS/&WB/4(K:?1]9TA(=-F "7-NN[< >=I.0*[6_\-KD MR6&U25VF-CV] >WTZ5BM9ZGY;6SV4S0LN'C*%D/T'*_I6=!N@G"I#F3[?UH9 M5;U-;Z_UN<;X.\0+I$LNG>$M)FNXIY%K=V$-/GO9))+EU;>TGWB=[=:OC1+!1M6-PG]P2L%_+ M.*O)&D2!(T5$48"J, 48:C.DFI,Z)54X,CZ5T7BOQ%%XF!5?P9X>;1-,DGN MSYNJ7[_:+N9E ;<>B>NU1T'KGUKU:7[N#JO?9?J_E^9SLZ6D)"@DG ')I:QO M$^H3:?HLIM4:2[E_=PQHNYF)Z@#Z9KGC%RDDAG"ZA<64L^L7E_J4WV74+D>3 MIULVUV*8@+.X^;86CR!G'J#FMR"P%OJ?A?0BQ5K&V-S* <_,, #Z9W5GZ;I[ M17UCHL6FP6%E(IN+D>9_I,P4\-*RX^\6)P>ZGM70^&R=1U?6-:8-LDE%K!D< M&.,=0?\ ?+UZ-25EILE_P%^OI#[3:L"1L MF4@D _4*P'^R:["LKQ!I1U33P(6"7ENXGMI<> M6YG1]/TZSNS%?:'%<7]Z6@!9Y!M55;/]])'Y'< ]J]+TK4[?5],@OK:0/%*@ M;(KBM5ENM2TB76--CVW1A-CJ<))!5,@E\=RHW$>SM4D.K#P_K-Y<>:@T>*UM M#=[B?D=S(OF#G SM0'\#VKKJP]JM-_ZO][>@C2W:EXJN)C%=SZ=HT8:-3 =L MUQ(&P3NZJHP1Q@D]\4R70;CQ#X<@@U:4V^JV\K/9W:<2QD$A6/U'4="*N3:* M]O,+WP^1'/<[E9Y9I'AC5ADLL6[;N+*O0#J<]ZY73[*XNO$%WJEXT\]YH4$H M>::0M&\[)QL&=J@*#D =7&>12AKK!VMY:]OQ>C_(9T&B>)[BWNDT7Q*@M=2^ M[%-TCN@.ZGU]JZWK7!C6]"U[0K.PU^6&_,[1AKA%_=K,Q.Q5A!_.IA M8>*?#!_XEMQ_;6F#I;73?OHAR<*_5NP .:SJ4E)_ROMT?H^GHP.VHKD(/B+H MZS?9M66?2;H*&:.\3: #T^;H:Z"TUO2[Y ]K?V\RGH4D!K"5&I#XD.Y?HJM- MJ%G;KNENH4'JSBL#4/B'X8TX,&U.*>1>L=O\[?D*4*4YZ138'45B>(?$]CX> MMU,Q,MU)\L%M'R\C=@!6&=:\5>(LQZ1IW]DVAX-Y>KER",Y1*:EKX<\"W,&H M:Q>2W&IWW[O^T+O,AXYP&Z(O/08SQUQ6\:"B_?U?9;_/M^+%<=IUB+6]'BGQ MA=017SC9:PR,!'9H?X5SQO/=NO8<9R^RO]0BOIKTPZE?7$SLJ1*Q%KY1.493 MC:.!R>N21TQBG=:E.OB1[YQ#>F" _P"CJ-WFVKDD2Q _Q Y5@.H"D_PT_P / MC3[K5+S2=&O)I]!D@6XVP3LHLY6+91'4@J" #L!^4YZ9K>2;BY2[?)+MY?KW MN(ZO1=836+6:3R'MY;>9H)HI#RC#!Z]P05/XUPNL>(]-OM7N=0GU^2RAT\R6 M<4%LBF9C\ID?D$@$@*,8^YD'FM?4%VV5QX>\-3QP/ P>\N))"Y7>2Q#,3N+M MU)SG!'J*IV=M/J-V^GRR6,?ARQ0&<:>AA1Y1SL)R20!@D ]UJ:4(1;E_P]ON M>_086T4FEZ%-+;R2R7VN3*MKYTKR2+%M 7+N2V,;GP>AD(KMM,L(M+TRVL81 M\D*!<^I[D^Y.3^-8NAPMK&IOK\\96%08;!#P!%W?'JQ_0"NEK"O-M\OW_P!> M2_4$%%%%]>G5S.HZ;H[C\*[*-:SMU_/_ANC^0FC)MM5F\,ZCJ<;&+^PK9+>8(!C[.L MI=?EQQMR@X[9S6V^FV>L:1"FD7$,5AY:%0?/7'(S[D+D^@Q7-R:/;G3+ MZZ\-P&XMKR'RKO3RWS1LH8H4R?D(8\KTYR #U@MI+D:W:2Z%J1A-SIK[K1@N MQ[B%HP1(I&0Y#]>#A1VK9P4O>B[-?HNJ[^?S$1^-8K?[58^:18Z5I=Y#% %. MR/S=ID)(Z<*BA3ZR,*OV?B'5=0\3S7US<"PT.QM1,T&0&8N2$#Y'4[6..H^7 MUK1C\4:5J-M:CQ'81V66\V$W@5HS(IV_*QX#@YP.N.:GG\)07\<<+7]Q)8R2 MO=7(69E>>7"B,E@*T?PCK&IZWIL+06 MDYC:VX82)A",@CKA\XI#X<\$:C=6EF?#^F+-0#Y M75WED./3&57 _NTK1492IRM;71^B77N!=?P%X*T>!KE]!LB@90?,B$G)( X. M>YJ6TDLM(U&Y@T7PU;PPQS""XFM(40AMJL"54 D ./SK0\802W'A2^2%2TH5 M74#J2KAOZ5S^I6[2".\L].OX-3EM(7BNK,,HE<]5EV\$+Q]_.,G%9PE*I'WY M-W[M^7F,Z&QU*36=$O\ "B.[A>:W= "-K#E>OJI0_C7$Z7>6\^CP:%>//=6P M&Q+N>/S!:7*DKL9_J.,\X)&>0*ZFVTK7+369;V">V6*]@A:[23U9&K:U/K4/D:MJ!\.QL0R6]Y'Y22X8\.[?>!P. >G M6BVT-->5C<:3X?ATN,!3>QV*AI ,YV;@0%Z#0--!BT&Q CG=./ M/8>[U[+H-(FCC2*-8XT5$0!551@ #H * M=117 ,**** "BBB@ HHHH P]3\/">[.I:;.UEJ>W;YJ?=E'I(O1A]>1VKG]0 M%G)>P2^(K%=,U6%A]GU:!0 2.V_T.3\K<'/2N\ILD:31M'(BNC#!5AD&MX5G M'?\ X/\ 7D]!6/.;_1]6T_0KA8[5-7C-X+VV:U^5D/0C8O!!7<.!CYC5:WFT MY?$HMM,U.;3IKV#=#:QR.B6EP@^8-!G;APP/*_P$]3772^$H[:0RZ'>SZ4Y. M6CA.86^L9^4?4#-5KJ+7C;M;ZKI%AK5N>&$>%)'NK<'MT%=<:JDM_P!/P=UT M\OQ%8RK;7_$=II+W,E[:7LEO<""^%Q#Y7V_4\\5J#Q-J\>H06 M+Z7#,\L7FQRPS*J3KG^#)ZC(R/\ :'K6&;/P[;&X#:7K>CO,-LAA$T<;C'0[ M2%(&3QTY-5#-X4-G%8V_CN20&"@;L9/7/4T M6?\ PBLMM6!! HT[1S>H8++P]:!8E7R-5A@^Q MN,LV>5VDX !)7@[JUM-M6MVCD\/^";73VQL^T7$20L![@ ,>E:H\/ZIJ)#:U MK$ICQ\UK9YBC/U(PQ_.B5515KV_KM']78##*6.FRQ6FI7]WX@U5#OALA(TBQ MX.02N2#C(^9LD>M;BZ)?ZU,EQKTP6W4[DTZ(_N_8N?XC[=*V=.TFPTB!H=/M M(;9&; XML 26 R1.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Document And Entity Information
12 Months Ended
Dec. 31, 2023
shares
Document Information Line Items  
Entity Registrant Name GORILLA TECHNOLOGY GROUP INC.
Document Type 20-F
Current Fiscal Year End Date --12-31
Entity Common Stock, Shares Outstanding 75,650,988
Amendment Flag false
Entity Central Index Key 0001903145
Entity Current Reporting Status Yes
Entity Voluntary Filers No
Entity Filer Category Non-accelerated Filer
Entity Well-known Seasoned Issuer No
Document Period End Date Dec. 31, 2023
Document Fiscal Year Focus 2023
Document Fiscal Period Focus FY
Entity Emerging Growth Company true
Entity Shell Company false
Entity Ex Transition Period false
ICFR Auditor Attestation Flag false
Document Registration Statement false
Document Annual Report true
Document Transition Report false
Document Shell Company Report false
Entity File Number 001-41448
Entity Incorporation, State or Country Code E9
Entity Address, Address Line One Meridien House42 Upper Berkeley Street
Entity Address, Address Line Two Marble Arch
Entity Address, City or Town London
Entity Address, Country GB
Entity Address, Postal Zip Code 5QJ
Entity Interactive Data Current Yes
Document Financial Statement Error Correction [Flag] false
Document Accounting Standard International Financial Reporting Standards
Auditor Firm ID 5395
Auditor Name Marcum Asia CPAs llp
Auditor Location New York, New York
Business Contact  
Document Information Line Items  
Entity Address, Address Line One Meridien House42 Upper Berkeley Street
Entity Address, Address Line Two Marble Arch
Entity Address, City or Town London
Entity Address, Country GB
Entity Address, Postal Zip Code 5QJ
Contact Personnel Name Jayesh Chandan
City Area Code +44
Local Phone Number 2039880574
Contact Personnel Email Address jay@gorilla-technology.com
Ordinary Shares  
Document Information Line Items  
Trading Symbol GRRR
Title of 12(b) Security Ordinary Shares
Security Exchange Name NASDAQ
Warrants  
Document Information Line Items  
Trading Symbol GRRRW
Title of 12(b) Security Warrants
Security Exchange Name NASDAQ
XML 27 R2.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current assets    
Cash and cash equivalents $ 5,306,857 $ 22,996,377
Financial assets at fair value through profit or loss - current 995,101 1,073,229
Financial assets at amortized cost - current 27,827,915 6,871,187
Contract assets 34,213,379 725,441
Accounts receivable 1,448,202 14,041,611
Inventories 23,116 68,629
Prepayments - current 7,445,195 1,266,442
Other receivables 107,228 648,617
Other current assets 170,461 61,803
Total current assets 77,537,454 47,753,336
Non-current assets    
Financial assets at amortized cost - non-current 13,643,000
Property, plant and equipment 15,878,965 16,132,567
Right-of-use assets 53,036 16,675
Intangible assets 5,869,512 56,342
Deferred income tax assets 970,201 29,905
Prepayments - non-current 451,580 612,982
Other non-current assets 1,034,000 659,071
Total non-current assets 37,900,294 17,507,542
Total assets 115,437,748 65,260,878
Current liabilities    
Short-term borrowings 16,449,110 13,492,935
Contract liabilities 107,603 58,475
Notes payable 603 602
Accounts payable 11,045,758 6,674,528
Other payables 6,080,563 3,620,998
Provisions - current 68,510 88,469
Lease liabilities - current 30,327 16,981
Current income tax liabilities 4,638,131
Warrant liabilities 6,221,482 2,042,410
Convertible preference shares liabilities 7,767,238
Long-term borrowings, current portion 1,817,873 2,108,896
Other current liabilities, others 89,614 152,373
Total current liabilities 54,316,812 28,256,667
Non-current liabilities    
Long-term borrowings 6,822,438 8,251,788
Provisions - non-current 63,947 61,057
Deferred income tax liabilities 59,807 148,183
Lease liabilities - non-current 23,011
Total non-current liabilities 6,969,203 8,461,028
Total liabilities 61,286,015 36,717,695
Share capital    
Ordinary share 7,846 7,136
Capital surplus    
Capital surplus 166,168,318 154,730,389
Retained earnings    
Accumulated deficit (83,399,309) (96,984,380)
Other equity interest    
Financial statements translation differences of foreign operations 955,018 370,178
Treasury shares (29,580,140) (29,580,140)
Equity attributable to owners of the parent 54,151,733 28,543,183
Total equity 54,151,733 28,543,183
Significant contingent liabilities and unrecognized contract commitments    
Total liabilities and equity $ 115,437,748 $ 65,260,878
XML 28 R3.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Comprehensive Income (Loss) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Revenue $ 64,694,991 $ 22,408,808 $ 42,242,863
Cost of revenue (19,976,149) (14,071,902) (26,468,662)
Gross profit 44,718,842 8,336,906 15,774,201
Selling and marketing expenses (1,562,837) (3,644,316) (4,961,639)
General and administrative expenses (16,558,226) (9,191,505) (3,430,230)
Share listing expenses (70,104,989)
Research and development expenses (3,701,796) (14,110,408) (15,053,175)
Expected credit losses (12,153,098) (404,210)
Other income 283,555 983,932 43,819
Other gains (losses) – net 6,032,819 1,222,885 (127,025)
Total operating expenses (27,659,583) (94,844,401) (23,932,460)
Operating income (loss) 17,059,259 (86,507,495) (8,158,259)
Non-operating income and expenses      
Interest income 770,410 235,912 37,869
Finance costs (818,065) (835,273) (666,349)
Total non-operating income and expenses (47,655) (599,361) (628,480)
Profit (loss) before income tax 17,011,604 (87,106,856) (8,786,739)
Income tax (expense) benefit (3,515,990) (430,368) 238,445
Profit (loss) for the year 13,495,614 (87,537,224) (8,548,294)
Components of other comprehensive (loss) income that may not be reclassified to profit or loss      
Remeasurement of defined benefit plans (89,457) 7,409 13,087
Components of other comprehensive (loss) income that may be reclassified to profit or loss      
Exchange differences on translation of foreign operations (584,840) (1,672,040) 453,007
Other comprehensive (loss) income for the year, net of tax (674,297) (1,664,631) 466,094
Total comprehensive income (loss) for the year $ 12,821,317 $ (89,201,855) $ (8,082,200)
Earning (loss) per share      
Basic earning (loss) per share (in Dollars per share) $ 1.92 $ (17.83) $ (2.88)
Diluted loss per share (in Dollars per share) $ 1.64 $ (17.83) [1] $ (2.88) [1]
Weighted average shares of ordinary shares outstanding      
Basic (in Shares) [3] 7,038,173 [2] 4,908,558 2,968,508
Diluted (in Shares) [3] 7,558,479 4,908,558 2,968,508
[1] Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).
[2] On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.
[3] Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
XML 29 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Changes In Equity - USD ($)
Share capital - ordinary share
Share capital - preference share
Advance receipts for share capital
Additional paid in capital in excess of par value of ordinary share
Employee share options
Accumulated deficit
Financial statements translation differences of foreign operations
Treasury shares
Additional paid in capital-treasury share transactions
Additional paid in capital in excess of par value of preference share
Total
Balance at Dec. 31, 2020 $ 6,153,300 $ 5,844,892 $ 222,644 $ 1,099,795 $ (919,358) $ 1,589,211 $ (30,000) $ 935,731 $ 38,603,627 $ 53,499,842
Profit (loss) for the year (8,548,294) (8,548,294)
Other comprehensive income (loss) 13,087 453,007 466,094
Total comprehensive income (loss) for the year (8,535,207) 453,007 (8,082,200)
Exercise of share options 37,800 33,720 138,590 (74,590) 135,520
Expiration of share options 125,530 (125,530)
Employee share option plans 375,941 375,941
Balance at Dec. 31, 2021 6,191,100 5,844,892 33,720 486,764 1,275,616 (9,454,565) 2,042,218 (30,000) 935,731 38,603,627 45,929,103
Profit (loss) for the year (87,537,224) (87,537,224)
Other comprehensive income (loss) 7,409 (1,672,040) (1,664,631)
Total comprehensive income (loss) for the year (87,529,815) (1,672,040) (89,201,855)
Issuance of ordinary shares 6,000 (33,720) 26,470 (1,250)
Expiration of share options 179,392 (179,392)
Employee share option plans 346,122 346,122
Conversion of preference shares to ordinary shares 6,627,412 (5,813,247) 37,789,462 (38,603,627)
Capital recapitalization (12,812,331) 12,812,331            
Capital reorganization 949 101,268,486         (937,376)   100,332,059
Cancellation of ordinary shares (6,000) (4,600)           (10,600)
Cancellation of treasury shares (31,645)       30,000 1,645    
Exercise of warrants 6 729,738           729,744
Purchase of treasury shares       (29,580,140)   (29,580,140)
Balance at Dec. 31, 2022 7,136 153,288,043 1,442,346 (96,984,380) 370,178 (29,580,140)   28,543,183
Profit (loss) for the year 13,495,614 13,495,614
Other comprehensive income (loss) 89,457 584,840 674,297
Total comprehensive income (loss) for the year 13,585,071 584,840 14,169,911
Expiration of share options 881,689 (881,689)  
Employee share option plans 203,676 203,676
Share-based payment for professional services 13 695,662           695,675
Exercise of convertible preference shares 560 5,214,402           5,214,962
Issuance of restricted share units 99 873,401           873,500
Exercise of warrants 38 4,450,788           4,450,826
Balance at Dec. 31, 2023 $ 7,846 $ 165,403,985 $ 764,333 $ (83,399,309) $ 955,018 $ (29,580,140)     $ 54,151,733
XML 30 R5.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CASH FLOWS FROM OPERATING ACTIVITIES      
Profit (loss) before tax $ 17,011,604 $ (87,106,856) $ (8,786,739)
Adjustments to reconcile profit (loss)      
Expected credit losses 12,153,098 404,210
Depreciation expenses 522,963 5,938,167 6,385,999
Amortization expenses 726,031 1,687,618 2,361,009
Loss (gain) on disposal of property, plant and equipment 94 70,698 (459)
Loss on lease modification 48,488
Share listing expenses 70,104,989
Share-based payment expenses 695,675
Share option expenses 203,676 346,122 375,941
Interest expense 818,065 835,273 666,349
Interest income (770,410) (235,912) (37,869)
Gains on reversal of accounts and other payables (263,237) (960,564)
Loss on disposal of subsidiaries 69,335
Re-valuation loss on warrant liabilities and convertible preference shares (6,050,777)
Gains on financial assets and liabilities at fair value through profit or loss 78,128 (405,008)
Changes in operating assets      
Contract assets (33,487,938) 914,452 (158,970)
Accounts receivable 962,163 3,580,932 (1,579,304)
Inventories 45,513 83,598 (62,449)
Prepayments (6,017,351) (1,245,559) 344,354
Other receivables 91,993 (628,687) (187,708)
Other current assets (162,359) (55,832)
Other non-current assets (158) 55,361 (30,235)
Changes in operating liabilities      
Contract liabilities 49,128 38,281 20,194
Notes payable (66) (35,835)
Accounts payable 4,629,441 (1,378,916) 1,371,017
Other payables (645,270) 9,129 1,163,036
Provisions (17,069) (108,794) 837
Other current liabilities (62,759) 23,017 28,566
Cash (outflow) inflow generated from operations (9,489,756) (8,320,734) 2,241,944
Interest received 751,998 235,912 37,869
Interest paid (668,540) (686,841) (655,673)
Tax paid (22,621) (2,174) (1,167)
Net cash flows (used in) from operating activities (9,428,919) (8,773,837) 1,622,973
CASH FLOWS FROM INVESTING ACTIVITIES      
Acquisition of financial assets at fair value through profit or loss (1,105,540)
Acquisition of property, plant and equipment (297,357) (2,935,249) (7,496,271)
Proceeds from disposal of property, plant and equipment 6,122 459
Acquisition of intangible assets (3,517,971) (73,093) (899,005)
Disposal in financial assets at amortized cost 2,187,890 135,937
Investment in financial assets at amortized cost (34,599,728) (1,579,329)
(Increase) decrease in guarantee deposits (285,314) 368 (72,142)
Net cash flows used in investing activities (38,694,248) (1,925,624) (9,910,351)
CASH FLOWS FROM FINANCING ACTIVITIES      
Proceeds from short-term borrowings 28,050,769 12,492,935 5,000,000
Repayments of short-term borrowings (25,205,710) (20,089,523) (327,098)
Proceeds from long-term borrowings 1,561,723 3,447,526 6,146,341
Repayments of long-term borrowings (3,193,619) (4,899,022) (4,933,134)
Principal repayment of lease liabilities (16,344) (90,549) (33,864)
Exercise of share options 135,520
Payment of transaction cost (292,416)
Proceeds from capital reorganization 32,324,004
Exercise of public warrants 4,372,875 714,230
Proceeds from Series A preferred shares and private warrants 23,290,000
Exercise of restricted share units 873,500
Net cash flows from financing activities 29,733,194 23,607,185 5,987,765
Effect of foreign exchange rate changes 700,453 143,905 91,105
Net (decrease) increase in cash and cash equivalents (17,689,520) 13,051,629 (2,208,508)
Cash and cash equivalents at beginning of year 22,996,377 9,944,748 12,153,256
Cash and cash equivalents at end of year $ 5,306,857 $ 22,996,377 $ 9,944,748
XML 31 R6.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Corporate and Group Information
12 Months Ended
Dec. 31, 2023
Corporate and Group Information [Abstract]  
Corporate and group information
1.Corporate and group information

 

Gorilla Technology Group Inc. (the “Company”) was incorporated in the Cayman Islands in May 2001. The Company and its subsidiaries (collectively referred herein as the “Group”) is a global solution provider in Security Intelligence, Network Intelligence, Business Intelligence and IoT technology.

 

On July 14, 2022, with consummation of capital recapitalization as provided in Note 24, the Company’s shares and warrants commenced trading on The Nasdaq Capital Markets under the ticker symbols “GRRR” and “GRRRW”, respectively.

XML 32 R7.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
The Authorization of the Consolidated Financial Statements
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
The authorization of the consolidated financial statements
2.The authorization of the consolidated financial statements

 

The accompanying consolidated financial statements were authorized for issuance by the Audit Committee on May 15, 2024.

XML 33 R8.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB
12 Months Ended
Dec. 31, 2023
Application of New and Revised International Financial Reporting Standards Ifrs International Accounting Standards Ias International Financial Reporting Interpretations Committee Ifric Interpretations an [Abstract]  
Applications of new and revised IFRS and IAS and IFRIC and SIC and IASB
3.Application of new and revised International Financial Reporting Standards (“IFRS”), International Accounting Standards (“IAS”), International Financial Reporting Interpretations Committee (“IFRIC”) Interpretations and Standing Interpretations Committee (“SIC”) Interpretations issued by the International Accounting Standards Board (“IASB”), (collectively, “IFRS”)

 

a)Amendments to IFRS and the new interpretation that are mandatorily effective for the current year

 

New Standards, Interpretations and Amendments Effective date
issued by IASB
Amendments to IAS 1, ‘Disclosure of accounting policies’  January 1, 2023
Amendments to IAS 8, ‘Definition of accounting estimates’  January 1, 2023
Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’  January 1, 2023
Amendments to IAS 12 ‘International tax reform - pillar two model rules’  May 23, 2023
IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendments to IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’  January 1, 2023

 

The Group has adopted the above new standards, interpretations and amendments as of the effective date. Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.

 

b)New standards, interpretations and amendments in issue but not yet effective

 

New standards, interpretations and amendments in issue but not yet effective are as follows: 

 

New Standards, Interpretations and Amendments  Effective date
issued by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’  January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’  January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’  January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’  January 1, 2024
Amendments to IAS 21, ‘Lack of exchangeability’  January 1, 2025
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’  To be determined by IASB
IFRS 18, “Presentation and disclosure in financial statements”  January 1, 2027

 

Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.

XML 34 R9.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Material Accounting Policy Information
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Summary of material accounting policy information
4.Summary of material accounting policy information

 

The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the periods presented, unless otherwise stated.

 

a)Statement of compliance

 

The consolidated financial statements of the Group have been prepared in accordance with IFRS that came into effective as issued by the IASB.

 

b)The capital reorganization

 

With consummation of the business combination with Global SPAC Partners Co. (“Global”) on July 13, 2022 (the “Closing Date”) as provided in Note 24, this transaction is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred (“share listing expense”) and further details of share listing expense is provided in Note 31.

 

c)Basis of preparation

 

(a)Except for the following items, the consolidated financial statements have been prepared under the historical cost convention:

 

i)Defined benefit assets are recognized based on the net amount of pension fund assets less present value of defined benefit obligation.

 

ii)Financial assets and liabilities at fair value through profit or loss.

 

iii)Financial assets and liabilities at fair value through other comprehensive income or loss.

 

(b)The preparation of financial statements in conformity with IFRS requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 ee).

 

(c)In connection with reverse stock split of 10-to-1 effective on April 15, 2024, all ordinary shares and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. In accordance with IAS 33, the Company retrospective restatement of earnings (loss) per share for a 10-to-1 reverse stock split that occurs subsequent to the balance sheet date but before the date that the financial statements are authorized for issuance. The financial statements have also been retroactively adjusted to reflect adjustments to the conversion price for each series of convertible preferred shares effected in connection with the reverse stock split.

 

d)Basis of consolidation

 

(a)Basis for preparation of consolidated financial statements:

 

i)All subsidiaries are included in the Group’s consolidated financial statements. Subsidiaries are all entities controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.

 

ii)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.

 

iii)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, as if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.

 

(b)Subsidiaries included in the consolidated financial statements:

 

  Name of  Main business  Ownership (%)   
Name of investor  subsidiary  activities  December 31, 2023  December 31, 2022  Note
The Company  Gorilla Science &
Technology
Holding, Inc.
(Gorilla BVI)
  Information software and data processing services   100%   100%   
The Company  ISSCore Technology, Inc.  Information software and data processing services   100%   100%   
The Company  Telmedia
Technology
Limited
(Telmedia)
  Information software and data processing services   100%   100%   
The Company  Gorilla SPAC Partners Co. (Global)  Dormant corporation   100%   100%   
The Company  Gorilla Technology UK Limited (Gorilla UK)  Information software and data processing services   100%   100%   
The Company  Gorilla Technology Egypt (Gorilla Egypt)  Information software and data processing services   100%   Not applicable  Note 1
Gorilla BVI  Gorilla
Technology Inc. (Gorilla Taiwan)
  Information software and data processing services   100%   100%   
Telmedia  NSGUARD Technology Inc.
(NSGURAD)
  Information software and data processing services   100%   100%   
Telmedia  Gorilla Technology Japan Inc.
(Gorilla Japan)
  Information software and data processing services   100%   100%   
Gorilla UK  Gorilla Technology (India) Private Limited
(Gorilla India)
  Information software and data processing services   100%   Not applicable  Note 2
Gorilla UK  Gorilla Distribution Partners Limited (Gorilla Distribution)  Software and hardware distribution services   55%   Not applicable  Note 3
The Company  Gorilla Distribution Egypt**  Software and hardware distribution services   100%**   Not applicable  **

 

**Incorporated in January 2024, not included 2023 consolidated financial statements.

 

 Note 1: Gorilla Egypt was established in March 2023.

 

 Note 2: Gorilla India was established in August 2023.

 

 Note 3: Gorilla Distribution was established in November 2023.

 

(c)Subsidiaries not included in the year ended December 23, 2023 consolidated financial statements: None, other than Gorilla Distribution Egypt, which was incorporated in January 2024.

 

(d)Adjustments for subsidiaries with different balance sheet dates: None.

 

(e)Significant restrictions: None.

 

(f)Subsidiaries that have non-controlling interests that are material to the Group: None.

 

e)Foreign currency translation

 

Items included in the consolidated financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The consolidated financial statements are presented in United States dollars, which is the Company’s functional and the Group’s presentation currency.

 

(a)Foreign currency transactions and balances

 

i)Foreign currency transactions are translated into the functional currency using the exchange rates prevailing at the dates of the transactions or valuation where items are remeasured. Foreign exchange gains and losses resulting from the settlement of such transactions are recognized in profit or loss in the period in which they arise.

 

ii)Monetary assets and liabilities denominated in foreign currencies at the period end are retranslated at the exchange rates prevailing at the balance sheet date. Exchange differences arising upon re-translation at the balance sheet date are recognized in profit or loss.

 

iii)Non-monetary assets and liabilities denominated in foreign currencies that are not measures at fair value are translated using the historical exchange rates at the dates of the initial transactions. All foreign exchange gains and losses are presented in the consolidated statements of comprehensive income (loss) within ‘other gains (losses) – net’.

 

(b)Translation of foreign operations

 

i)The operating results and financial position of all the group entities that have a functional currency different from the presentation currency are translated into the presentation currency as follows:

 

Assets and liabilities for each balance sheet presented are translated at the closing exchange rate at the date of that balance sheet;

 

Income and expenses for each statement of comprehensive income (loss) are translated at average exchange rates of that period;

 

Equity for each statement of changes in equity presented is initially measured and recorded in the functional currency using the exchange rate at issuance and is not subsequently adjusted for changes in exchange rates during period it is outstanding; and

 

All resulting exchange differences are recognized in other comprehensive income.

 

ii)When the foreign operation partially disposed of or sold is a subsidiary, cumulative exchange differences that were recorded in other comprehensive income are proportionately transferred to the non-controlling interest in this foreign operation. In addition, even when the Group retains partial interest in the former foreign subsidiary after losing control of the former foreign subsidiary, such transactions should be accounted for as disposal of all interest in the foreign operation.

 

f)Classification of current and non-current items

 

(a)Assets that meet one of the following criteria are classified as current assets; otherwise they are classified as non-current assets:

 

i)Assets arising from operating activities that are expected to be realized, or are intended to be sold or consumed within the normal operating cycle;

 

ii)Assets held mainly for trading purposes;

 

iii)Assets that are expected to be realized within twelve months from the balance sheet date; and

 

iv)Cash and cash equivalents, excluding restricted cash and cash equivalents.

 

(b)Liabilities that meet one of the following criteria are classified as current liabilities; otherwise they are classified as non-current liabilities:

 

i)Liabilities that are expected to be paid off within the normal operating cycle;

 

ii)Liabilities arising mainly from trading activities;

 

iii)Liabilities that are to be paid off within twelve months from the balance sheet date; and

 

iv)Liabilities for which the repayment date cannot be extended unconditionally to more than twelve months after the balance sheet date.

 

g)Cash equivalents

 

Cash equivalents refer to short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Time deposits that meet the definition above and are held for the purpose of meeting short-term cash commitments in operations are classified as cash equivalents.

 

h)Financial assets at fair value through profit or loss

 

(a)Financial assets at fair value through profit or loss are financial assets that are not measured at amortized cost or fair value through other comprehensive income.

 

(b)On a regular way purchase or sale basis, financial assets at fair value through profit or loss are recognized and derecognized using trade date accounting.

 

(c)At initial recognition, the Group measures the financial assets at fair value and recognizes the transaction costs in profit or loss. The Group subsequently measures the financial assets at fair value, and recognizes the gain or loss in profit or loss.

 

i)Financial assets at amortized cost

 

(a)The Group classifies its financial assets as at amortized cost only if both of the following criteria are met:

 

i)the asset is held within a business model whose objective is to collect the contractual cash flows, and

 

ii)the contractual terms give rise to cash flows that are solely payments of principal and interest.

 

(b)On a regular way purchase or sale basis, financial assets at amortized cost are recognized and derecognized using trade date accounting.

 

(c)At initial recognition, the Group measures the financial assets at fair value plus transaction costs. Interest income from these financial assets is included in finance income using the effective interest method. A gain or loss is recognized in profit or loss when the asset is derecognized or impaired.

 

(d)The Group’s time deposit which do not fall under cash equivalents are measured at initial investment amount as the effect of discounting is immaterial.

 

j)Accounts receivable

 

(a)Accounts receivable represent the Group’s contractual right to receive consideration in exchange for transferred goods or rendered services.

 

(b)Non-interest bearing short-term accounts receivable are measured at the original invoice amount as the effect of discounting is immaterial.

 

k)Impairment of financial assets

 

For debt instruments measured at financial assets at amortized cost, at each reporting date, the Group recognizes the impairment provision for 12 months expected credit losses if there has not been a significant increase in credit risk since initial recognition or recognizes the impairment provision for the lifetime expected credit losses (ECLs) if such credit risk has increased since initial recognition after taking into consideration all reasonable and verifiable information that includes forecasts. On the other hand, for accounts receivable or contract assets that do not contain a significant financing component, the Group recognizes the impairment provision for lifetime ECLs.

 

l)Derecognition of financial assets

 

The Group derecognizes a financial asset when the contractual rights to receive the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.

 

m)Operating leases (lessor)

 

Lease income from an operating lease (net of any incentives given to the lessee) is recognized in profit or loss on a straight-line basis over the lease term.

 

n)Inventories

 

Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted-average method. The item by item approach is used in applying the lower of cost and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and the estimated costs necessary to make the sale.

 

o)Property, plant and equipment

 

(a)Property, plant and equipment are initially recorded at cost.

 

(b)Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to profit or loss during the financial period in which they are incurred.

 

(c)Land is not depreciated. Property, plant and equipment apply cost model and are depreciated using the straight-line method over their estimated useful lives. Each part of an item of property, plant, and equipment with a cost that is significant in relation to the total cost of the item must be depreciated separately.

 

(d)The assets’ residual values, useful lives and depreciation methods are reviewed, and adjusted if appropriate, at each financial year-end. If expectations for the assets’ residual values and useful lives differ from previous estimates or the patterns of consumption of the assets’ future economic benefits embodied in the assets have changed significantly, any change is accounted for as a change in estimate under IAS 8, ‘Accounting Policies, Changes in Accounting Estimates and Errors’, from the date of the change. The estimated useful lives of property, plant and equipment are as follows:

 

Buildings and structures  50 years
Transportation equipment  5 years
Office equipment  3~ 5 years
Leasehold equipment  3~ 5 years
Other equipment (Note)  5 years

 

Note: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

 

p)Leasing arrangements (lessee)right-of-use assets/ lease liabilities

 

(a)Leases are recognized as a right-of-use asset and a corresponding lease liability at the commencement date at which the leased asset is available for use by the Group. For short-term leases or leases of low-value assets, lease payments are recognized as an expense on a straight-line basis over the lease term.

 

(b)Lease liabilities include the net present value of the remaining lease payments at the commencement date, discounted using the interest rate implicit in the lease. If such rate cannot be readily determined, the incremental borrowing rate is employed. Lease payments are comprised of fixed payments, less any lease incentives receivable.

 

The Group subsequently measures lease liabilities at amortized cost using the interest method and recognizes interest expense over the lease term. The lease liability is remeasured and the amount of remeasurement is recognized as an adjustment to the right-of-use asset when there are changes in the lease term or lease payments and such changes do not arise from contract modifications.

 

(c)At the commencement date, the right-of-use asset is stated at cost comprising the amount of the initial measurement of lease liability less any lease payments made at or before the commencement date, less any lease incentive received; and include any initial direct costs incurred by the Group and an estimate of cost to be incurred by the Group in dismantling and removing the underlying asset and restoration. The right-of-use asset is measured subsequently using the cost model and is depreciated from the commencement date to the earlier of the end of the asset’s useful life or the end of the lease term. When the lease liability is remeasured, the amount of remeasurement is recognized as an adjustment to the right-of-use asset.

 

(d)For lease modifications that decrease the scope of the lease, the lessee shall decrease the carrying amount of the right-of-use asset and remeasure the lease liability to reflect the partial or full termination of the lease, and recognize the difference in profit or loss.

 

q)Intangible assets

 

(a)Computer software

 

Computer software is stated at cost and amortized on a straight-line basis over its estimated useful life of 1 to 5 years.

 

(b)Intellectual property rights

 

Intellectual property rights are stated at historical cost and are amortized on a straight-line basis over their estimated useful lives of 10 years.

 

r)Impairment of non-financial assets

 

The Group assesses at each balance sheet date the recoverable amounts of those assets where there is an indication that they are impaired. An impairment loss is recognized for the amount by which the asset’s carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s fair value less costs to sell or value in use. The fair value less costs of disposal calculation is based on available data from binding sales transactions, conducted at arm’s length, for similar assets or observable market prices less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow (‘DCF’) model. The cash flows are derived from the budget for the next five years and do not include restructuring activities that the Group is not yet committed to or significant future investments that will enhance the asset’s performance of the cash generating unit being tested. The recoverable amount is sensitive to the discount rate used for the DCF model as well as the expected future cash-inflows and the growth rate used for the extrapolation purposes. When the circumstances or reasons for recognizing impairment loss for an asset in prior years no longer exist or diminish, the impairment loss is reversed. The increased carrying amount due to reversal should not be more than what the depreciated or amortized historical cost would have been if the impairment had not been recognized. There was no impairment of non-financial assets for the years ended December 31, 2023, 2022 and 2021.

 

s)Borrowings

 

Loans comprise long-term and short-term bank borrowings and other short-term loans. Loans are recognized initially at fair value, net of transaction costs incurred. Loans are subsequently stated at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.

 

t)Notes and accounts payable

 

(a)Accounts payable are liabilities for purchases of goods or services and notes payable are those resulting from operating and non-operating activities.

 

(b)Non-interest bearing short-term notes and accounts payable are measured at the original invoice amount as the effect of discounting is immaterial.

 

u)Convertible preference share liabilities

 

Convertible preference share liabilities issued by the Group contain conversion options (that is, the preference share holders have the right to convert the preference shares into the Group’s ordinary shares, upon request, but not by exchanging a fixed amount of cash for a fixed number of ordinary shares), call options. The Group classifies the preference share liabilities upon issuance a financial liability in accordance with the contract terms. They are accounted for as follows:

 

(a)The embedded call options are not recognized or remeasured separately from the host contracts.

 

(b)The host contracts of preference share liabilities are initially recognized at fair value. Any difference between the initial recognition and the fair value at each reporting date is recognized in profit or loss.

 

(c)When share holders exercise conversion options, the liability component of the preference share liabilities shall be remeasured on the conversion date. The issuance cost of converted common shares is the total book value of the abovementioned liability component and ‘capital surplus’.

 

v)Warrant liabilities

 

Share purchase warrants issued by the Group are accounted for as derivative liabilities. The warrants are initially recognized at fair value, and in subsequent periods measured at fair value through profit or loss until the warrants are exercised, redeemed, or expired.

 

w)Derecognition of financial liabilities

 

A financial liability is derecognized when the obligation under the liability specified in the contract is discharged, cancelled or expired.

 

x)Provisions

 

Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event. It is probable that the Company will be required to settle that obligation and a reliable estimate can be made of the obligation amount. The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the reporting date, taking into account the risks and uncertainties surrounding the obligation. Where a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows when the effect of the time value of money is material. When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably.

 

(a)Warranties

 

Assurance-type warranties are recognized when the Group has a present legal obligation as a result of past events, and it is probable that an outflow of economic resources will be required to settle the obligation and the amount of the obligation can be reliably estimated. Warranties are measured at the present value of the expenditures expected to be required to settle the obligation on the balance sheet date. The only post-sale obligation to customers is in respect of warranties that provide assurance that products will operate in accordance with agreed-upon specifications and function as intended. These warranty provisions are only invoked when a customer makes requests relating to flawed, malfunctional or defective products. Since customers do not have the option to purchase the warranty separately and the warranty does not offer any technical support or the right to receive unspecified updates, upgrades or enhancements, the warranty is not considered a separate performance obligation pursuant to IFRS 15. B28 through B33 and, accordingly, is accounted for as a liability in accordance with IAS 37.

 

y)Employee benefits

 

(a)Short-term employee benefits

 

Short-term employee benefits are recognized when the employee has rendered the service and are measured at undiscounted amount of benefits expected to be paid in exchange for that service.

 

(b)Pensions

 

i)Defined contribution plans

 

Under defined contribution plans, contributions are recognized as pension expenses when they are due on an accrual basis. Prepaid contributions are recognized as an asset to the extent of a cash refund or a reduction in the future payments.

 

ii)Defined benefit plans

 

The defined benefit plans were terminated as of December 31, 2023.

 

Net obligation under a defined benefit plan is defined as the present value of an amount of pension benefits that employees will receive on retirement for their services with the Group in current period or prior periods. The liability recognized in the balance sheet in respect of defined benefit pension plans is the present value of the defined benefit obligation at the balance sheet date less the fair value of plan assets. The net defined benefit obligation is calculated annually by independent actuaries using the projected unit credit method. The rate used to discount is determined by using interest rates of government bonds (at the balance sheet date) of a currency and term consistent with the currency and term of the employment benefit obligations.

 

Remeasurements arising on defined benefit plans are recognized in other comprehensive income in the period in which they arise and are recorded as retained earnings.

 

Pension cost for the interim period is calculated on a year-to-date basis by using the pension cost rate derived from the actuarial valuation at the end of the prior financial year, adjusted for significant market fluctuations since that time and for significant curtailments, settlements, or other significant one-off events. Also, the related information is disclosed accordingly.

 

(c)Employees’ compensation and directors’ remuneration

 

Employees’ compensation and directors’ remuneration are recognized as expenses and liabilities, provided that such recognition is required under legal or constructive obligation and those amounts can be reliably estimated. Any difference between the resolved amounts and the subsequently actual distributed amounts is accounted for as changes in estimates.

 

z)Share-based payment

 

Under the equity-settled share-based payment arrangements, the employee and non-employee services received are measured at the fair value of the equity instruments granted at the grant date, and are recognized as compensation cost or operating expenses over the vesting period, with a corresponding adjustment to equity. The fair value of the equity instruments granted shall reflect the impact of market vesting conditions and non-vesting conditions. Share-based payment is subject to adjustment based on the service conditions that are expected to be satisfied and the estimates of the number of equity instruments that are expected to vest under the non-market vesting conditions at each balance sheet date. Ultimately, the amount of compensation cost recognized is based on the number of equity instruments that eventually vest.

 

Having recognized the services received and a corresponding increase in equity, the Company shall make no subsequent adjustment to total equity after vesting date. However, this requirement does not preclude the Company from recognizing a transfer within equity.

 

aa)Income tax

 

(a)The tax expense for the period comprises current and deferred tax. Tax is recognized in profit or loss.

 

(b)The current income tax expense is calculated on the basis of the tax laws enacted or substantively enacted at the balance sheet date in the countries where the Company and its subsidiaries operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in accordance with applicable tax regulations. It establishes provisions where appropriate based on the amounts expected to be paid to the tax authorities.

 

(c)Deferred tax is recognized, using the balance sheet liability method, on temporary differences between the tax bases of assets and liabilities and their carrying amounts in the consolidated balance sheet. Deferred tax is provided on temporary differences arising from investments in subsidiaries, except where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not be reversed in the foreseeable future. Deferred tax assets and liabilities are measured based on the tax rates and laws that are expected to apply when the assets and liabilities will be realized or settled.

 

(d)Deferred tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. At each balance sheet date, unrecognized and recognized deferred tax assets are reassessed.

 

(e)Current income tax assets and liabilities are offset and the net amount reported in the balance sheet when there is a legally enforceable right to offset the recognized amounts and an intention to settle on a net basis or realize the asset and settle the liability simultaneously. Deferred tax assets and liabilities are offset on the balance sheet when the entity has the legally enforceable right to offset current tax assets against current tax liabilities and they are levied by the same taxation authority on either the same entity or different entities that intend to settle on a net basis or realize the asset and settle the liability simultaneously.

 

(f)When the Company has a history of recent losses, the Company recognizes a deferred tax asset arising from unused tax losses only to the extent that the Company has sufficient taxable temporary differences or there is convincing other evidence that sufficient taxable profit will be available against which the unused tax losses can be utilized by the Company.

 

bb)Share capital

 

(a)Ordinary shares are classified as equity. The classification of preference shares is determined according to the special rights attached to preference shares based on the substance of the contract and the definition of financial liabilities and equity instruments. Incremental costs directly attributable to the issue of new shares or share options are shown in equity as a deduction from the proceeds.

 

(b)Where the Company repurchases the Company’s equity share capital that has been issued, the consideration paid, including any directly attributable incremental costs (net of income taxes) is deducted from equity attributable to the Company’s equity holders. Where such shares are subsequently reissued, the difference between their book value and any consideration received, net of any directly attributable incremental transaction costs and the related income tax effects, is included in equity attributable to the Company’s equity holders.

 

cc)Revenue recognition

 

The Group generates revenue from offering hardware and software products as well as professional services to its customers. Sales of hardware consists of single performance obligation. Sales of software consists of both single or multiple performance obligations and transaction price of which is allocated to each performance obligation on a relative stand-alone selling price basis. Major types of sales of services offered are system integration service and maintenance service. The Group only offers one contract in relation to system integration service when a customer purchases more than one offering at or near the same time. For system integration service, services and goods promised in the contract are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all goods and services in the contract are exclusively accounted for as a single performance obligation. For maintenance service performance obligation, the inputs of labor hours and resources are expended evenly throughout the performance period. Therefore, the Group recognizes revenue on a straight-line basis.

 

(a)Sales of goods-hardware

 

i)The Group’s sales of goods-hardware are primarily selling of externally purchased server, solid state drive, hard drives, and computer peripheral to the customer. Sales are recognized at a point in time when control of the products has transferred, being when the products are delivered to the customer, the customer has full discretion over the channel and price to sell the products, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied.

 

ii)Revenue is recognized based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date.

 

iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.

 

(b)Sales of goods-software

 

i)The Group develops and sells video intelligence and security convergence products. Sales are from sell of software products such as system software, database and platform by providing a right of use to customers which can be accounted for as a single or multiple performance obligations, depending on whether or not the customer can benefit from the good on its own and the Group’s promise to transfer the goods to the customer is separately identifiable from other promises in the contract. The Group may offer several software products within the same contract and each software product is distinct and independent from one another. Under such circumstance, a contract contains multiple performance obligations and revenue is recognized upon fulfilment of each performance obligation.

 

ii)Transaction prices are determined at contract inception based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date. The Group allocates the transaction price to each performance obligation on a relative stand-alone selling price basis. The Group sells each of its software products separately so that the relative stand-alone selling price can be determined accordingly. Revenue is recognized as the control of each performance obligations is transferred at a point in time, being when the software installed to the customer. The customer can direct the use of, and obtain substantially all of the remaining benefits from, the software at the point in time at which the software is installed, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products.

 

iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.

 

(c)Sales of services

 

i)The Group provides system integration service and maintenance service. Main types of services offered are system integration service contract and maintenance service contract. System integration service includes information and communication systems, installation of software and hardware equipment as well as implementation and integration of various systems whereas maintenance service is to provide maintenance work for hardware and software at the performance location during the contractual period. The consideration promised in the most of service contracts with customer of the Group are generally at fixed amount, and the amounts of variable consideration in certain service contracts which also include fixed amount of consideration are insignificant.

 

ii)For system integration service projects, the arrangements typically include sales of hardware, software, and services within the same contract. However, since the goods and services promised in the contract are significantly affected by one or more of the other goods or services in the contract to function as intended, they are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all of the arrangements in the contract are deemed a single performance obligation and allocation of transaction price is not required. Revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered.

 

Costs that do not depict progress toward satisfaction of the performance obligation are included in contract costs but may not result in revenue being recognized, for example when such costs are attributable to significant unanticipated inefficiencies that were not included in the price of the contract or significant re-work. At times costs may be incurred that are not reflective of the Company’s progress towards satisfaction of the performance obligation which may result in revenue being recognized only to the extent of such costs without any profit, for example uninstalled materials that are (1) not distinct, (2) control is transferred to the customer significantly before integration of the goods into the project, (3) cost of the transferred goods are significant relative to the total estimated costs of satisfying the performance obligation, and (4) the Company is not significantly involved in designing or manufacturing the goods. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred.

 

iii)For maintenance service project, the Group regularly assigns employees to perform inspection and maintenance work at each performing location and the inputs of labor hours and resources are expended evenly throughout the performance period. The Group recognizes revenue on a straight-line basis.

 

iv)The customer pays at the time specified in the payment schedule. If the services rendered exceed the payment, a contract asset is recognized If the payments exceed the services rendered, a contract liability is recognized. Contract asset is reclassified to accounts receivable when related invoices are issued.

 

v)Estimates of revenues, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.

 

(d)Sales arrangement with system integrators

 

i)The Group has relied, in part, on a variety of partnerships with system integrators (“partners”) to allow the Group to provide data services as part of services provided by the partners, and they integrate the Group’s products and services with theirs’ and sell directly to their customers in their region of operation.

 

ii)In such arrangement, the Group enters into sales agreement with the partners directly and is only responsible for delivering goods and services to the partners. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with the partners in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

(e)Sales arrangement with sales representatives, resellers and distributors

 

i)In geographic regions where the Group does not have an operating subsidiary, the Group provides its products and services solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers. Revenue recognition for each type of these arrangements is as follows:

 

ii)Sales representatives are granted rights to use the Group’s products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed. In such arrangement, the Group enters into sales agreements with the customers directly. Goods and services are provided directly by the Group to the customers in accordance with the executed contracts. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with customers in accordance with the Group’s revenue recognition policy as stated in the preceding paragraphs.

 

iii)Resellers purchase the Group’s products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use the Group’s software for demonstration, training, and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided. In such arrangement, the Group enters into sales agreements with resellers directly and is only responsible for delivering its goods and services to resellers. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with resellers in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

iv)Distributors purchase the Group’s products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided. In such arrangement, the Group enters into sales agreements with distributors directly and is only responsible for delivering its goods and services to distributors. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with distributors in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

dd)Operating segments

 

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The Company’s CODM reviews financial information provided based on product lines and presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company currently has determined that it operates in three operating segments and has three reportable segments which are Video IoT, Security Convergence and other segment.

 

ee)Critical accounting judgments, estimates and key sources of assumption uncertainty

 

The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year; and the related information is addressed below:

 

(a)Critical judgements in applying the Group’s accounting policies

 

None.

 

(b)Critical accounting estimates and assumptions

 

Revenue recognition-sales of system integration services

 

The Group recognizes revenue from providing system integration services based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred. Recognition of revenue and profit is dependent upon a number of factors, including the accuracy of a variety of estimates made at the balance sheet date, such as engineering progress, material quantities, the achievement of milestones, labor productivity and cost estimates. Any significant variances in estimations of the total costs will impact the measurement of progress which drives the revenue recognition of contract works in an accounting period. Management continuously monitors factors that may affect the quality of its estimates and conducts periodic review of the relevance of factors by reviewing the actual amounts incurred and comparing with previous estimated amounts in order to mitigate the exposure to significant variances. For the years ended December 31, 2023, 2022 and 2021, the Group recognized service revenue of $64,675,038, $12,285,804 and $15,910,023, respectively.

 

Convertible Preference Shares and Private Warrants

 

Fair value of convertible Preference Shares and Private Warrants without an active market or quoted prices are determined using valuation techniques such as market approach and income approach. The measurement of fair value may adopt observable information or models of similar financial instruments or use assumptions in an appropriate manner if the observable parameters are unavailable in the market. Observable information is the primary source of reference. When valuation models are used for the measurements, calibration are performed to ensure its accountability in reflecting real information and market price. In the fair value measurement, the Company used Black-Scholes Model to estimate the fair value of convertible Preference Shares and Private Warrants, applying several assumptions and inputs the Company deemed reasonable. Any changes in these judgements and estimates will impact the fair value measurement of these financial instruments. Please refer to Note 44 for the financial instruments fair value information.

XML 35 R10.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Cash and cash equivalents
5.Cash and cash equivalents

 

   December 31,
2023
   December 31,
2022
 
Cash on hand and petty cash  $7,975   $7,957 
Checking accounts   44,742    130,362 
Demand deposits   4,226,503    22,858,058 
Time deposits   42,498,552    6,871,187 
    46,777,772    29,867,564 
Transferred to financial assets at amortized cost   (41,470,915)   (6,871,187)
   $5,306,857   $22,996,377 

 

(1)The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.

 

a)As of December 31, 2023 and 2022, range of interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively. Some of time deposits provided as guarantees and with maturity over three months were reclassified as “financial assets at amortized cost - current” and “financial assets at amortized cost - non-current” based on its nature. Details of the Group’s time deposits transferred to investments in debt instruments without active market are provided in Note 7. Those financial assets at amortized cost have interest rate of 0.00% for the year ended December 31, 2023.

 

b)Details of time deposits pledged to others as collaterals are provided in Note 39.
XML 36 R11.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Fair Value Through Profit or Loss
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Financial assets at fair value through profit or loss
6.Financial assets at fair value through profit or loss

 

   December 31,
2023
   December 31,
2022
 
Current items:        
Financial assets mandatorily measured at fair value through profit or loss 
 
  
 
 
Investment in a rent-a-captive company  $995,101   $1,073,229 

 

During the year ended December 31, 2022, the Group entered into a protected cell rent-a-captive arrangement with an insurance company and made investment of $1,105,540 in a rent-a-captive company, which was established by the insurance company, and the Group recognized losses on financial assets at fair value through profit or loss amounting to $78,128 and $32,311 for the years ended December 31, 2023 and 2022, respectively. In a rent-a-captive structure, an insurance company establishes a rent-a-captive company and provides services related to insurance to the Group. The Group participates in the captive insurance agreement by investing certain capital and retaining the premium to insure itself against future losses and the premium will be kept in the rent-a-captive company for future claims payments. The insurance company agrees to cause dividends of the rent-a-captive company to be declared and paid to the Group only as approved by Board of Directors of the insurance company.

XML 37 R12.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Amortized Cost
12 Months Ended
Dec. 31, 2023
Financial Assets at Amortized Cost [Abstract]  
Financial assets at amortized cost
7.Financial assets at amortized cost

 

Items  December 31,
2023
   December 31,
2022
 
Current items:        
Time deposits  $27,827,915   $6,871,187 
           
Non-current items:          
Time deposits  $13,643,000   $
-
 

 

a)Amounts recognized in profit or loss in relation to financial assets at amortized cost are listed below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest income  $336,472   $31,604   $12,810 

 

b)As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the financial assets at amortized cost held by the Group was $41,470,915 and $6,871,187, respectively.

 

c)As of December 31, 2023 and 2022, the interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively.

 

d)Information relating to financial assets at amortized cost that were pledged to others as collaterals is provided in Note 39.

 

e)The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.
XML 38 R13.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable
12 Months Ended
Dec. 31, 2023
Accounts And Non Trade Receivable Abstract  
Accounts receivable
8.Accounts receivable

 

   December 31,
2023
   December 31,
2022
 
Accounts receivable  $14,563,153   $15,523,390 
Less: Allowance for ECLs / uncollectable accounts   (13,114,951)   (1,481,779)
   $1,448,202   $14,041,611 

 

a)The aging analysis of accounts receivable is as follows:

 

   December 31,
2023
   December 31,
2022
 
Not past due  $3,937,838   $11,022,374 
Up to 180 days   4,770,297    4,091,598 
181 to 365 days   3,100,633    409,418 
Over 366 days   2,754,385    
-
 
   $14,563,153   $15,523,390 

 

The above aging analysis was based on days overdue.

 

b)As of December 31, 2023 and 2022, accounts receivable were all from contracts with customers. As of January 1, 2022, the balance of receivables from contracts with customers amounting to $36,308,109.

 

c)As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the Group’s accounts receivable were $1,448,202 and $14,041,611, respectively.

 

d)Information relating to credit risk of accounts receivable is provided in Note 43.

 

e)Information relating to purchase of treasury shares by transferring accounts receivable, as part of considerations, with Koh Sih-Ping, the former Director and Chief Executive Officer (“CEO”) of the Company, is provided in Note 38.
XML 39 R14.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories
12 Months Ended
Dec. 31, 2023
Inventories [Abstract]  
Inventories
9.Inventories

 

   December 31, 2023 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $23,116   $
             -
   $23,116 

 

   December 31, 2022 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $68,629   $
        -
   $68,629 

 

The cost of inventories and services recognized as expense for the year:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Cost of goods sold  $42,126   $7,266,283   $16,790,457 
Cost of services   19,934,023    6,805,619    9,678,205 
   $19,976,149   $14,071,902   $26,468,662 
XML 40 R15.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Prepayments
10.Prepayments

 

Items  December 31,
2023
   December 31,
2022
 
Current items:        
Prepayment for purchases  $6,359,812   $
-
 
Prepayment for insurance expenses   824,185    1,034,217 
Prepayment for transaction costs   104,076    
-
 
Prepaid rent   90,200    
-
 
Prepayment for professional services expenses   51,205    227,000 
Others   15,717    5,225 
   $7,445,195   $1,266,442 
           
Non-current items:          
Prepayment for insurance expenses  $426,588   $537,684 
Others   24,992    75,298 
   $451,580   $612,982 
XML 41 R16.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Receivables
12 Months Ended
Dec. 31, 2023
Other receivables [Abstract]  
Other receivables
11.Other receivables

 

   December 31,
2023
   December 31,
2022
 
Other receivables from a related party (Note)  $521,852   $521,852 
Others   107,228    126,765 
    629,080    648,617 
Less: Allowance for ECLs / uncollectable accounts   (521,852)   
-
 
   $107,228   $648,617 

 

Note: Information relating to this transaction is provided in Note 38 (d).

XML 42 R17.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, plant and equipment
12.Property, plant and equipment

 

   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2023                        
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
2023                              
January 1  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
Additions   
-
    10,600    
-
    108,851    118,113    237,564 
Disposals   
-
    
-
    (2,408)   (3,808)   
-
    (6,216)
Depreciation expenses   
-
    (76,102)   (3,248)   (263,500)   (164,176)   (507,026)
Reclassification   
-
    
-
    
-
    (1,649)   
-
    (1,649)
Net exchange differences   19,287    2,657    (41)   (964)   2,786    23,725 
December 31  $12,737,302   $2,337,801   $
-
   $681,280   $122,582   $15,878,965 
                               
At December 31, 2023                              
Cost  $12,737,302   $3,261,934   $21,773   $1,700,073   $11,744,573   $29,465,655 
Accumulated depreciation   
-
    (924,133)   (21,773)   (1,018,793)   (11,621,991)   (13,586,690)
   $12,737,302   $2,337,801   $-   $681,280   $122,582   $15,878,965 

 

   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2022                        
Cost  $14,110,197   $3,575,363   $34,953   $7,238,662   $33,427,990   $58,387,165 
Accumulated depreciation   
-
    (853,996)   (22,879)   (3,065,014)   (20,050,206)   (23,992,095)
   $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
2022                              
January 1  $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
Additions   
-
    24,368    
-
    653,628    2,208,757    2,886,753 
Disposals (Note 3)   
-
    
-
    
-
    (2,590,890)   (9,977,212)   (12,568,102)
Depreciation expenses   
-
    (78,172)   (5,343)   (1,329,350)   (4,484,888)   (5,897,753)
Net exchange differences   (1,392,182)   (266,917)   (1,034)   (64,686)   (958,582)   (2,683,401)
December 31  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
                               
At December 31, 2022                              
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 

 

Note 1: Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.

 

Note 2: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

 

Note 3: Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.

XML 43 R18.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements-Lessee
12 Months Ended
Dec. 31, 2023
Leasing arrangements lessee [Abstract]  
Leasing arrangements-lessee
13.Leasing arrangements – lessee

 

a)The Group leases various assets including buildings (office and warehouse) and business vehicles. Rental contracts are typically made for periods of 1 to 4 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose covenants, but leased assets may not be used as security for borrowing purposes.

 

b)Short-term leases with a lease term of 12 months or less comprise rental of office. Low-value assets comprise rental of office equipment.

 

c)The carrying amount of right-of-use assets and the amortization charge are as follows:

 

   Carrying amount 
   December 31,
2023
   December 31,
2022
 
Buildings (Office and warehouse)  $47,992   $4,925 
Transportation equipment (Business vehicles)   5,044    11,750 
   $53,036   $16,675 

 

   Depreciation charge 
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Buildings (Office and warehouse)  $9,314   $12,774   $14,394 
Transportation equipment (Business vehicles)   6,623    27,640    20,044 
   $15,937   $40,414   $34,438 

 

d)For the years ended December 31, 2023 and 2022, the additions to right-of-use assets were $52,355, $0, respectively.

 

e)The information on profit and loss accounts relating to lease contracts is as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Items affecting profit or loss            
Interest expense on lease liabilities  $346   $1,219   $1,196 
Expense on short-term lease contracts   171,999    13,602    2,142 
Expense on leases of low-value assets   6,661    19,227    4,872 
Loss on lease modification   
-
    48,448    
-
 

 

f)For each of the years ended December 31, 2023, 2022 and 2021, the Group’s total cash outflow for leases were $195,350, $124,597 and $42,074, respectively.
XML 44 R19.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets
12 Months Ended
Dec. 31, 2023
Intangible Assets [Abstract]  
Intangible assets
14.Intangible assets

 

   Year ended December 31, 2023 
   Computer software   Intellectual property rights
(Note 1)
   Total 
January 1            
Cost  $2,403,406   $
-
   $2,403,406 
Accumulated amortization   (2,347,064)   
-
    (2,347,064)
   $56,342   $
-
   $56,342 
                
At January 1  $56,342   $
-
   $56,342 
Additions-acquired separately   538,446    6,000,000    6,538,446 
Amortization expenses   (176,031)   (550,000)   (726,031)
Net exchange differences   755    
-
    755 
At December 31  $419,512   $5,450,000   $5,869,512 
                
December 31               
Cost  $555,562   $6,000,000   $6,555,562 
Accumulated amortization   (136,050)   (550,000)   (686,050)
   $419,512   $5,450,000   $5,869,512 

 

   Year ended December 31,
2022
 
   Computer software 
January 1    
Cost  $18,144,910 
Accumulated amortization   (14,725,441)
   $3,419,469 
      
At January 1  $3,419,469 
Additions-acquired separately   73,093 
Amortization expenses   (1,687,618)
Disposals (Note 2)   (1,645,166)
Net exchange differences   (103,436)
At December 31  $56,342 
      
December 31     
Cost  $2,403,406 
Accumulated amortization   (2,347,064)
   $56,342 

 

Note 1:On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales.

 

The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.

 

The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made.

 

The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.

 

Note 2:Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.

 

Details of amortization on intangible assets are as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Selling and marketing expenses  $5,131   $425,720   $574,913 
General and administrative expenses   152,925    22,914    23,144 
Research and development expenses   567,975    1,238,984    1,762,952 
   $726,031   $1,687,618   $2,361,009 
XML 45 R20.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Non-Current Assets
12 Months Ended
Dec. 31, 2023
Other Non-Current Assets [Abstract]  
Other non-current assets
15.Other non-current assets

 

   December 31,
2023
   December 31,
2022
 
Prepaid Pension  $460,732   $381,452 
Guarantee deposits   506,316    221,002 
Others   66,952    56,617 
   $1,034,000   $659,071 
XML 46 R21.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-Term Borrowings
12 Months Ended
Dec. 31, 2023
Short-Term Borrowings [Abstract]  
Short-term borrowings
16.Short-term borrowings

 

Type of borrowings  December 31,
2023
   Interest
rate range
Bank collaterialized borrowings  $13,449,110   2.61%-2.7%
Loan from shareholders   3,000,000  
Note
   $16,449,110    

 

Type of borrowings  December 31,
2022
   Interest
rate range
Bank collaterialized borrowings  $12,492,935   1.84%~3.11%
Loan from shareholders   1,000,000  
Note
   $13,492,935    

 

Note:In 2021, the Group entered into shareholder loan agreements in the amount of $5,000,000 with Koh Sih-Ping, Asteria Corporation, and Berwick Resources Limited. The Company issued promissory notes with an interest rate of 7.5% per annum and maturity date of September 1, 2022 to the lenders in the same amount as loans made. In addition, Koh Sih-Ping assumed joint and several liability as guarantor of the Group under the shareholder agreement with Asteria Corporation.

 

In September 2022, the loan from shareholders were repaid to Koh Sih-Ping in the amount of $1,000,000 and Asteria Corporation in the amount of $3,000,000, and the maturity date of the promissory note of $1,000,000 issued to Berwick Resources Limited was extended to and repaid in January 2023.

 

In March 2023, the Group entered into a shareholder loan agreement in the amount of $3,000,000 with Asteria Corporation. The Company issued promissory note with an interest rate of 10.375% per annum and maturity date of March 10, 2024 to the lender in the same amount as the loan made. The maturity date of the shareholder loan of $3,000,000 was extended and repaid in April 29, 2024.

 

Refer to table below for details of short-term and long-term borrowing. Lender A refers to Shanghai Commercial & Savings Bank, Ltd.; Lender B refers to Taishin International Bank; Lender C refers to Hua Nan Commercial Bank; Lender D refers to Mega International Commercial Bank, and Taiwan SMEG stands for Small and Medium Enterprise Credit Guarantee Fund of Taiwan.

 

As of December 31, 2023
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  12.2023-11.2024  $4,190,650   LC loan  $298,762         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   652,241         2.68%  None  Same as above
           Letter of guarantee   1,458,108    1,398,011    
-
   None  Same as above
Lender A  12.2023-11.2024   3,913,447   LC loan   195,206         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   2,229,034         2.68%  None  Same as above
           Letter of guarantee   1,432,379    56,828    
-
   None  Same as above
Lender A  01.2022-01.2025   189,019   Letter of guarantee   188,823         
-
   None  None
Lender A  09.2020~09.2025   978,362   Long-Term Bank loan   428,033         2.85%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,098,146   Long-Term Bank loan   3,029,959         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,630,603   Long-Term Bank loan   1,594,716         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2026   326,121   Long-Term Bank loan   256,157         2.92%  None  None
Lender B  04.2023-04.2024   4,891,809   Short-Term Bank loan   2,021,948    2,869,861    2.61%  None  Time deposit $2,300,000
Lender C  05.2023-05.2024   6,196,291   Short-Term Bank loan   6,000,620         2.70%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C          LG   41,564    154,107    
-
   None  Same as above
Lender C  05.2019-03.2026   5,870,171   Long-Term Bank loan   1,891,735         2.39%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C  12.2023-06.2024   2,282,844   Short-Term Bank loan   2,051,299         2.65%  None  Time deposit $1,000,000
Lender C          Letter of guarantee   185,019         
-
   None  Same as above
Lender C  06.2023-08.2028   1,766,921   Long-Term Bank loan   1,439,712         2.40%  None  Time deposit $500,000, Land, Buildings and Structures

 

As of December 31, 2022
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  11.2022-11.2023  $4,184,307   LC loan  $610,089   $
-
    2.56%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   651,255    
-
    2.56%  None  Same as above
           Letter of guarantee   1,563,552    1,359,411    
-
   None  Same as above
Lender A  11.2022-11.2023   3,907,522   LC loan   324,269    
-
    2.31%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Letter of guarantee   895,592    2,687,661    
-
   None  Same as above
Lender A  01.2022-01.2025   188,733   Letter of guarantee   188,538    
-
    
-
   Koh Sih-Ping  None
Lender A  09.2020-09.2025   976,880   Long-Term Bank loan   671,605    
-
    2.72%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,093,455   Long-Term Bank loan   3,053,795    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,628,134   Long-Term Bank loan   1,607,261    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2026   325,627   Long-Term Bank loan   318,843    
-
    2.67%  Koh Sih-Ping  None
Lender A  10.2021-10.2026   651,254   Long-Term Bank loan   69,793    
-
    2.72%  Koh Sih-Ping  100% guaranteed by Taiwan SMEG
Lender B  06.2022-04.2023   5,210,029   Short-Term Bank loan   3,507,001    
-
    1.84%-3.11%   Koh Sih-Ping  Time deposit $2,800,000, Promissory note $5,743,001
           LC loan   334,220    1,368,808    2.54%~2.60%   Koh Sih-Ping  Same as above
Lender C  01.2022-01.2023   6,186,910   Short-Term Bank loan   5,014,652    
-
    2.50%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
           Letter of guarantee   84,466    1,087,792    
-
   Koh Sih-Ping  Same as above
Lender C  05.2019-03.2026   5,861,283   Long-Term Bank loan   2,728,370    
-
    2.26%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
Lender C  11.2022-06.2023   2,279,388   Short-Term Bank loan   2,051,449    
-
    2.50%  None  Time deposit $1,000,000
           Letter of guarantee   209,178    18,761    
-
   None  Same as above
Lender C  06.2020-06.2023   162,813   Long-Term Bank loan   27,134    
-
    2.03%  Koh Sih-Ping  85% guaranteed by Taiwan SMEG
Lender C  07.2021-08.2026   2,442,201   Long-Term Bank loan   1,883,883    
-
    1.46%  Koh Sih-Ping  70% guaranteed by Taiwan SMEG
Lender D  01.2022-01.2023   976,880   Credit Loan   -    973,347    
-
   Koh Sih-Ping  65% guaranteed by Taiwan SMEG
           Letter of guarantee   3,533    
-
    
-
   Koh Sih-Ping  Same as above

 

Note 1: Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. After his departure from the Company, Koh Sih-Ping is still the guarantor for several outstanding loans.

XML 47 R22.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Payables
12 Months Ended
Dec. 31, 2023
Other Payables [Abstract]  
Other payables
17.Other payables

 

   December 31,
2023
   December 31,
2022
 
Payables on intangible assets  $3,020,475   $
-
 
Professional fee payable   1,037,187    1,141,582 
Salaries and bonuses payable   689,331    1,466,631 
Pension payable   83,738    99,921 
Payables on machinery and equipment   19,724    79,517 
Output tax payable   161,685    469,800 
Others   1,068,423    363,547 
   $6,080,563   $3,620,998 
XML 48 R23.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-Term Borrowings
12 Months Ended
Dec. 31, 2023
Long-Term Borrowings [Abstract]  
Long-term borrowings
18.Long-term borrowings

 

Type of borrowings  Interest rate   December 31,
2023
 
Bank borrowings        
Collaterialized borrowings   2.39%   1,891,735 
Collaterialized borrowings   2.40%   1,439,711 
Collaterialized borrowings   2.85%   428,033 
Uncollaterialized borrowings   2.92%   256,157 
Collaterialized borrowings   2.92%   3,029,959 
Collaterialized borrowings   2.92%   1,594,716 
         8,640,311 
Less: Current portion        (1,817,873)
         6,822,438 

 

Type of borrowings  Interest rate   December 31,
2022
 
Bank borrowings        
Collaterialized borrowings   2.72%  $671,605 
Collaterialized borrowings   2.67%   3,053,795 
Collaterialized borrowings   2.67%   1,607,261 
Uncollaterialized borrowings   2.67%   318,843 
Collaterialized borrowings   2.72%   69,793 
Collaterialized borrowings   2.26%   2,728,370 
Collaterialized borrowings   2.03%   27,134 
Collaterialized borrowings   1.46%   1,883,883 
         10,360,684 
Less: Current portion        (2,108,896)
        $8,251,788 

 

Please refer to Note 16 for details of long-term borrowings.

XML 49 R24.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions
12 Months Ended
Dec. 31, 2023
Pensions [Abstract]  
Pensions
19.Pensions

 

Gorilla Taiwan has a defined benefit pension plan in accordance with the Labor Standards Act, covering all regular employees’ service years prior to the enforcement of the Labor Pension Act on July 1, 2005 and service years thereafter of employees who choose to continue to be subject to the pension mechanism under the Labor Standards Act. Under the defined benefit plan, two units are accrued for each year of service for the first 15 years and one unit for each additional year thereafter, subject to a maximum of 45 units. Pension benefits are based on the number of units accrued and the average monthly salaries and wages of the last 6 months prior to retirement. Gorilla Taiwan contributes monthly to the employees’ individual pension accounts based on 2% of the employees’ monthly salaries with the Trust Department, Bank of Taiwan. The trustee is under the name of the independent retirement fund committee. Also, Gorilla Taiwan would assess the balance in the aforementioned labor pension reserve account by December 31, every year. If the account balance is not enough to pay the pension calculated by the aforementioned method to the employees expected to qualify for retirement in the following year, Gorilla Taiwan will make contribution for the deficit by next March. As of December 31, 2023, there is no participant in this plan.

 

a)The amounts recognized in the balance sheet are as follows:

 

   December 31,
2023
   December 31,
2022
 
Present value of defined benefit obligation  $
-
   $101,505 
Fair value of plan assets   (460,732)   (482,957)
Net defined benefit asset  $(460,732)  $(381,452)

 

b)Movements in net defined benefit assets are as follows.

 

Year ended December 31, 2023  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $101,505   $(482,957)  $(381,452)
Current service cost   17,257    -    17,257 
Interest expense (income)   1,504    (7,154)   (5,650)
Net exchange differences   (1,151)   (279)   (1,430)
    119,115    (490,390)   (371,275)
Remeasurements:               
Return on plan asset  $-   ($1,045)  ($1,045)
Experience adjustment   (88,412)   
-
    (88,412)
    (88,412)   (1,045)   (89,457)
Paid pension   (30,703)   30,703    
-
 
At December 31  $-   $(460,732)  $(460,732)

 

Year ended December 31, 2022  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $83,205   $(495,059)  $(411,854)
Interest expense (income)   634    (3,770)  $(3,136)
Net exchange differences   (9,014)   49,961    40,947 
    74,825    (448,868)   (374,043)
                
Remeasuments:               
Return on plan assets  $
-
   $(34,089)  $(34,089)
Change in financial assumptions   13,799    
-
    13,799 
Experience adjustments   12,881    
-
    12,881 
    26,680    (34,089)   (7,409)
Balance at December 31  $101,505   $(482,957)  $(381,452)

 

c)The Bank of Taiwan was commissioned to manage the fund of the Group’s defined benefit pension plan (the “Fund) in accordance with the Fund’s annual investment and utilization plan and the “Regulations for Revenues, Expenditures, Safeguard and Utilization of the Labor Retirement Fund” (Article 6: The scope of utilization for the Fund includes deposit in domestic or foreign financial institutions, investment n domestic or foreign listed, over-the counter, or private placement equity securities, investment in domestic or foreign real estate securitization products, etc.). With regard to the utilization of the Fund, its minimum earnings in the annual distributions on the final financial statements shall be no less than the earnings attainable from the amounts accrued from two-year time deposits with the interest rates offered by local banks. If the earnings is less than aforementioned rates, government shall make payment for the deficit after approval by the Regulator. The Group has the classification of plan assets fair value in accordance with IAS 19 Paragraph 142. The composition of fair value of plan assets as of December 31, 2023 and 2022 is given in the Annual Labor Retirement Fund Utilization Report announced by the government.

 

d)The principal actuarial assumptions used were as follows:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Discount rate   1.09%   1.48%
Future Salary increases   0.00%   5.00%

 

Future mortality rate was estimated based on the 6th Taiwan Standard Ordinary Experience Mortality Table.

 

Because the main actuarial assumption changed, the present value of defined benefit obligation is affected. The analysis was as follows:

 

   Discount rate   Future salary increases 
   Increase 0.5%   Decrease 0.5%   Increase 0.5%   Decrease 0.5% 
December 31, 2023                
Effect on present value of defined benefit obligation  $
-
   $
-
   $
-
   $
-
 
December 31, 2022                    
Effect on present value of defined benefit obligation  $(8,597)  $9,541   $9,150   $(8,369)

 

The sensitivity analysis above was based on one assumption which changed while the other conditions remain unchanged. In practice, more than one assumption may change all at once. The method of analyzing sensitivity and the method of calculating net pension liability in the balance sheet are the same.

 

The methods and types of assumptions used in preparing the sensitivity analysis did not change compared to the previous period.

 

e)Expected contributions to the defined benefit pension plans of the Group for the year ending December 31, 2024 amount to $0.

 

f)As of December 31, 2023, the weighted average duration of that retirement plan is 0 year. The analysis of timing of the future pension payment was $0.

 

g)Effective July 1, 2005, Gorilla Taiwan and NSGUARD have established a defined contribution pension plan (the “New Plan”) under the Labor Pension Act, covering all regular employees with R.O.C. nationality. Under the New Plan, Gorilla Taiwan and NSGUARD contribute monthly an amount based on 6% of the employees’ monthly salaries and wages to the employees’ individual pension accounts at the Bureau of Labor Insurance. The benefits accrued are paid monthly or in lump sum upon termination of employment.

 

h)The Company’s overseas subsidiaries have established defined contribution plans. Monthly contributions to an independent fund administered by the government are in accordance with the pension regulations. Other than the monthly contribution, the subsidiaries have no further obligations.

 

i)The pension costs under the defined contribution pension plans of the Group for each of the years ended December 31, 2023, 2022 and 2021 were $358,957, $448,545, and $467,076, respectively.
XML 50 R25.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment
12 Months Ended
Dec. 31, 2023
Share-Based Payment [Abstract]  
Share-based payment
20.Share-based payment

 

a)For the years ended December 31, 2023 and 2022, the Company’s share-based payment transactions were as follow:

 

      Quantity      
      granted      
      (Units)  Contract  Vesting
Type of arrangement  Grant date  (Note 1)  period  conditions
Employee share options  2017.1.1  10,630  5 years  Note 2
Employee share options  2018.1.1  3,400  5 years  Note 2
Employee share options  2019.1.1  18,600  5 years  Note 2
Employee share options  2021.10.5  20,741  5 years  Note 3
Employee share options  2021.10.5  11,352  5 years  Note 2
Employee share options  2022.2.23  27,468  5 years  Note 2

 

Note 1:On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

Note 2:Employee share options granting period and exercise conditions are as follows:

 

   Accumulated
maximum
 
   exercisable 
employee
 
Vesting period  share options 
After 1 year   25%
After 2 years   50%
After 3 years   75%
After 4 years   100%

 

Note 3:Employee share options granting period and exercise conditions are as follows:

 

   Accumulated
maximum
 
   exercisable
  employee
 
Vesting period  share options 
At the beginning of year 1   25%
At the beginning of year 2   50%
At the beginning of year 3   75%
At the beginning of year 4   100%

 

The share-based payment arrangements applied to Note 2 and 3 above are required to be settled by equity.

 

b)For the years ended December 31, 2023, the Company offered non-employee share-based compensation to Innvotec Limited (“Innvotec”), an acquisition advisor, for its services related to procurement of SeeQuestor. The fee was set at $1,000,000, with 50% in cash and 50% in exchange for ordinary shares of the Company, issued at $9.28 per share, with piggy-back registration rights. The related share compensation was not issued until January 2024.

 

       Quantity       
       granted       
       (Ordinary shares)   Contract  Vesting
Type of arrangement  Grant date   (Note 1)   period  conditions
                 
Obtain professional service through share-based payment   2022.12    5,388   Upon completion of services  Upon completion of services

 

Note 1:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

c)Details of the share-based payment arrangements are as follows:

 

   2023 (Note 2)   2022 (Note 2) 
   No. of   Weighted
average
exercise
   No. of   Weighted
average
exercise
 
   options   price   options   price 
Options outstanding at January 1   255,164   $11.66    40,445   $56.20 
Options granted   
-
    
-
    27,468    56.20 
Options expired   (123,395)   11.66    
-
    
-
 
Options cancelled   (79,890)   11.66    
-
    
-
 
Options forfeited   
-
    
-
    (64,694)   12.98 
Capital recapitalization (Note 1)   
-
    
-
    251,945    11.66 
Options outstanding at December 31   51,879   $11.66    255,164   $11.66 
Options exercisable at December 31   41,879   $11.66    108,506   $11.66 

 

Note 1:Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.

 

Note 2:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

d)No share options were exercised for the years ended December 31, 2023 and 2022.

 

e)As of December 31, 2023 and 2022, the range of exercise prices of share options outstanding was $11.66 and $11.66, respectively; the weighted-average remaining contractual period was 1.50 years and 3.06 years, respectively.

 

f)The fair value of share options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:

 

Type of arrangement  Grant date  Share price
(par value)
   Exercise price
(Note 2)
   Expected price volatility
(Note 1)
  Expected option life  Expected dividends   Risk-free interest rate   Fair value per share
(Note 3)
 
Employee share options  2017.1.1  $0.0001   $5.62   32.11%~
42.11%
  4.5 Years   
-
    1.05%  $5.73 
Employee share options  2018.1.1  $0.0001   $5.62   34.14%~
40.79%
  4.5 Years   
-
    0.96%  $6.13 
Employee share options  2019.1.1  $0.0001   $5.62   33.35%~
38.93%
  4.5 Years   
-
    1.01%  $6.86 
Employee share options  2021.10.5  $0.0001   $5.62   47.34%~
52.14%
  3.5 Years   
-
    1.01%  $6.91 
Employee share options  2021.10.5  $0.0001   $5.62   45.32%~
51.27%
  4.5 Years   
-
    1.01%  $6.91 
Employee share options  2022.2.23  $0.0001   $5.62   31.49%~
46.31%
  4.5 Years   -    0.72%  $7.11 

 

Note 1:Expected price volatility rate was estimated by using the share prices of the most recent period with length of this period approximate to the length of the share options’ expected life, and the standard deviation of return on the share during this period.

 

Note 2:The exercise price of share options is adjusted to $1.17 (or $11.66 reflective of the 10-to-1 reverse stock split effective April 15, 2024) with the conversion ratio approximately of 4.82 on the Closing Date due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.

 

Note 3:Share-based payment expenses are recorded over each vesting period based on the fair value of share options granted. Relevant information is as follows:

 

Grant date  Exercise price (Note 2)   Fair value of first year   Fair value of second year   Fair value of third year   Fair value of fourth year 
2017.1.1  $5.62   $0.90   $1.50   $1.70   $2.00 
2018.1.1  $5.62   $1.20   $1.60   $2.00   $2.30 
2019.1.1  $5.62   $1.70   $2.10   $2.40   $2.80 
2021.10.5  $5.62   $1.90   $2.30   $2.70   $2.90 
2021.10.5  $5.62   $2.30   $2.70   $2.90   $3.10 
2022.2.23  $5.62   $1.90   $2.50   $3.00   $3.20 

 

g)Expenses incurred on share-based payment transactions for employees are shown below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Expense recorded  $203,676   $346,122   $375,941 
XML 51 R26.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provisions
12 Months Ended
Dec. 31, 2023
Pensions [Abstract]  
Provisions
21.Provisions

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
   Warranties   Warranties 
At January 1  $149,526   $258,320 
Additional provisions   113,888    56,050 
Used during the year   (32,366)   (46,592)
Reversal of unused amounts   (98,558)   (95,297)
Exchange differences   (33)   (22,955)
At December 31  $132,457   $149,526 
           

 

Analysis of total provisions:

 

   December 31,
2023
   December 31,
2022
 
   Warranties   Warranties 
Current  $68,510   $88,469 
Non-current  $63,947   $61,057 

 

The Group’s warranty provisions were associated with the sales of hardware, software and services, and were estimated in accordance with the historical warranty data of products.

XML 52 R27.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrant Liabilities
12 Months Ended
Dec. 31, 2023
Warrant Liabilities [Abstract]  
Warrant liabilities
22.Warrant liabilities

 

Public Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   996,297   $2,042,410 
Warrants granted   
 
    
 
 
Warrants exercised   (38,025)   (77,951)
Change in fair value   
-
    (1,676,977)
At December 31, 2023   958,272   $287,482 

 

   Year ended
December 31, 2023
 
Private Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   
-
   $
-
 
Public warrants granted   2,000,000    9,222,288 
Warrants exercised   
-
    
-
 
Change in fair value   
-
    (3,288,288)
At December 31, 2023  $2,000,000   $5,934,000 

 

   Year ended
December 31, 2022
 
Public Warrants  No. of units (Note 2)   Amount 
Transfer from capital reorganization ( Note 1)   1,002,508   $2,495,243 
Warrants exercised   (6,211)   (15,514)
Change in fair value   
-
    (437,319)
At December 31, 2022   996,297   $2,042,410 

 

Note 1: Information relating to capital reorganization is provided in Note 24.

 

Note 2: The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

a)Public warrants may only be exercised for a whole number of shares. The public warrants will expire five years from the consummation of the business combination on the Closing Date or earlier upon redemption or liquidation. Once the warrants become exercisable, the Company may redeem the outstanding warrants for redemption at a price of $0.01 per warrant upon a minimum of 30 days’ prior written notice of redemption (the “30-day redemption period”) and if the closing price of the ordinary share equals or exceeds $18.00 per share (or $180.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. Each warrant entitles the registered holder to purchase one share of ordinary share at a price of $11.50 (or $115.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) per share. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of issuances of ordinary share at a price below its exercise price, share dividend, extraordinary dividend or capital recapitalization, capital reorganization, merger, or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below their respective exercise prices.

 

b)The private warrants were granted along with convertible preference shares associated with a securities purchase agreement entered on September 19, 2023. See Note 24 for the details. The private warrants have an initial exercise price of $1.50 per ordinary share (or $15.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) and are exercisable at any time after its issuance and will expire on the fifth anniversary of the date on which the private warrants become exercisable (“Termination Date”). The company may extend the duration of this warrant by delaying the termination date.
XML 53 R28.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preference Share Liabilities
12 Months Ended
Dec. 31, 2023
Convertible Preference Share Liabilities Disclosure Abstract  
Convertible Preference Share Liabilities
23.Convertible preference share liabilities

 

   Year ended
December 31, 2023
 
   No. of units   Amount 
At January 1, 2023   
-
   $
-
 
Convertible preference share liabilities issued   25,000    14,067,712 
Convertible preference share liabilities exercised   (7,000)   (5,214,962)
Change in fair value   
-
    (1,085,512)
At December 31, 2023   18,000   $7,767,238 

 

There were no convertible preference shares outstanding liabilities as of December 31, 2022.

 

The issuance of convertible preference shares by the Company:

 

a)The terms of the Series A Convertible Preference Shares issued by the Company are as follows:

 

i)The Company issued 25,000 Series A Convertible Preference Shares (the “Preference Shares”) and 20,000,000 Series A Ordinary Share Purchase Warrants (the “Private Warrants”) associated with the securities purchase agreement entered on September 19, 2023 in exchange for $25,000,000, which was fully received in September, 2023. Each Preference Share and accompanying Private Warrants were sold together at a price of $1,000 pursuant to the securities purchase agreement. The securities purchase agreement offered the purchasers to convert Preference Shares to the Company’s ordinary shares at any time without maturity date and to exercise Private Warrants to purchase the Company’s ordinary shares before the Expiration Date at 1-to-1 ratio (or 10-to-1 reflective of the 10-to-1 reverse stock split effective April 15, 2024).

 

ii)The Preference Shares are perpetual and have no maturity date. The Company may, at its option, force conversion of the Preference Shares in whole or in part if the VWAP (as defined in the certificate of designation for the Preference Shares (the “Certificate of Designation”)) is at least 200% of the then in effect Conversion Price (as defined in the Certificate of Designation) for each Trading Day (as defined in the Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Certificate of Designation are met, subject certain other limitations. Each Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Conversion Price (as defined in the Certificate of Designation). The Conversion Price is initially $1.25 per ordinary share (or $12.50 reflective of the 10-to-1 reverse stock split effective April 15, 2024), subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.

 

b)For the year ended December 31, 2023, 7,000 shares of the convertible preference shares have been converted into 5,600,000 shares of the Company’s ordinary shares (or 560,000 shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).
XML 54 R29.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Capital
12 Months Ended
Dec. 31, 2023
Share Capital [Abstract]  
Share capital
24.Share capital

 

a)As of December 31, 2023, the Company’s authorized capital was $25,000 consisting of 245,000,000 shares of ordinary shares of a par value of US$0.0001 each (or 24,500,000 shares of ordinary shares of a par value of US$0.001 reflective of the 10-to-1 reverse stock split effective April 15, 2024), and 5,000,000 shares of preference shares of a par value of US$0.0001 each. As of December 31, 2023, the issued capital was $7,846, consisting of 78,465,883 shares of outstanding ordinary shares (or 7,846,588 shares of ordinary shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).

 

b)On the Closing Date, the business combination pursuant to the business combination agreement dated on May 18, 2022 was approved at an extraordinary general meeting of Gorilla’s shareholders and an extraordinary general meeting of Global’s shareholders, with holders of subunits of Global redeeming approximately 88.4% of the pre-merger outstanding subunits. As contemplated by the business combination agreement, Gorilla Merger Sub, Inc. merged with and into Global, with Global surviving as a wholly-owned subsidiary of Gorilla (the “Merger”, and together with the other transactions contemplated by the business combination agreement and certain ancillary documents, the “Transactions”).

 

Pursuant to the business combination agreement, immediately prior to the Effective Time (as defined in the business combination agreement), the Company effected a capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of the 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including 5,813,247 preference shares converted into 6,627,412 ordinary shares (or 662,741 reflective of the 10-to-1 reverse stock split effective April 15, 2024) of the Company (the “Gorilla Ordinary Shares”) in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share (or 0.48 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for each share of ordinary share then held or as converted.

 

On the Closing Date, the following securities issuances were made by the Company to Global’s security holders (not reflective of the 10-to-1 reverse stock split effective April 15, 2024): (i) each outstanding ordinary share of Global (including Global Class A ordinary shares and Global Class B ordinary shares, (the “Global Ordinary Shares”) and including the Global Class A ordinary shares included as part of the PIPE Investment (as defined below)) was exchanged for (A) one Gorilla Ordinary Share and (B) one Class A contingent value right of the Company (“Class A CVR”), and (ii) each outstanding warrant of Global, 10,025,081 units in total, was converted into a warrant to purchase the same number of Gorilla Ordinary Shares at the same exercise price and for the same exercise period (“Gorilla Warrant”).

 

Concurrently with the execution of the business combination agreement, the Company waived a minimum of $50 million gross cash condition to close the business combination and the Company and Global entered into subscription agreements (as amended, the “Subscription Agreements”) with certain investors (the “PIPE Investors”). Net proceeds received from the PIPE Investors were $30.3 million (the “PIPE Investment”).

 

The Gorilla Ordinary Shares and Gorilla Warrants commenced trading on The Nasdaq Capital Market on July 14, 2022 under the ticker symbols “GRRR” and “GRRRW,” respectively.

 

The business combination is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) (or $106.0 reflective of the 10-to-1 reverse stock split effective April 15, 2024) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.

 

c)The Company’s authorized and issued preference shares are as follow:

 

   Series A   Series B 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,639,344   $1,639,344    1,589,957   $1,589,957 
Cancellation of treasury shares   
-
    
-
    (31,645)   (31,645)
Conversion of convertible preference shares to ordinary shares   (1,639,344)   (1,639,344)   (1,558,312)   (1,558,312)
End of financial year   
-
   $
-
    
-
   $
-
 

 

   Series C   Series D 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,182,926   $1,182,926    1,432,665   $1,432,665 
Conversion of convertible preference shares to ordinary shares   (1,182,926)   (1,182,926)   (1,432,665)   (1,432,665)
End of financial year   
-
   $
-
    
-
   $
-
 

 

There were no outstanding preference shares as of December 31, 2023.

 

d)Before the Closing Date, preference shares are embedded with conversion option. Preference shareholders are entitled to exercise their conversion option under the prescribed conditions at the prescribed exercise price. Preference shareholders are also entitled to convert any or all of their preference shares at any time at certain conversion price for each of Series A, Series B, Series C, and Series D. In addition, all preference shares should be converted into ordinary shares either before the date of Qualified IPO or with the acknowledgement of 80% of the preference shareholders. When either condition stated above is met, the Company shall retract all outstanding preference shares in accordance with the decisions of the Board of Directors and preference shareholders’ meeting at the price prescribed in the Company’s Articles of Incorporation.

 

Preference shares are non-cumulative and non-participating and are classified as equity instrument as the following criteria are met: i) holders of preference shares have no redemption right, and ii) the conversion option to the holders of preference shares are to be settled by the Company by delivering a fixed number of the Company’s ordinary shares.

 

At the issuance of preference shares, the Company accounted for the preference shares as equity instrument. The portion of proceeds from each preference share in excess of par value and the par value are recognized under “additional paid-in capital – preference shares” and “preference shares.”

 

e)On December 5, 2022, the Company entered into the exchange agreement (the “Agreement”) with Koh Sih-Ping and Origin Rise Limited to purchase 2,814,895 ordinary shares (or 281,490 reflective of the 10-to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited and further details of this transaction is provided in Note 38.

 

f)On April 9, 2024, the Company announced a share consolidation of the Company’s ordinary shares at a ratio of 10-to-1 (the “Share Consolidation”). The Share Consolidation was approved by the Company’s board of directors and was previously approved by the Company’s shareholders as described in the Company’s Report of Foreign Private Issuer on Form 6-K filed with the U.S. Securities and Exchange Commission on March 27, 2024. The Share Consolidation was effective on April 15, 2024. Following the Share Consolidation, the exercise price of the Company’s warrants, conversion price of the Company’s preference shares, and exercise or conversion prices of the Company’s other equity instruments will be adjusted proportionally in accordance with the Share Consolidation, and the par value of the Company’s ordinary shares increased from $0.0001 to $0.001.

 

g)Movements in the number of the Company’s ordinary shares outstanding are as follows:

 

   2023
(Note 1)
   2022
(Note 1)
 
At January 1   6,854,284    619,110 
Employee share options exercised   
-
    600 
Cancellation of ordinary shares   
-
    (600)
Conversion of preference shares to ordinary shares   
-
    662,741 
Capital recapitalization   
-
    4,898,424 
Capital reorganization   
-
    949,288 
Warrant exercised   38,025    6,211 
Convertible preference share liabilities exercised   560,000    
-
 
Restricted share units issuance (Note 2)   100,090    
-
 
Additional paid in capital   12,700    
-
 
Treasury shares purchased   
-
    (281,490)
At December 31   7,565,099    6,854,284 

 

Note 1: Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

Note 2: The restricted share units distributed in 2023 related to: 1) granted vested equity compensation to directors and officers pertaining to award year July 2022 to July 2023; 2) sign on equity bonus and vested equity compensation for select employees.
XML 55 R30.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Retained Earnings
12 Months Ended
Dec. 31, 2023
Retained Earnings [Abstract]  
Retained earnings
25.Retained earnings

 

a)Subject to the Company’s Memorandum and Articles of Association and the statute except as otherwise provided by the rights attached to any shares, the Directors may resolve to pay dividends and other distributions on shares in issue and authorize payment of the dividends or other distributions out of the funds of the Company lawfully available therefor. A dividend shall be deemed to be an interim dividend unless the terms of the resolution pursuant to which the Directors resolve to pay such dividend specifically state that such dividend shall be a final dividend. No dividend or other distribution shall be paid except out of the realized or unrealized profits of the Company, out of the share premium account or as otherwise permitted by law.

 

Except as otherwise provided by the rights attached to any shares, all dividends and other distributions shall be paid according to the par value of the shares that a holder holds. If any share is issued on terms providing that it shall rank for dividend as from a particular date, that share shall rank for dividend accordingly.

 

The Directors may deduct from any dividend or other distribution payable to any holder all sums of money (if any) then payable by him to the Company on account of calls or otherwise.

 

The Directors may resolve that any dividend or other distribution be paid wholly or partly by the distribution of specific assets and in particular (but without limitation) by the distribution of shares, debentures, or securities of any other company or in any one or more of such ways and where any difficulty arises in regard to such distribution, the Directors may settle the same as they think expedient and in particular may issue fractional shares and may fix the value for distribution of such specific assets or any part thereof and may determine that cash payments shall be made to any holders upon the basis of the value so fixed in order to adjust the rights of all holders and may vest any such specific assets in trustees in such manner as may seem expedient to the Directors.

 

Except as otherwise provided by the rights attached to any shares, dividends and other distributions may be paid in any currency. The Directors may determine the basis of conversion for any currency conversions that may be required and how any costs involved are to be met.

 

The Directors may, before resolving to pay any dividend or other distribution, set aside such sums as they think proper as a reserve or reserves which shall, at the discretion of the Directors, be applicable for any purpose of the Company and pending such application may, at the discretion of the Directors, be employed in the business of the Company.

 

Any dividend, other distribution, interest or other monies payable in cash in respect of shares may be paid by wire transfer to the holder or by cheque or warrant sent through the post directed to the registered address of the holder or, in the case of joint holders, to the registered address of the holder who is first named on the register of holders or to such person and to such address as such holder or joint holders may in writing direct. Every such cheque or warrant shall be made payable to the order of the person to whom it is sent. Any one of two or more joint holders may give effectual receipts for any dividends, other distributions, bonuses, or other monies payable in respect of the share held by them as joint holders.

 

No dividend or other distribution shall bear interest against the Company.

 

Any dividend or other distribution which cannot be paid to a holder and/or which remains unclaimed after six months from the date on which such dividend or other distribution becomes payable may, in the discretion of the Directors, be paid into a separate account in the Company’s name, provided that the Company shall not be constituted as a trustee in respect of that account and the dividend or other distribution shall remain as a debt due to the holder. Any dividend or other distribution which remains unclaimed after a period of six years from the date on which such dividend or other distribution becomes payable shall be forfeited and shall revert to the Company.

 

b)The Group was in a net income and net loss position for the years ended December 31, 2023 and 2022, respectively, and no earnings distribution was resolved by the Board of Directors.

 

c)For the information relating to employees’ compensation and directors’ remuneration, please refer to Note 33.
XML 56 R31.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Revenue
26.Revenue

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Revenue from contracts with customers            
Hardware sales            
Government            
-Video IoT  $
-
   $14,409   $5,992 
-Security Convergence   
-
    283,755    3,630 
Non-Government               
-Video IoT   
-
    1,049,628    3,816,489 
-Security Convergence   62,363    4,188,370    1,054,116 
Software sales               
Government               
-Video IoT   
-
    109,322    
-
 
-Security Convergence   
-
    138,421    70,413 
Non-Government               
-Video IoT   87,306    1,715,532    16,063,123 
-Security Convergence   
-
    2,623,567    5,319,077 
Service revenue               
Government               
-Video IoT   2,266,495    4,323,111    7,842,465 
-Security Convergence   61,375,512    5,330,279    5,356,881 
Non-Government               
-Video IoT   551,519    2,486,385    2,459,435 
-Security Convergence   351,796    146,029    251,242 
   $64,694,991   $22,408,808   $42,242,863 

 

a)Disaggregation of revenue from contracts with customers

 

The Group derives revenue from the transfer of goods and services over time and at a point in time in the following major products lines and all revenue took place mainly in Asia and MENA region:

 

Year ended December 31, 2023  Hardware   Software   Service   Total 
Total revenue streams  $101,702   $173,123   $76,157,234   $76,432,059 
Inter-revenue streams   (39,339)   (85,817)   (11,611,912)   (11,737,068)
Revenue from external                    
customer contracts  $62,363   $87,306   $64,545,322   $64,694,991 
Timing of revenue recognition                    
At a point in time  $62,363   $87,306   $
-
   $149,669 
Over time   
-
    
-
    64,545,322    64,545,322 
   $62,363   $87,306   $64,545,322   $64,694,991 

 

Year ended December 31, 2022  Hardware   Software   Service   Total 
Total revenue streams  $5,690,577   $4,586,842   $13,107,708   $23,385,127 
Inter-revenue streams   (154,415)   
-
    (821,904)   (976,319)
Revenue from external                    
customer contracts  $5,536,162   $4,586,842   $12,285,804   $22,408,808 
Timing of revenue recognition                    
At a point in time  $5,536,162   $4,586,842   $
-
   $10,123,004 
Over time   
-
    
-
    12,285,804    12,285,804 
   $5,536,162   $4,586,842   $12,285,804   $22,408,808 

 

Year ended December 31, 2021  Hardware   Software   Service   Total 
Total revenue streams  $5,236,331   $22,654,095   $15,933,436   $43,823,862 
Inter-revenue streams   (356,104)   (1,201,482)   (23,413)   (1,580,999)
Revenue from external                    
customer contracts  $4,880,227   $21,452,613   $15,910,023   $42,242,863 
Timing of revenue recognition                    
At a point in time  $4,880,227   $21,452,613   $
-
   $26,332,840 
Over time   
-
    
-
    15,910,023    15,910,023 
   $4,880,227   $21,452,613   $15,910,023   $42,242,863 

  

b)Contract assets and liabilities

 

The Group has recognized the following revenue-related contract assets and liabilities:

 

   December 31,
2023
   December 31,
2022
 
Contract assets:        
Contract assets relating to service contracts  $34,213,379   $725,441 
Contract liabilities:          
Contract liabilities relating to service contracts  $107,603   $58,475 

 

As of January 1, 2022, the balance of contract assets and liabilities relating to service contract was $1,639,893 and $20,194, respectively.

 

Revenue recognized that was included in the contract liability balance at the beginning of the year:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Revenue recognized that was included in the contract liability balance at the beginning of the year        
Service revenue  $58,475   $20,194 

 

c)Significant changes in contract assets

 

The increase in contract assets during the years ended December 31, 2023 was attributed to progress of projects towards contract activities.

 

d)Unfulfilled long-term contracts

 

Aggregate amount of the transaction price allocated to long-term service contracts that are partially or fully unsatisfied as of December 31, 2023 and 2022, amounting to $241,795,928 and $6,627,577, respectively based on the currency conversion rate as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company entered into a significant firm-fixed price contract for building a secure governmental air-gapped network for the Government of Egypt (“GoE”) (“Egypt Contract”), denominated in EGP, includes revenues of approximately EGP 8.4 billion ($272 million, based on the exchange rate as of December 31, 2023).

 

Management expects that the transaction price allocated to the unsatisfied contracts as of December 31, 2023 and 2022, will be recognized as revenue from 2024 to 2027 and from year 2023 to 2027, respectively. Except for the abovementioned contracts, all other service contracts are for periods of one year or less or are billed based on the amount of time incurred.

XML 57 R32.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Income
12 Months Ended
Dec. 31, 2023
Other income [Abstract]  
Other income
27.Other income

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Gains on reversal of accounts and other payables (Note)  $263,237   $960,564   $
-
 
Rent income   16,892    20,934    24,026 
Indemnity income   
-
    
-
    19,793 
Others   3,426    2,434    
-
 
   $283,555   $983,932   $43,819 

 

Note:During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.
XML 58 R33.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Gains (Losses) - Net
12 Months Ended
Dec. 31, 2023
Other Gains Losses Net Abstract  
Other gains (losses) - net
28.Other gains (losses) - net

 

   Year ended   Year ended   Year ended 
  December 31,
2023
   December 31,
2022
   December 31,
2021
 
Net currency exchange gains (losses)  $78,178   $1,079,191   $(105,098)
Gains on financial assets and liabilities at fair value through profit or loss   5,972,649    405,008    - 
Loss on disposal of subsidiaries   
-
    (69,335)   - 
(Loss) gain on disposal of property, plant and equipment   (94)   (70,698)   459 
Loss on lease modification   
-
    (48,488)   - 
Other losses   (17,914)   (72,793)   (22,386)
   $6,032,819   $1,222,885   $(127,025)
XML 59 R34.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Interest Income
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Interest income
29.Interest income

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest income from bank deposits  $433,848   $204,081   $25,059 
Interest income from financial assets measured at amortized cost   336,472    31,604    12,810 
Others   90    227    
-
 
   $770,410   $235,912   $37,869 
XML 60 R35.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Finance Costs
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Finance costs
30.Finance costs

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest expense:            
Bank borrowings  $564,250   $556,041   $543,098 
Loan from shareholders   253,469    278,013    122,055 
Lease liabilities   346    1,219    1,196 
   $818,065   $835,273   $666,349 
XML 61 R36.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature
12 Months Ended
Dec. 31, 2023
Expenses by Nature [Abstract]  
Expenses by nature
31.Expenses by nature

 

   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Employee benefit expense  $14,136,901   $12,195,089   $11,929,425 
Outsourcing charges   9,693,009    6,401,995    9,261,580 
Professional services expenses   7,352,785    5,229,184    1,171,977 
Change in inventory of finished goods   5,337,118    7,266,283    16,790,457 
Expected credit loss   12,153,098    
-
    404,210 
Insurance expenses   1,548,512    862,649    25,300 
Amortization expenses on intangible assets   726,031    1,687,618    2,361,009 
Depreciation expenses on property, plant and equipment   507,026    5,897,753    6,351,561 
Depreciation expenses on right-of-use asset   15,937    40,414    34,438 
Share listing expenses   
-
    70,104,989    
-
 
Others   2,481,689    1,437,146    1,987,959 
   $53,952,106   $111,123,120   $50,317,916 

 

Capital reorganization

 

Any excess of the fair value of the Company’s share issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.

 

   Year ended 
  December 31,
2022
 
Fair value of equity consideration issued by the Company    
Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)  $100,624,475 
Fair value of Global net assets acquired     
Net cash proceeds from Global  $32,324,004 
Warrant acquired   (2,495,243)
Others   690,725 
   $30,519,486 
     
Charge for listing services  $70,104,989 
XML 62 R37.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Expense
12 Months Ended
Dec. 31, 2023
Employee Benefit Expense [Abstract]  
Employee benefit expense
32.Employee benefit expense

 

   Year ended December 31, 2023 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $4,106,694   $8,314,759   $12,421,453 
Labor and health insurance fees   84,518    848,795    933,313 
Pension   54,565    315,998    370,563 
Share option expenses   
-
    203,676    203,676 
Other personnel expenses   3,243    204,653    207,896 
   $4,249,020   $9,887,881   $14,136,901 

 

   Year ended December 31, 2022 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $202,983   $10,139,209   $10,342,192 
Labor and health insurance fees   20,413    735,817    756,230 
Pension   11,942    433,509    445,451 
Share option expenses   
-
    346,122    346,122 
Other personnel expenses   
-
    305,094    305,094 
   $235,338   $11,959,751   $12,195,089 

 

   Year ended December 31, 2021 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $219,051   $9,798,876   $10,017,927 
Labor and health insurance fees   23,650    776,948    800,598 
Pension   12,942    452,487    465,429 
Share option expenses   
-
    375,941    375,941 
Other personnel expenses   
-
    269,530    269,530 
   $255,643   $11,673,782   $11,929,425 
XML 63 R38.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employees' Compensation and Directors' Remuneration
12 Months Ended
Dec. 31, 2023
Employees Compensation and Directors Remuneration [Abstract]  
Employees' compensation and directors' remuneration
33.Employees’ compensation and directors’ remuneration

 

a)According to the Articles of Incorporation of Gorilla Taiwan and NSGUARD, employees’ compensation and directors’ remuneration are based on the current year’s earnings, which should first be used to cover accumulated deficits, if any, and then a ratio of the remaining balance distributed as employees’ compensation and directors’ remuneration is not specified.

 

b)For each of the two years ended December 31, 2022, the Group had incurred net loss before tax. Accordingly, employees’ compensation was not accrued. For the year ended December 31, 2023, the Group have incurred net income before tax. The net income before tax generated in the year ended December 31, 2023 was used to cover the accumulated deficit as of December 31, 2022.
XML 64 R39.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax
12 Months Ended
Dec. 31, 2023
Income Tax [Member]  
Income tax
34.Income tax

 

a)Taiwan taxation

 

Taiwan profits tax has been provided for at the rate of 20% on the estimated assessable profits.

 

b)Hong Kong taxation

 

Hong Kong profits tax has been provided for at the rate of 16.5% on the estimated assessable profits.

 

c)Japan taxation

 

Japan profits tax has been provided for at the rate of 30.62% on the estimated assessable profits.

 

d)United States taxation

 

United States profits tax has been provided for at the rate of 27.98% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023, 2022 and 2021.

 

e)United Kingdom taxation

 

United Kingdom profits tax has been provided for at the rate of 19% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.

 

f)India taxation

 

India profits tax has been provided for at the rate of 25% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.

 

g)Egypt taxation

 

Egypt profits tax has been provided for at the rate of 22.5% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2024.

 

h)Income tax expense (benefit)

 

Components of income tax expense (benefit):

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Current tax:            
Current tax on profits for the year  $4,529,365   $2,174   $1,167 
Prior year income tax overestimation   
-
    (1,829)   
-
 
Total current tax   4,529,365    345    1,167 
                
Deferred tax:               
Origination and reversal of temporary differences   (1,013,375)   430,023    (239,612)
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)

 

i)Reconciliation between income tax expense (benefit) and profit (loss) before income tax:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Tax calculated based on gain (loss) before tax and statutory tax rate (Note)  $4,286,824   $(2,267,658)  $(1,398,565)
Prior year income tax overestimation   
-
    (1,829)   
-
 
Effects from items disallowed by tax regulation   913,745    85,387    108,574 
Utilization of previously unrecognized tax losses   (3,017,084)   
-
    
-
 
Temporary differences not recognized   1,308,011    
-
    
-
 
Taxable loss not recognized as deferred tax assets   24,494    2,614,468    1,051,546 
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)

 

Note: The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.

 

j)Amounts of deferred tax assets or liabilities as a result of temporary differences and loss carryforwards are as follows:

 

   2023 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Provisions  $29,905   $876,300   $13,428   $919,633 
Unrealized exchange loss   
-
    49,807    761    50,568 
    29,905    926,107    14,189    970,201 
Deferred tax liabilities:                    
Prepayment of pension   (62,036)   2,288    (59)   (59,807)
Unrealized exchange gain   (86,147)   84,980    1,167    
-
 
    (148,183)   87,268    1,108    (59,807)
   $(118,278)  $1,013,375   $15,297   $910,394 

 

   2022 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Employee share options  $179,549   $(166,750)  $(12,799)  $
-
 
Unrealized exchange loss   116,315    (108,025)   (8,290)   
-
 
Tax losses carryforward   62,675    (58,208)   (4,467)   
-
 
Provisions   51,664    (17,168)   (4,591)   29,905 
    410,203    (350,151)   (30,147)   29,905 
Deferred tax liabilities:                    
Prepayment of pension   (68,151)   (627)   6,742    (62,036)
Unrealized exchange gain   (10,251)   (79,245)   3,349    (86,147)
    (78,402)   (79,872)   10,091    (148,183)
   $331,801   $(430,023)  $(20,056)  ($118,278)

 

Note: Gorilla Taiwan subsidiary is likely to use the DTA incurred.

 

k)Expiration dates of unused tax losses and amounts of unrecognized deferred tax assets are as follows:

 

   December 31, 2023 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized
amount
   Expiry year 
2016  $335,863   $335,863   $335,863    2026 
2018   265,902    265,902    265,902    2028 
2020   1,391,266    1,391,266    1,391,266    2030 
2021   462,800    462,800    462,800    2031 
2022   2,382,650    2,382,650    2,382,650    2032 
2023   151,691    151,691    151,691    2033 
   $4,990,172   $4,990,172   $4,990,172      

 

   December 31, 2022 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized amount   Expiry year 
2016  $607,999   $607,999   $607,999    2026 
2017   2,006,095    2,006,095    2,006,095    2027 
2018   1,357,953    1,357,953    1,357,953    2028 
2020   4,771,824    4,771,824    4,771,824    2030 
2021   2,558,560    2,558,560    2,558,560    2031 
2022   9,490,794    9,490,794    9,490,794    2032 
   $20,793,225   $20,793,225   $20,793,225      

 

l)The Group’s subsidiaries outside Taiwan have unrecognized tax losses of $3,797,937 and $3,808,756 as of December 31, 2023 and 2022, respectively, which have no expiry date and can be carried forward and used to offset against future taxable income subject to meeting certain statutory requirements by those companies with unrecognized tax losses in their respective countries of incorporation.

 

m)Telmedia was incorporated in Hong Kong Special Administrative Region of the People’s Republic of China. Therefore, Telmedia is only subject to Hong Kong income tax on Hong Kong source income in accordance with “Hong Kong Inland Revenue Ordinance”.

 

n)Gorilla Taiwan’s and NSGUARD’s income tax returns through 2021 have been assessed and approved by the Tax Authority.
XML 65 R40.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share
12 Months Ended
Dec. 31, 2023
Disclosure of Earnings Per Share [Abstract]  
Earnings (loss) per share
35.Earnings (loss) per share

 

   Year ended December 31, 2023 
       Weighted average     
       number of ordinary     
   Amount after tax   shares outstanding (Note 1)   Earnings
per share
 
Basic earnings per share            
Profit attributable to the parent  $13,495,614    7,038,173   $1.92 
Diluted earnings per share               
Assumed conversion of all dilutive potential ordinary shares               
-Employee share options   -    93,664      
-Convertible preference shares   (1,085,512)   412,685      
-Restricted share units   -    13,957      
Profit attributable to ordinary shareholders of the parent plus assumed conversion of all dilutive potential ordinary shares  $12,410,102    7,558,479   $1.64 

 

   Year ended December 31, 2022
      Weighted average   
      number of ordinary   
   Amount after tax  shares outstanding (Note 1)  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(87,537,224)   4,908,558   $(17.83)

  

   Year ended December 31, 2021
   Amount after tax  Weighted average
number of
ordinary
shares
outstanding
(Note 1)
  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(8,548,294)   2,968,508   $(2.88)

  

Note 1: On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.

 

Note 2: Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).
XML 66 R41.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Information [Abstract]  
Supplemental cash flow information
36.Supplemental cash flow information

 

Investing activities with partial cash payments:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Purchase of property, plant and equipment  $237,564   $2,886,753   $7,495,838 
Add: Opening balance of payable on equipment   79,517    128,013    128,446 
Less: Ending balance of payable on equipment   (19,724)   (79,517)   (128,013)
Cash paid during the year  $297,357   $2,935,249   $7,496,271 

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Acquisition of intangible assets  $6,538,446   $73,093   $1,626,065 
Add: Opening balance of payable on intangible assets   
-
    727,060    
-
 
Less: Reversal of payable on intangible assets   
-
    (727,060)   
-
 
Less: Ending balance of payable on intangible assets   (3,020,475)   
-
    (727,060)
Cash paid during the year  $3,517,971   $73,093   $899,005 
XML 67 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Liabilities from Financing Activities
12 Months Ended
Dec. 31, 2023
Changes in Liabilities from Financing Activities [Abstract]  
Changes in liabilities from financing activities
37.Changes in liabilities from financing activities

 

  Short-term
borrowings
   Long-term
borrowings
(including
current portion)
   Lease
liabilities
   Liabilities
from financing
activities-gross
 
At January 1, 2023  $13,492,935   $10,360,684   $16,981   $23,870,600 
Changes in cash flow from financing activities   2,845,059    (1,631,896)   (16,344)   1,196,819 
Changes in other non-cash items   78,073    (78,073)   52,701    52,701 
Impact of changes in foreign exchange rate   33,043    (10,404)   
-
    22,639 
At December 31, 2023  $16,449,110   $8,640,311   $53,338   $25,142,759 

 

   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2022  $22,968,092   $12,829,264   $124,175   $35,921,531 
Changes in cash flow from financing activities   (7,596,588)   (1,451,496)   (90,549)   (9,138,633)
Changes in other non-cash items   
-
    
-
    (7,277)   (7,277)
Impact of changes in foreign exchange rate   (1,878,569)   (1,017,084)   (9,368)   (2,905,021)
At December 31, 2022  $13,492,935   $10,360,684   $16,981   $23,870,600 

 

   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2021  $17,785,057   $11,321,966   $34,685   $29,141,708 
Changes in cash flow from financing activities   4,672,902    1,213,207    (33,864)   5,852,245 
Changes in other non-cash items   
-
    
-
    122,508    122,508 
Impact of changes in foreign exchange rate   510,133    294,091    846    805,070 
At December 31, 2021  $22,968,092   $12,829,264   $124,175   $35,921,531 
XML 68 R43.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions
12 Months Ended
Dec. 31, 2023
Related party transactions [Abstract]  
Related party transactions
38.Related party transactions

 

a)Names of related parties and relationship

 

Names of related parties   Relationship with the Company
Koh Sih-Ping (Note)   Other related party
Origin Rise Limited (Note)   Other related party
Asteria Corporation   Shareholder of the Company

 

Note: Origin Rise Limited, one of shareholders of the Company, is controlled by its sole director, Koh Sih-Ping, who retired as the Director and Chief Executive Officer of the Company on September 9, 2022. As of December 31, 2023, Origin Rise Limited and Koh Sih-Ping had no control over the Group. Koh Shi-Ping has been no longer a related party to the Group since January 1, 2023.

 

b)The Group lists Koh Sih-Ping as the joint guarantor for its short-term borrowings and long-term borrowings in 2023 and 2022. Please refer to Note 16 and Note 18 for further details.

 

The Company’s interest expense and interest payable related to the loan from related parties are as below:

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest expense  $253,469   $246,763   $96,987 

 

   December 31,
2023
   December 31,
2022
 
Interest payable  $247,304   $
         -
 

 

c)Please refer to Note 16 for further details on shareholder loans.

 

d)Purchase of treasury shares

 

On December 5, 2022 (the “Effective Date”), the Agreement was made and entered into by and among the Company, Koh Sih-Ping and Origin Rise Limited that the Company purchased 2,814,895 ordinary shares (or 281,490 reflective of the 10- to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited by transferring certain accounts receivables, property, plant and equipment, and intangible assets of the Company with value, on effective date, of $15,663,648, $12,287,359 and $1,629,133, respectively.

 

As of December 31, 2022, the Company has other receivable, amounting to $521,852, due from Koh Sih-Ping because the Company has obligation to pay related output tax under applicable law in same amount in relation to this transaction and this tax should be compensated by Koh Sih-Ping in accordance with the Agreement. As of December 31, 2023, the amount was not received and fully reserved.

 

e)Key management compensation

 

   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Salaries and other short-term employee benefits  $3,044,064   $1,218,826   $769,956 
Post-employment benefits   3,283    815    14,814 
Share option expenses   
-
    
-
    62,974 
   $3,047,347   $1,219,641   $847,744 
XML 69 R44.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pledged Assets
12 Months Ended
Dec. 31, 2023
Pledged Assets [Abstract]  
Pledged assets
39.Pledged assets

 

The Group’s assets pledged as collateral are as follows:

 

   Book value    
Pledged assets  December 31,
2023
   December 31,
2022
   Purpose
Time deposits (shown as ‘Financial assets at amortized cost’)  $41,470,915   $6,871,187   Performance guarantee, deposit letter of credit and short-term borrowings
Land   12,737,302    12,718,015   Long-term and short-term borrowings
Buildings and structures   2,337,801    2,400,646   Long-term and short-term borrowings
   $56,546,018   $21,989,848    
XML 70 R45.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Contingent Liabilities and Unrecognized Contract Commitments
12 Months Ended
Dec. 31, 2023
Significant Contingent Liabilities and Unrecognized Contract Commitments [Abstract]  
Significant contingent liabilities and unrecognized contract commitments
40.Significant contingent liabilities and unrecognized contract commitments

 

a)The significant contingent liabilities incurred after the reporting period are provided in Note 41.

 

b)The significant unrecognized contract commitments are listed below:

 

i)As of December 31, 2023 and 2022, the guaranteed notes secured for service project or warranty of NSGUARD amounted to $58,702 and $58,613, respectively.

 

ii)As of December 31, 2023, the banker’s letter of guarantee issued by the bank at the request of the Company amounted to $36,366,370.

 

iii)As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of Gorilla Taiwan amounted to $2,236,725 and $1,739,982, respectively.

 

iv)As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of NSGUARD amounted to $1,069,169 and $1,204,877, respectively.

 

v)As of December 31, 2022, there a promissory note of $1,000,000 outstanding under the shareholder loan agreement with Berwick Resources Limited. The note and accrued interest has since been repaid.

 

vi)As of December 31, 2023, there was a promissory note of $3,000,000 outstanding under the shareholder loan agreement with Asteria Corporation. The note and accrued interest have since been repaid in April 2024.
XML 71 R46.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Events after the Reporting Period
12 Months Ended
Dec. 31, 2023
Significant events after the reporting period [Abstract]  
Significant Events after the Reporting Period
41.Significant events after the reporting period

 

a)On January 18, 2024, SeeQuestor filed a claim against the Company and its affiliate, Gorilla Technology UK Limited (“Gorilla UK”), alleging breach of the Assignment and License of Intellectual Property Rights dated January 2023 (the “Agreement”) and seeking the sum of US$2,493,571 and/or damages and other relief.

 

The Company and Gorilla UK intend to vigorously contest SeeQuestor’s claim and to advance counterclaims of their own. Accordingly, on February 28, 2024, the Company and Gorilla UK filed and served their Defense to SeeQuestor’s claim and counterclaim against SeeQuestor for damages arising from the latter’s breach of the Agreement and other misrepresentation factors. Due to the very early stage that these proceedings have reached, it is not possible to accurately predict whether any claim will succeed, as this would depend on a number of factors, including but not limited to, in this instance, the strength of evidence of misrepresentations and evidence in rebuttal that may be advanced by SeeQuestor.

 

Should SeeQuestor succeed on its entire claim (as it currently stands), the Company and Gorilla UK would be obliged to pay SeeQuestor the amount claimed by it (US$2,493,571) plus interest and, depending on the order made by the judge, some or all of SeeQuestor’s costs of the litigation.

 

b)In February 2024, the Company raised $10 million financing through issuance of series B preferred convertible shares with $11 conversion price with series B 5 year warrants at $15 exercise price. Both series B preferred convertible shares and warrants have certain exercisability, exercise limitations and transferability conditions.
XML 72 R47.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Management
12 Months Ended
Dec. 31, 2023
Capital Management [Abstract]  
Capital management
42.Capital management

 

The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and to maintain an optimal capital structure to reduce the cost of capital. In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. The Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings (including ‘current and non-current borrowings’ as shown in the consolidated balance sheet) less cash and cash equivalents. Total capital is calculated as ‘equity’ as shown in the consolidated balance sheet plus net debt.

 

The gearing ratios at December 31, 2023 and 2022 were as follows:

 

   December 31,
2023
  December 31,
2022
Total borrowings  $25,089,421   $23,853,619 
Less: Cash and cash equivalents   (5,306,857)   (22,996,377)
Net debt   19,782,564    857,242 
Total equity   54,151,733    28,543,183 
Total capital  $73,934,297   $29,400,425 
Gearing ratio   27%   3%
XML 73 R48.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments
12 Months Ended
Dec. 31, 2023
Financial Instruments [Abstract]  
Financial instruments
43.Financial instruments

 

a)Financial instruments by category

 

   December 31,
2023
   December 31,
2022
 
Financial assets        
Financial assets at fair value through profit or loss  $995,101   $1,073,229 
Financial assets at amortized cost (Note)   48,839,518    44,778,794 
   $49,834,619   $45,852,023 

 

   December 31,
2023
   December 31,
2022
 
Financial liabilities        
Financial liabilities at amortized cost (Note)  $42,216,345   $34,149,747 
Warrant liabilities   6,221,482    2,042,410 
Convertible preference share liabilities   7,767,238    
-
 
   $56,205,065   $36,192,157 

 

Note: Financial assets at amortized cost include cash and cash equivalents, financial assets at amortized cost, accounts receivable, other receivables and guarantee deposits. Financial liabilities at amortized cost include short-term borrowings, notes and accounts payable, other payables and long-term borrowings (including current portion).

 

b)Financial risk management policies

 

i)The Group’s activities expose it to a variety of financial risks: market risk (including foreign exchange risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial condition and financial performance.

 

ii)Risk management is carried out by a central treasury department (Group treasury) under policies approved by the Board of Directors. Group treasury identifies and evaluates financial risks in close cooperation with the Group’s operating units. The Board provides written principles for overall risk management, as well as written policies covering specific areas and matters, such as foreign exchange risk, interest rate risk, credit risk, use of non-derivative financial instruments, and investment of excess liquidity.

 

c)Significant financial risks and degrees of financial risks

 

i)Market risk

 

Foreign exchange risk

 

1.The Group’s businesses involve some non-functional currency operations (the Company’s and certain subsidiaries’ functional currency: USD; other certain subsidiaries’ functional currency: NTD and Egyptian pounds (“EGP”). A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to U.S. dollars. Any significant revaluation of the EGP may have a material adverse effect on the Group’s revenues and financial condition, and the value of, and any dividends payable on our shares in U.S. dollar.

 

1.The information on assets and liabilities denominated in foreign currencies whose values would be materially affected by the exchange rate fluctuations is as follows:

 

   December 31, 2023 
   Foreign currency
amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $516,510    0.033   $16,844,446 
EGP:USD   600,433    0.055    33,285,236 
Financial liabilities               
Monetary items               
NTD:USD   614,748    0.033    20,048,202 
EGP:USD   432,966    0.033    14,158,000 
GBP:USD   12,619    1.270    16,025,800 

 

   December 31, 2022 
   Foreign currency amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $563,120    0.033   $18,336,686 
Financial liabilities               
Monetary items               
NTD:USD   44,465    0.033    1,447,905 

 

2.The total exchange gain or (loss) (including realized and unrealized) arising from significant foreign exchange variation on the monetary items held by the Group for the years ended December 31, 2023, 2022 and 2021 amounting to $78,178, $1,079,191 and ($105,098), respectively.

 

3.Analysis of foreign currency market risk arising from significant foreign exchange variation:

 

   Year ended December 31, 2023 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss
(USD)
 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $168,444 
EGP:USD   1%   332,852 
Financial liabilities          
Monetary items          
NTD:USD   1%   200,482 
EGP:USD   1%   141,580 
GBP:USD   1%   160,258 

 

   Year ended December 31, 2022 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss  (USD) 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $183,367 
Financial liabilities          
Monetary items          
NTD:USD   1%  $14,479 

 

Price risk

 

As of December 31, 2023 and 2022, the Group is not exposed to material price risk of equity instrument.

 

Cash flow and interest rate risk

 

The Group held short-term borrowings with variable rates (excluding loan from shareholders with fixed interest rate), of which short-term effective rate would change with market interest rate, and then affect the future cash flow. Every 1% increase in the market interest rate would result to an increase of $134,491, $99,943 and $143,745 in the cash outflow for the years ended December 31, 2023, 2022 and 2021, respectively.

 

ii)Credit risk

 

1.Credit risk refers to the risk of financial loss to the Group arising from default by the clients or counterparties of financial instruments on the contract obligations. The main factor is that counterparties could not repay in full the accounts receivable based on the agreed terms.

 

2.The Group manages its credit risk taking into consideration the entire Group’s concern. For banks and financial institutions, only independently rated parties with at least BBB+ credit rating determined by Standard & Poor’s are accepted. According to the Group’s credit policy, each local entity in the Group is responsible for managing and analyzing the credit risk for each of their new clients before standard payment and delivery terms and conditions are offered. Internal risk control assesses the credit quality of the customers, taking into account their financial position, past experience and other factors. Individual risk limits are set based on internal or external ratings in accordance with limits set by the Board of Directors. The utilization of credit limits is regularly monitored.

 

3.The Group adopts the following assumption under IFRS 9 to assess whether there has been a significant increase in credit risk on that instrument since initial recognition: If the domestic and foreign contract payments were past due over 180 days based on the terms, there has been a significant increase in credit risk on that instrument since initial recognition.

 

4.The Group adopts the assumption under IFRS 9, that is, the default occurs when the contract payments are past due over one year. Longer payment terms are given to customers and default barely occurred even though the contract payments are past due within one year in the past because of the industry characteristics of the Group and positive long-term relationship with customers. Therefore, a more lagging default criterion is appropriate to determine the risk of default occurring.

 

5.The Group classifies customer’s accounts receivable and contract assets in accordance with customer types. The Group applies the modified approach using the provision matrix and loss rate methodology to estimate expected credit loss.

 

6.The Group used the forecastability to adjust historical and timely information to assess the default possibility of accounts receivable. On December 31, 2023 and 2022, the provision matrix are as follows:

 

   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2023                    
Expected loss rate   0.03%~100%   0.15%-100%   1.4%~100%   100%     
Total book value  $3,937,838   $4,770,297   $3,100,633   $2,754,385   $14,563,153 
Loss allowance   2,489,636    4,770,297    3,100,633    2,754,385    13,114,951 

 

   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2022                    
Expected loss rate   0.03%~6.3%   0.15%~100%   1.4%~100%   100%     
Total book value  $11,022,374   $4,091,598   $409,418   $
-
   $15,523,390 
Loss allowance   324,060    754,722    402,997    
-
    1,481,779 

 

7.Movements in relation to the Group applying the modified approach to provide ECLs for contract assets, accounts and other receivable are as follows:

 

   2023 
   Accounts
receivable
   Other
receivables
 
At January 1  $1,481,779   $
-
 
Provision for ECLs   11,633,172    521,852 
At December 31  $13,114,951   $521,852 

 

   2022 
   Accounts
receivable
 
At January 1  $1,486,291 
Effect of foreign exchange   (4,512)
At December 31  $1,481,779 

 

8.The Group’ s credit risk exposure in relation to contract assets under IFRS 9 as of December 31, 2023 and 2022 are $34,213,379 and $725,441, respectively.

 

9.The Group held cash and cash equivalents and financial assets at amortized cost of $46,777,772 and $29,867,564 with banks as at December 31, 2023 and 2022, respectively, which are considered to have low credit risk as those banks are the large and renowned financial institutions. The balances are measured on 12-months expected credit losses and subject to immaterial credit loss.

 

10.The significant changes in the carrying amounts of accounts receivable contributed to the increase in the allowance for expected credit loss during 2023 due to the increases in credit-impaired balances for long credit term customers located in the South Asia resulted in increases in credit loss in 2023 of approximately $7.6 million.

 

11.Other receivables and guarantee deposits of $613,544 and $869,619 as at December 31, 2023 and 2022, respectively, are considered to have high credit risk. The other receivables and other non-current assets are measured on 12-months expected credit losses and subject to material credit loss. As of December 31, 2023, the majority amount of other receivables and guarantee deposits were not received and fully reserved.

 

iii)Liquidity risk

 

1.Cash flow forecasting is performed in the operating entities of the Group and aggregated by Group treasury. Group treasury monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities at all times so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities. Such forecasting takes into consideration the Group’s debt financing plans, covenant compliance, compliance with internal balance sheet ratio targets.

 

2.A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to pay for the Group’s vendors in U.S. dollars. In addition, the retention of the GoE as a customer and receipt of payments from GoE timely depend on many factor that could cause the Group to not be able to retain the GoE a customer or otherwise limit the Group’s ability to realize the full benefits of the Egypt Contract. The loss of GoE as a customer could result in a significant reduction of Group’s anticipated revenues, which could materially and adversely affect Gorilla’s business, results of operations and financial condition.

 

3.Please refer to Note 16 for undrawn borrowing facilities as at December 31, 2023 and 2022.

 

4.The table below analyzes the Group’s non-derivative financial liabilities into relevant maturity groupings based on the remaining period at the balance sheet date to the contractual maturity date for non-derivative financial liabilities. The amounts disclosed in the table are the contractual undiscounted cash flows.

 

Non-derivative financial liabilities:

 

December 31, 2023  Less than 1 year   Over
1 year
 
Lease liabilities  $30,327   $24,241 
Long-term borrowings (including current portion)   2,052,026    7,867,224 

 

Non-derivative financial liabilities:

 

December 31, 2022  Less than 1 year   Over
1 year
 
Lease liabilities  $17,183   $
-
 
Long-term borrowings (including current portion)   2,365,972    9,461,319 

 

Except for the above, the Group’s non-derivative financial liabilities are due less than 1 year.

 

5.The Group does not expect the timing of occurrence of the cash flows estimated through the maturity date analysis will be significantly earlier, nor expect the actual cash flow amount will be significantly different.
XML 74 R49.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Information
12 Months Ended
Dec. 31, 2023
Fair Value Information [Abstract]  
Fair value information
44.Fair value information

 

A.The different levels that the inputs to valuation techniques are used to measure fair value of financial and non-financial instruments have been defined as follows:

 

Level 1:Quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date. A market is regarded as active where a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.

 

Level 2:Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.

 

Level 3:Unobservable inputs for the asset or liability. The fair value of the Group’s investment in a rent-a-captive company without active market is included in Level 3.

 

B.The carrying amounts of the Group’s financial assets and financial liabilities not measured at fair value are approximate to their fair values which are provided in Note 43.

 

C.The related information of financial instruments measured at fair value by level on the basis of the nature, characteristics and risks of the assets and liabilities at December 31, 2023 and 2022 is as follows:

 

(a)The related information of natures of the assets and liabilities is as follows:

 

December 31, 2023  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
     -
   $995,101   $995,101 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $287,482   $
-
   $5,934,000   $6,221,482 
Convertible preference share liabilities   
-
    
-
    7,767,238    7,767,238 
   $287,482   $
-
   $13,701,238   $13,988,720 

 

December 31, 2022  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
-
   $1,073,229   $1,073,229 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $2,042,410   $
-
   $
-
   $2,042,410 

 

(b)The methods and assumptions the Group used to measure fair value of warrant liabilities categorized within Level 1 are based on market quoted closing price.

 

(c)The methods and assumptions the Group used to measure fair value of investment in a rent-a-captive company categorized within Level 3 are based on net asset value.

 

(d)The output of valuation model is an estimated value and the valuation technique may not be able to capture all relevant factors of the Group’s financial and non-financial instruments. Therefore, the estimated value derived using valuation model is adjusted accordingly with additional inputs, for example, model risk or liquidity risk and etc. In accordance with the Group’s management policies and relevant control procedures relating to the valuation models used for fair value measurement, management believes adjustment to valuation is necessary in order to reasonably represent the fair value of financial and non-financial instruments at the consolidated balance sheet. The inputs and pricing information used during valuation are carefully assessed and adjusted based on current market conditions.

 

(e)The Group takes into account adjustments for credit risks to measure the fair value of financial and non-financial instruments to reflect credit risk of the counterparty and the Group’s credit quality.

 

(f)For the years ended December 31, 2023 and 2022, there was no transfer between Level 1 and Level 2.

 

D.The following table represents the changes in Level 3 instrument for the year ended December 31, 2023 and 2022:

 

   2023   2022 
Financial assets at fair value through profit or loss        
At January 1  $1,073,229   $
-
 
Acquired in the year   
-
    1,105,540 
Losses recognized in profit or loss   (78,128)   (32,311)
At December 31  $995,101   $1,073,229 

 

   2023   2022 
Private warrant liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   9,222,288    
-
 
Losses recognized in profit or loss   (3,288,288)   
-
 
At December 31  $5,934,000   $
-
 

 

   2023   2022 
Convertible preference share liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   14,067,712    
-
 
Exercised in the year   (5,214,962)     
Losses recognized in profit or loss   (1,085,512)   
-
 
At December 31  $7,767,238   $
-
 

 

The Group is in charge of valuation procedures for fair value measurements being categorized within Level 3, which is to verify independent fair value of financial instruments. Such assessment is to ensure the valuation results are reasonable by applying independent information to make results close to current market conditions, confirming the resource of information is independent, reliable and in line with other resources and represented as the exercisable price, and frequently calibrating valuation model, performing back-testing, updating inputs used to the valuation model and making any other necessary adjustments to the fair value. Finance Department of the Group set up valuation policies, valuation processes and rules for measuring fair value of financial instruments and ensure compliance with the related requirements in IFRS.

 

E.The following is the qualitative information of significant unobservable inputs and sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 fair value measurement:

 

    Fair value at December 31, 2023     Valuation technique   Significant unobservable input   Range
(weighted
average)
    Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 995,101     Net asset value   Not applicable     Not applicable     Not applicable
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Warrant liabilities   $ 5,934,000     Black-Scholes Model   Price volatility     93.45 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Convertible preference share liabilities   $ 7,767,238     Black-Scholes Model   Price volatility     93.23 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value

 

    Fair value at December 31, 2022     Valuation
technique
  Significant unobservable input   Range (weighted average)     Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 1,073,229     Net asset value   Not applicable     Not applicable     Not applicable

 

The Group has carefully assessed the valuation models and assumptions used to measure fair value, and the expected changes in fair value are insignificant even if there are reasonably possible changes in inputs.

XML 75 R50.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information
12 Months Ended
Dec. 31, 2023
Segment Information [Abstract]  
Segment Information
45.Segment Information

 

a)General information

 

The Group uses the product line as basis for providing information to the chief operating decision-maker. The Group currently divides the sales order district into three major product lines: video IoT, security convergence and other. The chief operating decision-maker makes decision concerning financial management as well as evaluation of the business performance based on these three product lines; therefore, the reportable segments are video IoT, security convergence and other.

 

b)Measurement of segment information

 

The Group evaluates the performance of the operating segments based on a measure of revenue and income before tax, in a manner consistent with that in the consolidated statements of comprehensive income (loss). The accounting policies of the operating segments are in agreement with the material accounting policies in the consolidated financial statements for the year ended December 31, 2023. Sale transactions among segments are based on arms-length principle.

 

c)Reconciliation of segment income, assets and liabilities

 

The segment information provided to the chief operating decision-maker for the reportable segments is as follows:

 

   Year ended December 31, 2023
         Other  Adjustment
and
   
   Security
Convergence
  Video IoT  segment
(Note 1)
  write-off
(Note 2)
  Consolidation
Revenue from external customers  $61,789,671   $2,905,320   $
-
   $
-
   $64,694,991 
Inter-segment revenue   11,697,729    39,339    
-
    (11,737,068)   
-
 
Total segment revenue  $73,487,400   $2,944,659   $
-
   $(11,737,068)  $64,694,991 
Segment gain (loss) before tax  $28,283,481   $(3,547,581)  $(7,948,575)  $224,277   $17,011,602 
Segment including :                         
Depreciation  $476,605   $26,637   $19,721   $
-
   $522,963 
Amortization  $102,736   $4,633   $618,662   $
-
   $726,031 
Interest income  $(309,605)  $(16,394)  $(444,411)  $
-
   $(770,410)
Interest expense  $529,750   $34,553   $253,762   $
-
   $818,065 
Tax expense  $3,370,891   $142,928   $2,171   $
-
   $3,515,990 
Segment assets  $85,334,926   $9,137,251   $113,310,681   $(92,349,110)  $115,437,748 
Segment liabilities  $50,490,134   $16,486,654   $83,970,880   $(89,661,653)  $61,336,015 

  

   Year ended December 31, 2022 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,710,421   $9,698,387   $
-
   $
-
   $22,408,808 
Inter-segment revenue   149,771    826,548    
-
    (976,319)   
-
 
Total segment revenue  $12,860,192   $10,524,935   $
-
   $(976,319)  $22,408,808 
Segment loss before tax  $(2,848,847)  $(6,750,899)  $(77,507,110)  $
-
   $(87,106,856)
Segment including :                         
Depreciation  $2,490,896   $3,447,091   $180   $
-
   $5,938,167 
Amortization  $967,557   $720,061   $
-
   $
-
   $1,687,618 
Interest income  $(9,861)  $(36,235)  $(189,816)  $
-
   $(235,912)
Interest expense  $221,215   $336,045   $278,013   $
-
   $835,273 
Tax expense  $81,248   $346,946   $2,174   $
-
   $430,368 
Segment assets  $22,387,916   $30,228,118   $45,236,856   $(32,592,012)  $65,260,878 
Segment liabilities  $21,790,810   $26,070,168   $19,088,347   $(30,231,630)  $36,717,695 

 

   Year ended December 31, 2021 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,055,359   $30,187,504   $
-
   $
-
   $42,242,863 
Inter-segment revenue   253,027    1,327,955    
-
    (1,580,982)   
-
 
Total segment revenue  $12,308,386   $31,515,459   $
-
   $(1,580,982)  $42,242,863 
Segment loss before tax  $(1,178,204)  $(6,095,996)  $(1,512,539)  $
-
   $(8,786,739)
Segment including :                         
Depreciation  $2,146,285   $4,239,714   $
-
   $
-
   $6,385,999 
Amortization  $743,540   $1,617,469   $
-
   $
-
   $2,361,009 
Interest income  $(1,827)  $(26,683)  $(9,359)  $
-
   $(37,869)
Interest expense  $207,329   $336,965   $122,055   $
-
   $666,349 
Tax (benefit) expense  $(22,795)  $(216,817)  $1,167   $
-
   $(238,445)
Segment assets  $30,187,283   $70,605,865   $69,274,230   $(75,136,675)  $94,930,703 
Segment liabilities  $27,663,770   $56,571,772   $14,098,995   $(49,332,937)  $49,001,600 

 

Note 1:Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.

 

Note 2:Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.

 

d)Reconciliation for segment income (loss)

 

i)Sales between segments are carried out at arm’s length. The revenue from external customers reported to the chief operating decision-maker is measured in a manner consistent with that in the consolidated statements of comprehensive income (loss).

 

ii)Please refer to Note 45 c) for information on total consolidated profit or loss after reconciliation and reconciliation for profit after tax of reportable segments during the current period.

 

e)Information on product and service

 

The main businesses of the Group are providing information, software and data processing services. Please refer to Note 45 for the disclosure information by products and services.

 

f)Geographical information

 

Geographical information for the years ended December 31, 2023, 2022 and 2021 is as follows:

 

   Year ended
December 31, 2023
   Year ended
December 31, 2022
   Year ended
December 31, 2021
 
   Revenue   Non-current
assets
   Revenue   Non-current
assets
   Revenue   Non-current
assets
 
Asia                        
-Taiwan  $64,615,921   $15,821,531   $14,706,318   $16,716,816   $37,433,251   $33,026,486 
-Hong Kong   63,615    3,695,405    7,687,126    704    4,797,685    5,616,651 
-Others   
-
    47,964    10,774    
-
    8,417    2,010 
Americas   
-
    895    4,590    1,431    3,510    158 
Cayman Islands   
-
    65,578    
-
    537,684    
-
    
-
 
Other regions   15,455    5,874,406    
-
    
-
    
-
    
-
 
   $64,694,991   $ 25,505,779   $22,408,808   $17,256,635   $42,242,863   $38,645,305 

 

Revenues by geography are determined based on the region of the Group’s contracting entity, which may be different than the region of the customer. Revenue from Taiwan accounted for approximately 99, 66 and 89 percent of total revenue during fiscal 2023, 2022 and 2021, respectively. Non-current assets by geography are based on physical location.

 

g)Major customer information

 

Information of major customers that exceed 10% of the revenue in the statements of comprehensive income for each of the three years in the period ended December 31, 2023 is as follows:

 

          Year ended
December 31, 2023
  Year ended
December 31, 2022
  Year ended
December 31, 2021
    Location     Revenue     Segment   Revenue     Segment   Revenue     Segment
Customer A     Singapore     $ -     Not applicable   $ 5,388,482     Security Convergence   $ -     Not applicable
Customer B     Taiwan       -     Not applicable     3,691,803     Security Convergence     -     Not applicable
Customer C     Taiwan       8,129,968     Not applicable     -     Not applicable     6,592,017     Note 1
Customer D     Taiwan       -     Not applicable     -     Not applicable     3,696,945     Video IoT
Customer E     Egypt       52,271,731     Security Convergence     -     Not applicable     -     Not applicable

 

Note 1:The Group sells products from both segments, Video IoT and security convergence.

 

Note 2:No customer above mentioned accounted for over 10% of total accounts receivable as of December 31, 2022 and 2021.
XML 76 R51.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounting Policies, by Policy (Policies)
12 Months Ended
Dec. 31, 2023
Accounting Policies [Abstract]  
Statement of compliance
a)Statement of compliance

The consolidated financial statements of the Group have been prepared in accordance with IFRS that came into effective as issued by the IASB.

The capital reorganization
b)The capital reorganization

With consummation of the business combination with Global SPAC Partners Co. (“Global”) on July 13, 2022 (the “Closing Date”) as provided in Note 24, this transaction is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred (“share listing expense”) and further details of share listing expense is provided in Note 31.

 

Basis of preparation
c)Basis of preparation
(a)Except for the following items, the consolidated financial statements have been prepared under the historical cost convention:
i)Defined benefit assets are recognized based on the net amount of pension fund assets less present value of defined benefit obligation.
ii)Financial assets and liabilities at fair value through profit or loss.
iii)Financial assets and liabilities at fair value through other comprehensive income or loss.
(b)The preparation of financial statements in conformity with IFRS requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 ee).
(c)In connection with reverse stock split of 10-to-1 effective on April 15, 2024, all ordinary shares and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. In accordance with IAS 33, the Company retrospective restatement of earnings (loss) per share for a 10-to-1 reverse stock split that occurs subsequent to the balance sheet date but before the date that the financial statements are authorized for issuance. The financial statements have also been retroactively adjusted to reflect adjustments to the conversion price for each series of convertible preferred shares effected in connection with the reverse stock split.
Basis of consolidation
d)Basis of consolidation
(a)Basis for preparation of consolidated financial statements:
i)All subsidiaries are included in the Group’s consolidated financial statements. Subsidiaries are all entities controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.
ii)Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.

 

iii)When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, as if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.
(b)Subsidiaries included in the consolidated financial statements:
  Name of  Main business  Ownership (%)   
Name of investor  subsidiary  activities  December 31, 2023  December 31, 2022  Note
The Company  Gorilla Science &
Technology
Holding, Inc.
(Gorilla BVI)
  Information software and data processing services   100%   100%   
The Company  ISSCore Technology, Inc.  Information software and data processing services   100%   100%   
The Company  Telmedia
Technology
Limited
(Telmedia)
  Information software and data processing services   100%   100%   
The Company  Gorilla SPAC Partners Co. (Global)  Dormant corporation   100%   100%   
The Company  Gorilla Technology UK Limited (Gorilla UK)  Information software and data processing services   100%   100%   
The Company  Gorilla Technology Egypt (Gorilla Egypt)  Information software and data processing services   100%   Not applicable  Note 1
Gorilla BVI  Gorilla
Technology Inc. (Gorilla Taiwan)
  Information software and data processing services   100%   100%   
Telmedia  NSGUARD Technology Inc.
(NSGURAD)
  Information software and data processing services   100%   100%   
Telmedia  Gorilla Technology Japan Inc.
(Gorilla Japan)
  Information software and data processing services   100%   100%   
Gorilla UK  Gorilla Technology (India) Private Limited
(Gorilla India)
  Information software and data processing services   100%   Not applicable  Note 2
Gorilla UK  Gorilla Distribution Partners Limited (Gorilla Distribution)  Software and hardware distribution services   55%   Not applicable  Note 3
The Company  Gorilla Distribution Egypt**  Software and hardware distribution services   100%**   Not applicable  **
**Incorporated in January 2024, not included 2023 consolidated financial statements.
 Note 1: Gorilla Egypt was established in March 2023.
 Note 2: Gorilla India was established in August 2023.
 Note 3: Gorilla Distribution was established in November 2023.
(c)Subsidiaries not included in the year ended December 23, 2023 consolidated financial statements: None, other than Gorilla Distribution Egypt, which was incorporated in January 2024.
(d)Adjustments for subsidiaries with different balance sheet dates: None.
(e)Significant restrictions: None.
(f)Subsidiaries that have non-controlling interests that are material to the Group: None.

 

Foreign currency translation
e)Foreign currency translation

Items included in the consolidated financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The consolidated financial statements are presented in United States dollars, which is the Company’s functional and the Group’s presentation currency.

(a)Foreign currency transactions and balances
i)Foreign currency transactions are translated into the functional currency using the exchange rates prevailing at the dates of the transactions or valuation where items are remeasured. Foreign exchange gains and losses resulting from the settlement of such transactions are recognized in profit or loss in the period in which they arise.
ii)Monetary assets and liabilities denominated in foreign currencies at the period end are retranslated at the exchange rates prevailing at the balance sheet date. Exchange differences arising upon re-translation at the balance sheet date are recognized in profit or loss.
iii)Non-monetary assets and liabilities denominated in foreign currencies that are not measures at fair value are translated using the historical exchange rates at the dates of the initial transactions. All foreign exchange gains and losses are presented in the consolidated statements of comprehensive income (loss) within ‘other gains (losses) – net’.
(b)Translation of foreign operations
i)The operating results and financial position of all the group entities that have a functional currency different from the presentation currency are translated into the presentation currency as follows:
Assets and liabilities for each balance sheet presented are translated at the closing exchange rate at the date of that balance sheet;
Income and expenses for each statement of comprehensive income (loss) are translated at average exchange rates of that period;
Equity for each statement of changes in equity presented is initially measured and recorded in the functional currency using the exchange rate at issuance and is not subsequently adjusted for changes in exchange rates during period it is outstanding; and
All resulting exchange differences are recognized in other comprehensive income.
ii)When the foreign operation partially disposed of or sold is a subsidiary, cumulative exchange differences that were recorded in other comprehensive income are proportionately transferred to the non-controlling interest in this foreign operation. In addition, even when the Group retains partial interest in the former foreign subsidiary after losing control of the former foreign subsidiary, such transactions should be accounted for as disposal of all interest in the foreign operation.

 

Classification of current and non-current items
f)Classification of current and non-current items
(a)Assets that meet one of the following criteria are classified as current assets; otherwise they are classified as non-current assets:
i)Assets arising from operating activities that are expected to be realized, or are intended to be sold or consumed within the normal operating cycle;
ii)Assets held mainly for trading purposes;
iii)Assets that are expected to be realized within twelve months from the balance sheet date; and
iv)Cash and cash equivalents, excluding restricted cash and cash equivalents.
(b)Liabilities that meet one of the following criteria are classified as current liabilities; otherwise they are classified as non-current liabilities:
i)Liabilities that are expected to be paid off within the normal operating cycle;
ii)Liabilities arising mainly from trading activities;
iii)Liabilities that are to be paid off within twelve months from the balance sheet date; and
iv)Liabilities for which the repayment date cannot be extended unconditionally to more than twelve months after the balance sheet date.
Cash equivalents
g)Cash equivalents

Cash equivalents refer to short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Time deposits that meet the definition above and are held for the purpose of meeting short-term cash commitments in operations are classified as cash equivalents.

Financial assets at fair value through profit or loss
h)Financial assets at fair value through profit or loss
(a)Financial assets at fair value through profit or loss are financial assets that are not measured at amortized cost or fair value through other comprehensive income.
(b)On a regular way purchase or sale basis, financial assets at fair value through profit or loss are recognized and derecognized using trade date accounting.
(c)At initial recognition, the Group measures the financial assets at fair value and recognizes the transaction costs in profit or loss. The Group subsequently measures the financial assets at fair value, and recognizes the gain or loss in profit or loss.
Financial assets at amortized cost
i)Financial assets at amortized cost
(a)The Group classifies its financial assets as at amortized cost only if both of the following criteria are met:
i)the asset is held within a business model whose objective is to collect the contractual cash flows, and

 

ii)the contractual terms give rise to cash flows that are solely payments of principal and interest.
(b)On a regular way purchase or sale basis, financial assets at amortized cost are recognized and derecognized using trade date accounting.
(c)At initial recognition, the Group measures the financial assets at fair value plus transaction costs. Interest income from these financial assets is included in finance income using the effective interest method. A gain or loss is recognized in profit or loss when the asset is derecognized or impaired.
(d)The Group’s time deposit which do not fall under cash equivalents are measured at initial investment amount as the effect of discounting is immaterial.
Accounts receivable
j)Accounts receivable
(a)Accounts receivable represent the Group’s contractual right to receive consideration in exchange for transferred goods or rendered services.
(b)Non-interest bearing short-term accounts receivable are measured at the original invoice amount as the effect of discounting is immaterial.
Impairment of financial assets
k)Impairment of financial assets

For debt instruments measured at financial assets at amortized cost, at each reporting date, the Group recognizes the impairment provision for 12 months expected credit losses if there has not been a significant increase in credit risk since initial recognition or recognizes the impairment provision for the lifetime expected credit losses (ECLs) if such credit risk has increased since initial recognition after taking into consideration all reasonable and verifiable information that includes forecasts. On the other hand, for accounts receivable or contract assets that do not contain a significant financing component, the Group recognizes the impairment provision for lifetime ECLs.

Derecognition of financial assets
l)Derecognition of financial assets

The Group derecognizes a financial asset when the contractual rights to receive the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.

Operating leases (lessor)
m)Operating leases (lessor)

Lease income from an operating lease (net of any incentives given to the lessee) is recognized in profit or loss on a straight-line basis over the lease term.

Inventories
n)Inventories

Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted-average method. The item by item approach is used in applying the lower of cost and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and the estimated costs necessary to make the sale.

 

Property, plant and equipment
o)Property, plant and equipment
(a)Property, plant and equipment are initially recorded at cost.
(b)Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to profit or loss during the financial period in which they are incurred.
(c)Land is not depreciated. Property, plant and equipment apply cost model and are depreciated using the straight-line method over their estimated useful lives. Each part of an item of property, plant, and equipment with a cost that is significant in relation to the total cost of the item must be depreciated separately.
(d)The assets’ residual values, useful lives and depreciation methods are reviewed, and adjusted if appropriate, at each financial year-end. If expectations for the assets’ residual values and useful lives differ from previous estimates or the patterns of consumption of the assets’ future economic benefits embodied in the assets have changed significantly, any change is accounted for as a change in estimate under IAS 8, ‘Accounting Policies, Changes in Accounting Estimates and Errors’, from the date of the change. The estimated useful lives of property, plant and equipment are as follows:
Buildings and structures  50 years
Transportation equipment  5 years
Office equipment  3~ 5 years
Leasehold equipment  3~ 5 years
Other equipment (Note)  5 years

Note: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

Leasing arrangements (lessee)-right-of-use assets/ lease liabilities
p)Leasing arrangements (lessee)right-of-use assets/ lease liabilities
(a)Leases are recognized as a right-of-use asset and a corresponding lease liability at the commencement date at which the leased asset is available for use by the Group. For short-term leases or leases of low-value assets, lease payments are recognized as an expense on a straight-line basis over the lease term.
(b)Lease liabilities include the net present value of the remaining lease payments at the commencement date, discounted using the interest rate implicit in the lease. If such rate cannot be readily determined, the incremental borrowing rate is employed. Lease payments are comprised of fixed payments, less any lease incentives receivable.

 

The Group subsequently measures lease liabilities at amortized cost using the interest method and recognizes interest expense over the lease term. The lease liability is remeasured and the amount of remeasurement is recognized as an adjustment to the right-of-use asset when there are changes in the lease term or lease payments and such changes do not arise from contract modifications.

(c)At the commencement date, the right-of-use asset is stated at cost comprising the amount of the initial measurement of lease liability less any lease payments made at or before the commencement date, less any lease incentive received; and include any initial direct costs incurred by the Group and an estimate of cost to be incurred by the Group in dismantling and removing the underlying asset and restoration. The right-of-use asset is measured subsequently using the cost model and is depreciated from the commencement date to the earlier of the end of the asset’s useful life or the end of the lease term. When the lease liability is remeasured, the amount of remeasurement is recognized as an adjustment to the right-of-use asset.
(d)For lease modifications that decrease the scope of the lease, the lessee shall decrease the carrying amount of the right-of-use asset and remeasure the lease liability to reflect the partial or full termination of the lease, and recognize the difference in profit or loss.
Intangible assets
q)Intangible assets
(a)Computer software

Computer software is stated at cost and amortized on a straight-line basis over its estimated useful life of 1 to 5 years.

(b)Intellectual property rights

Intellectual property rights are stated at historical cost and are amortized on a straight-line basis over their estimated useful lives of 10 years.

Impairment of non-financial assets
r)Impairment of non-financial assets

The Group assesses at each balance sheet date the recoverable amounts of those assets where there is an indication that they are impaired. An impairment loss is recognized for the amount by which the asset’s carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s fair value less costs to sell or value in use. The fair value less costs of disposal calculation is based on available data from binding sales transactions, conducted at arm’s length, for similar assets or observable market prices less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow (‘DCF’) model. The cash flows are derived from the budget for the next five years and do not include restructuring activities that the Group is not yet committed to or significant future investments that will enhance the asset’s performance of the cash generating unit being tested. The recoverable amount is sensitive to the discount rate used for the DCF model as well as the expected future cash-inflows and the growth rate used for the extrapolation purposes. When the circumstances or reasons for recognizing impairment loss for an asset in prior years no longer exist or diminish, the impairment loss is reversed. The increased carrying amount due to reversal should not be more than what the depreciated or amortized historical cost would have been if the impairment had not been recognized. There was no impairment of non-financial assets for the years ended December 31, 2023, 2022 and 2021.

 

Loans
s)Borrowings

Loans comprise long-term and short-term bank borrowings and other short-term loans. Loans are recognized initially at fair value, net of transaction costs incurred. Loans are subsequently stated at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.

Notes and accounts payable
t)Notes and accounts payable
(a)Accounts payable are liabilities for purchases of goods or services and notes payable are those resulting from operating and non-operating activities.
(b)Non-interest bearing short-term notes and accounts payable are measured at the original invoice amount as the effect of discounting is immaterial.
Convertible preference share liabilities
u)Convertible preference share liabilities

Convertible preference share liabilities issued by the Group contain conversion options (that is, the preference share holders have the right to convert the preference shares into the Group’s ordinary shares, upon request, but not by exchanging a fixed amount of cash for a fixed number of ordinary shares), call options. The Group classifies the preference share liabilities upon issuance a financial liability in accordance with the contract terms. They are accounted for as follows:

(a)The embedded call options are not recognized or remeasured separately from the host contracts.
(b)The host contracts of preference share liabilities are initially recognized at fair value. Any difference between the initial recognition and the fair value at each reporting date is recognized in profit or loss.
(c)When share holders exercise conversion options, the liability component of the preference share liabilities shall be remeasured on the conversion date. The issuance cost of converted common shares is the total book value of the abovementioned liability component and ‘capital surplus’.

 

Warrant liabilities
v)Warrant liabilities

Share purchase warrants issued by the Group are accounted for as derivative liabilities. The warrants are initially recognized at fair value, and in subsequent periods measured at fair value through profit or loss until the warrants are exercised, redeemed, or expired.

Derecognition of financial liabilities
w)Derecognition of financial liabilities

A financial liability is derecognized when the obligation under the liability specified in the contract is discharged, cancelled or expired.

Provisions
x)Provisions

Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event. It is probable that the Company will be required to settle that obligation and a reliable estimate can be made of the obligation amount. The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the reporting date, taking into account the risks and uncertainties surrounding the obligation. Where a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows when the effect of the time value of money is material. When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably.

(a)Warranties

Assurance-type warranties are recognized when the Group has a present legal obligation as a result of past events, and it is probable that an outflow of economic resources will be required to settle the obligation and the amount of the obligation can be reliably estimated. Warranties are measured at the present value of the expenditures expected to be required to settle the obligation on the balance sheet date. The only post-sale obligation to customers is in respect of warranties that provide assurance that products will operate in accordance with agreed-upon specifications and function as intended. These warranty provisions are only invoked when a customer makes requests relating to flawed, malfunctional or defective products. Since customers do not have the option to purchase the warranty separately and the warranty does not offer any technical support or the right to receive unspecified updates, upgrades or enhancements, the warranty is not considered a separate performance obligation pursuant to IFRS 15. B28 through B33 and, accordingly, is accounted for as a liability in accordance with IAS 37.

 

Employee benefits
y)Employee benefits
(a)Short-term employee benefits

Short-term employee benefits are recognized when the employee has rendered the service and are measured at undiscounted amount of benefits expected to be paid in exchange for that service.

(b)Pensions
i)Defined contribution plans

Under defined contribution plans, contributions are recognized as pension expenses when they are due on an accrual basis. Prepaid contributions are recognized as an asset to the extent of a cash refund or a reduction in the future payments.

ii)Defined benefit plans
The defined benefit plans were terminated as of December 31, 2023.
Net obligation under a defined benefit plan is defined as the present value of an amount of pension benefits that employees will receive on retirement for their services with the Group in current period or prior periods. The liability recognized in the balance sheet in respect of defined benefit pension plans is the present value of the defined benefit obligation at the balance sheet date less the fair value of plan assets. The net defined benefit obligation is calculated annually by independent actuaries using the projected unit credit method. The rate used to discount is determined by using interest rates of government bonds (at the balance sheet date) of a currency and term consistent with the currency and term of the employment benefit obligations.
Remeasurements arising on defined benefit plans are recognized in other comprehensive income in the period in which they arise and are recorded as retained earnings.
Pension cost for the interim period is calculated on a year-to-date basis by using the pension cost rate derived from the actuarial valuation at the end of the prior financial year, adjusted for significant market fluctuations since that time and for significant curtailments, settlements, or other significant one-off events. Also, the related information is disclosed accordingly.
(c)Employees’ compensation and directors’ remuneration

Employees’ compensation and directors’ remuneration are recognized as expenses and liabilities, provided that such recognition is required under legal or constructive obligation and those amounts can be reliably estimated. Any difference between the resolved amounts and the subsequently actual distributed amounts is accounted for as changes in estimates.

 

Share-based payment
z)Share-based payment

Under the equity-settled share-based payment arrangements, the employee and non-employee services received are measured at the fair value of the equity instruments granted at the grant date, and are recognized as compensation cost or operating expenses over the vesting period, with a corresponding adjustment to equity. The fair value of the equity instruments granted shall reflect the impact of market vesting conditions and non-vesting conditions. Share-based payment is subject to adjustment based on the service conditions that are expected to be satisfied and the estimates of the number of equity instruments that are expected to vest under the non-market vesting conditions at each balance sheet date. Ultimately, the amount of compensation cost recognized is based on the number of equity instruments that eventually vest.

Having recognized the services received and a corresponding increase in equity, the Company shall make no subsequent adjustment to total equity after vesting date. However, this requirement does not preclude the Company from recognizing a transfer within equity.

Income tax
aa)Income tax
(a)The tax expense for the period comprises current and deferred tax. Tax is recognized in profit or loss.
(b)The current income tax expense is calculated on the basis of the tax laws enacted or substantively enacted at the balance sheet date in the countries where the Company and its subsidiaries operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in accordance with applicable tax regulations. It establishes provisions where appropriate based on the amounts expected to be paid to the tax authorities.
(c)Deferred tax is recognized, using the balance sheet liability method, on temporary differences between the tax bases of assets and liabilities and their carrying amounts in the consolidated balance sheet. Deferred tax is provided on temporary differences arising from investments in subsidiaries, except where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not be reversed in the foreseeable future. Deferred tax assets and liabilities are measured based on the tax rates and laws that are expected to apply when the assets and liabilities will be realized or settled.
(d)Deferred tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. At each balance sheet date, unrecognized and recognized deferred tax assets are reassessed.
(e)Current income tax assets and liabilities are offset and the net amount reported in the balance sheet when there is a legally enforceable right to offset the recognized amounts and an intention to settle on a net basis or realize the asset and settle the liability simultaneously. Deferred tax assets and liabilities are offset on the balance sheet when the entity has the legally enforceable right to offset current tax assets against current tax liabilities and they are levied by the same taxation authority on either the same entity or different entities that intend to settle on a net basis or realize the asset and settle the liability simultaneously.

 

(f)When the Company has a history of recent losses, the Company recognizes a deferred tax asset arising from unused tax losses only to the extent that the Company has sufficient taxable temporary differences or there is convincing other evidence that sufficient taxable profit will be available against which the unused tax losses can be utilized by the Company.
Share capital
bb)Share capital
(a)Ordinary shares are classified as equity. The classification of preference shares is determined according to the special rights attached to preference shares based on the substance of the contract and the definition of financial liabilities and equity instruments. Incremental costs directly attributable to the issue of new shares or share options are shown in equity as a deduction from the proceeds.
(b)Where the Company repurchases the Company’s equity share capital that has been issued, the consideration paid, including any directly attributable incremental costs (net of income taxes) is deducted from equity attributable to the Company’s equity holders. Where such shares are subsequently reissued, the difference between their book value and any consideration received, net of any directly attributable incremental transaction costs and the related income tax effects, is included in equity attributable to the Company’s equity holders.
Revenue recognition
cc)Revenue recognition

The Group generates revenue from offering hardware and software products as well as professional services to its customers. Sales of hardware consists of single performance obligation. Sales of software consists of both single or multiple performance obligations and transaction price of which is allocated to each performance obligation on a relative stand-alone selling price basis. Major types of sales of services offered are system integration service and maintenance service. The Group only offers one contract in relation to system integration service when a customer purchases more than one offering at or near the same time. For system integration service, services and goods promised in the contract are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all goods and services in the contract are exclusively accounted for as a single performance obligation. For maintenance service performance obligation, the inputs of labor hours and resources are expended evenly throughout the performance period. Therefore, the Group recognizes revenue on a straight-line basis.

 

(a)Sales of goods-hardware
i)The Group’s sales of goods-hardware are primarily selling of externally purchased server, solid state drive, hard drives, and computer peripheral to the customer. Sales are recognized at a point in time when control of the products has transferred, being when the products are delivered to the customer, the customer has full discretion over the channel and price to sell the products, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied.
ii)Revenue is recognized based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date.
iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.
(b)Sales of goods-software
i)The Group develops and sells video intelligence and security convergence products. Sales are from sell of software products such as system software, database and platform by providing a right of use to customers which can be accounted for as a single or multiple performance obligations, depending on whether or not the customer can benefit from the good on its own and the Group’s promise to transfer the goods to the customer is separately identifiable from other promises in the contract. The Group may offer several software products within the same contract and each software product is distinct and independent from one another. Under such circumstance, a contract contains multiple performance obligations and revenue is recognized upon fulfilment of each performance obligation.

 

ii)Transaction prices are determined at contract inception based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date. The Group allocates the transaction price to each performance obligation on a relative stand-alone selling price basis. The Group sells each of its software products separately so that the relative stand-alone selling price can be determined accordingly. Revenue is recognized as the control of each performance obligations is transferred at a point in time, being when the software installed to the customer. The customer can direct the use of, and obtain substantially all of the remaining benefits from, the software at the point in time at which the software is installed, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products.
iii)A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.
(c)Sales of services
i)The Group provides system integration service and maintenance service. Main types of services offered are system integration service contract and maintenance service contract. System integration service includes information and communication systems, installation of software and hardware equipment as well as implementation and integration of various systems whereas maintenance service is to provide maintenance work for hardware and software at the performance location during the contractual period. The consideration promised in the most of service contracts with customer of the Group are generally at fixed amount, and the amounts of variable consideration in certain service contracts which also include fixed amount of consideration are insignificant.
ii)For system integration service projects, the arrangements typically include sales of hardware, software, and services within the same contract. However, since the goods and services promised in the contract are significantly affected by one or more of the other goods or services in the contract to function as intended, they are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all of the arrangements in the contract are deemed a single performance obligation and allocation of transaction price is not required. Revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered.

 

Costs that do not depict progress toward satisfaction of the performance obligation are included in contract costs but may not result in revenue being recognized, for example when such costs are attributable to significant unanticipated inefficiencies that were not included in the price of the contract or significant re-work. At times costs may be incurred that are not reflective of the Company’s progress towards satisfaction of the performance obligation which may result in revenue being recognized only to the extent of such costs without any profit, for example uninstalled materials that are (1) not distinct, (2) control is transferred to the customer significantly before integration of the goods into the project, (3) cost of the transferred goods are significant relative to the total estimated costs of satisfying the performance obligation, and (4) the Company is not significantly involved in designing or manufacturing the goods. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred.

iii)For maintenance service project, the Group regularly assigns employees to perform inspection and maintenance work at each performing location and the inputs of labor hours and resources are expended evenly throughout the performance period. The Group recognizes revenue on a straight-line basis.
iv)The customer pays at the time specified in the payment schedule. If the services rendered exceed the payment, a contract asset is recognized If the payments exceed the services rendered, a contract liability is recognized. Contract asset is reclassified to accounts receivable when related invoices are issued.
v)Estimates of revenues, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.
(d)Sales arrangement with system integrators
i)The Group has relied, in part, on a variety of partnerships with system integrators (“partners”) to allow the Group to provide data services as part of services provided by the partners, and they integrate the Group’s products and services with theirs’ and sell directly to their customers in their region of operation.
ii)In such arrangement, the Group enters into sales agreement with the partners directly and is only responsible for delivering goods and services to the partners. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with the partners in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.

 

(e)Sales arrangement with sales representatives, resellers and distributors
i)In geographic regions where the Group does not have an operating subsidiary, the Group provides its products and services solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers. Revenue recognition for each type of these arrangements is as follows:
ii)Sales representatives are granted rights to use the Group’s products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed. In such arrangement, the Group enters into sales agreements with the customers directly. Goods and services are provided directly by the Group to the customers in accordance with the executed contracts. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with customers in accordance with the Group’s revenue recognition policy as stated in the preceding paragraphs.
iii)Resellers purchase the Group’s products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use the Group’s software for demonstration, training, and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided. In such arrangement, the Group enters into sales agreements with resellers directly and is only responsible for delivering its goods and services to resellers. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with resellers in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.
iv)Distributors purchase the Group’s products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided. In such arrangement, the Group enters into sales agreements with distributors directly and is only responsible for delivering its goods and services to distributors. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with distributors in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.
Operating segments
dd)Operating segments

Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The Company’s CODM reviews financial information provided based on product lines and presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company currently has determined that it operates in three operating segments and has three reportable segments which are Video IoT, Security Convergence and other segment.

 

Critical accounting judgments, estimates and key sources of assumption uncertainty
ee)Critical accounting judgments, estimates and key sources of assumption uncertainty

The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year; and the related information is addressed below:

(a)Critical judgements in applying the Group’s accounting policies

None.

(b)Critical accounting estimates and assumptions

Revenue recognition-sales of system integration services

The Group recognizes revenue from providing system integration services based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred. Recognition of revenue and profit is dependent upon a number of factors, including the accuracy of a variety of estimates made at the balance sheet date, such as engineering progress, material quantities, the achievement of milestones, labor productivity and cost estimates. Any significant variances in estimations of the total costs will impact the measurement of progress which drives the revenue recognition of contract works in an accounting period. Management continuously monitors factors that may affect the quality of its estimates and conducts periodic review of the relevance of factors by reviewing the actual amounts incurred and comparing with previous estimated amounts in order to mitigate the exposure to significant variances. For the years ended December 31, 2023, 2022 and 2021, the Group recognized service revenue of $64,675,038, $12,285,804 and $15,910,023, respectively.

Convertible Preference Shares and Private Warrants

Fair value of convertible Preference Shares and Private Warrants without an active market or quoted prices are determined using valuation techniques such as market approach and income approach. The measurement of fair value may adopt observable information or models of similar financial instruments or use assumptions in an appropriate manner if the observable parameters are unavailable in the market. Observable information is the primary source of reference. When valuation models are used for the measurements, calibration are performed to ensure its accountability in reflecting real information and market price. In the fair value measurement, the Company used Black-Scholes Model to estimate the fair value of convertible Preference Shares and Private Warrants, applying several assumptions and inputs the Company deemed reasonable. Any changes in these judgements and estimates will impact the fair value measurement of these financial instruments. Please refer to Note 44 for the financial instruments fair value information.

XML 77 R52.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables)
12 Months Ended
Dec. 31, 2023
Application of New and Revised International Financial Reporting Standards Ifrs International Accounting Standards Ias International Financial Reporting Interpretations Committee Ifric Interpretations an [Abstract]  
Schedule of new interpretation that are mandatorily effective for the current year Amendments to IFRS and the new interpretation that are mandatorily effective for the current year
New Standards, Interpretations and Amendments Effective date
issued by IASB
Amendments to IAS 1, ‘Disclosure of accounting policies’  January 1, 2023
Amendments to IAS 8, ‘Definition of accounting estimates’  January 1, 2023
Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’  January 1, 2023
Amendments to IAS 12 ‘International tax reform - pillar two model rules’  May 23, 2023
IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendments to IFRS 17, ‘Insurance contracts’  January 1, 2023
Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’  January 1, 2023
Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective New standards, interpretations and amendments in issue but not yet effective are as follows:
New Standards, Interpretations and Amendments  Effective date
issued by IASB
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’  January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’  January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’  January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’  January 1, 2024
Amendments to IAS 21, ‘Lack of exchangeability’  January 1, 2025
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’  To be determined by IASB
IFRS 18, “Presentation and disclosure in financial statements”  January 1, 2027
XML 78 R53.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Material Accounting Policy Information (Tables)
12 Months Ended
Dec. 31, 2023
Summary of Significant Accounting Policies [Abstract]  
Schedule of Subsidiaries Included in the Consolidated Financial Statements Subsidiaries included in the consolidated financial statements:
  Name of  Main business  Ownership (%)   
Name of investor  subsidiary  activities  December 31, 2023  December 31, 2022  Note
The Company  Gorilla Science &
Technology
Holding, Inc.
(Gorilla BVI)
  Information software and data processing services   100%   100%   
The Company  ISSCore Technology, Inc.  Information software and data processing services   100%   100%   
The Company  Telmedia
Technology
Limited
(Telmedia)
  Information software and data processing services   100%   100%   
The Company  Gorilla SPAC Partners Co. (Global)  Dormant corporation   100%   100%   
The Company  Gorilla Technology UK Limited (Gorilla UK)  Information software and data processing services   100%   100%   
The Company  Gorilla Technology Egypt (Gorilla Egypt)  Information software and data processing services   100%   Not applicable  Note 1
Gorilla BVI  Gorilla
Technology Inc. (Gorilla Taiwan)
  Information software and data processing services   100%   100%   
Telmedia  NSGUARD Technology Inc.
(NSGURAD)
  Information software and data processing services   100%   100%   
Telmedia  Gorilla Technology Japan Inc.
(Gorilla Japan)
  Information software and data processing services   100%   100%   
Gorilla UK  Gorilla Technology (India) Private Limited
(Gorilla India)
  Information software and data processing services   100%   Not applicable  Note 2
Gorilla UK  Gorilla Distribution Partners Limited (Gorilla Distribution)  Software and hardware distribution services   55%   Not applicable  Note 3
The Company  Gorilla Distribution Egypt**  Software and hardware distribution services   100%**   Not applicable  **
**Incorporated in January 2024, not included 2023 consolidated financial statements.
Schedule of Estimated Useful Lives of Property, Plant and Equipment The estimated useful lives of property, plant and equipment are as follows:
Buildings and structures  50 years
Transportation equipment  5 years
Office equipment  3~ 5 years
Leasehold equipment  3~ 5 years
Other equipment (Note)  5 years
XML 79 R54.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents (Tables)
12 Months Ended
Dec. 31, 2023
Cash and Cash Equivalents [Abstract]  
Schedule of Cash and Cash Equivalents
   December 31,
2023
   December 31,
2022
 
Cash on hand and petty cash  $7,975   $7,957 
Checking accounts   44,742    130,362 
Demand deposits   4,226,503    22,858,058 
Time deposits   42,498,552    6,871,187 
    46,777,772    29,867,564 
Transferred to financial assets at amortized cost   (41,470,915)   (6,871,187)
   $5,306,857   $22,996,377 
XML 80 R55.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Fair Value Through Profit or Loss (Tables)
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Schedule of Financial Assets at Fair Value Through Profit or Loss
   December 31,
2023
   December 31,
2022
 
Current items:        
Financial assets mandatorily measured at fair value through profit or loss 
 
  
 
 
Investment in a rent-a-captive company  $995,101   $1,073,229 
XML 81 R56.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Amortized Cost (Tables)
12 Months Ended
Dec. 31, 2023
Financial Assets at Amortized Cost [Abstract]  
Schedule of Financial Assets at Amortized Cost
Items  December 31,
2023
   December 31,
2022
 
Current items:        
Time deposits  $27,827,915   $6,871,187 
           
Non-current items:          
Time deposits  $13,643,000   $
-
 
Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost Amounts recognized in profit or loss in relation to financial assets at amortized cost are listed below:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest income  $336,472   $31,604   $12,810 
XML 82 R57.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable (Tables)
12 Months Ended
Dec. 31, 2023
Accounts And Non Trade Receivable Abstract  
Schedule of Accounts Receivable
   December 31,
2023
   December 31,
2022
 
Accounts receivable  $14,563,153   $15,523,390 
Less: Allowance for ECLs / uncollectable accounts   (13,114,951)   (1,481,779)
   $1,448,202   $14,041,611 
Schedule of Analysis of Accounts Receivable is as Follows The aging analysis of accounts receivable is as follows:
   December 31,
2023
   December 31,
2022
 
Not past due  $3,937,838   $11,022,374 
Up to 180 days   4,770,297    4,091,598 
181 to 365 days   3,100,633    409,418 
Over 366 days   2,754,385    
-
 
   $14,563,153   $15,523,390 

 

XML 83 R58.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Inventories [Abstract]  
Schedule of Inventories
   December 31, 2023 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $23,116   $
             -
   $23,116 
   December 31, 2022 
   Cost   Allowance for
valuation loss
   Book value 
Finished goods  $68,629   $
        -
   $68,629 
Schedule of Cost of Inventories Recognized as Expense The cost of inventories and services recognized as expense for the year:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Cost of goods sold  $42,126   $7,266,283   $16,790,457 
Cost of services   19,934,023    6,805,619    9,678,205 
   $19,976,149   $14,071,902   $26,468,662 
XML 84 R59.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments (Tables)
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Schedule of Prepayments
Items  December 31,
2023
   December 31,
2022
 
Current items:        
Prepayment for purchases  $6,359,812   $
-
 
Prepayment for insurance expenses   824,185    1,034,217 
Prepayment for transaction costs   104,076    
-
 
Prepaid rent   90,200    
-
 
Prepayment for professional services expenses   51,205    227,000 
Others   15,717    5,225 
   $7,445,195   $1,266,442 
           
Non-current items:          
Prepayment for insurance expenses  $426,588   $537,684 
Others   24,992    75,298 
   $451,580   $612,982 
XML 85 R60.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Receivables (Tables)
12 Months Ended
Dec. 31, 2023
Other receivables [Abstract]  
Schedule of Other receivables
   December 31,
2023
   December 31,
2022
 
Other receivables from a related party (Note)  $521,852   $521,852 
Others   107,228    126,765 
    629,080    648,617 
Less: Allowance for ECLs / uncollectable accounts   (521,852)   
-
 
   $107,228   $648,617 

Note: Information relating to this transaction is provided in Note 38 (d).

XML 86 R61.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2023                        
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
2023                              
January 1  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
Additions   
-
    10,600    
-
    108,851    118,113    237,564 
Disposals   
-
    
-
    (2,408)   (3,808)   
-
    (6,216)
Depreciation expenses   
-
    (76,102)   (3,248)   (263,500)   (164,176)   (507,026)
Reclassification   
-
    
-
    
-
    (1,649)   
-
    (1,649)
Net exchange differences   19,287    2,657    (41)   (964)   2,786    23,725 
December 31  $12,737,302   $2,337,801   $
-
   $681,280   $122,582   $15,878,965 
                               
At December 31, 2023                              
Cost  $12,737,302   $3,261,934   $21,773   $1,700,073   $11,744,573   $29,465,655 
Accumulated depreciation   
-
    (924,133)   (21,773)   (1,018,793)   (11,621,991)   (13,586,690)
   $12,737,302   $2,337,801   $-   $681,280   $122,582   $15,878,965 
   Land
(Note 1)
   Buildings and
structures (Note 1)
   Transportation
equipment
   Office
 equipment
   Other
equipment (Note 2)
   Total 
At January 1, 2022                        
Cost  $14,110,197   $3,575,363   $34,953   $7,238,662   $33,427,990   $58,387,165 
Accumulated depreciation   
-
    (853,996)   (22,879)   (3,065,014)   (20,050,206)   (23,992,095)
   $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
2022                              
January 1  $14,110,197   $2,721,367   $12,074   $4,173,648   $13,377,784   $34,395,070 
Additions   
-
    24,368    
-
    653,628    2,208,757    2,886,753 
Disposals (Note 3)   
-
    
-
    
-
    (2,590,890)   (9,977,212)   (12,568,102)
Depreciation expenses   
-
    (78,172)   (5,343)   (1,329,350)   (4,484,888)   (5,897,753)
Net exchange differences   (1,392,182)   (266,917)   (1,034)   (64,686)   (958,582)   (2,683,401)
December 31  $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 
                               
At December 31, 2022                              
Cost  $12,718,015   $3,246,249   $31,504   $1,635,691   $12,112,226   $29,743,685 
Accumulated depreciation   
-
    (845,603)   (25,807)   (793,341)   (11,946,367)   (13,611,118)
   $12,718,015   $2,400,646   $5,697   $842,350   $165,859   $16,132,567 

Note 1: Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.

Note 2: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.

Note 3: Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.

XML 87 R62.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements-Lessee (Tables)
12 Months Ended
Dec. 31, 2023
Leasing arrangements lessee [Abstract]  
Schedule of right-of-use assets and the depreciation charge The carrying amount of right-of-use assets and the amortization charge are as follows:
   Carrying amount 
   December 31,
2023
   December 31,
2022
 
Buildings (Office and warehouse)  $47,992   $4,925 
Transportation equipment (Business vehicles)   5,044    11,750 
   $53,036   $16,675 
   Depreciation charge 
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Buildings (Office and warehouse)  $9,314   $12,774   $14,394 
Transportation equipment (Business vehicles)   6,623    27,640    20,044 
   $15,937   $40,414   $34,438 
Schedule of information on profit and loss accounts relating to lease contracts The information on profit and loss accounts relating to lease contracts is as follows:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Items affecting profit or loss            
Interest expense on lease liabilities  $346   $1,219   $1,196 
Expense on short-term lease contracts   171,999    13,602    2,142 
Expense on leases of low-value assets   6,661    19,227    4,872 
Loss on lease modification   
-
    48,448    
-
 
XML 88 R63.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Abstract]    
Schedule of Intangible Assets  
   Year ended December 31, 2023 
   Computer software   Intellectual property rights
(Note 1)
   Total 
January 1            
Cost  $2,403,406   $
-
   $2,403,406 
Accumulated amortization   (2,347,064)   
-
    (2,347,064)
   $56,342   $
-
   $56,342 
                
At January 1  $56,342   $
-
   $56,342 
Additions-acquired separately   538,446    6,000,000    6,538,446 
Amortization expenses   (176,031)   (550,000)   (726,031)
Net exchange differences   755    
-
    755 
At December 31  $419,512   $5,450,000   $5,869,512 
                
December 31               
Cost  $555,562   $6,000,000   $6,555,562 
Accumulated amortization   (136,050)   (550,000)   (686,050)
   $419,512   $5,450,000   $5,869,512 
   Year ended December 31,
2022
 
   Computer software 
January 1    
Cost  $18,144,910 
Accumulated amortization   (14,725,441)
   $3,419,469 
      
At January 1  $3,419,469 
Additions-acquired separately   73,093 
Amortization expenses   (1,687,618)
Disposals (Note 2)   (1,645,166)
Net exchange differences   (103,436)
At December 31  $56,342 
      
December 31     
Cost  $2,403,406 
Accumulated amortization   (2,347,064)
   $56,342 

 

Note 1:On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales.

The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.

The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made.

The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.

Note 2:Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.
Schedule of Amortization on Intangible Assets
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Selling and marketing expenses  $5,131   $425,720   $574,913 
General and administrative expenses   152,925    22,914    23,144 
Research and development expenses   567,975    1,238,984    1,762,952 
   $726,031   $1,687,618   $2,361,009 
 
XML 89 R64.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Non-Current Assets (Tables)
12 Months Ended
Dec. 31, 2023
Other Non-Current Assets [Abstract]  
Schedule of Other Non-Current Assets
   December 31,
2023
   December 31,
2022
 
Prepaid Pension  $460,732   $381,452 
Guarantee deposits   506,316    221,002 
Others   66,952    56,617 
   $1,034,000   $659,071 
XML 90 R65.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-Term Borrowings (Tables)
12 Months Ended
Dec. 31, 2023
Short-Term Borrowings [Abstract]  
Schedule of Short-Term Borrowings
Type of borrowings  December 31,
2023
   Interest
rate range
Bank collaterialized borrowings  $13,449,110   2.61%-2.7%
Loan from shareholders   3,000,000  
Note
   $16,449,110    
Type of borrowings  December 31,
2022
   Interest
rate range
Bank collaterialized borrowings  $12,492,935   1.84%~3.11%
Loan from shareholders   1,000,000  
Note
   $13,492,935    
Schedule of Short Term and Long Term Borrowing
As of December 31, 2023
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  12.2023-11.2024  $4,190,650   LC loan  $298,762         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   652,241         2.68%  None  Same as above
           Letter of guarantee   1,458,108    1,398,011    
-
   None  Same as above
Lender A  12.2023-11.2024   3,913,447   LC loan   195,206         2.68%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   2,229,034         2.68%  None  Same as above
           Letter of guarantee   1,432,379    56,828    
-
   None  Same as above
Lender A  01.2022-01.2025   189,019   Letter of guarantee   188,823         
-
   None  None
Lender A  09.2020~09.2025   978,362   Long-Term Bank loan   428,033         2.85%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,098,146   Long-Term Bank loan   3,029,959         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,630,603   Long-Term Bank loan   1,594,716         2.92%  None  Land, Buildings and Structures
Lender A  03.2016-03.2026   326,121   Long-Term Bank loan   256,157         2.92%  None  None
Lender B  04.2023-04.2024   4,891,809   Short-Term Bank loan   2,021,948    2,869,861    2.61%  None  Time deposit $2,300,000
Lender C  05.2023-05.2024   6,196,291   Short-Term Bank loan   6,000,620         2.70%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C          LG   41,564    154,107    
-
   None  Same as above
Lender C  05.2019-03.2026   5,870,171   Long-Term Bank loan   1,891,735         2.39%  None  Time deposit $500,000, Land, Buildings and Structures
Lender C  12.2023-06.2024   2,282,844   Short-Term Bank loan   2,051,299         2.65%  None  Time deposit $1,000,000
Lender C          Letter of guarantee   185,019         
-
   None  Same as above
Lender C  06.2023-08.2028   1,766,921   Long-Term Bank loan   1,439,712         2.40%  None  Time deposit $500,000, Land, Buildings and Structures

 

As of December 31, 2022
   Facility  Credit      Outstanding   Undrawn   Interest   Guarantor   
Lender  Period  Facility   Type  Amount   Amount   Rate   (Note 1)  Collateral
Lender A  11.2022-11.2023  $4,184,307   LC loan  $610,089   $
-
    2.56%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Short-Term Bank loan   651,255    
-
    2.56%  None  Same as above
           Letter of guarantee   1,563,552    1,359,411    
-
   None  Same as above
Lender A  11.2022-11.2023   3,907,522   LC loan   324,269    
-
    2.31%  None  Time deposit $2,000,000, Land, Buildings and Structures
           Letter of guarantee   895,592    2,687,661    
-
   None  Same as above
Lender A  01.2022-01.2025   188,733   Letter of guarantee   188,538    
-
    
-
   Koh Sih-Ping  None
Lender A  09.2020-09.2025   976,880   Long-Term Bank loan   671,605    
-
    2.72%  Koh Sih-Ping  80% guaranteed by Taiwan SMEG
Lender A  03.2016-03.2031   3,093,455   Long-Term Bank loan   3,053,795    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2031   1,628,134   Long-Term Bank loan   1,607,261    
-
    2.67%  Koh Sih-Ping  Land, Buildings and Structures
Lender A  03.2016-03.2026   325,627   Long-Term Bank loan   318,843    
-
    2.67%  Koh Sih-Ping  None
Lender A  10.2021-10.2026   651,254   Long-Term Bank loan   69,793    
-
    2.72%  Koh Sih-Ping  100% guaranteed by Taiwan SMEG
Lender B  06.2022-04.2023   5,210,029   Short-Term Bank loan   3,507,001    
-
    1.84%-3.11%   Koh Sih-Ping  Time deposit $2,800,000, Promissory note $5,743,001
           LC loan   334,220    1,368,808    2.54%~2.60%   Koh Sih-Ping  Same as above
Lender C  01.2022-01.2023   6,186,910   Short-Term Bank loan   5,014,652    
-
    2.50%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
           Letter of guarantee   84,466    1,087,792    
-
   Koh Sih-Ping  Same as above
Lender C  05.2019-03.2026   5,861,283   Long-Term Bank loan   2,728,370    
-
    2.26%  Koh Sih-Ping  Time deposit $500,000, Land, Buildings and Structures
Lender C  11.2022-06.2023   2,279,388   Short-Term Bank loan   2,051,449    
-
    2.50%  None  Time deposit $1,000,000
           Letter of guarantee   209,178    18,761    
-
   None  Same as above
Lender C  06.2020-06.2023   162,813   Long-Term Bank loan   27,134    
-
    2.03%  Koh Sih-Ping  85% guaranteed by Taiwan SMEG
Lender C  07.2021-08.2026   2,442,201   Long-Term Bank loan   1,883,883    
-
    1.46%  Koh Sih-Ping  70% guaranteed by Taiwan SMEG
Lender D  01.2022-01.2023   976,880   Credit Loan   -    973,347    
-
   Koh Sih-Ping  65% guaranteed by Taiwan SMEG
           Letter of guarantee   3,533    
-
    
-
   Koh Sih-Ping  Same as above

Note 1: Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. After his departure from the Company, Koh Sih-Ping is still the guarantor for several outstanding loans.

XML 91 R66.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Payables (Tables)
12 Months Ended
Dec. 31, 2023
Other Payables [Abstract]  
Schedule of other payables
   December 31,
2023
   December 31,
2022
 
Payables on intangible assets  $3,020,475   $
-
 
Professional fee payable   1,037,187    1,141,582 
Salaries and bonuses payable   689,331    1,466,631 
Pension payable   83,738    99,921 
Payables on machinery and equipment   19,724    79,517 
Output tax payable   161,685    469,800 
Others   1,068,423    363,547 
   $6,080,563   $3,620,998 
XML 92 R67.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-Term Borrowings (Tables)
12 Months Ended
Dec. 31, 2023
Long-Term Borrowings [Abstract]  
Schedule of Long-Term Borrowings
Type of borrowings  Interest rate   December 31,
2023
 
Bank borrowings        
Collaterialized borrowings   2.39%   1,891,735 
Collaterialized borrowings   2.40%   1,439,711 
Collaterialized borrowings   2.85%   428,033 
Uncollaterialized borrowings   2.92%   256,157 
Collaterialized borrowings   2.92%   3,029,959 
Collaterialized borrowings   2.92%   1,594,716 
         8,640,311 
Less: Current portion        (1,817,873)
         6,822,438 

 

Type of borrowings  Interest rate   December 31,
2022
 
Bank borrowings        
Collaterialized borrowings   2.72%  $671,605 
Collaterialized borrowings   2.67%   3,053,795 
Collaterialized borrowings   2.67%   1,607,261 
Uncollaterialized borrowings   2.67%   318,843 
Collaterialized borrowings   2.72%   69,793 
Collaterialized borrowings   2.26%   2,728,370 
Collaterialized borrowings   2.03%   27,134 
Collaterialized borrowings   1.46%   1,883,883 
         10,360,684 
Less: Current portion        (2,108,896)
        $8,251,788 
XML 93 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Tables)
12 Months Ended
Dec. 31, 2023
Pensions [Abstract]  
Schedule of Balance Sheet The amounts recognized in the balance sheet are as follows:
   December 31,
2023
   December 31,
2022
 
Present value of defined benefit obligation  $
-
   $101,505 
Fair value of plan assets   (460,732)   (482,957)
Net defined benefit asset  $(460,732)  $(381,452)

 

Schedule of Movements in Net Defined Benefit Assets Movements in net defined benefit assets are as follows.
Year ended December 31, 2023  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $101,505   $(482,957)  $(381,452)
Current service cost   17,257    -    17,257 
Interest expense (income)   1,504    (7,154)   (5,650)
Net exchange differences   (1,151)   (279)   (1,430)
    119,115    (490,390)   (371,275)
Remeasurements:               
Return on plan asset  $-   ($1,045)  ($1,045)
Experience adjustment   (88,412)   
-
    (88,412)
    (88,412)   (1,045)   (89,457)
Paid pension   (30,703)   30,703    
-
 
At December 31  $-   $(460,732)  $(460,732)
Year ended December 31, 2022  Present value of
defined
benefits
obligation
   Fair value of
plan assets
   Net defined
benefit asset
 
             
Balance at January 1  $83,205   $(495,059)  $(411,854)
Interest expense (income)   634    (3,770)  $(3,136)
Net exchange differences   (9,014)   49,961    40,947 
    74,825    (448,868)   (374,043)
                
Remeasuments:               
Return on plan assets  $
-
   $(34,089)  $(34,089)
Change in financial assumptions   13,799    
-
    13,799 
Experience adjustments   12,881    
-
    12,881 
    26,680    (34,089)   (7,409)
Balance at December 31  $101,505   $(482,957)  $(381,452)

 

Schedule of Principal Actuarial Assumptions The principal actuarial assumptions used were as follows:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Discount rate   1.09%   1.48%
Future Salary increases   0.00%   5.00%
Schedule of Present Value of Defined Benefit Obligation Because the main actuarial assumption changed, the present value of defined benefit obligation is affected. The analysis was as follows:
   Discount rate   Future salary increases 
   Increase 0.5%   Decrease 0.5%   Increase 0.5%   Decrease 0.5% 
December 31, 2023                
Effect on present value of defined benefit obligation  $
-
   $
-
   $
-
   $
-
 
December 31, 2022                    
Effect on present value of defined benefit obligation  $(8,597)  $9,541   $9,150   $(8,369)
XML 94 R69.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment [Abstract]  
Schedule of Share-Based Payment For the years ended December 31, 2023 and 2022, the Company’s share-based payment transactions were as follow:
      Quantity      
      granted      
      (Units)  Contract  Vesting
Type of arrangement  Grant date  (Note 1)  period  conditions
Employee share options  2017.1.1  10,630  5 years  Note 2
Employee share options  2018.1.1  3,400  5 years  Note 2
Employee share options  2019.1.1  18,600  5 years  Note 2
Employee share options  2021.10.5  20,741  5 years  Note 3
Employee share options  2021.10.5  11,352  5 years  Note 2
Employee share options  2022.2.23  27,468  5 years  Note 2
Note 1:On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

       Quantity       
       granted       
       (Ordinary shares)   Contract  Vesting
Type of arrangement  Grant date   (Note 1)   period  conditions
                 
Obtain professional service through share-based payment   2022.12    5,388   Upon completion of services  Upon completion of services
Note 1:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.

 

Schedule of Employee Share Options Granting Period and Exercise Conditions Employee share options granting period and exercise conditions are as follows:
   Accumulated
maximum
 
   exercisable 
employee
 
Vesting period  share options 
After 1 year   25%
After 2 years   50%
After 3 years   75%
After 4 years   100%
   Accumulated
maximum
 
   exercisable
  employee
 
Vesting period  share options 
At the beginning of year 1   25%
At the beginning of year 2   50%
At the beginning of year 3   75%
At the beginning of year 4   100%
Schedule of Share-Based Payment Arrangements Details of the share-based payment arrangements are as follows:
   2023 (Note 2)   2022 (Note 2) 
   No. of   Weighted
average
exercise
   No. of   Weighted
average
exercise
 
   options   price   options   price 
Options outstanding at January 1   255,164   $11.66    40,445   $56.20 
Options granted   
-
    
-
    27,468    56.20 
Options expired   (123,395)   11.66    
-
    
-
 
Options cancelled   (79,890)   11.66    
-
    
-
 
Options forfeited   
-
    
-
    (64,694)   12.98 
Capital recapitalization (Note 1)   
-
    
-
    251,945    11.66 
Options outstanding at December 31   51,879   $11.66    255,164   $11.66 
Options exercisable at December 31   41,879   $11.66    108,506   $11.66 
Note 1:Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.
Note 2:Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
Schedule of Fair Value of Share Options Granted on Grant Date The fair value of share options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:
Type of arrangement  Grant date  Share price
(par value)
   Exercise price
(Note 2)
   Expected price volatility
(Note 1)
  Expected option life  Expected dividends   Risk-free interest rate   Fair value per share
(Note 3)
 
Employee share options  2017.1.1  $0.0001   $5.62   32.11%~
42.11%
  4.5 Years   
-
    1.05%  $5.73 
Employee share options  2018.1.1  $0.0001   $5.62   34.14%~
40.79%
  4.5 Years   
-
    0.96%  $6.13 
Employee share options  2019.1.1  $0.0001   $5.62   33.35%~
38.93%
  4.5 Years   
-
    1.01%  $6.86 
Employee share options  2021.10.5  $0.0001   $5.62   47.34%~
52.14%
  3.5 Years   
-
    1.01%  $6.91 
Employee share options  2021.10.5  $0.0001   $5.62   45.32%~
51.27%
  4.5 Years   
-
    1.01%  $6.91 
Employee share options  2022.2.23  $0.0001   $5.62   31.49%~
46.31%
  4.5 Years   -    0.72%  $7.11 

 

Note 1:Expected price volatility rate was estimated by using the share prices of the most recent period with length of this period approximate to the length of the share options’ expected life, and the standard deviation of return on the share during this period.
Note 2:The exercise price of share options is adjusted to $1.17 (or $11.66 reflective of the 10-to-1 reverse stock split effective April 15, 2024) with the conversion ratio approximately of 4.82 on the Closing Date due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.
Schedule of Share-Based Payment Expenses Share-based payment expenses are recorded over each vesting period based on the fair value of share options granted. Relevant information is as follows:
Grant date  Exercise price (Note 2)   Fair value of first year   Fair value of second year   Fair value of third year   Fair value of fourth year 
2017.1.1  $5.62   $0.90   $1.50   $1.70   $2.00 
2018.1.1  $5.62   $1.20   $1.60   $2.00   $2.30 
2019.1.1  $5.62   $1.70   $2.10   $2.40   $2.80 
2021.10.5  $5.62   $1.90   $2.30   $2.70   $2.90 
2021.10.5  $5.62   $2.30   $2.70   $2.90   $3.10 
2022.2.23  $5.62   $1.90   $2.50   $3.00   $3.20 
Schedule of Expenses Incurred on Share-Based Payment Expenses incurred on share-based payment transactions for employees are shown below:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Expense recorded  $203,676   $346,122   $375,941 
XML 95 R70.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provisions (Tables)
12 Months Ended
Dec. 31, 2023
Pensions [Abstract]  
Schedule of provisions
   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
   Warranties   Warranties 
At January 1  $149,526   $258,320 
Additional provisions   113,888    56,050 
Used during the year   (32,366)   (46,592)
Reversal of unused amounts   (98,558)   (95,297)
Exchange differences   (33)   (22,955)
At December 31  $132,457   $149,526 
           
Schedule of analysis of total provisions Analysis of total provisions:
   December 31,
2023
   December 31,
2022
 
   Warranties   Warranties 
Current  $68,510   $88,469 
Non-current  $63,947   $61,057 
XML 96 R71.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrant Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Warrant Liabilities [Abstract]  
Schedule of Warrant Liabilities
Public Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   996,297   $2,042,410 
Warrants granted   
 
    
 
 
Warrants exercised   (38,025)   (77,951)
Change in fair value   
-
    (1,676,977)
At December 31, 2023   958,272   $287,482 
   Year ended
December 31, 2023
 
Private Warrants  No. of units (Note 2)   Amount 
At January 1, 2023   
-
   $
-
 
Public warrants granted   2,000,000    9,222,288 
Warrants exercised   
-
    
-
 
Change in fair value   
-
    (3,288,288)
At December 31, 2023  $2,000,000   $5,934,000 
   Year ended
December 31, 2022
 
Public Warrants  No. of units (Note 2)   Amount 
Transfer from capital reorganization ( Note 1)   1,002,508   $2,495,243 
Warrants exercised   (6,211)   (15,514)
Change in fair value   
-
    (437,319)
At December 31, 2022   996,297   $2,042,410 
Note 1: Information relating to capital reorganization is provided in Note 24.
Note 2: The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
XML 97 R72.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preference Share Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Convertible Preference Share Liabilities Disclosure Abstract  
Schedule of Convertible Preference Share Liabilities
   Year ended
December 31, 2023
 
   No. of units   Amount 
At January 1, 2023   
-
   $
-
 
Convertible preference share liabilities issued   25,000    14,067,712 
Convertible preference share liabilities exercised   (7,000)   (5,214,962)
Change in fair value   
-
    (1,085,512)
At December 31, 2023   18,000   $7,767,238 
XML 98 R73.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Capital (Tables)
12 Months Ended
Dec. 31, 2023
Share Capital [Abstract]  
Schedule of Authorized and Issued Preference Shares The Company’s authorized and issued preference shares are as follow:
   Series A   Series B 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,639,344   $1,639,344    1,589,957   $1,589,957 
Cancellation of treasury shares   
-
    
-
    (31,645)   (31,645)
Conversion of convertible preference shares to ordinary shares   (1,639,344)   (1,639,344)   (1,558,312)   (1,558,312)
End of financial year   
-
   $
-
    
-
   $
-
 
   Series C   Series D 
   Number of
shares
   Amount   Number of
shares
   Amount 
2022                
Beginning of financial year   1,182,926   $1,182,926    1,432,665   $1,432,665 
Conversion of convertible preference shares to ordinary shares   (1,182,926)   (1,182,926)   (1,432,665)   (1,432,665)
End of financial year   
-
   $
-
    
-
   $
-
 
Schedule of Movements in the Number of the Company’s Ordinary Shares Outstanding Movements in the number of the Company’s ordinary shares outstanding are as follows:
   2023
(Note 1)
   2022
(Note 1)
 
At January 1   6,854,284    619,110 
Employee share options exercised   
-
    600 
Cancellation of ordinary shares   
-
    (600)
Conversion of preference shares to ordinary shares   
-
    662,741 
Capital recapitalization   
-
    4,898,424 
Capital reorganization   
-
    949,288 
Warrant exercised   38,025    6,211 
Convertible preference share liabilities exercised   560,000    
-
 
Restricted share units issuance (Note 2)   100,090    
-
 
Additional paid in capital   12,700    
-
 
Treasury shares purchased   
-
    (281,490)
At December 31   7,565,099    6,854,284 
XML 99 R74.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue [Abstract]  
Schedule of Revenue from Contracts with Customers
   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Revenue from contracts with customers            
Hardware sales            
Government            
-Video IoT  $
-
   $14,409   $5,992 
-Security Convergence   
-
    283,755    3,630 
Non-Government               
-Video IoT   
-
    1,049,628    3,816,489 
-Security Convergence   62,363    4,188,370    1,054,116 
Software sales               
Government               
-Video IoT   
-
    109,322    
-
 
-Security Convergence   
-
    138,421    70,413 
Non-Government               
-Video IoT   87,306    1,715,532    16,063,123 
-Security Convergence   
-
    2,623,567    5,319,077 
Service revenue               
Government               
-Video IoT   2,266,495    4,323,111    7,842,465 
-Security Convergence   61,375,512    5,330,279    5,356,881 
Non-Government               
-Video IoT   551,519    2,486,385    2,459,435 
-Security Convergence   351,796    146,029    251,242 
   $64,694,991   $22,408,808   $42,242,863 

 

Schedule of Revenue from the Transfer of Goods and Services The Group derives revenue from the transfer of goods and services over time and at a point in time in the following major products lines and all revenue took place mainly in Asia and MENA region:
Year ended December 31, 2023  Hardware   Software   Service   Total 
Total revenue streams  $101,702   $173,123   $76,157,234   $76,432,059 
Inter-revenue streams   (39,339)   (85,817)   (11,611,912)   (11,737,068)
Revenue from external                    
customer contracts  $62,363   $87,306   $64,545,322   $64,694,991 
Timing of revenue recognition                    
At a point in time  $62,363   $87,306   $
-
   $149,669 
Over time   
-
    
-
    64,545,322    64,545,322 
   $62,363   $87,306   $64,545,322   $64,694,991 
Year ended December 31, 2022  Hardware   Software   Service   Total 
Total revenue streams  $5,690,577   $4,586,842   $13,107,708   $23,385,127 
Inter-revenue streams   (154,415)   
-
    (821,904)   (976,319)
Revenue from external                    
customer contracts  $5,536,162   $4,586,842   $12,285,804   $22,408,808 
Timing of revenue recognition                    
At a point in time  $5,536,162   $4,586,842   $
-
   $10,123,004 
Over time   
-
    
-
    12,285,804    12,285,804 
   $5,536,162   $4,586,842   $12,285,804   $22,408,808 
Year ended December 31, 2021  Hardware   Software   Service   Total 
Total revenue streams  $5,236,331   $22,654,095   $15,933,436   $43,823,862 
Inter-revenue streams   (356,104)   (1,201,482)   (23,413)   (1,580,999)
Revenue from external                    
customer contracts  $4,880,227   $21,452,613   $15,910,023   $42,242,863 
Timing of revenue recognition                    
At a point in time  $4,880,227   $21,452,613   $
-
   $26,332,840 
Over time   
-
    
-
    15,910,023    15,910,023 
   $4,880,227   $21,452,613   $15,910,023   $42,242,863 

  

Schedule of Revenue-Related Contract Assets and Liabilities The Group has recognized the following revenue-related contract assets and liabilities:
   December 31,
2023
   December 31,
2022
 
Contract assets:        
Contract assets relating to service contracts  $34,213,379   $725,441 
Contract liabilities:          
Contract liabilities relating to service contracts  $107,603   $58,475 
Schedule of Revenue Recognized that was Included in the Contract Liability Balance Revenue recognized that was included in the contract liability balance at the beginning of the year:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
 
Revenue recognized that was included in the contract liability balance at the beginning of the year        
Service revenue  $58,475   $20,194 
XML 100 R75.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Income (Tables)
12 Months Ended
Dec. 31, 2022
Other income [Abstract]  
Schedule of Other Income
   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Gains on reversal of accounts and other payables (Note)  $263,237   $960,564   $
-
 
Rent income   16,892    20,934    24,026 
Indemnity income   
-
    
-
    19,793 
Others   3,426    2,434    
-
 
   $283,555   $983,932   $43,819 
Note:During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.
XML 101 R76.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Gains (Losses) - Net (Tables)
12 Months Ended
Dec. 31, 2023
Other Gains Losses Net Abstract  
Schedule of Other Gains (Losses) - Net
   Year ended   Year ended   Year ended 
  December 31,
2023
   December 31,
2022
   December 31,
2021
 
Net currency exchange gains (losses)  $78,178   $1,079,191   $(105,098)
Gains on financial assets and liabilities at fair value through profit or loss   5,972,649    405,008    - 
Loss on disposal of subsidiaries   
-
    (69,335)   - 
(Loss) gain on disposal of property, plant and equipment   (94)   (70,698)   459 
Loss on lease modification   
-
    (48,488)   - 
Other losses   (17,914)   (72,793)   (22,386)
   $6,032,819   $1,222,885   $(127,025)
XML 102 R77.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Interest Income (Tables)
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Schedule of Interest Income
   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest income from bank deposits  $433,848   $204,081   $25,059 
Interest income from financial assets measured at amortized cost   336,472    31,604    12,810 
Others   90    227    
-
 
   $770,410   $235,912   $37,869 
XML 103 R78.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Finance Costs (Tables)
12 Months Ended
Dec. 31, 2023
The Authorization of the Consolidated Financial Statements [Abstract]  
Schedule of Finance Costs
   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Interest expense:            
Bank borrowings  $564,250   $556,041   $543,098 
Loan from shareholders   253,469    278,013    122,055 
Lease liabilities   346    1,219    1,196 
   $818,065   $835,273   $666,349 
XML 104 R79.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature (Tables)
12 Months Ended
Dec. 31, 2023
Expenses by Nature [Abstract]  
Schedule of Expenses by Nature
   Year ended   Year ended   Year ended 
   December 31,
2023
   December 31,
2022
   December 31,
2021
 
Employee benefit expense  $14,136,901   $12,195,089   $11,929,425 
Outsourcing charges   9,693,009    6,401,995    9,261,580 
Professional services expenses   7,352,785    5,229,184    1,171,977 
Change in inventory of finished goods   5,337,118    7,266,283    16,790,457 
Expected credit loss   12,153,098    
-
    404,210 
Insurance expenses   1,548,512    862,649    25,300 
Amortization expenses on intangible assets   726,031    1,687,618    2,361,009 
Depreciation expenses on property, plant and equipment   507,026    5,897,753    6,351,561 
Depreciation expenses on right-of-use asset   15,937    40,414    34,438 
Share listing expenses   
-
    70,104,989    
-
 
Others   2,481,689    1,437,146    1,987,959 
   $53,952,106   $111,123,120   $50,317,916 
Schedule of Fair Value of Equity Consideration
   Year ended 
  December 31,
2022
 
Fair value of equity consideration issued by the Company    
Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)  $100,624,475 
Fair value of Global net assets acquired     
Net cash proceeds from Global  $32,324,004 
Warrant acquired   (2,495,243)
Others   690,725 
   $30,519,486 
     
Charge for listing services  $70,104,989 
XML 105 R80.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Expense (Tables)
12 Months Ended
Dec. 31, 2023
Employee Benefit Expense [Abstract]  
Schedule Employee Benefit Expense
   Year ended December 31, 2023 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $4,106,694   $8,314,759   $12,421,453 
Labor and health insurance fees   84,518    848,795    933,313 
Pension   54,565    315,998    370,563 
Share option expenses   
-
    203,676    203,676 
Other personnel expenses   3,243    204,653    207,896 
   $4,249,020   $9,887,881   $14,136,901 
   Year ended December 31, 2022 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $202,983   $10,139,209   $10,342,192 
Labor and health insurance fees   20,413    735,817    756,230 
Pension   11,942    433,509    445,451 
Share option expenses   
-
    346,122    346,122 
Other personnel expenses   
-
    305,094    305,094 
   $235,338   $11,959,751   $12,195,089 
   Year ended December 31, 2021 
   Cost of revenue   Operating expenses   Total 
Wages and salaries  $219,051   $9,798,876   $10,017,927 
Labor and health insurance fees   23,650    776,948    800,598 
Pension   12,942    452,487    465,429 
Share option expenses   
-
    375,941    375,941 
Other personnel expenses   
-
    269,530    269,530 
   $255,643   $11,673,782   $11,929,425 
XML 106 R81.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax [Member]  
Schedule of Income Tax Expense (Benefit)
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Current tax:            
Current tax on profits for the year  $4,529,365   $2,174   $1,167 
Prior year income tax overestimation   
-
    (1,829)   
-
 
Total current tax   4,529,365    345    1,167 
                
Deferred tax:               
Origination and reversal of temporary differences   (1,013,375)   430,023    (239,612)
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)
Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss Reconciliation between income tax expense (benefit) and profit (loss) before income tax:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Tax calculated based on gain (loss) before tax and statutory tax rate (Note)  $4,286,824   $(2,267,658)  $(1,398,565)
Prior year income tax overestimation   
-
    (1,829)   
-
 
Effects from items disallowed by tax regulation   913,745    85,387    108,574 
Utilization of previously unrecognized tax losses   (3,017,084)   
-
    
-
 
Temporary differences not recognized   1,308,011    
-
    
-
 
Taxable loss not recognized as deferred tax assets   24,494    2,614,468    1,051,546 
Income tax expense (benefit)  $3,515,990   $430,368   $(238,445)

Note: The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.

 

Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards Amounts of deferred tax assets or liabilities as a result of temporary differences and loss carryforwards are as follows:
   2023 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Provisions  $29,905   $876,300   $13,428   $919,633 
Unrealized exchange loss   
-
    49,807    761    50,568 
    29,905    926,107    14,189    970,201 
Deferred tax liabilities:                    
Prepayment of pension   (62,036)   2,288    (59)   (59,807)
Unrealized exchange gain   (86,147)   84,980    1,167    
-
 
    (148,183)   87,268    1,108    (59,807)
   $(118,278)  $1,013,375   $15,297   $910,394 
   2022 
   January 1   Recognized in
profit or loss
   Translation
differences
   December 31 
Temporary differences:                
Deferred tax assets:                
Employee share options  $179,549   $(166,750)  $(12,799)  $
-
 
Unrealized exchange loss   116,315    (108,025)   (8,290)   
-
 
Tax losses carryforward   62,675    (58,208)   (4,467)   
-
 
Provisions   51,664    (17,168)   (4,591)   29,905 
    410,203    (350,151)   (30,147)   29,905 
Deferred tax liabilities:                    
Prepayment of pension   (68,151)   (627)   6,742    (62,036)
Unrealized exchange gain   (10,251)   (79,245)   3,349    (86,147)
    (78,402)   (79,872)   10,091    (148,183)
   $331,801   $(430,023)  $(20,056)  ($118,278)
Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets Expiration dates of unused tax losses and amounts of unrecognized deferred tax assets are as follows:
   December 31, 2023 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized
amount
   Expiry year 
2016  $335,863   $335,863   $335,863    2026 
2018   265,902    265,902    265,902    2028 
2020   1,391,266    1,391,266    1,391,266    2030 
2021   462,800    462,800    462,800    2031 
2022   2,382,650    2,382,650    2,382,650    2032 
2023   151,691    151,691    151,691    2033 
   $4,990,172   $4,990,172   $4,990,172      
   December 31, 2022 
Year incurred  Amount filed/
assessed
   Unused amount   Unrecognized amount   Expiry year 
2016  $607,999   $607,999   $607,999    2026 
2017   2,006,095    2,006,095    2,006,095    2027 
2018   1,357,953    1,357,953    1,357,953    2028 
2020   4,771,824    4,771,824    4,771,824    2030 
2021   2,558,560    2,558,560    2,558,560    2031 
2022   9,490,794    9,490,794    9,490,794    2032 
   $20,793,225   $20,793,225   $20,793,225      
XML 107 R82.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Disclosure of Earnings Per Share [Abstract]  
Schedule of Earnings (Loss) Per Share
   Year ended December 31, 2023 
       Weighted average     
       number of ordinary     
   Amount after tax   shares outstanding (Note 1)   Earnings
per share
 
Basic earnings per share            
Profit attributable to the parent  $13,495,614    7,038,173   $1.92 
Diluted earnings per share               
Assumed conversion of all dilutive potential ordinary shares               
-Employee share options   -    93,664      
-Convertible preference shares   (1,085,512)   412,685      
-Restricted share units   -    13,957      
Profit attributable to ordinary shareholders of the parent plus assumed conversion of all dilutive potential ordinary shares  $12,410,102    7,558,479   $1.64 
   Year ended December 31, 2022
      Weighted average   
      number of ordinary   
   Amount after tax  shares outstanding (Note 1)  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(87,537,224)   4,908,558   $(17.83)
   Year ended December 31, 2021
   Amount after tax  Weighted average
number of
ordinary
shares
outstanding
(Note 1)
  Loss per
share
Basic/diluted loss per share         
Basic/diluted loss per share         
Loss attributable to the parent (Note 2)  $(8,548,294)   2,968,508   $(2.88)
Note 1: On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.
Note 2: Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).
XML 108 R83.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information (Tables)
12 Months Ended
Dec. 31, 2023
Supplemental Cash Flow Information [Abstract]  
Schedule of Investing Activities with Partial Cash Payments Investing activities with partial cash payments:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Purchase of property, plant and equipment  $237,564   $2,886,753   $7,495,838 
Add: Opening balance of payable on equipment   79,517    128,013    128,446 
Less: Ending balance of payable on equipment   (19,724)   (79,517)   (128,013)
Cash paid during the year  $297,357   $2,935,249   $7,496,271 
Schedule of Purchase of Property, Plant and Equipment
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Acquisition of intangible assets  $6,538,446   $73,093   $1,626,065 
Add: Opening balance of payable on intangible assets   
-
    727,060    
-
 
Less: Reversal of payable on intangible assets   
-
    (727,060)   
-
 
Less: Ending balance of payable on intangible assets   (3,020,475)   
-
    (727,060)
Cash paid during the year  $3,517,971   $73,093   $899,005 
XML 109 R84.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Liabilities from Financing Activities (Tables)
12 Months Ended
Dec. 31, 2023
Changes in Liabilities from Financing Activities [Abstract]  
Schedule of Changes in Liabilities from Financing Activities
  Short-term
borrowings
   Long-term
borrowings
(including
current portion)
   Lease
liabilities
   Liabilities
from financing
activities-gross
 
At January 1, 2023  $13,492,935   $10,360,684   $16,981   $23,870,600 
Changes in cash flow from financing activities   2,845,059    (1,631,896)   (16,344)   1,196,819 
Changes in other non-cash items   78,073    (78,073)   52,701    52,701 
Impact of changes in foreign exchange rate   33,043    (10,404)   
-
    22,639 
At December 31, 2023  $16,449,110   $8,640,311   $53,338   $25,142,759 
   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2022  $22,968,092   $12,829,264   $124,175   $35,921,531 
Changes in cash flow from financing activities   (7,596,588)   (1,451,496)   (90,549)   (9,138,633)
Changes in other non-cash items   
-
    
-
    (7,277)   (7,277)
Impact of changes in foreign exchange rate   (1,878,569)   (1,017,084)   (9,368)   (2,905,021)
At December 31, 2022  $13,492,935   $10,360,684   $16,981   $23,870,600 
   Short-term borrowings   Long-term borrowings (including current portion)   Lease liabilities   Liabilities
from financing
activities-gross
 
At January 1, 2021  $17,785,057   $11,321,966   $34,685   $29,141,708 
Changes in cash flow from financing activities   4,672,902    1,213,207    (33,864)   5,852,245 
Changes in other non-cash items   
-
    
-
    122,508    122,508 
Impact of changes in foreign exchange rate   510,133    294,091    846    805,070 
At December 31, 2021  $22,968,092   $12,829,264   $124,175   $35,921,531 
XML 110 R85.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Tables)
12 Months Ended
Dec. 31, 2023
Related party transactions [Abstract]  
Schedule of Names of Related Parties and Relationship Names of related parties and relationship
Names of related parties   Relationship with the Company
Koh Sih-Ping (Note)   Other related party
Origin Rise Limited (Note)   Other related party
Asteria Corporation   Shareholder of the Company
Schedule of Interest Expense The Company’s interest expense and interest payable related to the loan from related parties are as below:
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Interest expense  $253,469   $246,763   $96,987 
Schedule of Interest Payable
   December 31,
2023
   December 31,
2022
 
Interest payable  $247,304   $
         -
 
Schedule of Key Management Compensation Key management compensation
   Year ended
December 31,
2023
   Year ended
December 31,
2022
   Year ended
December 31,
2021
 
Salaries and other short-term employee benefits  $3,044,064   $1,218,826   $769,956 
Post-employment benefits   3,283    815    14,814 
Share option expenses   
-
    
-
    62,974 
   $3,047,347   $1,219,641   $847,744 
XML 111 R86.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pledged Assets (Tables)
12 Months Ended
Dec. 31, 2023
Pledged Assets [Abstract]  
Schedule of group’s Assets Pledged as Collateral The Group’s assets pledged as collateral are as follows:
   Book value    
Pledged assets  December 31,
2023
   December 31,
2022
   Purpose
Time deposits (shown as ‘Financial assets at amortized cost’)  $41,470,915   $6,871,187   Performance guarantee, deposit letter of credit and short-term borrowings
Land   12,737,302    12,718,015   Long-term and short-term borrowings
Buildings and structures   2,337,801    2,400,646   Long-term and short-term borrowings
   $56,546,018   $21,989,848    
XML 112 R87.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Management (Tables)
12 Months Ended
Dec. 31, 2023
Capital Management [Abstract]  
Schedule of Gearing Ratios The gearing ratios at December 31, 2023 and 2022 were as follows:
   December 31,
2023
  December 31,
2022
Total borrowings  $25,089,421   $23,853,619 
Less: Cash and cash equivalents   (5,306,857)   (22,996,377)
Net debt   19,782,564    857,242 
Total equity   54,151,733    28,543,183 
Total capital  $73,934,297   $29,400,425 
Gearing ratio   27%   3%
XML 113 R88.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Financial Instruments [Abstract]  
Schedule of Financial Instruments by Category a)Financial instruments by category
   December 31,
2023
   December 31,
2022
 
Financial assets        
Financial assets at fair value through profit or loss  $995,101   $1,073,229 
Financial assets at amortized cost (Note)   48,839,518    44,778,794 
   $49,834,619   $45,852,023 
   December 31,
2023
   December 31,
2022
 
Financial liabilities        
Financial liabilities at amortized cost (Note)  $42,216,345   $34,149,747 
Warrant liabilities   6,221,482    2,042,410 
Convertible preference share liabilities   7,767,238    
-
 
   $56,205,065   $36,192,157 
Schedule of Assets and Liabilities Denominated in Foreign Currencies The information on assets and liabilities denominated in foreign currencies whose values would be materially affected by the exchange rate fluctuations is as follows:
   December 31, 2023 
   Foreign currency
amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $516,510    0.033   $16,844,446 
EGP:USD   600,433    0.055    33,285,236 
Financial liabilities               
Monetary items               
NTD:USD   614,748    0.033    20,048,202 
EGP:USD   432,966    0.033    14,158,000 
GBP:USD   12,619    1.270    16,025,800 
   December 31, 2022 
   Foreign currency amount
(in thousands)
   Exchange
rate
   Book value
(USD)
 
(Foreign currency: functional currency)            
Financial assets            
Monetary items            
NTD:USD  $563,120    0.033   $18,336,686 
Financial liabilities               
Monetary items               
NTD:USD   44,465    0.033    1,447,905 

 

Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation Analysis of foreign currency market risk arising from significant foreign exchange variation:
   Year ended December 31, 2023 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss
(USD)
 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $168,444 
EGP:USD   1%   332,852 
Financial liabilities          
Monetary items          
NTD:USD   1%   200,482 
EGP:USD   1%   141,580 
GBP:USD   1%   160,258 
   Year ended December 31, 2022 
   Sensitivity analysis 
   Degree of
variation
   Effect on profit or loss  (USD) 
(Foreign currency: functional currency)        
Financial assets        
Monetary items        
NTD:USD   1%  $183,367 
Financial liabilities          
Monetary items          
NTD:USD   1%  $14,479 

 

Schedule of Provision Matrix The Group used the forecastability to adjust historical and timely information to assess the default possibility of accounts receivable. On December 31, 2023 and 2022, the provision matrix are as follows:
   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2023                    
Expected loss rate   0.03%~100%   0.15%-100%   1.4%~100%   100%     
Total book value  $3,937,838   $4,770,297   $3,100,633   $2,754,385   $14,563,153 
Loss allowance   2,489,636    4,770,297    3,100,633    2,754,385    13,114,951 
   Not past
due
   Up to 180
days past
due
   Up to 365
days past
due
   Over 366
days past
due
   Total 
At December 31, 2022                    
Expected loss rate   0.03%~6.3%   0.15%~100%   1.4%~100%   100%     
Total book value  $11,022,374   $4,091,598   $409,418   $
-
   $15,523,390 
Loss allowance   324,060    754,722    402,997    
-
    1,481,779 

 

Schedule of ECLs for Contract Assets, Accounts and Other Receivable
   2023 
   Accounts
receivable
   Other
receivables
 
At January 1  $1,481,779   $
-
 
Provision for ECLs   11,633,172    521,852 
At December 31  $13,114,951   $521,852 
   2022 
   Accounts
receivable
 
At January 1  $1,486,291 
Effect of foreign exchange   (4,512)
At December 31  $1,481,779 
Schedule of Non-Derivative Financial Liabilities
December 31, 2023  Less than 1 year   Over
1 year
 
Lease liabilities  $30,327   $24,241 
Long-term borrowings (including current portion)   2,052,026    7,867,224 
December 31, 2022  Less than 1 year   Over
1 year
 
Lease liabilities  $17,183   $
-
 
Long-term borrowings (including current portion)   2,365,972    9,461,319 
XML 114 R89.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Information (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Information [Abstract]  
Schedule of the Related Information of Natures of the Assets and Liabilities The related information of natures of the assets and liabilities is as follows:
December 31, 2023  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
     -
   $995,101   $995,101 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $287,482   $
-
   $5,934,000   $6,221,482 
Convertible preference share liabilities   
-
    
-
    7,767,238    7,767,238 
   $287,482   $
-
   $13,701,238   $13,988,720 

 

December 31, 2022  Level 1   Level 2   Level 3   Total 
Assets                
Recurring fair value measurements                
Financial assets at fair value through profit or loss                
Investment in a rent-a-captive company  $
-
   $
-
   $1,073,229   $1,073,229 
                     
Liabilities                    
Recurring fair value measurements                    
Financial liabilities at fair value through profit or loss                    
Warrant liabilities  $2,042,410   $
-
   $
-
   $2,042,410 
Schedule of the Changes in Level 3 Instrument The following table represents the changes in Level 3 instrument for the year ended December 31, 2023 and 2022:
   2023   2022 
Financial assets at fair value through profit or loss        
At January 1  $1,073,229   $
-
 
Acquired in the year   
-
    1,105,540 
Losses recognized in profit or loss   (78,128)   (32,311)
At December 31  $995,101   $1,073,229 
   2023   2022 
Private warrant liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   9,222,288    
-
 
Losses recognized in profit or loss   (3,288,288)   
-
 
At December 31  $5,934,000   $
-
 
   2023   2022 
Convertible preference share liabilities at fair value          
At January 1  $
-
   $
-
 
Granted in the year   14,067,712    
-
 
Exercised in the year   (5,214,962)     
Losses recognized in profit or loss   (1,085,512)   
-
 
At December 31  $7,767,238   $
-
 
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis The following is the qualitative information of significant unobservable inputs and sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 fair value measurement:
    Fair value at December 31, 2023     Valuation technique   Significant unobservable input   Range
(weighted
average)
    Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 995,101     Net asset value   Not applicable     Not applicable     Not applicable
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Warrant liabilities   $ 5,934,000     Black-Scholes Model   Price volatility     93.45 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value
                             
                Risk free rate     3.90 %   The higher the risk free rate, the higher the fair value
Convertible preference share liabilities   $ 7,767,238     Black-Scholes Model   Price volatility     93.23 %   No certain positive and negative relationship between stock price volatility and fair value
                Dividend yield     0.00 %   The higher the dividend rate, the lower the fair value
    Fair value at December 31, 2022     Valuation
technique
  Significant unobservable input   Range (weighted average)     Relationship of inputs to fair value
Investment in a rent-a-captive company   $ 1,073,229     Net asset value   Not applicable     Not applicable     Not applicable
XML 115 R90.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Tables)
12 Months Ended
Dec. 31, 2023
Segment Information [Abstract]  
Schedule of Chief Operating Decision-Maker for the Reportable Segments The segment information provided to the chief operating decision-maker for the reportable segments is as follows:
   Year ended December 31, 2023
         Other  Adjustment
and
   
   Security
Convergence
  Video IoT  segment
(Note 1)
  write-off
(Note 2)
  Consolidation
Revenue from external customers  $61,789,671   $2,905,320   $
-
   $
-
   $64,694,991 
Inter-segment revenue   11,697,729    39,339    
-
    (11,737,068)   
-
 
Total segment revenue  $73,487,400   $2,944,659   $
-
   $(11,737,068)  $64,694,991 
Segment gain (loss) before tax  $28,283,481   $(3,547,581)  $(7,948,575)  $224,277   $17,011,602 
Segment including :                         
Depreciation  $476,605   $26,637   $19,721   $
-
   $522,963 
Amortization  $102,736   $4,633   $618,662   $
-
   $726,031 
Interest income  $(309,605)  $(16,394)  $(444,411)  $
-
   $(770,410)
Interest expense  $529,750   $34,553   $253,762   $
-
   $818,065 
Tax expense  $3,370,891   $142,928   $2,171   $
-
   $3,515,990 
Segment assets  $85,334,926   $9,137,251   $113,310,681   $(92,349,110)  $115,437,748 
Segment liabilities  $50,490,134   $16,486,654   $83,970,880   $(89,661,653)  $61,336,015 

  

   Year ended December 31, 2022 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,710,421   $9,698,387   $
-
   $
-
   $22,408,808 
Inter-segment revenue   149,771    826,548    
-
    (976,319)   
-
 
Total segment revenue  $12,860,192   $10,524,935   $
-
   $(976,319)  $22,408,808 
Segment loss before tax  $(2,848,847)  $(6,750,899)  $(77,507,110)  $
-
   $(87,106,856)
Segment including :                         
Depreciation  $2,490,896   $3,447,091   $180   $
-
   $5,938,167 
Amortization  $967,557   $720,061   $
-
   $
-
   $1,687,618 
Interest income  $(9,861)  $(36,235)  $(189,816)  $
-
   $(235,912)
Interest expense  $221,215   $336,045   $278,013   $
-
   $835,273 
Tax expense  $81,248   $346,946   $2,174   $
-
   $430,368 
Segment assets  $22,387,916   $30,228,118   $45,236,856   $(32,592,012)  $65,260,878 
Segment liabilities  $21,790,810   $26,070,168   $19,088,347   $(30,231,630)  $36,717,695 
   Year ended December 31, 2021 
           Other    Adjustment
and
     
   Security
Convergence
   Video IoT   segment
(Note 1)
   write-off
(Note 2)
   Consolidation 
Revenue from external customers  $12,055,359   $30,187,504   $
-
   $
-
   $42,242,863 
Inter-segment revenue   253,027    1,327,955    
-
    (1,580,982)   
-
 
Total segment revenue  $12,308,386   $31,515,459   $
-
   $(1,580,982)  $42,242,863 
Segment loss before tax  $(1,178,204)  $(6,095,996)  $(1,512,539)  $
-
   $(8,786,739)
Segment including :                         
Depreciation  $2,146,285   $4,239,714   $
-
   $
-
   $6,385,999 
Amortization  $743,540   $1,617,469   $
-
   $
-
   $2,361,009 
Interest income  $(1,827)  $(26,683)  $(9,359)  $
-
   $(37,869)
Interest expense  $207,329   $336,965   $122,055   $
-
   $666,349 
Tax (benefit) expense  $(22,795)  $(216,817)  $1,167   $
-
   $(238,445)
Segment assets  $30,187,283   $70,605,865   $69,274,230   $(75,136,675)  $94,930,703 
Segment liabilities  $27,663,770   $56,571,772   $14,098,995   $(49,332,937)  $49,001,600 

 

Note 1:Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.
Note 2:Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.
Schedule of Geographical Information Geographical information for the years ended December 31, 2023, 2022 and 2021 is as follows:
   Year ended
December 31, 2023
   Year ended
December 31, 2022
   Year ended
December 31, 2021
 
   Revenue   Non-current
assets
   Revenue   Non-current
assets
   Revenue   Non-current
assets
 
Asia                        
-Taiwan  $64,615,921   $15,821,531   $14,706,318   $16,716,816   $37,433,251   $33,026,486 
-Hong Kong   63,615    3,695,405    7,687,126    704    4,797,685    5,616,651 
-Others   
-
    47,964    10,774    
-
    8,417    2,010 
Americas   
-
    895    4,590    1,431    3,510    158 
Cayman Islands   
-
    65,578    
-
    537,684    
-
    
-
 
Other regions   15,455    5,874,406    
-
    
-
    
-
    
-
 
   $64,694,991   $ 25,505,779   $22,408,808   $17,256,635   $42,242,863   $38,645,305 
Schedule of Information of Major Customers Information of major customers that exceed 10% of the revenue in the statements of comprehensive income for each of the three years in the period ended December 31, 2023 is as follows:
          Year ended
December 31, 2023
  Year ended
December 31, 2022
  Year ended
December 31, 2021
    Location     Revenue     Segment   Revenue     Segment   Revenue     Segment
Customer A     Singapore     $ -     Not applicable   $ 5,388,482     Security Convergence   $ -     Not applicable
Customer B     Taiwan       -     Not applicable     3,691,803     Security Convergence     -     Not applicable
Customer C     Taiwan       8,129,968     Not applicable     -     Not applicable     6,592,017     Note 1
Customer D     Taiwan       -     Not applicable     -     Not applicable     3,696,945     Video IoT
Customer E     Egypt       52,271,731     Security Convergence     -     Not applicable     -     Not applicable
Note 1:The Group sells products from both segments, Video IoT and security convergence.
XML 116 R91.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year
12 Months Ended
Dec. 31, 2023
Amendments to IAS 1, ‘Disclosure of accounting policies’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 1, ‘Disclosure of accounting policies’
Effective date issued by IASB January 1, 2023
Amendments to IAS 8, ‘Definition of accounting estimates’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 8, ‘Definition of accounting estimates’
Effective date issued by IASB January 1, 2023
Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’
Effective date issued by IASB January 1, 2023
Amendments to IAS 12 ‘International tax reform - pillar two model rules’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 12 ‘International tax reform - pillar two model rules’
Effective date issued by IASB May 23, 2023
IFRS 17, ‘Insurance contracts’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments IFRS 17, ‘Insurance contracts’
Effective date issued by IASB January 1, 2023
Amendments to IFRS 17, ‘Insurance contracts’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendments to IFRS 17, ‘Insurance contracts’
Effective date issued by IASB January 1, 2023
Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]  
New Standards, Interpretations and Amendments Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’
Effective date issued by IASB January 1, 2023
XML 117 R92.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective
12 Months Ended
Dec. 31, 2023
Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’
Effective date issued by IASB January 1, 2024
Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’
Effective date issued by IASB January 1, 2024
Amendments to IAS 1, ‘Non-current liabilities with covenants’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 1, ‘Non-current liabilities with covenants’
Effective date issued by IASB January 1, 2024
Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’
Effective date issued by IASB January 1, 2024
Amendments to IAS 21, ‘Lack of exchangeability’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IAS 21, ‘Lack of exchangeability’
Effective date issued by IASB January 1, 2025
Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’ [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’
Effective date issued by IASB To be determined by IASB
IFRS 18, “Presentation and disclosure in financial statements” [Member]  
Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]  
New Standards, Interpretations and Amendments IFRS 18, “Presentation and disclosure in financial statements”
Effective date issued by IASB January 1, 2027
XML 118 R93.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Material Accounting Policy Information (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Summary of Material Accounting Policy Information (Details) [Line Items]      
Ordinary shares per share $ 10.6    
Estimated useful life 10 years    
Service revenue $ 64,675,038 $ 12,285,804 $ 15,910,023
Bottom of Range [Member]      
Summary of Material Accounting Policy Information (Details) [Line Items]      
Estimated useful life 1 year    
Top of Range [Member]      
Summary of Material Accounting Policy Information (Details) [Line Items]      
Estimated useful life 5 years    
XML 119 R94.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Gorilla Science & Technology Holding, Inc. (Gorilla BVI) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
ISSCore Technology, Inc.[Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
Telmedia Technology Limited (Telmedia) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
Gorilla SPAC Partners Co. (Global) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Dormant corporation
Percentage of Ownership 100.00% 100.00%
Gorilla Technology UK Limited (Gorilla UK) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
Gorilla Technology Egypt (Gorilla Egypt) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00%
Gorilla Technology Inc. (Gorilla Taiwan) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
NSGUARD Technology Inc. (NSGURAD) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
Gorilla Technology Japan Inc. (Gorilla Japan) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100.00% 100.00%
Gorilla Technology (India) Private Limited (Gorilla India) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Information software and data processing services
Percentage of Ownership 100%
Gorilla Distribution Partners Limited (Gorilla Distribution) [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Software and hardware distribution services
Percentage of Ownership 55%
Gorilla Distribution Egypt [Member]    
Schedule of Subsidiaries Included in the Consolidated Financial Statements [Line Items]    
Main Business Activities   Software and hardware distribution services
Percentage of Ownership 100%** [1]
[1] Incorporated in January 2024, not included 2023 consolidated financial statements.
XML 120 R95.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Buildings and Structures [Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 50 years
Transportation Equipment [Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
Other equipment Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
Bottom of range [member] | Office Equipment [Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
Bottom of range [member] | Leasehold Equipment Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 3 years
Top of range [member] | Office Equipment [Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
Top of range [member] | Leasehold Equipment Member]  
Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]  
Property plant and equipment useful life 5 years
XML 121 R96.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents (Details)
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents (Details) [Line Items]      
Range of interest rate 8640311.00% 10.375% 10360684.00%
Bottom of range [member]      
Cash and Cash Equivalents (Details) [Line Items]      
Range of interest rate 0.00%   0.22%
Top of range [member]      
Cash and Cash Equivalents (Details) [Line Items]      
Range of interest rate 5.20%   3.80%
Financial assets at amortized cost [Member]      
Cash and Cash Equivalents (Details) [Line Items]      
Range of interest rate 0.00%    
XML 122 R97.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Cash and Cash Equivalents [Abstract]    
Cash on hand and petty cash $ 7,975 $ 7,957
Checking accounts 44,742 130,362
Demand deposits 4,226,503 22,858,058
Time deposits 42,498,552 6,871,187
Cash on hand and petty cash, Gross 46,777,772 29,867,564
Transferred to financial assets at amortized cost (41,470,915) (6,871,187)
Transferred to financial assets at amortized cost, Net $ 5,306,857 $ 22,996,377
XML 123 R98.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Fair Value Through Profit or Loss (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Financial Assets at Fair Value Through Profit or Loss [Abstract]    
Investment   $ 1,105,540
Recognized loss on financial assets $ 78,128 $ 32,311
XML 124 R99.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current items:    
Financial assets mandatorily measured at fair value through profit or loss
Investment in a rent-a-captive company $ 995,101 $ 1,073,229
XML 125 R100.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Amortized Cost (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Financial Assets at Amortized Cost (Details) [Line Items]    
Financial asset at amortized costs (in Dollars) $ 41,470,915 $ 6,871,187
Minimum [Member]    
Financial Assets at Amortized Cost (Details) [Line Items]    
Interest rate of time deposit 0.00% 0.22%
Maximum [Member]    
Financial Assets at Amortized Cost (Details) [Line Items]    
Interest rate of time deposit 5.20% 3.80%
XML 126 R101.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Current items:    
Time deposits $ 27,827,915 $ 6,871,187
Non-current items:    
Time deposits $ 13,643,000
XML 127 R102.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Profit Or Loss In Relation To Financial Assets At Amortized Cost Abstract      
Interest income $ 336,472 $ 31,604 $ 12,810
XML 128 R103.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Jan. 01, 2022
Accounts And Non Trade Receivable Abstract      
Receivables from contracts with customers     $ 36,308,109
Accounts receivable $ 1,448,202 $ 14,041,611  
XML 129 R104.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable (Details) - Schedule of Accounts Receivable - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Accounts Receivable Abstract    
Accounts receivable $ 14,563,153 $ 15,523,390
Less: Allowance for ECLs / uncollectable accounts (13,114,951) (1,481,779)
Accounts receivable, net $ 1,448,202 $ 14,041,611
XML 130 R105.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]    
Analysis of accounts receivable $ 14,563,153 $ 15,523,390
Not past due [Member]    
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]    
Analysis of accounts receivable 3,937,838 11,022,374
Up to 180 days [Member]    
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]    
Analysis of accounts receivable 4,770,297 4,091,598
181 to 365 days [Member]    
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]    
Analysis of accounts receivable 3,100,633 409,418
Over 366 days [Member]    
Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]    
Analysis of accounts receivable $ 2,754,385
XML 131 R106.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - Schedule of Inventories - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Cost [Member]    
Inventories (Details) - Schedule of Inventories [Line Items]    
Finished goods $ 23,116 $ 68,629
Allowance for valuation loss [Member]    
Inventories (Details) - Schedule of Inventories [Line Items]    
Finished goods
Book value [Member]    
Inventories (Details) - Schedule of Inventories [Line Items]    
Finished goods $ 23,116 $ 68,629
XML 132 R107.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Cost Of Inventories Recognized As Expense Abstract      
Cost of goods sold $ 42,126 $ 7,266,283 $ 16,790,457
Cost of services 19,934,023 6,805,619 9,678,205
Total $ 19,976,149 $ 14,071,902 $ 26,468,662
XML 133 R108.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Prepayments (Details) - Schedule of Prepayments - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Prepayments Abstract    
Prepayment for purchases $ 6,359,812
Prepayment for insurance expenses 824,185 1,034,217
Prepayment for transaction costs 104,076
Prepaid rent 90,200
Prepayment for professional services expenses 51,205 227,000
Others 15,717 5,225
Total current items 7,445,195 1,266,442
Prepayment for insurance expenses 426,588 537,684
Others 24,992 75,298
Total non-current items $ 451,580 $ 612,982
XML 134 R109.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Receivables (Details) - Schedule of Other receivables - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Other Receivables Abstract    
Other receivables from a related party (Note) [1] $ 521,852 $ 521,852
Others 107,228 126,765
Total 629,080 648,617
Less: Allowance for ECLs / uncollectable accounts (521,852)
Other Recievable net $ 107,228 $ 648,617
[1] Information relating to this transaction is provided in Note 38 (d).
XML 135 R110.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total $ 16,132,567  
2023    
Balance 16,132,567 $ 34,395,070
Additions 237,564 2,886,753
Disposals (6,216) (12,568,102) [1]
Depreciation expenses (507,026) (5,897,753)
Reclassification (1,649)  
Net exchange differences 23,725 (2,683,401)
Balance 15,878,965 16,132,567
Total 15,878,965 16,132,567
Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 29,743,685 58,387,165
2023    
Cost   29,743,685
Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (13,611,118) (23,992,095)
2023    
Accumulated depreciation   (13,611,118)
Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total 16,132,567 34,395,070
2023    
Total   16,132,567
Cost [Member]    
2023    
Cost 29,465,655  
Accumulated depreciation [Member]    
2023    
Accumulated depreciation (13,586,690)  
Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 29,743,685  
2023    
Cost   29,743,685
Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (13,611,118)  
2023    
Accumulated depreciation   (13,611,118)
Land [member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [2] 12,718,015  
2023    
Balance [2] 12,718,015 14,110,197
Additions [2]
Disposals [2] [1]
Depreciation expenses [2]
Reclassification [2]  
Net exchange differences [2] 19,287 (1,392,182)
Balance [2] 12,737,302 12,718,015
Total [2] 12,737,302 12,718,015
Land [member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [2] 12,718,015 14,110,197
2023    
Cost [2]   12,718,015
Land [member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [2]
2023    
Accumulated depreciation [2]  
Land [member] | Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [2] 12,718,015 14,110,197
2023    
Total [2]   12,718,015
Land [member] | Cost [Member]    
2023    
Cost [2] 12,737,302  
Land [member] | Accumulated depreciation [Member]    
2023    
Accumulated depreciation [2]  
Land [member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [2] 12,718,015  
2023    
Cost [2]   12,718,015
Land [member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [2]  
2023    
Accumulated depreciation [2]  
Buildings and structures [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [2] 2,400,646  
2023    
Balance [2] 2,400,646 2,721,367
Additions [2] 10,600 24,368
Disposals [2] [1]
Depreciation expenses [2] (76,102) (78,172)
Reclassification [2]  
Net exchange differences [2] 2,657 (266,917)
Balance [2] 2,337,801 2,400,646
Total [2] 2,337,801 2,400,646
Buildings and structures [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [2] 3,246,249 3,575,363
2023    
Cost [2]   3,246,249
Buildings and structures [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [2] (845,603) (853,996)
2023    
Accumulated depreciation [2]   (845,603)
Buildings and structures [Member] | Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [2] 2,400,646 2,721,367
2023    
Total [2]   2,400,646
Buildings and structures [Member] | Cost [Member]    
2023    
Cost [2] 3,261,934  
Buildings and structures [Member] | Accumulated depreciation [Member]    
2023    
Accumulated depreciation [2] (924,133)  
Buildings and structures [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [2] 3,246,249  
2023    
Cost [2]   3,246,249
Buildings and structures [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [2] (845,603)  
2023    
Accumulated depreciation [2]   (845,603)
Transportation equipment [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total 5,697  
2023    
Balance 5,697 12,074
Additions
Disposals (2,408) [1]
Depreciation expenses (3,248) (5,343)
Reclassification  
Net exchange differences (41) (1,034)
Balance 5,697
Total   5,697
Transportation equipment [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 31,504 34,953
2023    
Cost   31,504
Transportation equipment [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (25,807) (22,879)
2023    
Accumulated depreciation   (25,807)
Transportation equipment [Member] | Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total 5,697 12,074
2023    
Total   5,697
Transportation equipment [Member] | Cost [Member]    
2023    
Cost 21,773  
Transportation equipment [Member] | Accumulated depreciation [Member]    
2023    
Accumulated depreciation (21,773)  
Transportation equipment [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 31,504  
2023    
Cost   31,504
Transportation equipment [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (25,807)  
2023    
Accumulated depreciation   (25,807)
Office equipment [member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total 842,350  
2023    
Balance 842,350 4,173,648
Additions 108,851 653,628
Disposals (3,808) (2,590,890) [1]
Depreciation expenses (263,500) (1,329,350)
Reclassification (1,649)  
Net exchange differences (964) (64,686)
Balance 681,280 842,350
Total 681,280 842,350
Office equipment [member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 1,635,691 7,238,662
2023    
Cost   1,635,691
Office equipment [member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (793,341) (3,065,014)
2023    
Accumulated depreciation   (793,341)
Office equipment [member] | Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total 842,350 4,173,648
2023    
Total   842,350
Office equipment [member] | Cost [Member]    
2023    
Cost 1,700,073  
Office equipment [member] | Accumulated depreciation [Member]    
2023    
Accumulated depreciation (1,018,793)  
Office equipment [member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost 1,635,691  
2023    
Cost   1,635,691
Office equipment [member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation (793,341)  
2023    
Accumulated depreciation   (793,341)
Other equipment [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [3] 165,859  
2023    
Balance [3] 165,859 13,377,784
Additions [3] 118,113 2,208,757
Disposals [3] (9,977,212) [1]
Depreciation expenses [3] (164,176) (4,484,888)
Reclassification [3]  
Net exchange differences [3] 2,786 (958,582)
Balance [3] 122,582 165,859
Total [3] 122,582 165,859
Other equipment [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [3] 12,112,226 33,427,990
2023    
Cost [3]   12,112,226
Other equipment [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [3] (11,946,367) (20,050,206)
2023    
Accumulated depreciation [3]   (11,946,367)
Other equipment [Member] | Total [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Total [3] 165,859 13,377,784
2023    
Total [3]   165,859
Other equipment [Member] | Cost [Member]    
2023    
Cost [3] 11,744,573  
Other equipment [Member] | Accumulated depreciation [Member]    
2023    
Accumulated depreciation [3] (11,621,991)  
Other equipment [Member] | Cost [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Cost [3] 12,112,226  
2023    
Cost [3]   12,112,226
Other equipment [Member] | Accumulated depreciation [Member]    
Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]    
Accumulated depreciation [3] $ (11,946,367)  
2023    
Accumulated depreciation [3]   $ (11,946,367)
[1] Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.
[2] Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.
[3] Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.
XML 136 R111.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements-Lessee (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leasing arrangements lessee [Abstract]      
Right-of-use assets $ 52,355 $ 0  
Total cash outflow for leases $ 195,350 $ 124,597 $ 42,074
XML 137 R112.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements-Lessee (Details) - Schedule of right-of-use assets and the depreciation charge - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Leasing Arrangements-Lessee (Details) - Schedule of right-of-use assets and the depreciation charge [Line Items]      
Carrying amount $ 53,036 $ 16,675  
Depreciation charge 15,937 40,414 $ 34,438
Buildings [Member]      
Leasing Arrangements-Lessee (Details) - Schedule of right-of-use assets and the depreciation charge [Line Items]      
Carrying amount 47,992 4,925  
Depreciation charge 9,314 12,774 14,394
Transportation Equipment [Member]      
Leasing Arrangements-Lessee (Details) - Schedule of right-of-use assets and the depreciation charge [Line Items]      
Carrying amount 5,044 11,750  
Depreciation charge $ 6,623 $ 27,640 $ 20,044
XML 138 R113.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Leasing Arrangements-Lessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Information On Profit And Loss Accounts Relating To Lease Contracts Abstract      
Interest expense on lease liabilities $ 346 $ 1,219 $ 1,196
Expense on short-term lease contracts 171,999 13,602 2,142
Expense on leases of low-value assets 6,661 19,227 4,872
Loss on lease modification $ 48,448
XML 139 R114.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Intangible Assets [Abstract]    
Consideration amount paid $ 6,000,000  
Financial through intellectual property amount 3,000,000  
Agreement payments amount 600,000 $ 2,400,000
Payment not paid $ 3,000,000  
XML 140 R115.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - Schedule of Intangible Assets - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Computer software [member]    
Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]    
Cost $ 2,403,406  
Accumulated amortization (2,347,064)  
Total intangible assets 56,342  
Balance 56,342  
Balance 419,512 $ 56,342
December 31    
Cost 555,562 2,403,406
Accumulated amortization (136,050) (2,347,064)
Total intangible assets 419,512 56,342
Additions-acquired separately 538,446  
Amortization expenses (176,031)  
Net exchange differences 755  
Intellectual property rights [Member]    
Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]    
Cost [1]  
Accumulated amortization [1]  
Total intangible assets [1]  
Balance [1]  
Balance [1] 5,450,000
December 31    
Cost [1] 6,000,000
Accumulated amortization [1] (550,000)
Total intangible assets [1] 5,450,000
Additions-acquired separately [1] 6,000,000  
Amortization expenses [1] (550,000)  
Net exchange differences [1]  
Total [Member]    
Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]    
Cost 2,403,406  
Accumulated amortization (2,347,064)  
Total intangible assets 56,342  
Balance 56,342  
Balance 5,869,512 56,342
December 31    
Cost 6,555,562 2,403,406
Accumulated amortization (686,050) (2,347,064)
Total intangible assets 5,869,512 56,342
Additions-acquired separately 6,538,446  
Amortization expenses (726,031)  
Net exchange differences 755  
Computer software [Member]    
Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]    
Cost 2,403,406 18,144,910
Accumulated amortization (2,347,064) (14,725,441)
Total intangible assets 56,342 3,419,469
Balance $ 56,342 3,419,469
Balance   56,342
December 31    
Cost   2,403,406
Accumulated amortization   (2,347,064)
Total intangible assets   56,342
Additions-acquired separately   73,093
Amortization expenses   (1,687,618)
Disposals [2]   (1,645,166)
Net exchange differences   $ (103,436)
[1] On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales. The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made. The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.
[2] Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.
XML 141 R116.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Intangible Assets (Details) - Schedule of Amortization on Intangible Assets - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Amortization On Intangible Assets Abstract      
Selling and marketing expenses $ 5,131 $ 425,720 $ 574,913
General and administrative expenses 152,925 22,914 23,144
Research and development expenses 567,975 1,238,984 1,762,952
Total $ 726,031 $ 1,687,618 $ 2,361,009
XML 142 R117.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets $ 1,034,000 $ 659,071
Prepaid Pension (Member)    
Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets 460,732 381,452
Guarantee Deposit (Member)    
Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets 506,316 221,002
Other(Member)    
Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Line Items]    
Other Non-Current Assets $ 66,952 $ 56,617
XML 143 R118.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-Term Borrowings (Details) - USD ($)
1 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
The Authorization of the Consolidated Financial Statements [Abstract]          
Agreements loan amount   $ 5,000,000      
Interest rate percentage   7.50%      
Maturity date   Sep. 01, 2022      
Aggregate Principal Amount $ 1,000,000        
Notional amount 3,000,000        
Issued amount $ 1,000,000        
Loan amount       $ 3,000,000  
Interest rate     8640311.00% 10.375% 10360684.00%
Shareholder loan amount       $ 3,000,000  
XML 144 R119.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Bank collaterialized borrowings (in Dollars) $ 16,449,110 $ 13,492,935
Bank collaterialized borrowings [Member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Bank collaterialized borrowings (in Dollars) $ 13,449,110 $ 12,492,935
Bank collaterialized borrowings [Member] | Top of range [member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Interest rate range 2.61% 1.84%
Bank collaterialized borrowings [Member] | Bottom of range [member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Interest rate range 2.70% 3.11%
Loan from shareholders [Member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Bank collaterialized borrowings (in Dollars) $ 3,000,000 $ 1,000,000
Loan from shareholders [Member] | Top of range [member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Interest rate range
Loan from shareholders [Member] | Bottom of range [member]    
Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]    
Interest rate range
XML 145 R120.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
LC loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 12.2023-11.2024  
Credit Facility $ 4,190,650  
Type LC loan  
Outstanding Amount $ 298,762  
Interest Rate 2.68%  
Guarantor [1] None  
Collateral [1] Time deposit $2,000,000, Land, Buildings and Structures  
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type Short-Term Bank loan  
Outstanding Amount $ 652,241  
Interest Rate 2.68%  
Guarantor [1] None  
Collateral [1] Same as above  
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type Letter of guarantee  
Outstanding Amount $ 1,458,108  
Undrawn Amount $ 1,398,011  
Interest Rate  
Guarantor [1] None  
Collateral Same as above  
LC loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 12.2023-11.2024  
Credit Facility $ 3,913,447  
Type LC loan  
Outstanding Amount $ 195,206  
Interest Rate 2.68%  
Guarantor [1] None  
Collateral [1] Time deposit $2,000,000, Land, Buildings and Structures  
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type Short-Term Bank loan  
Outstanding Amount $ 2,229,034  
Interest Rate 2.68%  
Guarantor [1] None  
Collateral Same as above  
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type Letter of guarantee  
Outstanding Amount $ 1,432,379  
Undrawn Amount $ 56,828  
Interest Rate  
Guarantor [1] None  
Collateral Same as above  
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 01.2022-01.2025  
Credit Facility $ 189,019  
Type Letter of guarantee  
Outstanding Amount $ 188,823  
Interest Rate  
Guarantor [1] None  
Collateral [1] None  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 09.2020~09.2025  
Credit Facility $ 978,362  
Type Long-Term Bank loan  
Outstanding Amount $ 428,033  
Interest Rate 2.85%  
Guarantor [1] Koh Sih-Ping  
Collateral 80% guaranteed by Taiwan SMEG  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 03.2016-03.2031  
Credit Facility $ 3,098,146  
Type Long-Term Bank loan  
Outstanding Amount $ 3,029,959  
Interest Rate 2.92%  
Guarantor [1] None  
Collateral [1] Land, Buildings and Structures  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 03.2016-03.2031  
Credit Facility $ 1,630,603  
Type Long-Term Bank loan  
Outstanding Amount $ 1,594,716  
Interest Rate 2.92%  
Guarantor [1] None  
Collateral [1] Land, Buildings and Structures  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 03.2016-03.2026  
Credit Facility $ 326,121  
Type Long-Term Bank loan  
Outstanding Amount $ 256,157  
Interest Rate 2.92%  
Guarantor [1] None  
Collateral [1] None  
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 04.2023-04.2024  
Credit Facility $ 4,891,809  
Type Short-Term Bank loan  
Outstanding Amount $ 2,021,948  
Undrawn Amount $ 2,869,861  
Interest Rate 2.61%  
Guarantor [1] None  
Collateral Time deposit $2,300,000  
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 05.2023-05.2024  
Credit Facility $ 6,196,291  
Type Short-Term Bank loan  
Outstanding Amount $ 6,000,620  
Interest Rate 2.70%  
Guarantor [1] None  
Collateral Time deposit $500,000, Land, Buildings and Structures  
LG [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type LG  
Outstanding Amount $ 41,564  
Undrawn Amount $ 154,107  
Interest Rate  
Guarantor [1] None  
Collateral Same as above  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 05.2019-03.2026  
Credit Facility $ 5,870,171  
Type Long-Term Bank loan  
Outstanding Amount $ 1,891,735  
Interest Rate 2.39%  
Guarantor [1] None  
Collateral Time deposit $500,000, Land, Buildings and Structures  
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 12.2023-06.2024  
Credit Facility $ 2,282,844  
Type Short-Term Bank loan  
Outstanding Amount $ 2,051,299  
Interest Rate 2.65%  
Guarantor [1] None  
Collateral Time deposit $1,000,000  
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type Letter of guarantee  
Outstanding Amount $ 185,019  
Interest Rate  
Guarantor [1] None  
Collateral Same as above  
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period 06.2023-08.2028  
Credit Facility $ 1,766,921  
Type Long-Term Bank loan  
Outstanding Amount $ 1,439,712  
Interest Rate 2.40%  
Guarantor [1] None  
Collateral Time deposit $500,000, Land, Buildings and Structures  
LC loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   11.2022-11.2023
Credit Facility   $ 4,184,307
Type   LC loan
Outstanding Amount   $ 610,089
Undrawn Amount  
Interest Rate   2.56%
Guarantor [1]   None
Collateral   Time deposit $2,000,000, Land, Buildings and Structures
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Short-Term Bank loan
Outstanding Amount   $ 651,255
Undrawn Amount  
Interest Rate   2.56%
Guarantor [1]   None
Collateral   Same as above
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Letter of guarantee
Outstanding Amount   $ 1,563,552
Undrawn Amount   $ 1,359,411
Interest Rate  
Guarantor [1]   None
Collateral   Same as above
LC loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   11.2022-11.2023
Credit Facility   $ 3,907,522
Type   LC loan
Outstanding Amount   $ 324,269
Undrawn Amount  
Interest Rate   2.31%
Guarantor [1]   None
Collateral   Time deposit $2,000,000, Land, Buildings and Structures
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Letter of guarantee
Outstanding Amount   $ 895,592
Undrawn Amount   $ 2,687,661
Interest Rate  
Guarantor [1]   None
Collateral   Same as above
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   01.2022-01.2025
Credit Facility   $ 188,733
Type   Letter of guarantee
Outstanding Amount   $ 188,538
Undrawn Amount  
Interest Rate  
Guarantor [1]   Koh Sih-Ping
Collateral   None
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   09.2020-09.2025
Credit Facility   $ 976,880
Type   Long-Term Bank loan
Outstanding Amount   $ 671,605
Undrawn Amount  
Interest Rate   2.72%
Guarantor [1]   Koh Sih-Ping
Collateral   80% guaranteed by Taiwan SMEG
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   03.2016-03.2031
Credit Facility   $ 3,093,455
Type   Long-Term Bank loan
Outstanding Amount   $ 3,053,795
Undrawn Amount  
Interest Rate   2.67%
Guarantor [1]   Koh Sih-Ping
Collateral   Land, Buildings and Structures
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   03.2016-03.2031
Credit Facility   $ 1,628,134
Type   Long-Term Bank loan
Outstanding Amount   $ 1,607,261
Undrawn Amount  
Interest Rate   2.67%
Guarantor [1]   Koh Sih-Ping
Collateral   Land, Buildings and Structures
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   03.2016-03.2026
Credit Facility   $ 325,627
Type   Long-Term Bank loan
Outstanding Amount   $ 318,843
Undrawn Amount  
Interest Rate   2.67%
Guarantor [1]   Koh Sih-Ping
Collateral   None
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   10.2021-10.2026
Credit Facility   $ 651,254
Type   Long-Term Bank loan
Outstanding Amount   $ 69,793
Undrawn Amount  
Interest Rate   2.72%
Guarantor [1]   Koh Sih-Ping
Collateral   100% guaranteed by Taiwan SMEG
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   06.2022-04.2023
Credit Facility   $ 5,210,029
Type   Short-Term Bank loan
Outstanding Amount   $ 3,507,001
Undrawn Amount  
Guarantor [1]   Koh Sih-Ping
Collateral   Time deposit $2,800,000, Promissory note $5,743,001
Short-Term Bank loan [Member] | Bottom of range [member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Interest Rate   1.84%
Short-Term Bank loan [Member] | Top of range [member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Interest Rate   3.11%
LC loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   LC loan
Outstanding Amount   $ 334,220
Undrawn Amount   $ 1,368,808
Guarantor [1]   Koh Sih-Ping
Collateral   Same as above
LC loan [Member] | Bottom of range [member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Interest Rate   2.54%
LC loan [Member] | Top of range [member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Interest Rate   2.60%
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   01.2022-01.2023
Credit Facility   $ 6,186,910
Type   Short-Term Bank loan
Outstanding Amount   $ 5,014,652
Undrawn Amount  
Interest Rate   2.50%
Guarantor [1]   Koh Sih-Ping
Collateral   Time deposit $500,000, Land, Buildings and Structures
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Letter of guarantee
Outstanding Amount   $ 84,466
Undrawn Amount   $ 1,087,792
Interest Rate  
Guarantor [1]   Koh Sih-Ping
Collateral   Same as above
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   05.2019-03.2026
Credit Facility   $ 5,861,283
Type   Long-Term Bank loan
Outstanding Amount   $ 2,728,370
Undrawn Amount  
Interest Rate   2.26%
Guarantor [1]   Koh Sih-Ping
Collateral   Time deposit $500,000, Land, Buildings and Structures
Short-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   11.2022-06.2023
Credit Facility   $ 2,279,388
Type   Short-Term Bank loan
Outstanding Amount   $ 2,051,449
Undrawn Amount  
Interest Rate   2.50%
Guarantor [1]   None
Collateral   Time deposit $1,000,000
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Letter of guarantee
Outstanding Amount   $ 209,178
Undrawn Amount   $ 18,761
Interest Rate  
Guarantor [1]   None
Collateral   Same as above
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   06.2020-06.2023
Credit Facility   $ 162,813
Type   Long-Term Bank loan
Outstanding Amount   $ 27,134
Undrawn Amount  
Interest Rate   2.03%
Guarantor [1]   Koh Sih-Ping
Collateral   85% guaranteed by Taiwan SMEG
Long-Term Bank loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   07.2021-08.2026
Credit Facility   $ 2,442,201
Type   Long-Term Bank loan
Outstanding Amount   $ 1,883,883
Undrawn Amount  
Interest Rate   1.46%
Guarantor [1]   Koh Sih-Ping
Collateral   70% guaranteed by Taiwan SMEG
Credit Loan [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Facility Period   01.2022-01.2023
Credit Facility   $ 976,880
Type   Credit Loan
Undrawn Amount   $ 973,347
Interest Rate  
Guarantor [1]   Koh Sih-Ping
Collateral   65% guaranteed by Taiwan SMEG
Letter of Guarantee [Member]    
Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]    
Type   Letter of guarantee
Outstanding Amount   $ 3,533
Undrawn Amount  
Interest Rate  
Guarantor [1]   Koh Sih-Ping
Collateral   Same as above
[1] Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022.
XML 146 R121.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Payables (Details) - Schedule of other payables - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Other Payables (Details) - Schedule of other payables [Line Items]      
Professional fee payable $ 7,352,785 $ 5,229,184 $ 1,171,977
Output tax payable 161,685 469,800  
Others 6,080,563 3,620,998  
Total 6,080,563 3,620,998  
Payables on Intangible Assets [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Payables on intangible assets 3,020,475  
Professional Fee Payable [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Professional fee payable 1,037,187 1,141,582  
Salaries and Bonuses Payable [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Salaries and bonuses payable 689,331 1,466,631  
Pension Payable [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Pension payable 83,738 99,921  
Payables on Machinery and Equipment [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Payables on machinery and equipment 19,724 79,517  
Others [Member]      
Other Payables (Details) - Schedule of other payables [Line Items]      
Others $ 1,068,423 $ 363,547  
XML 147 R122.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings - USD ($)
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Bank borrowings      
Bank borrowings 8640311.00% 10.375% 10360684.00%
Interest rate 8640311.00% 10.375% 10360684.00%
Less: Current portion (in Dollars) $ (1,817,873)   $ (2,108,896)
Total (in Dollars) $ 6,822,438   $ 8,251,788
Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 0.00%   0.22%
Interest rate 0.00%   0.22%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings 1891735.00%   671605.00%
Interest rate 1891735.00%   671605.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.39%   2.72%
Interest rate 2.39%   2.72%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings 1439711.00%   3053795.00%
Interest rate 1439711.00%   3053795.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.40%   2.67%
Interest rate 2.40%   2.67%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings 428033.00%   1607261.00%
Interest rate 428033.00%   1607261.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.85%   2.67%
Interest rate 2.85%   2.67%
Uncollaterialized borrowings [Member]      
Bank borrowings      
Bank borrowings 256157.00%   318843.00%
Interest rate 256157.00%   318843.00%
Uncollaterialized borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.92%   2.67%
Interest rate 2.92%   2.67%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings 3029959.00%   69793.00%
Interest rate 3029959.00%   69793.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.92%   2.72%
Interest rate 2.92%   2.72%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings 1594716.00%   2728370.00%
Interest rate 1594716.00%   2728370.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings 2.92%   2.26%
Interest rate 2.92%   2.26%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings     27134.00%
Interest rate     27134.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings     2.03%
Interest rate     2.03%
Collaterialized Borrowings [Member]      
Bank borrowings      
Bank borrowings     1883883.00%
Interest rate     1883883.00%
Collaterialized Borrowings [Member] | Bottom of Range [Member]      
Bank borrowings      
Bank borrowings     1.46%
Interest rate     1.46%
XML 148 R123.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Details) - USD ($)
12 Months Ended
Jul. 01, 2005
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Pensions (Details) [Line Items]          
Individual pension percentage       2.00%  
Future Pension Payment     $ 0    
Employee contribution percentage 6.00%        
Pension cost     $ 358,957 $ 448,545 $ 467,076
Forecast [Member]          
Pensions (Details) [Line Items]          
Defined benefit pension amount   $ 0      
XML 149 R124.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Details) - Schedule of Balance Sheet - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Balance Sheet [Abstract]    
Present value of defined benefit obligation $ 101,505
Fair value of plan assets (460,732) (482,957)
Net defined benefit asset $ (460,732) $ (381,452)
XML 150 R125.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Present Value of Defined Benefit Obligation [Member]    
Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets [Line Items]    
Balance $ 101,505 $ 83,205
Current service cost 17,257  
Interest expense (income) 1,504 634
Net exchange differences (1,151) (9,014)
Total 119,115 74,825
Return on plan asset  
Change in financial assumptions   13,799
Experience adjustment (88,412) 12,881
Total (88,412) 26,680
Paid pension (30,703)  
Balance   101,505
Fair Value of Plan Assets [Member]    
Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets [Line Items]    
Balance (482,957) (495,059)
Interest expense (income) (7,154) (3,770)
Net exchange differences (279) 49,961
Total (490,390) (448,868)
Return on plan asset 1,045 (34,089)
Change in financial assumptions  
Experience adjustment
Total (1,045) (34,089)
Paid pension 30,703  
Balance (460,732) (482,957)
Net Defined Benefit Asset [Member]    
Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets [Line Items]    
Balance (381,452) (411,854)
Current service cost 17,257  
Interest expense (income) (5,650) (3,136)
Net exchange differences (1,430) 40,947
Total (371,275) (374,043)
Return on plan asset 1,045 (34,089)
Change in financial assumptions   13,799
Experience adjustment (88,412) 12,881
Total (89,457) (7,409)
Paid pension  
Balance $ (460,732) $ (381,452)
XML 151 R126.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Details) - Schedule of Principal Actuarial Assumptions
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Principal Actuarial Assumptions [Abstract]    
Discount rate 1.09% 1.48%
Future Salary increases 0.00% 5.00%
XML 152 R127.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Discount rate Increase 0.5% [Member]    
Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Line Items]    
Effect on present value of defined benefit obligation $ (8,597)
Discount rate Decrease 0.5% [Member]    
Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Line Items]    
Effect on present value of defined benefit obligation 9,541
Future salary increases Increase 0.5% [Member]    
Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Line Items]    
Effect on present value of defined benefit obligation 9,150
Future salary increases Decrease 0.5% [Member]    
Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Line Items]    
Effect on present value of defined benefit obligation $ (8,369)
XML 153 R128.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
$ / shares
Share-Based Payment (Details) [Line Items]    
Conversion ratio share options 4.82  
Fee (in Dollars) | $ $ 1,000,000  
Percentage of cash 50.00%  
Percentage of cash to exchange ordinary shares 50.00%  
Issued at per share (in Dollars per share) $ 9.28  
Share options outstanding (in Dollars per share) $ 11.66  
Range of exercise prices (in Dollars per share)   $ 11.66
Weighted-average remaining contractual period 1 year 6 months 3 years 21 days
Share-Based Payment [Member] | Options [Member]    
Share-Based Payment (Details) [Line Items]    
Conversion ratio share options 4.82  
XML 154 R129.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Share-Based Payment - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Quantity granted (Units) [1]   5,388
Vesting conditions   Upon completion of services
Contract period   Upon completion of services
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Jan. 01, 2017  
Quantity granted (Units) [2] 10,630  
Contract period 5 years  
Vesting conditions Note 2  
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Jan. 01, 2018  
Quantity granted (Units) [2] 3,400  
Contract period 5 years  
Vesting conditions Note 2  
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Jan. 01, 2019  
Quantity granted (Units) [2] 18,600  
Contract period 5 years  
Vesting conditions Note 2  
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Oct. 05, 2021  
Quantity granted (Units) [2] 20,741  
Contract period 5 years  
Vesting conditions Note 3  
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Oct. 05, 2021  
Quantity granted (Units) [2] 11,352  
Contract period 5 years  
Vesting conditions Note 2  
Employee Share Option [Member]    
Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]    
Grant date Feb. 23, 2022  
Quantity granted (Units) [2] 27,468  
Contract period 5 years  
Vesting conditions Note 2  
[1] Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
[2] On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
XML 155 R130.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions
12 Months Ended
Dec. 31, 2022
After 1 Year [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 25.00%
After 2 Years [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 50.00%
After 3 Years  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 75.00%
After 4 Years  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 100.00%
At The Beginning of Year 1 [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 25.00%
At The Beginning of Year 2 [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 50.00%
At The Beginning of Year 3 [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 75.00%
At The Beginning of Year 4 [Member]  
Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]  
Accumulated maximum exercisable employee share options 100.00%
XML 156 R131.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements
12 Months Ended
Dec. 31, 2023
$ / shares
Dec. 31, 2022
$ / shares
Schedule Of Share Based Payment Arrangements Abstract    
Number of options outstanding beginning shares [1] 255,164 40,445
Weighted average exercise price options outstanding [1] $ 11.66 $ 56.2
Number of options granted [1] 27,468
Weighted average exercise price options granted [1] $ 56.2
Number of options options expired [1] (123,395)
Weighted average exercise price options expired [1] $ 11.66
Number of options options cancelled [1] (79,890)
Weighted average exercise price options cancelled [1] $ 11.66
Number of options options forfeited Post-IPO [1] (64,694)
Weighted average exercise price options forfeited Post-IPO [1] $ 12.98
Number of options capital recapitalization [1],[2] 251,945
Weighted average exercise price capital recapitalization [1],[2] $ 11.66
Number of options outstanding ending shares [1] 51,879 255,164
Weighted average exercise price options outstanding ending per share [1] $ 11.66 $ 11.66
Number of options exercisable [1] 41,879 108,506
Weighted average exercise price options exercisable [1] $ 11.66 $ 11.66
[1] Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
[2] Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.
XML 157 R132.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date
12 Months Ended
Dec. 31, 2022
USD ($)
$ / shares
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2022.2.23
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 4 years 6 months
Risk-free interest rate 0.72%
Fair value per share $ 7.11
Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 31.49%
Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 46.31%
Employee Share Options [Member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2017.1.1
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 4 years 6 months
Expected dividends | $
Risk-free interest rate 1.05%
Fair value per share $ 5.73
Employee Share Options [Member] | Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 32.11%
Employee Share Options [Member] | Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 42.11%
Employee Share Options One [Member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2018.1.1
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 4 years 6 months
Expected dividends | $
Risk-free interest rate 0.96%
Fair value per share $ 6.13
Employee Share Options One [Member] | Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 34.14%
Employee Share Options One [Member] | Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 40.79%
Employee Share Options Two [Member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2019.1.1
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 4 years 6 months
Expected dividends | $
Risk-free interest rate 1.01%
Fair value per share $ 6.86
Employee Share Options Two [Member] | Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 33.35%
Employee Share Options Two [Member] | Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 38.93%
Employee Share Options Three [Member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2021.10.5
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 3 years 6 months
Expected dividends | $
Risk-free interest rate 1.01%
Fair value per share $ 6.91
Employee Share Options Three [Member] | Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 47.34%
Employee Share Options Three [Member] | Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 52.14%
Employee Share Options Four [Member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Grant date 2021.10.5
Share price $ 0.0001
Exercise price $ 5.62
Expected option life 4 years 6 months
Expected dividends | $
Risk-free interest rate 1.01%
Fair value per share $ 6.91
Employee Share Options Four [Member] | Bottom of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 45.32%
Employee Share Options Four [Member] | Top of range [member]  
Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]  
Expected price volatility 51.27%
XML 158 R133.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses
12 Months Ended
Dec. 31, 2022
$ / shares
2017.1.1 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price $ 5.62
Fair value of first year 0.9
Fair value of second year 1.5
Fair value of third year 1.7
Fair value of fourth year 2
2018.1.1 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price 5.62
Fair value of first year 1.2
Fair value of second year 1.6
Fair value of third year 2
Fair value of fourth year 2.3
2019.1.1 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price 5.62
Fair value of first year 1.7
Fair value of second year 2.1
Fair value of third year 2.4
Fair value of fourth year 2.8
2021.10.5 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price 5.62
Fair value of first year 1.9
Fair value of second year 2.3
Fair value of third year 2.7
Fair value of fourth year 2.9
2021.10.5 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price 5.62
Fair value of first year 2.3
Fair value of second year 2.7
Fair value of third year 2.9
Fair value of fourth year 3.1
2022.2.23 [Member]  
Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]  
Exercise price 5.62
Fair value of first year 1.9
Fair value of second year 2.5
Fair value of third year 3
Fair value of fourth year $ 3.2
XML 159 R134.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Expenses Incurred On Share Based Payment Abstract      
Expense recorded $ 203,676 $ 346,122 $ 375,941
XML 160 R135.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provisions (Details) - Schedule of provisions - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Provisions (Details) - Schedule of provisions [Line Items]    
Additional provisions $ 113,888 $ 56,050
Warranty provision [member]    
Provisions (Details) - Schedule of provisions [Line Items]    
At January 1 149,526 258,320
Used during the year (32,366) (46,592)
Reversal of unused amounts (98,558) (95,297)
Exchange differences (33) (22,955)
At December 31 $ 132,457 $ 149,526
XML 161 R136.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Provisions (Details) - Schedule of analysis of total provisions - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Analysis of Total Provisions [Abstract]    
Current $ 68,510 $ 88,469
Non-current $ 63,947 $ 61,057
XML 162 R137.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrant Liabilities (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Warrant Liabilities (Details) [Line Items]  
Warrant outstanding term 5 years
Redemption price $ 0.01
Ordinary share per share 11.5
Reflective per share 115
Public Warrants [Member]  
Warrant Liabilities (Details) [Line Items]  
Ordinary share per share 18
Reflective per share 180
Private Warrants [Member]  
Warrant Liabilities (Details) [Line Items]  
Ordinary share per share 1.5
Reflective per share $ 15
XML 163 R138.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warrant Liabilities (Details) - Schedule of Warrant Liabilities - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Public Warrants [Member]    
Warrant Liabilities (Details) - Schedule of Warrant Liabilities [Line Items]    
Number of shares, begginning balance [1] 996,297  
Number of amount ,begginning balance $ 2,042,410  
Number of shares,Warrants granted [1]  
Number of amount ,Warrants granted  
Number of shares, Warrants exercised [1] (38,025) (6,211)
Number of amount ,Warrants exercised $ (77,951) $ (15,514)
Number of shares, Change in fair value [1]
Number of amount ,Change in fair value $ (1,676,977) $ (437,319)
Number of shares, ending balance [1] 958,272 996,297
Number of amount ,ending balance $ 287,482 $ 2,042,410
Number of shares, Transfer from capital reorganization [1],[2]   1,002,508
Number of amount , Transfer from capital reorganization [2]   $ 2,495,243
Private Warrants [Member]    
Warrant Liabilities (Details) - Schedule of Warrant Liabilities [Line Items]    
Number of shares, begginning balance [1]  
Number of amount ,begginning balance  
Number of shares,Warrants granted [1] 2,000,000  
Number of amount ,Warrants granted $ 9,222,288  
Number of shares, Warrants exercised [1]  
Number of amount ,Warrants exercised  
Number of shares, Change in fair value [1]  
Number of amount ,Change in fair value $ (3,288,288)  
Number of shares, ending balance [1] 2,000,000
Number of amount ,ending balance $ 5,934,000
[1] The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
[2] Information relating to capital reorganization is provided in Note 24.
XML 164 R139.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preference Share Liabilities (Details) - USD ($)
12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Convertible Preference Share Liabilities (Details) [Line Items]    
Shares issued   65,000,000
Private warrants (in Dollars)   $ 1,000
Convertible Preference Shares description   The Company may, at its option, force conversion of the Preference Shares in whole or in part if the VWAP (as defined in the certificate of designation for the Preference Shares (the “Certificate of Designation”)) is at least 200% of the then in effect Conversion Price (as defined in the Certificate of Designation) for each Trading Day (as defined in the Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Certificate of Designation are met, subject certain other limitations. Each Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Conversion Price (as defined in the Certificate of Designation). The Conversion Price is initially $1.25 per ordinary share (or $12.50 reflective of the 10-to-1 reverse stock split effective April 15, 2024), subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.
Reflective shares   560,000
Reverse stock split description   10-to-1 reverse stock split effective April 15, 2024
Securities Purchase Agreement [Member]    
Convertible Preference Share Liabilities (Details) [Line Items]    
Amount recieved (in Dollars) $ 25,000,000  
Series A Convertible Preference Shares [Member]    
Convertible Preference Share Liabilities (Details) [Line Items]    
Shares issued   25,000
Series A Ordinary Share [Member]    
Convertible Preference Share Liabilities (Details) [Line Items]    
Share purchase warrants   20,000,000
Convertible Preferrence Shares [Member]    
Convertible Preference Share Liabilities (Details) [Line Items]    
Shares issued   7,000
Ordinary shares [member]    
Convertible Preference Share Liabilities (Details) [Line Items]    
Converted shares   5,600,000
XML 165 R140.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 01, 2023
Dec. 01, 2022
Schedule Of Convertible Preference Share Liabilities Abstract      
At January 1, 2023    
At January 1, 2023    
Convertible preference share liabilities issued 25,000    
Convertible preference share liabilities issued $ 14,067,712    
Convertible preference share liabilities exercised (7,000) 560,000
Convertible preference share liabilities exercised $ (5,214,962)    
Change in fair value    
Change in fair value $ (1,085,512)    
At December 31, 2023 18,000    
At December 31, 2023 $ 7,767,238    
XML 166 R141.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Capital (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 05, 2022
Share Capital (Details) [Line Items]      
Authorized capital (in Dollars)   $ 25,000  
Shares of ordinary shares   245,000,000  
Ordinary shares par value (in Dollars per share)   $ 0.0001  
Issued capital (in Dollars) $ 7,846 $ 7,136  
Issued capital (in Dollars) $ 7,846    
Shares outstanding ordinary shares 78,465,883    
Outstanding percentage 88.40%    
Warrant outstandng 10,025,081    
Gross cash (in Dollars) $ 50,000,000    
PIPE Investors (in Dollars) $ 30,300,000    
Preferred shareholders percentage 80.00%    
Purchase of ordinary shares     2,814,895
Gorilla [Member]      
Share Capital (Details) [Line Items]      
Ordinary shares par value (in Dollars per share) $ 10.6    
Koh Sih-Ping [Member]      
Share Capital (Details) [Line Items]      
Purchase of ordinary shares     281,490
Preference Shares [Member]      
Share Capital (Details) [Line Items]      
Shares of ordinary shares   0.001  
Issued capital (in Dollars)   $ 24,500,000  
Shares of preference shares   5,000,000  
Preference shares par value (in Dollars per share)   $ 0.0001  
Business Combination Agreement [Member]      
Share Capital (Details) [Line Items]      
Shares of ordinary shares 65,000,000    
Conversion ratio 4.82    
Preference shares converted 5,813,247    
Converted into ordinary shares 6,627,412    
Ordinary share for each share (in Dollars per share) $ 4.82    
XML 167 R142.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Capital (Details) - Schedule of Authorized and Issued Preference Shares
12 Months Ended
Dec. 31, 2022
USD ($)
shares
Series A [Member]  
2022  
Beginning of financial year 1,639,344
Beginning of financial year (in Dollars) | $ $ 1,639,344
Cancellation of treasury shares
Cancellation of treasury shares (in Dollars) | $
Conversion of convertible preference shares to ordinary shares (1,639,344)
Conversion of convertible preference shares to ordinary shares (1,639,344)
End of financial year
End of financial year (in Dollars) | $
Series B [Member]  
2022  
Beginning of financial year 1,589,957
Beginning of financial year (in Dollars) | $ $ 1,589,957
Cancellation of treasury shares (31,645)
Cancellation of treasury shares (in Dollars) | $ $ (31,645)
Conversion of convertible preference shares to ordinary shares (1,558,312)
Conversion of convertible preference shares to ordinary shares (1,558,312)
End of financial year
End of financial year (in Dollars) | $
Series C [Member]  
2022  
Beginning of financial year 1,182,926
Beginning of financial year (in Dollars) | $ $ 1,182,926
Conversion of convertible preference shares to ordinary shares (1,182,926)
Conversion of convertible preference shares to ordinary shares (1,182,926)
End of financial year
End of financial year (in Dollars) | $
Series D [Member]  
2022  
Beginning of financial year 1,432,665
Beginning of financial year (in Dollars) | $ $ 1,432,665
Conversion of convertible preference shares to ordinary shares (1,432,665)
Conversion of convertible preference shares to ordinary shares (1,432,665)
End of financial year
End of financial year (in Dollars) | $
XML 168 R143.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Share Capital (Details) - Schedule of Movements in the Number of the Company’s Ordinary Shares Outstanding - shares
12 Months Ended
Dec. 31, 2023
Dec. 01, 2023
Dec. 01, 2022
Schedule Of Movements In The Number Of The Company SOrdinary Shares Outstanding Abstract      
Beginning Balance   6,854,284 619,110
Employee share options exercised   600
Cancellation of ordinary shares   (600)
Conversion of preference shares to ordinary shares   662,741
Capital recapitalization   4,898,424
Capital reorganization   949,288
Warrant exercised   38,025 6,211
Convertible preference share liabilities exercised (7,000) 560,000
Restricted share units issuance   100,090
Additional paid in capital   12,700
Treasury shares purchased   (281,490)
Ending balance   7,565,099 6,854,284
XML 169 R144.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details)
ج.م. in Billions
12 Months Ended
Dec. 31, 2023
USD ($)
Dec. 31, 2023
EGP (ج.م.)
Dec. 31, 2022
USD ($)
Jan. 01, 2022
USD ($)
Revenue (Details) [Line Items]        
service contracts assets $ 34,213,379   $ 725,441 $ 1,639,893
service contracts liabilities 107,603   58,475 $ 20,194
Long-term service contracts amount 241,795,928   $ 6,627,577  
Revenue denominated value $ 272,000,000      
Egypt Contract [Member]        
Revenue (Details) [Line Items]        
Revenue denominated value | ج.م.   ج.م. 8.4    
XML 170 R145.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - Schedule of Revenue from Contracts with Customers - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Government      
Revenue from contracts with customers $ 64,694,991 $ 22,408,808 $ 42,242,863
Government [Member] | Hardware sales [Member] | Video IoT [Member]      
Government      
Video IoT 14,409 5,992
Government [Member] | Hardware sales [Member] | Security Convergence [Member]      
Government      
Security Convergence 283,755 3,630
Government [Member] | Software sales [Member] | Video IoT [Member]      
Government      
Video IoT 109,322
Government [Member] | Software sales [Member] | Security Convergence [Member]      
Government      
Security Convergence 138,421 70,413
Government [Member] | Service revenue [Member] | Video IoT [Member]      
Government      
Video IoT 2,266,495 4,323,111 7,842,465
Government [Member] | Service revenue [Member] | Security Convergence [Member]      
Government      
Security Convergence 61,375,512 5,330,279 5,356,881
Non-Government [Member] | Hardware sales [Member] | Video IoT [Member]      
Government      
Video IoT 1,049,628 3,816,489
Non-Government [Member] | Hardware sales [Member] | Security Convergence [Member]      
Government      
Security Convergence 62,363 4,188,370 1,054,116
Non-Government [Member] | Software sales [Member] | Video IoT [Member]      
Government      
Video IoT 87,306 1,715,532 16,063,123
Non-Government [Member] | Software sales [Member] | Security Convergence [Member]      
Government      
Security Convergence 2,623,567 5,319,077
Non-Government [Member] | Service revenue [Member] | Video IoT [Member]      
Government      
Video IoT 551,519 2,486,385 2,459,435
Non-Government [Member] | Service revenue [Member] | Security Convergence [Member]      
Government      
Security Convergence $ 351,796 $ 146,029 $ 251,242
XML 171 R146.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Hardware [Member]      
Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Line Items]      
Total revenue streams $ 101,702 $ 5,690,577 $ 5,236,331
Inter-revenue streams (39,339) (154,415) (356,104)
Revenue from external      
customer contracts 62,363 5,536,162 4,880,227
Timing of revenue recognition      
At a point in time 62,363 5,536,162 4,880,227
Over time
Total 62,363 5,536,162 4,880,227
Software [Member]      
Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Line Items]      
Total revenue streams 173,123 4,586,842 22,654,095
Inter-revenue streams (85,817) (1,201,482)
Revenue from external      
customer contracts 87,306 4,586,842 21,452,613
Timing of revenue recognition      
At a point in time 87,306 4,586,842 21,452,613
Over time
Total 87,306 4,586,842 21,452,613
Service [Member]      
Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Line Items]      
Total revenue streams 76,157,234 13,107,708 15,933,436
Inter-revenue streams (11,611,912) (821,904) (23,413)
Revenue from external      
customer contracts 64,545,322 12,285,804 15,910,023
Timing of revenue recognition      
At a point in time
Over time 64,545,322 12,285,804 15,910,023
Total 64,545,322 12,285,804 15,910,023
Total [Member]      
Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Line Items]      
Total revenue streams 76,432,059 23,385,127 43,823,862
Inter-revenue streams (11,737,068) (976,319) (1,580,999)
Revenue from external      
customer contracts 64,694,991 22,408,808 42,242,863
Timing of revenue recognition      
At a point in time 149,669 10,123,004 26,332,840
Over time 64,545,322 12,285,804 15,910,023
Total $ 64,694,991 $ 22,408,808 $ 42,242,863
XML 172 R147.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Contract assets:    
Contract assets relating to service contracts $ 34,213,379 $ 725,441
Contract liabilities:    
Contract liabilities relating to service contracts $ 107,603 $ 58,475
XML 173 R148.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule Of Revenue Recognized That Was Included In The Contract Liability Balance Abstract    
Service revenue $ 58,475 $ 20,194
XML 174 R149.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Income (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Other income [Abstract]    
Other payables $ 263,237 $ 960,564
XML 175 R150.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Income (Details) - Schedule of Other Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Other Income Abstract      
Gains on reversal of accounts and other payables (Note) [1] $ 263,237 $ 960,564
Rent income 16,892 20,934 24,026
Indemnity income 19,793
Others 3,426 2,434
Other income $ 283,555 $ 983,932 $ 43,819
[1] During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.
XML 176 R151.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of other gains (losses) - net [Abstract]      
Net currency exchange gains (losses) $ 78,178 $ 1,079,191 $ (105,098)
Gains on financial assets and liabilities at fair value through profit or loss 5,972,649 405,008  
Loss on disposal of subsidiaries (69,335)  
(Loss) gain on disposal of property, plant and equipment (94) (70,698)  
Loss on lease modification (48,488)  
Other losses (17,914) (72,793)  
Total other gains (loss) net $ 6,032,819 $ 1,222,885 $ (127,025)
XML 177 R152.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Interest Income (Details) - Schedule of Interest Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule Of Interest Income Abstract      
Interest income from bank deposits $ 433,848 $ 204,081 $ 25,059
Interest income from financial assets measured at amortized cost 336,472 31,604 12,810
Others 90 227
Total interest income $ 770,410 $ 235,912 $ 37,869
XML 178 R153.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Finance Costs (Details) - Schedule of Finance Costs - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Interest expense:      
Bank borrowings $ 564,250 $ 556,041 $ 543,098
Loan from shareholders 253,469 278,013 122,055
Lease liabilities 346 1,219 1,196
Total finance costs $ 818,065 $ 835,273 $ 666,349
XML 179 R154.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature (Details)
12 Months Ended
Dec. 31, 2023
$ / shares
Expenses by Nature [Abstract]  
Fair value of ordinary shares, per share $ 10.6
XML 180 R155.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature (Details) - Schedule of Expenses by Nature - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Expenses by Nature [Abstract]      
Employee benefit expense $ 14,136,901 $ 12,195,089 $ 11,929,425
Outsourcing charges 9,693,009 6,401,995 9,261,580
Professional services expenses 7,352,785 5,229,184 1,171,977
Change in inventory of finished goods 5,337,118 7,266,283 16,790,457
Expected credit loss 12,153,098 404,210
Insurance expenses 1,548,512 862,649 25,300
Amortization expenses on intangible assets 726,031 1,687,618 2,361,009
Depreciation expenses on property, plant and equipment 507,026 5,897,753 6,351,561
Depreciation expenses on right-of-use asset 15,937 40,414 34,438
Share listing expenses 70,104,989
Others 2,481,689 1,437,146 1,987,959
Total expenses by nature $ 53,952,106 $ 111,123,120 $ 50,317,916
XML 181 R156.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration
12 Months Ended
Dec. 31, 2022
USD ($)
Schedule of Fair Value of Equity Consideration [Abstract]  
Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024) $ 100,624,475
Fair value of Global net assets acquired  
Net cash proceeds from Global 32,324,004
Warrant acquired (2,495,243)
Others 690,725
Total fair value of equity 30,519,486
Charge for listing services $ 70,104,989
XML 182 R157.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals)
12 Months Ended
Dec. 31, 2022
$ / shares
shares
Schedule of Fair Value of Equity Consideration [Abstract]  
Market value ordinary share | shares 9,492,875
Market value of ordinary per shares | $ / shares $ 10.6
XML 183 R158.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Employee Benefit Expense (Details) - Schedule Employee Benefit Expense - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Employee Benefit Expense (Details) - Schedule Employee Benefit Expense [Line Items]      
Wages and salaries $ 12,421,453 $ 10,342,192 $ 10,017,927
Labor and health insurance fees 933,313 756,230 800,598
Pension 370,563 445,451 465,429
Share option expenses 203,676 346,122 375,941
Other personnel expenses 207,896 305,094 269,530
Total employee benefit expense 14,136,901 12,195,089 11,929,425
Cost of revenue [Member]      
Employee Benefit Expense (Details) - Schedule Employee Benefit Expense [Line Items]      
Wages and salaries 4,106,694 202,983 219,051
Labor and health insurance fees 84,518 20,413 23,650
Pension 54,565 11,942 12,942
Share option expenses
Other personnel expenses 3,243
Total employee benefit expense 4,249,020 235,338 255,643
Operating expenses [Member]      
Employee Benefit Expense (Details) - Schedule Employee Benefit Expense [Line Items]      
Wages and salaries 8,314,759 10,139,209 9,798,876
Labor and health insurance fees 848,795 735,817 776,948
Pension 315,998 433,509 452,487
Share option expenses 203,676 346,122 375,941
Other personnel expenses 204,653 305,094 269,530
Total employee benefit expense $ 9,887,881 $ 11,959,751 $ 11,673,782
XML 184 R159.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax (Details) [Line Items]    
Unrecognized tax losses (in Dollars) $ 3,797,937 $ 3,808,756
Taiwan Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 20.00%  
Hong Kong Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 16.50%  
Japan Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 30.62%  
United States Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 27.98%  
United Kingdom Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 19.00%  
India Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 25.00%  
Egypt Taxation [Member]    
Income Tax (Details) [Line Items]    
Profits tax rate 22.50%  
XML 185 R160.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Income Tax Expense (Benefit) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Income Tax Expense Benefit [Abstract]      
Current tax on profits for the year $ 4,529,365 $ 2,174 $ 1,167
Prior year income tax overestimation (1,829)
Total current tax 4,529,365 345 1,167
Origination and reversal of temporary differences (1,013,375) 430,023 (239,612)
Income tax expense (benefit) $ 3,515,990 $ 430,368 $ (238,445)
XML 186 R161.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Reconciliation Between Income Tax Expense Benefit and Accounting Loss [Abstract]      
Tax calculated based on gain (loss) before tax and statutory tax rate (Note) [1] $ 4,286,824 $ (2,267,658) $ (1,398,565)
Prior year income tax overestimation (1,829)
Effects from items disallowed by tax regulation 913,745 85,387 108,574
Utilization of previously unrecognized tax losses (3,017,084)
Temporary differences not recognized 1,308,011
Taxable loss not recognized as deferred tax assets 24,494 2,614,468 1,051,546
Income tax expense (benefit) $ 3,515,990 $ 430,368 $ (238,445)
[1] The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.
XML 187 R162.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Deferred tax assets:    
Balance beginning, Provisions   $ 29,905
Balance beginning, Employee share options  
Balance beginning, Unrealized exchange loss  
Balance beginning, Tax losses carryforward  
Balance beginning, Deferred tax assets $ 29,905 29,905
Balance ending, Deferred tax assets 970,201 29,905
Deferred tax liabilities:    
Balance beginning, Prepayment of pension   (62,036)
Balance beginning, Unrealized exchange gain   (86,147)
Balance beginning, Deferred tax liabilities (148,183) (148,183)
Balance beginning, Total   118,278
Income Tax [Member]    
Deferred tax assets:    
Balance beginning, Provisions 29,905 51,664
Recognized in profit or loss, Provisions 876,300 (17,168)
Translation differences, Provisions 13,428 (4,591)
Balance ending, Provisions 919,633 29,905
Balance beginning, Employee share options   179,549
Recognized in profit or loss, Employee share options   (166,750)
Translation differences, Employee share options   (12,799)
Balance beginning, Unrealized exchange loss 116,315
Recognized in profit or loss, Unrealized exchange loss 49,807 (108,025)
Translation differences, Unrealized exchange loss 761 (8,290)
Balance ending, Unrealized exchange loss 50,568
Balance beginning, Tax losses carryforward   62,675
Recognized in profit or loss, Tax losses carryforward   (58,208)
Translation differences, Tax losses carryforward   (4,467)
Balance beginning, Deferred tax assets 29,905 410,203
Recognized in profit or loss, Deferred tax assets 926,107 (350,151)
Translation differences, Deferred tax assets 14,189 (30,147)
Balance ending, Deferred tax assets 970,201 29,905
Deferred tax liabilities:    
Balance beginning, Prepayment of pension (62,036) (68,151)
Recognized in profit or loss, Prepayment of pension 2,288 (627)
Translation differences, Prepayment of pension (59) 6,742
Balance ending, Prepayment of pension (59,807) (62,036)
Balance beginning, Unrealized exchange gain (86,147) (10,251)
Recognized in profit or loss, Unrealized exchange gain 84,980 (79,245)
Translation differences, Unrealized exchange gain 1,167 3,349
Balance ending, Unrealized exchange gain (86,147)
Balance beginning, Deferred tax liabilities (148,183) (78,402)
Recognized in profit or loss, Deferred tax liabilities 87,268 (79,872)
Translation differences, Deferred tax liabilities 1,108 10,091
Balance ending, Deferred tax liabilities (59,807)  
Balance beginning, Total (118,278) 331,801
Recognized in profit or loss, Total 1,013,375 (430,023)
Translation differences, Total 15,297 (20,056)
Balance ending, Total $ 910,394 $ (118,278)
XML 188 R163.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 4,990,172 $ 20,793,225
Unused amount 4,990,172 20,793,225
Unrecognized amount 4,990,172 20,793,225
2016 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed 335,863 607,999
Unused amount 335,863 607,999
Unrecognized amount $ 335,863 $ 607,999
Expiry year 2026 years 2026 years
2018 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 265,902 $ 1,357,953
Unused amount 265,902 1,357,953
Unrecognized amount $ 265,902 $ 1,357,953
Expiry year 2028 years 2028 years
2020 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 1,391,266 $ 4,771,824
Unused amount 1,391,266 4,771,824
Unrecognized amount $ 1,391,266 $ 4,771,824
Expiry year 2030 years 2030 years
2021 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 462,800 $ 2,558,560
Unused amount 462,800 2,558,560
Unrecognized amount $ 462,800 $ 2,558,560
Expiry year 2031 years 2031 years
2022 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 2,382,650 $ 9,490,794
Unused amount 2,382,650 9,490,794
Unrecognized amount $ 2,382,650 $ 9,490,794
Expiry year 2032 years 2032 years
2023 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed $ 151,691  
Unused amount 151,691  
Unrecognized amount $ 151,691  
Expiry year 2033 years  
2017 [Member]    
Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]    
Amount filed/ assessed   $ 2,006,095
Unused amount   2,006,095
Unrecognized amount   $ 2,006,095
Expiry year   2027 years
XML 189 R164.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Disclosure of Earnings Per Share [Abstract]      
Ordinary shares issued 65,000,000    
Ordinary per share (in Dollars per share) $ 4.82    
Converted ordinary per share (in Dollars per share) $ 4.82    
Dilutive future shares 3,390,323 12,514,617 33,903,228
XML 190 R165.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Line Items]      
Amount after tax (in Dollars) $ 13,495,614    
Weighted average number of ordinary shares outstanding [2] 7,038,173 [1] 4,908,558 2,968,508
Loss per share (in Dollars per share) $ 1.92 $ (17.83) $ (2.88)
Amount after tax, diluted (in Dollars) $ 12,410,102 $ (87,537,224) [3] $ (8,548,294) [3]
Weighted average number of ordinary shares outstanding, diluted [1] 7,558,479 4,908,558 [3] 2,968,508 [3]
Loss per share, diluted (in Dollars per share) $ 1.64 $ (17.83) [3] $ (2.88) [3]
Employees’ equity compensation [Member]      
Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Line Items]      
Weighted average number of ordinary shares outstanding, diluted [1] 93,664    
Comvertible preference shares [Member]      
Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Line Items]      
Amount after tax, diluted (in Dollars) $ (1,085,512)    
Weighted average number of ordinary shares outstanding, diluted [1] 412,685    
Warrants [Member]      
Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Line Items]      
Weighted average number of ordinary shares outstanding, diluted [1] 13,957    
[1] On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.
[2] Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.
[3] Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).
XML 191 R166.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Investing Activities with Partial Cash Payments [Abstract]      
Purchase of property, plant and equipment $ 237,564 $ 2,886,753 $ 7,495,838
Add: Opening balance of payable on equipment 79,517 128,013 128,446
Less: Ending balance of payable on equipment (19,724) (79,517) (128,013)
Cash paid during the year $ 297,357 $ 2,935,249 $ 7,496,271
XML 192 R167.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Purchase of Property Plant and Equipment [Abstract]      
Acquisition of intangible assets $ 6,538,446 $ 73,093 $ 1,626,065
Add: Opening balance of payable on intangible assets 727,060
Less: Reversal of payable on intangible assets (727,060)
Less: Ending balance of payable on intangible assets (3,020,475) (727,060)
Cash paid during the year $ 3,517,971 $ 73,093 $ 899,005
XML 193 R168.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Short-term borrowings [Member]      
Schedule of Changes in Liabilities from Financing Activities [Abstract]      
Balance at beginning $ 13,492,935 $ 22,968,092 $ 17,785,057
Changes in cash flow from financing activities 2,845,059 (7,596,588) 4,672,902
Changes in other non-cash items 78,073
Impact of changes in foreign exchange rate 33,043 (1,878,569) 510,133
Balance at ending 16,449,110 13,492,935 22,968,092
Long-term borrowings (including current portion) [Member]      
Schedule of Changes in Liabilities from Financing Activities [Abstract]      
Balance at beginning 10,360,684 12,829,264 11,321,966
Changes in cash flow from financing activities (1,631,896) (1,451,496) 1,213,207
Changes in other non-cash items (78,073)
Impact of changes in foreign exchange rate (10,404) (1,017,084) 294,091
Balance at ending 8,640,311 10,360,684 12,829,264
Lease Liabilities [Member]      
Schedule of Changes in Liabilities from Financing Activities [Abstract]      
Balance at beginning 16,981 124,175 34,685
Changes in cash flow from financing activities (16,344) (90,549) (33,864)
Changes in other non-cash items 52,701 (7,277) 122,508
Impact of changes in foreign exchange rate (9,368) 846
Balance at ending 53,338 16,981 124,175
Liabilities from financing activities-gross [Member]      
Schedule of Changes in Liabilities from Financing Activities [Abstract]      
Balance at beginning 23,870,600 35,921,531 29,141,708
Changes in cash flow from financing activities 1,196,819 (9,138,633) 5,852,245
Changes in other non-cash items 52,701 (7,277) 122,508
Impact of changes in foreign exchange rate 22,639 (2,905,021) 805,070
Balance at ending $ 25,142,759 $ 23,870,600 $ 35,921,531
XML 194 R169.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - USD ($)
12 Months Ended
Dec. 05, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Related party transactions [Abstract]        
Ordinary shares $ 2,814,895 $ 23,290,000
Reverse stock split 281,490      
Accounts receivables 15,663,648      
Property, plant and equipment 12,287,359      
Other intangible assets $ 1,629,133      
Receivables due from related parties [1]   $ 521,852 $ 521,852  
[1] Information relating to this transaction is provided in Note 38 (d).
XML 195 R170.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship
12 Months Ended
Dec. 31, 2023
Koh Sih-Ping (Note) [Member]  
Schedule of Names of Related Parties and Relationship [Line Items]  
Relationship with the Company Other related party
Origin Rise Limited (Note) [Member]  
Schedule of Names of Related Parties and Relationship [Line Items]  
Relationship with the Company Other related party
Asteria Corporation [Member]  
Schedule of Names of Related Parties and Relationship [Line Items]  
Relationship with the Company Shareholder of the Company
XML 196 R171.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - Schedule of Interest Expense - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Interest Expense [Abstract]      
Interest expense $ 253,469 $ 246,763 $ 96,987
XML 197 R172.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - Schedule of Interest Payable - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Interest Payable [Abstract]    
Interest payable $ 247,304
XML 198 R173.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Related Party Transactions (Details) - Schedule of Key Management Compensation - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Schedule of Key Management Compensation [Abstract]      
Salaries and other short-term employee benefits $ 3,044,064 $ 1,218,826 $ 769,956
Post-employment benefits $ 3,283 $ 815 $ 14,814
Share option expenses (in Shares) 62,974
Key management compensation, Total $ 3,047,347 $ 1,219,641 $ 847,744
XML 199 R174.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral [Line Items]    
Book value $ 56,546,018 $ 21,989,848
Time deposits [Member]    
Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral [Line Items]    
Pledged assets   Time deposits (shown as ‘Financial assets at amortized cost’)
Book value 41,470,915 $ 6,871,187
Purpose   Performance guarantee, deposit letter of credit and short-term borrowings
Land [Member]    
Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral [Line Items]    
Pledged assets   Land
Book value 12,737,302 $ 12,718,015
Purpose   Long-term and short-term borrowings
Buildings and structures [Member]    
Pledged Assets (Details) - Schedule of group’s Assets Pledged as Collateral [Line Items]    
Pledged assets   Buildings and structures
Book value $ 2,337,801 $ 2,400,646
Purpose   Long-term and short-term borrowings
XML 200 R175.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Contingent Liabilities and Unrecognized Contract Commitments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
NSGUARD Technology Inc [Member]    
Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]    
Secured guaranteed notes $ 58,702 $ 58,613
Banker’s letter of guarantee issued 1,069,169 1,204,877
Gorilla Technology Inc [Member]    
Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]    
Banker’s letter of guarantee issued 36,366,370  
Gorilla Taiwan [Member]    
Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]    
Banker’s letter of guarantee issued 2,236,725 1,739,982
Berwick Resources Limited [Member]    
Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]    
Promissory note outstanding   $ 1,000,000
Asteria Corporation [Member]    
Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]    
Promissory note outstanding $ 3,000,000  
XML 201 R176.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Significant Events after the Reporting Period (Details) - USD ($)
1 Months Ended 12 Months Ended
Jan. 18, 2024
Feb. 29, 2024
Dec. 31, 2023
Significant events after the reporting period [Abstract]      
Seeking, damages and other relief $ 2,493,571    
Amount and interest claimed     $ 2,493,571
Issaunce of series B preferred convertible shares   $ 10,000,000  
Issaunce of series B preferred conversion price   11  
Issaunce of series B preferred exercise price   $ 15  
XML 202 R177.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Capital Management (Details) - Schedule of Gearing Ratios - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Schedule of Gearing Ratios [Abstract]    
Total borrowings $ 25,089,421 $ 23,853,619
Less: Cash and cash equivalents (5,306,857) (22,996,377)
Net debt 19,782,564 857,242
Total equity 54,151,733 28,543,183
Total capital $ 73,934,297 $ 29,400,425
Gearing ratio 27.00% 3.00%
XML 203 R178.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2022
Financial Instruments [Line Items]        
Total exchange gain or (loss) $ 78,178 $ 1,079,191 $ (105,098)  
Market interest rate 1.00%      
Increase in the cash outflow $ 134,491 99,943 143,745  
Contract assets 34,213,379 725,441   $ 1,639,893
Cash and cash equivalents and financial assets at amortized cost 46,777,772 29,867,564    
Increase in credit losses 12,153,098 $ 404,210  
Other receivables and guarantee deposits 107,228 648,617    
Accounts receivable [Member]        
Financial Instruments [Line Items]        
Increase in credit losses 7,600,000      
Credit risk [member]        
Financial Instruments [Line Items]        
Other receivables and guarantee deposits $ 613,544 $ 869,619    
XML 204 R179.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of Financial Instruments by Category - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Financial assets    
Financial assets at fair value through profit or loss $ 995,101 $ 1,073,229
Financial assets at amortized cost 48,839,518 44,778,794
Financial assets, total 49,834,619 45,852,023
Financial liabilities    
Financial liabilities at amortized cost 42,216,345 34,149,747
Warrant liabilities 6,221,482 2,042,410
Convertible preference share liabilities 7,767,238
Financial liabilities, total $ 56,205,065 $ 36,192,157
XML 205 R180.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
NTD:USD [Member]    
Monetary items    
Foreign currency amount, Financial assets $ 516,510,000 $ 563,120,000
Exchange rate, Financial assets 0.033% 0.033%
Book value, Financial assets $ 16,844,446 $ 18,336,686
Monetary items    
Foreign currency amount, Financial liabilities $ 614,748,000 $ 44,465,000
Exchange rate, Financial liabilities 0.033% 0.033%
Book value, Financial liabilities $ 20,048,202 $ 1,447,905
EGP:USD [Member]    
Monetary items    
Foreign currency amount, Financial assets $ 600,433,000  
Exchange rate, Financial assets 0.055%  
Book value, Financial assets $ 33,285,236  
Monetary items    
Foreign currency amount, Financial liabilities $ 432,966,000  
Exchange rate, Financial liabilities 0.033%  
Book value, Financial liabilities $ 14,158,000  
GBP:USD [Member]    
Monetary items    
Foreign currency amount, Financial liabilities $ 12,619,000  
Exchange rate, Financial liabilities 1.27%  
Book value, Financial liabilities $ 16,025,800  
XML 206 R181.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation - USD ($)
Dec. 31, 2023
Dec. 31, 2022
NTD:USD [Member]    
Monetary items    
Financial assets, Degree of variation 1.00% 1.00%
Financial assets, Effect on profit or loss $ 168,444 $ 183,367
Monetary items    
Financial liabilities, Degree of variation 1.00% 1.00%
Financial liabilities, Effect on profit or loss $ 200,482 $ 14,479
EGP:USD [Member]    
Monetary items    
Financial assets, Degree of variation 1.00%  
Financial assets, Effect on profit or loss $ 332,852  
Monetary items    
Financial liabilities, Degree of variation 1.00%  
Financial liabilities, Effect on profit or loss $ 141,580  
GBP:USD [Member]    
Monetary items    
Financial liabilities, Degree of variation 1.00%  
Financial liabilities, Effect on profit or loss $ 160,258  
XML 207 R182.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of Provision Matrix - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Provision Matrix [Line Items]    
Total book value $ 14,563,153 $ 15,523,390
Loss allowance 13,114,951 1,481,779
Not past due [Member]    
Schedule of Provision Matrix [Line Items]    
Total book value 3,937,838 11,022,374
Loss allowance $ 2,489,636 $ 324,060
Not past due [Member] | Bottom of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 0.03% 0.03%
Not past due [Member] | Top of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 100.00% 6.30%
Up to 180 days past due [Member]    
Schedule of Provision Matrix [Line Items]    
Total book value $ 4,770,297 $ 4,091,598
Loss allowance $ 4,770,297 $ 754,722
Up to 180 days past due [Member] | Bottom of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 0.15% 0.15%
Up to 180 days past due [Member] | Top of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 100.00% 100.00%
Up to 365 days past due [Member]    
Schedule of Provision Matrix [Line Items]    
Total book value $ 3,100,633 $ 409,418
Loss allowance $ 3,100,633 $ 402,997
Up to 365 days past due [Member] | Bottom of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 1.40% 1.40%
Up to 365 days past due [Member] | Top of Range [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 100.00% 100.00%
Over 366 days past due [Member]    
Schedule of Provision Matrix [Line Items]    
Expected loss rate 100.00% 100.00%
Total book value $ 2,754,385
Loss allowance $ 2,754,385
XML 208 R183.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts receivable [Member]    
Schedule of ECLs for Contract Assets, Accounts and Other Receivable [Line Items]    
Balance at beginning $ 1,481,779 $ 1,486,291
Effect of foreign exchange   (4,512)
Provision for ECLs 11,633,172  
Balance at ending 13,114,951 1,481,779
Other receivables [Member]    
Schedule of ECLs for Contract Assets, Accounts and Other Receivable [Line Items]    
Balance at beginning  
Provision for ECLs 521,852  
Balance at ending $ 521,852
XML 209 R184.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Less than 1 year [Member]    
Schedule of Non-Derivative Financial Liabilities [Line Items]    
Lease liabilities $ 30,327 $ 17,183
Long-term borrowings (including current portion) 2,052,026 2,365,972
Over 1 year [Member]    
Schedule of Non-Derivative Financial Liabilities [Line Items]    
Lease liabilities 24,241
Long-term borrowings (including current portion) $ 7,867,224 $ 9,461,319
XML 210 R185.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Financial assets at fair value through profit or loss    
Recurring fair value measurements of assets $ 995,101 $ 1,073,229
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 13,988,720  
Warrant Liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 6,221,482 2,042,410
Convertible preference share liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 7,767,238  
Investment in a rent-a-captive company [Member]    
Financial assets at fair value through profit or loss    
Recurring fair value measurements of assets 995,101 1,073,229
Level 1 [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 287,482  
Level 1 [Member] | Warrant Liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 287,482 2,042,410
Level 1 [Member] | Convertible preference share liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities  
Level 1 [Member] | Investment in a rent-a-captive company [Member]    
Financial assets at fair value through profit or loss    
Recurring fair value measurements of assets
Level 2 [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities  
Level 2 [Member] | Warrant Liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities
Level 2 [Member] | Convertible preference share liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities  
Level 2 [Member] | Investment in a rent-a-captive company [Member]    
Financial assets at fair value through profit or loss    
Recurring fair value measurements of assets
Level 3 [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 13,701,238  
Level 3 [Member] | Warrant Liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 5,934,000
Level 3 [Member] | Convertible preference share liabilities [Member]    
Financial liabilities at fair value through profit or loss    
Recurring fair value measurements of liabilities 7,767,238  
Level 3 [Member] | Investment in a rent-a-captive company [Member]    
Financial assets at fair value through profit or loss    
Recurring fair value measurements of assets $ 995,101 $ 1,073,229
XML 211 R186.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Private warrant liabilities at fair value [Member]    
Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument [Line Items]    
Balance
Granted in the year 9,222,288
Losses recognized in profit or loss (3,288,288)
Balance 5,934,000
Convertible preference share liabilities at fair value [Member]    
Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument [Line Items]    
Balance
Granted in the year 14,067,712
Exercised in the year (5,214,962)  
Losses recognized in profit or loss (1,085,512)
Balance 7,767,238
Financial assets at fair value through profit or loss, category [member]    
Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument [Line Items]    
Balance 1,073,229
Acquired in the year 1,105,540
Losses recognized in profit or loss (78,128) (32,311)
Balance $ 995,101 $ 1,073,229
XML 212 R187.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]    
Fair value,Investment in a rent-a-captive company $ 995,101 $ 1,073,229
Valuation technique, Investment in a rent-a-captive company Net asset value Net asset value
Significant unobservable input, Investment in a rent-a-captive company Not applicable Not applicable
Range (weighted average), Investment in a rent-a-captive company
Relationship of inputs to fair value, Investment in a rent-a-captive company Not applicable Not applicable
Fair value, Warrant liabilities $ 5,934,000  
Valuation technique, Warrant liabilities Black-Scholes Model  
Significant unobservable input, Warrant liabilities Price volatility  
Range (weighted average), Warrant liabilities 93.45%  
Relationship of inputs to fair value, Warrant liabilities No certain positive and negative relationship between stock price volatility and fair value  
Fair value, Convertible preference share liabilities $ 7,767,238  
Valuation technique , Convertible preference share liabilities Black-Scholes Model  
Significant unobservable input, Convertible preference share liabilities Price volatility  
Range (weighted average), Convertible preference share liabilities 93.23%  
Relationship of inputs to fair value, Convertible preference share liabilities No certain positive and negative relationship between stock price volatility and fair value  
Warrant liabilities [Member]    
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]    
Significant unobservable input, Warrant liabilities Dividend yield  
Range (weighted average), Warrant liabilities 0.00%  
Relationship of inputs to fair value, Warrant liabilities The higher the dividend rate, the lower the fair value  
Warrant liabilities [Member]    
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]    
Significant unobservable input, Warrant liabilities Risk free rate  
Range (weighted average), Warrant liabilities 3.90%  
Relationship of inputs to fair value, Warrant liabilities The higher the risk free rate, the higher the fair value  
Convertible preference share liabilities [Member]    
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]    
Significant unobservable input, Convertible preference share liabilities Dividend yield  
Range (weighted average), Convertible preference share liabilities 0.00%  
Relationship of inputs to fair value, Convertible preference share liabilities The higher the dividend rate, the lower the fair value  
Investment in a rent-a-captive company [Member]    
Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]    
Significant unobservable input, Investment in a rent-a-captive company Risk free rate  
Range (weighted average), Investment in a rent-a-captive company 3.90%  
Relationship of inputs to fair value, Investment in a rent-a-captive company The higher the risk free rate, the higher the fair value  
XML 213 R188.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Details)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Segment Information (Details) [Line Items]      
Total accounts receivable   10.00% 10.00%
Taiwan [member]      
Segment Information (Details) [Line Items]      
Revenue percentage 99.00% 66.00% 89.00%
Major customers [member]      
Segment Information (Details) [Line Items]      
Revenue percentage 10.00%    
XML 214 R189.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Security Convergence [Member]      
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]      
Revenue from external customers $ 61,789,671 $ 12,710,421 $ 12,055,359
Inter-segment revenue 11,697,729 149,771 253,027
Total segment revenue 73,487,400 12,860,192 12,308,386
Segment gain (loss) before tax 28,283,481 (2,848,847) (1,178,204)
Segment including :      
Depreciation 476,605 2,490,896 2,146,285
Amortization 102,736 967,557 743,540
Interest income (309,605) (9,861) (1,827)
Interest expense 529,750 221,215 207,329
Tax (benefit) expense 3,370,891 81,248 (22,795)
Segment assets 85,334,926 22,387,916 30,187,283
Segment liabilities 50,490,134 21,790,810 27,663,770
Video IoT [Member]      
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]      
Revenue from external customers 2,905,320 9,698,387 30,187,504
Inter-segment revenue 39,339 826,548 1,327,955
Total segment revenue 2,944,659 10,524,935 31,515,459
Segment gain (loss) before tax (3,547,581) (6,750,899) (6,095,996)
Segment including :      
Depreciation 26,637 3,447,091 4,239,714
Amortization 4,633 720,061 1,617,469
Interest income (16,394) (36,235) (26,683)
Interest expense 34,553 336,045 336,965
Tax (benefit) expense 142,928 346,946 (216,817)
Segment assets 9,137,251 30,228,118 70,605,865
Segment liabilities 16,486,654 26,070,168 56,571,772
Other segment [Member]      
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]      
Revenue from external customers [1]
Inter-segment revenue [1]
Total segment revenue [1]
Segment gain (loss) before tax [1] (7,948,575) (77,507,110) (1,512,539)
Segment including :      
Depreciation [1] 19,721 180
Amortization [1] 618,662
Interest income [1] (444,411) (189,816) (9,359)
Interest expense [1] 253,762 278,013 122,055
Tax (benefit) expense [1] 2,171 2,174 1,167
Segment assets [1] 113,310,681 45,236,856 69,274,230
Segment liabilities [1] 83,970,880 19,088,347 14,098,995
Adjustment and write-off [Member]      
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]      
Revenue from external customers [2]
Inter-segment revenue [2] (11,737,068) (976,319) (1,580,982)
Total segment revenue [2] (11,737,068) (976,319) (1,580,982)
Segment gain (loss) before tax [2] 224,277
Segment including :      
Depreciation [2]
Amortization [2]
Interest income [2]
Interest expense [2]
Tax (benefit) expense [2]
Segment assets [2] (92,349,110) (32,592,012) (75,136,675)
Segment liabilities [2] (89,661,653) (30,231,630) (49,332,937)
Consolidation [Member]      
Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]      
Revenue from external customers 64,694,991 22,408,808 42,242,863
Inter-segment revenue
Total segment revenue 64,694,991 22,408,808 42,242,863
Segment gain (loss) before tax 17,011,602 (87,106,856) (8,786,739)
Segment including :      
Depreciation 522,963 5,938,167 6,385,999
Amortization 726,031 1,687,618 2,361,009
Interest income (770,410) (235,912) (37,869)
Interest expense 818,065 835,273 666,349
Tax (benefit) expense 3,515,990 430,368 (238,445)
Segment assets 115,437,748 65,260,878 94,930,703
Segment liabilities $ 61,336,015 $ 36,717,695 $ 49,001,600
[1] Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.
[2] Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.
XML 215 R190.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Details) - Schedule of Geographical Information - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Asia      
Revenue $ 64,694,991 $ 22,408,808 $ 42,242,863
Non-current assets 25,505,779 17,256,635 38,645,305
Taiwan [member]      
Asia      
Revenue 64,615,921 14,706,318 37,433,251
Non-current assets 15,821,531 16,716,816 33,026,486
Hong Kong [member]      
Asia      
Revenue 63,615 7,687,126 4,797,685
Non-current assets 3,695,405 704 5,616,651
Others [Member]      
Asia      
Revenue 10,774 8,417
Non-current assets 47,964 2,010
Americas [Member]      
Asia      
Revenue 4,590 3,510
Non-current assets 895 1,431 158
Cayman Islands [Member]      
Asia      
Revenue
Non-current assets 65,578 537,684
Other regions [Member]      
Asia      
Revenue 15,455
Non-current assets $ 5,874,406
XML 216 R191.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Segment Information (Details) - Schedule of Information of Major Customers - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Customer A [Member] | Singapore [Member]      
Segment Information (Details) - Schedule of Information of Major Customers [Line Items]      
Revenue Not applicable
Segment $ 5,388,482
Customer B [Member] | Taiwan [Member]      
Segment Information (Details) - Schedule of Information of Major Customers [Line Items]      
Revenue Not applicable
Segment $ 3,691,803
Customer C [Member] | Taiwan [Member]      
Segment Information (Details) - Schedule of Information of Major Customers [Line Items]      
Revenue Not applicable Not applicable Note 1 [1]
Segment $ 8,129,968 $ 6,592,017
Customer D [Member] | Taiwan [Member]      
Segment Information (Details) - Schedule of Information of Major Customers [Line Items]      
Revenue Not applicable Not applicable Video IoT
Segment $ 3,696,945
Customer E [Member] | Egypt [Member]      
Segment Information (Details) - Schedule of Information of Major Customers [Line Items]      
Revenue Security Convergence Not applicable Not applicable
Segment $ 52,271,731
[1] The Group sells products from both segments, Video IoT and security convergence.
EXCEL 217 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( .>&KU@'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 " #GAJ]8+"!+J^X K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M3L,P#(=?!>7>NG\Y1%TN3#N!A,0D$+@&/L7SY_ MEMPISY4+^!R*4.8E,+%, M].>I[^ &6&"$P<;O NJ5F*I_8E,'V"4Y1;.FQG',QSKEYAU*>'MZ?$GK9F:( M) >%\Z]H.)T];MAU\FO]L-WOF*B*JLF*-BO;?57PMN%-_;ZX_O"["5NGS<'\ M8^.KH.C@UUV(+U!+ P04 " #GAJ]8F5R<(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 .>&KUB20#KG9@< *,E 8 >&PO=V]R:W-H965T&UL MM9IM4]M&%(7_RHX[TVFG@/4*)@5/C<'$*0%B2#*TTP^+M-@JTJZ[6L7XW_>N M9&M-NKX2)/V2V,)[]&A?SKDKZ6@AY&,^8TR1IRSE^7%GIM3\3;>;1S.6T7Q/ MS!F'OSP(F5$%7^6TF\\EHW'9*$N[GN/L=S.:\$[_J#QV+?M'HE!IPMFU)'F1 M950N3U@J%L<=M[,^,$FF,Z4/=/M'(D8SQ/!">2/1QW M!NZ;D["G&Y2_^)2P1;[QF>A+N1?B47\9Q\<=1Q.QE$5*2U#X[PL;LC352L#Q MSTJT4Y]3-]S\O%8?E1;EOV11_3;T.R0J_4^?5AVQT2 (MC3P5@V\DKLZ44EY2A7M M'TFQ(%+_&M3TA_)2R]8 EW ]*C=*PE\3:*?ZIR(JH),5&?"8G'&5J"49\VJT MH=>.N@I.HG_:C5:")Y6@MT70]413HU/.1P!JQ0N%JN[NNM^N["-=!S7709A2'(LM@MMTH M$3WND)MR2I.K0N6*\CCA4QMB)1R6PMIKO_0/POW0.>SUCKI?+$B]&JF'(@U@ MM.)RQ$8IM9X9;_] TYPA77-8# M$,%R'>.03BNPU92:L+F0"@8)AH^JPFH4#8IWJ(&Y&][MMB'[)-*"*\A4F.XI MDW8B7.E28$"> ?+: )489 AK;2JD=0 ;="X%WZ51!-DM022N!#%"8_HN:M)K MPL]0!NP^NG?.:R43$J%\U2:TC ML\Q,C,[8NMO2US5Q*F/S+N[,7U.MNFX[%RXWNL.HC,F[K5S^ M+&-RJHWB'!343+O^G'+[>L %E2PPBW6-U[NX6:_(;F8P_U&>;_-\UYB^V\KU MSY[(+10U>5)68=4H6KEPM28NSYB^AUOT>#B:D$$1)TI(,E"*0327;-M"LD&O MDB TB M4(#M!FX0]# D8_(>[LKUMC02$OJGG/ [U8PGL#J' JH?J8OJV)J53>J'&*3Q M?*^5YP_B&&KY?&?]H=I17G$[&2[Y'FPP3A@G;T61L\ C'^=SJ*M.F'R$R@A< M7$G8]F/T)A>\5KE@I[]=""L]+OF>RGN80P,9S3!$DQ1>JZ2H$8?Z&PS_+11Q M5CQ<[D+P^.O[&\_O(YBL\%MM$ Q9-2&M=Q!PI?,3#,A$A-]J7U #70M(KY3\ MD>BM%B-M*H@&R6^N( *3.<'+,J=-!=$@V:Z""$SX!*W"IW4%T2#76$$$)GR" M5G>EVE00#4IH!1%L/&QH];3A)15$@R)>000F-P+<]5>.H^\1Y()SEFY_#H(+ MO:-+EL_(<*93#1U&$R1!PU.'LL\DH]L["1?X)0@P$),< 6[[.C%26T21=SS$K(*[X-UW^-A4R25.ZJU@TXR(5 MT^5>)#(,V"1(@.\0KF0,59!TYE "'$;7^.0LZ<(#&K*MKI<@]#EX.9T\ %C,ID0X@[^F4K]W-D^K="F MKYU6&\^"VQB8H0=_H6"P$7T OA,X9BPB+$??XE*P%7LL^0YU@F M+T+C'Y64[X=E)-R.UV]0E,?K=] &E3OW9B?5Z\O0:TZ M33CL_=@#-'7V#F!ZR>J-H.J+$O/R+9Q[H93(RH\S1F,F]0_@[P]"J/47?8+Z MO:S^OU!+ P04 " #GAJ]8&&,:I+3:_W M6I'I6#A9]%%TLNFG[\AR3%M\L'WPF\0/0_H_')*_&8JW+]K\WBV5LNC[JFF[ MN\G2VO6'Z;2KEFI5=N_U6K7PS4*;56GAK7F:=FNCROFVT:J94HSE=%76[61V MN_WLJYG=ZHUMZE9]-:C;K%:E>?VD&OUR-R&3MP^^U4]+VW\PG=VNRR?UH.RO MZZ\&WDWWO3_6_V#0]?O_7^X]9Y<.:Q[-2];GZK MYW9Y-\DG:*X6Y::QW_3+O]3.(='W5^FFV_Y%+X-MQB:HVG16KW:-0<&J;H?_ MY??=0!PT(#S2@.X:T',;L%T#MG5T4+9UZW-IR]FMT2_(]-;06_]B.S;;UN!- MW?9A?+ &OJVAG9W=Z[;333TOK9JC3V53MI5"#WUW';I!OSY\1G_[X>^W4PL_ MU3>85KMN/PW=TDBWGU7U'C'R#E%,6:#Y_?G-Z7'S*3BX]Y+NO:3;_EC,RXTQ MJK6H[#IP+.3.T)Z'V_=KZ4.W+BMU-X'%TBGSK":SO_Z%2/R/D'-7ZNS(5;9W ME:5ZG]V7W1*5[1Q5_0OUQZ9^+AOP/>CUT)7<=M4O^.>98%CF(KN=/A\ZY-M1 M6A229<[P2"S?B^5)L3_6+4RXNFQVD4&E18NR-@@T;Q2R2Z,W3TNT-GI16Z0- M:G37S\MJB&?(I>$'Q8'4HA $DY%'OAG!&0.OP@Z)O4/B8H?*E3:V_A^LKTIW M-JU>>+)HEM.L(&*DWS>4>49('@F(W.N7Z=FC6VM@:TVL%.G],N.4,)85(XF^ M848%YR2L,-LKS)(*/U:5WL!T!H94"N;V8Z-"*C,_OISGL)V,1(;L,">21&3F M>YEY4N:7]AE"K$VM@H.8^W%FA,B1.-]*YC(V18N]LB*I[*M1Z_)UU6\)Z;E8 M^/'C7)!B/!5].T*EY)R&=1+LT(232G^Q2V4.XAPF@)TD.681G0Z!)(F=V7^TA6WI#)W4CWLF M6,8%'ROU+7EORIB,B'40(RP)[)]U>W.&U"0*+Z7VM7H[=MFAD%S.0@\=K1N7 MX( $L,8D9QCC<>R28L+.HI2?CI DC\",2)F) MB$K'1I*&XY?6ENU3#7ME2J///)%+2)+&; P92A;=UQT:29J-G]5"P12>H[JM M] K2O/)[2JY/P2+#U,OH G:0H^+8F#I6H!^C $9(K<6WZ^G22TR"-C M2QTSZ3G,;,_:/FD(G8S[FT7 4(H"9Y$UC22A]*KXO%9OQSX[?-(T/A^6@,H;J\P*/6H#S>OV*>QU@)&0K1:$>-,^ M1%->T()%-A7J($C3$-S76:="%" :SN1!-KB3ZMN)G,> 0AWV:!I[/VNK.@3[ M7ZS.HC[) NI"1K&UZ&!'SZP$4_("]1W!7&3"6XZ^)1"9"QI;C0YW-(V[84O> MB0Q'.5#HX1P#;,&-IO/VD2LB_#A9-6BWSP079&/6.MP(@E$4>P1MS>&-IO+WMPP=YSHGU MSGQT<C[/,@"'%G/*#.76L M]. D],11J&Z?H=+8IL,P"I!TJOYTNUN6,"0G];- &2PSRL8;1UK$GXB$0QY+ M(^\GW3Z-B?=N7^&O^])1MT'? F#+299GX_TF8$@)SJ'TBL3& 9"E 7A\:G(0 MBW=(]U^%8^)3#J20S4'6)1>QAC:,O3],W5+B?F%7<1ZLHHEZP!"R-H)C23!W+.9I%@^:3^GTF2L)S27V'G\%+)G,2":+2,G##QY)\N26 M^="G!Z@JUS4H#JK\$T>G\8WR6KT=>^LXS$]PV,SKMC2O0U84=->G:0:38AR0 M@!6)/0?@CKA.5)2E\>@O8L0R3V(&N<,07)XAO M((W9O.W288T^NF]H(7),^/APYBS38Z6.\R+-^7\.$ZZTUM2/&]L?>2&KD7YI MH:;K1QRF)5J7T?LO/M<%)Y!GLW&J$K"D>5]@Q7)&X3( D:ZKAUQE6#I!D7Y5 M'!,9J)_3(@\N&HETF@+3MH9-J#^*J71K80L>98+;)ZN;UJA*@^GP$'EWZ@S9 M^ZJVJ]BU,)',&2[>$J[4V_% N11"G%.TC\H!33%[S,8(S/<.!W>6+W>7MI\U-;JU?;E4I5S97H#^'ZA MM7U[T]\#W=_[G?T?4$L#!!0 ( .>&KUB%/B3:\@H ,@L 8 >&PO M=V]R:W-H965T&ULM5IM;]LX$O[N7T%X#XL4<&SQ1924I@': M)'4+W&Z+9O?Z87$?&)FV=95%GT3GY7[]#2G9LB1*27JY#VUL>3@SS\QP^)#B M^;W*?Q1K*35ZV*19\6Z\UGI[-IL5\5IN1#%56YG!+TN5;X2&K_EJ5FQS*19V MT":=$<_CLXU(LO'%N7WV-;\X5SN=)IG\FJ-BM]F(_/-7]NS$>[Q]\2U9K M;1[,+LZW8B5OI/YS^S6';[.#ED6RD5F1J SE\8CF]*Z?A@TPP\_KS7_M&" M!S"WHI"7*OV>+/3ZW3@N-4;PKM-I4 M@\'*5?\5#%8BC 9CV#"#5 -(>P'L&T&H ?:X%5@U@[0&L9X!?#?"?:X%7 M _AS+035@."Y%L)J0&BS6Z;#YO)*:'%QGJM[E!MIT&8^V(*PHR&%269J]T;G M\&L"X_3%I4"W6CX X6I"Z26Z%)M8#JL39W>2?0YB]5&HI._JZ)X M@T[1GS=7Z.1O;\YG&KPPNF9Q9?&RM$AZ+&*"?E.97A?H.EO(15/!#-P_8"![ M#)=D4..5C*>(X@DB'J$.AZZ?/YPXAL^?/QP/H*&'C%"KC_7H^R;O9+:3KL"6 M [D=:)K2W05G/&)1!';OC@%W!0EA7AAZ85-PWA5D($E"3@^"#1#L ((-@KA4 MA38UE/>#*17X1Z9/<10%'+.HA<8ER;P 1QYIP7%($@A1R#EQX_$/>/Q!//,< MRAYM<[5,M N,WS',6(##D+4\O.X*AI3RR.,M)%TY[ ]E@4MF;I_'^WV A)= A)]$2[+*3(X[7-^@+:3:JV9@D;C$[DR _ "J)V MQAV"F&' W^FD+DDH#(H#WYUS[-5+M#<(\1J0Q&9]CG.Y2#1*H1>Y<56*FEX0 M[%,O:OE[/6SS^14R=]ED'B.XI];Q$37!@[B_Z+7,46*)AQ,M[EB&MN3[?AMJ M5RX*:43;JX=#CM$0]W0E3&HL*8D)(&+9[DD,0:B/P2%]]UH0%#S.6/Y2&K@O;*=-LG^A+E:KF M$AUP/_)#VD;F$(U8R!CS='Q.]DS<%40NY[ 8LZ>7.)8EB>_+["K$D-+FD$[8'VN\I.51N>Z:.#&1QD M2N[&\>LOF'MO7>O+JVJ;OY:V9CQK;H6'R=7G3$O0JX=Z5I?\!(''CIIE%9>N M'*%^A#L]JRM'@Y#WE49-I? PE_J89"*+)8J!R+O+P,%Q0AQZO--]78+4)P%M M0W$(;1EQ[ZY)(&Q4][F>0Y!0F%1 MZEE%2 -J!'(+=.9%VN@F&F^+!];B/K2D(Z?!K 1K^-S27J MLY!$K ==S8$(&5QJS&&2RO9'2\HRHKAQP%0!WQ?L6FC8H#["K-60893+.!5% MD2P3X,%:55MQ!%$RPYP1&B1E+UVG7E7;_+6T-9-1$S;RU!'31HIBE]NS/I./ M!4R@# );326T347F#JJ#:(41\]MG 0ZY@'GM+:-#"E,O#'J*K:9LA/U_BNWG M"FV0/[ZXT%Y3V_RUM#4341-,,GQL=OT0KT6VDFB1+)= C8!10$HRI'.HKU38 MMQ>0(;-2):MLOX50/;77/1,[]6'A9)U>[A#$/"!>6W+ND&2P6?;Z*K!F@F28 M"7YYLN:.&_S$[ )-('J6:>(X,>,!(U%GVKD.ZSAGG+9IB$.2<>[U-OJ:.))A MXEARK2;RQL;IZ:4MZ!Q*8P*;98H[<+N2T(V(A\,V/YL[1;V0$*^'=Y&:79)P ML-MU$^=N_#*3G!9G\.*1?,CT]X^Q?^IZMD7-H;P;%BGUZJO!G2 MFD%3/#@1O]L7U1!3<0?K"*PZ-G@E!\@7L*'-'P^/=KK0L/>#4G/&=I"JOW2: MOJJV^6MI:P:Y)O)T^#"SG*:F3.W+".=!V(1!TM%YZ5H5Y!$L-'U^B;]T:O=8>*]G_1/A6]82U_X')P;P+&@ M??CH$.P)1%=P.!"&H3>?U%21#E-%: +?10Z\4*,T$;=)FN@$)NH]L$8D'^)T MMX"X0=@,W(+%_W3]%UYMMJAYEU2R M@EK^^1R[Z-CNR&VWZ#-L#Y[,C0'[(589M"R=W*82-ARRHLK[9O4"7T8OCP%& M16*,P2;G7A3@CDY.K39@;E/T!PS.=E8>K%0.V?U2TZMEKC;64BL8L4CC7<7T MQ:VZ>TEXNIY:P[':I6:KBO9>[D.RW&G8TUH4F$Q\S"8;_,D1=BW8-B;*?2I+Z7GEQ UPWJNA)83M-WE MQ!B+ M;6*(.6QORT_)?ZJD -BD*'8PA/L3S_/,O\YZ:0+$)W[U:PU^]%SPJ 7>^F>W M"B=E-9L)4%Z(,WXAL86-]T.R@8! ?L *FX;$;AW7Q^OZ$73[0BUX6XR:OK^! M*2[B-9)ILK+SRSY=JW11EC0$! ;L-3<3 ?,"JMM\[T[*:LK:2$.>6@$;)>9: MGM%L3]'O$[UV^0K#5B*K4@&Q6*AX5]Z_LN?256N"#K!6R+A9*HA;G, ^S(QM+Z&%MI?R]@(PS>#C"^?9%+C"38?R/FET=&3TQ7-[ MZN*9LZ,KBAN9K^QU55-1NTR7-WP.3P]78C_8BZ"MYY?X[!-V/2=G5R[Y:W+V MT?5\3LX^N9Z_I^QL3IGS%Q]^L3=!9S6$\H[O;R)?F=?[J5P"'&\: -G)RVNS MY1>MMO82YJW26FWLQ[44T(., /R^5%!8U1=CX'!Y^>*_4$L#!!0 ( .>& MKUA1^%2ZC0L (EK 8 >&PO=V]R:W-H965T&ULM9UK M<]NX%8;_"L?M='9GUC%QX2UU/+.1*(F73C.;;ON9D>B8LY*H)6D[Z:\O2,FB M!("PJ;S]DECVP7,. ;R\X(6DV^>R^J-^R//&^K99;^L/5P]-LWM_-FDU7?/^;K\OG#%;EZ^<5OQ=>'IOW%S=WM+ON:?\Z;WW>?*O'J MYDA9%9M\6Q?EUJKR^P]7OY+W*6-M@R[BWT7^7)_\;+6'\J4L_VA?1*L/5W9; M4;[.ETV+R,1_3_DD7Z];DJCCSP/TZIBS;7CZ\PM]UAV\.)@O69U/RO5_BE7S M\.'*O[)6^7WVN&Y^*Y\7^>& G):W+-=U]Z_UO(]UG"MK^5@WY>;06%2P*;;[ M_[-OAXXX:<#(0 -Z:$#E!FR@ 3LT8'*#H9+XH0&7&KC^0 /GT,"1&M"ADMQ# M U=N8 \T\ X-/+DD;Z"!?VC@2PV(.] @.#0(I ;# V>_C)PM-?&&CH( M;3+44^1EN$DWWC?[B=7-RFG69'>W5?EL56V\X+4_=%.[:R\F8[%M5?BYJ<1? M"]&NN9N4V[I<%ZNLR5?6YT;\)R36U%9Y;TT>LNW7O+:BK17^^5@TWZUKZ_?/ M4^NGO_Y\>].(W"WA9GG(\W&?AP[D^?R05;FUS'9%DZT%J*Q6Q5;(WJK;/VAX MDW$\<0JZSZM\N\P'B5,S\=?54]8VK_)E7NQ$%XA3W)[UDD;##%]CKHKV9"-* MW&7%RBJVQY+%C_FW95YW7;W+*NLI6S_F[8M7NV9F3AIN=NOR>W[H"*O*7R\?-X[J;&>*\5BR+1@-9F"$S<2C;92$.N.XG5U-EVUJ V]/PJK@_ M#%S7$Z+3Q8ES*ZK.JVRH\,B<\U_B.Z@'8&3S=N<1AS!;!3Z>J5^, %SGG<7(V[#DC '/\\;J'A.>(@"3F/BS0\ MT6=RK\5JF,CI,8F6J&',=VWF4N\\,-6, N-!X/-^&,YF##O.&&:<,9^J\KYH MK)_695W_W)U@FX?<^IYGE6[.&%EO'^,)B#,%<4(09P;BS/<GBU4N,D3]")"#.%,0)09P9B#-W=&=&YE!9 LU4*L3 M4%TQB). .*FNGVR?TI,[OC.EN$>EN$:EA-_R:EG4W0/$:X^%'UVE".;YRIVZ M,>&(*:_)QCPJ90O5*,)\)Y#"9FK8M<>5L#FH]@6($X$X,8B3@#BI;M0B\8^B\-$39"-"#.%,0)09R9K[E&.@&7 M5ESFH'0+$"<"<6(0)P%QTE>'XTPSP5$SP24+G$0GF$"IP"4!( 7-,W,,6("@:8H4(@"S5"@ M^0%T.OH>MP-91VK4-7'%98I+9_@(55B, B4H4*KO!)>[;.#V@_0&*S$[K#^^ MP&E.,$8T(- 4!0I1H!D*-#^ Y%,F#7PBWT#I0@>4 ZHN1H$2%"C5]E= ;>([ MSH!T>J>9F*WFJ*X?NYMW94>-]GF7J-Z=J]RG3LPYQXA 8Q7J[N\U<=3EGKS& M@ZIKC@(M4* (!8I1H 0%2G63@%!G8'64]&XQ,=O%(]='S;0QEPB458P"A41C MSGH!DQ^V9YJX:UW@'%79 @6*4* 8!4I0H!0 .E=0[RL3L[$\9)N7W*J_IP M"9*WK-964[[IIDSU#UV7>IQ0^;Y,X_LZ/F&42RN#4W/=8X2A<\D]/^"NSB=G/GK0+8NOU<6G@ M+;=@&@=7MS!F3#Q&(2!0J"NDTK[['\*.9.&)5@&J<6$9<+GD*4U3"$ 6:70(:5A>4MH#2 M(LT8:=^HIX:I YE 2TM1M'/E]%X_-7O]IUO/G[.JRK:-7BZJC2I=:2?F3".N M,BA0J"G:HX''I'U0LTL2&H2 I"V@M A*BU$#E4#+2@>&G0]LC*&]X4_-AO^G MQVKYD.W%\I9+#,K=1X&F*%"( LTN 1FDAZ0MH+2(:NQT&CB^3>1-!3&J=Q/H M$:1O.H)S:?4; JAY0\# 9EZJU97JS'J$*9,RWN"-8'7@1OXG/G2K%IH0IEG$T_>%:Q##DU4E&M_"<@P437[,GR',^(/ M[#"FO7M/S>[]N!W&9MB8*P#*O$>!0A1HA@+-J68[ >.!XQ)Y@S$J980"Q2A0 M@@*E;^G-7BHT A"C1#@>94=9[]@#ORV\$U88[/ M?663)*JN& 5*4*!4TP6NQ\73QH!(>H^>FCWZ']]<;$XP1C&H-Y.C0"$*-$.! MYE3[9FK?L3TBBT:-U(L&Y=ZC0 D*E.HZBQ,W",C GGS:F_<4^NYS,VV,1E#N M/@H44M7=]WWB^H'\J*'9PJ +G*,J6Z! $0H4HT )"I1> GI]6;BWZ"GT_>AF MVA@9H;Q\%"A$@694M8ZIS5S9L)ZC$BY0H @%BE&@! 5*7Q^4MY] O;)VV??VDU6[&[9=5=[G=;W_6-&VLF(YL'BL>5X4+X^"A1J MJG;%,Z.RZ_*2A(9E7ZBQ#Z5%4%J,&J@$6E8Z,.S>P/O$6&_L,[.Q?VI/+KM= MRTWQ99VK>Y9U$F*JG>NX\MX8'U-?F8V^4_?;2D*::IBV7YL^/[>[G%;Z"U_IMJH@;SW MTIQXC'I0GK^F:M]CW):W-%^2T" >J.:HO,]D8DXU1BTH'U]3->>.[?GR%IE+,AKD O7IH;0(2HM1(Y5 MRTH'QMVG P\^[.0SY"\R\IE6,WO4Z2?9>[YL<4_,"<>H!O81\6K=Q'6XS0+? MD76C.427,R8]RLTU<=<^8T' E(]UT80&CF,KG^ZE0P[X^)?TS.#D2J"T5',8 M#B<.\9ALYM^*5(E*3OII[\%*0LBL(2L M6)U,]>+E@K_%VX,%J,NGLOJK7BK5!-]6>5&_.ULVS?KMQ44]7:I56O]T%G]DZJG>>Q]H*0]E^9?^<#M[=Q;J.U*YFC;:10HOCVJL M\EQ[@OOX>^OT;%>FOG#__;/W#ZUX$/.0UFIFDM'&8I$UZ=5F53T&EK<&;?M,&L[T:Y&>%KO?[ MIH*_9G!=C'=%O"^*X .%$!H\+$LFF4=W!0S->L[N("[W=TR?;[E]]3K<:*F M/P>,_!30D#+DAL8OOYPBET]>?CGQJ&&["F"M/S94 =?WOP8??OO\YWWPXN>5XU[U:/&V7J=3]>X,AH-:58_J M[.H__R(R_"\6L5,ZFYS(62^:?!=-[O-^=5>5\ZP)SO.RKM\$#PH&1A4TZ3]Z/C&H[BB(0R%K)O.4$M8QFQ9&?8DR5VLH2W MD5S/_@=#0=M]O9A(<-=XZ MZG6KF,>VYA.4UX_+'H81;USNERG,5'E6-UFQ\#9IOZ-C8D*0=D!"GL2)'9;7 M%]D/"S5AH8?#,M)@/PO6Z7?=Z/W!H>Z DP@9":L+^(L]8K@^@:-^: PW$B]( M;5M,N3XX!F[]]$:MD,E(VC%Q[1B71$-ROS4@=I%(.!D8&PR[$3^\W1:-@B#M M:A@5PYW"8Q*'TJE@Q(X)&C%;C&LGI61\:* SQ$:\ &/$9,6T7.%:A#O$1E'( M]R;[K1C$D#*1$*=J$$,& #JDQO 2\0/3+S WM>-VI1Y5M9V;TNFTW&@DU9-2 MV2Q5I?MH^I /M$,7;494,LHB6RYBF,A02&[+?3UT]>-A<(KX>>IY&MN?JNO- M0YW-LK3*!O1[71XS<"-4E3 F[.B\OKQ^= R=$3^>?5&CQS3?='B6;T/UE%:5 M)I@\2Q^R/&L@2FW#@:4,-*DF>VB7,VH.O::8JJ#6PQL>1Y?"1M ZPBAR&I+W M-H\9Y5_OJ!]*0X;$CX:[CC?/BA36?-#44EBK;#M=+Y9-,$^S*M"1AS7OLBHW MB^7S K&LVGI PXG@8$RHO;Y!S$8.+GDN/(\9X',$Z MT&HZB&E".!?V[(6Y)").HH'%+S482?T8>?T\4\$B6&6/>HI"-;GTF$A*G-4O M8L=$'";,4>0:@B((T5Z.J2_)X!_UX]\MC)I%4PY--M2%-"X$<92X9H!)SEH0 M,1M)RHS#+.F1BJ$4-\ MU$]\GUL",BT,5^026D*2Q*D7!.0DC65L)U@P0Q(#1<8#<@SR43_R=7*FFZK2 MBR[/0(#0&I$:3VU-B*$0L=MI3DQUU% =]5-=)[DHB]$+9+L0I@)J?RU@^GH3'JI['=O'@H MA"XL\<1E*L2,Q31V6H=K1D.2# Q8S/ 2\^?B/I4--(WMD@W=8SI5^HVYZ;>1 MM#=/,".85HU!$,"T]> M((,SS(\SGP^NM1D"'A*(*[)3"X@A-%1[SD2L"&!1R.2 E+W=3S_&W%7E8Z8/ M$> R$.X@.EEMJ\#L0F!1.V. &,9LJ#X,Q3 _Q?2GR@-C \.8AD;.=(G84;;? M>+:*$+-8R*&*,33#_#33[OZ?EYMFGI=/;V "T:_!0A5Z%E&S8%Z5J^8GF9V8=9KA0A#BD#(6W!D@,$, 47M@G*"&0LB] ME&M?C($8YD\G?4V_#>M DD&42NH,VY@=B9SFA9B1_6W-O@0##LP/#I]4$TQU MCYJWYVG.-WI#0V_W[79F3>IN*W/$61C@D1)9$\SF&7$0CN_,\'LXB0) MPX'%#C?3 MX?EM,:WTX9LWP4QU[W1L%IM4[\XI!=]"^\D&.@+">+#:8,0Y,ND:,FEGE3%O M$26<#F@TP,C]P&C1UA:VX)]N#85.C6.\F% AJ4V6F&62D' _ ME=V7:^"2)T>!UH?;3]>?QB\ K1_8J?. UBF]34[EK7_+!)A/"IH*"+GX IJ&H9Q(J@](V*FC$;[!VW[,@WO"3_O]>LR M+XO%BU0B*2\A263?^!@Q9)Q'@MKY0,10$B[9T,$I81A/^!FO7Y$O5H@DS1A) MF'16DY@EU[CBG U#+1/&"!O(SP@#;N+05F$&D_<:9N_=GF&KMIW!#N36@_2#,Y09'](!DB%'XBW.]7 MZ\U#GDV?SZ/A/V<;F]0?!ML$[\8DR:3!0^C%P MO]GH='J5M4\-=2/SIAA8)4F7V.*("2= _L*/>6;HQ(\M2(.0TH^0UDJK;6/; M9?;!999TB4^GT1AQ'EC!+)D,(Q+;L(Q8BB2.(CF05Y&&(J6?(F_FURH"WX1#([")DG$CG"6A(Y(;,^6#*6.I,%(Z<=( M79GGSTD!O>5GT@-M';>G=?4;G25\3/.A4UL2W;65FOJ=+N":$A8*(ITM:,PI MI6$LADXZ24.6TD^6XR%Q.D'TH!994>C6#%7_7:45JAC9A*5)(IES)!FQ3!)8 M+MB9A0EBV#YY2,7 UJXTD"E?L+4[I%?IL_P>I9WK_4=XG":[;!_&M[]^3MY/NAP6,F^YW M#CZFU4(?N,[5'%R&/T=P;U7WTP'=AZ9#O\[)L MGC_H G8_X'#U?U!+ P04 " #GAJ]8JY6W2CP# >!P & 'AL+W=O MY)M8<.]C.0OCUG)TT%#2*Q)?6/M\]]]QS]F76*/U@"D0+WTLA MS3PHK*W.P]"D!9;,C%6%DDZV2I?,TE;GH:DTLLP'E2),HNAE6#(N@\7,VV[U M8J9J*[C$6PVF+DNFVR4*U:SG=Y?(LWS%+%O,M&I M.V]"D8)O$Q)%$R.8 W M&4J>>+S)_Y4,7RXWQFJZ+E^?JK[#GCZ-[9[0N:E8BO. WHA!_8C!XME1_#*Z M.,!\.C"?'D+_@WGNF?/#S3H,&(_A'YCP5FDN!(-[3 NIA,K;T4XR:LMS6R \ M.SI+DNABI$X7WK_H1Q3MB%XP:DW0!6HD(,JX1\CS'.AP PQR MH39,@%&B]M556CWR#+5C<8=IK;EMJ3)+4X+G*%,\AANT;K#\85W6AK0TYC?S MR%&^4O=@!['&\$'"^UJT$$_]#4Z.1PVW!:1*^D'H::@MI*SBEJAI[%?\1W=& M-?4LO8(WBEJ5$);])96K,3Z](*D*1K?.*]73#3,:^43NZQ-=,/R#YU]+IX= M3Q]H:=IR0U-F4'6]7O>B^D1[YL^]_9BJ M,-6N2S!^ZNJ'>S.K1)W[R>S8UM)VXVNP#L/_LIMYO]R[+P(S562^*(&+?S(-F#HIK). M"Z2CVR2^<2#*"-(JR=+T/-%"&I[/HFWE\IEM44D#*\=\J[5PVR4HV\WYF.\- M]W)38S D^:P1&W@ _-JL')V2@:64&HR7UC 'U9POQE?+:?"/#M\D=/Y@ST(F M:VL?P^%S.>=I" @4%!@8!"U/< U*!2(*X]>.DP^2 7BXW[/?QMPIE[7P<&W5 M=UEB/>>7G)50B5;AO>T^P2Z?L\!76.7CEW6][T7*6=%ZM'H'I@BT-/TJGG=U M. !)0'='0K"8?YEQK8 MHL7:.OE;Q#K9BB$9KZWQ5LE2()3L5AIA"BD4>T RT*.@GR5(^H$E*79:RUXK M>T5KG+$[:[#V[*,IH?R;(*' A^BS??3+["3C#10C-AF_9UF:34[P389J3"+? MY+]7@_U8K#TZ^LE^'BM,+SL]+AL:[\HWHH YI\[RX)Z Y^_>CL_3#R>2F@Y) M34^QQZ3$L:2*PZ2J(2E_\HE/:V4C]N]R/;0HK&Z$V4JS>07RY@#2@7N1"T[6 M,>E]2Y[ UMLHO&A+B?2$6DM$ $8AW8DM&Y_%_V8Z.E;CY*"E-+A-'!R> FH- M]MTU6(?9M.A;\L6]'VQWPFVD\4Q!1=!T=''&F>N'17] V\0&75ND=H_;FN8K MN.! ]Y6UN#\$@6%BYW\ 4$L#!!0 ( .>&KUB5%'.2/ 4 !(0 8 M>&PO=V]R:W-H965T&ULM5C;;N,V$'WW5Q!:8+$!O+[(N36^ M '9VT[K8+ )[VSX4?:"ED;H=?U=@]F;+DR]D%[-$CH$N9@ M?DL>%-ZU"Y20Q2 TDX(HB(;>N'LS.;?[W8;?&6QT94VL)PLI'^W--!QZ'6L0 M< B,1:!X6<,M<&Z!T(SO.:97J+2"U?4._<[YCKXLJ(9;R?]@H5D-O6N/A!#1 ME)N9W/P"N3\7%B^07+O_9)/O[7@D2+61<2Z,%L1,9%?ZE/-PBH"?"_C.[DR1 ML_(3-70T4')#E-V-:';A7'72:!P3-BASH_ M0SDS&B<)9P&U#&DB(_(5>:0B M)#-8,PTAF=[-YN[!=)Q?[V;36[>:YU=\,QFT#1IC(=M!KGB2*?9?4-SUR;T4 M9J7)9Q%"N _01B\*5_R=*Q/_*.(G"%JDUVT2O^/WCN#U"FIZ#J_W[]34,B,, M*.%>4T[NF* B8+B:02*586))Y@;W4Q5J,HV4/A 8!X%,Q>$^>KBM#M?MP!(T M>=AN91PS8P"L'A8\>T\%^7.\T$9A"?Q5%ZF,A_-Z'FQ;N-$)#6#H(:@&M09O M]/Y=][+3/\+R><'R^3'T9PDH$O)"<%S*-7XD!RJ63&]WD(?[&XX_:\1I8/.7H0C3.D6V%EMB M5M XP>6)Q$O5\4G)V =L:*YCKX%OFZ2&U08](V,<"R'^&4V,+%,$];L@LCT+ M\3$UA"K OHD6&*D8WQ*(HDP-PF 2YVB.9ARM.0GD9B+#+3;=]4GOU*1XI@D>4.K ;TN M02%B@NWRN (*VC <7:]![?I56$!.D%CZA%7!$2BTVZC68#(2.*,+QE$UX+UB MVBJ-E(P))7;-@6#;$9JZ&?P:(W8V[.=39HC]%B$?2<(XIQB[C22Q#($3E?+2 MTWNZ)7XOU^!2I'O5+%$Q EA4&'4<0K8QGLK0&P#5XR"'Z"#=;TGYMEWCFY.? M,H%N'_7%"57491T3V>?9RQR3;YCA/RN9)F2%0X:&,G'!Q*=T(=>N;AJZ3'A6 MD_"T9(*Z7FVE82_U6V1";>MT59QHM8VBZQFZZ+O8AH44^=U_T?15BH\[L*J.#3,K3(Z MJ UDI_A"\LNA,+?A0U)=8V*88KOQD'7O!9@-@*T.C/8:!P5N=17HREM++!;C MY/^6F,8$V3,XM'96?9,(@,%Z/[P7XRBGP26_RP'("8 M965=8MF8DD6<] >>7YW86AHGMA;R_[:6ND_C=N6<%H-:NM,H%H"=UMF1K7A: M''C'V3FOW)Z=EN^I6C)T@D.$HIW6U85'5'8"S6Z,3-RI;R$-GB'=SX[B&.N,#,]/3T M=_#)NNUV>0]_=IM' M;M_9O*1!N_K1]>/'GS_:Y55S]O(%_?9#]_)%._1UU=@?NLP-NUW>'5[9NKW_ MZNSJ3'_XL=IL>_SATU[_.-M^=798P3(UK;H<88<_N_.OK9UC1,!&/^2 M.<_\DC@P_K?._@WM'?:RRIU]W=;_K,I^^]79EV=9:=?Y4/<_MO=_M;*?ISA? MT=:._IO=\[M//SO+BL'U[4X& P2[JN'_SS\('J(!7SX^,N!:!EP3W+P00?EU MWN,'/+YXU,.R./A1(4N\XB6NCRQQ=9U]VS;]UF5O MFM*6Z02/ %X/]+4"_>KZY(Q?VV*9/;E:9->/KY^*BLR_[K9N7Z#FCIO^<0P_G) MGZX^?_S\Q"8^\YOX[-3L\29V>I)YV,&>3[(Z?9*GE_ALF?WF5;*?MC;;=U53 M5/N9=P&G)M_OZ\J6,"KKZ66[SSL>#,O 3\YF1=LX>+^$-526CX;NVM^;ZLP7 M5;D,V+!Q.0MW^%,H"['<=C@R/[)5H@N_K2S:UB*[WU;%%F=KVIXV*33I"E"# MB!'"_!,#T\ONR];RVSM4H?@NZ(2JJ12%>5CIV$$".B;P'UW[>IG=.-"AQ79A M^B/[R @[ED@.(,77[+^&ZBZOA4;QE]= IWES(%)!Q+LM4!N P9LHY#A&1)"L M@G#"0]/ QG,'O.?P=<%+[OQ"T5\#2 "?Q+3)*WFRJ56UU4E@5#@3X.+L!7-@/!3$Y M [[.JRX#I UVA#.DSZLOGCO%F7 ;29421$>S,?G,Z+\ E'6=9]]W): 0A.@M M#X?'_W'U>/DYBAV>,CL'B5G00!GDEQP/EO.*D0R<=F?Y:%(@ C_25 K2.)U ME2,^(D3G!1 +2AZ00"P Z=S!#G3)P6>HP@3,7 '#&X!Q3:KX500('C75+U' M5=Z42)WV \[&Y FJ8>AP.14;/)-.(*\&F0 SK(>.SK.T?5[5A,'90;B4"A C M @0,AZ4I+K)7.:@ '!GI&W,.TOP-$,&^]YMD50WL^IH M1I /8/[PG(%D,R19G.X.SZ)MGIGJ(OL:)0CRAVW@7^%<8(-(KV"A_ K+HC%: MHE#ME4]V*$!H2V(UKV%)'4WJ2\XSD$0Y6JI=U=6&^<]4 ,HW?F\*!,P(ZFU5 MU2#BB/YB(NNWH,4V6T0ZS=9E0)<.I_K]1 M[3"K;RO2_VB@5/TA$L.=);)G>3DX0D]A.Z P&- !A$5JOU@@-;2!W#)["\BO M76O\%+N\ 9>&3 )4S1]L5Z#-@(SPRU!NZ($W=UH5.FB)''!J;P\HKYH9NXD% M)! %\=!=6]_ATQR(:\.\L>DL;<*OV#(::_L!=K[ /VFTN8?W22(.NSVBCD_& M[X_E;608PY;&3#"/:AQ85@Z52=#@V6>9M1=P9L"$;^DL&G'1Z"PZ"\++60,< M4KS/'-A21-)7CR_[]O(J,G-@P V(R3J[>DKV!-@%.0E[$9"1Q ']S.?:V;XU M@37ASZYEQQ -P?(7<+C4@("I)F8@[GR#:S,4C(C*S<&\Q+U-U/T-:/LGBT3_ M$@QN+YN"E6)CTN9= Z?JS#G2^46D(0A&CQ4!((N11O9A6X!P17MAY8 V;3@\ M4 0(EV'7'\\0E#Q:SC"Q93L&?Z-)2 P>L[GSH=^"+/M5\(:Z$"SC"M24M(V3! M)\A4&4C0T#'A?FU;D"_=92%"(?)M (O" MJR!/&[0B0&;7Q&\; DN4(-)\DPR$??7W[.ZRQ>W$K3 !.K+9ZFJ'-CU9P5,] M,T%7D)^>65F# !.!)D/9BTH/7,G.!E>[.(1##JY_V>[[X*@R\;&U\,\'T)@' M)!X6T8L=$%2.2^.A8"CBSK+L0'K)R=@1S8LF ,I3/PT:TT!$D1&"C _1E8) M2?M-CCZ#^E:QD0V^%_I^[,^@I1;\0,^?ALR?3.Q+,@"/CR,&<*Z%@3T9/+^T M%1IPL"'8([LM905LT5D4YWKD$4Q$FGG7D64A-F+E(DL2\3$RV$@8\;ND_NZJ M=G#UP:2#3EAF%>F:^PX.F*#2,\>&&[^\QJ+2M]MGY?U[X=YBGVY1UT8!@^+X&,;1; M >XU1#SYY9I#23]%9I@ZY[<@E]!>^R3?[9_'@>_,M>O^GC0H,!1L)5?3G:(G M[ H[L,@>_R?])YG][>WM:[2K?K+%MFGK=@/$]+8IEG_8 C_9>FAQ' 3<6%&O1>NWTKUL[IR<+VLY__GKT#M8,$<:Z/?_[[Q1\.?[3DF\T! M_'J_&OWYNQ<$ N+(<4'A$W)LKHS._>H?;ST$_]:.]%B_N_W+SS<_?AUOY]^G M'YU\!E=_RP&+__X2X63G%CE_V\#R%]D/776'VDT)X@\\DNLY$+X&@Z2KP-W! M!3QM3\@Q?@T$7 P(^!#EO6B>S))H @Y1Y:>?_J;ENGRRFZ)C77+!F8Q>B[<%=;F:!-80D33#<<]CSZ,$ MY.!JWD1N[SK6=FK)>\.O-^(B9,&=%\A@*GN1I#4QQ N,[D(_IWU"%'D]Y.A MW[3-I;J)&-FNT%&!*>0=I$J?"11;AFPIG1I6_P94'P"049P7'0'R4L3^>8M1 MU9,6PWP4@:(C@,LX?>8=8^_@$GCL#X#KY#2XYB&1T?NNHK0F&'!-NZL*F."N MZMI& W5T;";R3]N][2@V%N>PUD-#:,6PKBR@8>OEQR4#"=X0;H*5?VY(*%&* MT64E'$+>N87QB:JYM$0$!TJ/*7ID!3X !75)08SYLU*/$J?SWFCUX-L829*C MIMT(?03XC!\8SL:G$!C!:%_G54W.2^_=>1'"7YI!2T%X=#"6'I MX=:U#)O,%)!FFQDP--2U#QU>@952 K)0A:3 1;=!CRRE%D&WEA*EB6 MF"'A0<'Q=+0!1->PIW*=RYC'T[GBF.-#.)-@ (B2R]UIM)@(+=D\6KS XGRM M1@D2_WY$LT269I2S&2%MCBS5FX\)A+WJ]8.D-Y$!$Q62\F [J)L]FI&A0=($;9V7849%SY&TGZ3UP0#_YTY\__^+/ MS[.;>:;S\>64(<(YP)3WBTF,HI+]2'H(EQ M.YIZ]^&XF7,_HA4H4">)!DTI(T^'-,-@@6 M:K-YCO,'XJCK2#/8>3DXEFC$=6;N>%C>^TCGA,6R/3@GA#H3!5Q0-H(LH%VG M\:EBV W(L7=V'C8Z6HJ&1<@W)P)5+(I:,%/I9'K,T! =23)%N&MD(V9J(QHZ M6DZ*I#OC]%A95EQW8^]L,X[%<;C6*0[\I)H*D?"M3AW'@M;P9B:<-XK:'QVU MF&ITPY$XC)Q-JHOX//):A=H(NID=&["Q7TOXK0BY(2+U7M*4@$;YF^P6LLA$ M(-'949$1Z,&P&RU.P PU&N%T9%&4#T#U2]!$SZ,:-K$\X@&XMQ@.'L0)*BU# M8$5/DCC(_B@ Y_4L2BQ,LF&LD<*/G+C0U#,AC1PO?DY$34EJ+$/#M$*H@FHP M(E!'ZQ6'HK;/B8$$L*V%X5B(7+.@@J,LB;6'#EG'/6=;(L9G#&26 ND7O[)G#-8'.?5RBRUM.C-+-'^2Z),S.AZ9$2ZN5, [7) MJ3A!7,P_53 M+%Z^!R1C3A,L!R#L_(!XA>-RE&T$#2?YMX69P/4QN!C;0Q3&M=$/XF$!7XM! M'$J=.(!WT\_E1N.4K[IR)BU4F852+4]:W8U#"(1'-^>&AH*(Q,CT7N3#2R_F MUD9?S$3Q@8GW.T](Z<$3O445&TK6CDHBQE"A,IBA'12QU3I; ;D\H%=VMB?Y M+ZEI2R8S<:8(V*CF>=>6M@9907Q*8@+(#YT"$!8%%IX4O;JW=*UB0.L?&7&- M7MF"!;"L%;^#+.ZX%JLC]=5&PP+#@$4!)JL1$2WEGOXN0E-ZL^T/8(410C^* M[K/_-[K?UX.;4OJ2ZT[8;B6+7]6AL^."!:QS3N*T_-S["I&OYFOTO%4,-+-M ML;Z$*-X+R@?J$()+X.DLP2'6F^U O6-,CT+FG@E\J+./U(R$<#B*I)I))"Z^MIRWB7 ^L=M80&$;;3Z/C2_'*A]36T;0O+86$4 M&?G3WT/Y]4P]:,P+5&S%]7(XUOI"=+D,$+F\8A9[_PU+Y"ELVJ&M K\832HQ M0V#R]O\C>TF%KV&%" M\=^T6/:ZPN,"VWI@EH]!F5#TA&T7^!-%. #[^ #@*.GB0NR8)B*\"D!1K;G3 M$OFK:[7KO%%< "! AU(ZPL4K:-;D'+_@HJJDUA:8"VMTJ69$1I--!L-N#[]7TOXG]G]'"2 \@6,E7IYFQI%A$QZRY0]6):!SU@#". M]VFT%ZG%B?ESGW+6U_:HN3$"@/P)/E&IXS0[T-'>;:RYWO(<;S:T'3AI MPB=!C^5-%#"@U\TYWI3 F W5!A8X,8ATLB1\+19.:.W%0U5R6*,&5 )(01Q? MXFU)*57S]:>T)ADK2]-@K0G6[;6488W_G5YHHH%8QVHHJNLD.&1[B4T0%8L7 M]1H?DUK$1:BZ,>CA>[J3;,M+#?:J%D:2P@ 3UEW2_^?[/=9@4T9QD%I]O8U@ M/#S9P_!\-_.KIBGU0@%0B>4X(9=N2UC %^X#RW;LUJD9N: C,>DD;*KKC4O+ MDD32G>.WDLK47?[>2G%A#3Y0BP4H2"9X)V)?YQ*,0W-@CRQ,^OGD&Q++TBBW MCZWB_K.G2RQ*BOYRH;F,I"I .DO +&DM M,NN5??DVU(I.AD3>>L BTI#UEEM +E22LM9?3V.C_%V4;2C1/F,L+1\B$.0ENIXH M'I$&-*(Y(L9-90ISK10^"NO$W2.3&553I':UYE#WM;M66 M%:?_PS!.H+*E7\8'6&/I,N@[<0*.7):6AXT'6IPCO+3TY4)3R#--$1;F=_7:]13X<&3__'/R.C88N)B]O'W;+[X M1^=8T7:ACZDJ\%DV>LEP-1)&8[VINZHV4OT(?(CV,%^VVJ%6S\&Q.O15 8Q# MKV"= J5V@_C!G6._B6B5I=FSR43RM^L0\^PQG:O]\\F?/G]Z_>*?YO51PF<9.-1@3RG0T(907I?O+.HTP+F GA'$+?P[G.B3;P#3X9" MA>TIBLHG*FENDH+DWW5I%D/3 L&^Y+8#Y/;APB 15W#*'";D!5 ^[>OV@&KQ MW12Q%(FN))6]KCZ0GN?G;.>1K*K5F%<+/7AP\>VT^6 LF_KIU>)Q?&X&/Z)H M1V%:_]@3P,PY$TAC B?_04T?HS92L'7\0RXS=%.:"S40T?G<[C*WF9/A%]UIC: U#>XSJU&!"X'=V*B;IGS)^ -\83Y@F5;B,SE>SO8,YYQ3V5VT*BH-GJBKU%^K,I$_/& MNS=>KZ^MFD?\KADSEZ^0./P7U)1ASS@N:UJM_5+$*B6]-L;G+M#&8&A[HV+,23_CX,8BKTV##S MA4-SB:E_T975M)L*V0E8C#Q@O,_?W)C\8KP84!>9><0+Z-,JEBS@J76X)JQ? M(0K$O&+MBQD.2C2A]:ZVH\;%9A\:>7BLSTP$N'.V3&L6XT)8-B@(AX2!K2.GS;6J9E:NF69M4CA/ZI=8K:3< \8PU M]9+=-''(DW.9,;L9[U,QA:\.D8$W'_/05[$ECRTYDSF%7\3TDIQ(?W!BP(%X M3X8EW1"JN?^4M]D,@XZS,.Q1KR>6>K3A& 7']Q9;G3ZPS-U\P&'\^O4W OT% M*Q4-_;BMX0@TQT$ZU+-!NZR&+>)D [Z[ M!*(',!U \Y,JMXZB1R,J-H&*'59LD"TB&DJ1S<8V!6L528!JU=O R$C&FE_3 MU(YL"B&ZK!I!O]BE&S#B^VV8UC,MH+[+]ZT6VBW&2)4@< M:MJA$6Z?FAH+E7*PK"GQ=;R PW6>XO.$ZJQ[I9S( ,)JC2#RQTJ!KUJ'#@ER M/SV"=9N7(=<7A3419%CWGE*!\8 C\M\?#Z-K=(%-KS[+=6<\8_C'U=*XB^R5 M^FLN>]?FC?,>&2%<$KOH&'@OVJSRYGWP\YAF. 0;N]HXV5+FG)1!:W1\5!,C MZ9BY&AR)NX8)36*P!LV<>G;/R3Z/K!?MB4 &$5X>17UR?FSA"\\0L+B5\%S4 M^\'KM)E\D#J&$DS6YGD!;Q]3(V'Z"XH+,99]!A.\FFFU@/R8<>^SM$91:U=( M0VFBW^?WH[Y(\23:626Y_!05^4J5\ES9[\=5##3'=_9_53@PH%$Z;@5DN;IR MC+B/?=&D'39#JYR<^PEI.5T*@'UD(O90'K8(D#-GHB$730RA#N',;!F."%L#*G1E/\J!E(N- 5 MA&2%BX4IJ/G67FXZ!>,TJD:;W7J,?0(S7.R(PO61RS=MJ]5'.6]R<1@ ME(G MH6X?&=:J.92894EJ(FS!UUNFY491/"?D-8+5LI5N?@1*U)17?XM06,=%2?#V1=+\2D::HA(](1^QV;>,YR$7Y+.P>GL9@ MJ?QXQ[T9;1F180 ?L2JVKO8R!?BPWLY?I[L#9%&(/2FBYQ:>H<;PGE^)NO>. M&C5-+Z%8ZIR 6B2:ES'@9YLFI^>(:2$1KKA5G/2_,TD)U8,%ORB$N>PC 4%) MHUR08@6D\CT0+C,!M7=_LA@FQMO-O&!(\\3&E\.$GI91"\XP#GOO<1%XE9;/ MT(R@5CB1O,"H>('!@C(!^P,5!W"-CXO_.;* %!RC[1^VE#O1R']M-QRGP:P@ M^3'4XS" SID64LS4DN8];T;7(:8GZ)AGR<_$Z,[\;KT.9 M&\G3AS2.B0,99HE ))3RWPAMB<514D!]5AOD^3S&\_C9G M D"OI0-IU5Y4=";L(_I5*Y*&1II\DEH'.@>B9L<\W2+Y.\B$Z4;FF@N$XJH0 M[7EH PN*<(PK/BJ7O!Z)IM8E"WEB#Q81B36L-?.C\ 8U\8FWC42&2R]54G\2 MM)6Y.*'%KUZG.8N.JXJ ,3TG%-WFQPEKW"-2 &I?1=U6&0 M#J^H2%-6HMS.5KL5U@M))8/2.ZR99/H4\JAE15GX"?T\A"THO'G>A*@ MX*%BISTH_$NJU8\&]JWACVF@D4)E[(BMO7!*=)9\^9E;1E-'W$[B//PS!N48 MO=H!9,X>S;'S;GE)UJQHET*O'5'WZJ;0L]<;D/JQ @'E$#B+DJ^J M),]T1U30YM2\=U*K@\*H!>F04W7,+J^CKAM4)ZW^IVYKF=U2!6] E 38O%/" MEAQ55*G-$JGY0U3IX^G*/_-]\ELJDP&E!)9ZL6TH=.*&/8IMS0)-"MJ')BCI M84^-%M"GV>#E"0HX23Q.DLC)PA+N4[V"]!FJYJ)HG8G(!;:'YB/!0+VAKYXN MLU?77WJ3Y]63)QD5&?/1 [*QQF:^L.:DZT(=@;]8FL-%]H:3YM:7^9 $N@VN MLQV_>NF8V8HU$G^BAOD!:A)&GFWN?DY@%PD08@ MV#?Z@1N5N[CK.9E?VN,)*WQ<]C.9;>71%Q8F_FVN?D,[HOL>"HH.=A)+[MV9 MTP%UF NBQ V6]5G:RD/SJ[XRF@/%VY]BJ)&:!N<&F[&3,PTH'0J]FT$.&8=E M-7'-;0'&7>!II[X3P4];.VG>SLBB^_V:Z&/H (PX,FBX.Y9.A36[$QLYGYV= MC6S^G4,P9F*;Y$U$'XIW3R2L)7X)K@;/F;EO7V?))>[ MR48C;IW$D,5UD;H,SX&I4SO5):E>F&! -L-XGK/-]&,NQ]OJCWKA1#J,DS0C M_QQ16"MQN?!-C!,+5,YHJH8,H(:M)BSUAI-%]4M>*Z8\J?@\&*Z@"7YA)J84 MA5SUB(O&0\X!Z-QG(M+Z\Y76$B1U1Q*%!'N0FVJMV@:CL$>Q<2&\XUNUH$*A M>[W^VSU1\&?REIH;1&A4Z3'%E LL\&-<*A!NGF-(89;'1K+UP6ZO45!XINV3 M%[BA@UG)A>Q2U6 M]O&T=-*3K)Q0C93!)@0=E7DP"Z:UMHNTO7Z4:3.2JES7F+R3N@J^3,1^;"7] M;T;C\-3Q\Q^B]$-W+K<(7WR)WP?OYQ+; +!YC=V87"N52MSOUL17C<3YYT\7 M1&J>8U^JK'VM;O*!%,I.4F%0*'G%R-70J&/[X'AS>OQ4 WG--NI&V2\Y;:].&GWU B#L773(9R6<"^&6]/IQ4R2Y2 M6TH3(_X'K[."*SKC(TT_$B0-E.(;C!LT9+EDCO.TN2^SBP5'((6$EK0S0$C9 M>$KQ^2I,<8&*)%!P?-\, MY_$[?;0T<^=:N:0M1:CS2KZ:HP9OM-"Q1B:(3<>M(D9WC+3GFPG9D9GMS\Z+ MNXEBDKC!$RCHYQJ0L??[<\VP@!=B4G=^2@NQ#>12?#R\ Y*=;% @B,OLK_D= M=[/QDT:(#=1O9@K"D[NMO&#Z:10F%;JNU;1Q8'I4MT>Q>X&8[YHJ^A@[?VWO M,=./J G"CLL6U2O%]+ZOR-;U2>W%]0NYOP&IK0Z$#4R>7VBKMC[_X%-+\&]? M-NS;EK""UJ2[2UI E?*9$@,C@;E@^$.M^GV.R7>.\F#$G\%*C0&VN< "4(,5 MWZYSC%@V.5&G])NENYST819]<-Q^]>'S 7TE&]62>8QR1,NEK6PEDD(D(F4R M!)#<_J5.)=FWX8M*C$ ,'"!8;(A@&EO:##H,^EKVK6!7^MD1^;@0&_<88:J\ ML9'XY?P)F*B/,D^RD=(G_MI3:#OLXDB-?$@IW#Q*V4NUUIROK/>J8#'YHH[D MU OR!*7=VI@>%I'YEIY(2+2Q_;X@($ ]M1VF;>.N<+%&QA566C1P[#-=+ "K M;EQ7XZ(,2FA6F10C+B>;\=;)4?B2AF-Q/5;5)(1$W;7PTVV![GJL&-J$L"_7 M^WBBGUF.>,5_%6=:R#T7CSTZ%WFW_B8%UR;%#>*^)(P1'1"NZ>_V&IN;-,!9Z+$(17?:@]H]DJY-X!H(J+#<.T?BI M+"(I#[^_R-BF^MZ>\]M14I#\181)ZI<[)8- ,7*IS(?IHX1JM1MJ4!R6OHKR M\53-T)K9('^(7G+_;?TVU,=L7Q5CO+P04?QH).*,#P[6>,?4BP+Z(@U2*7M" M(JL/B#);]5LQY>@M@94J%[5_K4U:WG+X/SN!>//[$4]=W7V19IIVYKK% U^3 M*+2&TKK$ N5)X[C@:-C3"7ST'!@"%&IWZ.:9?\).&[ "Y:5' 2+A#F>-FQ! M=2JD[RINR2$](E"-^*C!S)R_0:1,]S(2)WI;1[:Q-*N5.)CZ05NR ;\??XQP MTG4N]J.*I#NHF:D2=+,_0N;NH[8)NI<%^0ZSLYOD$%H>S6Y])RD%Q"K("ARE=[KY4Z MK7[Z,*[0_B@ $]/ !@M M\Y&NU4Y*?:EJ)WP?-E0QH(&WD#IUKJ(\'-E^-4&3UJD&K8(]NRML=RXW!.+O M0LWA\LA6I&1+RQHH+!11:1*!Z6R\N9G/C;$Y&)5/L6XY3,HYV!OT9;\?AXEI M<7 HT=7 7?!YJ #"+<;=RGX_ADP!-OB/Z/D.-HF<_>0M0W5;N 0=W^/"6404 MAL+]!UQ(=NO%*)]0CLKU44CAUVVH#[9WHP%0*@_1U.PRNZ5;(X!"/[4$QOE[ M?1BJM.EEA.C+OGZP!R4>3"T 909@.M0IU?[H;'(8T1'Y;U?[CU2 BFX++8,A M(^Q(XK7E!GS2PYIZ<%_F-;:Z35O&2';NV_P75 F'O>S&;TOQ1@<@L3=W<-BB M E7N1N@Q2GB:N'^(YBBC$R9=1M,Y:KT;BL32YA@G5@$;YL6C_N6+1Y6#_Q3P MOZZ]A_^2A?-UWNL::0/_HVSU.B4<,A$3_W-H$W@O_Q=02P,$% @ YX:O6-O5/^Y2! 9PD !D !X;"]W M;W)K&ULE591;^,V#'[WKR!\UT,+N(XMQW'2)@': MWMVVAQN*:[<]#'M0;"86:ENNI"3M'NZWCY*3-#FT0?>06)+)CQ])D?1X+=6# M+A$-/-55HR=^:4Q[T>OIO,2:ZU"VV-";N50U-[15BYYN%?+"*=55CT71H%=S MT?C3L3N[5=.Q7)I*-'BK0"_KFJOG:ZSD>N+'_O;@NUB4QA[TIN.6+_ .S1_M MK:)=;X=2B!H;+60#"N<3_RJ^N.Y;>2?PI\"UWEN#]60FY8/=_%9,_,@2P@IS M8Q$X/59X@U5E@8C&XP;3WYFTBOOK+?I7YSOY,N,:;V3UERA,.?&'/A0XY\O* M?)?K7W'C3VKQPC!Z0X%M%)CC MW1ER+#]SPZ=C)=>@K#2AV85SU6D3.='8I-P916\%Z9GI#=.;X\2GNM"H M5NA//WV(!]'E$<[]'>?^,?07SKE=X/$$'8=*0W@3S:-88SU#Y>*]O_&<#A50 M:?7LKT5CGCN$CY %HRSMGFGFW928/XAF0=66RZ6-;+\?9'T&<1(%R8"1F=I" M%-A*+>SK@+%!D$8),!8,TV$0I4/OGLI^3X0%_=$P2%,&@V"8Q4$\S+S^(,BR MC'X,V"@8#K(@'?2]>\4;/4>EL C82X:WN2"5\"U1H+B!G@ME1'_DD NM8'3 M?ASTLR@8Q2F

*>IZ2&- MUA!/5!@C =X]I=T^\$ ME]HN,0TE&G+&]\0#";D=HQME@/Z"F\1I@VQ]!>UD MC+?S)B9<"E[S+B7=4+60@LHEPMCGU/,&\K6-)./(<+'A8:0&- $5MQ'/PTM] M[4#22#50$$GEA%G;@C>)QSBPE792BD0*\FW,O#16#@NF"37P#MNE5<]XY[ M M=9&M!H7+]*1+^TVIXHDR[EO*(6!((N@3/<43B9HH! &E$*,ZEY-%,M&@'2>] MB1EXB91P]B7&P0Q+$1"\*WT<)!/&=>6/.Z1N:KMJ!2EPJ^J"#8$6!=;XG8P3 M?Q[CN$9-BLT&F@I'J9EN) 0JG$R)'NH%RE'-Y-(BR=^C MG>+$\1@:$*+*#> (I@9['TX%XW%,I-GVF0@3"K/P&[]#W$1)Z M]#K:":2?=#HV+HE.;\6FNU H' GTSTEG4^J^O*,8$B U?F,;'(%2S+G?1CN1 M.-D7$FJQKBO=8".%;30$[<$9_P+G4&V4]#WGO-'1^3'V@][&4,>)G-N_#F6X MR=N##81]K+:^)[Q$@W&B4TE0A5D3WZ$4Z0U7CC3LDPO3"#F#4P.'OB3>>+"= M?!D;E-5H8K"RGTIHT,%6R]5+- 27#+JVI=T:5=^"ES;6\13!=XB%CK,!S63H MUJI3&[>L8-TZ^#8/_EU4#=F( GU=%3 AZEI4D.BOQX@XT M"MFD65TW^2S/:GIQ/\^GUTLUZP MY:HF@]_N.+SH\?"B7WUX^2Y4MW6VA%M0!3;.7MN.)CM1MQ^XGL!O'EB&$\@C MZFSSTOFB&W"B/ZGN[CB:;+T<:^P/./@@D#4%YY7/)N=-GDT.K[+\/J,208,] M#8YQ_,&%0XO1JILSP0":05PWW=E(P%@U44F4ZH=(194XSGZ3P^\K9.L_Z0?L M "R&!/0(3VV2H\*%&DZG90XDPQ#M.>I!"I5I!,:U=I.+['$!ZSXV!5Q,2]%8M:7) M3"L22Z"'?;>KPVW,S-@&2!^'NI!R0TOBLLW#3QS7T:PT-/-/!C,6CS!2TW%$ M/^D7J,;9DCH_ M]1Y42)8MEP72D>HK#;\*(UB*V6%K??UVSQK['>L9^0TL40C-F*OMH"]#7@R0 M&#UQZO08$Y]!?R/+]-.H95U_6H.]?U&_K0K3L*S7W62-\X%]N'U&ULY5EM;^HV%/XK5JYTM4E=0TQ+:0M(?;G5F-:I*MJFZ6H?3'( ZSIQ M9IO2_OL=FQ#W3KT&4M@T\:$E+_;C*JFL2X5L,QURD5,6ZU.G#->1(.>N_:@!CTY-X(7 M\*"(GNB6;P@C,K^6#PK.X1LEX#H7FLB * M)OWH*KFX;K=L!]?B-PX+_>J8V%3&4GZQ)\.L'[5L1" @-1:"X<\3W( 0%@GC M^*L"C>HQ; ILPQI(B?D%^21%1EYA">N(2/#N\>1 MNS"\JG[O'H*=:_+=+1C&A?Z>_$!&*)UL+F"%-RP,*-2,<<,0,V.& M, 7D'GLS(Q47+^339 )N@@@J#9L N9DK!84A?P!3O=A@KC;B.*WRNE[F1;^1 M5T+)O2S,3)-/10;9UP QDE0S15=,7=,@XBVDQZ2='!':HNT 7KMFONWP3K[% M/&H[PS^CB9&.7L3^^*%+D\[E+=>ID'JN'(6\,+R8DE+B;''0KMW9)?E\ M#_D8U)]O$10H)H\/%#TFE=!I([J9,[<>CM_[6LR.>? M,6XR-)#K-RD\V0.%IS6%IT%]V!1'QN:B,GWTCVRUH\A+Z*W@P_"[D%\@RTZ= M92<8AI\@G#,@7.LYRF/\XJ;_K:S"<#^Q8HXO%[*^3,_J ,^VY*GK>8()+[A3 MW]<\@38)O7:O+*S23;/M7H:[H 1941PY[140K,(K/-F-9@EC,E.!MS@90"GBNN M+9D3)7/"B#U&41O%"LV!M5+*UT:$K;MU,%FX:F:@(ME^ZJ/*2"X'* M- M)]25AV_?^DM_65KY?E:'$ MO2%,@F:I04F'\>[9"Z'M]?7L[582-D1.O\G9D6<+/U18D0))\8-?X4-NLRH- MCM)07]2;*=HZA"JE08O7E$5O]VC8[KV[2M?@;ZZU4#K>K=&@C]F^]M;@;?XZ MI=X+T:V\RFZ*,3QF4QEY&T,/8K6*[F.YBGJC1?>\8+4&OZGR0LEY5T5WO$ZU M!F^+TO2>A6[H*=[F![\/T$XPKW4KS:K92M4C6%K#?Z_*M?0AHTW;>T=KX"MP=O@(1"_ MVMK+04W=!J8F;J5ON)$S#!KJWC,WS&ULY5EK M;^(X%/TK5D8:[4J=DI@6F!:0^IAJ6;6CJNSCPV@_F.0"WB8V:SO0_ON]3D+< M2JUY%*35\F&&/'Q/[CT^-SVQNPNI'O44P)"G+!6Z%TR-F9TU&CJ>0L;TL9R! MP#MCJ3)F\%1-&GJF@"5%4)8V:!BV&AGC(NAWBVOWJM^5N4FY@'M%=)YE3#U? M0BH7O2 *EA<>^&1J[(5&OSMC$QB"^7UVK_"L4:,D/ .AN11$P;@77$1GE\W0 M!A0C_N"PT"^.B2UE).6C/1DDO2"T&4$*L;$0#'_F< 5I:I$PCW\JT*!^I@U\ M>;Q$ORF*QV)&3,.53/_DB9GV@DY $ABS/#4/*I_)E_($*63Y"DL\88&AS&5Z",R$ 84RL=43[3Q%SC) M"?XSFG!!!EKG0$:Y(4(:\HRZ_#8>0S%WW8;!BFW>C;BJ[K*LCKY3743)G11F MJLDWD4#R&J"!5-5\T25?E]2+> WQ,6E&1X2&M.G!:];\-PN\D_?X=\4;6;(= MM8[(YT\=&K7.;P$%1U+.1CSEYMGRPXAF2*TE+K5W1RQ^+$:WS\F/.\A&H/YZ MBRAO&K;WS_2,Q= +<'8TJ#D$_<^?HE9X[BGRI"[RI$!O_@]$1G[<8O9D8"#3 M;Q)YL@'E,U[XDFP72?8WH0O%&]4LW65,JWYN)*]5>F2.0XX4QI?[DIA M*)$*12BJLW4ZV9O3E@+LU!5W#J>3.WL@\FM-Y-?]=K(??F_*])0>AOLW.1U^1LT<9^O W:V#FE:%,O0]V;[Q:_.*Q(X2F>6H:JCY.U MVM;[V"VE1IT)HN'AM"WU&K1MN71FC?K-VH?;=@7^!R3HJ\_Y-.KU+INWZ0J\ MUVUZZLO1^1^Z^4I66 N8=MS+S2X9X+=%+(51'/56?87@5PE@\ C, D!@)(IR M#MK@4(O"C?TXT3+FE@*\^+?D:'?0VYA\$+8"_S\A9A]3SAW2'2^BK<#[36)1) $D/,-;[T"]3M;9+^JW1R71%;LT M/+^WVA'EK!:\)5S'J=3(D15PZ8XX2XG&,+G'>\?4A..LI##&T/"XC2]A56Z;EB=&SHJMRI$T1F;% MX118 LH.P/MC*&ULQ9A=;]L@%(;_"O*F:9.V M^BMQTBZQU-2=5FG5JF8?%],NJ'V2H-K@ 4G:?S_ CAMWKM=(3+M) /,^<%XP MX62R9?Q6K DNBMR*J;.2LKRQ'5%NH("BR-6 E5/%HP76*HJ7[JBY( S(RIR M-_"\R"TPH4X\,6U7/)ZPM MPASDU_**JYK;4#)2 !6$4<1A,75._9/$#[3 ]/A&8"OVRDB' ,\ER3U#Q^U5"G&5,+]\L[^@<3O KF!@LX8_EWDLG5U!D[ M*(,%7N?RFFT_0AW04/-2E@OSB;95WU'HH'0M)"MJL9I!06CUC>]J(_8$?O2$ M(*@%P6/!X E!6 O"YPH&M6!@G*E",3XD6.)XPMD6<=U;T73!F&G4*GQ"];K/ M)5=/B=+)>%ZM-V(+=(DE<()S=)JF;$TEH4MTQ7*2WJ,+6NTPO5*O$Y"8Y.(- M>H>^SA/T^N6;B2O55#303>MA9]6PP1/#^@&Z9%2N!#JG&61M@*MB: ()=H', M@EYB ND1"OVW*/""L&-"9\^7!QWRY/EROR>:L%F6T/#"?[ L/SXI&+J04(B? M72M3C3SH'EF?,R>BQ"E,'760". ;<.)7+_S(>]_EJDU88@G6? M>4:HMERLL**C$GA5[+*P0HT-2I^LF]CWCJ*)N]FWIG>\0ZVQ!&M9,VRL&?9: M+3EOZ,;Z'[@%ST;6->I6'>F4)UO(J:KR*>H.<*QY) M0?TD;H"N.UVJ -'>YHD&T6CHA>-'&^C/CGX0C(=C;]#NF'1T'![[GCD(-QW! MC)I@1KW!S)A4OS_Z$+K&= GHQR44-\ [3Y5>TJ&GBDU88@G6/&\6,[AU4_QC=G59=3O;I#G;($:SGE>P]W/Z\WR"^L?-[+ MW<\Y=*]9I26V:&T/]^[/_G][P^NA;=ENDY;8HK5M#QYL#^R\YG_A#)^^D_0K M#_;+$JWRR]W+^ K@2Y,Y"V2V794S-:U-=GYJ)5%EU5)"M-7GEC;@FFN *< =<=U/,%8W)7T0,T_V7$OP%0 M2P,$% @ YX:O6*8+Q+W4!@ (#8 !D !X;"]W;W)K&ULS5M=;]LV%'W?KR \K$B++K8H.4W3Q$ 2]R-MLQEQTST4>V D MVB8FB9Y$Q\V_'RG+HI@J5]%P&_@EL23R\-XC7NK@2#Q>R^R??,&Y(M^3.,U/ M>@NEED?]?AXN>,+R?;GDJ;XRDUG"E#[,YOU\F7$6%9V2N$\'@X-^PD3:&QT7 MYR;9Z%BN5"Q2/LE(ODH2EMV=\5BN3WI>;WOB2LP7RISHCXZ7;,ZG7%TO)YD^ MZE@,3$8]Y MJ P$T_]N^3F/8X.DX_BW!.U58YJ.]=];]'=%\CJ9&Y;SIN>]3E>FK0O=3H^GF?A,Y(Y=,\4RPF)R&H5RE2J1S,I&Q"._(1;J98>9. M[8VY8B+.GY/?R51/PV@5<]-]NKK)1218)GBN.X3Q*N(1$2E1"T[.99IKJ$@/ M$9%W(F5I:$::*GU"SR*5'_>5SL;$U _+R,\VD=,'(O[A/?>TGH@/H- 8T?WYT"X?C5K?$+O. !O/GHER7EVRWNC9[]Z!X,W39P@@3D,!15#08'N/S1YT:8?^?99 M8Y,+?9@WZ7G:%TIPU)0TB=4T: M#JN^PN1RIM8LXX2E$='WC)%E)D,=KEF1S#@BO!^O0\5!1<4!..:$9Z&^^?KQ M9B;0G^N49_E"+)N8V "]+H#,H_1VY!WW;^OI02VQ#3,Z0P!S.7E>6\D:59EAHKI]B51@=[$IY4U /=N4- M"\WES6I#"FO#+N4-0W5.' X,\YE.K32DH(3J4OPE$E3\8!,W0BO"Z..\NEKQ MOYW?+96M^^(0+GUXC,YW\F>PT%S>K#JD>/X<#-4Y\:=S MZ*@5B!3-HZ/M)AT\6#-A!,K#"C8*ZZ*&!<)U[;\PL69IRP*!JN2PT%Q&K**C M.V/Q452/#PO-YWVIM@/(\/ANJ< M^--Y?+[5ECZ:Q^>W>WQ@$S="J^+\QWE\M9K_R)8LO??0+\ZUU#^JQL-";R9O5D M@&<.PE"=$W\Z%S_E(\#:5X [8S4&N-\!_@RK,; B-<"S&F&HSHG# M@4WKB\>"95%Q$-6+X#%+B)6E 9K)V((T'#:O(,B^8V"58_ XW]%903:O)L#U M 55$8J&Y'%BY&.R,TQB@.HU8:"YO5L0&>$XC#-4Y<3@PG/5A:)7J$,UC;$$R M$N/%BX:.YRT=OWE-\VT,]^J^L R-"G7/6"$VA.63#E$75/G=QZ:H/K)T97:7 MT $-7I)4*GVR+#FSQX*$M8+[95857%X5W'Y3K/W:=I>$9_-BVU!.BDTKFP_A MJ[/5UJ338D/.O?-GWM'8:SI/C\Z;VI\.S1ZGIAZ:F^WNI[X-:;-WZI)E&ULQ5CO;]HZ%/U7K#QI>D_:FM@4^F. 5-8^K5*KH;;;^U#M M@YO<$&N.G=G.6*7]\;,=2)A4S!X,\07BV/?XW.N3'+C#N51?= %@T/>2"SV* M"F.J\SC6:0$EU4>R F%G4B6@\]/>F:CR4 MM>%,P%0A799+RBQM<9Z,H<8R 0VH+ F@"P"B.?=;.197E)#QT,E MYTBYU1;-7?A4?;0EQX0[E7NC["RS<69\WYP&DCFZI084HQQ=I*FLA6%BAJ:2 ML_0978OF_%T=_[X$0QG7_Z WZ-Z*)*LYN/ K;9A= AGZJ"&O.;JQY=9N9JJL MB)1Y?HVFG J#J,C0U=>:5?9TS3 V-@U')DX7E"<-9;*&,B;H5@I3:'0E,LA^ M!8AM_FT1R+(($Q)$O(3T"/7P:T02T@O@]=JB]CS>\1J\2Q^CNCQQH*B:P.E?C&_XSWDUV_SZPC>9D%UYHK#'A@0U W87\R%Y*M%#TDJN-&V]>X,& \.+ZE] M.#;N+!L''7,W286A?T-2G?/BL$$^R.H/O*"">VQ;ZLZ9\=GAU;0/4R>=J9.@ MH^ZDI@W0FQV/=,9,PNZY3DW_\^T4WF7;8G>^3FD\W02_N.\DY[" MT $]Q2OMDQ+4S#>)-/)-D*:3TMYM&U$73?NE6]YTL6ZIFC&A$8?& MKUA3/DSS* , -P0 9 >&PO=V]R:W-H965T23 !U$6LFJ55JEJMW'1;4+DQS :A*GMH%VOWZVDZ:D M32.8W!NPDW.>D_/B%VRF.\IN^1I H/L\*_C,6@M1GM@V3]:08SZ@)13RSI*R M' LY92N;EPQPJI/RS/8<)[1S3 HKFNIKERR:THW(2 &7#/%-GF/V< H9W4E.10<$(+Q& YL[ZX)['KJ00=\8O MCN^-D6IE0>FMFIRG,\M13P09)$(AL'S;PARR3)'D<]S54*NIJ1+WQX_T,]V\ M;&:!.9TL MGR G1?6.[VLA]A+(,"L'1AQ@$)AG_.+6% M+*3"[:2&GE90[Q5H#,D ^>XGY#F>WY$^[T^_P*PW/3Z\NM=.MZ4ZC41>(Y&G M>?[_2X1NOLLD="X@YW^Z]*HJ!-T5E+=/>(D3F%G2O!S8%JSH_3LW=#YWJ6<2 M%AN"M93U&V7]/GITA8L5(+I$I! @\0(Q+*!+OXHST1SU5;:-QF'@^ /7G=K; M?6VJ0-?9BW0&KN./ANW ^"511H5..!@'362KJ:!I*NAMZI0*:5K5%=/MW>20 M+X!U+HM>TK'+PB0L-@1K*3AL%!R^N>&&)I4U"8L-P5K*AHVRH2'#A2_LX3QS M6F^E8T6I8*[;LJVCO[^[O#AJ^AWU]ON#EH<9L1=S['(Q"8L-P5KRC1OYQF]N MQ+%)94W"8D.PEK*31MF)(2-..ITQ])ZYL;?]IM/;]1DI M<)$0G"',.N):.TV!2MK>S>+MY]&ULK99=;]LV%(;_"J$.10LDD41]9[:!Q&ZW7;0(FK6[&';!2,<6$8E4 M2=IN]^M+4HKJV+10%#5@FZ3.>?F\1Q+)V9Z+1UD#*/2E;9B<>[52W;7OR[*& MEL@KW@'35]98F;'[L1BQK>JH0SN!)+; MMB7BZRTT?#_W0N]IX /=U,H,^(M91S9P#^IC=R=TSQ]5*MH"DY0S)& ]]V[" MZV48F 0;\8G"7AZTD;'RP/FCZ?Q5S;W $$$#I3(21/_M8 E-8Y0TQ^=!U!OG M-(F'[2?UM]:\-O- )"QY\P^M5#WW<@]5L";;1GW@^S]A,)08O9(WTOZB_1 ; M>*C<2L7;(5D3M)3U_^3+4(B#A# ]DX"'!'R<$)])B(:$R!KMR:RM%5%D,1-\ MCX2)UFJF86MCL[4;RLQMO%="7Z4Z3RV61-:(L K9QIO/6[HC#3 ET:L5*$(; M^1I=HGO]]%3;!A!?H_,9E^CC_0J]^NWUS%<:S4S@EP/&;8^!SV"$&+WC3-42 MO6$55,\%?.UI-(:?C-WB2<45E%#J>P(G&.D=6+SJC]V,5 M_/?F02JA'^W_7"7L9XC=,YCW_5IVI(2YIU]H"6('WN+EBS -?G?9_T5BSXH1 MC\6(I]3[ATZ_P[4I@OEVH-175.IAE^]>++5B9EG:+;(B2V;^[M"/*RC)QJ!G MG,G(F4QSUE ^4K;1BTW)M_H&N>AZB>1@XCC.8GR$=QH51D&48C=@.@*FDX K MO:;K\E70<4G=>.DI'L9I$D1'@*=Q&.=)'B2Y&S$;$;-)Q+_UHC\)F#D XR)/ MDN,2G@:F>1:&^9F;G(^ ^<\^C!?H#\&EDSH_I4XS\SFF/@W$19YF21J[L8L1 MNYBNJR!,KD$(J)#B:$T9824E#2)2@EY*B$*DY4+1_W5 R:5RN2A.X"[C,,Z" M(CQ^O1R1D]4/@^\;4/!KC5R@]^!T,TQTN 8D49#F!\M ;\81B'%1I%%V[,8_ MV%E;$!M[X)#(K@;]7C2.CH>:&[N5'XW?FL..W;&_R_0GI7=$;"B3J(&UE@RN M,EUDT1\^^H[BG=V_'[C2IP';K/6!#80)T-?7G*NGCIE@/ (NO@%02P,$% M @ YX:O6&B6<&"( @ K 8 !D !X;"]W;W)K&ULK55=;],P%/TK5D!HDV#Y:KMII)'ZP<0D)E4;&P^(!S>Y2:PY=K%OVL&O MQW;2T&U=!=)>&MOQ.?>LK- N^&FRHB7< -ZN%LK,_)XE9S4(S:0@"HJQ-PG/9T.[WVVX8[#1 M.V-BG2REO+>3RWSL!580<,C0,E#S6,,,.+=$1L;/CM/K2UK@[GC+?N&\&R]+ MJF$F^3>68S7VSCR20T$;CM=R\QDZ/TY@)KEVOV33[CT=>"1K-,JZ QL%-1/M MDSYT?=@!A*,7 %$'B)X"7JH0=X#8&6V5.5MSBC1-E-P097<;-CMPO7%HXX8) M>XHWJ,Q;9G"87C!!1<8H)Q.M 36A2"XH4^2.\@;(UTK)IJS(0LF"(9&*?)%: MDZ,Y(&5<'Y,/Y/9F3H[>'B<^&CF6U,^ZTM.V=/1"Z3 B5U)@IQ(%4;Q'T.S?X=$!.7'?V]CQQ:_:V^^3I49E_MX_ M]K6TK3C87]%>^7.]HAF,/7.G-:@U>.F[-^$H^+BO':]$]J@Y@[XY@T/LZ:58 M@T:3![C/YD'L_]ILR4:.S*;:.@W#8#@'V MX$PH%?V)4W?B^ZP-GZDY/0NCLUY+J_GYKCB*P_")8G_GXM>@2I>'FF2R$=A> MFWZUC]R)2YHGZU,3Q6UR_J5I<_R*JI()33@4AC(X.37*5)N-[03ERL7+4J() M*S>LS.<$E-U@WA=2XG9B"_0?J/0/4$L#!!0 ( .>&KUB.FLPQ?0( 'H& M 9 >&PO=V]R:W-H965T!T:61H!4":9,J.MAGD]PT%GYDMM/"OY_MA*AH :%M7Q(_[CFYYUS[)MM) M]:!K1 ./G D]#VICFED8ZJ)&3O21;%#8G4HJ3HR=JDVH&X6D]"#.PB2*3D). MJ CRS*^M5)[)UC J<*5 MYP3]72!3.[F01P\+]S036W<0IAG#=G@&LUMLU)V M%@XL)>4H-)4"%%;SX#R>+:8NW@?<4=SIO3$X)?=2/KC)=3D/(I<0,BR,8R#V MM<4%,N:(;!J_>LY@^*0#[H^?V2^]=JOEGFA<2/:3EJ:>!U\"*+$B+3,W% MO9YCQU=(IOT3=GUL%$#1:B-Y#[89<"JZ-WGL?=@#Q--7 $D/2-X+2'M ZH5V MF7E92V)(GBFY ^6B+9L;>&\\VJJAPE5Q;93=I19G\DLJB"@H87"N-1H-Q, E MH0KN"&L1?M1*MIL:5DI6U(!4\$UJ#0=+-(0R?0@36-N#5;8,05;P=VP3N%TO MX>#C818:*\DE%A9]^A==^LDKZ2^Q.((T_@Q)E*0C\,7[X&B-'-Q,!C<3 MSY>^PK=HE4)A@!KD>C8FI\-/Q_'NRLYT0PJ@"/1K<+2U;]R]=_Z^IN^_LU0?V;K/V;3 MF]\>5P9C#OT[SPMSIH,YTS?-N19;U(;[HV!;%;A#,2&3@C2N:4$A>4/$TYCP MCO?$\[H.O,W/SH[C*,["[;ZN/\/BZ#1-DK,AKLL[W.L,KBM_)VI#A0:&E45& M1Z?' :BNTW43(QO?+.ZEL:W'#VO[2?6@UP!('@7/],19(^8GKJO3-0BJ>S*' MS.PLI1(4S52M7)TKH(L")+@;>-[ %91E3A(7:]4&. M:#=:YE3#5/(?;('KB3-RR *6=,/Q1NXNH-(36;Y4[,-=H[B6'=2R M@X(O[$+V_3>#)I<(0O]L4UZFZK>GLJ_AB\,5:EVQIM#:E-28HLD1R\A,' MWMB/8G?;U/EOX& T]/W1L([;D]"O)?0/2KAB&1,;0>ZO0,Q!M=[708:WWE=' M9'MBHUIL]'Y5''7I2D=D>ZX,:E<&!TO@,D,PK$@412!R2=#\[9A/>RXUPS;E M)=VX48K>LV(M(WR_&=+SBD]16[$.ZY,.#Q.NU=$2V)W94BQV] M7[&.NG2E([(]5\:U*^-NBW7<6HI1\*QBV\/"T;."=1N=@^W:KJA:L4P3#DN# M\WI#\R*KLA,J)RCSHIF82S2M23%&ULK55K;],P%/TK5D!HD^CRZHN21MI:3? !-*T,/KO);6O-L8-]VPQ^ M/;:31BW+RB3Z)?'CGN-S[HUODDJJ1[T!0/)4<*&GW@:QG/B^SC904'TE2Q!F M9R550=%,U=K7I0*:.U#!_2@(AGY!F?#2Q*W=J3216^1,P)TB>EL45/VZ 2ZK MJ1=Z^X5[MMZ@7?#3I*1K6 ^E'?*S/R6)6<%",VD( I64^\ZG,P&-MX%?&=0 MZ8,QL4Z64C[:R>=\Z@56$'#(T#)0\]K!##BW1$;&SX;3:X^TP,/QGOW6>3=> MEE3#3/(?+,?-U!M[)(<5W7*\E]4G:/PX@9GDVCU)U<0&'LFV&F71@(V"@HGZ M39^:/!P POX+@*@!1*\%Q T@=D9K9<[6G")-$R4KHFRT8;,#EQN'-FZ8L%5< MH#*[S. PO66"BHQ13JZU!M2$(KDNI$+V&W(RDQK)Q1R0,JXO28\LS%>4;SD0 MN2*O@/;(PV).+MY>)CX:L?9(/VN$W=3"HA>$S2&[(G'XGD1!%'? 9Z^'1\=P MWZ2HS5/4YBER?/$+?+.M4B"0,(1"3[KLU/A^-]Y>QHDN:093S]PV#6H'7OKN M33@,/G:9.Q/9D=6XM1J?8D^_F5MJ;D(I-4/=Y;2&#QW<=HE=&HW&T>A#.$C\ MW:&+YX'#\2@,QZ,V[DA@OQ78/UF+KU+TLG_6HW_.>IR)[,CNH+4[^+]Z#)ZE M.8R'_3@(@K_JDRX!_T&]LK_]"U9H)33BL#'-P-3('J;I_UA.4I6M! M2XFFH;GAQOQR0-D L[^2$O<3V]7:GUCZ!U!+ P04 " #GAJ]8@.L2EI@" M +!P &@ 'AL+W=O&ULK55=3]LP%/TK M5]DT@33()P6Q-E+;# UIB(J.[=E-;EN+Q.[LVY;MU\]VTJQ 0'W@)?''/2?W MGAL?][=2/>@E(L%C50H]\)9$JTO?U_D2*Z9/Y0J%V9E+53$R4[7P]4HA*QRH M*OTH"'I^Q;CPTKY;FZBT+]=4!?SDN-5[8["5S*1\L)/K8N % M-B$L,2?+P,QK@V,L2TMDTOC=<'KM)RUP?[QCOW*UFUIF3.-8EK]X0 40- M('H.2%X!Q T@/A20- GM5^7XG3(&+&TK^06E(TV;';@Q'1H4SX7MNU34F:7 M&QRE5UPPD7-6PE!K) V,8%A)1?PO%C"6FN H0V*\U,=P E/SVQ7K$D'.8:+D MG!-(!=^EUL %W&')7#=)P@'$)W _S>#HXW'?)U.*3L5R M''C&E#2J#7KIIP]A+_C2)?%[DF7O1/9$_J25/WF+/;T6A(:5S*'(985=PM4$ M/4=@O7F3QG$O.3?_SF9?DHXPDV/R-"I[&15&%V'01M5%^'LV4:%:.+O5D,NU MH/J@M*NMHP^=D3U;'QFGKXWY/TU]3=PPM>!"0XES0QF&ULK55M;]HP$/XK M5C9-K;215QAC(1*03=ND3A6LVV>3',2J8V>V@>[?SW9""EU@K<27Q"_W/+Y[ M[+N+=US2,CEV"J6JD>O*K( 2RQZO@.F=%1VOPD\!.'HR1B63)^;V9?,W'CF<< M @J9,@Q8_[8P TH-D7;C=\/IM$<:X.%XS_[9QJYC66(),TY_D5P58V?HH!Q6 M>$/5G.^^0!./=3#C5-HOVM6V4>B@;",5+QNP]J DK/[CAT:' X _. $(&D#P M%!"= (0-('PN(&H D56F#L7JD&*%DUCP'1+&6K.9@173HG7XA)EK7RBA=XG& MJ62297S#E$1SR(!L\9("NDI!84+E-7J'[A8INGI]';M*'V8@;M803VOBX 2Q M'Z ;SE0AT2>60WY,X&HO6U>#O:O3X"QC"ED/A?Y;%'A!V.'0[/GPH .>GH=_ MPZR'O$[X431A*WQH^<+_"3]A.?JN,^"'P#D<7L-D*970>=&E?O/('WL>/(HGT4KP$F7Z!1H) MI_E:M_5J[V M"8I6MRYA^O\<[T?14*=!>WH==%_D#WS\V3,]Z]=(GXA[4/GVU:]M#)+*1 MU;6E76W;U,16YR?K4W\TJ[O-(TW=^VZP6!,F$865IO1Z[W4 HNXG]43QRE;8 M)5?Z?=EAH5LP"&.@]U>0O4$L#!!0 ( .>&KUA6Y[U+>P( M )8& : >&PO=V]R:W-H965TA2&NMA"R?2%K*'"F;54)3/859M0UPK8RH%* M$<91- A+QJL@'[NQ6Y6/96,$K^!6$=V4)5._KT'(_22@P=/ '=]LC1T(\W'- M-K 1D#H9QH4_).5G@L5DU."C7Q!=[3NX7DY%!8A#X3<9^)V/$E+_#U3K_[G4Z7VB@\ M=3ZC+7/J9[87<:1K5L DP)NF0>T@R#^\HX/HH\_V?R)[EH2D3T+R&OO?XZ!Z MXSZ_+ *S+$Z2JZ@/?*8S[76FK^J\ :U'9"JP M"+&J (+EC'R:W6@2DJ;".V&KA-LUUAGRN6B7R [$G=.$TO0JHT,]8YLEY>HF'_TBK+RY*Z8#2(ZWA0=6P%?L;4QM>:2)@ MC=#H8HA,JJV";&ULS5C1;ILP%/T5BTU3)VT%8PBD2Y#:1-4JK5O5J-M#M0<';A)4P,QV MDO;O9Q-"0DM96Z$I+XEM[CV<>WQ UPS6C-^)!8!$]VF2B:&QD#(_,4T1+B"E MXICED*DK,\93*M64STV1J> M.G%_O$4_+XI7Q4RI@!%+?L617 P-WT 1S.@RD==L_17*@@J"(4M$\8O69:QE MH' I)$O+9,4@C;/-/[TOA=A+P,XS"7:98+\T@90)I"ATPZPH:TPE#0:4.HW)O)&!V]_S@PI2*J;V>&):FS M#2G[&5)C"(\1P9^0;=FD(7WT\G2[GFXJ>2J-[$HCN\ C_UVCVV_J5NA"0BI^ M-\FTX>4T\])/^(G(:0A#0SW" O@*C.##.]RSOC2)UA%834)224C:T(-]6>A6 M%E[)TE3[!K!7 .J7T2K CMLCV%6.6.W7U1#HNC8A?:L*K'%V*LY.*^?O3**< M"HFB):#;2TBGP!MWJ17FM;O4$5BM8K>JV#U0H[M=2M@16$W"7B5AKVNC;P#= M/?^2/O%\XC_R^=,XC-4+CGA.L\^]BK+72ODF1Y(A[%LHH@^BU>FM0*_=IH[ M:C7[5N%[71X^4+^7Q+J2L2.TNHR[1A"W-DEO M\7R)6'N]8W7&(H_;F(9 Y7H'/V?Z7>N%VWNO'RO@RO*]%UB^%>C5>]416KWL M7?>&G4.U?*<-85=H=1EW+2%N;9?>9'GW24=N>ZY#?/>QY=_0J:&FJLR] [#^ M^G!)^3S.!$I@II"M8T_=B&\.])N)9'EQ)IXRJ4[8Q7 !- *N ]3U&6-R.]'' M[.JS2O 74$L#!!0 ( .>&KUC,[A^EMP( *T+ : >&PO=V]R:W-H M965T:MA):ED: 5&M*0$!7; M![0/;G)M+9PXL]V6_?O93O :+<%F+B MK*4LSUU7I&O(L1BP$@JULV0\QU)-^<&5!.W<#S(C?'I'"2V*S=\B1F M&TE) ;<8_[[$BC;31S?>5ZX(ZNUU MN$I=X!7.0]^4M5S/7LF0DAT(0 M5B .RXESX9]/?4\#C,5W CNQ-T9:RH*Q1SVYSB:.IST""JG4%%A]MC %2C63 M\N-73>K8,S5P?_S,?F7$*S$++&#*Z ^2R?7$&3DH@R7>4'G'=E^A%G2J^5)& MA?E%N\HV4B>F&R%97H/5/"=%]<5/=2#V /[P ""H <%+ 6$-"(W0RC,C:X8E M3F+.=HAK:\6F!R8V!JW4D$)?XUQRM4L43B;7Q18*R3@!@8YF(#&AXAB=H+G* MEVQ# ;$EVK!R[4AVO2=RT/NJR.BHX<-0,T@$*_<\H\(*P!3Y] M.3QHPETEVBH/K/+ \ T/\$V9D.CA!O(%\)]M:CKA^GF=BQ*G,''4^Q' M^ D MGS[XD?>E35M/9 VEH54:&O:PISM^^*8(T+6$7+0&)NPS,#V1-0(SM($9=J; M%2F(>CH96C&6B3:I%3XR>%T1MTD0^GX4N]M]#?]:1:,H&%NKAG.GUKG33N=M*^]GI[(&A&(; 2B=\W;J,_ ]$36",R9 M#AL"1%3CJ%'BI_O9-RD-GIG>2O/9">R)KZ!U;O>-W MS?1QGX'IB:P1&-_[VY]X;\SUFN!_1;K%K*U*NWN]E&YD;S!?D4(@"DN%\P9G MJB+RJC>L)I*5IKU:,*F:-3-&ULK59=;]HP%/TK5C9-K;0UB1,,Z2 2D$WK0]6JK-NS22X0-;&9;:#;KY_M MA)2/@'CH"_[(.AU/+6=66Z@)+*&[X$II_, MN"BITDLQ=^52 ,TLJ2Q<['G$+6G.G+AO]QY%W.0,'@62J[*DXN\("KX9 M.+ZSW7C*YPME-MRXOZ1SF(!Z7CX*O7(;E2PO@2J^8VM@BHL<)+I*0-&\D-?H"YKH]RM;%8#X#(VY M5&;]6OH03->YXDZ.KC==]5.CASA)O6@8RJ0/")0'R, M[CE3"RW&,LCV!5SMJK&&M]9&^*QB ND-"OS/"'LX: EH?#D=M]"3R^G^&3=! M4ZC Z@4G])J"/-0%>3A9D.%;0893J83^MMKJ49T7MI]GKIM;N:0I#!Q]GT@0 M:W#B3Q]\XGUMR^5[BB7O)+:7Y[#)K47 M\HO* #1Y+HM*K:U,Z_K*ME620%_BCV?T$OR#=XB2A4^TOVG:V/QDFCM"A[9V10YE7WY,]](D8.-#CAP'H' M-G7P3CBXO4.;.;MCULJZXYIO5E+LB336B&9>VMRTWJ@FK\PR/FB)7W/TTYM[ M"37_ANNB%7E[!YKGA7I'+L@#UDO:%$#$EHQM+LBGASOR]M=W*UMC> -B)WVH MFRX4.Q&*,O)>5#I3Y(\JA?00P$;> WGV0OZ&+2+>07))7/H;80YS9PC=_G]W MMD#''7+IMGCN";PA9Q\.IU+68?HS2.:/7RE:I[ VL)-JD ^@;5Y M\PL-G-_GY/XDL /QWB#>6T(?%1+!PX74C4PRW%YJ3G2'%+1(YIQYV@2N'T<4 M%^%IK&LB#%'Z3XYTC)*]5(7B5 X!E/SQ.:.DA_I"EB'HW\B:1C,^JX M'J/A8'= .1@H!^=0QG*K%.\.RD0H/ M%=7LQ@F/V,<.WET3\HLQSB2CLS:#%%M0YN;C!3%A\@348C5%1^I\RIQI M,1U;,18ZHR0)J[&4/*@L#SV FFHQN5_OSCH\<^&0>2=8,U>6;,?7/7>\:#,O#B>'M8S9J'/XN@$L==+E2Y>6_W" M5Z*Z^/[BNT<7"RZ]'TU/A1F[@"+5Z=+;H[ZJ!+EKVTV%)VI3Z:Y+&6:'EO:Z M;>0F\S>FU6W[M5>8KD]^S^4.*X04L$5(YS+$_,FN]>P&6M1M]_8H-/:"[6N& M[3I(8X#?MT+HEX$),/P!V/P'4$L#!!0 ( .>&KUB450:[+@, %4) : M >&PO=V]R:W-H965T>B+35+W???= MDJ M69A$41;6A/*@F+JU.UE,Q58SRO%.@MK6-9'?;Y&)_2R(@\>%>[K>:+L0%M.& MK/$!]9?F3II9V+-4M$:NJ. @<34+;N+)8FSMG<&?%/?J8 PVDJ407^WD?34+ M(BL(&9;:,A#SM\,Y,F:)C(Q_.\Z@=VF!A^-']K6!Y15\>5C MQ2^7TU ;*98P+#NW\]9M\HS;!9;7D,9O((F2U -?O!Z>/(6')@%]%I(^"XGC M2Y_AZ^/\]!CG849NEDI+T/MBF$2YT.SI[O#Q+QH]B3D01_RX.60E4]6BQL>^(NC49+D1[(\9DDV MRH9^6<->UO"LK,]"$^93-3QQER7C*(^.5'G,!GD6C_RJLEY5=E;5!U1J C?, M] G"2P33<>#W^0<%(6RYN87L16[/C;G)2['EVIO7[$3:E7>_STKQ%P*+ZO+:E[_PH+'4*->N02MP M&]Q>+?UJ_P:X=;WR>#V?S'/?^G@R=V^&\'_Z]L'Q!Y%KRA4P7!E7T?7(G!K9 M-O%VHD7CVMI2:-,DW7!CWCTHK8'YOA(FN&YB'?0OJ>(_4$L#!!0 ( .>& MKU@Y>QBCXA< "_^ : >&PO=V]R:W-H965TXG9U@LGOW(I@72ENV&]/N]JKE M9 +WQS=K:>W3 MZOGRY/SM]G?OV_.WJZ=N,5\V[]MH_?3P4+=?+YK%ZLN[$W6R_\6O\[O[;O.+ ML_.WC_5=\Z'I_O'XONU_.GNV+_YW?=/?O3LJ3Z*:YK9\6W:^K+__5[#S*-O9F MJ\5Z^__1EUW9^"2:/:V[U<.N=_Z^[6^ZMOOZ*GJ_J)==5"]OHNM_/LT?^[NAB_Y\U73U M?+'^2W0:?>AOTING11.M;B.ZUFGTCP]7T9__[2]OS[J^B9L+GLH4:\B'>O$T:"KPZMK MHCG)<[R3K;WD_S'>'__:7R3ZJ6L>UK^Y0OZM1:F[19NAZ,WZL9XU[T[ZL6;= MM)^;D_-__Y/*X_]PA4O(V"!XZ7/P4LKZ^=]77;UP>?BM6KZMMAD;/Y^K7"4Z MRXNW9Y]AZTG[@:W/GEN?D5V/W("7F63W"!D;.)@_.YB3W7-1]S?GK''Y^*UB MQG=0/NK))$VJ+"[BYX*#MA7/;2O(MOUXMT4F1Y:K7-4:PL M\R)+W$TKGYM6DDV[FJ\?5^MZX6Q:.;KF::Y5;K7,44KUP2U5K(Q013O4]#?7;%YO2:#YHX>:=>-TKAHW>]/3VG;/5:ZL"C3R*C:S7TPV M]==FMJC7Z_GM?+9MKG/&BAW1S=/*:B1]I_*VGRN:/V7V]O&NB MF_GM;=,V_FNF347/FR^!3$IT4I:R-@R@F985/2]O;A>GD^-965=%FN3EZ%X> ME\S*I"P4N.N'C3/SLBJ"J$B1\[EW#PA9&SII9GA%SZMH#Y#5O)T<8\"H/X<. MF!E=T5/ZC[/9T\/3HNZ:F_XU'$SOY"A$VO3V3LC:\"W2D(*.CVX4TD)(L7O1 MG0)0M $430,*=@LY'7>0ATIRU?^OM(8F5U&=5)6.*^2NUX92M X:FS0)-][] M(F1MZ*1!'4VCCE>_B"XEZ#$AC7MYZ)5!)'W 4@$Y.M$&O'V9@I&T821]?(RD M11E)RMHP@(:1-,U(*/#K@Y]E='UO3Z8@HL0044(3$793)J+4(F5MZ*2AEH2F%HS< M$\<22I7F69[9[T[T!4(=, R3T"LM0>1.V_3NPBD )P$[+O26"WJ?RNZ+3+$Q MDAC>26C>\:&XG2F+N[(RSZO8OGFGP)K$8$U"SOK\@$K7]^[#*1@D,0R2Y$<' M<0F)1=X!%+(V#*#!I(3>Y$$':\?.C7NAB[Y J ,&@9(R;*@2)2 I:T,G#24E M/"4YG12%HV2\:40OAJ4&?%)ZTRAH2J5M^GHG96T8 4-%J3JZD2H5XJA= *>@ MLM1061I&94['Q]M6KO^PT-HV)(+J/7 MMZC#9Q=,72PJ 6CECHJ0H6O.#_+46V:@+J.A[M!S;Q>,'2RN 7#GCNOW&QI& MR !B1N\U'G#<[H(Q@04G K=P9F"+C-#EQE-EQ['^"X84UBDQA2I*EW:NUF. M8CUL5EJ5&AF)P3EHFC6)^86IB;F4N>:7I$CLXZ]7[I+#F6CHE6'*+&P'\8*I MA_GDV'=$?'*6I'PRF)?1N#9X*XC^+V+78VE[WH?9IX"]S,!>1L/>2[PE9*(@ M*65M&$ #DEG02M\%4PU[(@ZF2%=)DB)S0Y%YV*9G+KJ\)V5MZ*2!PCQHT_." MJ8;T&UW+.S3CC5=ZM,L-O^4T=]FC7= Z+WT-;V^G6-#+#:_EQ_>U6BZZ6"AE M;1A @W.YV&+A!6,*>[H"EAB=X"M@:!@DPX-YV(=QN>B2HY2UH9/@VS@:\[SN MA"!BI&MYARO &GD[&.C,_:"3/\I)&_3V? KJS UUYL='G;DH=4I9&P;04&=. MXR/Z(L;4PQZK@['359+$SL)@9Q&&G84H=DI9&SIIL+.@^1'M.*8>TG%T+>_8 M^')G8;BS\.-.]BV;MN?MV12,61C&+,(VC0M1#I2R-G32<&!!PQOV1L54P^YL MQQ*>>VV(MA_JMB&[PF-7.?2-BKZ&]XTP!086!@,+>N<9O=M%X4W*VM!)H+7 MB"UXL"YC"GL" AC-^=838HB/E(&]@O[FP7_H%R4U*6M#[PVI%=71H6XA>LI0 MRMI0.,1@84GO2V/3"E,->:C*L= %0KJT_5"W#2B6]/%#;! M18E/RMK024.% M)4V%:-\&;1[3M;Q#XU#>(&&X-#A8TON[(LA 7\/;VRG8L33L6*9'-TJ6H@<7 MI:P- V@HM*0IU ='&%/8TQ4 E4X<"3'$1\K0:1E&IZ4HG4I9&SIIZ+24HU/& M%'8[B*Y'AEBC5F)+($Q&T^G%TWQQ,U_>K;>CQ[IKGV;=4W\->NP5)50I:\,( M&$(MCX]02U%"E;(V5((SA%K1J(FNZ3'UD">K&B.J3N,X3T>2<5,0:F4(M0HC MU$J44*6L#9TTA%J%BKA=,#6QWAUC)=*[CH*%5@GV"7]E\+-BU%"H4\),7%KD(Q'/*V>Y4A7(R5XI; 0TT%,ZHQZ+.*00Y8N M28H2J(CN?'(4M(;_H4] D#9P2YBIAWGD^+;8[9&C(.61BJ%R+4U(+)P?LIS, M7,1;HT_*G!45H((;']^7R?LVB05Q"JSK9Q$0Q+"E1ZX>\KCLJPV4L72::X>& MLJ-D5F1)CBH] TG?.&RC>5]/K/NF6"Y4,5 'CL,VF[EZ:/>)+@;NS5%W@^4Z MD J.F4]+#A@4P[1,Z0O[!V$22> 8: +'Q_<)]+Y-8D&<@@55#+2+8[FE1,X6 M^O0Y2*],LSQ.1H.GJV265!5*&T# . [[\'E?3ZQ+IUCO4S$0.H[#E([=71J$ MCTPU_Y@Y\B-8=XB55 !0)I,@X9 !E3^@RUS%V^.)T*T(PM7I5.5C%Z#)LESH4"B"\5DNI"9 M&^B+>-\D4N:LJ #:8Y)IO @RRV;J$#-G!1&P)9.L YUWF'KH4S7>=$969J52 M?UBN ]K4]#%(=#253>0A9LYR%* EG>J"Z..@366FFG]\QIO/]/(M2,*AF"P< MT[$%?6'_($P"H" AB&(R@KS,:"J;DVV2?",*)!Q13,81/VX)VOQ6CG0CR/*M M5)H3*QR 5W4@K\JF+1$S9^7V!+Q*)PWQZW?&%M;OLEE0]N8.7^,%*4X4D^/D M[VV]7#^NVFYWKLD,"-2(*I779._@)'P*\J2HY CY5#;1BI@Y*X@P;6YPWMPQ M:69Y91]K8NP'>P P,PG$3*E4*'M')\%,D%I%,;E5J!3,R9CQG)WE4E.,BQ0; MD@ (TIE"Z'3M3&6/PX02EBP? <(QV4K(O._*D;/D5*>QK?C/7,3C""W77/H, MK0))3A2=8.3P_/![0X,@]"\;XR XRF5)BLZ-@(F89"4')8@/R5R"W(^3H!%( M;:*8W"9>:>13!Y2D]AE(9RD5)]@H ;*0*#I+!SF$A23X1,R<%16 $"F-$"]"DK*I M1L3,64$$>,(D)$%3IJ>.]2>5Q:.-,E>YM,JP.0$D#U%,]A 4$653?(B9LQP% MA,)DZ\#[0'8AR)'^8]BEE@< ->A4&0<-4&$+BK(9/\3,69$"H),>WY>NBDXG MXA_$2>@)I!A17(X1C]Q0>UM#PL_*>/2:Y2RHRP);< ?9/U06]IVJ"LF]0?2, ME#G+4@<$T*OB+)I,<3,65$!M)4%;K71J3'\ M'9V$B$"Z#$6GJL!?(7*'DH2J4$R&"9FA.B2/!-79 MDV 02$ZAF.P4+\*2LJDOQ,Q9003 QJ2LP*>!5'(+RP- 8CE]X H? MW&1!;)+L$PJDGU!T>@:BJV09+!_OV5&+?B#_@^(20$PW8\O2F92Y8:1 5@G% MI)5XD;%--F>%F#DKB 0F?037C3@2"/A7O23REYAN05HK@BD.=GL$V+F+$_!V)DDTH4L?=K$FH#B2=4 M<834)INI0LR<%41 ;72>"&+UJ1AC6YGJ)+-%#9DK!/L N*T(Y#:IS ][1R?A M-I!)0C&I)*C#,,68M9#N&A=,^T$J3Q$92@62/2@Z&0)SIJ]P),^*RS(;'2=R M%,RS)-=8"T$V!<7D1:!/Y#G2(YPFY?A$GJN8F)&X"$ XH6Y">'DEW5P>-7*EV.;X]Q06O, ML=H')G=&A1^?E\KQEA/2NG%!NG5@UJ3UZW'P.FCY3%9J7\R<%0TP_Y9'^*&: MK "_F#DKB&!N9X3XT369BDS'-$-%@!D7S%J.2CC"4K M92]F;N@H$+-7C"H]V@]2Q$)UZJG,F61T!,O:*T9_WZQS950VG>/VPKRV_ 'HQXO/4V'; ,3@I M;?F]IY.P%]"J5]41LA>M>N\?Q$G8"\CA*T;5'G_9<.C5NU=5' 7I516@;*^J M0/:BI>W]^V$*]M) [UXS>O=H/S 5?3W=FSOTU5 #=7I-2[=_WZLA8]S?SRDX M2P.9>1V'[3!I6F;>W]$I6$@#Y7E-2[ZCKPW[>@/.+^(X'AT.8JX0[$,*? C< M3@I];6 NZ-_+4T"5!MKS.J:WG/#;612@Q,Q9CN; 4>;C? ]ZW-NROOY598]\ MHWM\"E[20,Y=,Q+LWSD\BX*/F#DK&B6(!BWY_A+TJ&7EY,7,64&L0!#I32]\ MZ'?L=SE7[I@KA/H -."UHD\)H0.;K*J[F#G+48!GM.0YWEFRRNM[9J^H+_SD] 8T&?7C#[[BXQKLMKO8N:L( (<9"3%H+KN+'! F0"_6R,K//J3#V M0UT'0NY:!Y*>E*;ZSM%))-HUD&C7G$0[GN24JXKULG9!G:N77063I"B*$MG" MTD!E7=,2Y'3^:JXRZMKXG)52I5*C-WA'P;ZORR)#SC-K('VN&0ES,H\U5QGU M+("CG"IAVJ&D?EI51='SKG7JCVTK>>I/ \ET36N5'YZNFC.$AL\!=BI/56$G M7'*63-,R+4MD#T0#Q73-*)\?DK::LX&Z& !JR!TR"?(!=77-J*O[Y*[F;*'A M&J.=+LKQ[> @P*H?+$OD-)(&TNB:U@VGQW9&XQ+S:JR.H/K^+.W$[,Z"PTG M<@NP'2,PCF,)ITR..>4X.^9VRG7(C'(*L!:M]8W2^D$+KK*RY&+FAL$ LN0Z M.;ZO\;2L3KF8.2N(@.P8,7,L>P97#WM*$@>M:=4_*'HTJ#F*]N^TNJ@J;.L8 MR)-K1IX<17-9"7$Q$P M;.U65K1LDBW] 5ETSLNI^W1K&C'0U_Y@Y M=-M'=XD5$ "7C'8[,9KRAT$9X_ZN3D*70-E=IT=(E[3:O'<0IOW MY@Y^U0:J])J6;/^^5VU9=7DQF@=N\M"J]OZ.3L![0JM>T2#S^-L74 M0^_W,:LI5:1I-CZR.HE\O0;R]9J1KQ=_FY*5O1GF5SK:KQD;Y)A.HU$*K7C%#]=TT&M&WONT/* MG!4, '6,"/Z+D+&LP+Z8.2N( "$9@7UTHF'J88^30S0?6W>5DNNW? =4F=$G M"M%Q5%977\RI,+;0I^Y;M?R0M5FI- -60 "C9H&, M*IL20,R?=#MXH>G]K9?;W>CBE=V]3KI_9KM+ZO>S^B3U_[7]7+]6W3 MMGWQZ/%YS'E\'G.>!_974;V.'NNVVUB:K9;K^4W3;J^W?A5]F7?WT7^O[J,/ M\_O3][VM5U$_+42;)C7M#U?SOM>Z5;LU>'G]R[8M_9\O5P^/];*_W'R]N?;G MWN)--%]&?UMU3924KS]JW"VJJ;WQNHN^-&W3_[6YN>NM]E56FXEJO?%BMEIL M[J>V7JS=EZY>]W>*-;']\-C.'^IVOOC:EYLMGFXV 9S?13=U5V\:T6T:NO$X MZHO=-7V+ZL77;C[KH[,MLNX#L/F]:>6FS=N;"5SEM>NI.5O?-TUWU5LY?]O' M\ZZY;!:+C1M/RVXSK8/?]D&ZW7P=_^9"GYR-?G^IWEPKQ^^O])MK5_G^QHO? M7&UN3N??U.9O6WMGIEGG;Q][-W^NV[OY9 F@R&-3,SFV2J46%[8MTQ(:*D_Y ACN MY%PT5.%4%+9<"*"9 36U[3G.R&YHQ:PX,FLW(H[X4M45@QM!Y+)IJ/@]A9JO MQY9K;19NJZ)4>L&.HP4MX [4_>)&X,SN6;*J 28KSHB ?&Q-W(LDU/$FX%L% M:[DU)EK)G/,'/?F2C2U')P0UI$HS4/RL8 9UK8DPC5\=I]4?J8';XPW[)Z,= MM9*L?6!XMDD--EK6[Y^C-T>DR"*:^E^27K-C; X'0I%6\Z,&;0 M5*S]TL>N#EL =_0"P.L WBX@> '@=P#_M8"@ P2F,JT44X>$*AI'@J^)T-'( MI@>FF :-\BNFK_U."=RM$*?B*Z"R8@69"$%9 7BA2AX>C$+OW+^\ BD!R%$" MBE:U/"8GY/XN(4?OCB-;X=F:P4Z[N>9,E9)\9!ED3PEL3+K/ MW-MD/O7V,B:0GA+??4\\Q_,'$IJ]'NX-P)/7P]T]:OS^'GS#Y__C'NC6/9"Z MO8 ?D[E4 E_(SZ&ZM[S!,*]VC0NYH"F,+;0%"6(%5GQXX(Z'ZRE$ HEE')H>*U)"-#HAUR%8>>'X:1O=JNRO,HYVE$ MLC>9_Y0:]E+#O5*_*+XP1SKE"6S7#$CLE"!V ^SGG:C/1 M!_2]-_X#4$L#!!0 ( .>&KUAWN4^DJ@, $H1 : >&PO=V]R:W-H M965T>;P^$OJ=Q0 <_&*(E9F&::_MI"2XT;1E?N)3\DAYG)"]=<%/L U\)OBBHJ1VJ)$ M208Y2TB.*.PWRKE^%NBF=*@LOB1P9)UG)*G<$O)=#CY&&T63$4$*(9<06/S= MP0[25"*).'XTH$K[3>G8?;Y'_[LB+\C<8@8[DGY-(AYOE)6"(MCC,N6?R/$? M: C9$B\D*:M^T;&QU104EHR3K'$6$61)7O_CGTTB.@ZZ\XB#T3@80P?K$0>S M<3"?ZF U#E:5F9I*E8< <^RO*3DB*JT%FGRHDEEY"_I)+G6_YE2\380?]R\ MLR0_H'-*<7X H2AG;UXYMN&9[R^ ,0#T-@".DY2]0R?H6JR[J$P!D3VB,J4G M9']2,D!8F'*&0%8KD#6'[N\PI;^D0C@C9Z [MC* MTBS=&M"U1TDQ+[MPV=^Z?4H_<)05:$BQ8"*PGT*H5:/6[]6@UWGJNYQF##3IAY1G#BU3;XERY(UX>.:PSNS&1KKANL-J-&%EF9XU78UT[>&@ILT2^2RV$BL( MY365#S_*I) ;:[8\S6,^=_DOBA8LA=;/9^?@J_\I-:J)="F5ED0+ED+KJV0\ MJ&3\;J%J$+H;SM:LX=Z=L-)UU]8&FW<^G)?2?3C'Z[.GT*=6JP:E>^)Q'-G' M]"F/K0S7L4:4)\RT;@)K+FJGR=4&#^:W\J*@ M:EX?8.I;ADO!-\D92F$O(+535ZA%Z\:]'G!25*WL+>&B,:X>8\ 14&D@WN\) MX?<#^8'V^L3_#U!+ P04 " #GAJ]83X<#!5 # #G"0 &@ 'AL+W=O M&ULK5;Q;]HZ$/Y7K&R:-NFU(4X(I8-(%#:M M4J=5[?;VLTDN8,VQF6V@^^_?V0DIA8 JO4E5L9V[S_?=9Y]OM%7ZEUD"6/)4 M"6G&P=+:U748FGP)%3.7:@42OY1*5\SB5"]"L]+ "N]4B9#V>FE8,2Z#;.37 M[G4V4FLKN(1[3V/BF,R5^N4FM\4XZ+F 0$!N'0+#GPU, M00@'A&'\;C"#=DOGN#_>H7_VW)'+G!F8*O&3%W8Y#JX"4D#)UL(^J.T7:/CT M'5ZNA/'_R;:Q[04D7QNKJL89(ZBXK'_94Y.'/8% &P=ZZ)"<<(@;A_BU M#DGCD/C,U%1\'F;,LFRDU99H9XUH;N"3Z;V1/I=.]D>K\2M'/YO= 3-<+LA$ M:R87@():\^Y-VJ?#^.,=& - WL_ ,B[,!W)!'O'8%6L!1)6$R_K4.?GP;Z55 MR2UALB!"&8.*YFJ-:'@X!!KA'E81@=L!R96T&A4WB/CC<4;>O_TP"BVR<3&% M>1/Y31TY/1%Y1,E7Q%D:\DD64+P$"#$-;2[H+A[TP[WV>O=HS-LXE;9V./%)_!:J;Z5Y'9/JF^2W-=235"J.R?59"?5PTZJ M[XK<>:FFK523N?&C+J7J2)+N2%SENC8KEL,XP-)D0&\@R-Z]B=+>QZXL_TVP MV5\">Z% TBJ0G$//;J4%1+4$GK!*8S(Q^_4%$)S-N>"6@^E*9PV;>EA7MS=9 MG*2C<+.?I6.;B$;#ET:S#J-H^(ST@E6_9=4_R^K3,QFS5-I>(,GJ\&)WL:IA M^_O!#*+A\"#F:8=9G/;H ;-C*QHEM)M9VC)+7\O,TS&NRN&[>+%A8@V$837L M9I8>!9.F:73 Z]@H&E(Z..!U;)5<#4[P&K2\!F=Y^3O>GKU*%;SDN2\&763. M8G7?&-)UC0='9R^Y2I*K [[_?['>$UB!7OA6PA!?U^H7H%UMNY6)?Z0/ MUF^PBZF;CF>8N@7ZRO2"2X-I+!&R=SE E73=5M03JU;^H9TKB\^V'RZQ$P/M M#/![J93=3=P&;6^7_0=02P,$% @ YX:O6+6$7L^R @ &@@ !H !X M;"]W;W)K0C^.L?G7.-[B7= M$MNQE4AB7BM*&*P$DG598O$T!\IW4V_H[0=N25XH,^ G<85SN -U7ZV$[ODM M2T9*8))PA@1LIMYL>+F8F/5VP7<".WG01L;)FO,'T[G.IM[ " (*J3(,6#^V ML !*#9&6\;OA]-HM#?"PO6>_LMZUES66L.#T!\E4,?4^>RB##:ZINN6[;]#X M&1N^E%-I_]'.K1U-/)364O&R 6L%)6'NB1^;.!P AM$)0- @N> T0E V !" M:]0IL[:66.$D%GR'A%FMV4S#QL:BM1O"S"G>*:%GB<:IY)HIS'*RIH!F4H*2 MZ&P)"A,JS]$G='^W1&?OSV-?Z:T,P$\;VKFC#4[0#@-TPYDJ)/K*,LB."7RM ML14:[(7.@U[&):07*!Q^1,$@"#L$+5X/#WKDA&W<0LL7OCIN/V=KJ81^+7]U MAKINRA!;,%+/KP;1H,O75;_$]F1\5%K?-3'GBRXOL$9 M".QN8PO]K>'AGJW?*.A<6MHW&OHBC#,4H(I M4H7@=5X@PI1.*SK/U'JP$CIC"O746.URZ?C'!R[#3I>].M[H,FI=1KTN9[D MT-G7G-63>0]$+0U&7G^C%Z0:CXW5'4B>MU$FOU)43B!@__6)-7FS='?+> MG?XUY/Y!FBU!Y+;Z2)2:,+I$UHZV!6YF\_JS\;DN?*Y._:5Q5?,&BYPPB2AL M-.7@8J(/0;A*Y#J*5S:9K[G2I<$V"UV\09@%>G[#N=IWS ;MYT#R!U!+ P04 M " #GAJ]8314^"%<* "?/ &@ 'AL+W=O&ULQ5M;;]LX%G[OKR#[TYGNM+/S4.P#(]&V M4%U?R'1[R?"2EZUV2?F,;2CGZ$84QNYEL M.-^^F\V8MZ$18>?)EL9P9Y6D$>'P,UW/V#:EQ,^%HG!F&88[BT@03VZO\VN? MTMOK).-A$--/*6)9%)%TOZ!ALKN9F).G"[\'ZPT7%V:WUUNRII\I_V/[*85? MLTJ+'T0T9D$2HY2N;B9WYKM[-Q?(6_PGH#MV\!T)* ])\DW\^.#?3 SA$0VI MQX4* A^/=$G#4&@"/[Z72B>532%X^/U)^]]R\ #F@3"Z3,(_ Y]O;B;S"?+I MBF0A_SW9_8.6@!RASTM"EO^/=F5;8X*\C/$D*H7!@RB(BT_RHPS$@8!IMPA8 MI8!U+."V"-BE@'TL@%L$<"F \\@44/(XW!-.;J_39(=2T1JTB2]Y,'-I@!_$ MHM\_\Q3N!B#';S_$G,3KX"&DZ(XQRAEZO;V><7!%*)QYI=EE8=9J,6M:Z&,2\PU#[V.?^G4%,\!0 ;&>@"PM MK<9[ZITCVYPBR[!LA4/WSQ>W-.[855SM7!]NT;=,HFW&*8RP9,5W)*7H:T2C M!YK^5Q4LK2XQ]-^Q+?'HS03&-J/I(YW6MBPL>%>SQX/ M?==J'^B[6_GN:GV_\[PLRD+"J8](E*0\^(N("5R%I]#D'. YLVQ\8;CX")#6 MY$! %Q6@"RV@+PDG(0ID-I(\&U5X+AIX'-?&UA$8K;F!8.85F+D6S(*$)/:H MROGYLYS7JA_H_&7E_.50YR\;SF/STC&/O;]L#* ZQII;IB%+I*&=U* VY%,W MU =EI3/&G)C&TE;'>D 'S$%S4RE6RQ_XYQYW@:+=\216]\R2GEFCS3REJMK4 M8]JNX1C'[BH:'L]1=7\E 3#U#*#'Q%)JZLQO13M=@LNB;6K+W>V=[PQ+NTKXGW/@A0"S>B6I!#R<*_T&S?]L><8'Q1-A>N(<9]'= I2K I:["I+\*_PGJ0_O VD%D4^<%J15,*,Z<: M4[,*7SC.,9Y35&!3EF!37X.!"\+"#U:"&8R8;0J+VI3O42J6;$ +/[;S9KW> MWE/O*4JW*6NW.?]IW-D5J9^2+#LFVP&BE^@1F@*+NP$AN9^FYG2XP>LFVP"B8'78, M^'=4J?7JGQ7!.F9)$BW]UD['*L@:=7MF+&UUK)(Q6H-V:!8=8FV=VZ25KF&H M.G< K=1VKF24UFC;.HL.56U!4.P&.6&/=>>B0U5+)/12/0C"$$7=D9(4TWX.Q=0M7?4*>I_Y MG((HVI(HVM9/6[K:(U&],E"G(([VP:E@U[&@>GO5;O(_]=F/7O]0_R4)M#MV M"GMLPMK-W<&6\Q^]T:&@)-NS];2MQTZMW:1RJF,4O<&A@"2;L_443'.28C=I MF!+ *38$;L@>]2=MK&TU;%* MWF,/VFE;VDW"XBJ/@Q0-M<=!6'(1/-IVU[)459N)W+GB.$C54'L*JANTICF4YQQU';0//@W#S-,U5'@CI[0]]1D568:ROPL\^$,+- MLGQV82D.A/0&AP(Z>.I&7Y;[' CA9EEN'@CI[0W%(RLR[MI_:3P]I:'2>F6] MGPPZ1>W&LG9C]Z=1:3Q252\#=0J.@"5'P'J.T%:;<+/NJZFTHJ$Y-S&^-(V6 M"51R!-RQB]*G.#7W0%IHLJJEB2\L!V.SQ6-9Z;&^TOZGVU9&EW]&7?@T[+"7;'P$J?'.:=5[OFRSSCK[,ZWP;=<7O]*K]CJS]CGXI MWT%OG5%7XV-IJV.5/, 9MAK7B_4&V;VVK_LOR[XSWFIL[>N@#AZ. M'6TUKM?4&U/7VKX.2%9TI^-L92";UJOMC4[Q')!M7-HMZ&09=O1E^-E<6J^G M-YQF\3XSW?F%:\Y;$,GB[>B+]WW M@DCH7);NT/VJZ4D7GJIWMA5/,#%CNFV MS2B2!CAZ&M!G(:%7U1M4\^'=,Q-F2;L%DROH0OV*+-)NYV,;O\7HGR3.2+I' MIE&\-(+>\ U%KU_.+!FA^T;QZ.T6BR=_3)-LBN$?%((:9 M*D$D%I^*A]BV60K19#"+50HI1#5_VPDE!TZX"B?>5RV_!%'E!-H%?(,^4_KO MC#*>I.B7( I$"7A3BLE;TF^"/%A3D7@O7'L,_"!>(_B@PG42[GG@,<2IMXF3 M,%GO 8R7I-LD+4I+[*.4K@/V!!B]C]>AN"K^_B0A9>?HQ9,H[BA*.PQ 7QW8(C,:QPA$&>$I]&)/T&0LDNIOX4 M90R:@94-#7VT@B]P 3WLGXQ#G!_HAH0KL6R2T3FT*6*:9*7-?#(#[2SS-D^/ M(1(&,1"E5KA3C[!Y<<4$'C_S.#L7<:AZ?9L&'LT]$MVJ"P#T3\P@Q$SXN I^ M *#\BD_38FZ% I_%7/@*#KQRIX9AB+\\)-!2W!'9M27[/,OX!OIBO4$!8YE@ MI$*M\&%9I$'E-]O \CHW2IYL(/I=."C,V)69W2;PA#9AJZAG11,/,!!(B540 M@YE *-I_CZB,%IYH4.^2I,(U0<<@C3*AY5_T$<'U+08+.=(!/O_!P^H2/'] M3+Q#Z%=ZBLSWDG4<_%5D?B[J7GED&PB:PK)T&V:L5'@."_'<3N62MT<[R!R1 MS1'E4_A2V*DL[)(,4O:!H@B2^ARA%P@=#B5(HOS.4_N\HUZY!UW_RIKB\BMCUFQ+! Z4Q- Y\,1B@L:(_ M8&"@7Q.PC,T\ZX$<0!TI]B_.H3A^B(M758NW1F$XE?E<#1C142DE$-?]4^_ M.(8A'S.H12DT?]&@AE/A#S"I'$%MT,"M?++\5P(39K Y^P3RQ1PNW #/[V&> M\G@^/_EH^?ZWHT29BM0H)LRB^W-L]OQFXOJ=:[Q;0MU3W3'A3O&NK#1=O+K[D:3K(&8HI"MP MPSB_ -Z0%F_#%C]XLLW?#WU(.$^B_.N&0LZEH@'<7R4 NOPA#%3O)-_^#U!+ M P04 " #GAJ]8#G^^@A0# ^"0 &@ 'AL+W=O&ULK59M;]HP$/XK5C9-G;0VB?,&'42"LI=^J%J5=?MLDH-$36QF M&^CVZV<[(8,DH'ZHA(CMW//XGCOGSJ,=X\\B Y#HI2RH&%N9E.MKVQ9)!B41 M5VP-5+U9,EX2J:9\98LU!Y(:4%G8V'%"NR0YM>*167O@\8AM9)%3>.!(;,J2 M\#]3*-AN;+G6?N$Q7V52+]CQ:$U6, ?YM'[@:F8W+&E> A4YHXC#G*;CBU'.P0%)%(S$/78P@T4A292;ORN.:UF2PT\ M'._9OQKM2LN""+AAQ:\\E=G8&E@HA279%/*1[;Y#K2?0? DKA/E'N]K6L5"R M$9*5-5AY4.:T>I*7.@X' #<\ < U +B(_H M$LW5*4LWZAU;HDG)N,S_$I,N]>LB+]'3?(8NWG\PD]J-:>4&/N&& MB]$=HS(3Z M-(3TFL)6F1AC>"YOBLXPS2*Z0YWY"V,%>CT,WKX?C'OCL]7#W MC!JO29-G^+P3?$TB[EN)N.]+Q&0A)%=?5%\>JGW\_GUTD;D6:Y+ V%)51 #? M@A5_>.>&SN>^&+XEV>R-R([BZS?Q]<^QQW-5>'*Z0H2FZNOBSR#U#%Y4=14@ M^N)8\86&3]?6;1RXGDKU]C ^72,?!Q%VCLUF/5R1/W2]QNQ(4]!H"LYJ^@84 M."F,)I*JVI'K4Z'+[%EA%6EPX(P;X"$.6M*Z9A@/7;^EK,?*=^U#DB$0Z=SH'KFKGA( K=0X-E#OEXS)_41OT%R9XG]02P,$% @ YX:O M6'5>#H#V @ T@T !H !X;"]W;W)KHK"6 R,E93)E6F*V0HB*BY9 K&ZLV \ MHE(M^=(4"06\LPB&',D5A'$>5_;B!DVX%! MC-V%^V"YDOJ"Z7L)7<($Y$,RYFIE%BSS(()8!"Q&'!8#XYI<#8FE 6G%]P"V MHG2.="M3QA[UXG8^,+!6!"',I*:@ZK"!(82A9E(Z?N>D1O&?&E@^W[%_3)M7 MS4RI@"$+?P1SN1H8/0/-84'7H;QGV\^0-^1HOAD+1?J+MGDM-M!L+22+V1ARZZ!#U\.MZIP M4]E1>&(5GE@IG_W?/?GY15&C6PF1^%5G2Z:C4Z]#O\%7(J$S&!CJ%17 -V#X M[]X0%W^H,ZDELHIE=F&9W<1^U+*ZIC,F-V727YF-3[#=P1A[YJ;F80T*#.1KGGZ*S.XBFP&M3V\ATZN-IB:S2M%,T[;R21#MM M6M826<4RM[#,;2W1&9-32FK'Q5W;V@OT89G=(QW'J@]TMQ#:;13Z:4TYC24 M&D'"1" ;(]W(=>KS:8FLTG:O:+OW2B+=:].REL@JEO4+R_JM1;I_D%4'NS9Q M]R)]6&99!.,CD2;X>2K!_Y;:E.-F_*E/I2VV:K>E&8R\DBSG0MJRK26VJFW/ M8QII'&E.RG-.59DFW+ZS_XFN*7-ZXMMG/\74$L#!!0 ( M .>&KUC.;M%G# 0 )L6 : >&PO=V]R:W-H965T($EW/*#+2I.<%J+BMSV'">P"TQ+:[VLRQ[X>LF.,J>!('(L" M\^]W)&>GE>5:SP6?Z"&3JL!>+RM\(#LBOU0/'.[LCI+2@I2"LA)QLE]9&_.O.(!=FR_$^:RFQE+2R4DCT^YO(3._U*V@[-%"]AN:C_HU-3 M=^Y8*#D*R8I6#"TH:-G\XF_M0/0$P!D7>*W >RT(S@C\5N"_%DS/"*:M8'JI M8-8*9I<*@E80U&/?#%8]TB&6>+WD[(2XJ@TT=5';5:MA@&FI9M9.$SX06Z8QS$M#P(]"XD$M-%B5 M:&]%A1.RLB"3"L*?B+7^Z09,G/GLE6LF8T8F8;$A MV,"UH',MT+IVC^614_D=J>0Z9I56?JU5^K;4:RER8$$YMYJ&)EL3F83%AF # M$^>=B?,W\B4DS(-Z[1XXA;6Q@L5QAYKVXN?+.T8:[URB0L,@F+#<$&7KG.RU>HHW7K-_W.4:^^=F$S2@N- MTJ*6%KR50F)388>&]8X-W,LWD*.6:?576V:2%K:TF]X@+X*IXT]<=SC*45M3 M#79OO^HZ_NL=:SS"A&J!$TP6TZ[J<+"]E\'V]'NM#'.2L3PE_*UO+#WIZF$W M20N-TJ*6=L&;8BAL8Y[=.VLK"#_4IZ("):/]4KTYMKW' M_$!+^&PF>Y ZDSEL''AS$MK<2%;5)W>/3$I6U)<9P3 +5 5XOF=,/M^H -UY M]/H_4$L#!!0 ( .>&KU@]'!.#_ , % 8 : >&PO=V]R:W-H965T MOG602P@87.JZ8AR%.[CWV/3XW')GACO%'$0%(]#5- M,C%R(BDW-ZXKEA&D5%RS#63JR8KQE$HUY&M7;#C0,$]*$Y=X7N"F-,Z<\3"_ M=\_'0[:529S!/4=BFZ:4_S.!A.U&#G:>;WR(UY'4-]SQ<$/7, ?Y:7//U@Y:;H5D:9FL5I#&6?%)OY9$["7@X$@"*1/(84+G M2()?)OAYH<7*\K)F5-+QD+,=XCI:H>F+G)L\6U439WH;YY*KI['*D^-YQ+B\ M^@@\11/&57*@WP,W8D.7,')4HPO@ M3^",7_V" ^^W-GHL@37(ZE1D=4SHXPG-'I%2=$(E\)@F\;\0HL4>;7&&9OHQ M%ZU:*]"#'%V_OY[&..AT!AA[0_=IO\B60+\S( ._6P4V"NA6!71?5,##':0+ MX*V[:$0^=Q3Y5\KTW);9)O"20FR?>K M OI6)(^^H8]LHW>44NWF=(0"*DD(J'02:NE*% PWA.S=^V1 !]H_D@@[G?:-8_W7!.VI?H) MD\K$G29\\ZSG;J8MM"9'I.:(7%S\Y1)L$68)K4E8;16QT5R=+'^_7?Z]0_6W MQ_D8'U%_;=.PV:>]9S1#*ZY4+2+*(6))"-SL;LR(9V^4);1F_;7+P]W+*]NJ M'[2%UB2L=H38Z*%>[')*^'WWXGOYWZ'F_Q^(#P*;)=0^#9N-VG%V#5.^['EQ?%T,)-OD)\"+O-WRRPBH:D8=H)ZO&)// SU!]2/"^#]0 M2P,$% @ YX:O6$$S\FG)'@ KV,! !H !X;"]W;W)KQ0R0Q*PJ?F:3 !.GI[3.!%CL;U]*9IF''W7>8NEPH8MN)X[/89V2I?.P2#[UZNMZ M\]OVIJIVT3_O;E?;UV5-=;?8OEC?5ZOZ7[ZL-W>+7?W7S?7Y M]GY3+:X.07>WYSJ.L_.[Q7)U]N;5X7L?-F]>K1]VM\M5]6$3;1_N[A:;;V^K MV_77UV?JS'[CY^7US6[_C?,WK^X7U]7':O?+_8=-_;?SIRQ7R[MJM5VN5]&F M^O+Z[,_JY3N3FWW$X4?^L:R^;LF?HWTMG]?KW_9_^?'J]5F\'U)U6UWN]CD6 M]9??JXOJ]G:?JA[(?S=9SYX.N@^D?[;9_W*HOJ[F\V);7:QO_W-YM;MY?5:< M15?5E\7#[>[G]=?_J)J*TGV^R_7M]O#_Z&OSL_%9=/FPW:WOFN!Z!'?+U>/7 MQ3^;F2 !RC@"=!.@>P%IY@@P38#Q#4B:@.0P,X^E'.;AW6*W>/-JL_X:;?8_ M76?;_^$PF8?HNOSE:O_"?]QMZG]=UG&[-Q]OUIO=\T_5YBYZN][4P;O\4/8\^UK]K5P^W5;3^$AU^.CK\]&)U%;U?KZZC;FP=\,O'=]$? MO_O3J_-=/;[]4K6[V4;?KZZJJVZ"\SK_4W7:5G>A MV8SOJLL7D5'/(AUK,S*@=_[AFAF.>9IL<\B7./*]OXANUXM5].M/U=WG:O-? M8U/$9MA_#+S_-N_JBS^]['RA))UBDV>BDT.VC,)9(S)Y2L,W/IT\RE[*_)7Q:7R]OE[EOTH=HLUU=C MM?()E'ZQ_X5_KM3^:S)6'YL@L+[LJ;Z,'=[%IKI:[B);YEA]CPFR0X)][_K] M3:+*.$OC5^>_TS+8 P66D3^5D;-E?/IV7XV-G8]J/@/&7A,V,+"8XJF8@AW6 MWQ]VVUW]SMN_T?Y\MWY8[<9**P8OBRZ+/-.]5X4]5& AY5,A)5O(CZM=56?= M13\O=J,OSV.X4J2(^$6LLZ)7!'N8P")4W+;EF"WCAX?%9K':K3_7 MV_I3ZCO]+([CPW_1^_H-\BQZ^["\O3HTLWVGJ@,?+GFCD\<>*73R=#MY MFJV$]N#%ZC=,'WR^J4U4*ENW^I:VE#DM E&B\":5K3M[+;XIEG&<[0V$C?W* MC58W!V&I%K$4CTA^_:Y)0AM>EFJ=J%ZOX \66DS+4XH'*MCSFGC<]/@#A1;2 M$I7BX8CO>GRLZ[.>CW)VO3E@3+4TIG@< UV/#W;-!!_U<5%WO47=U#ZO?Q^? MDCFP3K5U_MZ@G9?U(WOR55Q;UCS6L$$&CT5L/D-@C::% M,L.OF'FL8S<9:+,RI3))DO>:%7^HT%):0C)AA 3"F,5L/C*TH):*C 05F1$J M*E,=9_U79PXH,N2R(0]%$"6:>'Q^SQ\HM)"6B0S/1"PJ@%@'*H H%RKP8:$3 MT3*3X0F&/[\'P:Z9X*,$5[7Y(X5.7LM9!J#2U%5M/M_DB^IS@)AI0G0Q+A0ELF2G@FXILO'^MJOGR4L_G. M@5-IBU,I6*YBFR\(ALV7CP\MKD6LU/=:G5_SY=--;1]2V;K%MUB5ZM-JOJGH M;6)2V;JSUW);RG.;S^W6?(;XL$2MGS]^34=KG //TA;/4GX9S&.INLG0:?#A5[5!L&LF MPEB+#PM]P*5EK8S'I7U3G;)"S:>;VE"ELG6+;UDL4Z>%(YDHS$EEZ\Y>"W,9 MO\SE@2,@0USN,23^W\>OHSC"9PBML46NC .@+"1SX?1EVD.ULI:ULHD;I+/AC?))[J(31]'^(.%%D,>.CSR)OG, M<9-\D?8+F8.KLI:KLB-ND@>QCB8+HOZZOHD^+F^>?ZA_$49_3>?@KZSEK^R( MF^4O0' 1_Z$]);B*/G^+/BV67^MV_?&G[W\8+78.QLI:QLK ;?!3R4+T-GBI M;-T';ENLRD_L-OA]&7BLE!)_ZXO_E"AI;20E/.0Y'R^'%R&]$,+/DMH<2TWY3P M^:%%/ER3,K$NR[2_*,4?+;2:%I1R'I0@6S3Q [8H^SC+'RBTD!:2&#R5-^,/':8EDFN M^M3('RVTFA:L"AZL((HT\1A%^ .%%M(R57'$8X4@UM& 090+1?BPT(EHF:PX MXK'"MR#8-1-\U'04X1.&SE&+:P5@IXDHPJ>;VDRELG6+)^JN$WM2L1 %.:EL MW=EK0:XX^DE%D*&#(CH;K7$.W"I;W"J/?E*Q''E246=*]Y^JYX\46DD+5678 M@XH@S)-$^"RAQ;6854H\M%@.UZ]TFJFT_T@I?[#08EJL*H]\:+%T/+0X !'^ M0*&%M$15\D3%@@B(=;1?$.4"$3XL="):(BN/>6@1!+MF(@S)^+#0F6B1K!1^ M I'/-[5C2F7K5M_"5GEB3R"6HK0FE:T[>RVME?RJF0=O@ QQ\FA&>/PZ:D;@ M,X362!RLX$8P#]X8/H28%*4JXO[2/G^H8!$K-;'R\.04(8(X;Q,BGR>X0J)8 MC7DZ\I0AQL/5JOKW3Y7)P"+('R^X(DTJXDD*/Z5C,W2J*;*RR 9R1_Y8P=40 MCVE\)$K9!,,G88?%S&(5C8E6-#X"IU"P4VT"#63 MI)Y:ZD402@T1*JL_L#/=W]@"'"^X(H)0P!V/H:-),("._D(4.%)P+02@>%*=L Q1* K)UOD6#8%>+!F'.%CV+TET1I[L"4G?0HD$TWLIA%LN[(IIW M!3SO4V_8 /DF=Y)9Y/"*V.%58V4_G5XLI8FW,S@+O1'MO (6>)^U )#BL :@ M2N[.#9 BN$Y";4@K[[$6H(=*B+3(8Y4/U@)FT<@KXI%70"3O1"@DH/>[A0.D M"2Z0,!6O5O=E*CUD*E64*C?]QTW!\8(K(E0%5.P>(.+85='TK^:!0X460Z3M M"EC;>= P2[0 &%.T)A%^ZZ(]UT!@SL #:2-%UL+F$47KX@O7@%A_/2K$U)2 M>#L#\VR62'=+/+GM$H7W2YR%Z8C=7@'9O ^1@!1VUXLX1F*$50NM"%\E@T6 6F[PB.GD%?/).(@GPT(^_8+,P%U'&*]ZJ[HLD9F@N MU7%:M^Q!%Y_%XJZ(QET!(3M&DB;!\):( 5_-(FU7Q-JN@+8=($F0-PN%N9%D M%D CUG<%M.\ 24!T%TF4W>9BM-19M/"*>.$5T+1/WM-2RM]N)V 6ZB(^>)6< MF+E424GB[0S.0FU$.J^ ==Z]3;.OK9X58H(TP072;:AY(O+L74V6[NET.M27 M@L,%%T3H"5C;<>L*$;:/+^O/HGY7Q/VN@/R=;VT@V-7:0)BSM3L L*$=D\RHY,2V$DK+*VQF$8V\ AYYP!D@6FY5 M?Q8#O2(*>@4<]#Z[5H,# MR'(7&)%JMAAY_&JX.HFE7@%-O0^#R*KI;;KNK81%8LC]=[UR"%+Q:G8W@\@* MXM$P1G?%[A5%P"J3D$* +--+'#X=F:DX+DK7JT1 "LC?/>[1E)*ZVV("TD7L MRT<@"YC>,61)2=YML0YF2S/72T6)2TP#'Q5OULAL=5ITJGJ:,?$*&\ CYX MCU8NY8.WQ02D8ULY4;^4@V-7*I:3R MMOZI3UCV9H-0&M#1@U8NI9>W=?:[S] HDY 8,]9/O-) 2T=N29UD2(V)[ ME9_:LX]2!GL[@[.LI1$CO@)^>F=_EM+0VT+!DAZZ<:%7($$XX+/W;<^RW)6/ M/ >09B9-M>M#GB 5KW'WZL^R<)6//%UITC)1RE$-<<8KH'S'_5?*^-X4$Y*. MA0TBCU? 'L_W9Q#LZL]2&GD[/U,?K^S-!D$O8)('_5G*(&_K"GZ\LE<@P3$@ MH?>Z4"&EEK=ESG(!DJCJ5:.0/YV>+.6TMS,XRV5/XLA70%GO 5V]$Z5DO?1H&!X7*HB% M7O&B=E]\DI7'VW1=;WFB,]>%"B*&5\#K[D%/4EYW6TQ .A8XB")> 4<\IBLI M]7M3;)-N^,RH"Q6))5X!WSM/3R#814]2=GA;_W'T1+3R"GCE 3U)B>)M7>!& M,?D+%41*KX"5?O(ZB)1\WD[.+,Q%9/:J/#7FDK+6VQF4M) MZ6VAOBMZ7NL@1&ZO@-W>LY'+.NUM.MK(BS)-2Q=N$5^]XI7N/HU<5C%OTW6> MI,R*/,NS1J6<0*2<=3"6$P8)('C3SLT4@II;R=GZE/6G9F0Q,5 MO09*>;Z1@^BI=:'!^"Z#:&*BU\!$/[4]@WS32Y[C-GI-Q/4Z/K$'(K64W=[. MX!SWZ6LBR]= EN^Q) )23*^9'U'<+(D\?DW9.A-2)[ADB9=$0(KI=2;#Q?VB MR(T9;VJ:>/ U,MD[H K$32]!$JHTL=]K8+_W@RJ097JY0ZBJ7['4%*Y7+"<% M'0M5(,/T8@+2<1RBB7A> VL\A"Z08'JQPM"EB7U> _L\"UTHV %=(&SZ_/"C M^.OZ)OJXO'G^H7Z_<;-")/8:R.@!?$DIZ)OZP& 05!)UO0;J^JG/[()\TRN= MA;F(Z5ZK4V,N*2&^G<%9F(OX]35PW?LPEY3VWM8,F*O584L:.#$_V]!OI[)W/)>N_1,. 3P+T""7/Q/GA?YI*5 MU-MTG?MM\_JG'??;:J*?UT C[\%<4DIY6XPTLQ<4KYY6ZQ#&98[ MUB U,=-K8*;GF0H$NYA*2E%OZY=A*J*XUT!Q#YA*RDK?U <&4\1_:$_[KJ+/ MWZ)/B^77FH8^_O3]#VS!!+: >@T\]9ZT)26@M^6.W*85IR8OG2\9P2V@G/? M+2G;O*U&&K>(MUX#;SW&+2D1O2W696AUJ T4=9KH*SG<0L$NW!+REUOZY?! M+>*^U\!##W!+RD;?U <&$WR_CR9^>PT,]9-Y2TI$;^=@%MXB7GMM3HVW9+WX M8NEZ,TAXB_?&>_&6K,D>C6@";Q%[O0;J>1_>DE+/VSI'+BAFNE F<70 (JG7 M0%+OY"TIW[RM092WB+9> _V\)V])R>=MN2-7%+,XUZX[FS31U&N@J??@+2GQ MO*U&FK>(PEX?J[ '":87.Y6WB,)>'Z.P1\$NWI)2T=OZ97B+J.SU42I[$#VY M/C"8<-XB1GN-C/93>4O6:"^6KCELS/R(5 M[UE*/7_\RC(54=IKH+3W82HI5[VM<\A4![V>:PF+2.TU$,P[F4I*,&]+$&4J MXJG7P#3OR512&GE;[L@-6F5>NI"*Z.8UT,U[()6L;#XH'8M4Q#.O>0^[!U+) M>N%M.O_[LXCR70/!.H]4(-B%5+*.>#0*7Z0B@GB-!/$\4LFZX=%@5!QZ@Q9Q MR&L@;Y]L,@8)IT_"++25$=K*3HVV,EG:DDK7FT%"6\!P[T-;LHI[-*+'';'T M\SA!5B9-W/8:N.U]:$O6;F_3T=Z=ZOJ#03M\/YK8[350PSMQ2]90CX8Q44"M MB;%> TF\)V_)FNMMNLX:5AKG<>RZ9$C$\QJ(YSV(2]8T'Y2.)2XBF=>\A!U M"@AV08JL1QZ-PAM2"+H!8SN"%%D(0Q;[GMZHL'JC#YOUW7*[76^^1:OUKHJ^ M2Y_EB7EV>!>XIX'8Y36PR[/D$OU/W9!WN_7=OF?7OT/75?3K'0,UL@YZL72] MR2%8UXCA3P=J9,7W8NEZ,TBP\%C[/4@PO>)Q^[TJ7"LKQ'ZO@3H>O5<^K>]] MWRBR'">5KC*<3FW-='F M:UXK[^4E!CFFUS.'Z5X3T[UN%/,G]!Z0952I=+T9)* *5/K.4RE9>3X:!A;< M:F+3U\"F[WGV)&O4UR-&?6,2K5T/@!.AO@9"?8^3)UFCODW7W1Y@_S2[2TA# MC/GZ&&,^"G:=',D:\]$H?$^.B#E?'V7.!]'3ZY,QYVMBSM<3S?E3SW1DI?IB MZ7KS00#NU*3Z6E:J+Y:N-X,$X(#"'@.QDA?YBZ7HS2, .2/X]WANRA%>X;J-SO34(SP&___1+ M?;*Z?[%TW1D@SG_=./9/Y_T@NX> 6+K>#!+H!)9^GTM]LOL&H!%U;:/LI3ZR MA8!&6PAX7.J3W4? INMN05YDI7*=^9!M #38!L!Y?BJK^T?#F'JICWC^->_! M]SU9E97SVW2=R[.Q2C+79G::>/^R_GZQ=)T),$3K;^(3PS CNU. 6+K>#"HR@SSTN/HYB)M> MJ._V!3[Z<$/V!3"\-]^SG8,LT\L=(EB1))GCW,L02[\!3GS=#S6"P!*:;7S(\H3O=/]I<>3_8;LE. 03L%X,42D&)RG6IX M834M,J4+QU--AFP08, & 4ZXDMT( UCVF-HAFP 8'A!OB]M#+$ MUV^ *)_G,!#LXC!9US\:!7 0&2+W-T#N#_A+5NJ/!M/E+W6@K_H_ME1"6,#Z M/_5R%,@WO?A9 (ML!&#TJ0&6[,8"8NEZ,T@ "ZC[W9U:EJK ,"9>CB(;"1C@ M[O=LU+(;"MATW49=JMS%5F2? /V"?#HT[([ ]ATW:UY 0;H M^3V12G;/ )NN>Q'*N?^*(3L!&+ 3@ =1R;K_@]*Q&$*T_X;7XGLPEZRFWZ8; MK'S$KO<:,? ;X+OGF0H$NYA*5MF/1N%["8KX^@WR]?-L):OJ1X,ITC 5HB%* M?S/=I<^SEJSJ7RQ=;P((:R6GQEJRNP>(I>O-(&$ML,> #VO);C* 1A3GC][I MN(!W_)#=!0S87<"'M63W%[#I.IT[V7LA7"L(9'\! ^3\3MB2W2, #6,B;)&M M @RP\WO"ENR6 39==\FG,(7S)BVR28 !FP1XX);LM@!!Z5C<(CL"&-Z8[X%; ML@9_FVX@(TM<=_P0.;\!*GP>MT"P"[=D;?YH%+ZX153^!JG\>=R2M?BCP>2! MYFE#;/\&:/:;'O(>8I:L_5\L7:]P@EGIJ6&6[(8"8NEZ,T@P"^P[X(-9LAL/ MH!'Y/X5NR(X#!NPXX(-9LGL.V'2T9Y?YWECE^MPGE 5\_4[*DMTV V#?.YP M+Q/9-< 4;\'B\CN'=5\E4Y\+.%XELB& 1L"8-20W0 @*!W+51GAJHSG M*AY%0+ +1?BPZ?/#C\(718C/WP![/D 1694_&DP6NO)#Q/X&B/TGWP(C:_D7 M2]>; ,)BC8/_=)!$=H\!L72]&210![8:<#8WV;J/+_4?+?G3DN_48 MOM0C5R_?ZK/SP?S_S>S_[;P]_)M7]XOKZJ?% MYGJYVD:WU9=Z*/&+O3Q]L[R^>?K+;GW_^JQ^M3X?)+*'/]Y4BZMJL_^!^M^_ MK-<[^Y?] ;ZN-[\=RGWS?U!+ P04 " #GAJ]81LZN;><$ #N'P &@ M 'AL+W=O&ULQ5G;CMLV$/T50BV*!&A6(G7? MV@9VEPFZ0!&4 MQ":R+,],2)0:DU%Q;9I-1FPGXBBETPSP79*0[/6>QFP_-J!QN/ E6F]$?L&< MC+9D36=4?-U.,WEFUBC+**$ICU@*,KH:&W?P%B,W=R@L_HKHGA\=@YS*G+%O M^0\OE>@1CUF[GA\?$#_5)"79.:$TP<6 M_QTMQ69L! 98TA79Q>(+V_].*T+%!!VGF^ Q8X+EE3.<@9)E);_ MY*42XL@!>F\XH,H!=1V<-QSLRL$^U<&I')Q"F9)*H0,F@DQ&&=N#++>6:/E! M(6;A+>E':?[<9R*3=R/I)R:?Q89F8$I>R3RF'+S#5) HYN_!!S"3,;;10YJ(:\+X<$+TQ($3@B:5BP\''=$F7;0!3 MSKZF@ X4[I$2$=/%#;#AKP!9R!Z8T,/I[FC '9_N#A5L[/J!V 6>K?6!_/.' MA &/@B;\WZ%G4H[I#(^9KRVW?$L6=&S(Q8/3[)D:DU]^@I[UVY">.L&P)K"6 MUDZMM:-"GTPSMJ(\7\)(#%:4'O0<4K!$\@JD?#%]GOBVB_S '9G/Q^+T[5R$ M0A@X;3O2[-L-DU1.XT*204TR4&?C83&3Y^[JIA,,:P)KZ1G6>H97>).$.K76"88U@;6TAE931UDG1V_4 M1"\IHG>P3++Z.6DAR_&[J[!ZX&%B8$B@2X!^K-!1I0E/?]M^DF_;2C)E:JLQ MSXTWK6A8%UI;3]3HB:Z0W]6@N@37B89UH;4%;RISJ"Q&SRH7*ZA6B679/@S\ M;G8/&$('N@'JO)K5D[N4?%,J0W6M/",QR2(90"1=@GN6[K@\/BF#E;AG!Y1. M-*P+K:UI4ZM#]QH9K*D>KP37B89UH;4%;YH%J.X66D$\KX)8E<4#3400VC;L M)G'?#CJ>YW4-L7I^E_)OV@BH[B.FU0>[D_)64R]0*:03#>M":\O8-"HPN$;> M:FUCM*)A76AMP9M.!BJ+]SIN5:D:]E(PL'T[Z&9JWRP,0]3+T_^CF4!-,X%. M;R:>R&(C;V>OQ:+U\?LNVB8T%"X!5R%VEM4[2B M85UH;<&;-@4IJ_)6+">M6*:'6!Y4%/5?J:&/.I]1'P;,_-"%G2H;J^=XJ09- MYX#4G4/YE5*=LEH_T6M%P[K0VNHUK0=RKI&R6OL2K6A8%UI;\*8O03_81'CS MHWKEV-JVL+S 0=T/S@.&MF>[3B\QM38$YM%&:$*S=;&AS,&"[5)1;BC65^M- MZ[MBJ[9S_1[>XG+KN8$I=\*?2+:.4@YBNI*0UHTO"63EYG)Y(MBVV&Z=,R%8 M4AQN*%G2+#>0]U>,B<-)/D"]Q3_Y#U!+ P04 " #GAJ]8,HFBJ5@( "$ M5@ &@ 'AL+W=O&ULO9Q1;]LV%(7_BN - M0PROQ5H\8]*ZRXE-PLS=&9\=.(-8+=%/\O'[(EN)RTL[A M6E1/8C+_X3O$HI]UYD"*<2 QQ3BR-X[8U,<8MQ.8;06ZI>QIGK(X(B%"%].G M0U-V!Z+HX,@H1!%)J'H@'RJV1[&(A6F\/U+I)MYW$UN[>5TTHO6H":JL$;I> MXK&]Q&-[&2J>Z(7N>Z'67MZ(NCX/%H]5)8HF>"BK[5K]:ET$O,SSK*JUDWZG MR0Y>SAE*49(FY*A!:W'7OV!-58RB-)TQO0=L[P&S>O"A;++\9,]L4)VE&,UUT*V?;[CK+U_^* MU2$^VA87NZKK) %5XU!JJJ.2-9$W;")0V@15XU!JJGL2.)$W<2(-(*8SE(2$ M'D]":RUG9X9U68)8&%'#))1L1=TGE2@! REIIHM.1DQ[R4)$G\7H&H<2DUU3S(W.@'=(]Q+M.=G3&;' MTQ,4I$UE$Q,62$I&5I895]EK.S@SKDHB2))P9 ML ?!+56O#R][O3CQ_0,F\(.ZY[H62(OMB,O/ K9"SI/*U"*AE)3S9:HC6/O M10D2H1>@:AQ*375/4CNV4_L8]ZC^#!T?3T]0P#9598EA=DIVQO:0^?2*Q$8V M#,K$IJK&AB7N8CON?B4(V56=9PTH)T.IJ8Y*F,;>F3, U!U3B4FNJ>!'/L M'3SC8?(2;0C!MD+NDXJ4#4.I:::+3F;>(?4!#2D!E7C4&JJ>P>[(ORW11#] M^3D]#FSMI9R-,90U80&1X$P\,^I^_(B.08G85-;8L81=8H?=C\7R:$FZ&8=" M=EWGF0,*RE!JJJ>2IHEW$DU DVA0-0ZEIKHGT9QX)]&]PN$)&E.&0IHREG8PQE36 02WB. M/4/J?OR(CD&IV%36V+$$WM@[HM;Z )I#@ZIQ*#75T8.MR-XY= R:0X.J<2@U MU3V)YK%W#MTKJ&_8X-DLI,?O4-MK.3LSK,MF23AK2^__&::CI.C8,Y/NQX]I M'I2/-77'-B\A./;.IQWAR%[0>:*!@C64FFJVI._8.[J.0:-K4#4.I::Z)TD^ M]HZN8_TN9@TJ@#*WJ:QI'PV5.$T]DVNJW\L\[-A>R/E#*(:RQHXE M,7V4)M M5W6=-Z!J'$I-=50"-O5.IREH.@VJQJ'45/5+ ?(GR) MX)I*Y*;>P34%#:Y!U3B4FNJ>9';J'5Q3PU[F(1: \K6I+#9\-I5*=*:>P34U M[&4>=@S*Q*:RQHXE[M(7V4)M5W6>-Z"<#*6F?KY9PC3SSJ89:#8-JL:AU%3W M))@S[VS:KN#L'BB$L^$V:YR@D!CN', D7C//_-H^WMD54+AFPXW85E\\0PY9NHRT2O]F+;.FVJSJ;!FX?[^H+ MJ!I/-)O#[;Y(E$^^]>9P>T%G(T')'TI--5M>'R3>\7L">H4 JL:AU%3WY'5$ MXAV_VQ6&KUC"XS.$@P, !H3 : >&PO=V]R M:W-H965T'$D]"?; W#T M.\\*MM3VG)2834@)A;BS)33'7!3I3F8O MZKHU]1>DXEE:P)HB5N4YID^WD)'C4C.U4\77=+?GLD+W%R7>P0/PQW)-14GO M*$F:0\%24B *VZ7VV;R)3$,*ZA;_IG!D9]=(/LJ&D)^R<) %629)(EQ_&JA6M>G%)Y?G^A1_?#B83:8P8IDW]*$[Y?:3$,);'&5\:_D M^ 7:!W(E+R89JW_1L6EKVQJ**\9)WHK%"/*T:/[Q[S809P+3>4-@M0+KIZG :P5>'?LF6'6D \RQOZ#DB*AL+6CRHK:K5HL MIX5\LQXX%7=3H>/^NGE)&/H0 ,=IQCZB3^CQ(4 ?WG]+?539!AODG$JGB#@UH7!Y /$%V M+;>< 7EPN=P>D(>7RZT!>72YW!R)I=UY;=<\^W*OO_\CVJ [#CG[,3# VP;H M# /EK'?#2AS#4A/3&@-Z ,W_XYWI&7\-6:42%JB$A2IAD2)8SV*GL]@9H_MW M19(>TJ3"&2K;Z;\$&D/!Q3(Q9/ H[EJ#5<("E;"P@$4!M2F*UOA)+-]\R+%1SK6.J80%#7-VI7F)<9>0) L5CN:+JI^/^GFC?T#GK]"*U&N[W6$)6P4"4L4@3K M>3?MO)N.>G?*L9BPP00;55^;8"IAP?15@MGN;.Y.7V39ZV:.,W,=]\5T-]#, MFQK3YS>R%]U9%]W9^$1&*,28Q:;Q_"5HC&9N %M1DZ -%.**=QM(G)-J M>"LR#KS6Y)8VLG\(E'88*J5%JFB->_K9)WT.=%< )4-Q/TM(?Q4D!UTQV'^?U!+ P04 " #GAJ]8K+_M;74" ";!@ M&@ 'AL+W=O&ULK55=;]HP%/TK5C9-K33( M%P'&0J065&T/FU!1MX=I#R:Y@%4GSFP#W;_?M1,RVAG4A[TD_KCG^)QK^SH] M"/FHM@":/)6\4E-OJW4]\7V5;Z&DJB]JJ'!F+61)-7;EQE>U!%I84,G]* B& M?DE9Y66I'5O(+!4[S5D%"TG4KBRI_'T+7!RF7N@=!^[99JO-@)^E-=W $O1# MO9#8\SN6@I50*28J(F$]]6["R2PQ\3;@&X.#.FD3XV0EQ*/I?"ZF7F $ 8=< M&P:*OSW,@'-#A#)^M9Q>MZ0!GK:/['?6.WI9404SP;^S0F^GWM@C!:SICNM[ MJ1A^6<7+V]3GV-JQL./V]7NFU6BLZL-(>\ M3^+P/8F"*'; 9Z^'1\_A/GKNC$>=\GBI%,@]>-F[-^$P^.BR_)_(GB4@[A(07V+/%H:RTF1/^4R;_.:MQ>0I4"K5Q6&JKD1$)O, Q&<=1I:*2ZXL;1AV3DUIIT6I.+6K_B MF7N9>RO6I37Y)UUNK8ZX>!P.DNB%5O^D=)BR_87*#<-RP&&-R* _0B+9E,*F MHT5MJ\E*:*Q-MKG%UP.D"<#YM1#ZV#$%JGN/LC]02P,$% @ YX:O6/S9 M?ID'!@ @] M/KNT+>506GR.^%.Q.7Z!_+Y&4R#ZS@EUG\5Q2*U?G('Z&0+]@F%G?9TZ]\FY"CXLVS MN"C_HJ>MK35"\TTALF3K+!$D45K]9\_;0NPX8+?'@6P=2-O![G&@6P=:)EHA M*].Z8H+-IGGVA')E+:.I@[(VI;?,)DK58[P7N;P;23\QNZV>2(%.KKA@45R\ M0V-T+YLEW,0<90MTDSUR^=A$@:(4_2[[ZHHO9(P07?!4'@GTOBBXO#M&G^ZO MT,F/[Z83(7&IZ)/Y%L-%A8'T8,!$CI**58$^I"$/FP$F,J$Z*_*2U04!(U[Q M^2FB^&=$+$(-@"X/=R< '%H7F9;Q[+XBY[R0)42?6;PIB]JNX1\/<;1D95]_ MN>') \__-I41'$6]\&?%FLWY^6BM!LP?^6CVTP_8M7XQE>"5@C4*8M<%LW=%2S]N,, M6]BQG.GD<1=]U\RG9,>J M"R(XUI$%]NI,/#"3ZU1P&54@_BPILN#H)$KG6<*-\YG73<>Q[%8V72.7VN9R M^S5('P2IW@3^/%^Q=,E1&"T6$K+LBL*$T>\,/\;8P2V0!JO PCTP@QIF ,+\ M,Q,L-F$*NG7#@435 M4U\VR?]+0JMC3562"L.RXV>8KD)+N6+Q-B:@HQLA48 M9NBL<4PT!#0TWJ%V#+^<59_(&53.G7+VB%BLDMXD:\4TQJ:!(PY.'7>?-_6" MH.=!$IT8 1/[(%_1/%*=CUCXCQ1)BBJ,Z9!N>_N^C4FKX0QVF/@^[@&J>1_# MQ-_[(FS]]@/KVA'7]:T>8)I_,4A6LUL6A6A=L; 1G]W%1RW/HFU\;\&)6),B M/IH58<_!G>QT&Z1)LLT,-']BF$ _LBC7NO!6S4LOT@80@G#0P]B3;S8 M^S[$( 85P."JO5*T9M6T$L"P%(!:WT#JDC^#CMXR&@:RJ_MF:"T ,*P !JDI MW.7[L8>=MIXRF5'/ZYD+B98%!)8%0T35-E0# _&"%E*#E1T$;@^=$$WH!";T M7CHA7:*5#]*B@=5&9C*T?=_U>[!I3B8P)Q\JKHB!:BV[K0 -5F-J6WY/8Q+- MR 1FY",T$1QQZ+1Q3#1(#A+-^03F_(-5$QSG((C;7/]_H&:N6A@06!CTORE= M(A^;^L]@!O6?YGL"\_T^X46Z*V63[H)'.9)\B*9L B^6 ?(AW67OV'8MC[:E MK=&PR5)-=)H:R?Y5LE$B@)H*#CKX-7^E:,T2:/XEP?>AJ0BH P97[96B-7=I MM1*@L!( VIH:B)_ZV';:;6TRM#'VG9X]%:K9G^Y9SA^XUT8-JV[#9AL\VK&U MUGJ!PGIAD$*D!CG@N$Y;W9C,**9N3^5WMN]AT3!$(5+#RA[;M .U:V9;@=TS M]U%-\A0F^5[BHZ85O8>)UZ8^LZ%MV;0'FR9E"I/RH1*1FA;;'8HV6$$4335% MTSU[VL,E(AQQ\)<9PVYY_[89U:Q-8=8^6 !2 S6;=J<,=L"V&=4$3F$"[V]B MPX+5#^SNW&:PDRW<5T%-JQ1>UNY3;[#[ .5\3*#]7^2WC:IJ#[YUE?K'PZ\+S^7MZY?X+/+ZO._#E/] M&N&&YKC@+>:X,Y/U%EHF7 M$S5 _3.+V7]02P,$% @ YX:O6)GH;J)Y @ 9@8 !H !X;"]W;W)K M$ ]N,FVL=>)@.^WR]XSM-+156H'$2V([<\Z<&=LGR5[(9U4 :/)2\DI- MO$+K^L[W559 2=5 U%#AEXV0)=4XE5M?U1)H;D$E]Z,@&/LE9967)G9M*=-$ M-)JS"I:2J*8LJ?PU R[V$R_T#@M/;%MHL^"G24VWL +]I5Y*G/D=2\Y*J!03 M%9&PF7C3\&X^,O$VX"N#O3H:$U/)6HAG,_F<3[S " (.F38,%%\[F /GA@AE M_&PYO2ZE 1Z/#^SWMG:L94T5S 7_QG)=3+P;C^2PH0W73V+_ &T]5F FN+)/ MLG>QXY%'LD9I4;9@5%"RRKWI2]N'(T XO@"(6D!T#AA> ,0M(+:%.F6VK 75 M-$VDV!-IHI'-#&QO+!JK8979Q966^)4A3J=+MR&*O%F IHRKM^0]6>%9R1L. M1&S(4K(J8S7E9)KIADIF1@HWO3;;H!)?HPK#Y6=MQIG+&%W(&$;D452Z4.13 ME4-^2N"C_*Z&Z%##++K*N(!L0.+P'8F"*.X1-/][>'1%3MRU-+9\\06^?^@> M^3Y=*RWQ+/_H:Z3+,^S/8^[WG:II!A,/+[ "N0,O??TJ' &ULS5A;;YLP%/XK%KMH ME=9P"[ET"=+:K%JE58L:M7NH]N# (4$UF-DFZ?[];$-HF"A**E3U)?AV/I_S MV1^^!A#H,2$IGQIK(;(ST^3!&A+,>S2#5,Y$E"58R"Y;F3QC@$-M ME!#3L:R!F> X-?R)'ILS?T)S0>(4Y@SQ/$DP^WL.A&ZGAFWL!F[BU5JH =.? M9'@%"Q"WV9S)GEFAA'$"*8]IBAA$4^.K?79AN\I K[B+81_0_34D2V"_FX)L1562 M/.,9#F!J9(I6M@'#__C.'EA?FD+N"*Q&@%L1X&IT]S7NQ?T/.8.N!"2\D36W M2]8Z JNQUJ]8Z[=>FV]1)%]/2(:4WH'B:$4]]I@[ JL1,*@(&+P=<0RZ M9*TCL!IKPXJUX>N(HW6;(\11X'A[XAA[?;M9&Z,JR%%KD)>YR!D@CHE,BE!< M?CCX$9^05OQCS[LCL!H5XXJ*\=M1R;A+UCH"J[%F6T\9F?4Z.FG?YPBAE$ U MI=B>U:P4>R_UM%^DE<._*.T;''OL7:'5Z7A*.6WG[>C%[C13[0JMSMQ3KFJW M)G4=*N8%R6.S8MR&Q,L=C/^3C+E7N*FJ^1JS52QO (%(VEF]H90<*PK1HB-H MIFNY)16R,M3-M2S>@:D%'<&PYVB-((%!:@N'/!J:0)%H)_?BK$K7J,;5A\WFG_JF M1YAG)F'*DV]QJ**Q=6>1$)9LG:@GOOT,%5!/ZP4\D<4WV99]NT.+!&NI>%H9 MHP=IG)6_[*4*1,/ \TX8N)6!>V3@]DX8>)6!5X"6GA58,Z:8/Q)\2X3NC6KZ MH8A-88TT<::G<:$$_ANCG?(7$1/P88*!",F($*7([ \7B1+X;V0J'T!WM MH)*;E'+N"3GJDD>>J4B2W[,0PD,!&WVK'71W#DYA:U+WISS;@"AW.L/= M6@:8\%SOW+89FY1ZM)PR??1L_&[GSAW9FR:3<=0+F7HU4\_(] F W,89F?$D M80)G\V]RTT92JO0;(-0I/D M&0D?I%SC2<(4R4%4FZBQ!O>MK2=UJ3UHT T[[F#8_!RQ&KVYD'58LPZ-K(OF M$4$PX9"*93B#JS.(A_\BIK33[Q]1&OVXD)(Z^_O6,7(^E8MSB0L5UV\L@>0B M#D">@6D>X=R+HE([';5#T$9B08V@WXH,"L(/#.\"O4D%Z+12SVB *8+ !&[- M$HT:\[ 5TZQ/R2LP0?HD+1*.5C2S@EQJ%Z.VB>ZOBN*E+U,61P^ M,K&*<1E"S/7&$!5#Q&6*."T!WP_R7G:O>B!ZBK M7O\?4$L#!!0 ( .>&KU@<4P.T908 #TM : >&PO=V]R:W-H965T M^O(#Q@:('&%DG9<3/'0&.W6X=US1JT M>PCVP%BT+502-9&VF_WZD9(B6K9\9:LR\I+HZQSR7$E'!^8=;43R32XY5^A[ M&$3RNK-4*K[J]>1LR4,FNR+FD3XS%TG(E-Y-%CT9)YQY*2@,>L1Q!KV0^5%G M/$J/W2;CD5BIP(_X;8+D*@Q9\GC# [&Y[N#.TX'/_F*IS('>>!2S!;_CZDM\ MF^B]7L'B^2&/I"\BE/#Y=>,!GRE P_6_-)SP(#).>Q[\Y::<8TP"WMY_8WZ?BM9@')OE$!'_[GEI>=X8= MY/$Y6P7JL]C\QG-!?<,W$X%,_Z)-?JW30;.55"+,P7H&H1]E_]GWO!!; $P/ M $@.(+N P0$ S0%T!T"&!P!N#DA+WEI&H84\:9D0 MD''*9UU$\6M$'$(K)C0]'DZ Z="BM#3EHVT(4B>K'EG_/-/>.#\4E6:ELA*A7*+0KD0^_BO%8N4KQ[1(M$; MN@(OOT2^DJ\JYGD#,]WCRDJ!H%,KE9'U4S+CJNMQGPZ'H]ZZH@+]H@)]<-Y? MN51^M$ S$7F^\Y]HQT53RO(=ZKTELA*TH>%].&S&N"PS4*U1%8JU)NB4&_ 9^17XWO(8XI7R82Q MO[.HBY"C/UOZNX4OJZ2!! VE8<<&#*5ST&.VK9D[ RH4WAR5@:8 MO&D=MH(6_E'3JV'HHT?.DJI/PQ1&-M5&K#;2PO>KAN1/H3@BE>I 8%-U-L=A M,/TTL'"8\%1K:HNM+-^F,^P^JXWC5N-96VSE8MD@A^'@!%MY#;CLY<-*>2V% MP+(\&]PPG)5.,G.8ZI"9#_;,G+K.GI>WE _+9;"9#L.A[A@OAQD@+S]'9L,V MM&$PZASKY3 )X.7G"%K8)BT,QZ4&7MY2?,KEGR.,$1O&B/.L7DY:RECY[S7G M2&S$)C8"YRW8RVO 92]_4RGO'*&-V-!&X+QUBI?74!WP\AQ5"N;#P9Z9P^1- MZV#C'8'CW1%F7L, F#F,;*K-9C<"_R!VG)G7D!PV;.4QX MLC^=(XP1&\;(X'G-O-4?X=IB*Q?+1C8"!ZX:,X?!GV;*F'D_-7."*^6=([41 MF]H('+A.,G.8ZI"9#_?,G#B7+MXU\W/D.V+S'8'SW3%F#C- 9GZ.\$9M>*/P MSU_'F7D-26KFE:MC,+"I.INV*!R83C=SF/#D%;!SI#%JTQ@ES[M:V%+(RHMU MCLA&MU96X< %FWD-^ @SAQF:RK.IC;:W(%I#=<#,Z?XJ)L:T3W;,'"9O6@>; M[RB<[XXP\QH&P,QA9%-M-KQ1^.>O(\T<)CFN3^\_%G# '@YC&RJS68WMXWESQJ2PUX. M YNJ,V&K?&2K7ZNVS2IU+8G$2DG%M&JM?BX2I)8\NTMHR=8;) MSR]X@9T+)2ZP/K'FB>1(*C'[AF0<^ KQ^9RGK:#H;9SX <+]M!_/[>J'_U.4 M\D\"(S M96GR:1KH4H51XM^WINTBW7G M^ 1?37'%\;AI.]U+;6)+UZF8[ M2L1I]^J#4$J$Z>:2,X\GY@)]?B[T/&ULU9AK M;]LV%(;_RH$&%!NP1B)]2S+;0)QD78$%,YI=,!3[0$O'EE!)U$@J3O[]2$J6 M7-2B4\/NX"^Q+CQ7/!/QP5;X2.J/XJYT&=^XR5*,LQEPG,0N)QX-^1Z1H?&P*[X M,\&UW#H&4\J"\T_FY'TT\0*3$:88*N."Z9\GO,4T-9YT'O_63KTFIC'ZX;L65 AAT&M#:@-N\JD,WRCBDV'0N^!F%6:V_FP)9JK75R M26Z>RJ,2^FZB[=3T,68"W\YT71',V8ONMX+O[U"Q))4_P%MXU!A$98K EW"? M%2E_001K!+\5IJ\2W@F6JR1?P1Q%PB-@>03WSRC"1"+<\CQ*[+JQKW2^)JH? MUKG-JMQH1VZ$P@//52SA/H\P^MR!KPMMJJ6;:F?4Z?$.PPOHD1^!!I0Z_/6: M[O6LOWZ'OYNE0@$$_D8FX.,#9@L4_^PJU.G&O'G7LF A3CS]:DD43^A-WWQ' MAL%/CB3[39)]Z[WWOS]B^/BKC@WO%69R9QOZ)VC#H&G#P/VLPK#,RI0IW0;] M B59F0%6-;"%KAXWI4M;.B\ZJ:WB7-DXYK_>TS2XH(.Q_[0CNV&3W? 5)%%+ MDG2BY/1S8 ]'39:CN1-;RDN^$45UH,\Q&G5P1&B;('T%2?UNDMSVAS:P%5_2 M.QN43B'PI%5XXE3.8Z+4_P(ETL%1*[QDC_(J^#U&F.$JR7/3;/T\[,1$G$+G M]GIH3UM!)L.SH>L4FD]:T2=.,3TF7:.O&)U(*\=DCQYW 4;=@#F]'MK65J?) MU=D =HJ9@+8S 74J[1$!JP.]:J"BK5+3/4K=Q5?/R9?;ZZ%=;>6;TG/ABYYB M4*#MH$#W?*8?CZ_>5TQ:M-5OND>_NP#KNP$[Q?B> MK_?C 3;<.W_Y6[M]&8J5W=.4$/(R5]7&7W.UV3>]J78+V^75INL#$YHX"2DN MM:DAV0-1[6-6)XH7=N]PP97BF3V,D44HS )]?\FYVIR8 ,UN\O0_4$L#!!0 M ( .>&KUCSTM0*-@4 "(8 : >&PO=V]R:W-H965T^!!#H)<\*?MU9"E%>>1Z/ MEY 3WJ4E%/+.G+*<"'G*%AXO&9!$.^69%_A^W\M)6G0F8WWMGDW&="6RM(![ MAO@JSPE[O86,KJ\[N/-VX2%=+(6ZX$W&)5G (X@_RGLFS[PF2I+F4/"4%HC! M_+IS@Z_N NV@+?Y,80X M_JF#=IJ%M4O>:E!;#G@GL4AJ!V"'8<@LCCT:H?>L0YA M[1!J,E4IFL,=$60R9G2-F+*6T=2!AJF]9?EIH>;]43!Y-Y5^8O*X) PN;R6Y M!-V35SFC OU\!X*D&?\%7:)'V6C)*@-$Y\AD>\,8*1:@COG8$W)$*JX7U]FG M5?; DAT'Z#,MQ)*CCT4"23N )TMIZ@G>ZID&SHAW$'=1#W] @1_TT(_(0UR- MVC2VN^,C!=9(K4'V&N@]';IG@_X&]6L-%=FAHIL9%TP^'B:Z59K0G$8M&5>\ M)#%<=^2:P($]0V?RTP^X[_]JPO%.P5I$PH9(Z(H^^;+*9\!4D]%2K0<\_;9/;-0C\, MH\:J57+4E!PYA_1-+TERULDS,+G$(G@!%J<<4,G2&$P@3'6[DUCJKIP&6P5A MW.WW=\JNK(9;5E&_&YBK[C=5]T^UN4-9:G,ZF=L8F1Z'_GYO M#,+^T%S^H"E_\"Z3[H#B3F"!XG0Z K1P:CX&.?@:.+<&&WZ5+W'#<.6QP\%&=X@Y^ M!IM@PR8XLU7D%](<4H7MGG)Q^>G^JQ&+.[P-B]/KA-6U#M1JOG[8'X7F!19O M]"9VBK>C>^9(2NYD-DIGZ$LSI=Y^%P;=D>7-C#<2%)^J06-2IH)D\ONV/DK_ M)>J.$V &X_0\!8Q)SN*13:CBC5+%_T^JGL3IH&"U1QEDZM_8Z^(8Z9-:&L5&R^%0I6],@L\QTFIT?:5C2 +#HHEO8G3[G'Y*D5B">@5 M".-H*4FA&8#:*Y4FBEUM<(']2T$OL;PA84J$7-#X"?$R2P6"^1STQBBZD60S MA".]'15VY1+YLD+!E]27/IF+VJK&%W&*!D!4A0ZTNABQY@+A\2:?*% M"K@(0HTBIPQ06E0[V2I%/3IK&)-@]+8V0G-@"[VA+-_C=%6(:C.JN=IL6M_J MK=J=ZU-\=8<-UV\"_VHJF\5T!\L[U7;U)G6U>_Z9L$4J)R.#N1R&WQW(1Y)5 M&]+5B:"EWJ*=42%HK@^70!)@RD#>GU-)JCY1"9I_"TS^ U!+ P04 " #G MAJ]8XO OD78' "J/@ &@ 'AL+W=O&UL MS9MK;]-(%(;_RBB+5B MB3U7AVTC40HLTB(J"NP'M!_<9-)8V''6=EHJ[8_? M\:4Y:6L?7^)H#1+-;323Q? MZ<"-Q^%&K\T[RS *W,0\C:XG\2;2[B(;%/@3:EER$KC>>C0[R5Z[B&8GX3;Q MO;6^B$B\#0(WNCO3?GA[.K)']R]\]JY72?K"9':R<:_UI4Z^;BXB\VRRB[+P M KV.O7!-(KT\';VV7YU-K71 ]HEOGKZ-]QZ3="E78?@C??)A<3JRTAEI7\^3 M-(1K?MSH-]KWTTAF'O\404>[G.G _+N7)C_2;T__(6R>ITY(S( M0B_=K9]\#F__T,6"1!IO'OIQ]B^Y+3YKC:=)\IF>>XF[NPD"F])E'[:1$L?9$O-1IO)>>OTJEPFD7G7,^.2 MV>7*C?3+,[.N!;EP[\Q^)^3YN4Y+R#?7WV;/ MLI'DTR;=W)B\C]QU8F*8C$C,;?3))S!331)-Y,9VS?#JT8CHV)1_#=;** MR=OU0B\>!IB8M>T62.\7>$;1B.=Z/B;,_HU0BU+R]?*C1 M[-=?;&G]CJR<[U;.L>BS?)J+BDN-CTVOQ]C\9<@\Q&X> HV5[^,F\N:E$\D' MV_GU2_O4SFCQ4!U/K;W7].T!=ZQBC>5139@6^H@">6A#\BR\&V^AUXN8_$N>EP 2;(V") MXEAJH>**2(]EG&V)BHL(S*'X=X.F0JX(\["&%*M(#UV?UG1]O-V:B]9&Z^') M.C8C"NR@JP&*ZN) >)8#>+*J^F3V3I,$>)1NVX> MP(_1 5<.ZP#4^L7O.80X57%%6#/8*$*G1A$R0"O#T5JC"(O1C14A ZBRNJ]2 M=8JP"-!,$3( (*NSZ9HIPIHP+10A SZQAGRJ581XH/:*D &\6&^^'JLP]J9B M^N!/Q24%"K%^C#[VU.F38[M"'W+@ *_A0'T#;JD1\81=77P@"A^R'\B/ 28. M8.(]^H&\W _D-J\H*D $Q[M\LZ)JK!/Q;%TW=>\_AH;L&O)CN(8<4,=[= UY MN6MHJ8HNR0%\O)-K^.4V1'4B'K7KY@$2^9"=0WX,YY #:_DASF'-8*,3IS4Z MD0-B^4'.(6_I' J JSC4.11MG$,!$!3].(E,L03=FQ( A@BANP> MBF.@2 "*1(_NH2AW#QFK<,,%0$%T<@\?%55C98AGZ[JI !8Q9 =1',-!E W MV:.#*$L=1.9,*[[ 2D"=[.0@?EFEW1O3AGC[_JUX^)6!.&-1>'$C E M^S(1\4#MQ:$$ALG>3$19;B)6BD,)Z)']V(:RS#:<5J17T/Q5)]OP8==M*0_Q ME!U[D@*0J"$;A^H8-%) (]6C<:A*C4.N6(5QJ( +JI-Q^*2L&@M$/%_7;06X MJ"%;A^H8UJ$"P*D>K4-5:AT*6F5&*\"=ZF0=O@NW$:H/\;!==V_O5^.'[!VJ M8WB'"A"K#O$.:P8WT8<*0*L.,@]52_/0 <0ZAYJ'3AOST $0.OV8AS5AVMR6 M 9QR^C(/\4#M]:$#$'-Z,P^=EN:A ^1Q^C$/G3+SL$H?.M#[G4[FX8.FVU(> MXAD[MB0',.(,V3UTC@$C!V#D].@>.J7N(1>LJC/MW975R3U\7%6-U2&>KNNN M EJ<(=N'SC'LPRG@;=JC?3@MM0^%3=6CDIKLW3X>V5U?+\U0:YPJU"B_,3I_DH2;[&;DJZR)90]7 MVEWH*/V >7\9ALG]DS3![O;TV7]02P,$% @ YX:O6"_)A<^L! ^1L M !H !X;"]W;W)K71+I>>]I)JU1=M>W%:2]<#WS. MG]:R/A MYQOR1!^H_'USS]5>U*ED>4DKD;,*<+I:!._AU762U .:,_[(Z5X< M;(,ZE4?&OM8[G[)%$->.:$%364L0];&C'VA1U$K*Q]]:-.ABU@,/MU_5/S;) MJV0>B: ?6/%GGLGU(I@&(*,KLBWD9[;_E>J$1K5>R@K1_ =[?6X<@'0K)"OU M8.6@S*OVDSSK"W$P (TL Y >@!K?;:#&Y0V19#GG; ]X?;92JS>:5)O1REQ> MU7?E07+U;:[&R>7#FG#Z[EKEE8%[\J*NMP0_WE!)\D+\!-Z!!_489-N" K8" M?>?>/JOG0U QCZ1R4VM&J8Y\W49&EL@0@3M6R;4 MU5&LV\%(I5&EPMZS>4: M.15O:!H"#'\&*$8(? \B(&K'PB&-N\N$&^G$(HUB. EA",&7.UH^4OY77[Y. MB7IZ78D-2>DB4/-'4+ZCP?*'[^ X_L5A,.D,)HTZ?N/["+[\II3!)TE+T9MD M\@9)CKHD1\Z[9H+"C8\3VF?NW;\I!E? VFW'(5C-(]V/5''7=2Q,^I' MDG.P(\6VN7BKG L)7BCA??%;)9@<&(C#67_\21=_XA%?T)15F=7 Y-\&8#CJ M-S#M#$P]#,AUSNWQIWWQ)_WQ9UW\F<\-8%LNUU8#K=3H(+[E]L/8(#(>FOS3 MP#8.AFL \,M-0ID]' &'K1V T#V,-C%&*+!P-DZ":R M L)L& A.C7,GBF$VG%X($)S%X]P\36V [N)P A!F/D! IBP@=UGP 8*6.JTN M(D-]Y*2M'Q"TUM%D@!8/ALC(360?(&BI(PN)Q8)!,_)"LYL)J(?-*)Q:/!@V M(S>;U6\.180X'#FAX!8Y<[(@ V\TN@PH(&<1.3=/4R20NT@,0T$+G H%4QJ0 M3[,^ (7>9MWR:P$9\B.?=GT("CT-N[5"(D-EY-.R#T!AUF?!PD9L\(R]\.R& M N[A,[+="FSXC-U\/@T*;I$S)PLV ,?H,J" G87DW#P/7N&XJ\0P%+3 B5# MIC9@G[[=#07SMTV(0V>L1>> M!Z#0PV=L:YBPX3-V\[E^.QFJ/^R&PENTU=@ ',\N! K.0G+N6U-3)1)WE1B& M@A8X$0J)J0V)3^_NAD+2T[I;.X7$D#_Q:=T'H)#T]NZ65XN)H7+BT[N[H:"E M#M\G6,"8'+PW]V*SFPA::_H-$(Z?A.A@-::D_*E9M] MNYIC3F\7Q>X(?\HK 0JZ4D/C<*)2Y^TZ4[LCV:99VWED4K*RV5Q3DE%>GZ"^ M7S$F7W?J -UJW_(?4$L#!!0 ( .>&KUAG%+[@A0( ,\& : >&PO M=V]R:W-H965TK7)L%%D<-7\$<]$,SDSAC TM65%"K M0M1$PG)"+]V+)##Q-N!W 1NU-R9&R4*(1S.YR2;4,0E!":DV#!Q?:[B"LC1$ MF,;?GI,.6QK@_GC'_M-J1RT+KN!*E'^*3.<3^HV2#):\+?6]V/R"7L^9X4M% MJ>R3;/I8AY*T55I4/1@SJ(JZ>_-M7X<]@!L> '@]P'L)" X _![@OQ<0] !; M:M9)L75(N.9Q),6&2!.-;&9@BVG1*+^H3=OG6N+7 G$ZGN=1&7_" MAFIRE(#F1:F.R0F9XSG+VA*(6)+K+1XV!8K3A P "PL !H !X;"]W;W)KLD55)X9HCT=0UX2^G M4+'%V/&=UX6;"FHQF9PBW(N]DU5S.W8\G+&J@H&44<)F/GQ#\^\PW M6/PH82%6QDB'\LC8DYY!7,(Q%PQJK[,I?%V(D=E,.$-)6\88NOL PHU'P9JX3Y18O6-DPBT=81W./(QNF)4%@)=T!SR=0)7J>ZDXU?I MI[B7\1RR(Q3XGQ#V<& 1=/;W<-PC)^@R&1B^8"^9?/BNX.A20BU^VI+9^AK8 M?>FS?2QF)(.QHPZO #X')_WPSH^\S[9$[(EL+2V#+BV#/O;T),]+?6!)M1*^ M+>*6)C(T^O*9I[X?Q'$\KL6R;A9$7>IW5FLBP$QGVBKPGG!,J7]XDHH<: MZD?@ULWI)?O7S=D3V5K<41=W]!]K-MIG6O9$MI:689>687_-2O2-T$8]:\BW M!=JBP]52'20ACC9*==L,AW& =]1JW(F+>\7="D39A3@9VJ7ZWML3Z/6*O7C."D*G@/)R,@$.- .KS"7->DJ##9$V(XR3,-RA M2>K:L^OSM*S3 @W"X*=%BMUZ_K41WI:VH@4]-MR50IO>Q M?::[U:ZC.S%]S,;ZJ>[T3+OR1M.VB5>$3TMUM50P493>T5#EC;>=5SN1;&:: METB!EM<6$4I42=I._KXD):MR8@R$?5 Z@T6/!2Y7@7.MJ3(C*ZR31Z22V)\>JHADDV#2= KD#G'YXYP^\3ZJ%%I5KM*70IFW=-#,27*J<,I@+)95$0\32!G*_' M'O8V"S=TD2FSX,>CDBS@%M3/&R2MXT\%ZM6<)G!WO$'_9I/7 MRW]%496-OZ*$4YF29JQN^_@Y50E9@PG-IGVCM]O:Z'DJ64O&B"M8* M"LK@"(TEY]&OM(49J.?5' 3!Q<>@,,ANN9, M91)]92FD^P"^UE8+##<")V$KX@4D'=3%GU$8A%WT'OE(9D2 ;('NUKEW+73W M-;FC^RN]'5TJ*.3OIA_AL'O-V.8RGX7[PI45YKU;> M:T.OE>MK)A5A*64+I$ 433K;D2+T!$2T_?NMO#^$3E\;BJL+5()PHR9^AX1[.P(P[D3- @:U M@,$SB<^MQZR>(7IA33ULI9XN9SE-4%4.$MU?0S$#T5BOK4BOK->3 M6N?)$6_:R1&4XV!KD,&;U5<%M7?&P^8CQCL.C=^DOBJ8??+@ 'NX90_;2TS0 M%5'PLAIKQWKM46W]'!_3T/$Q'!UO+1VW._%_U5FOP<@.^1C>.CA^SL)?6&D. MIK_+_B^YO].3%" 6MO.2*.%+IEQ[4J_6W=V9ZVFVVUUK>$W$@C*)&KUB::'"BK@4 -8? : >&PO=V]R:W-H965T^O(+QA:($X$BG)MC+'0&MW6(&F")IV?0CV0,NT3402/9)V MVOWZD9(B639U1A^3XF?$GL29$@N]1&(O;WEK*S8UEB6!- M(BRNV8;$ZLV2\0A+=6W@S.?#+27UZD#]Z]?T/](R"LR# M6D%6]32M&E54#1&X8[%<"_ ^7I!%& M+I17VSL^;75GT#*(-5;P5V!.5BL:QS1>J:$LQ'% #&U^5X_Z"(VJI4%>$J2G M@MW$]P?('XZMW;X>M=@GZC'(]1BTU -';*MZQ54K/:8IZF"/&K)=Y$+[@%MM M[2=R&^;P)+>2: MUF)V8'X"3B-S/V?N=QP3:N4H]:T57\HS&A[XQLY!U\-X9B P1A M7JI$%-J%[[!/37(=U6D&N_^]]X=#WX,'S3:5@YX'W8J&[QDFV#%'TS6.5P30 M&"PQY6"'PZUQY&X KDA3?52'CGT&H+)DJ) ,=3EVF MDJXS=*!?D?#"Q<%Z&W><LEI3%NCN;IZ1.;4GVGLBL\).KJ(=LM[!I@JW)^P@:@^3.YQ$XB*NPHZFI'VZT1 MZV&[\+_$!B$JC"WJ:FS;+C4;@*OZS0DFUJS;)38246%R45>3VW:]B8[]9-]1 MHXEA0+G$?B(J["GJN*/88E': %G5*89M)Y"?WWLLBU$X5M1UP[!YV9I![F?: M\QW70.OG-Q;+M+2W+)\G%;[)J?=-*D5?U@1L8ZJ&0+:50N*4Z))Q(-6;'P1S M =9X1Y0/)?ID5A51 M;C@- ?22HS#W6BWE/L3I&7-ZW!NJ"U6K9!7+14 %V'"VHPNR>*4^ND],K:04 MD$D6:^_P,B)\E1P""Q#H1*;'3OG3_*#Y77*\>O!\"F]FT/#\+?)OIDIUPQO' MOIFF9]96475ZXGV'N3*D H1DJ9IA7P_5!\#30^3T1K)-&ULO5EM<]HX$/[.K]#07">9H6"; M0-*6,$.@-]>9=LHT??G0N0_"%EBM;;F2#.7?WZYL;)R ?9 ME;3"HXV0/U3(F":_XBA1-^U0Z_15KZ?\D,54=47*$GBR%#*F&B[EJJ=2R6A@ MC.*HYSG.L!=3GK3'(W-O+LF()VPNB+X68"V2Y]HN/]YA_ZG(0]D%E2QJ8B^ M\D"'-^WK-@G8DF:1_B@V?[&"T #Q?!$I\Y=L\K'#RS;Q,Z5%7!A#!#%/\O_T M5R'$GH%[S, K#+Q[!M?.$8-^86"4Z^61&5HSJNEX),6&2!P-:/C!:&.L@0U/ M,(UW6L)3#G9Z/!7)FDG-%Q$C+T_,+;-/?F'?'F>N2]2'2HR)LD8$$=H >AE_%[N_AO M/2OB'4N[I.]TB.=X_4,!V&0 &&"ZQ#8TR!LW[ QNXQ8$AT>X@09VX0" MZ J)GU,J 2D?_.7K9$[.*?)>@O\ G^-]'Q5:D(@'T2$ &N):8QX.A*$07-#(2L MP\?C:N$R&S/=@;9D\1VUVOG*42,>R < M2QM4HU&T)6=NUQNT4HRX%BXYA_2?N5YWX& ?9OJI-=N5FNN\T.*%"T\0FA%H M0/P?1*6P;16QX^!)*GE$W('9-R\O*KE!*II"MN$YADV#[]#"0->G6P4I@$TT M.MLE)H_)J,:2H@0"KK3DB\PDJE,,,3&45[Z(%SQ7 ^Y)YD=4J5PM4S3 44&R M857.70)P'CUD1F3W-A 8,3A@& !/_"@S)>Y3%7;*(I!% MD2%](+=%,="5>8[U#8)V+?OH5;E>7UG7P8]5TG+7A]9E*\2IZ_+5@[UT,#R^ MDUZ7/*X?X?&PQ![9;:R I[*R1_<[$\&2W)>E*"_M31(LHS)O$>>9]$,XH9#) M2C*&DXA\>\]P#3K8)UIQ3]6F(;":!*Y3G4F-WOUFN"!F=?R[Q+R*F/=(]4M,ZX38>U+;-+![ M.#G1#:'5]:A.D^Z3'R?=1L^33:'5]:E.E.Y_/%+:[4]F^_!0:>;1X7W0K8Z4 MKOU,69;]AUU7DF?86N>-GBN;0JL+4)U W>&3UWFC)].FT.KZ5!V?:V_YOG.;:O4=RJ^W/M#=;#G/_[-;[1/K IM+H.5M9FZO$UWFY_*ML";;_BKXY6NU>U;)Z]9?MP[[SY+3Y> MWG:HDPG]'RV=5[5TGO?4Y>TUVN(UA5;7IVKQ/&N+M-,'NOCCAWD[Q,F$^T>. M\_>+O+?W6BEFMBGBX^$C?\-4WBW?Z$W,>ZQ>-3Q_'?B>RA5/%(G8$DR= M[A5XE_D;MOQ"B]2\I%H(K45L/H:,!DSB 'B^%$+O+M!!^9YS_ ]02P,$% M @ YX:O6*7J60B7 P RQ$ !H !X;"]W;W)K F3W$J3-YDYWIU:W:M3VM0.38!5PSC;) M]MO7-BR!$&BRHO#YS\S/#QI[=J#L*T\ !'K.TIS/C42(W;UI\BB!#/-; MNH-9!EF MWQ:0TL/:[X$)LDX!/4GDP""/ *T2 MS "])WA-4B((%ASP>2R.S<7=J*[KG M.QS!W)![#0>V!R/\[1?;MWX_AW),L>5(8BW,DQKS9$@]?!#H'YP7^. M"YGKA9PV%C+AO#C=%$NFI0-/.U %P#YT/,NR9N:^26PPC&N)C236(A;4Q(*? M3:QTX#>(V1/+#P+;.8$V&,FUT$82:T&;UM"FXT"#9V 1X>>Y33LS[2;HSK1N M+\^W.MV6@P%?M!6T2-S5).[^!Q)WG1ETXSGVY,X_G4&#P5P[@T82:W&SK6,- M:0V32W"^!41RM,&$H3U."SA;Y0W*7+')OT:H']Y8:FUZC0K<'H>>W9U:MC7U MO,[F-.SP:CPCJ;7Q.$<\SH_*!UDO0[8&-E2Q+RJ9YNYB3[M[T+"WJ]F,I-9F M_.JW M]8W$@SZ'G[Q?J)L*?7H^RI37'!\PVY*1L8N7-0=D0=*?/TFLJ MY,EN"+9C1H.M%L0M&IBVADNB1M-/MUX_ZB"C**FL5]$UL MR>1[Q"?DX3G463Y3]IDGA CP)<\*?C-)A-A?.PZ/$Y)C?D7WI)"_;"G+L9"7 M;.?P/2-X4W7*,P>Y[LS)<5I,5LOJWIJMEO0@LK0@:P;X(<\Q^_>.9/3Y9@(G M+S?>I[M$E#>067D>>7W:H6OR5 MDF?>^0[*H3Q1^KF\N-_<3-SRB4A&8E%*8/EQ)"')LE))/L<_C>BDM5EV['Y_ M4?^U&KPZ[=2; M@/C !1=+8F^(@D1>*"%2#AX6VS(1A=PY/.U M#XE>'O(.&14C$E\!#_X,D(N\@0<*S^^.!KI'9W1WIT/=M=%X+7*OTO-&(O_T MAVP([@7)^=]#U&M5?UBU] _7?(]C] L M&=6@S5MH\X/(Y;<_&25S -_IH\G'&@$O5ZCR/A8WSGHH!UT8'/0P3F# M-EH#WX)@-CJ5C2TW'TXE(H1'/1\P8 M+D0[DXK=(!IX,G.@Z\J]-X!].$9SH^%84M/A( 4'&>&\8Y1SZ8%X\DWWTRAU M_4^S^;I]0D:;HPE94M,)J>@:&L/-U?I^_1;<%TY;W^3DG="R7.]04I6 M8V9;:CHE%35#<]B\ENDU84SN9I5O3FBV(7648W)'M>9"]T9]3#;#Z\B6FHY) MA<[0'#NO#RQ.,"=G1L]FM;%QH%6U" Y$XP'T@\6T_0?JD%3\#,T!]#N9?\D% M!CX]D/R)L,'DU2PQFHQ-MK,O(U+B:;4;CH56U MR)::?E*I@GOD7F0U(YLA?&A5+;*EIB-5"0$R)P0C-V&SVFB25K,'=)JUE)OP MPAW>@Y'*"Y Y+ZCC.5+$!#2)N&G]FL5&([*:/MA2TT&J] %=YG0>63V>MZH6 MV5+3D:I< YESC5$'T&:MT1QK-=A=<.59:O\HU995G9!*,Y YS1AYL&A6&\UH M>OH*HSFF[U.ZQ#$]4GD&,N<9:A[ME;CUIU(PZ\R;)G5(:EL ID/ MYM=]--\5_)J-C&8W/_.-ABVS.CN5-B!SVG!WX/(.YR"D^9-T5%5EPNV.$9*3 M0IAW5)MY0&A5+;*EIE-5605:7&9'M9ID6%6+;*GI!00JR?#,;Q!&[:B-5M=S MS09=5VBV.KHJX!)9@Z>R!L^<-82T.!)6UR>5*WD035,<@SIL_*L ];E8S0%L MJ>E<5*;@G9TI-!M$7)$2_5*=!A$ZW?<"Z"%_WH=D-0NPI:9#ZI3HF%\BA"]( M0%H(>M8J\TY7V0S-?7@RF>R6WEPBM/=4:.^90WO]H UL*0,$QTES>7Z\T9B9 M?V,=6GVU8$NM1N=T:O!RPG95+6.YM@Z%J"O=VKMMO>1M5278NW\'K\.ZZE') MU$68#YCMTH*#C&REI'LUEY.-U76-]86@^ZK2[XD*0?/J:T+PAK"R@?Q]2ZEX MN2@-M-6EJ_\!4$L#!!0 ( .>&KUBRUMTW700 &(: : >&PO=V]R M:W-H965T]OXC88Q_\5*SM-/6EML T!.D J9:?= MBTK5H=M>3'MAD@>(+K&9;> Z[8^?\Z,QU04WI- W);_\]<>)\WRJ>+07\IM: M VCT/4VX&GMKK3>WOJ_"-:1,W8@-<'-F*63*M-F5*U]M)+ H;Y0F/NET C]E M,?\\'OL2KM(4N(H%1Q*68^\.WT[I(&N07_%'#'MUL(VRH2R$^);M?([&7BTB2+,EP_%.&>E6?6?T3_G@S6 63,&]2/Z,([T>>P,/ M1;!DVT1_$?O?H1Q0+\L+1:+ROVA?7-LW%X=;I45:-C8$:?94YEJ:L[%IIR?S-9. M[MDFUBQ!5S/0+$[41W2-YF8"1-L$D%BBNZU>"QG_"Q%B/$*?E=J:S4=S T$" M#P'E,6KD:X.4!?MAV?VTZ)XAG@F[%4 R+/ YH29^(, MPAM$\2^(= A!7^LUNU82&,/?,B*9 [\"8__X2#SJ\.P&X%V,W3Z1' ;-AU3-T+,/4JII[S MIDUA%7,>\U4VEY8Q9SR,S6Q[ B;K4(NP7AZ6597=! =T2+O=D;^KH0@JBJ M M!;J*.9J))&'2S/W_T(ZX#N0J@0/\ST=+TQUV]@B5@Y# M"R1D9.:'\QD,?YBDU\[I@#NV(G?>F;7L\ 38 WU@)ZPIV\U>:G?.Z4\>$XM( M3D=L-%G=P2V8K65P(\U,G9IQ9[2LZ=B*!K(#7><))9 M;Y!7O''^"E.C%3>L%0MY12SGAQV<"FM%0]RB:5X.G3FGEQ9J]4+=>FE?#MW! M+9BM9:C;,F4YG+F_UK0PS*MUAUK-4-*J'-(6$GD=Z^ [E]LD)Y;#,NU%.>Q2 M$@1'_@>C5A?46???7 [+^* QF34&=1OC_!6&_BB5:S>LM0IU6^4"L,&IL%8T MU"V:QN70G=.BM%B]4+=>WE .S_4-S#_X[)^"7.6+&\H\VRW7Q0I =;1:0+DK ME@WLY<7JRP.3YBU3*(&E:=JYZ9NG*HL%C6)'BTV^B+ 06HLTWUP#BT!F%YCS M2R'T\T[60;6L-/D?4$L#!!0 ( .>&KUB7,8B-:P0 !43 : >&PO M=V]R:W-H965TFQ+* MG/&PZ'L0XR'/54(9/ @D\S0EXG4""=^,'.QL.Q[I9F0)3Z#^R1Z$ M;KFU2DQ38))RA@0L1LX]OIOAKC$H1ORDL)%[U\B$,N?\MVE\BT>.9SR"!")E M)(C^6\,4DL0H:3_^K42=^IG&4_>:E [!G@7HN!7QGXQP9! MBT&G,NB<:Q!4!D%!I@REX# CBHR'@F^0,*.UFKDH8!;6.GS*S+P_*:'O4FVG MQD\K(@!-24852="G&2A"$_D'ND%/>HG%>0*(+]!WO@8]V4HBRI!: ?H[3^<@ MS"W3FO(T(^SUXX?0Q_W/$OT0,65Z%:%"7;=S)15ANG.IA671.725=M\XX4:5 MJY/25;_%5>QK/YA:2?2%Q1 ?"K@Z[CIX?QO\Q+&GG<3IF\][R8,/=EFZGXNE=#[ MLFFF2D^"9D],KKJ3&8E@Y.AD)$&LP1E__(![WN]3:1B'!QA[];"# M>+MUO%UKO%_2+.&O .661CPSJ5PB> $147F\1+OI/,FW.ZT]_5D%+T5SA5@CFMX)FIM6-OV:3=_.AK,U M"%F1T0XL0(#&5;%!BI^#R_J,2W%=(=:(JW^ZDGI^/\#-P,(:6/C&8BK?SP*B M\HK^5RRL)BQ6I4NQ7"'6B"4\P1*$@S#P@V8N@YK+X$PNNO(ES$+%JG,IE2O$ M&JD,3J@,@H$?ALU0L+>KZ3PKEE]$",*4/1';-2Y%4JGMQ]()/;][]!YJ&-;S M<"?(,(:T. $ MT15/M2+:UO=2NV CM\_73]7/-0* M9U?&8GL=^RR R+Q^^:(L%]&*M.V:=RUHKU%KS*WXM.2]\4,<#%IJ%[PK>O$; M56_Y>31O+_'M AUQL,CA=,0QE[]#50ANSNG1>D();%N8M$$<^9 M*K^>Z][Z;.>^.-$XZI^8,Y_B'&(G4QX8?2="?PM)E,!"2WJW?>V5*,]@RH;B M67$J,>=*\;2X7 &)09@!^OZ"<[5MF ?4)V'C_P%02P,$% @ YX:O6.>3 M?ZN9 P :! !H !X;"]W;W)KK)B M/"=2-?G:%%L.)"V-\LS$EN6;.:&%$4W*O@<>3=A.9K2 !X[$+L\)_S&#C!VF MAFT<.Q[I>B-UAQE-MF0-3R _;1^X:ID-):4Y%(*R G%838VW]FUL6]J@'/$W MA8,XN4=Z*DO&ONK&^W1J6#HBR""1&D'490]SR#)-4G%\JZ%&XU,;GMX?Z>_* MR:O)+(F .PC)1?J-#-=;Q#)3LA&1Y M;:PBR&E17,Z#4QLX+_7@U@;N2PV\VJ"C%4W?E.J7UDHO6N@7Y4ER]90J.QD]PAZ*':";!4A",_$&O7YE M>V/K;J2NON7=C1 MT(QFF4JKF)A2^=269E+S9Q4?/\.W,;IGA=P(%!XE[B 9(0<^W>$+>R@3T\+=//;FX[ YM=@XC\?T,WYS+NHBY=3 M<4]P<3_F RE&R.K%M+1SFFP[)==Y<;8_?U1#T'L)N?C2E=V*YW;S]"IV*[8D M@:FAEBD!? ]&5,IWUY61(6&+(6'Q0+!64MPF*6X?/=(\F@!*U.^$JX53("($ MR,X?6T7R2Y+> _:1XV+;<8)P8NY/I>YU>:W4EUX#[+FNW?897PZS?2<V V\,X6\"X6P M98=NMSY^HX_?J\]'5JS_D,!SU/$FY6Q7R"Z1_(N L6L'H1?B\9E.O=ZOU %P9E2 SEM"1HT@@:]@AY7R10*IK9<(B%%>Y+MH$O'X#*E@3JEZ<^9 MCKU.K]5Q2%@\$*PE]K@1>]PK=KS^L95H7K^QZ/,]Y$O@G7M1+^C:O6A(V&)( M6#P0K)6-L,E&./ !(1PR*4/"%D/"XH%@K:38UJ]#NO7_5B3T[\5YO?.,WHN_ M-DO_$>Q% 3$>N5WY&32H>"A:E2'SI*+*@:_+4E:HC57MIE6ITO0VY?+;LD@\ MZY_9M_.JZ/V%J6KP>\+7M%"'&5@II#4*U%[,J[*V:DBV+>NV)9.J"BQO-T!2 MX'J >KYB3!X;VD'SYT+T$U!+ P04 " #GAJ]8*R0R-4\& !A,0 &@ M 'AL+W=O&ULM5M;;]LV&/TKA#<,';#6XD6W M+#'0F-O:APY%LW8/PQX4FXZ%ZN))&LZ.M+8DG?=T0>\9B' MU.?K4YI]SO="%.A+'"7YS6)?%(>KY3+?[$4;A9X\73B M0_BP+\H3R]7U(7@0=Z+X>'B?R:-E@[(-8Y'D89J@3.QN%J_Q%6=6F5!%? K% M*6]]1F57[M/TQ5I$48DDV_%/#;IH[EDFMC\_ MH?]:=5YVYC[(Q3J-_@RWQ?YFX2W05NR"8U1\2$]O1-TAN\3;I%%>_46G.M9: MH,TQ+]*X3I8MB,/D_#_X4A/12L#.2 *I$T@W@8TDT#J!7IK Z@16,7/N2L4# M#XI@=9VE)Y25T1*M_%"1667+[H=)^=SOBDQ>#65>L?H@'D5R%.@%%T401OF/ MZ"6ZDX-K>XP$2G?HZ?HN2V.T3I,BDT\JEXTL]FA=-4]DN,?1B^]_O%X6 MLE$E]')3-^#VW RT@!,T#L)N\_1+\E6;'6 I>Q-TR7RU*5;8D3D8O,*4?P3 M(A:A PU:7YY.!M+YY>G8T!O:/"!:X=$1O-_21Y$E4FG%$+?G7#:<6WYG7.6' M8"-N%O)+(1?9HUBL?O@..];/0[Q @G$@,(TSUG#&3.@K;=!N]$&[>1JT0W2> M89T*MOS&?%PYS/&9[\LG^=BFJA]("+,\S_+T0-X/9#*2> YM K4NVDT7;6,7 MU;! ?[T3\;W(_D;_HC=!MCT%F4!Y$(F\?>53N!4I>IO^T9P!NBS)@ZW# TQ-89QVZ)"S-F M^1T)]J-LWR?#\O.:[GF@\KL3FV,6%E_+*51F/HAD(XQ*--Y^ZJB"!.- 8!KM M?D.[/T.)/B1GD& <"$SC#%O*XEG&P3HT^ :-FA%F@BYKH+;DB$==V^XHI;MBSMQHONG4X06*QJ'0=,*)(IS,D&6=#$4<)!J'0M.) M4]X>&VVP>98TYTZ1(^W/DY9/">G*W.T";I( M $7C4&@Z<6J=@(V6^G\F5K]O3XGC,+_C3]<#@8P2BG%/ M&FN8MFX<7"X4<<>;K@P8#;YJ\_#;;KN8; M3QY)H/OX4&@ZZ6IE0-@<"8+:>E T#H6F$Z=L/3&_(##.@.;<"9:T!M*7ELQW M2/<]R$ @];##/']$ELJ&$[,-?XXLIT^2H+O\H&@<"DWG7ZT*B#M'H:#F'A2- M0Z'IQ"ES3\SO$"Z>)+W^)$EHZP5BS4T_C&'/HZ[5E6(_$%LVP]@9D:)RW<3L MNL>E.'?SU7SCR<,(=',?"DTO#U K!&K-*1 =?>@:!P*32=.N7MJ?DU@G"'K MW+9(/)=:3D=T V'8Q;9-NWNK0X&.Y5!,1K9EJ#+;U&RVGZ.ZR1.@N0V3QQ'H M)CX4FLY_JT!G5H4.;(D.;(W.M_#V5'E[:M[UOW0"-,-,<*LUD+;Q(Z=2VW&[ M:NT'VA3[ENN.B%79"AX*:>U T M#H6F$Z?,/9U1QD,'*FML;&._.TGVXPCS'.IUZP$& VV?T9%M5*J\-C5[[6?) M;OHD";HA#XK&H=#T!Z"6!G1.Y0X%M?>@:!P*3:]D5?:>P13OU##M2E-J8]?O M.M:!.,P;])@4YYKMYFSS.X'7575\ MY_PMON+G:G\%<_[QP;L@>PB3'$5B)R&M5Z[\@LC.]?SG@R(]5!7N]VE1I''U M<2^"K&ULS9IKCYM&%(;_RLBM MJD1JXKEQV^Y:RH:VB=2H439I/T3]P-IC&X6+"^-U^N\[@)%<^8,/(:Y/.3%IW*KE":?TR0KKV9;K7<7\WFYW*HT*I_G.Y69;]9YD4;: M;!:;>;DK5+2J@])DSBEUYVD49[/%9;WO;;&XS/2' MJQF;W>]X%V^VNMHQ7USNHHVZ4?K#[FUAMN:MRRI.55;&>48*M;Z:O6 7H>15 M0*WX(U:'\N0SJ5*YS?-/U<;KU=6,5F>D$K74E45D_MVIERI)*B=S'G\?36?M M,:O T\_W[K_4R9MD;J-2OESM-CL#F#-,Z:_]'G8R%. I@[$L"/ ;P?($<"Q#% G!L@CP&R MKDR32EV',-+1XK+(#Z2HU,:M^E 7LXXVZ<=9->XWNC#?QB9.+]ZI.Y7M%7D2 M*AW%2?F4/",WIKE6^T21?$WNOU\7>4KT5I'W1925:U547_Z:YZN21-F*W*CB M+EZJTD1_N G)D^^?7LZU.;WJ(//E\52NFU/A(Z?".'F39WI;DI^SE5IU#>8F MKS8Y?I_<-9]T#-7R.1'L1\(I%\ )O3P_G /AX?GA;"(;T0Z5J/WDB-^KJ%@= MHD*1CV]4>JN*OZ 23UI4%Y&+G19F*'/<@#J>U]6%@(X+5PC6ZCKI MN&TZ[F0ZKS.MBF=GI-/8."?'?R8"(8)>.H",.5(RIY<.9.>XC$HX':]-QSMK MCM1S0'TVN651 J7C838WIEF(9-8IG]^6SY_LAN9>;:X82W,/*PS.@*W@#\;. MK5JQUPE#E>,(E[F]"1 .==+WS;W*@SLA:%,))COA?6Q 8U-=^NZ;NU#+?)/% M%:E!6068'8%I%B*9= M/ZG)XSWFL@N!+*=,^GPD:8NH#(E1&2JDHKJ%6&[=&EI.91B@RH9LZ7N"NOVF M 1 4G@E#(6?2X2X3(TUA:94AXRI#Y554MQ#+K?N\S!(KQR!6/B1,J#D &=P< M@'"Z.;A%5OX5R#H=^PADQ3(*$8RZA;+(RK\06?D0,<'!!D@4'NRA\('!MLS* M'V#6!I8FD77:XK&3']4MQ'+KEL\B*_^VD)6C(BNJ6XCEUAT*BZP<"5GYD# ] MESD>%[(_00&X%8QZ'O7[,Q10.H$04K@C,]12*T>B5@Y!)',9"UC_,3 D]3D+ MJ.SG!0A-G4:O.Q9+.1*6,9, Y*(ZDL=0.98'H)S.X^0=_C2B M-C?VR3?XN*_P<=_A_Q> *BR@BF\+4 4JH**ZA5ANW:&P@"J0 %5 @"H%IT[_ M_3>@Y$+X#N/]%_J 4@J?"]\=><(H+* *)$ 5(*!ZPJ.NWT\,D :>*UC0SPM< M N#3( A&\K*(*I 05: B*JI;B.76K:%%5(&!J )"5#>00<#Z?0$\$^62^O[@ M%QF@E$;*?7?LAF0152 CJD!%5%2W$,NMN\C,(JK$0%0Y?-K)9."Z_>LAI*., M"SK@%4#)72&X+RG<'M(RI/P*AI1G,R2@'&$O2#G)7M(RI/Q"ACS&N0]/64 Y M,F4!Y=J7UBWI]<6__-;L(F_72UJ99 MOOTF*C9Q5I)$K8TE?>Z9\A;-BNAF0^>[>HWP;:[-):[^N%712A65P'R_SG-] MOU$=H%V7OO@74$L#!!0 ( .>&KUA/!#B^:@( .<& : >&PO=V]R M:W-H965T88VH2QP08A MH=MGQ;Y)1&7)D^2X_?>39,?+PQD9Y(LM6?<@O!X[OK/[,"?KC3(?W#0I\1H6H)[+F= SMV/)20%,$LZ0 M@-78>?1'D]C$VX"?!&JY-T;&R9+S%S/YEH\=SP@""IDR#%B_MC !2@V1EO&[ MY72Z+0UP?[QC_V*]:R]++&'"Z2^2J\W8>7!0#BM<437G]5=H_5B!&:?2/E'= MQGH.RBJI>-&"M8*"L.:-7]L\[ '\Z P@: '!I8"P!836:*/,VIIBA=-$\!H) M$ZW9S,#FQJ*U&\),%1=*Z%6B<2J=PQ98!>AF"@H3*F_1'5KH7R6O*""^0NWZ MW1PH5I"C"6=*Z-RC1RE!2819CKX3O"24* )2HY\74W3S_C9QE99G-G&S5LI3 M(R4X(V4*V3T*_8\H\(*P!SZY'!X9P/*%9_@ZI]@Z'?49:ABB M?@9S $>RQ!F,'7W")(@M..F'=_[ ^]QG[TID!V;#SFSX+_9CL_I\ZG(3MD:* M([,7R0!E;8SLRT1#/[#TIG-LTS *_# 1WX4=Z(\Z_=%E MQ:)__\7>BD77K-B5R X' "X^*=AH6/T3#^*AF M[EX;,E? #RS6A$E$8:5QWOU0TXBFK383Q4O;F99:R<-W6@K'GA)[.M[C\\YCF^21JI'70 8\E1RH<=> M84QUZ?LZ*Z"D^DQ6('!E)55)#4[5VM>5 IJ[HI+[41",_)(RX:6)B]VI-)&U MX4S G2*Z+DNJGB? 93/V0F\;F+-U86S 3Y.*KF$!YKZZ4SCS>Y2"2'%:VYF1D!H8RKD_)![+ 3R6O.1"Y M(MOU.61R+=@OR(DIJ"$-U>1&9+S.,<($!H%,I3 *SX5\973).#//9$(Y%1D@ MZ/UB1D[>GB:^0=9V;S_K&$Y:AM$!AF%$;A&XT.2SP,U> O@HM]<<;35/HJ.( M,\C.R"!\3Z(@&NPA-/WW\N@(G4%_! .'-SB U]O];:_=WZW=#[MVWP@,'K7[ M:JG=TCZW6S+Q?C*V:5SJBF8P]K K:% ;\-)W;\)1\&F?4_\)[(5O<>];? P] M72 >0[&J]6R?UA9@Y !L/]NDPXOX?)CXFUT1?V=%0?@Q[K-:=O[.)2M!K5WO MT223M3#MM]='^_9VY6[UJ_@$VU[;I?[ M#WSEJHU$YIP6"%D<'8^](AJ^U [ M,;)R5WDI#38&-RRP=8.R";B^DM)L)W:#_F>0_@902P,$% @ YX:O6()# MYOT- @ X 0 !H !X;"]W;W)K.2EJ6!AD=TIQ\W@-4KKP_N7R*[9UEQ"S,M?XJUJW+\ M$:,U;/A.NEO=?H6>9QK\2BUM_$5ME\L81N7..JUZL:] B;I[\H?^'HX$X\DS M MH+Z&L%K!?$FR-=91%KSATO,J-;9$*V=PN+>#=1[6E$'?[%I3/^5'B=*[Z[ M"@RZJ4NM )W-P7$A[3GZ@.Z60 M8S\O%LP>&$RNIAB9+IYZ@*GF]B2 M*^U\@\=EY3]!8$*"/]]H[0Y!Z/+AHU;\!5!+ P04 " #GAJ]8/V^+Y>P# M !O# &@ 'AL+W=O&ULK5=-;]LX$+WW M5Q#:8)$";O1IV?+:!A+;[>;0-DC0W<-B#[0\MH5(I):D['I_?8>4K/A#5E,@ M%ULDY[V9>:2&H^&6BV>Y!E#D>Y8R.;+62N4#VY;Q&C(J;W@.#%>67&14X5"L M;)D+H L#RE+;/!.= MRISS9SVX7XPL1T<$*<1*4U#\V\ $TE0S81S_5:16[5,##Y_W[!]-\IC,G$J8 M\/3O9*'6(ZMOD04L:9&J1[[]$ZJ$NIHOYJDTOV1;V3H6B0NI>%:!,8(L8>4_ M_5X)<0!P_0L KP)XIX#P L"O /XI(+@ ""I \%I MP*8U.TR=R/Q;S#,CU%!1-4OF>?"!/>"07 M10J$+\F1T0?R[6E*KJ_>#VV% 6@:.ZZ<34IGW@5GKD<^*V,4XAOB.]VB.=X?D- T]?#O0;X[/5PMR4;O]X,W_#Y%_AJS;^> M:'X[ETK@.]4D>4D9-%/J.C.0.8UA9&$AD2 V8(U__\T-G3^:Y'I+LMD;D1U) M&=12!FWLXT]8(R4QQ6P#0M)4GV,:Q[Q@2A+*%H0;@7.ZH_,4)+G^PA4TG>F[ M=D?_N/\V[4H)"@U(%^O-V M]S^\-[ATP^#8;-8:0K.2I$7$;BUB MMS6W1V"*).8(-N58@KL'P;MA/_).4CRW\IS(/\VPP2IPO+"V.HH_K.,/6^._ MQRJ3L43M6I)H97B5M&6:;\0S"\]%C7J1WRQ$KQ:BURJ$*2:R*?W>F3L_.)"] MS.W'_IF5JFKZ\. MB4'@]_CO'S2? B M)U1*D!JFUE29^9Q+F+#+B883TUM-CY M<0&==R\>!,1\Q9+_TU@+37+5U@P.U@Q.\@@OB:B;*[+0>*YZ9]FW.%S:!Y7.,7 0AM@.M+CD)7 ^V@ M_L88_P!02P,$% @ YX:O6/NR=O7/ P $ T !H !X;"]W;W)KXX1VB4EEK19F[9:O M%JR1E%1PRY%HRA+SAVN@;+^T7.MQX0/9%E(OV*M%C;=P!_)C?2R6)IQ1;*(,<-E1_8_G?H",TU M7LJH,+]HW]DZ%DH;(5G9.:L(2E*U__B^$^+ P0U?07B#??8L\Q_-' M KIYO;LWXKY^O;L[P<;O#\HW>/X+>(R9MT$L;3*&O M=.:F#>=0I0\([M,"5UL8R#NF9HL:&E1=7W>K*':C>&'O#F4ZMG*=*'$3][G= M^MANYCIS)WG">T9NWI.;3Y)K[ZFJL#FI<)423!%6C*1 N,H0)7A#*)$$U%RB M'!..=I@V@&3!6;,M4,U93B1B'&DEQF1H]Y\?!#Y/(B\,DH$0QW:!XN<,]%I/ MTCDQ$\)>K'!2+%W-M%89$3432BIUV42S$20CF"N-QNA/(H['B\:N4W@DSRQ, M?'\^D.>$[;XK3]3+$TW*8ZK]N;D90Y54FM3 Y<-;5%-<29-<\*TAM>H1Y)AL MT3'=)!ADS(A-Y(3),&,F@SY1DKB7)'Y5QE!0S0[PY(Y8NAZGA?'PZHP8CAS MO1.CW>MM_M1++:-*0;)E5[:X:%^F0!K@W4\YPQ^3C1&_0?0:O_ M %!+ P04 " #GAJ]8EYZB[ $# !$"0 &@ 'AL+W=O&ULK59M;YLP$/XK%INF5EH+& )IER"U9=/ZH6K5K-MG!XY@ M%6QF.TFW7S\;"$T(B3JI7X)?[GGNGKN+[9 RCT4A9,3JUK2MF62 M0TGD.:^ Z9V,BY(H/14+6U8"2%J#RL+&CA/8):',BB;UVH.()GRI"LK@02"Y M+$LB_EQ#P==3R[4V"X]TD2NS8$>3BBQ@!NJI>A!Z9GC.\Y4+M%7ED*Z M2V#K^#L1>"/B&A]EC"$Y1Y[[&6$'>P,!W;P=C@?@\=OA[A$U7E<2K^;S#O!U M:;_?3_O57"JA_RM#66]8_6%6DRQ^ M)[*=;/I=-OUC[*\-3IL,9H*7^J1@S_ITJ+BD2@[ELN$,:DYS[)'C#3U?)[JO>M7#QVG6'50:Z;X:]T87;JV2\;^:%XZ#?F?;6_5*"6-3WM-1=M&2J.:6[U>XI<%7? M@+WU:_U$:&[T5YKF?7%'Q((RB0K(-*5S'NHJB>;.;B:*5_4M-N=*WXGU,-?/ M'!#&0.]GG*O-Q#CH'D[1/U!+ P04 " #GAJ]8.D>'0?," #<" &@ M 'AL+W=O&ULK59=;YLP%/TK%INF3EH+F(^D M78+4E%6KM$I5NV[/#ER"56-GMI-T_WXV$)80$O6A+\$VYYQ[SX7GGENBHKH2+J0BR!FSN%D!719BL7KEI*('E-JIB+/2]V*T*Y MDTSJLP>93,1*,\KA02*UJBHB_\Z BN,ED21;P!/IY^2#- MSNU4JM_6WHV7.5%P(]AOFNMRZHP=E$-!5DP_BLUW M:/U$5B\33-6_:--@8^R@;*6TJ%JRR:"BO+F2U[8..P0_/D+ +0'W">$10M 2 M@K<2PI80UI5IK-1U2(DFR42*#9(6;=3LHBYFS3;V*;>/_4E+?H^2E%9Q\_3UQM4K!";M:&FS7A M\)%P/D;W@NM2H6\\AWQ?P#6Y=P;PUL ,GU1,(;M @?\%80\' PG=O)V.!^CI MV^G^"3=!]SB"6B\XHG?'-4A0&L&K^6,KN!HJ<2,1#DO8/G&EEB2#J6,:@0*Y M!B?Y],&/O:]#Y7E/L?2=Q/9*%W:E"T^I)S/"7]!<2$.C?*&&"M<(Q+6 [8?K M)(I#''D3=[U;D@%8%'NAOP]+!V!AX%V..]B>C:BS$9VT\4,0C@HI*J1*(J$4 M+ FP'8:.SY0<_-(BX.,3[V>U;3 9!_&0\[&'4.1B<=_!2:,%2T#3"S#7#(P^C@ M91C[8R^.>C8&8$&$1_V'<0B+XS@(+WM6W)V^7X%",G @ K@0 !H M !X;"]W;W)K>^E]PY[:5Z MUC6 08>&"YWAVIAV08@N:FBHGL@6A#VII&JHL:;:$=TJH*4/:CA)HFA.&LH$ MSE._MU%Y*CO#F8"-0KIK&JI>5L!EG^$8'S<>V:XV;H/D:4MW\ 3F6[M1UB(C MI60-",VD0 JJ#"_CQ6KF_+W#=P:]/EDC5\E6RF=G?"DS'#E!P*$PCD#M:P^W MP+D#61F_!R8>4[K T_61?N]KM[5LJ89;R7^PTM09OL&HA(IVW#S*_C,,]5P[ M7B&Y]D_4!]^9S5ATVLAF"+9VPT1XT\/P'4X"DNM7 I(A(/&Z0R*OZ2D4H/=K,)1Q_2$E MQF9P?J08:*M 2UZAQ0EZD,+4&MV)$LI_ <1*&_4E1WVKY")Q#<4$3>,KE$3) M%+U%!.F:*M 7T-.Q]*E'3_^_])_+K3;*=LJO<[4'W.P\SDW/0K>T@ S;\="@ M]H#S=V_B>?3I@MC9*'9VB9[?4Z;0GO(.D*R05"43=H:&CW&%6E!A?4YW(-]X MLAO2?1Y'DWE*]J=ZR$D/-:!V?E(T*F0G3&BG<7<&KUC9S)7^I@0 ' 0 : >&PO=V]R:W-H965TU_X\/S^>.SUP\4UN 11Z*O)2SIRM4KN;R40F M6RB8O.8[*/4W:RX*IO2MV$SD3@!+:Z MWUM1IQO3.)Y>OZC_4L-KF!63L.#YGUFJMC,GR M_HL.C6U(')144O&B==8S*+*R^61/;2!.'#"]X$!:!])W\"\X>*V#]UH'OW7P MZ\@T*'4^: M@4.S*JN(3D&GGX R(N\2P36KS>G5C< MEZ]WQR,T7K1&[E@",T?7"@EB M#\[\IQ\P=7^VA>TMQ99O)'864K\+J3^F/K\O=CE_!D K*&&=*01-7&T1;)1H MK61JYWZ.?>S1V-5KNS^-CL60X#APH_C<<&DQQ#&)?1)TAF=404<5C%)]KI3D ME4BR>ZO6DNAG;4=W$MPME!:.#B81>0,*H-^'%T"X@),:1WP,;VF$7M>B''4XQO: MA812$GD]OJ$=IF'L^L$%P*@#C,9WEUZC1&F21$"J-U?.I94G&HY/<."Y<1]H M=#A[J4"VDC,^P!W%&6VX(+E?W#ZD[L!0=QDZI*9VVVTJ\A)B4H*V,KWLL\ MU^M72HL=IE%(^YF\M!@2C^+36G4.>M+LX%'0)>A<2;(AZ$[H3EJHYP]HE[-2 M(5:F"+Y7V4ZWN,H*C8?;T@U=0OO0%KM(%Y.@ORTMAM0+<$#Q!6ARA";_#UJ8 MGOB*KZ\JV:ZOE918]Z +DL5O"HYW#_%&_^0#E MF53F/3BV)<>%7E]7%JW06=Z[V/7CP:O_#88\#\NQX\'C+<]GM05A#X,_W&1^ MI#=DOR&P&&)?OX!\VJ>T&,91& >7MNVQP\'C+<[O7.EN $ZZX++N@JUAFS!QI)4IX5:KF*-,] M[8[-M_5AL??\SARGZR/>4:8YBW_2/5Y62I3#6DNZUZ&>G&B.M\V-XKOZP+?B M2A\?Z\LML!2$,=#?KSE7+S=F@.Z?#/-_ 5!+ P04 " #GAJ]82 J^G&8# M #'" &@ 'AL+W=O&ULM59-<]LV$/TK M.VRF8\_8(@B1DNA*FO%7VAZ2>.(F.71Z@,BEB#%), DV?^^"Y*FE9CF3 ^] M2/C:?6_?+K!<'I1^,#FBA<>RJ,S*RZVM+WS?)#F6PDQ4C17M9$J7PM)4;WU3 M:Q1I8U06/F=LYI="5MYZV:S=Z?52[6PA*[S38'9E*?33%1;JL/("[WGAL]SF MUBWXZV4MMGB/]DM]IVGF]UY266)EI*I 8[;R+H.+JX Y@^;$5XD'\,>,.[!6I8W@@KUDNM#J#=:?+F!DVHC361DY7+RKW5M"O)SJYO M'RF_!@ULGN"CL#N-<'*#5LC"G,(YW%,5I+L"067P7D@-7T6Q:V:WWW?2/L&U MH@2EJ(73>.E;HN0<^TD'?]7"\S?@ PX?5&5S [=5BNF/#GR*I0^(/P=TQ4<] MWF R@6EP!IQQ#E_N;^#DW>F(WVDOU+3Q.WW#[W]3 OZ^W!BKJ>;^&1*EA0J' MH=Q%O#"U2'#ET4TSJ/?HK7_])9BQWT8""?M PC'OZP]"/]!MWS_3C\_"F)\M MYA$HGPR0QJU.W**9PH#7$8G_'%XM5I88'.SR:,O5BX>]O< MOWT#97.$@)U;=1[0SAZU0: *3Q[ U(6T@%G6';ZLM2P@B)HTAJ=#&K91SIHH MW=NS7P?T$O$PG$=+?S\@4-0+%(UFNLEN+\_OA=J( BJ23!B#E@)-*.'ZYV)M M247_0V)G/>_9:&(_$L5$F!QJK1+$U$"F5=D%,$2V=1<=*3CE4QXR%@X+..^) MS$>)?!-:B\J."C5_A7W.PSCBX708>]%C+T:Q/U&-:3.$N'B%.(O9G+]1+'&/ M%X_B_:4L54?V0\E@\R ,<8A?*\ZB( X7LV$6 7MYQMDHCVNZ;EL$:M-02&-E MM0577S+!03$Z;\>W9\X"%L:+^"I[S3"G+PW4[@#M9TK9YXD# MZ+]=UO\"4$L#!!0 ( .>&KU@I#AJ:=0( *H% : >&PO=V]R:W-H M965TYAAH>D!WT2%H ML>YBV(5BT[%0V7(E.6F!/OPHR7&S(0W0&^O(GQ\ID\E:J@==(AIXJD2MIT%I M3',:ACHKL6)Z(!NLZ:20JF*&EFH9ZD8ARYU1)<(XB@[#BO$Z2!.W-U=I(ELC M>(US!;JM*J:>9RCD>AH,@\W&+5^6QFZ$:=*P)=ZA^=G,%:W"7B7G%=::RQH4 M%M/@;'@ZF]C[[L(]Q[7>FH.-9"'E@UU\SZ=!9(%08&:L J-AA>YO4[,2% MZJP)CM?V4>Z,HE-.=B:]?*+GU:AA\0P_F&D5PL$%&L:%_@Q?X8Y^@KP5"+* M*\85W#/1NM7E8\O-,YQ+>I\<%7,Y/I@SA;4IT?",D4(2&F*TGL*LXYEYGO@- MGF$,-Y(4-%S6.>;_"H047!]AO(EP%N]5O,!L */A%XBC.(:/$((NB5)WPQX/ MHSZ'(^=A](:'=R;I]]E"&T6_XY]=Z?&NQKM=V1(]U0W+J ^L/+[*>4UUZO,$+SOSY9F]ZL2IVBZP2D_&)_'Q MT20)5SMP)CW.Y!TXQ2M1@VKSB"];+[H+S7LXWD(;1H/#_[C"K?JI4"U=E]"0 MR;8VOI3ZW;X1G?GZ>[WNNQ@Q+WFM06!!IM'@B "4[PQ^863CJG$A#=6VFY;4 M3%'9"W1>2&DV"^N@;\_I7U!+ P04 " #GAJ]8[$%3_%@% .&P &@ M 'AL+W=O&ULS5EK;]LV%/TKA#<,+;#&?(B2 MF-D&FBC%"C18T*SKAV$?9)NVA4JB)]%Q^N]'/:('17-VIP']8DORN4?W7$J\ MQ^3L*+(O^8YS"9Z3.,WGDYV4^^OI-%_M>!+F5V+/4_7+1F1)*-5IMIWF^XR' MZS(HB:<80G>:A%$Z6?]@^9.ILV+.LHX6D>B11D?#.?O$77 :9%0(GX(^+'O',, M"BE+(;X4)^_7\PDL,N(Q7\F"(E1?3_R6QW'!I/+XNR:=-/U:/5,[!JX#+ M,(KSU^ ->%1/V_H0@S JQ]?SZ92955P3U=U!C=5!OA$!@B#>Y'* M70[NTC5?]PFF2DZC";]HNL%6QH"OK@!!/P,,,3$D='M^.#:$!^>'(XL:THP0 M*?G(_SM"?WY0O."]Y$G^EVF0JB0<0Q[#;"GAS9ZJ%7/AW ILE+/CH>QW($HS0]9 MF*XXV'"SN(J0=E)AA!"D2QO"/.IB C5A0Y@/(66^69;;R'*MLAZJ1F1*WQW< MD'B0NGKZ0YCC4( M(8Q "IFCZ3&PN8QV'L&>'M;H858]OPL9*A4O\^JRGE=K6295;) ' MIEL#4,T%%/I,4V8 JCF#.9B:M2'8MG]H575)NXY\F29\86 M8:>ZM$>,RA:,Q=8O8\=%H>^A2==9C#4"8[(%8['U1P"W(X!'Z-0U26\"1]!U M];GDU@!4?H[Y6M\(3#C$(#TQB:+6]2&KK_F63ETS]IJK:F&^+FT(P]#1&WI@ M@A&7GIA-4>NHD-U267IU'=F]I>K!+M4%#&%J.G3T]F:"X2ZL+Z"U4,CNH<[N MUG8>\QL!C"_J2$3!"$3]HK4&#=D=VB6N !D\&W9TQV:_X25%^>]$_:*TM@_9 M?=_EU@(-/9N#'08QU*MCL(J$$N+K+XD!1ZG;J79?6^L"T;_80#76H8S2;3/4 M=F]A9;NXLXW)%HS%UJ]DZS\1^RZ\A=4&7SP"8[(%8['UEY-:DXSM)OD\;U&3 M]-HO08[Z2Z6]FP8@@H@P#'7?;T RC_E^YQ]?7U)K6+'5CGV+O:@9^_;"]YC> MG@TXCU ?>;HX \Y33NS$6@!NK2"V6T&+P\!#NT8094SW2 :<0P@=#I !1[&J MR@D-K?W#=OMWMLG )C=G6!,PX(R+ B:<954 M[X/VWW?)0X #ZV;LJCN8#W- M@#.N#)CX+$L#N/6"V.X%+^_@-6%W::]XH7U?7QPP )7+I>2JYK-I\J4ZDV)?;$4LAI4C*0S4%K7E6 -3O&R'DRTEQ@V8+;/$/ M4$L#!!0 ( .>&KUA@U'(A#00 89 : >&PO=V]R:W-H965T2,_EL7Q\/=T)^56M 31ZRE*N9MY: MZ\V%[ZMX#1E5YV(#W-Q9"IE1;89RY:N-!)H405GJDR"(_(PR[LVGQ=RMG$_% M5J>,PZU$:IME5'Z[A%3L9A[VGB<^L=5:YQ/^?+JA*[@#?;^YE6;DUR@)RX K M)CB2L)QY;_'%@@SS@&+%'PQV:N\:Y50>A/B:#ZZ3F1?D&4$*LMG]-\*\H;, U6P$.F?+-'KF3?V4 )+NDWU)[%[#Q6A M(L%8I*IX1;MR;3CR4+Q56F15L,D@8[Q\IT]5(?8"/Y,=YI:>XR$Z?GUSP6&:#/] F= M78&F+%5OT"_H_NX*G?WX9NIKLT>^TH\KO,L2C[R APFZ$5RO%7K'$TC: +Y) MKLZ0/&=X2:R(5Q"?HQ#_C$A PHZ$%OW#B26=L"Y86."%QQ3LRT>S"EUKR-1? M734K(0?=D/DG]4)M: PSSWP4%UTI[6*<]M*;]F;(=Y?FAT>+A\>4&L@>0G6=E13KVK!R!M4A'->G( MO5(CE^P=@;78CVKV(^N1WTJQ9%H5(I540Q?9$F&RI[;@G!PHTKK+*SF,:PYC M*X?W@J_0A_REEW*M8,>>G2.P%N])S7OB7KD3E^P=@;78XZ#Y3@[^MW8K"(Q; MZL71\$"_]JU>2V7/7F KE=_IIN^#UXYT[ FZ0FOS)@UOXE["%::K"CA":U>@ M\4G8:D3ZB3CL$G$81(=/8?M>K^72N![\7[:':6-X[K3AH7JJV8IX]%DZ0FOS M;^P3'IY S4Z=E"NT=@4:+X6M9J6?FJ,N-9/19'RHYE,8(]PX(VRW1I6:/S"^ M2D364\Z.?%!5@%.X*MS8*CP^@9R=VBM7:.T*- 8+6QU,/SE/.NPQGAQJ^116 MB316B=BMTC5/&.TG83O2L0?H"JW-N_%5!+N7,''JL%RAM2O0."QB]2^])%Q! M'/S".[3(]HU>2Z0Q2L1NE-ZMOFUT3PD[;22Y0FOS;DP5&9Q PDYME2NT=@4: M6T7L;:E>$AYVFHI_B]BI/_+W.LH9R%71:%R#^4M\ ML2A;\@U,^0_!#94KQA5*86D@@_.1(2#+IGLYT&)3]*T?A-8B*R[70!.0^0)S M?RF$?A[D&]1_?&ULK59=C],Z$/TK5D!HD6#SV;1=VDC; M#5=W'Q K%K@/5_?!32:M16('VVV7?\_824/;I&6ERTL;.V?.^,PX,S/;"?E- MK0$T>:I*KN;.6NOZQG55MH:*JFM1 \,[^XU/;+769L--9C5=P2/H+_6# MQ)7;L>2L JZ8X$1",7=N_9MT8O 6\)7!3AT\$Z-D*<0WL[C/YXYG#@0E9-HP M4/S;PAV4I2'"8WQO.9W.I3$\?-ZS_V6UHY8E57 GRG]8KM=S9^*0' JZ*?4G ML?L;6CTCPY>)4ME?LFNPX\@AV49I4;7&>(**\>:?/K5Q.##PXS,&06L0G!J< M\Q"V!N%S#:+6(+*1::38.*14TV0FQ8Y(@T8V\V"#::U1/N,F[8]:XEN&=CJY MYYFH@'RF3^0J!4U9J5Z3M^01KU>^*8&(@AQ WC_A=5- KA; H6#:0+\\IN3J MY>N9J_$XAM3-6M>+QG5PQK4?D ^"Z[4B[WD.^3&!BSHZ,<%>S"*XR)A"=DU" M_PT)O" <.-#=\\V# ?/T^>;^!35AEYK0\H5G^'Z3@S8%Y-_;I=(2OY__AE+0 MN(B&79B:@WD!U Y%,R&-+:DIIYNDV@43,-X-'.WAW'JXP)_ M'!V#TC[(]^-Q!SK2->ITC2[J>I ,)9CC$];<&*MP"QA"S;!*8JD=$G:1=3@7 M9.B"-#RC TUO_4DP/5'^_[T=!2?N@A-?#,YGH6F)-;5+_5 DXIZ"X13W<6%T M@DG[F/,9'GB;/L?-B@1H2 M.1Y(D^>'X?A491\8A9ZMK4="!_B"^+"D?^:#KU3E3U<:@JC"&ZZ5W= M;C&KUBPM[63A@0 -4. M : >&PO=V]R:W-H965TXX3V3EEA36;F+5[,9OP2F6L@'M!9)7G5#S?0,9W4\NU7A8>V'JC]((] MFY1T#8^@/I7W M_L5DO*%6\@RK0GM^+=1:K5G:N#^\XOV7XWSZ,R22KCEV=\L M59NI%5LDA16M,O7 =[]#XU"H]24\D^:7[!I9QR)))17/&S!:D+.B_J=/#1%[ M -<_ ? :@-<%1"< ?@/PNX#@!"!H ,%; 6$#,*[;M>^&N#E5=#81?$>$ED9M M^L&P;]#(%RMTHCPJ@;L,<6IV5R0\!_*1/I&S.2C*,GE.+L@C)F1:94#XBCQ MPHN$98R:T"Y![0 *LH=2B!G-U# BJES0HN47"<)KPK%BC7Y@TN)6C\] MSLG9C^<36Z'E^GP[::R\K:WT3ECI>N0#+]1&DD610GJHP$:76[^]%[]OO4&- M_^3#S'\WL,FK\=[O7 %V^'NP/>^&T4?:///Z%O(%PWI\/51*LW6)^O MEU()_(S_Z8M6;4W0;XVN;5>RI E,+2Q>$L06K-E//[B1\TL?T]]3V>([*3N( M0M!&(1C2/M/<)C1+JHPJ2$W]2@F&8(WUFIQE2.LY?CU8W($H%-6T2T55I;AX M-BL"<>3L3ZZ@[QNY&3[]L]L;JAH4&9"^-;:SP(NCV LF]G8_"L=R%YX7C:(P M/A1<] BZ_C@.H[ 5/& O;-D+!^V_%XP+\@Q4$%;GJJ:$;P$#I5ANLKG/P4&M M_1$G?6E8ZPD/_(J]<$Z8@ER2E$F:X3VO M,ZU)'UCKU#O!4W3DW]CU1T'8R8-CL3CTXU&'AF,IUXG#4="? J/6R]&@EY\4 MEJVO==W"2H84;AFO9/9,JD)@65L7["NZJWW57Q/(/C]'QW'T'7?DQ-V,'[3E M[8FS>+^> [+BEJQXN-I 7G*!S1UF F:'@"(!20JNR"M5??S$QZ'SG=AQW0X] M@Z?_#WK>K^> GG%+S_A;Q9@N\4;4B=)AA5"I>TD0HDDFBKFD>I-I?$26%P3C M;B;U2$5N$$3=TGDLYSJA&P91_V?C.J]-G#/H[-UKP8277FS9]&*]W99S5,1] M-&0\=CJ>]0@&ON,?>=8C=^'Y<1"KGBOSGK?NN@^;D!?KPP+(MX9 MZ'M9F=9%X3HMRXPE)O;MG4KUE8M[^D7N2^#%;-9!EF!&%F+:(,%0;+>!!O:; MX%5) -LCI3=P2M.*+ONRU-YKQ7,0:S,#R5IKW4FTJ^V<=6.FB\[ZK9Z_>M:O M7?=J[O;O>+AC=-FO1]<#WP*@*"6,?P:=XL MR7DSY/FC*+]7&\YK\)1G174QV=3U]FPVJQ8;GK/JG=CR0GZS$F7.:OFV7,^J M;0].KL*V@&MQ9\I M?ZSV7H.&RIT0WYLW'Y<7$]AXQ#.^J!L()O\\\"N>90V2]./?'G2R^\UFX/[K M%_3?6_*2S!VK^)7(_DJ7]>9B$D_ DJ_8?59_$8]_\)Y0T. M1%:U_X/'WA9. MP.*^JD7>#Y8>Y&G1_65/?2#V!J#0,@#W _!P +4,(/T TA+M/&MI7;.:S<]+ M\0C*QEJB-2_:V+2C)9NT:![C;5W*;U,YKIY_+!8BY^ K>P)OKGG-TJSZ%4S! MK9PNR_N, [$"UWS%RY(O6Z/W5<7K"H@2?$K979JE=> M;T4I9P58IBLYF!>+QJA8@D^BJL 5*\MG.0,?6;FLY(]]N[T&;W[^]7Q62T*- M6[-%[_QEYSRV.(\P^"R*>E.!#\62+P\!9C(2NW#@EW!<8B?B-5^\ P2]!1AB M8G#H:OQP['"'[)X.:?&(%:\/?2U#S]K0GYG"U*%0,TJS$YQ56[;@%Q.YU"M> M/O#)_)>?4 A_,U$\$=@!8;HC3%WH\TN6,3E9P!U?IT61%NNWX*84#VFS:U0F MYDXX7^8=6-B"-?O?PQPG"0S.9P\&2L&.4N!+Z4.^S<0SYZ#:L%*NL6UMH^>$ M]J5W!!AP/--P%X#0-P#?"IERLO0_.;/YTV+#BC4'F=P:3"%P@ON&X @P5PBB M70@BWQ TFVE#66Z,B[W]T!0!)[9O!(X ;'T\3C1?$DBB"$:N*R;.5Q&4"5T.#YG9"I)&Q-'CW6BN74J MM$/F>U(&^2K#:R)+I?B,8H)H,5.,+PD(&2,/F/DU*%@ T*02[Y M*( 6ODHB8+=$L*X;#ZHG[9I@DY; 46)[LDI*8&\IX5,^N]%'%7P]09.P" FR M+4\E++!;6+BGKA?70'.1)C&,AON,;C9%,(;81D7I!>QN=5AGI1>+4',O"H?% MH\%H&N/$MJY4\L?CDO_+SN[EN"'!PR <)B6W!_XM"*R4 O9N0GBT8=S@WON% MKBA"+'=&RP-4@@*[!85[-?G0=?Z.-UV#$@EB#"T"BB@I0MQ2Q+KD/*BZ?\*[ M?Z[+F"FEH:4J)DK&$&\9,[(A173581+H!C.*((:6:I@H<4)^1)R,):%KB02' M2-O=#793$D 46%0OV3N,.5)SC&6@2P1$49P,"1B4!('6M@I12H*,4Q*>[4RB M)WYC/]-@YY#O1.D#$IRNH4E.VGXX%=HAB&)C$(A,,69$_19!?; M5XM2$L2M)%XKR\?R,#07<#S4% 8KR=:V8I1@(&[!X*C.Q[IO:!P$VHHW:(&( M8HOW2@H0O^.+\4Z;DK5!2)OL'&UNJI(Z'==?.++-30T9^+ QW9_W&NQDPK/- M?:I2-76G:O^2QDI%S\EQ4],,F1@.'*($4\OF2U7JIN[4[5716$GH*5F6CMK3 MT*T(L75&J,K:=-QA@JNBL3I^1(O 6#Q30TYW')70O?L2WMT!GZ,2JN=L\U&) MR3"**;1L4E1E=_HCU;\7%[VLCR.LE9\&,[E4I*6%BUP]J^D) B2A X]U>V&TZ=S=;9W?S/G MY;J]UEJ!A;@OZN[NXN[3W=79]^V%T<'GE^CLJKL JV"Z^[B?62GG>P4ROI*0 M\%TDXU=V5UR[-[78MK=$[T1=B[Q]N>%LR=/\P.ZB\?Q_4$L# M!!0 ( .>&KU@<2(>P^@4 #TL : >&PO=V]R:W-H965TGB2'"?[]:,>$2V+OI(<%IB_)+9\S_6Y5^3AL^C%>\TA\LHR3T,O$V^1QE*X3[BT*4!B,B&G:H]#S(V,V*:[= M)K-)O,D"/^*W"4HW8>@E+Q<\B+=3 QNO%[[ZCZLLOS":3=;>([_CV?WZ-A'O M1G66A1_R*/7C""5\.37.\=DE+J6'FC'C MYUF>PA/_GO@E#X(\D^#Q3Y74J+\S!^Z^?LW^N2A>%//@I?PR#O[R%]EJ:C@& M6O"EMPFRK_'V=UX59.7YYG&0%G_1MHHU#33?I%D<5F#!(/2C\K_W7#5B!X#M M P!2 <@^@!T T I BT)+9D595U[FS29)O$5)'BVRY2^*WA1H48T?Y;?Q+DO$ MI[[ 9;/K:!Z''/WA/:-W5SSS_"!]CSZ@.S%<%IN HWB)/CVO_<0KFBZ^@J?Y MM?MHD_)% ?L2IZFXZ$4+=![&FRBK A(^CQ\C_U\1=L67/$FJ^',1+F(^H/N[ M*_3NY_>342;JR-F,YA7GBY(S.< 9$W031]DJ19^B!5\T$XQ$ ^HND-$#3Y1C M&X0/'=N:DC4J=>I*G=-4#T=GAS4E:W38K3OL:E(/MS6:*;41/(D(,]BQKR@%^XE M2GXP6O@"N\"FJJ%\)+A9B?06&%Q8EM".QM^JLB:=L63%U, M;'MO*BL"V7B,'<+44YE(@T-@E]$IBQ7>ZN;8#H0Y2NM"8.O24Q>K+#VZV0Z$ MF4K;0>#G"QW"V($F)C4/"^.1X&8EE=".Q=^LJBV[.7[3B0*)6V@\*/(SI4L0,MA T?5L4CPN"+6R[>'\F_XC'+TSZ(/;&;1G6WFY1 MU@%_S[%U2!?$M&S>,,73#64U/\+E,.ERV)NV>#K00D?I81&&P<>6)JT%Z]SS M&8.J#..'ZH6N;,UJ=\YVG.B>#].ZYZ,K6[/+TETQ77L^<*+!92OLFFG:IGO@ M@ B3+HR]<6<(Q@\N1'74!2I$FC"F9?\(SC*X',4C&+ S[$61:'Q_0=02P,$% @ YX:O6"I8HT#L @ %@H !H !X;"]W;W)K M) %@$*/)65R MY!1*+:]<5V8%E%CV^!*8?C/GHL1*3\7"E4L!.+>@DKJ!Y\5NB0ESDJ&U344R MY)6BA,%4(%F5)19_QT#Y>N3XSL9P1Q:%,@8W&2[Q NY!?5].A9ZY+4M.2F"2 M<(8$S$?.M7^5#HR_=?A!8"VWQLA4,N/\P4R^Y"/',PD!A4P9!JP?*Y@ I89( MI_&GX73:D :X/=ZP?[*UZUIF6,*$TY\D5\7(N710#G-<477'UY^AJ:=O^#). MI?U'Z]JW'S@HJZ3B90/6&92$U4_\V.BP!?#C(X"@ 03[@.@((&P X:F J %$ M5IFZ%*M#BA5.AH*OD3#>FLT,K)@6K4+ MC_$1F5$N*RTYGZ-V/9X6XM?U3"JA/Y#?A\2OR:/#Y.;0N))+G,'(T:>"!+$" M)WGSRH^]CX>$.R=9>B:R'5&C5M2HBSWY)G+"]#'6[%I$I*SV]UZM7\W3MSSF MC%PE<=^SOZ&[VM:F,^!+M3D3V8XV_5:;_FG:+/46D_6W3AA*.:58R"?KVT-R MU=2#+;FBWF6P)U5G_)=*=2:R':GB5JJX4ZH)9RL0"G+$_T>T^!31.C-YJ6AG M(ML1;="*-N@4+26T,IN2W*T;LP2QL)V'1!FOF*HOHM;:-C?7]D[?LX]UTU/W*$\T=<=T MB\6",(DHS#6EUQOHM$3=A=03Q9?V7IYQI6]Y.RQTXP;"..CW<\[59F("M*U@ M\@]02P,$% @ YX:O6(;UM7[?!P ."4 !H !X;"]W;W)K7PP&*ERQF*J^6+,$GBR$C*F&KW(Y4&O)Z-P*Q=& .,YP$%.> M=">7=NR3G%R*5$<\89\D4FD<4_GR@45B<]7%W>W 9[Y<:3,PF%RNZ9(],/WG M^I.$;X,=RIS'+%%<)$BRQ57W/;ZX)U; SO@/9QMU\!F9IV#6+(H,$=OR5@W9W.HW@X>KJV[0 M17.VH&FD/XO-/6< [(>#G OY;-0QS@>%;-8QR@=%;-02Y0&"] MF[G#^O*&:CJYE&*#I)D-:.:##0@K#2[DB8G=!RWA*0(@YQ*PRZ M?;LXJ1"?OET[DYY_PT/FEBN4VP:8M@14\X.T\X-6A3]['(DTTH@L-1&KZC,YX M@FY$%%&I*@,^@QM:.+.#/$VPZXW](?8N!T^'%-7J;4I12V %BOP=17XM15_L M1L'FB#XQ"1L?2M)X!FQ!- HYYPGLC4B9$%0(=E&E:0*#RXI5?*C7\T@JXS83 M\@\('SEN@$=ND>^;5\!Q%?CM,;@W=@+?#XK@T^-Y9#P,?&<_KT#M<$?ML-8J MD\-H#5RJ+.GWL;I2:*7DNPT7&"$0\[V"DO[WCB>3#RW1$AI52\JS?UT:T*C6D5O.\% M9%Q"OV^(7J SV-$9?(<E8SU"JOSY3HX3D9(%F\T+OGF>%YE7MV]8D2U M9X[!R\F8.:8A>,$QXYUCQ@TRN#+*7TGE<44J#\N;R?&DJE2^J[?U!)T5V(7\ MS\AL"%T@$SO[8ZM3BW,;KR/QPICZ^:> X-$OB/V5H;8P>/S(3 M_)4!6H_?])C3*MJT+;0BMP0O1O(/UW*7]%X MHI;G4H=U=.P.CTI//7AC\EM"*Y*_[[=P;3,QN18QL*[Y# (<%"R89$G(MGS7 M%I96^Z=6T:9MH15)W;=0V/MQ"DN;;=5MJVC3MM"*;MBW:;B^Q?G_C]PY<.&L MB\UQ#9?/W/4F-":L);0B8?OF"]=W7]^C$M=K/%6)A\?'94S@2%MFOQ:],?LM MH179WS>(N+XQ^D*EI(E^I>K68C1.]S;1IFVA%?G;=X0X^'&J;FTKU=@-;:)- MVT(KNF'?_^'ZSN=[%)%7>JT3161\5$2P._9'Y1I2"]Z8_);0BGC?D_)X@O6+H.A(*F$8W5$-?ODZE2J'<("WLTUD*#QGT[M!9SL!+IK'L MT*5D+&:)[F4(T'32Y 6QQ8*%QL4\0S97B\:_(5US32,D6?Z)_YTUJ.!CQ)5* M063H]QS',?^.PN%,2#3L^?E3.(S:B[\GU@%H[)QK<8YA%*)*P0%5B_ ;4NN( MZ]PKR6/$/;M?83WSMHGC$5GQLQ0)$;8WD8:NQ!=KZ5XYC$0$KV8!7C] M@""1+6H;HXO#I>==N.H4;7_7AUH2KA"+^-(>I>WH2D3S+/"!$!#8(A<=P9,P M2DT*5)R_,XLSIL%/)<(ZW-R)&F1J9#95,ZIX:&G;GB2CX@_6L-H.C2(SP@4P:9/<W9[;\U(:I?5SW:P(AT&R B] M,//SVPHJ,YHQ9B[E88JQ;CL!T@P^-LRS_B/Y^G!4T5]5VCE0VCBW^X_NU_S MA").9QPF[)SVWQ,SU++J!B+=>VMZ00I[G M^5),CK?H+<1,IUJO.J78!IVY9+4?\APYT;4WL*73G .,H'B!,G#.AIH:HOFY M10,G92E;CFQ I+IDU4**V&HJD7&8<'0FGIK0X0$^1),\3NH#F:GPCWBXYXWS'2[/7?L]%SB M5@KT#G8S]-;=K%/:S?I5)X3!P2L1,9-+^WJ,*:+0^6:74[O1W2LX'^R+)Z7Q M:WQQCZO&R<5-U?Q;C8/>R MU.1_4$L#!!0 ( .>&KU@AV0E"-P, *0) : >&PO=V]R:W-H965T M1 DCTDF=4C(U4RF)H MFB).(BS'/,-]>0L?78L(SMQ -9IE)/F.&HP$N8@7PLIER-S%8E(3E001A%'!9C M8V(-HT#C*\ / FNQ\XRTDSEC3WIPEXR-G@X(,HBE5L#J;P4WD&5:2(7QW&@: M[9*:N/N\5;^MO"LO@N!22Y0U919 36O_CER8/.P3+?X5@-P3[D."^0G :@O-6@ML0W"HSM94J M#Q&6.!QQMD92J[=$\60X*XLB U5'B3-T@T6*;M5. M0'>TWE&Z-&<12$PR<8XNT4QMNZ3, +&%PJQ 2$*7:**+1R0!H:*7*9IB+LE6 M;XHW6EXH]N,L0FF5)'K],RE2@+S2!9%_ 5)9; MW_;6][5]4C&"^ HYU@6R>[;3$=#-V^EV!SUZ.]TZX<9IJ^A4>LYK5?R/LOR: MS(7DZOO[W567>EVW>UU])@U%@6,8&^K0$[(7.TFJP/6[_N!Y^SCHF-ZYU&3[NLU;W=L :>%1R8/$99=K]G'7KLA+FNWVW1;RWZ)RU^ M R&&^D3Y1XO^4527UB"P#PO9 >M(1=2EMI^+/9-!:S(X:;+ZV M,$I247!N5 M*: -8-[E*#C>&KU@Y$@M) M6 , "H+ : >&PO=V]R:W-H965TL.-Y3;>P O6Y7@JV/P%X.]/!@3S63- M^5<]^9@M+$,+![QS\2QV"SB$PRK14C X)532>"[XG0ELCFAX8,8TW MTF>5+OM*"?S*T$_%JZ:N"\ Z*EJ0.RIS\@%W OE8M3M*E^9U HJR0KXA[\@* MMUW6%$#XABP;D>8HN1D+W(A"/;PERX)6BM J(^^_-:S6R.CW>960UR_?S&V% M.>O(=MKE=]OFYSV1G^N13[Q2N23OJPRR8P ;R?:,O4?&M]XH8@+I%?'=M\1S M/'\@H;O+W;T!]^1R=W>$C=_7SS=X_E/U^X^"#-;CR\U:*H%'[I^A@K0!@^& M^AJ:R9JFL+#PGI$@=F#%KUZXH?/;D)B_$BSY16!'0@>]T,$8>GR3HGR2F1.! M^C(\,-66K5%Y*B4H.:1DBQ@:1'W_[N)PXD^#()S;NT.1SNTBW[GVCZV2H;A=4K.#:OI -3WD>Q'9T2C#Q2%# M.Z;%F1R*X45.Z)RH\?QP1VJ%O5KAJ%I_@)0S<@\[$!)OS)_0:13_?^@4GNGT M;E"HY\<[$BKJA8HN$ HO[6=NJ^B2><#ZW&[HXSJVFU]>.5*K]O?:K?<-W8_J*UZ5767&'G8X8Y-K,@M %^WW"N'BQ_\"4$L#!!0 M ( .>&KUBL;G,_# 8 -PA : >&PO=V]R:W-H965T\Z98E!I)HQ0JT0-&@VT.Q!]FF;6&2Z%%T MTOW[49=(%DD13BR@+XDNAX?\COCQ.Z9T_<3%/^6>,0F^YUE1WLSV4AZN%HMR MO6=Y4K[C!U:H.ULN\D2J4[%;E ?!DDW=*,\6&$)_D2=I,5M>U]<^B^4U/\HL M+=AG ;&9H]7_B2[O:RNK!87A^2'7M@\NOALU!GBXYED^:L M*%-> ,&V-[-;=!436#6H$7^F[*D\.095*"O._ZE./FQN9K :$GQ,_O[.G@5S"HIV3W/_DHW2WX$Q 56K%5![68=6L5?EI4S_U!"G4W M5>WD\GZ?%#M6@K0 ']-DE6:I3-7I5O //SV^N%5(%4PUFLVT'?-8/&(X-&&'SBA=R7 MX/=BPS9#@H52H),!/\MPAYV,,5N_ P3]"C#$Q#*@^_.;8TOS^/SFR!$-Z1XJ MJ?GH"-_#G@LYETSD8,6%:JRD+\&W3RQ?,?&W36\G7[7V7)6'9,UN9FIQ*9EX M9+/E+S\A'_YFTVI*LG@BLH&.M-.1UNQD3,=+YO>WVU4IA5K7K(+3*06?DBR> MB&P@N-<)[CDG[EV2*2$92"18L5U:%$I3FWH-BU^S5)7M<8D(C7!$O.O%XZDR M)A#CR ]AA(? V,(8!*$'O: ##B+RNXA\9T0GTV:=E'NP586VF33;;M(DW:2Q MQ=KP>Z@2YAITOHU.5#KEAEM82L>X6485.. MI #L>W,1B$0RFT2A(1$AD.H2F:@Y"M7T];5)$IM #T%$B/W11UV(T;EIRXK- M2,Y&1M?(IS1""&K!6(#6Y(Y-H)'<@W 0[$T1= ;TD1<[HWZ^28MU=JS"4\9, M"%9(<%!U5KG7M\[:ZN[KI6O]I&SQ5&Q#G4_,)_I1!;;M>2K5IV2+IV(;JHY[ MU?$D5;:E&60B)#[T0ZJEK V)0QQA7T/&-B0B&$6^/Y*TO>E%;M=[>:EM.QBN MHSY!8>3K =N0U$-41\86),(J8CAB+%!O3I'3BKVFX+:,0Y-@*;GNGE]0BFTH M9&\]4?C#ZJO3];Y8]2G9XJG8AJKW;AB=;8?=]=5FB:/02$D+#%,4Z';8@B/4 M#SU[-N+>#&.W&;Z\KK8=Z'65ZJNI#1=!C^J_8FPX0L*QA0?W?A0[G==K2FK+ M./A)A0.H/T0+;![@(- C,V$(8P^&(Y'UG@^[/=]EY=!-?KX?N,>F_9M'Q->W M*"RPD(X81-P;1.PVB&=52FSZ-8^HR:4_3XNM,W,WML&&N3N,I3=_V&W^C"7< MEHOSG>"ENWBZNWGI,CXI6SP5VU#BWD%B[T<53^STKB]6?4JV>"JVH>J]G<5G MVUEG\<26?5$2!M"'^GZ2!4F\""./&-EJX8P0K>S\2+[VEA:?O3OZVB)J[I8B M];,Y1/I&L 4XCY JCX3H\9I(+_0PIF/+4V\\L7O3\S6%U+(W:2NDEKU.6R$U M8HC@PWD[8D-9TC2U((UV;F!8GK[US)G;UYP,E6/-C(9M7O]W5[A.% MV_K%O';]#EW%S8<&/4WSW<.G1*@UJ 09VRI*^"Y00HOF4X+F1/)#_7)]Q:7D M>7VX9\F&B0J@[F\YE\\G50?=!QW+_P%02P,$% @ YX:O6,I$Y$3, P MVP\ !H !X;"]W;W)K+B$2J)&VW__U.E*):CJ+8F/Q@ MBS^^[X[?T:>[R5[()Y4 :/(]2[F:6HG6^;5MJRB!C*HKD0/'E;60&=4XE!M; MY1)H;$!9:KN#06!GE'%K-C%S*SF;B*U.&8>5)&J;953^N(54[*>68SU/W+-- MHHL)>S;)Z08>0'_)5Q)'=LT2LPRX8H(3">NI=>-<+QT#,#O^9K!7!\^D.,JC M$$_%X&,\M0:%1Y!"I L*BC\[N(,T+9C0CV\5J57;+("'S\_L2W-X/,PC57 G MTG]8K).I%5HDAC7=IOI>[#] =2"_X(M$JLPWV9=[1ZY%HJW2(JO Z$'&>/E+ MOU="' <[Q6 6P'<8\#P%8!7 ;QC0/ *8%@!AJ=:\"N ?RH@J "!T;X4RR@] MIYK.)E+LB2QV(UOQ8,)ET"@PX\7->M 25QGB].P>4JHA)BLJ]0_REZ1<41-S M12[FH"E+U27YG7QYF).+7R\GMD:;!=*.*OYYR>^^PN^XY)/@.E%DP6.(FP0V M.EM[[#Y[?.=V,LXANB(#_SUQ!Z[;YM )<,\Q<*\%OC@=WF9]>3K"/-L7[)%OT2;;LB:P1FV$=FV$7^^RSC!G';$U40I&]+0HE06 (BG? ;N:& MSC <^Q-[=RAPRS[/'0_PT]RXZ/2H_;RD3;?_S].0S*\E\SLENX<=2 4$TU[T M1%2>,MTF6TGB'\DV/A)CWFGKW&O9)]FR)[*&QD&M<="I\4T4B2W7"NN""-B. M/J;M=S-X(;+C!X$7#,,CF3O-G2MSGV3+GL@:,H]JF4>=,J\D5G^8E-^3/*5< M$\IC M^V+,>RK/52CU[J[;KAR//'1WIWVCU7[S[)ECV1-?0.:[W#[FRK$Y"$ M<4WYAN&=)E0IT*TW.WR139W '3N>=R1TI\%SA>Z3;-D364/H<2WT^(T<7:<- M$F^!K*7(,)?\K$-8:SZY[6;]ZK26*9V@<\N4\8NX^ZX3^N[1._2T;7&O$ MP"G:KN;,02'OO*7@1UZVFF77AQ%A?$.T(#IAZK X_ 6'N10[AA4Y_F7(GT(# M\4)R$5]>M7EG'_07&^1LAZJ9^MN\];T6$?S\Z(+;9F_<0;7"SQ\ MVXJ#*V6?^=-TV?9^HG+#L-)-88UN#*Y&F#QEV4F6 RURT_D\"HU]E'E,L/L& M66S ];7 @U>#PD#=S\_^ U!+ P04 " #GAJ]8;?FGH,X" D"@ &@ M 'AL+W=O&ULQ59K3]LP%/TK5YDT@33(HZ4% MUE:BL DT8%6[QP>T#VYRVUCXD=DN@7\_VPFA2#3;$(@OB>WX')]S>TZ9]DPB)PB9)@:1T'L MZP:/D3''9'7\KDF#9DT'7&_?LW_VYJV9.=%X+-E/FIE\&.P'D.&"K)B9RO(4 M:T-[CB^53/LGE/7<*(!TI8WD-=@JX%14;W);!V(-D/0W )(:D'C=U4)>Y0DQ M9#10L@3E9ELVU_!6/=J*H\+]E9E1]BNU.#.:(B,&,Y@09>[@FR)"$Q\O#5LG M: AE>AMV8&:S(5LQ!+F 2\)1N\8ZEMHA(K)JS,%S6@Q"8Q6Z=<*T5C.NU"0; MU,0)7$AA<@V?1(;98X+06FO\)??^QDDKXPFFN]")/T 2)9T6ODX3KX[GZV[@ M^R)SF-%\9T+%$K8NI<%MN+I /D?UZRF_K6QNRQWJ@J0X#.R>TJAN,!B]?Q?W MHH\M6KN-UJYG[VS0^JR?!E?GE@;.#'+]I*/N*SC::QSMM4;_D="2FAQ,CG L M>4'$W5-BV^F^6K2R9TL5D<)M@1:1O49DKYU5T245,*4:X9QRZKC_(5-:29\9 MUWXCN?\&F=)_!4?[C:/]E\V4=KK_RY2#1N1!*^N1-J@HL;)4(977VYHBK6S/ M#&@&ULK55;3]LP&/TK M5C9-(&UUD"HZMH=I#V[RM8EP[,QV6_CW\R7-"DNK/O"2^/*= M8Y]CYR39[VT''JIEJ

$:*#5$>AM_6DZO6]( =]M;]ENK76N9$PG7G/ZL"E6.O7,/ M%; @*ZH>^.8;M'K.#%_.J;1/M'&U(UVP!! M"PC> J(]@+ %A,<"HA9@K<9.BO4A(XJDB> ;)$RU9C,-:Z9%:_D5,\<^4T+/ M5AJGT@>@1$&!ID2H%_1=$":)/1&)3C)0I*+R%'U!,WW=BA4%Q!?HCBD0(!6Z M>=:73X*>?IQEZ.3C:8*5WI(AQGF[_,0M'^Q9W@_0/6>JE.B&%5"\)L!:2R'O3 L^/A_@$U87<\H>4+]_ =]/W7U5PJ MH8_K=Y_QCCCJ)S9IR>R5X9&G:'1 M(?:T,Q&[WK24Q;%HSA\79;]7W817YR/NBHG M ^]\PC6(I8U"B7*^8LI=_FZT2]LK&S)OQBH_"0A3H.<7G*MMQRS0_9O2OU!+ P04 M" #GAJ]8>8/4AB4" ! !0 &@ 'AL+W=O&ULK511;]HP$/XKEC=-K;36(:$PL212"YK6ATD(UNUAVH-)+B2J$V>V(>7? M]^R$B$H!]6$OQ&??]]U]'SZ'C53/.@/&JMCFQFZP.*SY%M9@GNJEPHCU+&E10J4+61$%643O1[-Y8/-=PJ\"&GVR M)E;)1LIG&SRF$?5L0R @,9:!XVTP-/UD?V;TXY:-ES# M7(K?16KRB'ZA)(6,[X19R>8[='KN+%\BA7:_I&ESIYB<[+2190?&#LJB:K_\ MI?/A!# :GP'X'.#2J*2K[+ZZ- MPM,"<29>@> &4K+DRAS(3\4KS9W!FEPMP/!"Z&MR0]9X>]*= "(S\E@94* - M8@Y\@WLWY&F](%)C8SN),USR!B.*P:5![H/&G M#Z.)]W5(]7\B>^-!T'L07&*/>]UUJWM(;,LP<0SVG=C'_G@:>..0[4]E7"PT M+(,,*6 G]]N^+3^XVA9X0P5DR.S=3N\H4>V\MH&1M;OR&VEP@-PRQR<.E$W M\TQ*&KU@NB6JQ*@, )\) : >&PO M=V]R:W-H965TT@4B&; M-DV54&FWAVD/)CF0J$Z MON*+*>'Z%VUJ6\M \8H+FM=@Z4&>%=47O]9QV /8_AF 4P.<8X!W!N#6 /=2 M@%<#/!V92HJ.0X0%#H>,;A!3UI)-#70P-5K*SPJ5]IE@3.!$^ L$"$C3% M3&S1$\,%QSHC'%U%('!&^&?40S-9;LF* *(+]!.VZ $7LBAD^@6:T%S6(,AKD4!R2&!*68TV9Z=M M['0R1A#?(->^1H[EN"T.32Z'.RWPZ'*XW:'&;3+E:C[W#-^E*?AS/^>"R23^ M;\Q#&,#-E$.+ U&.&G#[9O?6F+WWN21>]$=A!;KXFMU\4> MSC#!+ ..<)$@*E*0C3&E3/0$L!Q!7A*Z!4!S*&"1"=X6V.H 7Q^@>NTZ="W/ MLWQO:*[W8W9J9SOV8.#XAW;1J5W@W][VW\P.A/8;H?U.H5/*1:_2HRNG2U'_ M5)$S<(_DG!H-[/Z1E%,;VQO87KL2OU'B=Z*\Y7*,G*C!I M"TW05K^!ZP5'"3^UD_5[ZWOV4=)/[09>$'C'VLR]JRL'MM1/ "Z=7A6BZO3- M:O/*N->7Z]'Z6+X^JL?"&TWU='G ;)G)^XS 0E):-X&,-ZN> ]5$T%)?D',J MY'6KAZE\00%3!G)_0:G83=0!S9LL_ ]02P,$% @ YX:O6(B4O@@@! M510 !H !X;"]W;W)KU-F]1*U7J[^S#=!P?>$#3 .=LDN_OULX% 2(EW:=&I7Q)L M_#P\S_O:KUYYLJ7L.U\!"/0C2W,^-59"K"]-DXT!PQ6$Z-:WQY@\<*4*[X(X$MWWM& MRLJ"TN]J\#F:&I92!"F$0E$0^;>!&TA3Q21U_%V3<W%7#_>H#8T47TA37OZB;;W6,E!8<$&S&BP59$E> M_9,?=2#V -@[ K!K@'T \-TC *<&.*712EEIZY8(,ILPND5,K99LZJ&,38F6 M;I)T@ABB%"UYR#X.CL%@1)4GZ./J!'N66B(@5$ERAFM%B_ M>Q/8V+_BN\4[+.%(1C$E AA))?#KXRTZ>WL^,844J#YCAK68>27&/B(&V^B> MYF+%T6]Y!%&7P)3.&GOVSM[0GB!'/P>V9;M] BZ^>]P6R/'::+ME'S. M_Q;M;W?R$^BS@(S_U1?P2H_;KT?5B$N^)B%,#5D$.+ -&+-W;[!G7?4%:R"R M3NC<)G2NCGTVEY4 ;4A:0)_-"NN56%6Y-K.1-W(]"P<3<[-OX>E"&X^#<>"V M"SOR1HV\D5;>[[*VR?*QICR1N?IV#]D"6&]&M#RG9F0@LHYEK['LO;+-[ T9 MNH'(.J'SF]#YVMW2VE?1Z+.JQ9]J52^FNW7/^(INU<1?Z2"D7-3)/=<$)F@"$[S@E%?8T=[A=;'K6V,\.CCEP9-3[@4^ MQH'??\C'C;JQ/FT%DU'JE:8%GIJO7Z@ 5K9O>0@H+@@CN0!XO\L@2D'(TZ1. M7L@@DA,DCY!,*A,?Y'R&%I1)VTD>+]N M8=MW?,>R#^I6O=+KKL2!M5?ANA+;]@GK^R=-[=(C3XZY7L<=S>.J$#VK+K7] M&-8W9/,B22/%5GU'L"(4A92OKU6#-F=#L74CT+9G^+7U9WC0!FTHMF[XVA8- MO[1'TQ.<;%YMX%308L+N^MN&R>BUQ4EQG-;',W=EW>"!W,S]6=67GQ MT])4%V[WA,5)SF7[MY24UH4OBP^K[K"J@:#K\AIH086@6?FX A(!4POD^R6E M8C=0'VAN$F<_ 5!+ P04 " #GAJ]8WL\-O?L# #8$P &@ 'AL+W=O M&ULS5AA;]I($/TK*_=4M=(U]MI@FQ20 EQ[ MD9(J"I?V0]4/BSW *O8NM[N$YG[]K=>.C8FQ2N5(R8>P-CO/[[V=@6&&.R[N MY1I H9]IPN3(6BNU.;=M&:TA)?*,;X#I=Y90\-W(PM;3C5NZ6JOLACT>;L@*YJ#N M-C="7]DE2DQ38))RA@0L1]8%/I_B, LP.[Y2V,F]- [)++=&BU;&&],M%9#67:,+-*5*'ZJ2 MZ-T,%*&)?(\^H+OY#+W[X_W05IIA]AP[*MA,D27+$+?KR%=@/C1Y%@K8%;EYW)#(AA9NHPEB >PQF_?8-_YV*2V M([":]EZIO6?0O9=.M>]7&AE=*DAEHV.]+AWK"*SF6+]TK-^:+7.(MD*[L-H2 MH5T#O61<@6P2G2/Y!BG[['X8]\/ T3G[L*^F:9>/O7)7C:9?TO1;:4X(NP?Q M]DWHXN"C1 DH!0+Q9<4;42FWA_6<\\ZA^WN,L.,/L#\X8-ZPSW5Z81 T+PG7]?S [1]41,-&''B#0>@V?_KCJA_#[0W9!,2. M1O?H%B3?BD@?\A75)ZG/MC7Q.VW*ND*K6U"U9?B5]&6XT\:L*[2Z:U5KAMM[ MLQO!4YW97#R:G@SIG\A2:9^T>XW:6]%.UOZ\C\..^3M2#U4KA]M[N0NIZY<2 M?:YBPP4Q/[5;*Z$5[F1=':'5Q5>]( Y>225TVD-VA59WK>HB<6O+=7(EA,]R MUSO(W4)6IYV>O37=IR,=(^87B&S.)67"E>&J6:R QB&R#?G_)M7_%1?: M14M40!')\D0N94XU#.755(H+$5Y9GKM]M]-Z>,.\'(WKN7P4@L M=,8XW$NB%GE.Y9\)9&(U=CSGY<8#FZ?:W'"#44'G, 7]6-Q+'+F52\QRX(H) M3B0D8^?2NPB'9KZ=\)W!2FU<$U/)3(@G,[B-QT[;) 091-HX4/Q9PA5DF3'" M-'ZO/9TJI!%N7K^XW]C:L98957 ELA\LUNG8&3HDAH0N,OT@5E]A74_/^$4B M4_:;K,JY_;Y#HH72(E^+,8.<\?*7/J\Y; B\[AZ!OQ;XNX+>'D%G+>CL"O:E MU%T+NI9,68KE$%)-@Y$4*R+-;'0S%Q:F56/YC)MEGVJ)3QGJ=#!E<\X2%E&N MR?42N%:$)AHDT2F0!RB$U(S/R3U()F)R$H*F+%.GY#-YG(;DY./IR-68AC%S MHW7(JS*DOR>D1^X$UZDBUSR&N$8?OJ'W&PQ$;\ MMM^M*ZA9?@.S%O'/]\K#9GD(48MT/"OO-%33J9:T8_TZ_[&DL+NDLEK2HES2 MGY&^VA",)\$I(281((O 5_5609$ MI13SK*/6&.)0:OU7A7KM\K.]1\,C1=W"-JBP#=Z/S78EA601U$%K#' HM-*L MMPEMYY4.CQ1O"]>PPC5\#RYX!ADQ!?MA-=H?"FOX>H?U=F =*5X)R]WHC'*0 M<]MA*MPD>#*535)UMVIB+VWOYOZ;7G; =U3.&5ICV8Y )1DSBU#;3_?G8"40HNXF$OQ([O M.?><:^>:T9;Q1[$"D.BY+"HQME92UD/;%ND*2BH&K(9*K2P8+ZE44[ZT1*P&%O7[G 2Z?@FX%<.6]$;(^UDSMBC MGGS+QI:C!4$!J=0,5#TV,(&BT$1*QM..T^I2:F!_O&?_W'A77N94P(05O_-, MKL969*$,%G1=R'NV_0H[/[[F2UDAFE^T;6,#%9RNA63E#JP4E'G5/NGSK@X] M@.N] < [ #X70'8 TAAME36VIE329,39%G$=K=CTH*E-@U9N\DKOXDQRM9HK MG$PFM,XE+= MK=2FJ>V1Z&(*DN:%N$17:*9.3;8N +$%^@*4Y]42W5.U 4(M M/LRFZ.+]YU4!TE6 G&)/?C)]!N:,*YQR+TQF6X:@8="]89-@WXEB#[LC>],W8@@D MD4\"-^X"7XGT.I'>29'?08@AFE"Q0K3*4*H'\+3.-[10Q]:HN27T>U*N?.($ MD1\>:#8$8AS' 0E#LVB_$^V?%/U#->(,YM*DSC]*ZL9AA/W .U!W'*@<8 ^; MI06=M.",3=<5E"\F><%15M]S?3<2".?(^X$3$+##N!X1D"T[9#F12& M1R!./8KR^7V\I7^:50 4L%,P9A*K^O+VSVHED==/VYTRJ2Z09KM0U#UP'J/4% M8W(_T3=)]\K%7QF;(387I@F3S:0$WY.MU#(7U:4Y43(5[8V^98!699*>6;:EN6; M.4D+8SXMQV[9?$IW(DL+N&6([_*,OEF-BC+-(>"I[1 #%8SXQ)?Q-A7"J7$7RGL^=$S4J8\4/JH7JZ7,\-2 M*X(,$J$@B/QZ@@5DF4*2Z_A<@QK-G$KQ^/D%_4-IO#3F@7!8T.SO="DV,V-B MH"6LR"X3'^G^5Z@-\A1>0C->_D7[2M;W#)3LN*!YK2Q7D*=%]4V>:R*.%*2A MPPIVK6!W%=QO*#BU@O-:!;=6<%^KX-4*I>EF97M)7$0$F4\9W2.FI"6:>BC9 M+[4E7VFA N5.,/EK*O7$_$-:D"))28:N"R[83L: X.@L D'2C+]#[]&GNPB= M_?AN:@HYG5(RDQKZJH*VOP&-;71#"['A*"Z6L&P#F'*=S6+ME\5>V:.($23G MR,$_(]NRG8$%+5ZO;@^H1Z]7QP/J\;CZ;Z0X1];@["TRG,9S3HGGG.2Y^]^E M&+H6D/-_AEQ68;K#F"HK7? M26!FR+3#@3V!,?_I!^Q;OPS1K1,LT@D6:P)K M.<9M'...H<__I$(Z!9Z3#2G6@-8R6R/*T%E&.1_<1A6<7\*IQ/XT#R8XF$S- MIV.R^U+8"D(Q1'H)I(4"""\2( M@"%F*I3PR!;KW.H8O!B=ZM0HU D6:P)K4>PW%/NC%%\7B2P<.$B2D=@ 2@C? M(%DIK&1I,$2UWP\OQW6[T;6HQ+PCL3 ,7:<3@WTI[#J!ZW5"<-2"-_(3-/P$ MH_PLY-'$9)F"".<@^! E0<\*Q[6QXP1AAY2^8&![KMO=F:,+.C6V@KZ_?">< MA =7M&B9-+1,QFE184**914O\'F7/I&L/%G4X*HY&Q+VB'$S_P?+?#Y*@-IS*I":Q%=]C0';YZE\JG92J0.B9@ M,![#_JZRL>?T4OMB=,YAB]!0,@Q[,>9:<@=8G6W\ANG^DT!L'0I8:Y3"/V1V M8[)G24"&ZD,&5:2N=X01>;R [!JVE*?#.[R&]MJ'JFUW"1V0\]V)CX-.7(XO M]=3 U(76)O:H,\"CQ%XF"=VIG7_@%MW?0/X ;+"T'(<[M;;4BA9I18MUH;4= M8Q\<8W^'RK\&U>4>G6B15K18%UK;/8>^#(]V%Z?E]!JK53OXEOIT4Y#69DLK M6JP+K4WXH=_"XPW7HB*9I?P1W>]TA0 M.GNOA5:T2"M:K NM[9Y#9XC'6\/_53'U^T0?.[+9Z::KOMS$#WT<=BLF33U@ M3:S6CM(\NE;-@:W+^VR.RJJHNK1L1IL[\\ORIK@S?H4OHNKF^P!37<3?$+9. M"XXR6$E(ZSR0D<&JN^WJ1=!M>7G[0(6@>?FX ;($I@3D[RM*Q&ULK59=3]LP%/TK5C9-(#&2.-^LK31:3>-A$J)B/+OI36/A MQ)WMMK!?/SL)63],*1(O;9S<)0E@$)/%:OET"F56EZYKLQ+ MJ(B\Y$NH]9."BXHHO10+5RX%D'D#JIB+/2]V*T)K9S1H[MV*T8"O%*,UW HD M5U5%Q/,U,+X9.K[S:T@EI27B,!Q=#Y M[E^-?<\ FHC?%#9RZQH9*S/.'\WB9CYT/*,(&.3*4!#]MX8Q,&:8M(X_':G3 M[VF V]$H9M:*K'2%5(2G4U $?S@:NT/+.)FW=2KELI^!4I$\@O M4>!?(.SAP (?GP['NW!7)Z7/#.XS@QN^X,W,$"E!29NAEB&T,Y@3>"67)(>A MHX^8!+$&9_3EDQ][WVSV/HALQVS0FPV.L1^8142A@E"!UH2M *E2\-6B1$O! M"ZH0%XAQ:(>M1ED6^YP_<];;7PS#?2P*,LSYNQT;8VPC?;8-4 M7"CZ%^8HYU+9-+>$V;1& MAQ*R- AC/]O3:@F,TJ@]6C:M<:\U/O%8,$IFE%%%P=H)\4>>C0\BVW&<](Z3 M$ZNSY?BTSDH.BX"Q'P=AM%>MP\ @],,L"1-[M=)>>WI4^P,1@M3JK5JE!]O' M6F>8XCV9AW'8"W'H>W:56:\R.ZIRS.LUZ%3.]%=&%[ 74.2)9$P%O2LP-) M21(G.-@_NT<5V#L('6D>W_O_@?7>WSY'3GA'M_UNC&+L15Z\WS26R$"_"+ ? M[7>-NS4@F.GL%Q$+6DO$H-!0[S+1^1/MP-,N%%\V,\.,*SV!-)>E'A)!F #] MO.!&KUAELW5J= 0 08 : >&PO M=V]R:W-H965TGD/J\AYPM&/\ MAU@1(L%3FE QME92KH>V+<(52;&X86M"U9L%XRF6ZI8O;;'F!$=94IK8R'$" M.\4QM2:C[-D]GXS81B8Q)?<$BIA1P,EB;-W"X0SY.B&+^"LF.W%P#;241\9^Z)NOT=AR M-".2D%!J"*S^;'B]1_^-$O 8+@G@JK O8YT#0N> C'.CB+CN$>D+ FN<>R7GGI'S M5/4+L,7)YD+"O9/)@T'?4[_@B'!#8-]U@Z ?-!/NEX3[5]9#O\MZZ BL)G50 M2AU<6P])U52:IF)PL@@!]'I>_[0H3B/UFOIG:P(Z5;]TVE7%"]P+V MJXY+( M.OF#9@];E,=+S.')9*K=Q>NK]G?,_#02>EYOX/AGB*.*.#+/^I?[%WND&>*U ME=(56EUPY0F@>^6^ #OU!%VAU>56K@ :._%UO;+ KNT+Z@-UW=-]P4RCK@NXPU5S7=3WD7O<>\T#MQ56 M60K8N[84C:;DU:78$5I=;F5(H-$$=-"FBP%JW==%@R!HJ,>W,"2P*U MM=D56EUP98,0NG(K0IV:H*[0ZG(K$X3,)R/7;T7% +5/&05PT/ IOX4!0I4! M0F8#U'8G*F AK.]$$/6.];V%\T&5\T%FY]-N(SH]VU"$D-Z)CM5UZGWL@_/4 ME/!E=LPL0*@_OOR8L7Q:'F7?9@>X1\^G<#C+#Z0KF/Q\_ [S94P%2,A"03HW M/26 YT?.^8UDZ^S4]I%)R=+L\6Q1CO&'\4*0**G.$K$V%A)N;XV31&L(";B MBJTA44]"QF,B59/S-0(W^G M#CQLOZ!_2<4K,7,B8,*B?^A"KL:&9Z %A&03R0>V^Q,R03V-%[!(I+]HEXVU M#!1LA&1Q%JP8Q#397\E3-A$' =A])<#. NRF 4X6X*1"]\Q265,BB3_B;(>X M'JW0=".=FS1:J:&)7L:9Y.HI57'2_T(3D@241.A;(B3?J!62 KV;@B0T$N_1 M1S13F;/81(!8B-3,J7E)T&3#.23!,[HC_%'EV@,5C^@SIX(F2Q1R%J.9&D9# M&I!$YE&W3\&*)$M /PBG)%W%C^C[;(K>_?%^9$JE1G,R@XSYS9ZY_0KS*017 MR,$?D&W93D7XI'FX70XWU1SF$VGG$VFG>.XK>'_]/;W66OZ]@W@._+\J0;4( MNF"OQ9H$,#9410K@6S#\MV]PW_I4):\CL))8)Q?KI.C.*V+O6*(2A#\C*B$6 M55*=+J5V!%:2ZN92W=IU+0J$" %2?$!36')(RV'[DL=5,["''::P>C/=^M:5 MA4?F]E#9B4$EQKV<<>],QK=AJ'9-I.IMS5E(58NCB(G*A=MC]P\8X;[GNNX1 M\8IAGN/T!]74^SGU_H5YU>\RKSH"*TD=Y%('#5HIM)58 MN!'<*UA\+_>G/ZXU$.H!Z'C(F7SKZH"4_6//_!U!+ P04 " #GAJ]8U^90%F<% <)0 &@ M 'AL+W=O&ULM9IM;]LV$,>_"J$-0PMLL4CJ MR9EMH$E:-$"S!4FSO2CV@K'H6*@D>A)MI\ ^_"C)$259HB68>I/HX>[/N^-1 M^MGF;,^2[^F:4@Y>HS!.Y\::\\WE9)(NUS0BZ07;T%C<6;$D(ER<)B^3=)-0 MXN=.43A!INE,(A+$QF*67[M/%C.VY6$0T_L$I-LH(LF/*QJR_=R QMN%A^!E MS;,+D\5L0U[H(^5/F_M$G$U*%3^(:)P&+ 8)7@U#<-,2<3Q[T'4*,?,'*O';^J?\N1% M,L\DI= ;PZ8IL0_[ ]I_I(2$[TUNR,,W_@GUAZV(#++"E%Q@$Z' SHXH*:#U>& #PXX3[2(+$_KAG"RF"5L#Y+,6JAE M!WEMPU6O/8#D+QJ,.NU=Z;TS+&Z9FK9WJT;I'E M31WL-"(\ML/(,IV.U0U-^9(SAZ\>\!^X8ER\8+,.>R#QBWIAJ8<8VE.ZU.H% MJ;SUX7B+ZZ"MJQ*:U.J50+(22-D:'U\W@BBI#\*LBQ/"6QOX( )AI37-"],T MFV^H'H;U0"5-0.5KNK.'O[)-SP;6RA2ZU.K5D%0!K1$;6(DL@RNA2:U>"8DN M4,TN/1NX$)E6'_[-UK5;6]?IZER)+E#-+D\;P!F G@E\\B/MAS%JR<%3- ;( M0$DR<$24@5I91I=:O1*29N#Y.'.0J%* Y;HFFKK-AFTQ-*?0GGH='2N!!IY+ M-/ 853J"/#9T;(*UX MHTNM7@F)-T@'WJ .:H%VHYM[&-8#E7B#U'C3HYU[DXYZJ,$S. ;I($DZ:$32 M05I)1Y=:O1*2=) .TD&G24=I4@].0@[J SG8L0= CEIR\.R, 3E(0@X:$7*0 M5LC1I5:OA(0<=#[DH&-VP= 4L-W\0-EB*"#'@AV,@R3CH',9![5\'=,>8PL, M"12JL%#]"W3).+@/XW0OJH&,HQYM\+?J8S .EHR#1V0$3"P5H)1Y=:O1*2 M<+ .PL&G"4=I4@].$@Y6$\Z?.YJ(]G4& (Y:'01.)Z$>:4 2D\H^DX@F+_GVFQ0LV3;FQ3:-\FJYQ>=#OK&E<^[+#]>4^#3) M#,3]%6/\[20;H-P0M?@?4$L#!!0 ( .>&KUA(M1(M>0, /L- : M>&PO=V]R:W-H965T+J$1Z)&UG_WXDI<@OE=4T$+ OMDCQ'C[/W?%T M'.^$_*8R1 W/1<[5Q,NT7E_YODHR+*BZ%&ODYLU2R()J,Y0K7ZTETM09%;D? M!D'L%Y1Q;SIV&N=A-/.*]3#RR5:;MA#\=K^D* MGU!_63](,_)KE)05R!43'"0N)]XUN9J3R!JX%7\RW*F#9[!2%D)\LX.[=.(% MEA'FF&@+08YQ;)\/BG O7J/:WAX?,+^D/8O<)*T%]BY>(7+E?V%5K P^2C=*BJ(P-@X+Q\I\^5XXX,"#Q&8.P M,@A/#7IG#*+*P'G.+YDY63=4T^E8BAU(N]J@V0?G&V=MU#!NP_BDI7G+C)V> M?F2<\H31'.ZXTG)C(J05O+M!35FNWL,%/)G,23,0$V98NC.D%?'FZ@7>_OA_[VI"V6_M)17!6 M$@S/$"0AW)O-,@6W/,7T&, W:FO)X8OD6=B*>(/))43D X1!(FK_>/&RA M$]41B!Q>[PQ>[3FY]]?7>RP6*/]N;M>+UULS=FT+"6,GQM!B%/SZ3/\'LE$2&] M49^<*&E8>))G1R1'-\;@'ZL-]SK#3NH1!7(X;GLAV38/RU$[9N] M5&KU@A7S^F[P( (P* : M>&PO=V]R:W-H965TP#;W'-]S\+5N=R'D M@YH!:/28,:YZSDSK_,QU53J#C*A3D0,W7R9"9D2;J9RZ*I= QB4H8R[VO,C- M".5.TBW7;F32%85FE,.-1*K(,B*?SH&)1<_QG>>%6SJ=:;O@)MV<3&$(^BZ_ MD6;FUBQCF@%75' D8=)S/OMG_8Z-+P.^4UBHE3&R2D9"/-C)Y;CG>#8A8)!J MRT#,:PY]8,P2F31^59Q.O:4%KHZ?V2]*[4;+B"CH"_:#CO6LY[0=-(8)*9B^ M%8LO4.EI6;Y4,%4^T:**]1R4%DJ+K *;##+*EV_R6/FP O##'0!< ?!K 4$% M"$JAR\Q*60.B2=*58H&DC39L=E!Z4Z*-&LKM7QQJ:;Y2@]/)!>6$IY0P=,F5 MEH7Y05JAHP%H0IDZ1B=H: [.N&" Q 1]%?QD )+.B34?O8"O*!E11C4%92!W MPP$Z>G_<=;7)T.[CIE4VY\ML\(YL!I">HL#_B+"'@P9X__5PO YWC2^U.;@V M!Y=\X0Z^*U *Z1GAR$=/0"2ZOX9L!/)GD[*]5+88SU1.4N@YIMH4R#DXR8=W M?N1]:M)Y(+(UU4&M.BC9@QVJW_S#[Z\, [K4D*E&9X)#.G,@LC5GPMJ9\ _G MP5P8B+U(;U*[I(A*"GN'SI/ "W#<=>>K,K:C_-AO!W746GZM.K_6_OP$GYYH MD!D:"6FPE$]-+5.>LF)LQN8^D=+4-\J%M'=H8X$N=VBM)(:]EJFG:$- 0UP0 MM3HQ;I80U1*BO1*^S4&^IMKVLKSU3!V(;$UP7 N._V^UQ8=TYD!D:\ZT:V?: M?U]M[>UC&.+0WSBL>S=JEH'V*.C4"CK_O!X[6Q=%W(YBC,,-B=MQG3#R [^S M48_N2J]@^[1K(J>4*\1@8I#>:6R\E,O>9SG1(B_;AY'0IADIAS/3+H*T >;[ M1 C]/+$=2=V )K\!4$L#!!0 ( .>&KU@?,;;J(P8 +8U : >&PO M=V]R:W-H965T/&MA]?)=MYM.%R+FZ:5YMHPB2;Q@>MS+>AZ:K02Z3;99D:G[YD9H'D;I6W2!'DSJ MS%:10'*.]$*@>Q%Q+69.>_/57UROE$B?6[U/4Z%3Q),9^A3RQS *=6B^O4!? M'F[0FU_?CKO:##\;1'=:#/7#=JCDA:'>B.DEHOAW1 )":[I?']Z=N-V[1K12 M.5(J1W)[]"7EPH0GTY!'B!>A:C3/U%SG:NJ%DJNG!5HJ.0\UD@I%,DWKHMZZ M8?5NLC)^ER[Y5%QU3)VF0JU%9_+;+[@?_%&G 9 Q1Q%:*D)]UB?W8KI2*DR> MJCK$@J?]60TZN$ C[OK:H3[S7 PH(2,RG;. MX%DY>';@=$:5=#UV3AGDG (90+]QI7BBG8O5WY]%_"C4/W5!>:TUG6$@8T[@@S+PP1D3?P I M"Y Q1Y9A*%:)FNA=/AH M?KN-0G.A1#(5*%UP)9S)]N6YUT73"04RYJB! XLZP1DSO7 &I R4-5>:"@7B MUK.]<%%-X\&@/R!TN)/N_K$<&ZOE-NR%H,FMJ8I49U&AT*PCS&(DT1?\8LJ7 MV8H"366\Y,E/;U'X/32>^S:@#5MJP_0\((N]>-A8%2!KKBH6![$7JTZ%V<)Z MM1AJ:;:FG1=GL04W[">W3V(M(H3]>0Q$7$4L;? ;M@"'^^>\O(,"'I0U5QJ+ M>-B+2C"7]\$^I0P'^S#C'\JQH5ILPWYNVTU[]!]JBO9^#XVG'LB:JX=E0#PZ M9U6 XB"4-7?_QO(@\4(52%44+EZMBKIV/L8G%MV(']UJ$AX$_/UN&^]+M<%\ MI+)7=^AF'405$-@MNS;PCUC\(P"[=J]5P1&LAFJU: /ZB(4^XH>^FEH"6"WX MG39.ES:V XG%2M([T[8W*'M"67-5L>Q)_+N')ZX6_-:;U,_IAEP%+&(2/V)N M2X?X"P%T=Q#*FANP!4TR/.=/"BAS0EESI;',2?P;CR _*4>P87U)M &9U$(F M]4/F;ETVB:&U#67#TLKE)\QK*AH) *9_C0U29GF4'7H^ M#E(7H!0*9_W=5?ZQ'!NK!4=VR/D[ M!5YQ^)TV3H9)4MVZ)'\B2L.!HJ?4-;<^\PM?O8 3N-?7G$4UE]]?*"F M7?T-5]W*0S79$TV?N7H*DQ1%8FYZ!I<#4XIJ^Y#0]HV6R_PYFT>IM8SSEPO! M9T)E#&ULS5A=;^(X%/TK5G:UFI%F MFM@A!+J 5.ATME(K55/-[$.U#R9C-9T!8^@OJX?A+ZS2Y0%BR&1C"=(P')L7>'+&W"[&EI,R@@@"E4)0_;&%&411BJ1Y_"A K3)G&KA__8I^DXG78N94PHQ' M?[*%"L?6P$(+6-)-I+[PW1]0"/)2O(!',ON/=L58QT+!1BH>%\&:0]=!:;"!!?(A4" MFH4T68%$+$%WL(4(N3I4*K'1LZOT^*^/U^C=K^]'MM+\TBQV4'"9YES("2Z8 MH'N>J%"B3\D"%G4 6PLKU9%7=5-B1+R&X *Y^ ,B#G$;",W>'DX,=-RRV&Z& MUSN!]R#8EBI .RH$U;6*&)VSB"FFJTD56J9SLXCF(OYJ*:,R1OO:7 M63G/N)"F-*)) $T:C8'-M%"3O'^/4U/6+Y7UC!E(NE-M)T.B_P:#D;W=5V%,=KX*OU3A&U7<<2GU*A40\%7" M_L[UK 5?,H6X0)'^NDF5?Z3JHZLU'0#G MYVK$!9^.BM<56KUZ>PX*MWTKS)%G=.,.@.KJ2*6.=-&0"Y3]!H![3M_W,3GH M .9\+:14[@N;[=>G9Q !DV\0XQXW8H_@WK!_).:_\$^X,E#8Z#+:[C,%:DT? M=@:>=SQ9+5R.<;(JAX-;6YPB<^JSFV=':/5"548)^S_9UM/" M.QFJUQ%:O7J5'\.M#1D^=F38\5U"AH6#%>>#)M-V57P8\/$&]IQ"W?4 MO(L.CVN"'<_K52ZU?LQ0.2AB]!AM&W&!6FO$_@"3PT;6-,XE+L8G>%?>A;3V M+D5D?_\WUM###C[D=CSN<*'EY.R]4ZH8Q"H[O),HX)M$Y4#[%E[/\F*^"R4\=[ZE8L42B")8:TKGP=<5$?I"7WRB^SL["YEPI'F>7(= % MB'2 _G[)N7J]21.4QZF3?P!02P,$% @ YX:O6*[0N# (!@ GBL !H M !X;"]W;W)KY"?DENNSKJYE8!&$ O*8L1A=MEYZUY,O'/=(6WQF<):;!TCG-T4[N4W?]U!M.GAIHEED:5K71)+QB+,UXKJULJ8/4FW2WBH; M&NO'>"^YNDM5/SE^1RA'GTFX!'039Z-"J_OJ&B2AH7B-3M"]&CK!,@3$9NB? M)0FI)%KZG?;JUCV=QW1&?1)+]"EF4P%\1::A;I&RHVJ(=@J=\1^_N7WGSR+I6C*V(^19+N29S7HV MSE=ZG+^YB5<@I"I%$E%51U0QBN4).?%)DDKKLR@A\6.1&IF+?NI"U\?5>#CL MN8X[ZJZV\_RQF>L,/(R'>;N=%'IY"CUK"GJ69D]<@K^(Z3>5"ZJ?C-W91[6" M$"'49RI:T>-L8& G_WZ>?]]J<7N0+[<'.=6#O(D4=K\?FB^Y*AF9GX#>2Q>R\?(?7[[\@QS.485JUVZ OA7$^9D)(I M50L(!5&4X?"'HM4;>F>.X^P5-ZOCFD7<=0RM.(?7P(H9EIB^"HG_<*(67!:" M4%@10%CT).U6Z@JPA6MNHR)850N[EUM.?4 KIB>5,E(T)29V$W6%P$8(7+,( M5I4@L^^Z6T/>.55COK#F8)< \1(_4CQ'U"R-V;2CB;$PB%T#")T#1*ZE9D039A:&[BD M>BHI9S-0:X-*1RP(AU)1?P2^P: _P-[Y_DBRQE,W7\./[L$ B1IF;G=8M:1: MK=25Q6"EVXPK&PED=UVISEI-U%7'L*9;%S8;Z3(H+K[Z-_?NE*D!E.79&ZQT MV^#*1DJ4H>'S5F1K-'7E-MCJVKFU8!5#7S] - 5>^'K";N[0]Q-M6=M]\638 M%CLO^ET/;HEL-^_)CL')V' R?A9.+O%RK20.0 G^2"$,"F4X!B5C0\GXR)2\ ML3_0MT4#1_C9^3C$E__+@ ME)3 D52'P=/CYT0J'_I2R-:;F_9" M:W=45S2#OMB.OH<66KNY@VO#,3@8&P[&O9==:%OBW8V8QZ!G;.@9-Z/GJA// M[N6.B@,=IO\0"UQ78[ =@-UM3$([-5%X$:JE'.Q/:ZZ>6_M'&B#BQMI M\%RP;'=45TD#RYX=EJO];6@MW78/!U>;8_"S9_C9>]G\[+7*SVU9VQ73\+/W MJW8UE#@N1VJ[@;K*&*3VGG^;@U>1LNVAU4W=4+;W:[S')MHH:,]G.U0^$SVDL4 @S M9=(Y':CZP+/-H-F)9$FZGW+*I&11>K@ $@#7#=3]&6/RZ40[R+?DCO\'4$L# M!!0 ( .>&KUAA'F<6^0( *0- : >&PO=V]R:W-H965TBARPA=&*D1Y;IH\3J' M?$)+(/+.AK(""]ED6Y.7#'"B145N.I;EFP7.B!'.==\U"^=T)_*,P#5#?%<4 MF/U=0DZKA6$;AXZ;;)L*U6&&\Q)OX1;$]_*:R9;94I*L ,(S2A"#S<*XL,\C MVU("'?$C@XH?72.5RIK2>]6X3!:&I48$.<1"(;#\V\,*\ER1Y#C^-%"C?:82 M'E\?Z)]U\C*9->:PHOG/+!'IPI@9*($-WN7BAE9?H$GH3/%BFG/]BZHZUG,- M%.^XH$4CEB,H,E+_XX?&B".![3\C7 @K^J\_[FNWUL]4* M<OB-"IS+!22F.R*X M7(QBR/9XG4.?A8.H4RVL88&&J05V'UH3.4OVQ\X,QW02/FL3/AM.&&<5)NBN M@&(-K'>F# ).37-,6#02K&.CH=G(PWL >R M U0"BZ6W,7*"L;T=$Q8-!*LXZEM/>[-K!%JJX$,?H96 MPT\ZU9:Q:+4OYM'V5=;?5A\#.-+?\WJCV/:V1XT+O<%^TK]41Q"]+7[$U.>7 M*\RV&>$HAXU$6I.I_ RQ^DA0-P0M]29Y385&ULU5Q=;^.X%7W?7R&D13$+-&-^4YS.!%C'*CI ![N8 MV=T^#/J@V$RBKFVEDO*Q_?6E;,>TR$M*20D4LP\[B7-XK'M)4>=_ MM;=:=]G39KUM/YS==MW=N]FL7=[J3=F^K>_TUOSENFXV96=^;6YF[5VCR]6N MT68](PB)V::LMF<7[W>?_=1W7?_![.+]77FCO^CNE[N?&O/;[,BRJC9ZVU;U-FOT]8>S'_"[0K*^P0[Q M:Z4?VY.?LSZ4J[K^K?_EX^K#&>JO2*_ULNLI2O//@[[4ZW7/9*[CWP?2L^-W M]@U/?WYF_^LN>!/,5=GJRWK]CVK5W7XXR\^RE;XN[]?=Y_KQ;_H0$._YEO6Z MW?T_>SQ@T5FVO&^[>G-H;*Y@4VWW_Y9/AT2<-, TT( <&A"W@0@TH(<&U&W M @W8H0&;VH ?&NQ"G^UCWR5N47;EQ?NF?LR:'FW8^A]VV=^U-OFJMOU ^=(U MYJ^5:===?-$WIMN[[.-V/^CZSGNST%U9K=OOL_/LBQF9J_NUSNKK[/*VTM?9 MCW>Z,;CM3;;0RZH?,.>?RM]TDQF"K+O5V6=]5S==>64:'=A;0_3+ET7VYH_? MOY]UYJK[[YXM#U=XN;]"$KA"3+)/];:[;;-BN]*K(<',A'N,F3S'?$FBC.:Z MWV84_SDCB%#@@A;3FQ.@>3&].8Y$0X\]2'=\+-B#R_NFZG[/+NOM@VYN]':I MLZ^?].9*-_^$TAVEZR>F=^U=N=0?SLS,T^KF09]=_.D/6*"_0*E*258D(AND MD1W3R';L]/][(WS]N_G>[&.G-RW8.2QEYZ0D*Q*1#3J''SN'1\?X9_V@M_M1-"R5R3RAVA/W3\N%"8)DK(7J"!P$)X[!B6AP'[F;">%([^LE9;ED"#GA^$!,K.O6S A7VMSF.NO*)RBVW$]M3G(3GCOZ?. YR5F> M,^G$!@"Q&= $,3@V=8Q-39KWJNUR?;_J9[-W4$ JY;R4DJQ(1#9('D96/J'H MT%AH0[NL=L\+4-L@K]^8% )Q9QP .,(4,A.6,PX@(&:"Y!P>!_A$">)H*#]L MS-.J^D\X%.S?7F:VH,(-Q<>9:9=S=T0#.,DH9R@0"+&!D/$)5;>[,6V>#V L MQ+^=*%) OP! E0MW*H5@. ]-I=AJ.QP7=\=0]).QABT<"_6^FQ,EN3N- CA" M,,' ##' MA.5N1#[LG!"I0K>,E24XKDN>)\^R;74'RI #P> *.:5,$>^V\9&$T%PJ[$T! M/I(BG$OS@ D$9*4(CFN1YX#657E5K:NNTG!4OG3@R$Q7F#(W*D!D8&DF-HS< MJ "DF2FIE*$)P2H2')!NXF) MAT0JL3J+Q'769)-$?'U$%:6N10)@.1'<>W0 .$S[1T?@V4&LW")QN379)Q%? M)Q'%F.!>3)! XT9&4O<1#R IYIBSD)60A"56[)&XV)MBF8A?*:*, M 22TD"45EQ0N/BY$&SRMJG]&[SKH)&G<3(P9\/M(\E!O?+@ALM#IQD_.*M6=X MVOK?B8:;GJQ]81/JJE'G/Q]A".20^>;DG)G_L#O"("#.5>XM>T% %=Q]PZS7 M87&O,Z%@,!^A".4 J-QR*KUQ!.%DCC!U,P 4>$F_!RF0 NM46+QH.[7.,!_A M">7!K\82[&W$@E',S8&/PE@$RA+,.@$VMHMRI"PQ'R$(A>XOIF-,*4;"JVX# M4,8)%3GW[@0?*121C-# 4BD[V049%]73RAGS$990,H#E>JHDRMTGR@) 8F5P MU-L7!2$94KD*K>XSJY[92'5W]2_C!/?#8KO*'INJT^?U]76T'A+G?/$.SI1L M12JV83ZM1&;B6ZB'L*CN?G$/I60K4K$->\B*=1:OG;^B'C+"^)7 ?? *20TZ MQU1$10*B8=*MOF=Q@3ZY'C+"$THUO'.42N06E!<05$E!L;N\"G+RW$R[@Q27YY)+%"$\H&[ZT#V8#@,+9@#ACV>!6GO-IJPO3JPHCA(&T<@3 B MW377./L+;K<$1,.46KG/<8J"!$^ZKI&4K4C%-LR@=0L\KO+'"A(CS4-#\!5+ M > C(151D8!HF&'K1GC<3(R5-4::AS*<:A$B%5&1@&B88>MS^(1%B'C=8X0A ME.14RP^IB(H$1,,DGYS:BANH*965$8I0EE.M/*0B*A(0#;-L;16/+Q1,+MZ, M\(12_0I+ J-S-C%>)1@A".?8W$)TK0IGREFH6$)02K@C" M[G$X""HYID+(0&V$6]/"IQV)&ZD3C;"$T@'8BUP)@86W10N"4D0H%M1=I8"@ M3%%*% V4#[EU+3SN-B[K;5NOJ]6^J!&K#\6)7JPKDQZE2\4V/ 9KS8Y WT)] M2+S"FH1[*"E;D8IMV$/6.XGX.L8"T :#]H7A]V-;P"2 M]78U%X'=H\)Z&S'A[."DP]BI[$HJHB(!T3!IUJZ(N-^8?)1! L7@<$ '5:$ M!P.P;!(?#-8DB&F+(=//,@A@-4(B;&Y =\T/0)[GLE\7\I9[8&@N9&AWAK * M7? 4Q1"1=%$C*5N1BFV8P9.7-\15\]AA!@$AL"4G.?AJ*QZE+$U>64(PW"+T+G.$?"W14&X2@G MTMUK ."$$,:2!-X.8E6>C%>@)Y]ID,!)/H[-0/?>#P*\8X$BZNV7!W"F(W/& M FY(6ETDX[IH_%"#!+9N8,ZHE.Z1PP4 %=S<9V;*=P,"WK1@' V2*/#HDU8' MR6G'^$:.-1Q8AJ_9Z<_(N&\56 !(*B260KFG:0 D4PB9&3NPNT'V0F7XB7W$ MR]&="L.S#E6;F1GCKF[UJO<9M_5Z]UCL/RNW)@N[K0#U@U&[NORNO;]JJU55 M-OT?'F^KY6U6&G&@G_JGJ2'8Z>3&>I#VV8,89O"]7<:V' ^KOS7N.+@%H=&[ MIUG/I=?5IMKN[5+O>ZI^MMA?[^_?=4VY;MK= M@^[U0R.+"=#';LC5_Y/+#]CY39],&914E/,TCD8*,/\\G5_"2HK!(*"/^B?@^ M/S@&!94G(3X5)[>K^<0I1L1COI0%!%,?+_R&QW&!I,;QN0:=-/9J6\CE2<7CWRMGJ($MVDUAXIG\89RR:(X M?PLNP*.::*M=S(%X!K]SL<[8=A,M6=Q)N ?'BEX\^/;V52J,17(TV5]_^OJ M_NC(_2$"=R*5FQS\FJ[XJ@LP560:1NB5T34R(E*^? =<^#- #G(U [HY/1UI MTNGIZ=# QFV>CUOBN4?PKO*(Z52MLCQ]5M$L+O,M6_+Y1'6#G&"7WQP%]XNN,ZP:I$4B86S?!E03P2>F&HGM++H1C# M0(0\)PBBD0!<9O #@GGV$@]!$FQ,4]/L- -R >=AVLYT,:/L3(YV\6[5D*/B8\>>+9?SHR M1H!S9[--,&H)K".[Q 7]FM_&.CZGNLB#/6U$C8D0@NU'PZ'B0,$L=OGHPDD/B0!)#T^PT#7 M=1#Q J+G YW67SA&1N]%N@9_%'],#< ,H&K>D&O<#1A/@E\B/J%HPGT_%#%'OG1A*WQ@T:G M=&(KJ$$ZE4M"[#D#1L- W_'Z;(9!F$!"CK4UV!HS:'9F?\D-SW+P\<[0 XP( M9T]HFVC4%EI7O=810CRN!QB=Y-F2V42CMM"ZDK6F$YI=IZD'C#!U0"L8&?Z^ M.KX_J*IA6.!!_TA)M>X0&NW4J0W"US4HXO7;PPCKIM.$:NZ''.@<(=N:.VAV M=U<)SZ(E^T8',6*<70XVT:@MM*Y^K:^$X;@.8O2C9TMF$XW:0NLN([7.%9F= MJZ&#F#//Z" U4*CT&H@FRL7':@JUSA(9;=B)#:0&Z72OL.\N-$'0Z[^. M4%T4#H[0:-T>,KN]&_8U82FXS6.6KLP-PHQT[FRWBD9MH755;.TF&K?0B*RN M-%I%H[;0NI*UGA:-7FTT9Y[3("P!40M 79E:\XILK&>BX?(CP=@/^HUF&(9= M];K5]USF,8V@VQI/9#:>Y9L.R/@Z$NDWNI'594^K:-066E?$UMNB<4N?R.K: MIU4T:@NM*UGKD-'H]4^D6=?$'A[\B(^PJ/I>\_U 71%:FXMLK)_6((=;-SCP M/<\A?45&.%"](M\/5"DR/=CJ5:]$ZW++/ =+L4MEM4?:7&VVY:_*S>C>]6MX M2:O-]1:FVNN_8]DZ4JTKYL\*TGGGJWF35=OGU8D4VW)#^4E(*9+R<,/9BF=% M@/K^60CY>E+&KUC3*509S 0 'T> : M>&PO=V]R:W-H965T^OL&A5[4K; 9M\ M3I-(,R%M1^I4H\GL]F&U#QZX2>@"IK:3[$C]\36$0$B)\S&N-"\)&)]C^UQS MC)C/*92W?*Y+5(.-,A! M<603Q^G8,0T3:S3(VQ[X:,"6,@H3>.!(+..8\I=;B-AZ:&%KV_ 8SAD%8&R'M\"F$M=JY1MI1GQKYF M-W?!T'*R&4$$OLPHJ/I:P1BB*&-2\_B[(+7*,3/@[O66_9=\\6HQSU3 F$5_ MAH%<#*V>A0*8T64D']GZ-R@6U,[X?!:)_!.MB[Z.A?RED"PNP&H&<9ALONFW M0H@= ,$' *0 D#V &K@9X!8 ]U1 JP"T]@'N 4"[ .1+MS=KSX7SJ*2C 6=K MQ+/>BBV[R-7/T4JO,,DVRE1R]314.#F:PER%7:*[9+/ILN"]\T#2,!+OT4]H MJG9FL(P L5FMC[J]IW\QCL;Y'($+U?GCU$/O?G@_L*6:6<9O^\4L;C>S( =F M@0FZ9XE<"#1) @CJ!+9:4KDNLEW7+=$R>N!?(1=_0,0A;L.$QJ?#20/<.QV. M-:MQRRBY.5_K -]69'2#/M]#_ S\"_H'3<-D3E/&H6QL4E[+G/G0M4BI#T-+ M&8T O@)K]./WN./\W*2:23+/$%E-T5:I:"MG=___??_Y=\6-[B3$HC$ +9,! M,$GF&2*K!:!=!J"MW=*/L()D"4V":8'-TT)-6AGB\?0+^8-)1-,T"GWZ'(%& MF4ZI3$=+6&S-)F6TP#.4V?!T3LE7+VWHK7]4P&P"299XBL%H!^&8#^ MI5ZG!9[Q1AOB\?0+.=GKL%/EG\ZE;J='GB%.0;3K=VZGCWN.N^=W!D:LR["3 MAN/3+&]\IN7I><]]Y8RR>:;8ZIJ22E/R5GROF(FI*)AD\TRQU:-0E2Y87[MH MS.\(4N!G_$4G7E6E8&T.KG7'UG],K8=)O]_IU4UM MK!_BC-^&AA$[[3YQ<+<[(,?7O'9OZ12[W07 M9/B:=\PDFV>*K?Y/;U5"$.>M.!VYH$ X' 6C;)XIMGH4J@J&Z"L8C=,=04[! M7_)0OJ Q2U; YY#XC7YWA.:XW[V"H"Y*58(0;7*M,[T"6?L3CI N[KIX+X'3 MCW&&JQD@JNN0%0'UEBJS)?K,5F7(3PM OW*V3)& *!(HY2Q8^E*@&6F9R MH1[D^HD/J/PQ0C0)OA/;+>-76^:J::;VSM%8G'4[1J5U/:',S>4SX/$X$BF*GI.5== ME4/RS5GGYD:R-#_,4^HHR\HO%T #X%D']7S&5,E2W&0#E"?.HW\!4$L#!!0 M ( .>&KUBR^*4C7 , )(6 - >&PO,N>B&OISIN*F;[$QFLY MPXA=)"=;*3'DH"[2T2 KQ*96(]\.:'624^^)\*$_)IQ-) -61G+&5W:X"P/3 M@A?24_HFT>%"&*F>+1S:'MP_M4[.1"%-;!O!?D_JRW> =0\,,LX;@UW?#HP& M)5&*2G&K.^9B,_@*\NKVPZK4#F>2K,+NM;\AF),.,BED2F43)O370Z,!IQG8 MD6PVA[,JR@! I8I<-U)&9H4@QL.:43>T[)1R?@\_+C^S+>UEUEHW4TVB:6I# M==/*V [HM]6L=ELV?I.N5[*G0GU9Z.D(TX29FQI^LNL,8"IA[@Z*4N^ M^LS93.343O[@@*,!6?.\>2'9LXX&I3+5 U3ZWA.5BDW;([\E*1_H4JW+:9GA MGKLGZ/GOYGE&!96$MTWKVC_F++_9<=3[5Y;-K\JN8:?'>L=P[":O3\%D? HF M3Z(F^Z=@,CE^D]$)>*SWO<=N,CP%D]VC-!G4>\K6QG5KV]J,>O!Z,/1_P,L& MWP3U)@O&%1-U;\[2E(I7NUOK4YJ1!5GHKO'XWT;&82.F2IN.Z*V<3T_1T0T>M#R#L(K?F<",8QV)N M!# L#N8 XU@6%N=_FD\?G8_%,&]])])'.7V48UDN9&P^6!PW)]&'>Z9)$D5Q MC&5T/'8Z&&-YBV/X1X%Z^=4L/DO].@%4$L# M!!0 ( .>&KUB7BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G MVB*9 FZ18@ZX(DZ!X'QJ9M8;+D27+2 M[*\?)<4-KTR?[>783ZT_8I]?'C.\K\>L^PO]6V5I,599UF6Z_>G MI\5T:5>F^#E;V]2],L_RE2G=PWQQ6JQS:V;%TMIRE9QVHVAXNC)QVOGX8?M9 MM_FI_R K[;2,L]0]63WQ-;;/Q=OKU4/U%!?Q8YS$Y;+[_/^$,9O/XZF]S*:;E4W+)HZY32J!:;&,UT5'I69ESSK; MMZCS=*:NTM(%25VGS4>Y]U:_J?OJZUGS6Y=.KA?#_'WL7LBO9[5PGL@+]SA+ MXIG[]IGZ9!*33JVJ@UMX KM 8/> N\K$=4/%"J;JXMLM?9$]H#(WO%$+HU_ MJ?M 9/]X(DVQ]$0.@,@!6V2^SG+WWK&);NR2;$GL@1$#GBBCQ?KQ.76NOG*WU?7+JN8GIGG10[\T2.@<@Q5^3] M9K4R^4NE[S>G((]-HLZGTVSCTF6Z4)[("1 Y(=^3;G34H:O_<_7W)GXR235T M_!0>H1P><05^CE.7M^O8%87+W,J4ZK.)<_75)!OK1U%#U)!9$Y)YOLK<#,#- M%=2%+Q,!1Y.)\WK_%6ZD3*V[U/6WOTE#F-%DSERG3^X-+NU8<>\AJ&@R56YS MNS8OJ_9P0 C19(;\[E)Q[ET](0QA0Y.YX:;4:S?A??E)W;J)5EGGE"J=K*N? M\T4B;&@R-VZL*:K<>Y[G)ETT;/*_G_FU]702*+AD4]V[*4IX\V'RE/F5YGCV["RW$(3QT MR7AH@G=K7MICM@N7'V0:W&3I D4,X:!+QL&M38OJ.5\/8D&7S(+[I"6 M,4_5QDR58!W?Y]:ELGI;P%U>I]>7B3#092\>:CT79AV7QE]T=1$"NF0$W-G2 MQ*D; %G>3.707/ZH3MW+VTU@/[C/1%P!ND6R+,A XE/A[Y,3?K.RJ_8]"3'9Z M*.7WR"G_ZIO[87<)U>.+^F+*32["A5)_CYSZKU;K)'NQ5GVRJ9W'I7J5ZNM# M^;]'SO];?<4/]1ZKD];LS#=?$4K^/7+RW^;\ M)GO\J&Y=.JDIY>\ (PCTV0N S7J=U&LZDS3;69^3[/G[#JLO$\&ASZY*+*NE M9Z'BU)\>J7F>K93+-;Y,Q(L^F1=WU9/U7-ZOIKYMK5EN]UIL)^S(10/ID@/@RKY[J6HF9 M._[66_UW8DPCFO3)-'F= *O?3&J:_1I?&>)(G\R1MPW?Z[0H\TU[E["/Z-$G MT\/;( \7F/J()'TR2>[MHJX=AZ4-$$,&9(9X]9G;+(FG+C/_5,VQZ@X]]7 U+L'\^BOO@>(+(.#+$3V M5,)D-&&1FTP66 F3,A%9!F2R!"IAS>5VZV)?(V+,@,P8KR06U(80,R CQJN- M!;4AP P.4JKPBF0AA4/$F2&9,[!:IM[Y,A%GAF3.@'I9%5)?)N+,D,R9G9I9 M\'HCQ S)B-E7/'L5ZLM$B!G2BQR!&EHPF(@PPX/4P+?%M* \>("*3)9052TH M$J%E2$;+MKP6%(:X,CQ$X4/6V8(:$5^&9+Z\%=Q"TD8(+",R6 *5MZ!&1)41 M_USN_A*OCW(WM=K22RH#A%D1";(;FTL*!$!9,2NI>PI MDNU.!\<()F,R3-Z*4*$(CA%#QF2&[*U&[>S9C!%#QO0=,%"3$J@;(YB,V3M@ MJ"8E92*VC,ELV5^3:J?O,:+,F'T>2Q2F@D,'T65\\)I*4"("S/@8Q96@2MC? M<90J2U F@LWX\.66D,8)(LV$77>!!8V>+Q-19W+4NDO?EXFH,SEJW45$$U%G M0J8.EBFBB:@S86^*09D#7R:BSH3=7;B_BG5I2W^O=H+H,Z'3!\@44XT)(M#D M8 0*%=O$$$((FK 1!&6*(02;#,D(PC5!/YHZPLV&1^@V?!/:%T)ANV%TS'Y# MD91T!!L.H\-W'#8)*4[$]$-'L/DP(K,(RE0G0BAL28S(-()"1?[4$6Q4C,@\ M$L7KMTBJ>_?9LTTBA,+&Q8B^VP:$MB(*FQ ]"JG$[JR'0EN7'E*)W6F/A8K4!#ON-;OEOGT0IS4G$4(AE=CM]^$C M.=_E"J'8GH5,I;=C.:'Q QOR]:$Z\D-S3ZLR(13"B-VJ#X7*@0[[]C6]<1\* ME0,=PHC=SX^%BFT1V-ROV=W]P=-CP:$$4720[OY],N5N VSXU^R.?RA4#B5H M *#9#@!8J!A*T!I L[T!L% QE*!?@&8;!F"A8H<1V@9HMF\ %CH40B&7V$X" M_K'10!X50B&7V.X"4&AKU$,NL6@YHMN< E"G3/30=T&S7 7PR M5V91R"6V&0$6*K(H]"30=%,">8@X=&]"-P+-MB/8(W [W(50R".V(0$4*I,2 MM"70;%^"[R>S@Q<;^UG2#]"UI(D5W%P(A01BVQ- H:V+#0G$-BC 0D7&A'8% MFNU7@(7*C D9Q/8ND T$P3$$T<-V+PCK^QY-7RBT,M!L+P/4[' I;+\T-#/0 M;#>#G78'&50A%"*([6?0ZGM K(2&!IKM:!!J@0B-).AGH-F&!DBEBZD0BCV7 M#^ZVY@F5-(*>!IIM:H"%"AI!8P/-=C;8WP"S4]V"+@>:;7/@M\ $1Q!D$=OH M(*1NSXX"M#O0;+\#*%2.(&AXH-F.!UBH&$'0\D#S/0^04#&?@\X'FFU] #JU M6N>2-?0^T&SS RBT=8]"'+']#W!3F;Q'\9\$(.,("Y7W*,01VPT!][_)B$(< ML=T14 =<:TX/'1(TVR(!"I6#"?HE:+9A A8J+CTT3=!LUP0L5 PF:)N@V;X) M6*@H'$$'!P%=&O11;!K" M1^V@58-F>S5@H>(.A68-NG%K.*W?7GS\,+/SZH\+?7%?4KCGIR:9WN:J^J9&:V_>/7VS_<_?%?4$L#!!0 ( .>&KU@H7#( M[@0 +YO : >&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-W%707Z N&Y5=W7W*&0UFVRCO(!%FA\%L&5[E.3M!Y$%W*M9S";R6:$VHKEB M\0F9/L7'+^OC[ORP?S[=/QQ.5S^?'I]/UYO[\_GPUW9[NKE?GW:G#_O#^OSR MF=O]\6EW?KD\WFT/NYOON[MU6TOIV^/[>VP^?7Q_SZNOOP[K_[GC_O;VX6;] M>W_SS]/Z?/Z/&V]_[(_?3_?K>MY5D"V"V'&T!U):S+8#;E> WM7UK@"]:_RR#="[NMX5H'=UO2M [^IZ5X#>U?6N M +VKZUT!>E?7NP+TKJYW!>C=7.\&T+NYW@V@=W.]&T#O%F^6 /1NKG<#Z-U< M[P;0N[G>#:!W<[T;0._F>C> WLWU;@"]!]=[ .@]N-X#0._!]1X >@^N]P#0 M>X@WNP%Z#Z[W -![<+T'@-Z#ZST ]!Y<[P&@]^!Z#P"]1]=[!.@]NMXC0._1 M]1X!>H^N]PC0>W2]1X#>8_RQ$J#WZ'J/ +U'UWL$Z#VZWB- []'U'@%Z=]>[ M _3NKG<'Z-U=[P[0N[O>':!W=[T[0._N>G> WCT>-@'HW5WO#M"[N]X=H'=W MO3M [\GUG@!Z3Z[W!-![B]N-X+0._%]5X >B\1ZP#T5LE"X2H0[!2"Y2J0[!6"Y2L0[!:"Y2N0[!>"Y2@0\A2!Z M!IB, C,33(+H&6$B*LS,,!$=9H:8B!(S4TQ$BYDQ)J+&S!P3T6-FD(DH,C/) M)#29BBA3A"I3D66*T&6J9E9/$#W23!':3$6<*4*=J<@S1>@S%8&F"(6F(M$4 MH=%41)HB5)J*3%.$3E,1:HI0:BI231%:346L*4*MJ99'I1!$CV!3A&)3D6R* MT&PJHDT1JDU%MBE"MZD(-T4H-Q7II@CMIB+>%*'>5.2;(O2;BH!3A()3D7"* MT'!JR..O"*)'QBE"QZD(.44H.14IIP@MIR+F%*'F5.2<(O2(O2>ZGE,+4'T2#Y% M:#X5T:<(U:W[OU[^?C%_#*]<;]_/.'WZ%U!+ P04 M " #GAJ]8&-WK!7$# #1:0 $P %M#;VYT96YT7U1Y<&5S72YX;6S- MV\MNVD 8AN%;06PC\'P^NPK9M-VV6?0&7!B"A4_R3%)R]QW(06J5HD94ZKL) M"A[//]C2LWNOOSV.ULT.7=N[U7SG_?@ABMQZ9[O:+8?1]N'*=IBZVH=_I[MH MK-?[^LY&L3%YM!YZ;WN_\,<]YC?7G^RVOF_][/,A?.V:H5_-)]NZ^>SCT\+C MK-6\'L>V6=<^7(\>^LUO4Q;/$Y;ASM,:MVM&=Q46S*,W)QRO_'G \WU?'^PT M-1L[NZTG_Z7NPJKHT$;./[;6+<]O\<89A^VV6=O-L+[OPBU+-TZVWKB=M;YK MET^;7IV?[,,3MD]_=?'\TS;G!H:5M],PNO#&)OO^<2^OY'CW8@P;V+P_AFE_>A\N.GU<_HQ_?<>O^[_S'#'D' GD'"GD M'!GD'#GD' 7D'"7D'!7D'#*4@U!$%85444P5!5515!6%55%<%056462-*;+& M%%ECBJPQ1=:8(FM,D36FR!I39(TILL8461.*K E%UH0B:T*1-:'(FE!D32BR M)A19$XJL"476E")K2I$UI&KU@'04UB M@0 +$ 0 " 0 !D;V-0&UL4$L! M A0#% @ YX:O6"P@2ZON *P( !$ ( !KP &1O M8U!R;W!S+V-O&UL4$L! A0#% @ YX:O6)E&PO=V]R:W-H M965T&UL4$L! A0#% @ YX:O6!AC&J7)" RP !@ M ("!J0\ 'AL+W=O&KUB%/B3:\@H ,@L 8 " @:@8 !X;"]W M;W)K&PO=V]R:W-H965T&UL M4$L! A0#% @ YX:O6,&7*#&Y# S$$ !@ ("!DR\ M 'AL+W=O&KUBKE;=* M/ , !X' 8 " @8(\ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ YX:O M6)44&KU@N_CJRCR@ "B& 8 M " @?-' !X;"]W;W)K&PO=V]R:W-H M965T&KUB2?/DH(@0 ,D) 9 M " @4%U !X;"]W;W)K&UL4$L! M A0#% @ YX:O6&4)2@@%! !@D !D ("!FGD 'AL M+W=O&PO=V]R:W-H965T&KUA_Y$VOP@( #\& 9 " M@72" !X;"]W;W)K&UL4$L! A0#% @ YX:O M6)6 RZSV @ =P8 !D ("!;84 'AL+W=O&PO=V]R:W-H965T&KUCL\-V1N@4 '8. 9 " @7*+ !X;"]W;W)K M&UL4$L! A0#% @ YX:O6%*+D$4C!0 3PL M !D ("!8Y$ 'AL+W=O&PO=V]R:W-H965T&KUAC+F&D M9@( & % 9 " @:F= !X;"]W;W)K&UL4$L! A0#% @ YX:O6+"4&18?"0 LAP !D M ("!1J 'AL+W=O&PO=V]R:W-H965T M&KUC:<7U'*0, #@( 9 M " @9.L !X;"]W;W)K&UL4$L! A0# M% @ YX:O6#C(+8)<"P +AT !D ("!\Z\ 'AL+W=O MW!;>!0) #, M&@ &0 @(&&NP >&PO=V]R:W-H965T&KUA$*_L500, -4& 9 " @='$ M !X;"]W;W)K&UL4$L! A0#% @ YX:O6&N M%3N@!@ 7! !D ("!2<@ 'AL+W=O&PO=V]R:W-H965T&KUBHGU $$PX *,I 9 " @:'5 !X;"]W;W)K&UL4$L! A0#% @ YX:O6)Z\VW4T" +A8 !D M ("!Z^, 'AL+W=O&PO M=V]R:W-H965T&KUBCJIM](0, M -H& 9 " @8_T !X;"]W;W)K&UL4$L! A0#% @ YX:O6!)W(:L; P IP8 !D ("! MY_< 'AL+W=O&PO=V]R:W-H965T&KUBF/&)0L0( ,P% 9 M " @1G^ !X;"]W;W)K&UL4$L! A0#% M @ YX:O6(ZMM+(W!0 L !D ("! 0$! 'AL+W=O&UL4$L! A0#% @ YX:O6)$*[^]1 M"0 -QD !D ("!SPT! 'AL+W=O&PO=V]R:W-H965T& MKUCZQ* ./P, - ' 9 " @9L= 0!X;"]W;W)K&UL4$L! A0#% @ YX:O6(\4[8#M P 7PH !D M ("!$2$! 'AL+W=O&PO=V]R M:W-H965T&KUB;DTCL\@( 'X& M 9 " @7\K 0!X;"]W;W)K&UL M4$L! A0#% @ YX:O6/R["D[L P 6@H !D ("!J"X! M 'AL+W=O&PO=V]R:W-H965T&KUCES_(D&P0 $,) 9 M " @3LX 0!X;"]W;W)K&UL4$L! A0#% @ MYX:O6"G;UG>H$@ BC, !D ("!C3P! 'AL+W=O&PO=V]R:W-H965T&KU@_%?4!^ L /4> 9 " @>%9 0!X;"]W M;W)K&UL4$L! A0#% @ YX:O6#Y^9;QV.@ M;-0 !D ("!$&8! 'AL+W=O&PO=V]R:W-H965T&KUCU MGX6^7 0 )(, 9 " @8RE 0!X;"]W;W)K&UL4$L! A0#% @ YX:O6(>81P++ @ ^@4 !D M ("!'ZH! 'AL+W=O&PO=V]R:W-H M965T&KUA81PGCU0( /X& 9 M " @0&P 0!X;"]W;W)K&UL4$L! M A0#% @ YX:O6'-8ZV4, P + < !D ("!#;,! 'AL M+W=O&PO=V]R:W-H965T&KUAL(9GS @, 'P& 9 " M@7.Y 0!X;"]W;W)K&UL4$L! A0#% @ YX:O M6)RP(4RI @ P@4 !D ("!K+P! 'AL+W=O+I+\D% !I#@ &0 M @(&,OP$ >&PO=V]R:W-H965T&KUBFQH7/Q@, $) 9 " @8S% 0!X;"]W;W)K M&UL4$L! A0#% @ YX:O6$.@ILOI!@ U!$ M !D ("!B&PO=V]R:W-H965T&KUBZ,2\( M)@< ' 7 9 " @4S3 0!X;"]W;W)K&UL4$L! A0#% @ YX:O6 '/&PO=V]R:W-H965T M&KUC;"U2N) 4 /L- 9 M " @?C@ 0!X;"]W;W)K&UL4$L! A0# M% @ YX:O6 5F,+Q " :QH !D ("!4^8! 'AL+W=O M&PO=V]R:W-H965T&KUAM3S[#BP, !X( 9 " @?_Q M 0!X;"]W;W)K&UL4$L! A0#% @ YX:O6%*S M:Y>H @ % 8 !D ("!P?4! 'AL+W=O&PO=V]R:W-H965T&KUCJ=P2!-08 %(2 9 " @0'] 0!X;"]W;W)K&UL4$L! A0#% @ YX:O6+-1'# L P W@8 !D M ("!;0," 'AL+W=O!\# "=!@ &0 @('0!@( >&PO M=V]R:W-H965T&KUAAWJ18M@( M .@% 9 " @28* @!X;"]W;W)K&UL4$L! A0#% @ YX:O6$-::&N\ @ SP4 !D ("! M$PT" 'AL+W=O&UL4$L! A0#% M @ YX:O6(?UT68T!P .!, !D ("!UQ@" 'AL+W=O+@( >&PO=V]R:W-H965T& MKUB7V*)6" , )P& 9 " @4\R @!X;"]W;W)K&UL4$L! A0#% @ YX:O6"_?_O[. @ X 4 !D M ("!CC4" 'AL+W=O&PO=V]R M:W-H965T&KUA"9PG^E04 &$2 M 9 " @1Y @!X;"]W;W)K&UL M4$L! A0#% @ YX:O6(L<95@O"0 61< !D ("!ZD4" M 'AL+W=O&PO=V]R:W-H965T&KUB%*S$YU@0 ,@> 9 M " @3-4 @!X;"]W;W)K&UL4$L! A0#% @ MYX:O6.@#Q&EE P UQ !D ("!0%D" 'AL+W=O&PO=V]R:W-H965T&KUB\80H[F0, *H3 9 " @>=C @!X;"]W M;W)K&UL4$L! A0#% @ YX:O6%,^3/,H P MW! !D ("!MV<" 'AL+W=O&PO=V]R:W-H965T&KUAH MEG!@B ( *P& 9 " @9=N @!X;"]W;W)K&UL4$L! A0#% @ YX:O6(Z:S#%] @ >@8 !D M ("!5G$" 'AL+W=OX].L<" ":"@ &@ @($*= ( >&PO=V]R:W-H M965T&PO=V]R:W-H965T0( M>&PO=V]R:W-H965T&PO=V]R:W-H965T]2WL" "6!@ &@ M @($\?P( >&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TS[(" :" &@ M @('\M ( >&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T "O8P$ &@ @(%GT0( >&PO=V]R:W-H M965T<$ #N'P M&@ @(%H\ ( >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965TANHGD" !F!@ M&@ @(&^"@, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T.!Z$ # +"P &@ @('^,P, >&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TI9")<# #+$0 &@ @(%P20, >&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965TP# !O# &@ @(%5=0, >&PO=V]R:W-H M965T0, >&PO=V]R:W-H965T&PO=V]R:W-H965T' M0?," #<" &@ @(&Y@ , >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965TUDX8$ #5#@ M&@ @('-G@, >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T8/4AB4" ! !0 &@ @(%LTP, M>&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T%" MBZH$ !M& &@ @($]Z , >&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H M965T&PO=V]R:W-H965T*P &@ @(&$$ 0 M>&PO=V]R:W-H965T&PO=V]R:W-H965T&PO=V]R:W-H965T^#8% #0( &@ @(%3)@0 >&PO=V]R:W-H M965T&PO=V]R:W-H965T&PO&KUB7BKL

&KUBP][A# M*0L #Q\ / " 34U! !X;"]W;W)K8F]O:RYX;6Q02P$" M% ,4 " #GAJ]8*%PR .X$ "^;P &@ @ &+0 0 >&PO M7W)E;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " #GAJ]8&-WK!7$# M #1:0 $P @ &Q100 6T-O;G1E;G1?5'EP97-=+GAM;%!+ 4!08 QP#' $0W !3200 ! end XML 218 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 219 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 221 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1.1.u2 html 757 763 1 true 266 0 false 5 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.glspu.com/role/DocumentAndEntityInformation Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.glspu.com/role/ConsolidatedBalanceSheet Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Statements of Comprehensive Income (Loss) Sheet http://www.glspu.com/role/ConsolidatedComprehensiveIncome Consolidated Statements of Comprehensive Income (Loss) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Changes In Equity Sheet http://www.glspu.com/role/ShareholdersEquityType2or3 Consolidated Statements of Changes In Equity Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Cash Flows Sheet http://www.glspu.com/role/ConsolidatedCashFlow Consolidated Statements of Cash Flows Statements 5 false false R6.htm 005 - Disclosure - Corporate and Group Information Sheet http://www.glspu.com/role/CorporateandGroupInformation Corporate and Group Information Notes 6 false false R7.htm 006 - Disclosure - The Authorization of the Consolidated Financial Statements Sheet http://www.glspu.com/role/TheAuthorizationoftheConsolidatedFinancialStatements The Authorization of the Consolidated Financial Statements Notes 7 false false R8.htm 007 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB Sheet http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASB Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB Notes 8 false false R9.htm 008 - Disclosure - Summary of Material Accounting Policy Information Sheet http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformation Summary of Material Accounting Policy Information Notes 9 false false R10.htm 009 - Disclosure - Cash and Cash Equivalents Sheet http://www.glspu.com/role/CashandCashEquivalents Cash and Cash Equivalents Notes 10 false false R11.htm 010 - Disclosure - Financial Assets at Fair Value Through Profit or Loss Sheet http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLoss Financial Assets at Fair Value Through Profit or Loss Notes 11 false false R12.htm 011 - Disclosure - Financial Assets at Amortized Cost Sheet http://www.glspu.com/role/FinancialAssetsatAmortizedCost Financial Assets at Amortized Cost Notes 12 false false R13.htm 012 - Disclosure - Accounts Receivable Sheet http://www.glspu.com/role/AccountsReceivable Accounts Receivable Notes 13 false false R14.htm 013 - Disclosure - Inventories Sheet http://www.glspu.com/role/Inventories Inventories Notes 14 false false R15.htm 014 - Disclosure - Prepayments Sheet http://www.glspu.com/role/Prepayments Prepayments Notes 15 false false R16.htm 015 - Disclosure - Other Receivables Sheet http://www.glspu.com/role/OtherReceivables Other Receivables Notes 16 false false R17.htm 016 - Disclosure - Property, Plant and Equipment Sheet http://www.glspu.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 17 false false R18.htm 017 - Disclosure - Leasing Arrangements???Lessee Sheet http://www.glspu.com/role/LeasingArrangementsLessee Leasing Arrangements???Lessee Notes 18 false false R19.htm 018 - Disclosure - Intangible Assets Sheet http://www.glspu.com/role/IntangibleAssets Intangible Assets Notes 19 false false R20.htm 019 - Disclosure - Other Non-Current Assets Sheet http://www.glspu.com/role/OtherNonCurrentAssets Other Non-Current Assets Notes 20 false false R21.htm 020 - Disclosure - Short-Term Borrowings Sheet http://www.glspu.com/role/ShortTermBorrowings Short-Term Borrowings Notes 21 false false R22.htm 021 - Disclosure - Other Payables Sheet http://www.glspu.com/role/OtherPayables Other Payables Notes 22 false false R23.htm 022 - Disclosure - Long-Term Borrowings Sheet http://www.glspu.com/role/LongTermBorrowings Long-Term Borrowings Notes 23 false false R24.htm 023 - Disclosure - Pensions Sheet http://www.glspu.com/role/Pensions Pensions Notes 24 false false R25.htm 024 - Disclosure - Share-Based Payment Sheet http://www.glspu.com/role/ShareBasedPayment Share-Based Payment Notes 25 false false R26.htm 025 - Disclosure - Provisions Sheet http://www.glspu.com/role/Provisions Provisions Notes 26 false false R27.htm 026 - Disclosure - Warrant Liabilities Sheet http://www.glspu.com/role/WarrantLiabilities Warrant Liabilities Notes 27 false false R28.htm 027 - Disclosure - Convertible Preference Share Liabilities Sheet http://www.glspu.com/role/ConvertiblePreferenceShareLiabilities Convertible Preference Share Liabilities Notes 28 false false R29.htm 028 - Disclosure - Share Capital Sheet http://www.glspu.com/role/ShareCapital Share Capital Notes 29 false false R30.htm 029 - Disclosure - Retained Earnings Sheet http://www.glspu.com/role/RetainedEarnings Retained Earnings Notes 30 false false R31.htm 030 - Disclosure - Revenue Sheet http://www.glspu.com/role/Revenue Revenue Notes 31 false false R32.htm 031 - Disclosure - Other Income Sheet http://www.glspu.com/role/OtherIncome Other Income Notes 32 false false R33.htm 032 - Disclosure - Other Gains (Losses) - Net Sheet http://www.glspu.com/role/OtherGainsLossesNet Other Gains (Losses) - Net Notes 33 false false R34.htm 033 - Disclosure - Interest Income Sheet http://www.glspu.com/role/InterestIncome Interest Income Notes 34 false false R35.htm 034 - Disclosure - Finance Costs Sheet http://www.glspu.com/role/FinanceCosts Finance Costs Notes 35 false false R36.htm 035 - Disclosure - Expenses by Nature Sheet http://www.glspu.com/role/ExpensesbyNature Expenses by Nature Notes 36 false false R37.htm 036 - Disclosure - Employee Benefit Expense Sheet http://www.glspu.com/role/EmployeeBenefitExpense Employee Benefit Expense Notes 37 false false R38.htm 037 - Disclosure - Employees' Compensation and Directors' Remuneration Sheet http://www.glspu.com/role/EmployeesCompensationandDirectorsRemuneration Employees' Compensation and Directors' Remuneration Notes 38 false false R39.htm 038 - Disclosure - Income Tax Sheet http://www.glspu.com/role/IncomeTax Income Tax Notes 39 false false R40.htm 039 - Disclosure - Earnings (Loss) Per Share Sheet http://www.glspu.com/role/EarningsLossPerShare Earnings (Loss) Per Share Notes 40 false false R41.htm 040 - Disclosure - Supplemental Cash Flow Information Sheet http://www.glspu.com/role/SupplementalCashFlowInformation Supplemental Cash Flow Information Notes 41 false false R42.htm 041 - Disclosure - Changes in Liabilities from Financing Activities Sheet http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivities Changes in Liabilities from Financing Activities Notes 42 false false R43.htm 042 - Disclosure - Related Party Transactions Sheet http://www.glspu.com/role/RelatedPartyTransactions Related Party Transactions Notes 43 false false R44.htm 043 - Disclosure - Pledged Assets Sheet http://www.glspu.com/role/PledgedAssets Pledged Assets Notes 44 false false R45.htm 044 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments Sheet http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments Significant Contingent Liabilities and Unrecognized Contract Commitments Notes 45 false false R46.htm 045 - Disclosure - Significant Events after the Reporting Period Sheet http://www.glspu.com/role/SignificantEventsaftertheReportingPeriod Significant Events after the Reporting Period Notes 46 false false R47.htm 046 - Disclosure - Capital Management Sheet http://www.glspu.com/role/CapitalManagement Capital Management Notes 47 false false R48.htm 047 - Disclosure - Financial Instruments Sheet http://www.glspu.com/role/FinancialInstruments Financial Instruments Notes 48 false false R49.htm 048 - Disclosure - Fair Value Information Sheet http://www.glspu.com/role/FairValueInformation Fair Value Information Notes 49 false false R50.htm 049 - Disclosure - Segment Information Sheet http://www.glspu.com/role/SegmentInformation Segment Information Notes 50 false false R51.htm 996000 - Disclosure - Accounting Policies, by Policy (Policies) Sheet http://www.glspu.com/role/AccountingPoliciesByPolicy Accounting Policies, by Policy (Policies) Policies http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformation 51 false false R52.htm 996001 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables) Sheet http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables) Tables http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASB 52 false false R53.htm 996002 - Disclosure - Summary of Material Accounting Policy Information (Tables) Sheet http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables Summary of Material Accounting Policy Information (Tables) Tables http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformation 53 false false R54.htm 996003 - Disclosure - Cash and Cash Equivalents (Tables) Sheet http://www.glspu.com/role/CashandCashEquivalentsTables Cash and Cash Equivalents (Tables) Tables http://www.glspu.com/role/CashandCashEquivalents 54 false false R55.htm 996004 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Tables) Sheet http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossTables Financial Assets at Fair Value Through Profit or Loss (Tables) Tables http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLoss 55 false false R56.htm 996005 - Disclosure - Financial Assets at Amortized Cost (Tables) Sheet http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables Financial Assets at Amortized Cost (Tables) Tables http://www.glspu.com/role/FinancialAssetsatAmortizedCost 56 false false R57.htm 996006 - Disclosure - Accounts Receivable (Tables) Sheet http://www.glspu.com/role/AccountsReceivableTables Accounts Receivable (Tables) Tables http://www.glspu.com/role/AccountsReceivable 57 false false R58.htm 996007 - Disclosure - Inventories (Tables) Sheet http://www.glspu.com/role/InventoriesTables Inventories (Tables) Tables http://www.glspu.com/role/Inventories 58 false false R59.htm 996008 - Disclosure - Prepayments (Tables) Sheet http://www.glspu.com/role/PrepaymentsTables Prepayments (Tables) Tables http://www.glspu.com/role/Prepayments 59 false false R60.htm 996009 - Disclosure - Other Receivables (Tables) Sheet http://www.glspu.com/role/OtherReceivablesTables Other Receivables (Tables) Tables http://www.glspu.com/role/OtherReceivables 60 false false R61.htm 996010 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://www.glspu.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://www.glspu.com/role/PropertyPlantandEquipment 61 false false R62.htm 996011 - Disclosure - Leasing Arrangements???Lessee (Tables) Sheet http://www.glspu.com/role/LeasingArrangementsLesseeTables Leasing Arrangements???Lessee (Tables) Tables http://www.glspu.com/role/LeasingArrangementsLessee 62 false false R63.htm 996012 - Disclosure - Intangible Assets (Tables) Sheet http://www.glspu.com/role/IntangibleAssetsTables Intangible Assets (Tables) Tables http://www.glspu.com/role/IntangibleAssets 63 false false R64.htm 996013 - Disclosure - Other Non-Current Assets (Tables) Sheet http://www.glspu.com/role/OtherNonCurrentAssetsTables Other Non-Current Assets (Tables) Tables http://www.glspu.com/role/OtherNonCurrentAssets 64 false false R65.htm 996014 - Disclosure - Short-Term Borrowings (Tables) Sheet http://www.glspu.com/role/ShortTermBorrowingsTables Short-Term Borrowings (Tables) Tables http://www.glspu.com/role/ShortTermBorrowings 65 false false R66.htm 996015 - Disclosure - Other Payables (Tables) Sheet http://www.glspu.com/role/OtherPayablesTables Other Payables (Tables) Tables http://www.glspu.com/role/OtherPayables 66 false false R67.htm 996016 - Disclosure - Long-Term Borrowings (Tables) Sheet http://www.glspu.com/role/LongTermBorrowingsTables Long-Term Borrowings (Tables) Tables http://www.glspu.com/role/LongTermBorrowings 67 false false R68.htm 996017 - Disclosure - Pensions (Tables) Sheet http://www.glspu.com/role/PensionsTables Pensions (Tables) Tables http://www.glspu.com/role/Pensions 68 false false R69.htm 996018 - Disclosure - Share-Based Payment (Tables) Sheet http://www.glspu.com/role/ShareBasedPaymentTables Share-Based Payment (Tables) Tables http://www.glspu.com/role/ShareBasedPayment 69 false false R70.htm 996019 - Disclosure - Provisions (Tables) Sheet http://www.glspu.com/role/ProvisionsTables Provisions (Tables) Tables http://www.glspu.com/role/Provisions 70 false false R71.htm 996020 - Disclosure - Warrant Liabilities (Tables) Sheet http://www.glspu.com/role/WarrantLiabilitiesTables Warrant Liabilities (Tables) Tables http://www.glspu.com/role/WarrantLiabilities 71 false false R72.htm 996021 - Disclosure - Convertible Preference Share Liabilities (Tables) Sheet http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesTables Convertible Preference Share Liabilities (Tables) Tables http://www.glspu.com/role/ConvertiblePreferenceShareLiabilities 72 false false R73.htm 996022 - Disclosure - Share Capital (Tables) Sheet http://www.glspu.com/role/ShareCapitalTables Share Capital (Tables) Tables http://www.glspu.com/role/ShareCapital 73 false false R74.htm 996023 - Disclosure - Revenue (Tables) Sheet http://www.glspu.com/role/RevenueTables Revenue (Tables) Tables http://www.glspu.com/role/Revenue 74 false false R75.htm 996024 - Disclosure - Other Income (Tables) Sheet http://www.glspu.com/role/OtherIncomeTables Other Income (Tables) Tables http://www.glspu.com/role/OtherIncome 75 false false R76.htm 996025 - Disclosure - Other Gains (Losses) - Net (Tables) Sheet http://www.glspu.com/role/OtherGainsLossesNetTables Other Gains (Losses) - Net (Tables) Tables http://www.glspu.com/role/OtherGainsLossesNet 76 false false R77.htm 996026 - Disclosure - Interest Income (Tables) Sheet http://www.glspu.com/role/InterestIncomeTables Interest Income (Tables) Tables http://www.glspu.com/role/InterestIncome 77 false false R78.htm 996027 - Disclosure - Finance Costs (Tables) Sheet http://www.glspu.com/role/FinanceCostsTables Finance Costs (Tables) Tables http://www.glspu.com/role/FinanceCosts 78 false false R79.htm 996028 - Disclosure - Expenses by Nature (Tables) Sheet http://www.glspu.com/role/ExpensesbyNatureTables Expenses by Nature (Tables) Tables http://www.glspu.com/role/ExpensesbyNature 79 false false R80.htm 996029 - Disclosure - Employee Benefit Expense (Tables) Sheet http://www.glspu.com/role/EmployeeBenefitExpenseTables Employee Benefit Expense (Tables) Tables http://www.glspu.com/role/EmployeeBenefitExpense 80 false false R81.htm 996030 - Disclosure - Income Tax (Tables) Sheet http://www.glspu.com/role/IncomeTaxTables Income Tax (Tables) Tables http://www.glspu.com/role/IncomeTax 81 false false R82.htm 996031 - Disclosure - Earnings (Loss) Per Share (Tables) Sheet http://www.glspu.com/role/EarningsLossPerShareTables Earnings (Loss) Per Share (Tables) Tables http://www.glspu.com/role/EarningsLossPerShare 82 false false R83.htm 996032 - Disclosure - Supplemental Cash Flow Information (Tables) Sheet http://www.glspu.com/role/SupplementalCashFlowInformationTables Supplemental Cash Flow Information (Tables) Tables http://www.glspu.com/role/SupplementalCashFlowInformation 83 false false R84.htm 996033 - Disclosure - Changes in Liabilities from Financing Activities (Tables) Sheet http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables Changes in Liabilities from Financing Activities (Tables) Tables http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivities 84 false false R85.htm 996034 - Disclosure - Related Party Transactions (Tables) Sheet http://www.glspu.com/role/RelatedPartyTransactionsTables Related Party Transactions (Tables) Tables http://www.glspu.com/role/RelatedPartyTransactions 85 false false R86.htm 996035 - Disclosure - Pledged Assets (Tables) Sheet http://www.glspu.com/role/PledgedAssetsTables Pledged Assets (Tables) Tables http://www.glspu.com/role/PledgedAssets 86 false false R87.htm 996036 - Disclosure - Capital Management (Tables) Sheet http://www.glspu.com/role/CapitalManagementTables Capital Management (Tables) Tables http://www.glspu.com/role/CapitalManagement 87 false false R88.htm 996037 - Disclosure - Financial Instruments (Tables) Sheet http://www.glspu.com/role/FinancialInstrumentsTables Financial Instruments (Tables) Tables http://www.glspu.com/role/FinancialInstruments 88 false false R89.htm 996038 - Disclosure - Fair Value Information (Tables) Sheet http://www.glspu.com/role/FairValueInformationTables Fair Value Information (Tables) Tables http://www.glspu.com/role/FairValueInformation 89 false false R90.htm 996039 - Disclosure - Segment Information (Tables) Sheet http://www.glspu.com/role/SegmentInformationTables Segment Information (Tables) Tables http://www.glspu.com/role/SegmentInformation 90 false false R91.htm 996040 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year Sheet http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year Details http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables 91 false false R92.htm 996041 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective Sheet http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective Details http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables 92 false false R93.htm 996042 - Disclosure - Summary of Material Accounting Policy Information (Details) Sheet http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails Summary of Material Accounting Policy Information (Details) Details http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables 93 false false R94.htm 996043 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements Sheet http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements Details http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables 94 false false R95.htm 996044 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment Sheet http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment Details http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables 95 false false R96.htm 996045 - Disclosure - Cash and Cash Equivalents (Details) Sheet http://www.glspu.com/role/CashandCashEquivalentsDetails Cash and Cash Equivalents (Details) Details http://www.glspu.com/role/CashandCashEquivalentsTables 96 false false R97.htm 996046 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents Sheet http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents Details http://www.glspu.com/role/CashandCashEquivalentsTables 97 false false R98.htm 996047 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details) Sheet http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails Financial Assets at Fair Value Through Profit or Loss (Details) Details http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossTables 98 false false R99.htm 996048 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss Sheet http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss Details http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossTables 99 false false R100.htm 996049 - Disclosure - Financial Assets at Amortized Cost (Details) Sheet http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails Financial Assets at Amortized Cost (Details) Details http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables 100 false false R101.htm 996050 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost Sheet http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost Details http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables 101 false false R102.htm 996051 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost Sheet http://www.glspu.com/role/ScheduleofProfitorLossinRelationtoFinancialAssetsatAmortizedCostTable Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost Details http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables 102 false false R103.htm 996052 - Disclosure - Accounts Receivable (Details) Sheet http://www.glspu.com/role/AccountsReceivableDetails Accounts Receivable (Details) Details http://www.glspu.com/role/AccountsReceivableTables 103 false false R104.htm 996053 - Disclosure - Accounts Receivable (Details) - Schedule of Accounts Receivable Sheet http://www.glspu.com/role/ScheduleofAccountsReceivableTable Accounts Receivable (Details) - Schedule of Accounts Receivable Details http://www.glspu.com/role/AccountsReceivableTables 104 false false R105.htm 996054 - Disclosure - Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows Sheet http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows Details http://www.glspu.com/role/AccountsReceivableTables 105 false false R106.htm 996055 - Disclosure - Inventories (Details) - Schedule of Inventories Sheet http://www.glspu.com/role/ScheduleofInventoriesTable Inventories (Details) - Schedule of Inventories Details http://www.glspu.com/role/InventoriesTables 106 false false R107.htm 996056 - Disclosure - Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense Sheet http://www.glspu.com/role/ScheduleofCostofInventoriesRecognizedasExpenseTable Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense Details http://www.glspu.com/role/InventoriesTables 107 false false R108.htm 996057 - Disclosure - Prepayments (Details) - Schedule of Prepayments Sheet http://www.glspu.com/role/ScheduleofPrepaymentsTable Prepayments (Details) - Schedule of Prepayments Details http://www.glspu.com/role/PrepaymentsTables 108 false false R109.htm 996058 - Disclosure - Other Receivables (Details) - Schedule of Other receivables Sheet http://www.glspu.com/role/ScheduleofOtherreceivablesTable Other Receivables (Details) - Schedule of Other receivables Details http://www.glspu.com/role/OtherReceivablesTables 109 false false R110.htm 996059 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment Sheet http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment Details http://www.glspu.com/role/PropertyPlantandEquipmentTables 110 false false R111.htm 996060 - Disclosure - Leasing Arrangements???Lessee (Details) Sheet http://www.glspu.com/role/LeasingArrangementsLesseeDetails Leasing Arrangements???Lessee (Details) Details http://www.glspu.com/role/LeasingArrangementsLesseeTables 111 false false R112.htm 996061 - Disclosure - Leasing Arrangements???Lessee (Details) - Schedule of right-of-use assets and the depreciation charge Sheet http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable Leasing Arrangements???Lessee (Details) - Schedule of right-of-use assets and the depreciation charge Details http://www.glspu.com/role/LeasingArrangementsLesseeTables 112 false false R113.htm 996062 - Disclosure - Leasing Arrangements???Lessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts Sheet http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable Leasing Arrangements???Lessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts Details http://www.glspu.com/role/LeasingArrangementsLesseeTables 113 false false R114.htm 996063 - Disclosure - Intangible Assets (Details) Sheet http://www.glspu.com/role/IntangibleAssetsDetails Intangible Assets (Details) Details http://www.glspu.com/role/IntangibleAssetsTables 114 false false R115.htm 996064 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets Sheet http://www.glspu.com/role/ScheduleofIntangibleAssetsTable Intangible Assets (Details) - Schedule of Intangible Assets Details http://www.glspu.com/role/IntangibleAssetsTables 115 false false R116.htm 996065 - Disclosure - Intangible Assets (Details) - Schedule of Amortization on Intangible Assets Sheet http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable Intangible Assets (Details) - Schedule of Amortization on Intangible Assets Details http://www.glspu.com/role/IntangibleAssetsTables 116 false false R117.htm 996066 - Disclosure - Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets Sheet http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets Details http://www.glspu.com/role/OtherNonCurrentAssetsTables 117 false false R118.htm 996067 - Disclosure - Short-Term Borrowings (Details) Sheet http://www.glspu.com/role/ShortTermBorrowingsDetails Short-Term Borrowings (Details) Details http://www.glspu.com/role/ShortTermBorrowingsTables 118 false false R119.htm 996068 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings Sheet http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings Details http://www.glspu.com/role/ShortTermBorrowingsTables 119 false false R120.htm 996069 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing Sheet http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing Details http://www.glspu.com/role/ShortTermBorrowingsTables 120 false false R121.htm 996070 - Disclosure - Other Payables (Details) - Schedule of other payables Sheet http://www.glspu.com/role/ScheduleofotherpayablesTable Other Payables (Details) - Schedule of other payables Details http://www.glspu.com/role/OtherPayablesTables 121 false false R122.htm 996071 - Disclosure - Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings Sheet http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings Details http://www.glspu.com/role/LongTermBorrowingsTables 122 false false R123.htm 996072 - Disclosure - Pensions (Details) Sheet http://www.glspu.com/role/PensionsDetails Pensions (Details) Details http://www.glspu.com/role/PensionsTables 123 false false R124.htm 996073 - Disclosure - Pensions (Details) - Schedule of Balance Sheet Sheet http://www.glspu.com/role/ScheduleofBalanceSheetTable Pensions (Details) - Schedule of Balance Sheet Details http://www.glspu.com/role/PensionsTables 124 false false R125.htm 996074 - Disclosure - Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets Sheet http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets Details http://www.glspu.com/role/PensionsTables 125 false false R126.htm 996075 - Disclosure - Pensions (Details) - Schedule of Principal Actuarial Assumptions Sheet http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable Pensions (Details) - Schedule of Principal Actuarial Assumptions Details http://www.glspu.com/role/PensionsTables 126 false false R127.htm 996076 - Disclosure - Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation Sheet http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation Details http://www.glspu.com/role/PensionsTables 127 false false R128.htm 996077 - Disclosure - Share-Based Payment (Details) Sheet http://www.glspu.com/role/ShareBasedPaymentDetails Share-Based Payment (Details) Details http://www.glspu.com/role/ShareBasedPaymentTables 128 false false R129.htm 996078 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Sheet http://www.glspu.com/role/ScheduleofShareBasedPaymentTable Share-Based Payment (Details) - Schedule of Share-Based Payment Details http://www.glspu.com/role/ShareBasedPaymentTables 129 false false R130.htm 996079 - Disclosure - Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions Sheet http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions Details http://www.glspu.com/role/ShareBasedPaymentTables 130 false false R131.htm 996080 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements Sheet http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements Details http://www.glspu.com/role/ShareBasedPaymentTables 131 false false R132.htm 996081 - Disclosure - Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date Sheet http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date Details http://www.glspu.com/role/ShareBasedPaymentTables 132 false false R133.htm 996082 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses Sheet http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses Details http://www.glspu.com/role/ShareBasedPaymentTables 133 false false R134.htm 996083 - Disclosure - Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment Sheet http://www.glspu.com/role/ScheduleofExpensesIncurredonShareBasedPaymentTable Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment Details http://www.glspu.com/role/ShareBasedPaymentTables 134 false false R135.htm 996084 - Disclosure - Provisions (Details) - Schedule of provisions Sheet http://www.glspu.com/role/ScheduleofprovisionsTable Provisions (Details) - Schedule of provisions Details http://www.glspu.com/role/ProvisionsTables 135 false false R136.htm 996085 - Disclosure - Provisions (Details) - Schedule of analysis of total provisions Sheet http://www.glspu.com/role/ScheduleofanalysisoftotalprovisionsTable Provisions (Details) - Schedule of analysis of total provisions Details http://www.glspu.com/role/ProvisionsTables 136 false false R137.htm 996086 - Disclosure - Warrant Liabilities (Details) Sheet http://www.glspu.com/role/WarrantLiabilitiesDetails Warrant Liabilities (Details) Details http://www.glspu.com/role/WarrantLiabilitiesTables 137 false false R138.htm 996087 - Disclosure - Warrant Liabilities (Details) - Schedule of Warrant Liabilities Sheet http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable Warrant Liabilities (Details) - Schedule of Warrant Liabilities Details http://www.glspu.com/role/WarrantLiabilitiesTables 138 false false R139.htm 996088 - Disclosure - Convertible Preference Share Liabilities (Details) Sheet http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails Convertible Preference Share Liabilities (Details) Details http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesTables 139 false false R140.htm 996089 - Disclosure - Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities Sheet http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities Details http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesTables 140 false false R141.htm 996090 - Disclosure - Share Capital (Details) Sheet http://www.glspu.com/role/ShareCapitalDetails Share Capital (Details) Details http://www.glspu.com/role/ShareCapitalTables 141 false false R142.htm 996091 - Disclosure - Share Capital (Details) - Schedule of Authorized and Issued Preference Shares Sheet http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable Share Capital (Details) - Schedule of Authorized and Issued Preference Shares Details http://www.glspu.com/role/ShareCapitalTables 142 false false R143.htm 996092 - Disclosure - Share Capital (Details) - Schedule of Movements in the Number of the Company???s Ordinary Shares Outstanding Sheet http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable Share Capital (Details) - Schedule of Movements in the Number of the Company???s Ordinary Shares Outstanding Details http://www.glspu.com/role/ShareCapitalTables 143 false false R144.htm 996093 - Disclosure - Revenue (Details) Sheet http://www.glspu.com/role/RevenueDetails Revenue (Details) Details http://www.glspu.com/role/RevenueTables 144 false false R145.htm 996094 - Disclosure - Revenue (Details) - Schedule of Revenue from Contracts with Customers Sheet http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable Revenue (Details) - Schedule of Revenue from Contracts with Customers Details http://www.glspu.com/role/RevenueTables 145 false false R146.htm 996095 - Disclosure - Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services Sheet http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services Details http://www.glspu.com/role/RevenueTables 146 false false R147.htm 996096 - Disclosure - Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities Sheet http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities Details http://www.glspu.com/role/RevenueTables 147 false false R148.htm 996097 - Disclosure - Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance Sheet http://www.glspu.com/role/ScheduleofRevenueRecognizedthatwasIncludedintheContractLiabilityBalanceTable Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance Details http://www.glspu.com/role/RevenueTables 148 false false R149.htm 996098 - Disclosure - Other Income (Details) Sheet http://www.glspu.com/role/OtherIncomeDetails Other Income (Details) Details http://www.glspu.com/role/OtherIncomeTables 149 false false R150.htm 996099 - Disclosure - Other Income (Details) - Schedule of Other Income Sheet http://www.glspu.com/role/ScheduleofOtherIncomeTable Other Income (Details) - Schedule of Other Income Details http://www.glspu.com/role/OtherIncomeTables 150 false false R151.htm 996100 - Disclosure - Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net Sheet http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net Details http://www.glspu.com/role/OtherGainsLossesNetTables 151 false false R152.htm 996101 - Disclosure - Interest Income (Details) - Schedule of Interest Income Sheet http://www.glspu.com/role/ScheduleofInterestIncomeTable Interest Income (Details) - Schedule of Interest Income Details http://www.glspu.com/role/InterestIncomeTables 152 false false R153.htm 996102 - Disclosure - Finance Costs (Details) - Schedule of Finance Costs Sheet http://www.glspu.com/role/ScheduleofFinanceCostsTable Finance Costs (Details) - Schedule of Finance Costs Details http://www.glspu.com/role/FinanceCostsTables 153 false false R154.htm 996103 - Disclosure - Expenses by Nature (Details) Sheet http://www.glspu.com/role/ExpensesbyNatureDetails Expenses by Nature (Details) Details http://www.glspu.com/role/ExpensesbyNatureTables 154 false false R155.htm 996104 - Disclosure - Expenses by Nature (Details) - Schedule of Expenses by Nature Sheet http://www.glspu.com/role/ScheduleofExpensesbyNatureTable Expenses by Nature (Details) - Schedule of Expenses by Nature Details http://www.glspu.com/role/ExpensesbyNatureTables 155 false false R156.htm 996105 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration Sheet http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration Details http://www.glspu.com/role/ExpensesbyNatureTables 156 false false R157.htm 996106 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals) Sheet http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable_Parentheticals Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals) Details http://www.glspu.com/role/ExpensesbyNatureTables 157 false false R158.htm 996107 - Disclosure - Employee Benefit Expense (Details) - Schedule Employee Benefit Expense Sheet http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable Employee Benefit Expense (Details) - Schedule Employee Benefit Expense Details http://www.glspu.com/role/EmployeeBenefitExpenseTables 158 false false R159.htm 996108 - Disclosure - Income Tax (Details) Sheet http://www.glspu.com/role/IncomeTaxDetails Income Tax (Details) Details http://www.glspu.com/role/IncomeTaxTables 159 false false R160.htm 996109 - Disclosure - Income Tax (Details) - Schedule of Income Tax Expense (Benefit) Sheet http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable Income Tax (Details) - Schedule of Income Tax Expense (Benefit) Details http://www.glspu.com/role/IncomeTaxTables 160 false false R161.htm 996110 - Disclosure - Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss Sheet http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss Details http://www.glspu.com/role/IncomeTaxTables 161 false false R162.htm 996111 - Disclosure - Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards Sheet http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards Details http://www.glspu.com/role/IncomeTaxTables 162 false false R163.htm 996112 - Disclosure - Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets Sheet http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets Details http://www.glspu.com/role/IncomeTaxTables 163 false false R164.htm 996113 - Disclosure - Earnings (Loss) Per Share (Details) Sheet http://www.glspu.com/role/EarningsLossPerShareDetails Earnings (Loss) Per Share (Details) Details http://www.glspu.com/role/EarningsLossPerShareTables 164 false false R165.htm 996114 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share Sheet http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share Details http://www.glspu.com/role/EarningsLossPerShareTables 165 false false R166.htm 996115 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments Sheet http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments Details http://www.glspu.com/role/SupplementalCashFlowInformationTables 166 false false R167.htm 996116 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment Sheet http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment Details http://www.glspu.com/role/SupplementalCashFlowInformationTables 167 false false R168.htm 996117 - Disclosure - Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities Sheet http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities Details http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables 168 false false R169.htm 996118 - Disclosure - Related Party Transactions (Details) Sheet http://www.glspu.com/role/RelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.glspu.com/role/RelatedPartyTransactionsTables 169 false false R170.htm 996119 - Disclosure - Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship Sheet http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship Details http://www.glspu.com/role/RelatedPartyTransactionsTables 170 false false R171.htm 996120 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Expense Sheet http://www.glspu.com/role/ScheduleofInterestExpenseTable Related Party Transactions (Details) - Schedule of Interest Expense Details http://www.glspu.com/role/RelatedPartyTransactionsTables 171 false false R172.htm 996121 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Payable Sheet http://www.glspu.com/role/ScheduleofInterestPayableTable Related Party Transactions (Details) - Schedule of Interest Payable Details http://www.glspu.com/role/RelatedPartyTransactionsTables 172 false false R173.htm 996122 - Disclosure - Related Party Transactions (Details) - Schedule of Key Management Compensation Sheet http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable Related Party Transactions (Details) - Schedule of Key Management Compensation Details http://www.glspu.com/role/RelatedPartyTransactionsTables 173 false false R174.htm 996123 - Disclosure - Pledged Assets (Details) - Schedule of group???s Assets Pledged as Collateral Sheet http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable Pledged Assets (Details) - Schedule of group???s Assets Pledged as Collateral Details http://www.glspu.com/role/PledgedAssetsTables 174 false false R175.htm 996124 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments (Details) Sheet http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails Significant Contingent Liabilities and Unrecognized Contract Commitments (Details) Details http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments 175 false false R176.htm 996125 - Disclosure - Significant Events after the Reporting Period (Details) Sheet http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails Significant Events after the Reporting Period (Details) Details http://www.glspu.com/role/SignificantEventsaftertheReportingPeriod 176 false false R177.htm 996126 - Disclosure - Capital Management (Details) - Schedule of Gearing Ratios Sheet http://www.glspu.com/role/ScheduleofGearingRatiosTable Capital Management (Details) - Schedule of Gearing Ratios Details http://www.glspu.com/role/CapitalManagementTables 177 false false R178.htm 996127 - Disclosure - Financial Instruments (Details) Sheet http://www.glspu.com/role/FinancialInstrumentsDetails Financial Instruments (Details) Details http://www.glspu.com/role/FinancialInstrumentsTables 178 false false R179.htm 996128 - Disclosure - Financial Instruments (Details) - Schedule of Financial Instruments by Category Sheet http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable Financial Instruments (Details) - Schedule of Financial Instruments by Category Details http://www.glspu.com/role/FinancialInstrumentsTables 179 false false R180.htm 996129 - Disclosure - Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies Sheet http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies Details http://www.glspu.com/role/FinancialInstrumentsTables 180 false false R181.htm 996130 - Disclosure - Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation Sheet http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation Details http://www.glspu.com/role/FinancialInstrumentsTables 181 false false R182.htm 996131 - Disclosure - Financial Instruments (Details) - Schedule of Provision Matrix Sheet http://www.glspu.com/role/ScheduleofProvisionMatrixTable Financial Instruments (Details) - Schedule of Provision Matrix Details http://www.glspu.com/role/FinancialInstrumentsTables 182 false false R183.htm 996132 - Disclosure - Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable Sheet http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable Details http://www.glspu.com/role/FinancialInstrumentsTables 183 false false R184.htm 996133 - Disclosure - Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities Sheet http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities Details http://www.glspu.com/role/FinancialInstrumentsTables 184 false false R185.htm 996134 - Disclosure - Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities Sheet http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities Details http://www.glspu.com/role/FairValueInformationTables 185 false false R186.htm 996135 - Disclosure - Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument Sheet http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument Details http://www.glspu.com/role/FairValueInformationTables 186 false false R187.htm 996136 - Disclosure - Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis Sheet http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis Details http://www.glspu.com/role/FairValueInformationTables 187 false false R188.htm 996137 - Disclosure - Segment Information (Details) Sheet http://www.glspu.com/role/SegmentInformationDetails Segment Information (Details) Details http://www.glspu.com/role/SegmentInformationTables 188 false false R189.htm 996138 - Disclosure - Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments Sheet http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments Details http://www.glspu.com/role/SegmentInformationTables 189 false false R190.htm 996139 - Disclosure - Segment Information (Details) - Schedule of Geographical Information Sheet http://www.glspu.com/role/ScheduleofGeographicalInformationTable Segment Information (Details) - Schedule of Geographical Information Details http://www.glspu.com/role/SegmentInformationTables 190 false false R191.htm 996140 - Disclosure - Segment Information (Details) - Schedule of Information of Major Customers Sheet http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable Segment Information (Details) - Schedule of Information of Major Customers Details http://www.glspu.com/role/SegmentInformationTables 191 false false All Reports Book All Reports [ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 2 fact(s) appearing in ix:hidden were eligible for transformation: dei:CityAreaCode, dei:LocalPhoneNumber - ea0205235-20f_gorilla.htm 26042, 26043 [ix-0514-Hidden-Fact-Not-Referenced] WARN: 2 fact(s) appearing in ix:hidden were not referenced by any -sec-ix-hidden style property: glspu:InterestRateRange - ea0205235-20f_gorilla.htm 26316, 26318 ea0205235-20f_gorilla.htm glspu-20231231.xsd glspu-20231231_cal.xml glspu-20231231_def.xml glspu-20231231_lab.xml glspu-20231231_pre.xml image_001.jpg image_002.jpg image_003.jpg image_004.jpg image_005.jpg http://fasb.org/srt/2023 http://xbrl.sec.gov/dei/2023 https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full true true JSON 224 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "ea0205235-20f_gorilla.htm": { "nsprefix": "glspu", "nsuri": "http://www.glspu.com/20231231", "dts": { "inline": { "local": [ "ea0205235-20f_gorilla.htm" ] }, "schema": { "local": [ "glspu-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/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-gaap-2023.xsd", "https://xbrl.fasb.org/us-gaap/2023/elts/us-roles-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/sic/2023/sic-2023.xsd" ] }, "calculationLink": { "local": [ "glspu-20231231_cal.xml" ] }, "definitionLink": { "local": [ "glspu-20231231_def.xml" ] }, "labelLink": { "local": [ "glspu-20231231_lab.xml" ] }, "presentationLink": { "local": [ "glspu-20231231_pre.xml" ] } }, "keyStandard": 408, "keyCustom": 355, "axisStandard": 36, "axisCustom": 7, "memberStandard": 59, "memberCustom": 192, "hidden": { "total": 507, "http://www.glspu.com/20231231": 237, "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 265, "http://xbrl.sec.gov/dei/2023": 5 }, "contextCount": 757, "entityCount": 1, "segmentCount": 266, "elementCount": 1464, "unitCount": 5, "baseTaxonomies": { "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1582, "http://xbrl.sec.gov/dei/2023": 49, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://www.glspu.com/role/DocumentAndEntityInformation", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "dei:EntityRegistrantName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.glspu.com/role/ConsolidatedBalanceSheet", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:OtherCurrentFinancialAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R3": { "role": "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "longName": "002 - Statement - Consolidated Statements of Comprehensive Income (Loss)", "shortName": "Consolidated Statements of Comprehensive Income (Loss)", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:Revenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R4": { "role": "http://www.glspu.com/role/ShareholdersEquityType2or3", "longName": "003 - Statement - Consolidated Statements of Changes In Equity", "shortName": "Consolidated Statements of Changes In Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c56", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c56", "name": "ifrs-full:Equity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R5": { "role": "http://www.glspu.com/role/ConsolidatedCashFlow", "longName": "004 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R6": { "role": "http://www.glspu.com/role/CorporateandGroupInformation", "longName": "005 - Disclosure - Corporate and Group Information", "shortName": "Corporate and Group Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "6", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R7": { "role": "http://www.glspu.com/role/TheAuthorizationoftheConsolidatedFinancialStatements", "longName": "006 - Disclosure - The Authorization of the Consolidated Financial Statements", "shortName": "The Authorization of the Consolidated Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "7", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R8": { "role": "http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASB", "longName": "007 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB", "shortName": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "c0", "name": "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformation", "longName": "008 - Disclosure - Summary of Material Accounting Policy Information", "shortName": "Summary of Material Accounting Policy Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.glspu.com/role/CashandCashEquivalents", "longName": "009 - Disclosure - Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLoss", "longName": "010 - Disclosure - Financial Assets at Fair Value Through Profit or Loss", "shortName": "Financial Assets at Fair Value Through Profit or Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.glspu.com/role/FinancialAssetsatAmortizedCost", "longName": "011 - Disclosure - Financial Assets at Amortized Cost", "shortName": "Financial Assets at Amortized Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.glspu.com/role/AccountsReceivable", "longName": "012 - Disclosure - Accounts Receivable", "shortName": "Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c0", "name": "glspu:AccountsAndNonTradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:AccountsAndNonTradeReceivableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.glspu.com/role/Inventories", "longName": "013 - Disclosure - Inventories", "shortName": "Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInventoriesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.glspu.com/role/Prepayments", "longName": "014 - Disclosure - Prepayments", "shortName": "Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.glspu.com/role/OtherReceivables", "longName": "015 - Disclosure - Other Receivables", "shortName": "Other Receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.glspu.com/role/PropertyPlantandEquipment", "longName": "016 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.glspu.com/role/LeasingArrangementsLessee", "longName": "017 - Disclosure - Leasing Arrangements\uff0dLessee", "shortName": "Leasing Arrangements\uff0dLessee", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfLeasesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.glspu.com/role/IntangibleAssets", "longName": "018 - Disclosure - Intangible Assets", "shortName": "Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.glspu.com/role/OtherNonCurrentAssets", "longName": "019 - Disclosure - Other Non-Current Assets", "shortName": "Other Non-Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.glspu.com/role/ShortTermBorrowings", "longName": "020 - Disclosure - Short-Term Borrowings", "shortName": "Short-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.glspu.com/role/OtherPayables", "longName": "021 - Disclosure - Other Payables", "shortName": "Other Payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.glspu.com/role/LongTermBorrowings", "longName": "022 - Disclosure - Long-Term Borrowings", "shortName": "Long-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.glspu.com/role/Pensions", "longName": "023 - Disclosure - Pensions", "shortName": "Pensions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c0", "name": "glspu:PensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:PensionsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.glspu.com/role/ShareBasedPayment", "longName": "024 - Disclosure - Share-Based Payment", "shortName": "Share-Based Payment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.glspu.com/role/Provisions", "longName": "025 - Disclosure - Provisions", "shortName": "Provisions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfProvisionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfProvisionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.glspu.com/role/WarrantLiabilities", "longName": "026 - Disclosure - Warrant Liabilities", "shortName": "Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c0", "name": "glspu:WarrantLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:WarrantLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R28": { "role": "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilities", "longName": "027 - Disclosure - Convertible Preference Share Liabilities", "shortName": "Convertible Preference Share Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c0", "name": "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.glspu.com/role/ShareCapital", "longName": "028 - Disclosure - Share Capital", "shortName": "Share Capital", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "29", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.glspu.com/role/RetainedEarnings", "longName": "029 - Disclosure - Retained Earnings", "shortName": "Retained Earnings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "30", "firstAnchor": { "contextRef": "c0", "name": "glspu:RetainedEarningsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:RetainedEarningsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.glspu.com/role/Revenue", "longName": "030 - Disclosure - Revenue", "shortName": "Revenue", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "31", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.glspu.com/role/OtherIncome", "longName": "031 - Disclosure - Other Income", "shortName": "Other Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "32", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.glspu.com/role/OtherGainsLossesNet", "longName": "032 - Disclosure - Other Gains (Losses) - Net", "shortName": "Other Gains (Losses) - Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "33", "firstAnchor": { "contextRef": "c0", "name": "glspu:OtherGainsLossesNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:OtherGainsLossesNetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.glspu.com/role/InterestIncome", "longName": "033 - Disclosure - Interest Income", "shortName": "Interest Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "34", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInterestIncomeExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.glspu.com/role/FinanceCosts", "longName": "034 - Disclosure - Finance Costs", "shortName": "Finance Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "35", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.glspu.com/role/ExpensesbyNature", "longName": "035 - Disclosure - Expenses by Nature", "shortName": "Expenses by Nature", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "36", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.glspu.com/role/EmployeeBenefitExpense", "longName": "036 - Disclosure - Employee Benefit Expense", "shortName": "Employee Benefit Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "37", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.glspu.com/role/EmployeesCompensationandDirectorsRemuneration", "longName": "037 - Disclosure - Employees' Compensation and Directors' Remuneration", "shortName": "Employees' Compensation and Directors' Remuneration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "38", "firstAnchor": { "contextRef": "c0", "name": "glspu:EmployeesCompensationAndDirectorsRemunerationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:EmployeesCompensationAndDirectorsRemunerationTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.glspu.com/role/IncomeTax", "longName": "038 - Disclosure - Income Tax", "shortName": "Income Tax", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "39", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.glspu.com/role/EarningsLossPerShare", "longName": "039 - Disclosure - Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "40", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.glspu.com/role/SupplementalCashFlowInformation", "longName": "040 - Disclosure - Supplemental Cash Flow Information", "shortName": "Supplemental Cash Flow Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "41", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R42": { "role": "http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivities", "longName": "041 - Disclosure - Changes in Liabilities from Financing Activities", "shortName": "Changes in Liabilities from Financing Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "42", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R43": { "role": "http://www.glspu.com/role/RelatedPartyTransactions", "longName": "042 - Disclosure - Related Party Transactions", "shortName": "Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "43", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R44": { "role": "http://www.glspu.com/role/PledgedAssets", "longName": "043 - Disclosure - Pledged Assets", "shortName": "Pledged Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "44", "firstAnchor": { "contextRef": "c0", "name": "glspu:PledgedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:PledgedAssetsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments", "longName": "044 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments", "shortName": "Significant Contingent Liabilities and Unrecognized Contract Commitments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "45", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R46": { "role": "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriod", "longName": "045 - Disclosure - Significant Events after the Reporting Period", "shortName": "Significant Events after the Reporting Period", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "46", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R47": { "role": "http://www.glspu.com/role/CapitalManagement", "longName": "046 - Disclosure - Capital Management", "shortName": "Capital Management", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "47", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.glspu.com/role/FinancialInstruments", "longName": "047 - Disclosure - Financial Instruments", "shortName": "Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "48", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.glspu.com/role/FairValueInformation", "longName": "048 - Disclosure - Fair Value Information", "shortName": "Fair Value Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "49", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.glspu.com/role/SegmentInformation", "longName": "049 - Disclosure - Segment Information", "shortName": "Segment Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "50", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.glspu.com/role/AccountingPoliciesByPolicy", "longName": "996000 - Disclosure - Accounting Policies, by Policy (Policies)", "shortName": "Accounting Policies, by Policy (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "51", "firstAnchor": { "contextRef": "c0", "name": "glspu:StatementOfCompliancePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:StatementOfCompliancePolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R52": { "role": "http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables", "longName": "996001 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables)", "shortName": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "52", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfAmendmentsToIFRSsAndTheNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfAmendmentsToIFRSsAndTheNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables", "longName": "996002 - Disclosure - Summary of Material Accounting Policy Information (Tables)", "shortName": "Summary of Material Accounting Policy Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "53", "firstAnchor": { "contextRef": "c0", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "srt:ScheduleOfCondensedFinancialStatementsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.glspu.com/role/CashandCashEquivalentsTables", "longName": "996003 - Disclosure - Cash and Cash Equivalents (Tables)", "shortName": "Cash and Cash Equivalents (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "54", "firstAnchor": { "contextRef": "c0", "name": "glspu:CashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:CashAndCashEquivalentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossTables", "longName": "996004 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Tables)", "shortName": "Financial Assets at Fair Value Through Profit or Loss (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "55", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R56": { "role": "http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables", "longName": "996005 - Disclosure - Financial Assets at Amortized Cost (Tables)", "shortName": "Financial Assets at Amortized Cost (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "56", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R57": { "role": "http://www.glspu.com/role/AccountsReceivableTables", "longName": "996006 - Disclosure - Accounts Receivable (Tables)", "shortName": "Accounts Receivable (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "57", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDebtSecuritiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R58": { "role": "http://www.glspu.com/role/InventoriesTables", "longName": "996007 - Disclosure - Inventories (Tables)", "shortName": "Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "58", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfDetailedInformationAboutInventoriestextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfDetailedInformationAboutInventoriestextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.glspu.com/role/PrepaymentsTables", "longName": "996008 - Disclosure - Prepayments (Tables)", "shortName": "Prepayments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "59", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R60": { "role": "http://www.glspu.com/role/OtherReceivablesTables", "longName": "996009 - Disclosure - Other Receivables (Tables)", "shortName": "Other Receivables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "60", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfOtherRecievablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfOtherRecievablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.glspu.com/role/PropertyPlantandEquipmentTables", "longName": "996010 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "61", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfPropertyPlantAndEquipmentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.glspu.com/role/LeasingArrangementsLesseeTables", "longName": "996011 - Disclosure - Leasing Arrangements\uff0dLessee (Tables)", "shortName": "Leasing Arrangements\uff0dLessee (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "62", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfrightofuseAssetsAndTheDepreciationCharge", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfrightofuseAssetsAndTheDepreciationCharge", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.glspu.com/role/IntangibleAssetsTables", "longName": "996012 - Disclosure - Intangible Assets (Tables)", "shortName": "Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "63", "firstAnchor": { "contextRef": "c6", "name": "glspu:ScheduleOfIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:ScheduleOfIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R64": { "role": "http://www.glspu.com/role/OtherNonCurrentAssetsTables", "longName": "996013 - Disclosure - Other Non-Current Assets (Tables)", "shortName": "Other Non-Current Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "64", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfOtherNonCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfOtherNonCurrentAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.glspu.com/role/ShortTermBorrowingsTables", "longName": "996014 - Disclosure - Short-Term Borrowings (Tables)", "shortName": "Short-Term Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "65", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfShorttermBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfShorttermBorrowingsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.glspu.com/role/OtherPayablesTables", "longName": "996015 - Disclosure - Other Payables (Tables)", "shortName": "Other Payables (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "66", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfDetailedInformationAboutOtherPayablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfDetailedInformationAboutOtherPayablesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.glspu.com/role/LongTermBorrowingsTables", "longName": "996016 - Disclosure - Long-Term Borrowings (Tables)", "shortName": "Long-Term Borrowings (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "67", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R68": { "role": "http://www.glspu.com/role/PensionsTables", "longName": "996017 - Disclosure - Pensions (Tables)", "shortName": "Pensions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "68", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfBalanceSheetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfBalanceSheetTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R69": { "role": "http://www.glspu.com/role/ShareBasedPaymentTables", "longName": "996018 - Disclosure - Share-Based Payment (Tables)", "shortName": "Share-Based Payment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "69", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfSharebasedPaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfSharebasedPaymentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R70": { "role": "http://www.glspu.com/role/ProvisionsTables", "longName": "996019 - Disclosure - Provisions (Tables)", "shortName": "Provisions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "70", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.glspu.com/role/WarrantLiabilitiesTables", "longName": "996020 - Disclosure - Warrant Liabilities (Tables)", "shortName": "Warrant Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "71", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfWarrantLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfWarrantLiabilities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesTables", "longName": "996021 - Disclosure - Convertible Preference Share Liabilities (Tables)", "shortName": "Convertible Preference Share Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "72", "firstAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.glspu.com/role/ShareCapitalTables", "longName": "996022 - Disclosure - Share Capital (Tables)", "shortName": "Share Capital (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "73", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfAuthorizedAndIssuedPreferenceSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfAuthorizedAndIssuedPreferenceSharesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.glspu.com/role/RevenueTables", "longName": "996023 - Disclosure - Revenue (Tables)", "shortName": "Revenue (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "74", "firstAnchor": { "contextRef": "c0", "name": "glspu:RevenueFromContractsWithCustomersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:RevenueFromContractsWithCustomersTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R75": { "role": "http://www.glspu.com/role/OtherIncomeTables", "longName": "996024 - Disclosure - Other Income (Tables)", "shortName": "Other Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "75", "firstAnchor": { "contextRef": "c6", "name": "glspu:ScheduleOfOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:ScheduleOfOtherIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R76": { "role": "http://www.glspu.com/role/OtherGainsLossesNetTables", "longName": "996025 - Disclosure - Other Gains (Losses) - Net (Tables)", "shortName": "Other Gains (Losses) - Net (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "76", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfOtherGainslossesNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:OtherGainsLossesNetTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfOtherGainslossesNetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "glspu:OtherGainsLossesNetTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R77": { "role": "http://www.glspu.com/role/InterestIncomeTables", "longName": "996026 - Disclosure - Interest Income (Tables)", "shortName": "Interest Income (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "77", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfInterestIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInterestIncomeExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfInterestIncomeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInterestIncomeExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R78": { "role": "http://www.glspu.com/role/FinanceCostsTables", "longName": "996027 - Disclosure - Finance Costs (Tables)", "shortName": "Finance Costs (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "78", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfFinanceCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfFinanceCostsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R79": { "role": "http://www.glspu.com/role/ExpensesbyNatureTables", "longName": "996028 - Disclosure - Expenses by Nature (Tables)", "shortName": "Expenses by Nature (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "79", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfExpensesByNatureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfExpensesByNatureTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R80": { "role": "http://www.glspu.com/role/EmployeeBenefitExpenseTables", "longName": "996029 - Disclosure - Employee Benefit Expense (Tables)", "shortName": "Employee Benefit Expense (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "80", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleEmployeeBenefitExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleEmployeeBenefitExpenseTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R81": { "role": "http://www.glspu.com/role/IncomeTaxTables", "longName": "996030 - Disclosure - Income Tax (Tables)", "shortName": "Income Tax (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "81", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfIncomeTaxBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfIncomeTaxBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R82": { "role": "http://www.glspu.com/role/EarningsLossPerShareTables", "longName": "996031 - Disclosure - Earnings (Loss) Per Share (Tables)", "shortName": "Earnings (Loss) Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "82", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfLossPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfLossPerShareTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R83": { "role": "http://www.glspu.com/role/SupplementalCashFlowInformationTables", "longName": "996032 - Disclosure - Supplemental Cash Flow Information (Tables)", "shortName": "Supplemental Cash Flow Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "83", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfInvestingActivitiesWithPartialCashPaymentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfInvestingActivitiesWithPartialCashPaymentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R84": { "role": "http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables", "longName": "996033 - Disclosure - Changes in Liabilities from Financing Activities (Tables)", "shortName": "Changes in Liabilities from Financing Activities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "84", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R85": { "role": "http://www.glspu.com/role/RelatedPartyTransactionsTables", "longName": "996034 - Disclosure - Related Party Transactions (Tables)", "shortName": "Related Party Transactions (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "85", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R86": { "role": "http://www.glspu.com/role/PledgedAssetsTables", "longName": "996035 - Disclosure - Pledged Assets (Tables)", "shortName": "Pledged Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "86", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfGroupsAssetsPledgedAsCollateralTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "glspu:PledgedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfGroupsAssetsPledgedAsCollateralTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "glspu:PledgedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R87": { "role": "http://www.glspu.com/role/CapitalManagementTables", "longName": "996036 - Disclosure - Capital Management (Tables)", "shortName": "Capital Management (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "87", "firstAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfGearingRatiosTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ScheduleOfGearingRatiosTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R88": { "role": "http://www.glspu.com/role/FinancialInstrumentsTables", "longName": "996037 - Disclosure - Financial Instruments (Tables)", "shortName": "Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "88", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R89": { "role": "http://www.glspu.com/role/FairValueInformationTables", "longName": "996038 - Disclosure - Fair Value Information (Tables)", "shortName": "Fair Value Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "89", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R90": { "role": "http://www.glspu.com/role/SegmentInformationTables", "longName": "996039 - Disclosure - Segment Information (Tables)", "shortName": "Segment Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "90", "firstAnchor": { "contextRef": "c0", "name": "glspu:ChiefOperatingDecisionmakerForTheReportableSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ChiefOperatingDecisionmakerForTheReportableSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R91": { "role": "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable", "longName": "996040 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year", "shortName": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "91", "firstAnchor": { "contextRef": "c77", "name": "glspu:NewStandardsInterpretationsAndAmendments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c77", "name": "glspu:NewStandardsInterpretationsAndAmendments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R92": { "role": "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable", "longName": "996041 - Disclosure - Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective", "shortName": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "92", "firstAnchor": { "contextRef": "c84", "name": "glspu:NewStandardsInterpretationsAndAmendments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c84", "name": "glspu:NewStandardsInterpretationsAndAmendments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R93": { "role": "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails", "longName": "996042 - Disclosure - Summary of Material Accounting Policy Information (Details)", "shortName": "Summary of Material Accounting Policy Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "93", "firstAnchor": { "contextRef": "c0", "name": "glspu:OrdinarySharesPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "ix:continuation", "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:OrdinarySharesPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "ix:continuation", "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R94": { "role": "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable", "longName": "996043 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements", "shortName": "Summary of Material Accounting Policy Information (Details) - Schedule of Subsidiaries Included in the Consolidated Financial Statements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "94", "firstAnchor": { "contextRef": "c93", "name": "glspu:MainBusinessActivities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c93", "name": "glspu:MainBusinessActivities", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R95": { "role": "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "longName": "996044 - Disclosure - Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment", "shortName": "Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "95", "firstAnchor": { "contextRef": "c126", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c126", "name": "ifrs-full:UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R96": { "role": "http://www.glspu.com/role/CashandCashEquivalentsDetails", "longName": "996045 - Disclosure - Cash and Cash Equivalents (Details)", "shortName": "Cash and Cash Equivalents (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "96", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:BorrowingsInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c134", "name": "ifrs-full:BorrowingsInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R97": { "role": "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable", "longName": "996046 - Disclosure - Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents", "shortName": "Cash and Cash Equivalents (Details) - Schedule of Cash and Cash Equivalents", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "97", "firstAnchor": { "contextRef": "c0", "name": "glspu:CashOnHandAndPettyCash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:CashAndCashEquivalentsTableTextBlock", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:CashOnHandAndPettyCash", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:CashAndCashEquivalentsTableTextBlock", "ifrs-full:DisclosureOfCashAndCashEquivalentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R98": { "role": "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails", "longName": "996047 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details)", "shortName": "Financial Assets at Fair Value Through Profit or Loss (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "98", "firstAnchor": { "contextRef": "c5", "name": "ifrs-full:CurrentInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "ifrs-full:CurrentInvestments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R99": { "role": "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable", "longName": "996048 - Disclosure - Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss", "shortName": "Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "99", "firstAnchor": { "contextRef": "c4", "name": "glspu:InvestmentInARentacaptiveCompany", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory", "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:InvestmentInARentacaptiveCompany", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfAssetsExplanatory", "ifrs-full:DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R100": { "role": "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails", "longName": "996049 - Disclosure - Financial Assets at Amortized Cost (Details)", "shortName": "Financial Assets at Amortized Cost (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "100", "firstAnchor": { "contextRef": "c4", "name": "glspu:FinancialAssetAtAmortizedCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:FinancialAssetAtAmortizedCosts", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R101": { "role": "http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable", "longName": "996050 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost", "shortName": "Financial Assets at Amortized Cost (Details) - Schedule of Financial Assets at Amortized Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "101", "firstAnchor": { "contextRef": "c4", "name": "glspu:TimeDepositsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:TimeDepositsCurrent", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R102": { "role": "http://www.glspu.com/role/ScheduleofProfitorLossinRelationtoFinancialAssetsatAmortizedCostTable", "longName": "996051 - Disclosure - Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost", "shortName": "Financial Assets at Amortized Cost (Details) - Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "102", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": null }, "R103": { "role": "http://www.glspu.com/role/AccountsReceivableDetails", "longName": "996052 - Disclosure - Accounts Receivable (Details)", "shortName": "Accounts Receivable (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "103", "firstAnchor": { "contextRef": "c138", "name": "ifrs-full:ReceivablesFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c138", "name": "ifrs-full:ReceivablesFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R104": { "role": "http://www.glspu.com/role/ScheduleofAccountsReceivableTable", "longName": "996053 - Disclosure - Accounts Receivable (Details) - Schedule of Accounts Receivable", "shortName": "Accounts Receivable (Details) - Schedule of Accounts Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "104", "firstAnchor": { "contextRef": "c4", "name": "glspu:AccountReceivables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDebtSecuritiesExplanatory", "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:AccountReceivables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDebtSecuritiesExplanatory", "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R105": { "role": "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable", "longName": "996054 - Disclosure - Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows", "shortName": "Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "105", "firstAnchor": { "contextRef": "c4", "name": "glspu:AnalysisOfAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:AnalysisOfAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:AccountsAndNonTradeReceivableTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R106": { "role": "http://www.glspu.com/role/ScheduleofInventoriesTable", "longName": "996055 - Disclosure - Inventories (Details) - Schedule of Inventories", "shortName": "Inventories (Details) - Schedule of Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "106", "firstAnchor": { "contextRef": "c147", "name": "ifrs-full:FinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfDetailedInformationAboutInventoriestextBlock", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c147", "name": "ifrs-full:FinishedGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfDetailedInformationAboutInventoriestextBlock", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R107": { "role": "http://www.glspu.com/role/ScheduleofCostofInventoriesRecognizedasExpenseTable", "longName": "996056 - Disclosure - Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense", "shortName": "Inventories (Details) - Schedule of Cost of Inventories Recognized as Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "107", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromSaleOfGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromSaleOfGoods", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInventoriesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R108": { "role": "http://www.glspu.com/role/ScheduleofPrepaymentsTable", "longName": "996057 - Disclosure - Prepayments (Details) - Schedule of Prepayments", "shortName": "Prepayments (Details) - Schedule of Prepayments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "108", "firstAnchor": { "contextRef": "c0", "name": "glspu:PrepaymentForPurchase", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:PrepaymentForPurchase", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "ifrs-full:DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R109": { "role": "http://www.glspu.com/role/ScheduleofOtherreceivablesTable", "longName": "996058 - Disclosure - Other Receivables (Details) - Schedule of Other receivables", "shortName": "Other Receivables (Details) - Schedule of Other receivables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "109", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:TradeAndOtherReceivablesDueFromRelatedParties", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfOtherRecievablesTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:OthersReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfOtherRecievablesTextBlock", "ifrs-full:DisclosureOfTradeAndOtherReceivablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R110": { "role": "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "longName": "996059 - Disclosure - Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment", "shortName": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "110", "firstAnchor": { "contextRef": "c5", "name": "glspu:TotalPropertyPlantAndEquipments", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c44", "name": "ifrs-full:PropertyPlantAndEquipmentGrossCarryingAmountFullyDepreciated", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R111": { "role": "http://www.glspu.com/role/LeasingArrangementsLesseeDetails", "longName": "996060 - Disclosure - Leasing Arrangements\uff0dLessee (Details)", "shortName": "Leasing Arrangements\uff0dLessee (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "111", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionsToRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionsToRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R112": { "role": "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable", "longName": "996061 - Disclosure - Leasing Arrangements\uff0dLessee (Details) - Schedule of right-of-use assets and the depreciation charge", "shortName": "Leasing Arrangements\uff0dLessee (Details) - Schedule of right-of-use assets and the depreciation charge", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "112", "firstAnchor": { "contextRef": "c4", "name": "glspu:CarryingAmountRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:CarryingAmountRightofuseAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R113": { "role": "http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable", "longName": "996062 - Disclosure - Leasing Arrangements\uff0dLessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts", "shortName": "Leasing Arrangements\uff0dLessee (Details) - Schedule of information on profit and loss accounts relating to lease contracts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "113", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfLeasesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R114": { "role": "http://www.glspu.com/role/IntangibleAssetsDetails", "longName": "996063 - Disclosure - Intangible Assets (Details)", "shortName": "Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "114", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ConsiderationPaidReceived", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ConsiderationPaidReceived", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R115": { "role": "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable", "longName": "996064 - Disclosure - Intangible Assets (Details) - Schedule of Intangible Assets", "shortName": "Intangible Assets (Details) - Schedule of Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "115", "firstAnchor": { "contextRef": "c244", "name": "glspu:CostIntangibleAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfIntangibleAssetsTableTextBlock", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c250", "name": "ifrs-full:PropertyPlantAndEquipment", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfIntangibleAssetsTableTextBlock", "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R116": { "role": "http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable", "longName": "996065 - Disclosure - Intangible Assets (Details) - Schedule of Amortization on Intangible Assets", "shortName": "Intangible Assets (Details) - Schedule of Amortization on Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "116", "firstAnchor": { "contextRef": "c0", "name": "glspu:SellingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfAmortizationOnIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:SellingExpenses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfAmortizationOnIntangibleAssetsTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R117": { "role": "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable", "longName": "996066 - Disclosure - Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets", "shortName": "Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "117", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:OtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c256", "name": "ifrs-full:OtherNoncurrentAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfOtherNonCurrentAssetsTableTextBlock", "ifrs-full:DisclosureOfOtherNoncurrentAssetsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R118": { "role": "http://www.glspu.com/role/ShortTermBorrowingsDetails", "longName": "996067 - Disclosure - Short-Term Borrowings (Details)", "shortName": "Short-Term Borrowings (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "118", "firstAnchor": { "contextRef": "c7", "name": "glspu:AgreementsLoanAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c7", "name": "glspu:AgreementsLoanAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R119": { "role": "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable", "longName": "996068 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings", "shortName": "Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "119", "firstAnchor": { "contextRef": "c4", "name": "glspu:BankCollaterializedBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfShorttermBorrowingsTableTextBlock", "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:BankCollaterializedBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfShorttermBorrowingsTableTextBlock", "ifrs-full:DisclosureOfBorrowingCostsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R120": { "role": "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable", "longName": "996069 - Disclosure - Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing", "shortName": "Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "120", "firstAnchor": { "contextRef": "c277", "name": "glspu:DebtInstrumentMaturityDateDescriptions", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfShortTermAndLongTermBorrowingTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c277", "name": "glspu:DebtInstrumentMaturityDateDescriptions", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfShortTermAndLongTermBorrowingTableTextBlock", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R121": { "role": "http://www.glspu.com/role/ScheduleofotherpayablesTable", "longName": "996070 - Disclosure - Other Payables (Details) - Schedule of other payables", "shortName": "Other Payables (Details) - Schedule of other payables", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "121", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfessionalFeesExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfExpensesByNatureTableTextBlock", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:ValueAddedTaxPayables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfDetailedInformationAboutOtherPayablesTextBlock", "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R122": { "role": "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "longName": "996071 - Disclosure - Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings", "shortName": "Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "122", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:BorrowingsInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "ifrs-full:DisclosureOfBorrowingsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": null }, "R123": { "role": "http://www.glspu.com/role/PensionsDetails", "longName": "996072 - Disclosure - Pensions (Details)", "shortName": "Pensions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "123", "firstAnchor": { "contextRef": "c6", "name": "glspu:IndividualPensionPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:IndividualPensionPercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R124": { "role": "http://www.glspu.com/role/ScheduleofBalanceSheetTable", "longName": "996073 - Disclosure - Pensions (Details) - Schedule of Balance Sheet", "shortName": "Pensions (Details) - Schedule of Balance Sheet", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "124", "firstAnchor": { "contextRef": "c5", "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:PensionsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R125": { "role": "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable", "longName": "996074 - Disclosure - Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets", "shortName": "Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "125", "firstAnchor": { "contextRef": "c363", "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c371", "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R126": { "role": "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable", "longName": "996075 - Disclosure - Pensions (Details) - Schedule of Principal Actuarial Assumptions", "shortName": "Pensions (Details) - Schedule of Principal Actuarial Assumptions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "126", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "4", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R127": { "role": "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable", "longName": "996076 - Disclosure - Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation", "shortName": "Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "127", "firstAnchor": { "contextRef": "c381", "name": "glspu:EffectOnPresentValueOfDefinedBenefitObligations", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c381", "name": "glspu:EffectOnPresentValueOfDefinedBenefitObligations", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R128": { "role": "http://www.glspu.com/role/ShareBasedPaymentDetails", "longName": "996077 - Disclosure - Share-Based Payment (Details)", "shortName": "Share-Based Payment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "128", "firstAnchor": { "contextRef": "c0", "name": "glspu:ConversionRatioShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ConversionRatioShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfSharebasedPaymentArrangementsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R129": { "role": "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable", "longName": "996078 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment", "shortName": "Share-Based Payment (Details) - Schedule of Share-Based Payment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "129", "firstAnchor": { "contextRef": "c6", "name": "glspu:QuantityGrantedUnits", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:QuantityGrantedUnits", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R130": { "role": "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable", "longName": "996079 - Disclosure - Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions", "shortName": "Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "130", "firstAnchor": { "contextRef": "c392", "name": "ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c392", "name": "ifrs-full:DescriptionOfExpectedVolatilityShareOptionsGranted", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R131": { "role": "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable", "longName": "996080 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements", "shortName": "Share-Based Payment (Details) - Schedule of Share-Based Payment Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "131", "firstAnchor": { "contextRef": "c5", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c44", "name": "ifrs-full:NumberOfOutstandingShareOptions", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R132": { "role": "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "longName": "996081 - Disclosure - Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date", "shortName": "Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "132", "firstAnchor": { "contextRef": "c6", "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "ifrs-full:DateOfGrantOfSharebasedPaymentArrangement", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R133": { "role": "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable", "longName": "996082 - Disclosure - Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses", "shortName": "Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "133", "firstAnchor": { "contextRef": "c417", "name": "ifrs-full:ExercisePriceShareOptionsGranted2019", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c417", "name": "ifrs-full:ExercisePriceShareOptionsGranted2019", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R134": { "role": "http://www.glspu.com/role/ScheduleofExpensesIncurredonShareBasedPaymentTable", "longName": "996083 - Disclosure - Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment", "shortName": "Share-Based Payment (Details) - Schedule of Expenses Incurred on Share-Based Payment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "134", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R135": { "role": "http://www.glspu.com/role/ScheduleofprovisionsTable", "longName": "996084 - Disclosure - Provisions (Details) - Schedule of provisions", "shortName": "Provisions (Details) - Schedule of provisions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "135", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionalProvisionsOtherProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfOtherProvisionsExplanatory", "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:AdditionalProvisionsOtherProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfOtherProvisionsExplanatory", "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R136": { "role": "http://www.glspu.com/role/ScheduleofanalysisoftotalprovisionsTable", "longName": "996085 - Disclosure - Provisions (Details) - Schedule of analysis of total provisions", "shortName": "Provisions (Details) - Schedule of analysis of total provisions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "136", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfProvisionsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R137": { "role": "http://www.glspu.com/role/WarrantLiabilitiesDetails", "longName": "996086 - Disclosure - Warrant Liabilities (Details)", "shortName": "Warrant Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "137", "firstAnchor": { "contextRef": "c0", "name": "glspu:WarrantsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:WarrantsOutstandingTerm", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R138": { "role": "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable", "longName": "996087 - Disclosure - Warrant Liabilities (Details) - Schedule of Warrant Liabilities", "shortName": "Warrant Liabilities (Details) - Schedule of Warrant Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "138", "firstAnchor": { "contextRef": "c430", "name": "glspu:NumberOfShare", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfWarrantLiabilities", "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c428", "name": "glspu:NumberOfSharesWarrantsExercised", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfWarrantLiabilities", "glspu:WarrantLiabilities", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R139": { "role": "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails", "longName": "996088 - Disclosure - Convertible Preference Share Liabilities (Details)", "shortName": "Convertible Preference Share Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "139", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:NumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentWarrantLiability", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R140": { "role": "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable", "longName": "996089 - Disclosure - Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities", "shortName": "Convertible Preference Share Liabilities (Details) - Schedule of Convertible Preference Share Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "140", "firstAnchor": { "contextRef": "c0", "name": "glspu:ConvertiblePreferenceShareLiabilitiesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock", "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ConvertiblePreferenceShareLiabilitiesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock", "glspu:ConvertiblePreferenceShareLiabilitiesDisclosure", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R141": { "role": "http://www.glspu.com/role/ShareCapitalDetails", "longName": "996090 - Disclosure - Share Capital (Details)", "shortName": "Share Capital (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "141", "firstAnchor": { "contextRef": "c5", "name": "glspu:AuthorizedCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "glspu:AuthorizedCapital", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfClassesOfShareCapitalExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R142": { "role": "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable", "longName": "996091 - Disclosure - Share Capital (Details) - Schedule of Authorized and Issued Preference Shares", "shortName": "Share Capital (Details) - Schedule of Authorized and Issued Preference Shares", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "142", "firstAnchor": { "contextRef": "c445", "name": "ifrs-full:NumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c445", "name": "ifrs-full:NumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R143": { "role": "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable", "longName": "996092 - Disclosure - Share Capital (Details) - Schedule of Movements in the Number of the Company\u2019s Ordinary Shares Outstanding", "shortName": "Share Capital (Details) - Schedule of Movements in the Number of the Company\u2019s Ordinary Shares Outstanding", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "143", "firstAnchor": { "contextRef": "c457", "name": "ifrs-full:NumberOfSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c458", "name": "ifrs-full:NumberOfSharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R144": { "role": "http://www.glspu.com/role/RevenueDetails", "longName": "996093 - Disclosure - Revenue (Details)", "shortName": "Revenue (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "144", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:ContractAssets", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c138", "name": "ifrs-full:ContractLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R145": { "role": "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable", "longName": "996094 - Disclosure - Revenue (Details) - Schedule of Revenue from Contracts with Customers", "shortName": "Revenue (Details) - Schedule of Revenue from Contracts with Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "145", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:RevenueFromContractsWithCustomersTableTextBlock", "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:RevenueFromContractsWithCustomersTableTextBlock", "ifrs-full:DisclosureOfInsurancePremiumRevenueExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R146": { "role": "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable", "longName": "996095 - Disclosure - Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services", "shortName": "Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "146", "firstAnchor": { "contextRef": "c498", "name": "ifrs-full:RevenueOfCombinedEntity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c498", "name": "ifrs-full:RevenueOfCombinedEntity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R147": { "role": "http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable", "longName": "996096 - Disclosure - Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities", "shortName": "Revenue (Details) - Schedule of Revenue-Related Contract Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "147", "firstAnchor": { "contextRef": "c4", "name": "glspu:IntangibleAssetsRelatingToInsuranceContractsAcquiredInBusinessCombinationsOrPortfolioTransfers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "glspu:IntangibleAssetsRelatingToInsuranceContractsAcquiredInBusinessCombinationsOrPortfolioTransfers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R148": { "role": "http://www.glspu.com/role/ScheduleofRevenueRecognizedthatwasIncludedintheContractLiabilityBalanceTable", "longName": "996097 - Disclosure - Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance", "shortName": "Revenue (Details) - Schedule of Revenue Recognized that was Included in the Contract Liability Balance", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "148", "firstAnchor": { "contextRef": "c0", "name": "glspu:ServiceRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:ServiceRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R149": { "role": "http://www.glspu.com/role/OtherIncomeDetails", "longName": "996098 - Disclosure - Other Income (Details)", "shortName": "Other Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "149", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:NoncurrentPayables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:NoncurrentPayables", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R150": { "role": "http://www.glspu.com/role/ScheduleofOtherIncomeTable", "longName": "996099 - Disclosure - Other Income (Details) - Schedule of Other Income", "shortName": "Other Income (Details) - Schedule of Other Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "150", "firstAnchor": { "contextRef": "c0", "name": "glspu:GainsOnReversalOfAccountsAndOtherPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfOtherIncomeTableTextBlock", "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:GainsOnReversalOfAccountsAndOtherPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfOtherIncomeTableTextBlock", "ifrs-full:DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R151": { "role": "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable", "longName": "996100 - Disclosure - Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net", "shortName": "Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "151", "firstAnchor": { "contextRef": "c0", "name": "glspu:NetCurrencyExchangeGainslosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfOtherGainslossesNetTableTextBlock", "glspu:OtherGainsLossesNetTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:GainsOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfOtherGainslossesNetTableTextBlock", "glspu:OtherGainsLossesNetTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R152": { "role": "http://www.glspu.com/role/ScheduleofInterestIncomeTable", "longName": "996101 - Disclosure - Interest Income (Details) - Schedule of Interest Income", "shortName": "Interest Income (Details) - Schedule of Interest Income", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "152", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfInterestIncomeTableTextBlock", "ifrs-full:DisclosureOfInterestIncomeExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestIncomeOnDeposits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfInterestIncomeTableTextBlock", "ifrs-full:DisclosureOfInterestIncomeExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R153": { "role": "http://www.glspu.com/role/ScheduleofFinanceCostsTable", "longName": "996102 - Disclosure - Finance Costs (Details) - Schedule of Finance Costs", "shortName": "Finance Costs (Details) - Schedule of Finance Costs", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "153", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfFinanceCostsTableTextBlock", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:BankBorrowingsUndiscountedCashFlows", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfFinanceCostsTableTextBlock", "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R154": { "role": "http://www.glspu.com/role/ExpensesbyNatureDetails", "longName": "996103 - Disclosure - Expenses by Nature (Details)", "shortName": "Expenses by Nature (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "154", "firstAnchor": { "contextRef": "c0", "name": "glspu:FairValueOfOrdinarySharePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:FairValueOfOrdinarySharePerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R155": { "role": "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable", "longName": "996104 - Disclosure - Expenses by Nature (Details) - Schedule of Expenses by Nature", "shortName": "Expenses by Nature (Details) - Schedule of Expenses by Nature", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "155", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:EmployeeBenefitsExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfExpensesByNatureTableTextBlock", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:EmployeeBenefitsExpense", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfExpensesByNatureTableTextBlock", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R156": { "role": "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable", "longName": "996105 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration", "shortName": "Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "156", "firstAnchor": { "contextRef": "c6", "name": "glspu:Marketvalueofeuityconsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfEquityExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:Marketvalueofeuityconsideration", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfEquityExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R157": { "role": "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable_Parentheticals", "longName": "996106 - Disclosure - Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals)", "shortName": "Expenses by Nature (Details) - Schedule of Fair Value of Equity Consideration (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "157", "firstAnchor": { "contextRef": "c5", "name": "glspu:MarketValueOrdinaryShare", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfEquityExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c5", "name": "glspu:MarketValueOrdinaryShare", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfFairValueMeasurementOfEquityExplanatory", "ifrs-full:DisclosureOfExpensesByNatureExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R158": { "role": "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable", "longName": "996107 - Disclosure - Employee Benefit Expense (Details) - Schedule Employee Benefit Expense", "shortName": "Employee Benefit Expense (Details) - Schedule Employee Benefit Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "158", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleEmployeeBenefitExpenseTableTextBlock", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:WagesAndSalaries", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleEmployeeBenefitExpenseTableTextBlock", "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R159": { "role": "http://www.glspu.com/role/IncomeTaxDetails", "longName": "996108 - Disclosure - Income Tax (Details)", "shortName": "Income Tax (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "159", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:TaxEffectOfTaxLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:TaxEffectOfTaxLosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R160": { "role": "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable", "longName": "996109 - Disclosure - Income Tax (Details) - Schedule of Income Tax Expense (Benefit)", "shortName": "Income Tax (Details) - Schedule of Income Tax Expense (Benefit)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "160", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfIncomeTaxBenefitTableTextBlock", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:CurrentTaxExpenseIncome", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfIncomeTaxBenefitTableTextBlock", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R161": { "role": "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable", "longName": "996110 - Disclosure - Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss", "shortName": "Income Tax (Details) - Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "161", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R162": { "role": "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable", "longName": "996111 - Disclosure - Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards", "shortName": "Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "162", "firstAnchor": { "contextRef": "c44", "name": "glspu:DeferredTaxAssetsProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c44", "name": "glspu:DeferredTaxAssetsProvisions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R163": { "role": "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable", "longName": "996112 - Disclosure - Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets", "shortName": "Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "163", "firstAnchor": { "contextRef": "c0", "name": "glspu:AmountOfFiledAssessed", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:AmountOfFiledAssessed", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R164": { "role": "http://www.glspu.com/role/EarningsLossPerShareDetails", "longName": "996113 - Disclosure - Earnings (Loss) Per Share (Details)", "shortName": "Earnings (Loss) Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "164", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:NumberOfSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:OrdinaryPerShare", "unitRef": "usdPershares", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "link:footnote", "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R165": { "role": "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable", "longName": "996114 - Disclosure - Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share", "shortName": "Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "165", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfLossPerShareTableTextBlock", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfLossPerShareTableTextBlock", "ifrs-full:DisclosureOfEarningsPerShareExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R166": { "role": "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable", "longName": "996115 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments", "shortName": "Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "166", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:PurchaseOfInvestmentProperty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:PurchaseOfInvestmentProperty", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R167": { "role": "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable", "longName": "996116 - Disclosure - Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment", "shortName": "Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "167", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfPurchaseOfPropertyPlantAndEquipmentTableTextBlock", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfPurchaseOfPropertyPlantAndEquipmentTableTextBlock", "ifrs-full:DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R168": { "role": "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable", "longName": "996117 - Disclosure - Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities", "shortName": "Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "168", "firstAnchor": { "contextRef": "c543", "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c563", "name": "ifrs-full:LiabilitiesArisingFromFinancingActivities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R169": { "role": "http://www.glspu.com/role/RelatedPartyTransactionsDetails", "longName": "996118 - Disclosure - Related Party Transactions (Details)", "shortName": "Related Party Transactions (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "169", "firstAnchor": { "contextRef": "c571", "name": "ifrs-full:ProceedsFromIssueOfOrdinaryShares", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c571", "name": "ifrs-full:ProceedsFromIssueOfOrdinaryShares", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R170": { "role": "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable", "longName": "996119 - Disclosure - Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship", "shortName": "Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "170", "firstAnchor": { "contextRef": "c572", "name": "glspu:RelationshipWithTheCompany", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c572", "name": "glspu:RelationshipWithTheCompany", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R171": { "role": "http://www.glspu.com/role/ScheduleofInterestExpenseTable", "longName": "996120 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Expense", "shortName": "Related Party Transactions (Details) - Schedule of Interest Expense", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "171", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnOtherFinancialLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:InterestExpenseOnOtherFinancialLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R172": { "role": "http://www.glspu.com/role/ScheduleofInterestPayableTable", "longName": "996121 - Disclosure - Related Party Transactions (Details) - Schedule of Interest Payable", "shortName": "Related Party Transactions (Details) - Schedule of Interest Payable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "172", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentInterestPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfInterestPayableTableTextBlock", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentInterestPayable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfInterestPayableTableTextBlock", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R173": { "role": "http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable", "longName": "996122 - Disclosure - Related Party Transactions (Details) - Schedule of Key Management Compensation", "shortName": "Related Party Transactions (Details) - Schedule of Key Management Compensation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "173", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:OtherShorttermEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:OtherShorttermEmployeeBenefits", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfRelatedPartyExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R174": { "role": "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable", "longName": "996123 - Disclosure - Pledged Assets (Details) - Schedule of group\u2019s Assets Pledged as Collateral", "shortName": "Pledged Assets (Details) - Schedule of group\u2019s Assets Pledged as Collateral", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "174", "firstAnchor": { "contextRef": "c0", "name": "glspu:BookValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:PledgedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:BookValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "glspu:PledgedAssetsTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R175": { "role": "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails", "longName": "996124 - Disclosure - Significant Contingent Liabilities and Unrecognized Contract Commitments (Details)", "shortName": "Significant Contingent Liabilities and Unrecognized Contract Commitments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "175", "firstAnchor": { "contextRef": "c579", "name": "ifrs-full:ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c579", "name": "ifrs-full:ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R176": { "role": "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails", "longName": "996125 - Disclosure - Significant Events after the Reporting Period (Details)", "shortName": "Significant Events after the Reporting Period (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "176", "firstAnchor": { "contextRef": "c585", "name": "glspu:SeekingDamagesAndOtherRelief", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c585", "name": "glspu:SeekingDamagesAndOtherRelief", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R177": { "role": "http://www.glspu.com/role/ScheduleofGearingRatiosTable", "longName": "996126 - Disclosure - Capital Management (Details) - Schedule of Gearing Ratios", "shortName": "Capital Management (Details) - Schedule of Gearing Ratios", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "177", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R178": { "role": "http://www.glspu.com/role/FinancialInstrumentsDetails", "longName": "996127 - Disclosure - Financial Instruments (Details)", "shortName": "Financial Instruments (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "178", "firstAnchor": { "contextRef": "c0", "name": "glspu:NetCurrencyExchangeGainslosses", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:ScheduleOfOtherGainslossesNetTableTextBlock", "glspu:OtherGainsLossesNetTextBlock", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:MarketInterestRate", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R179": { "role": "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable", "longName": "996128 - Disclosure - Financial Instruments (Details) - Schedule of Financial Instruments by Category", "shortName": "Financial Instruments (Details) - Schedule of Financial Instruments by Category", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "179", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:FinancialAssetsAtAmortisedCost", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfFinancialInstrumentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R180": { "role": "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "longName": "996129 - Disclosure - Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies", "shortName": "Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "180", "firstAnchor": { "contextRef": "c590", "name": "glspu:ForeignCurrencyFinancialAssetsAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c590", "name": "glspu:ForeignCurrencyFinancialAssetsAmount", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "-3", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R181": { "role": "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable", "longName": "996130 - Disclosure - Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation", "shortName": "Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "181", "firstAnchor": { "contextRef": "c590", "name": "glspu:FinancialAssetDegreeOfVariation", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c590", "name": "glspu:FinancialAssetDegreeOfVariation", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R182": { "role": "http://www.glspu.com/role/ScheduleofProvisionMatrixTable", "longName": "996131 - Disclosure - Financial Instruments (Details) - Schedule of Provision Matrix", "shortName": "Financial Instruments (Details) - Schedule of Provision Matrix", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "182", "firstAnchor": { "contextRef": "c0", "name": "glspu:AccountsReceivablesTotalBookValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "glspu:AccountsReceivablesTotalBookValue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R183": { "role": "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable", "longName": "996132 - Disclosure - Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable", "shortName": "Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "183", "firstAnchor": { "contextRef": "c620", "name": "glspu:ExpectedCreditLossesForContractAssetsAccountAndOtherReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "glspu:DisclosureOfAccountsReceivable", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c625", "name": "glspu:ExpectedCreditLossesForContractAssetsAccountAndOtherReceivable", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R184": { "role": "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable", "longName": "996133 - Disclosure - Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities", "shortName": "Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "184", "firstAnchor": { "contextRef": "c627", "name": "ifrs-full:CurrentLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c627", "name": "ifrs-full:CurrentLeaseLiabilities", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ifrs-full:MaturityAnalysisForNonderivativeFinancialLiabilities", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R185": { "role": "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable", "longName": "996134 - Disclosure - Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities", "shortName": "Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "185", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R186": { "role": "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable", "longName": "996135 - Disclosure - Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument", "shortName": "Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "186", "firstAnchor": { "contextRef": "c661", "name": "glspu:PrivateWarrantLiabilitiesatFairValueGrantedInTheYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c661", "name": "glspu:PrivateWarrantLiabilitiesatFairValueGrantedInTheYear", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R187": { "role": "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "longName": "996136 - Disclosure - Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis", "shortName": "Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "187", "firstAnchor": { "contextRef": "c4", "name": "ifrs-full:CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "unique": true } }, "R188": { "role": "http://www.glspu.com/role/SegmentInformationDetails", "longName": "996137 - Disclosure - Segment Information (Details)", "shortName": "Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "188", "firstAnchor": { "contextRef": "c6", "name": "glspu:AccountsReceivablePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c6", "name": "glspu:AccountsReceivablePercentage", "unitRef": "pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "table", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R189": { "role": "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "longName": "996138 - Disclosure - Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments", "shortName": "Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "189", "firstAnchor": { "contextRef": "c679", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c679", "name": "ifrs-full:RevenueFromContractsWithCustomers", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ifrs-full:InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R190": { "role": "http://www.glspu.com/role/ScheduleofGeographicalInformationTable", "longName": "996139 - Disclosure - Segment Information (Details) - Schedule of Geographical Information", "shortName": "Segment Information (Details) - Schedule of Geographical Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "190", "firstAnchor": { "contextRef": "c0", "name": "ifrs-full:ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c0", "name": "ifrs-full:ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue", "unitRef": "usd", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } }, "R191": { "role": "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable", "longName": "996140 - Disclosure - Segment Information (Details) - Schedule of Information of Major Customers", "shortName": "Segment Information (Details) - Schedule of Information of Major Customers", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "191", "firstAnchor": { "contextRef": "c744", "name": "ifrs-full:DescriptionOfSourcesOfRevenueForAllOtherSegments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c744", "name": "ifrs-full:DescriptionOfSourcesOfRevenueForAllOtherSegments", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "body", "html" ], "reportCount": 1, "baseRef": "ea0205235-20f_gorilla.htm", "first": true, "unique": true } } }, "tag": { "glspu_AccountReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountReceivables", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "ifrs-full_CurrentDerivativeFinancialLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "documentation": "Amount of account receivable.", "label": "Account Receivables" } } }, "auth_ref": [] }, "us-gaap_AccountingPoliciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountingPoliciesAbstract", "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "glspu_AccountsAndNonTradeReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsAndNonTradeReceivableAbstract", "lang": { "en-us": { "role": { "label": "Accounts And Non Trade Receivable Abstract" } } }, "auth_ref": [] }, "glspu_AccountsAndNonTradeReceivableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsAndNonTradeReceivableTextBlock", "presentation": [ "http://www.glspu.com/role/AccountsReceivable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Accounts And Non Trade Receivable Text Block" } } }, "auth_ref": [] }, "glspu_AccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivable", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivables", "label": "Accounts Receivable" } } }, "auth_ref": [] }, "glspu_AccountsReceivableDetailsScheduleofAnalysisofAccountsReceivableisasFollowsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivableDetailsScheduleofAnalysisofAccountsReceivableisasFollowsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Line Items]" } } }, "auth_ref": [] }, "glspu_AccountsReceivableDetailsScheduleofAnalysisofAccountsReceivableisasFollowsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivableDetailsScheduleofAnalysisofAccountsReceivableisasFollowsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable (Details) - Schedule of Analysis of Accounts Receivable is as Follows [Table]" } } }, "auth_ref": [] }, "glspu_AccountsReceivablePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivablePercentage", "presentation": [ "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total accounts receivable", "label": "Accounts Receivable Percentage" } } }, "auth_ref": [] }, "glspu_AccountsReceivablesLossAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivablesLossAllowance", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss allowance", "documentation": "The amount is accounts receivables of loss allowance.", "label": "Accounts Receivables Loss Allowance" } } }, "auth_ref": [] }, "glspu_AccountsReceivablesTotalBookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccountsReceivablesTotalBookValue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total book value", "documentation": "The amount is accounts receivables book value.", "label": "Accounts Receivables Total Book Value" } } }, "auth_ref": [] }, "glspu_AccumulatedAmortizationIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccumulatedAmortizationIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accumulated amortization", "periodEndLabel": "Accumulated amortization", "documentation": "Accumulated amortization.", "label": "Accumulated Amortization Intangible Assets" } } }, "auth_ref": [] }, "glspu_AccumulatedDepreciationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccumulatedDepreciationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation [Member]", "label": "Accumulated Depreciation Member" } } }, "auth_ref": [] }, "glspu_AccumulatedDepreciationOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccumulatedDepreciationOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation [Member]", "label": "Accumulated Depreciation One Member" } } }, "auth_ref": [] }, "glspu_AccumulatedDepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccumulatedDepreciationPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Accumulated depreciation", "periodEndLabel": "Accumulated depreciation", "documentation": "Accumulated Depreciation Property Plant And Equipment.", "label": "Accumulated Depreciation Property Plant And Equipment" } } }, "auth_ref": [] }, "glspu_AccumulatedDepreciationTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AccumulatedDepreciationTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated depreciation [Member]", "label": "Accumulated Depreciation Two Member" } } }, "auth_ref": [] }, "ifrs-full_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Accumulated other comprehensive income [member]" } }, "en": { "role": { "documentation": "This member stands for accumulated other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r336" ] }, "glspu_AcquisitionOfFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AcquisitionOfFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of financial assets at fair value through profit or loss", "label": "Acquisition Of Financial Assets At Fair Value Through Profit Or Loss" } } }, "auth_ref": [] }, "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in financial assumptions", "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions" } }, "en": { "role": { "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]" } } }, "auth_ref": [ "r68" ] }, "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Experience adjustment", "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments" } }, "en": { "role": { "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]" } } }, "auth_ref": [ "r349" ] }, "glspu_AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital in excess of par value of preference share", "label": "Addition Paid In Capital In Excess Of Par Value Of Preferred Share Member" } } }, "auth_ref": [] }, "glspu_AdditionalPaidInCapitalTreasuryShareTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdditionalPaidInCapitalTreasuryShareTransactionMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital-treasury share transactions", "label": "Additional Paid In Capital Treasury Share Transaction Member" } } }, "auth_ref": [] }, "ifrs-full_AdditionalPaidinCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalPaidinCapitalMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital in excess of par value of ordinary share", "label": "Additional paid-in capital [member]" } }, "en": { "role": { "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders." } } }, "auth_ref": [ "r336" ] }, "glspu_AdditionalPaidsInCapital": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdditionalPaidsInCapital", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additional paid in capital", "label": "Additional Paids In Capital" } } }, "auth_ref": [] }, "ifrs-full_AdditionalProvisionsOtherProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionalProvisionsOtherProvisions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additional provisions", "label": "Additional provisions, other provisions" } }, "en": { "role": { "documentation": "The amount of additional other provisions made. [Refer: Other provisions]" } } }, "auth_ref": [ "r102" ] }, "glspu_Additions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Additions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions", "label": "Additions" } } }, "auth_ref": [] }, "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Additions\uff0dacquired separately", "label": "Additions other than through business combinations, property, plant and equipment" } }, "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": [ "r56" ] }, "ifrs-full_AdditionsToRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdditionsToRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/LeasingArrangementsLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Additions to right-of-use assets" } }, "en": { "role": { "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]" } } }, "auth_ref": [ "r166" ] }, "dei_AddressTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AddressTypeDomain", "presentation": [ "http://www.glspu.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.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in Shares)", "label": "Weighted average number of ordinary shares used in calculating diluted earnings per share" } }, "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": [ "r94" ] }, "glspu_AdjustmentAndWriteoffMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentAndWriteoffMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment and write-off [Member]", "label": "Adjustment And Writeoff Member" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForCurrentTaxOfPriorPeriod": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForCurrentTaxOfPriorPeriod", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable": { "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year income tax overestimation", "label": "Adjustments for current tax of prior periods" } }, "en": { "role": { "documentation": "Adjustments of tax expense (income) recognised in the period for current tax of prior periods." } } }, "auth_ref": [ "r268" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInContractAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "label": "Adjustments for decrease (increase) in contract assets" } }, "en": { "role": { "documentation": "Adjustments for the decrease (increase) in contract assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract assets; Profit (loss)]" } } }, "auth_ref": [ "r363" ] }, "glspu_AdjustmentsForDecreaseIncreaseInInterestPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsForDecreaseIncreaseInInterestPaid", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest paid", "documentation": "Amonut of adjustments for decrease increase in interest paid.", "label": "Adjustments For Decrease Increase In Interest Paid" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInInventories", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Adjustments for decrease (increase) in inventories" } }, "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": [ "r363" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Adjustments for decrease (increase) in other current assets" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in other current assets to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other current assets; Profit (loss)]" } } }, "auth_ref": [ "r365" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Interest received", "label": "Adjustments for decrease (increase) in other operating receivables" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r363" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAccountReceivable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAccountReceivable", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Adjustments for decrease (increase) in trade 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": [ "r363" ] }, "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Adjustments for decrease (increase) in trade and other receivables" } }, "en": { "role": { "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]" } } }, "auth_ref": [ "r365" ] }, "ifrs-full_AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForGainLossOnDisposalsPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 23.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal 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": [ "r365" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 16.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "label": "Adjustments for increase (decrease) in contract liabilities" } }, "en": { "role": { "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]" } } }, "auth_ref": [ "r363" ] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInOtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInOtherLiabilities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 21.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities", "label": "Adjustments for increase (decrease) in other liabilities" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in other liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Other liabilities; Profit (loss)]" } } }, "auth_ref": [ "r365" ] }, "glspu_AdjustmentsForIncreaseDecreaseInProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsForIncreaseDecreaseInProvisions", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "documentation": "Amount of adjustment for incease decrease in provisions.", "label": "Adjustments For Increase Decrease In Provisions" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Adjustments for increase (decrease) in trade accounts payable" } }, "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": [ "r363" ] }, "glspu_AdjustmentsForIncreaseDecreaseInTradeAndNotesPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsForIncreaseDecreaseInTradeAndNotesPayables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]", "label": "Adjustments For Increase Decrease In Trade And Notes Payables" } } }, "auth_ref": [] }, "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Adjustments for increase (decrease) in trade and other payables" } }, "en": { "role": { "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]" } } }, "auth_ref": [ "r365" ] }, "glspu_AdjustmentsForPrepayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsForPrepayment", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 28.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Prepayments", "documentation": "Total prepayments and accrued income including contract assets", "label": "Adjustments For Prepayment" } } }, "auth_ref": [] }, "glspu_AdjustmentsForShareOptionExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsForShareOptionExpenses", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "weight": 1.0, "order": 4.0 }, "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share option expenses", "documentation": "Adjustments for share option expenses.", "label": "Adjustments For Share Option Expenses" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment expenses", "label": "Adjustments for share-based payments" } }, "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": [ "r364" ] }, "glspu_AdjustmentsToReconcileProfitLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdjustmentsToReconcileProfitLossAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile profit (loss)", "label": "Adjustments To Reconcile Profit Loss Abstract" } } }, "auth_ref": [] }, "glspu_AdvanceReceiptsForShareCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AdvanceReceiptsForShareCapitalMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Advance receipts for share capital", "label": "Advance Receipts For Share Capital Member" } } }, "auth_ref": [] }, "ifrs-full_Advances": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Advances", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities relating to service contracts", "label": "Advances received, representing contract liabilities for performance obligations satisfied at point in time" } }, "en": { "role": { "documentation": "The amount of advances received representing contract liabilities for performance obligations satisfied at a point in time. [Refer: Contract liabilities; Performance obligations satisfied at point in time [member]]" } } }, "auth_ref": [ "r339", "r341" ] }, "glspu_AggregatePrincipalAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AggregatePrincipalAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Principal Amount", "documentation": "The Amount Of Aggregate Principal Amount.", "label": "Aggregate Principal Amount" } } }, "auth_ref": [] }, "ifrs-full_AggregatedTimeBandsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AggregatedTimeBandsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "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": [ "r25", "r159", "r169", "r171", "r174", "r175", "r176", "r181", "r205", "r277", "r310", "r314" ] }, "glspu_AgreementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AgreementAxis", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement [Axis]", "label": "Agreement Axis" } } }, "auth_ref": [] }, "glspu_AgreementDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AgreementDomainDomain", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "AgreementDomain [Domain]" } } }, "auth_ref": [] }, "glspu_AgreementPaymentsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AgreementPaymentsAmount", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreement payments amount", "documentation": "Agreement payments amount.", "label": "Agreement Payments Amount" } } }, "auth_ref": [] }, "glspu_AgreementsLoanAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AgreementsLoanAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Agreements loan amount", "documentation": "Agreements loan amount.", "label": "Agreements Loan Amount" } } }, "auth_ref": [] }, "ifrs-full_AllLevelsOfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllLevelsOfFairValueHierarchyMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "All levels of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for all levels of the fair value hierarchy. It also represents the standard value for the 'Levels of fair value hierarchy' axis if no other member is used." } } }, "auth_ref": [ "r70", "r147" ] }, "ifrs-full_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllOtherSegmentsMember", "presentation": [ "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Major customers [member]", "label": "All other segments [member]" } }, "en": { "role": { "documentation": "This member stands for business activities and operating segments that are not reportable." } } }, "auth_ref": [ "r156", "r231" ] }, "ifrs-full_AllowanceAccountForCreditLossesOfFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AllowanceAccountForCreditLossesOfFinancialAssets", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofOtherreceivablesTable": { "parentTag": "ifrs-full_TradeAndOtherReceivables", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofOtherreceivablesTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Allowance for ECLs / uncollectable accounts", "label": "Allowance account for credit losses of financial assets" } }, "en": { "role": { "documentation": "The amount of an allowance account used to record impairments to financial assets due to credit losses. [Refer: Financial assets]" } } }, "auth_ref": [ "r256" ] }, "glspu_AllowanceForUncollectableAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AllowanceForUncollectableAccounts", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofAccountsReceivableTable": { "parentTag": "ifrs-full_CurrentDerivativeFinancialLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Allowance for ECLs / uncollectable accounts", "label": "Allowance For Uncollectable Accounts" } } }, "auth_ref": [] }, "glspu_AllowanceForValuationLossMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AllowanceForValuationLossMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Allowance for valuation loss [Member]", "label": "Allowance For Valuation Loss Member" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment Flag", "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "glspu_AmendmentToIFRS17InitialApplicationOfIFRS17AndIFRS9ComparativeInformationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentToIFRS17InitialApplicationOfIFRS17AndIFRS9ComparativeInformationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendment to IFRS 17, \u2018Initial application of IFRS 17 and IFRS 9 \u2013 comparative information\u2019 [Member]", "label": "Amendment To IFRS17 Initial Application Of IFRS17 And IFRS9 Comparative Information Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS12DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS12DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 12, \u2018Deferred tax related to assets and liabilities arising from a single transaction\u2019 [Member]", "label": "Amendments To IAS12 Deferred Tax Related To Assets And Liabilities Arising From ASingle Transaction Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS12InternationalTaxReformPillarTwoModelRulesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS12InternationalTaxReformPillarTwoModelRulesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 12 \u2018International tax reform - pillar two model rules\u2019 [Member]", "label": "Amendments To IAS12 International Tax Reform Pillar Two Model Rules Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS1ClassificationOfLiabilitiesAsCurrentOrNoncurrentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS1ClassificationOfLiabilitiesAsCurrentOrNoncurrentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 1, \u2018Classification of liabilities as current or noncurrent\u2019 [Member]", "label": "Amendments To IAS1 Classification Of Liabilities As Current Or Noncurrent Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS1DisclosureOfAccountingPoliciesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS1DisclosureOfAccountingPoliciesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 1, \u2018Disclosure of accounting policies\u2019 [Member]", "label": "Amendments To IAS1 Disclosure Of Accounting Policies Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS1NoncurrentLiabilitiesWithCovenantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS1NoncurrentLiabilitiesWithCovenantsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 1, \u2018Non-current liabilities with covenants\u2019 [Member]", "label": "Amendments To IAS1 Noncurrent Liabilities With Covenants Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS21LackOfExchangeabilityMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS21LackOfExchangeabilityMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 21, \u2018Lack of exchangeability\u2019 [Member]", "label": "Amendments To IAS21 Lack Of Exchangeability Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS7AndIFRS7SupplierFinanceArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS7AndIFRS7SupplierFinanceArrangementsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 7 and IFRS 7, \u2018Supplier finance arrangements\u2019 [Member]", "label": "Amendments To IAS7 And IFRS7 Supplier Finance Arrangements Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIAS8DefinitionOfAccountingEstimatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIAS8DefinitionOfAccountingEstimatesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IAS 8, \u2018Definition of accounting estimates\u2019 [Member]", "label": "Amendments To IAS8 Definition Of Accounting Estimates Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIFRS10AndIAS28SaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIFRS10AndIAS28SaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IFRS 10 and IAS 28, \u2018Sale or contribution of assets between an investor and its associate or joint venture\u2019 [Member]", "label": "Amendments To IFRS10 And IAS28 Sale Or Contribution Of Assets Between An Investor And Its Associate Or Joint Venture Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIFRS16LeaseLiabilityInASaleAndLeasebackMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIFRS16LeaseLiabilityInASaleAndLeasebackMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IFRS 16, \u2018Lease liability in a sale and leaseback\u2019\t[Member]", "label": "Amendments To IFRS16 Lease Liability In ASale And Leaseback Member" } } }, "auth_ref": [] }, "glspu_AmendmentsToIFRS17InsuranceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmendmentsToIFRS17InsuranceContractsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amendments to IFRS 17, \u2018Insurance contracts\u2019 [Member]", "label": "Amendments To IFRS17 Insurance Contracts Member" } } }, "auth_ref": [] }, "srt_AmericasMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "AmericasMember", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Americas [Member]", "label": "Americas [Member]", "documentation": "Continents of North and South America." } } }, "auth_ref": [] }, "ifrs-full_AmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmortisationExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 3.0 }, "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable", "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expenses", "verboseLabel": "Amortization expenses on intangible assets", "negatedLabel": "Amortization expenses", "label": "Amortisation expense" } }, "en": { "role": { "documentation": "The amount of amortisation expense. Amortisation is the systematic allocation of depreciable amounts of intangible assets over their useful lives." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmortisationIntangibleAssetsOtherThanGoodwill", "calculation": { "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable": { "parentTag": "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition of intangible assets", "verboseLabel": "Amortization", "label": "Amortisation, intangible assets other than goodwill" } }, "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": [ "r107" ] }, "glspu_AmountAndInterestClaimed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmountAndInterestClaimed", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount and interest claimed", "documentation": "The amount and interest claimed.", "label": "Amount And Interest Claimed" } } }, "auth_ref": [] }, "glspu_AmountOfFiledAssessed": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmountOfFiledAssessed", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amount filed/ assessed", "documentation": "Amount of filed assessed.", "label": "Amount Of Filed Assessed" } } }, "auth_ref": [] }, "glspu_AmountPayableOnEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AmountPayableOnEquipment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Opening balance of payable on equipment", "documentation": "The amount of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]", "label": "Amount Payable On Equipment" } } }, "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.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pension payable", "label": "Amounts payable, related party transactions" } }, "en": { "role": { "documentation": "The amounts payable resulting from related party transactions. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r81", "r84" ] }, "ifrs-full_AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-operating income and expenses", "label": "Amounts removed from equity and adjusted against fair value of financial assets on reclassification out of fair value through other comprehensive income measurement category, net of tax" } }, "en": { "role": { "documentation": "The amounts removed from equity and adjusted against the fair value of financial assets on reclassification out of the fair value through other comprehensive income measurement category, net of tax. [Refer: Financial assets]" } } }, "auth_ref": [ "r248" ] }, "glspu_AnalysisOfAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AnalysisOfAccountsReceivable", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Analysis of accounts receivable", "documentation": "Amount of analysis of accounts receivable", "label": "Analysis Of Accounts Receivable" } } }, "auth_ref": [] }, "ifrs-full_AntidilutiveInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AntidilutiveInstrumentsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Antidilutive instruments [member]" } }, "en": { "role": { "documentation": "This member stands for antidilutive instruments. Instruments are antidilutive when their conversion to ordinary shares would increase earnings per share or decrease loss per share from continuing operations. The calculation of diluted earnings per share does not assume conversion, exercise, or other issue of potential ordinary shares that would have an antidilutive effect on earnings per share. It also represents the standard value for the \u2018Types of antidilutive instruments' axis if no other member is used." } } }, "auth_ref": [ "r95" ] }, "glspu_ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsOfNewAndRevisedIFRSAndIASAndIFRICAndSICAndIASBTextBlock", "presentation": [ "http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASB" ], "lang": { "en-us": { "role": { "terseLabel": "Applications of new and revised IFRS and IAS and IFRIC and SIC and IASB", "documentation": "Application of new and revised International Financial Reporting Standards (\u201cIFRS\u201d), International Accounting Standards (\u201cIAS\u201d), International Financial Reporting Interpretations Committee (\u201cIFRIC\u201d) Interpretations and Standing Interpretations Committee (\u201cSIC\u201d) Interpretations issued by the International Accounting Standards Board (\u201cIASB\u201d), (collectively, \u201cIFRSs\u201d)", "label": "Applications Of New And Revised IFRSAnd IASAnd IFRICAnd SICAnd IASBText Block" } } }, "auth_ref": [] }, "glspu_ApplicationsOfNewAndRevisedIfrsAndIasAndIfricAndSicAndIasbAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsOfNewAndRevisedIfrsAndIasAndIfricAndSicAndIasbAbstract", "lang": { "en-us": { "role": { "label": "Application of New and Revised International Financial Reporting Standards Ifrs International Accounting Standards Ias International Financial Reporting Interpretations Committee Ifric Interpretations an [Abstract]" } } }, "auth_ref": [] }, "glspu_ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "label": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Line Items]" } } }, "auth_ref": [] }, "glspu_ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "label": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Interpretation that are Mandatorily Effective for the Current Year [Table]" } } }, "auth_ref": [] }, "glspu_ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "label": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Line Items]" } } }, "auth_ref": [] }, "glspu_ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBDetailsScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "label": "Applications of New and Revised IFRS and IAS and IFRIC and SIC and IASB (Details) - Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective [Table]" } } }, "auth_ref": [] }, "glspu_AsiaAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AsiaAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Asia", "label": "Asia Abstract" } } }, "auth_ref": [] }, "ifrs-full_Assets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "label": "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": [ "r21", "r146", "r147", "r149", "r237", "r240" ] }, "glspu_AssetsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AssetsAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets Abstract0" } } }, "auth_ref": [] }, "glspu_AssetsAbstract1": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AssetsAbstract1", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Assets", "label": "Assets Abstract1" } } }, "auth_ref": [] }, "ifrs-full_AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities from financing activities-gross [Member]", "label": "Assets held to hedge liabilities arising from financing activities [member]" } }, "en": { "role": { "documentation": "This member stands for assets held to hedge liabilities arising from financing activities. [Refer: Assets; Liabilities arising from financing activities]" } } }, "auth_ref": [ "r289", "r291" ] }, "glspu_AsteriaCorporationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AsteriaCorporationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable", "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asteria Corporation [Member]", "label": "Asteria Corporation Member" } } }, "auth_ref": [] }, "ifrs-full_AtCostMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "AtCostMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost [Member]", "label": "At cost [member]" } }, "en": { "role": { "documentation": "This member stands for measurement based on cost. Cost is the amount of cash or cash equivalents paid or the fair value of the other consideration given to acquire an asset at the time of its acquisition or construction, or, when applicable, the amount attributed to that asset when initially recognised in accordance with the specific requirements of other IFRSs." } } }, "auth_ref": [ "r112", "r113", "r114" ] }, "glspu_AtTheBeginningOfYear1Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AtTheBeginningOfYear1Member", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "At The Beginning of Year 1 [Member]", "label": "At The Beginning Of Year1 Member" } } }, "auth_ref": [] }, "glspu_AtTheBeginningOfYear2Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AtTheBeginningOfYear2Member", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "At The Beginning of Year 2 [Member]", "label": "At The Beginning Of Year2 Member" } } }, "auth_ref": [] }, "glspu_AtTheBeginningOfYear3Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AtTheBeginningOfYear3Member", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "At The Beginning of Year 3 [Member]", "label": "At The Beginning Of Year3 Member" } } }, "auth_ref": [] }, "glspu_AtTheBeginningOfYear4Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AtTheBeginningOfYear4Member", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "At The Beginning of Year 4 [Member]", "label": "At The Beginning Of Year4 Member" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r324", "r325", "r326" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r324", "r325", "r326" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r324", "r325", "r326" ] }, "glspu_AuthorizedCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AuthorizedCapital", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Authorized capital (in Dollars)", "label": "Authorized Capital" } } }, "auth_ref": [] }, "glspu_AwardsDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "AwardsDateAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Date [Axis]", "label": "Awards Date Axis" } } }, "auth_ref": [] }, "glspu_BalanceEndingDeferredOfTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BalanceEndingDeferredOfTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodEndLabel": "Balance ending, Deferred tax liabilities", "label": "Balance Ending Deferred Of Tax Liabilities" } } }, "auth_ref": [] }, "ifrs-full_BankAndSimilarCharges": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BankAndSimilarCharges", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Outsourcing charges", "label": "Bank and similar charges" } }, "en": { "role": { "documentation": "The amount of bank and similar charges recognised by the entity as an expense." } } }, "auth_ref": [ "r337" ] }, "glspu_BankBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BankBorrowingsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings", "label": "Bank Borrowings Abstract" } } }, "auth_ref": [] }, "ifrs-full_BankBorrowingsUndiscountedCashFlows": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BankBorrowingsUndiscountedCashFlows", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinanceCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings", "label": "Bank borrowings, undiscounted cash flows" } }, "en": { "role": { "documentation": "The amount of contractual undiscounted cash flows in relation to bank borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r311", "r317" ] }, "glspu_BankCollaterializedBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BankCollaterializedBorrowings", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank collaterialized borrowings (in Dollars)", "label": "Bank Collaterialized Borrowings" } } }, "auth_ref": [] }, "glspu_BankCollaterializedBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BankCollaterializedBorrowingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Bank collaterialized borrowings [Member]", "label": "Bank Collaterialized Borrowings Member" } } }, "auth_ref": [] }, "glspu_BasicDilutedLossPerShareAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BasicDilutedLossPerShareAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic/diluted loss per share", "label": "Basic Diluted Loss Per Share Abstract0" } } }, "auth_ref": [] }, "glspu_BasicDilutedLossPerShareAbstract2": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BasicDilutedLossPerShareAbstract2", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic/diluted loss per share", "label": "Basic Diluted Loss Per Share Abstract2" } } }, "auth_ref": [] }, "ifrs-full_BasicEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BasicEarningsLossPerShare", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic earning (loss) per share (in Dollars per share)", "verboseLabel": "Loss per share (in Dollars per share)", "label": "Basic earnings (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": [ "r91", "r92" ] }, "glspu_BasisOfConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BasisOfConsolidationPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of consolidation", "label": "Basis Of Consolidation Policy Text Block" } } }, "auth_ref": [] }, "glspu_BasisOfPreparationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BasisOfPreparationPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Basis of preparation", "documentation": "Basis of preparation.", "label": "Basis Of Preparation Policy Text Block" } } }, "auth_ref": [] }, "ifrs-full_BenefitsPaidOrPayable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BenefitsPaidOrPayable", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and bonuses payable", "label": "Benefits paid or payable" } }, "en": { "role": { "documentation": "The amount of benefits paid or payable for retirement benefit plans." } } }, "auth_ref": [ "r87" ] }, "glspu_BerwickResourcesLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BerwickResourcesLimitedMember", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Berwick Resources Limited [Member]", "label": "Berwick Resources Limited Member" } } }, "auth_ref": [] }, "glspu_BookValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BookValue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Book value", "documentation": "Book value.", "label": "Book Value" } } }, "auth_ref": [] }, "glspu_BookValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BookValueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Book value [Member]", "label": "Book Value Member" } } }, "auth_ref": [] }, "ifrs-full_BorrowingCostsRecognisedAsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BorrowingCostsRecognisedAsExpense", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued amount", "label": "Borrowing costs recognised as expense" } }, "en": { "role": { "documentation": "The amount of interest and other costs that an entity incurs in connection with the borrowing of funds that are recognised as an expense." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_BorrowingsByNameAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BorrowingsByNameAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "label": "Borrowings by name [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": [ "r368" ] }, "ifrs-full_BorrowingsByNameMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BorrowingsByNameMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Borrowings by name [member]" } }, "en": { "role": { "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]" } } }, "auth_ref": [ "r368" ] }, "ifrs-full_BorrowingsInterestRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BorrowingsInterestRate", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bank borrowings", "verboseLabel": "Interest rate", "netLabel": "Range of interest rate", "label": "Borrowings, interest rate" } }, "en": { "role": { "documentation": "The interest rate on borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r368" ] }, "ifrs-full_BottomOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BottomOfRangeMember", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails", "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails", "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofProvisionMatrixTable", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable", "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Bottom of range [member]", "verboseLabel": "Bottom of Range [Member]", "netLabel": "Minimum [Member]", "label": "Bottom of range [member]" } }, "en": { "role": { "documentation": "This member stands for the bottom of a range." } } }, "auth_ref": [ "r152", "r176", "r192", "r293", "r294", "r368" ] }, "glspu_BuildingsAndStructuresMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "BuildingsAndStructuresMember", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and structures [Member]", "label": "Buildings And Structures Member" } } }, "auth_ref": [] }, "ifrs-full_BuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "BuildingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and structures [Member]", "verboseLabel": "Buildings [Member]", "label": "Buildings [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": [ "r347" ] }, "dei_BusinessContactMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "BusinessContactMember", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Business Contact", "label": "Business Contact [Member]", "documentation": "Business contact for the entity" } } }, "auth_ref": [ "r325", "r326" ] }, "glspu_CancellationOfOrdinaryShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CancellationOfOrdinaryShare", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of ordinary shares", "documentation": "Cancellation of ordinary shares.", "label": "Cancellation Of Ordinary Share" } } }, "auth_ref": [] }, "glspu_CancellationOfTreasuryShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CancellationOfTreasuryShare", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of treasury shares", "documentation": "Number of cancellation treasury shares.", "label": "Cancellation Of Treasury Share" } } }, "auth_ref": [] }, "ifrs-full_CancellationOfTreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CancellationOfTreasuryShares", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of treasury shares (in Dollars)", "label": "Cancellation of treasury shares" } }, "en": { "role": { "documentation": "The amount of treasury stock cancelled during the period. [Refer: Treasury shares]" } } }, "auth_ref": [ "r335" ] }, "glspu_CapitalManagementDetailsScheduleofGearingRatiosLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementDetailsScheduleofGearingRatiosLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Gearing Ratios [Abstract]" } } }, "auth_ref": [] }, "glspu_CapitalManagementDetailsScheduleofGearingRatiosTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementDetailsScheduleofGearingRatiosTable", "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "label": "Capital Management (Details) - Schedule of Gearing Ratios [Table]" } } }, "auth_ref": [] }, "glspu_CapitalManagementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementLineItems", "presentation": [ "http://www.glspu.com/role/CapitalManagement" ], "lang": { "en-us": { "role": { "label": "Capital Management [Abstract]" } } }, "auth_ref": [] }, "glspu_CapitalManagementTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementTable", "presentation": [ "http://www.glspu.com/role/CapitalManagement" ], "lang": { "en-us": { "role": { "label": "Capital Management [Table]" } } }, "auth_ref": [] }, "glspu_CapitalManagementTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementTablesLineItems", "presentation": [ "http://www.glspu.com/role/CapitalManagementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Capital Management [Abstract]", "label": "Capital Management Tables Line Items" } } }, "auth_ref": [] }, "glspu_CapitalManagementTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalManagementTablesTable", "presentation": [ "http://www.glspu.com/role/CapitalManagementTables" ], "lang": { "en-us": { "role": { "label": "Capital Management (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_CapitalRecapitalization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalRecapitalization", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Capital recapitalization", "documentation": "Amount of recapitalization is the process of restructuring a company's debt and equity mixture, often to stabilize a company's capital structure. The process mainly involves the exchange of one form of financing for another, such as removing preferred shares from the company's capital structure and replacing them with bonds.", "label": "Capital Recapitalization" } } }, "auth_ref": [] }, "glspu_CapitalRecapitalizationShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalRecapitalizationShares", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capital recapitalization", "documentation": "Number of shares capital recapitalization.", "label": "Capital Recapitalization Shares" } } }, "auth_ref": [] }, "glspu_CapitalReorganization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalReorganization", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Capital reorganization", "documentation": "Amount of changing the capital structure of a company by combining or dividing shares to create shares of a different value: The board of directors announced today that they have approved a capital reorganization of the company's common stock.", "label": "Capital Reorganization" } } }, "auth_ref": [] }, "glspu_CapitalReorganizationShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalReorganizationShares", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Capital reorganization", "documentation": "Number of shares capital reorganization.", "label": "Capital Reorganization Shares" } } }, "auth_ref": [] }, "glspu_CapitalSurplusAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CapitalSurplusAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Capital surplus", "label": "Capital Surplus Abstract" } } }, "auth_ref": [] }, "glspu_CarryingAmountRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CarryingAmountRightofuseAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amount", "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.", "label": "Carrying Amount Rightofuse Assets" } } }, "auth_ref": [] }, "ifrs-full_Cash": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Cash", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross cash (in Dollars)", "label": "Cash" } }, "en": { "role": { "documentation": "The amount of cash on hand and demand deposits. [Refer: Cash on hand]" } } }, "auth_ref": [ "r366" ] }, "ifrs-full_CashAdvancesAndLoansFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAdvancesAndLoansFromRelatedParties", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Promissory note outstanding", "label": "Cash advances and loans from related parties" } }, "en": { "role": { "documentation": "The cash inflow from advances and loans from related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r362" ] }, "ifrs-full_CashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalents", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents at beginning of year", "periodEndLabel": "Cash and cash equivalents at end of year", "terseLabel": "Cash and cash equivalents", "label": "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": [ "r15", "r124", "r140" ] }, "ifrs-full_CashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash to exchange ordinary shares", "label": "Cash and cash equivalents, percentage contributed to fair value of plan assets" } }, "en": { "role": { "documentation": "The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]" } } }, "auth_ref": [ "r350" ] }, "glspu_CashAndCashEquivalentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashAndCashEquivalentsTableTextBlock", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cash and Cash Equivalents", "label": "Cash And Cash Equivalents Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInDecreaseIncreaseInShorttermDepositsAndInvestments", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "(Increase) decrease in guarantee deposits", "label": "Cash flows from (used in) decrease (increase) in short-term deposits and investments" } }, "en": { "role": { "documentation": "The cash inflow (outflow) due to a decrease (increase) in short-term deposits and investments." } } }, "auth_ref": [ "r361" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows from financing activities", "label": "Cash flows from (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": [ "r115", "r125" ] }, "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM FINANCING ACTIVITIES", "label": "Cash flows from (used in) financing activities [abstract]" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows used in investing activities", "label": "Cash flows from (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": [ "r115", "r125" ] }, "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM INVESTING ACTIVITIES", "label": "Cash flows from (used in) investing activities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CashFlowsFromUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivities", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash flows (used in) from operating activities", "label": "Cash flows from (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": [ "r115", "r125" ] }, "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "CASH FLOWS FROM OPERATING ACTIVITIES", "label": "Cash flows from (used in) operating activities [abstract]" } } }, "auth_ref": [] }, "glspu_CashOnHandAndPettyCash": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashOnHandAndPettyCash", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash on hand and petty cash", "documentation": "Cash on hand and petty cash.", "label": "Cash On Hand And Petty Cash" } } }, "auth_ref": [] }, "ifrs-full_CashOutflowForLeases": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CashOutflowForLeases", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/LeasingArrangementsLesseeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cash outflow for leases", "label": "Cash outflow for leases" } }, "en": { "role": { "documentation": "The cash outflow for leases." } } }, "auth_ref": [ "r165" ] }, "glspu_CashPaidDuringTheYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashPaidDuringTheYear", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash paid during the year", "label": "Cash Paid During The Year" } } }, "auth_ref": [] }, "glspu_CashandCashEquivalentsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashandCashEquivalentsDetailsLineItems", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_CashandCashEquivalentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashandCashEquivalentsDetailsTable", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Cash and Cash Equivalents (Details) [Table]" } } }, "auth_ref": [] }, "glspu_CashoutflowInflowGeneratedFromOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CashoutflowInflowGeneratedFromOperation", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Cash (outflow) inflow generated from operations", "documentation": "Cash (outflow) inflow generated from operations.", "label": "Cashoutflow Inflow Generated From Operation" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfFinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "label": "Categories of financial assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialAssetsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Categories of financial 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": [ "r228" ] }, "ifrs-full_CategoriesOfFinancialLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "label": "Categories of financial liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CategoriesOfFinancialLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfFinancialLiabilitiesAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Categories of financial liabilities [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": [ "r228" ] }, "ifrs-full_CategoriesOfRelatedPartiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CategoriesOfRelatedPartiesAxis", "presentation": [ "http://www.glspu.com/role/RevenueDetails", "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable", "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable", "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable", "http://www.glspu.com/role/ShareBasedPaymentDetails", "http://www.glspu.com/role/ShareCapitalDetails", "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "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": [ "r83" ] }, "glspu_ChangeInFairValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChangeInFairValue", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "documentation": "Change in fair value.", "label": "Change In Fair Value" } } }, "auth_ref": [] }, "glspu_ChangeInFairValues": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChangeInFairValues", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in fair value", "documentation": "Change in fair value.", "label": "Change In Fair Values" } } }, "auth_ref": [] }, "ifrs-full_ChangesInIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ChangesInIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable": { "parentTag": "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Add: Opening balance of payable on intangible assets", "label": "Increase (decrease) in intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The increase (decrease) in intangible assets other than goodwill. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r108" ] }, "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Change in inventory of finished goods", "label": "Decrease (increase) in inventories of finished goods and work in progress" } }, "en": { "role": { "documentation": "The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]" } } }, "auth_ref": [ "r45", "r257" ] }, "ifrs-full_ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ChangesInLiabilitiesArisingFromFinancingActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Changes in Liabilities from Financing Activities [Abstract]" } } }, "auth_ref": [] }, "glspu_ChangesInOperatingAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChangesInOperatingAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets", "label": "Changes In Operating Assets Abstract" } } }, "auth_ref": [] }, "glspu_ChangesInOperatingLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChangesInOperatingLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating liabilities", "label": "Changes In Operating Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_ChangesinLiabilitiesfromFinancingActivitiesDetailsScheduleofChangesinLiabilitiesfromFinancingActivitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChangesinLiabilitiesfromFinancingActivitiesDetailsScheduleofChangesinLiabilitiesfromFinancingActivitiesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "label": "Changes in Liabilities from Financing Activities (Details) - Schedule of Changes in Liabilities from Financing Activities [Table]" } } }, "auth_ref": [] }, "glspu_CheckingAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CheckingAccounts", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Checking accounts", "documentation": "The Amount Of Checking accounts.", "label": "Checking Accounts" } } }, "auth_ref": [] }, "glspu_ChiefOperatingDecisionmakerForTheReportableSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ChiefOperatingDecisionmakerForTheReportableSegmentsTableTextBlock", "presentation": [ "http://www.glspu.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Chief Operating Decision-Maker for the Reportable Segments", "label": "Chief Operating Decisionmaker For The Reportable Segments Table Text Block" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "glspu_ClassOfWarrantOrRightsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ClassOfWarrantOrRightsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable", "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Warrant or Rights [Axis]", "label": "Class Of Warrant Or Rights Axis" } } }, "auth_ref": [] }, "glspu_ClassOfWarrantOrRightsDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ClassOfWarrantOrRightsDomainDomain", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "ClassOfWarrantOrRightsDomain [Domain]" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfAssetsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable", "http://www.glspu.com/role/ScheduleofotherpayablesTable", "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "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": [ "r98", "r99", "r151", "r168" ] }, "ifrs-full_ClassesOfAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfAssetsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable", "http://www.glspu.com/role/ScheduleofotherpayablesTable", "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "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": [ "r98", "r151", "r168" ] }, "ifrs-full_ClassesOfFinancialAssetsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialAssetsAxis", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Classes of financial 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": [ "r182", "r222", "r223", "r250", "r251" ] }, "ifrs-full_ClassesOfFinancialInstrumentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsAxis", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "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": [ "r213", "r215", "r217", "r218" ] }, "ifrs-full_ClassesOfFinancialInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfFinancialInstrumentsMember", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "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": [ "r213", "r215", "r217", "r218" ] }, "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "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": [ "r359" ] }, "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "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": [ "r109" ] }, "ifrs-full_ClassesOfInventoriesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfInventoriesAbstract", "lang": { "en-us": { "role": { "label": "Inventories [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_ClassesOfLiabilitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfLiabilitiesAxis", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Classes of liabilities [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": [ "r151" ] }, "ifrs-full_ClassesOfOrdinarySharesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfOrdinarySharesAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "label": "Classes of ordinary shares [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": [ "r91" ] }, "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfPropertyPlantAndEquipmentAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable", "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "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": [ "r60" ] }, "ifrs-full_ClassesOfProvisionsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfProvisionsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable", "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "label": "Classes of other provisions [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": [ "r105" ] }, "ifrs-full_ClassesOfShareCapitalAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalAxis", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails", "http://www.glspu.com/role/DocumentAndEntityInformation", "http://www.glspu.com/role/ShareCapitalDetails" ], "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": [ "r33" ] }, "ifrs-full_ClassesOfShareCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ClassesOfShareCapitalMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails", "http://www.glspu.com/role/DocumentAndEntityInformation", "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Share capital [member]" } }, "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": [ "r33" ] }, "glspu_Collateral": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Collateral", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collateral", "label": "Collateral" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Five Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsFourMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Four Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings One Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsSevenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Seven Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsSixMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Six Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Three Member" } } }, "auth_ref": [] }, "glspu_CollaterializedBorrowingsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CollaterializedBorrowingsTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Collaterialized Borrowings [Member]", "label": "Collaterialized Borrowings Two Member" } } }, "auth_ref": [] }, "ifrs-full_ComponentsOfEquityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComponentsOfEquityAxis", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "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": [ "r7" ] }, "glspu_ComponentsOfOtherComprehensiveLossIncomeThatMayBeReclassifiedToProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ComponentsOfOtherComprehensiveLossIncomeThatMayBeReclassifiedToProfitOrLossAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Components of other comprehensive (loss) income that may be reclassified to profit or loss", "label": "Components Of Other Comprehensive Loss Income That May Be Reclassified To Profit Or Loss Abstract" } } }, "auth_ref": [] }, "glspu_ComponentsOfOtherComprehensiveLossIncomeThatMayNotBeReclassifiedToProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ComponentsOfOtherComprehensiveLossIncomeThatMayNotBeReclassifiedToProfitOrLossAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Components of other comprehensive (loss) income that may not be reclassified to profit or loss", "label": "Components Of Other Comprehensive Loss Income That May Not Be Reclassified To Profit Or Loss Abstract" } } }, "auth_ref": [] }, "ifrs-full_ComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Total comprehensive income (loss) for the year", "label": "Comprehensive income" } }, "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", "r36", "r127", "r131", "r137", "r292" ] }, "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComprehensiveIncomeAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Total comprehensive income (loss) for the year", "label": "Comprehensive income, attributable to owners of parent" } }, "en": { "role": { "documentation": "The amount of comprehensive income attributable to owners of the parent. [Refer: Comprehensive income]" } } }, "auth_ref": [ "r2", "r37" ] }, "ifrs-full_ComputerEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComputerEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation equipment [Member]", "label": "Computer equipment [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r347" ] }, "ifrs-full_ComputerSoftwareMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ComputerSoftwareMember", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software [member]", "label": "Computer software [member]" } }, "en": { "role": { "documentation": "This member stands for a class of intangible assets representing computer software. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r283" ] }, "glspu_ComputerSoftwareOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ComputerSoftwareOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Computer software [Member]", "label": "Computer Software One Member" } } }, "auth_ref": [] }, "srt_CondensedFinancialStatementsCaptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsCaptionsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Subsidiaries Included in the Consolidated Financial Statements [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": [ "r252", "r253", "r254", "r255" ] }, "ifrs-full_ConsiderationPaidReceived": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ConsiderationPaidReceived", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consideration amount paid", "label": "Consideration paid (received)" } }, "en": { "role": { "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]" } } }, "auth_ref": [ "r119" ] }, "glspu_ConsolidatedStatementsOfChangesInEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConsolidatedStatementsOfChangesInEquityAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements Of Changes In Equity Abstract" } } }, "auth_ref": [] }, "glspu_ConsolidatedStatementsOfComprehensiveIncomeLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConsolidatedStatementsOfComprehensiveIncomeLossAbstract", "lang": { "en-us": { "role": { "label": "Consolidated Statements Of Comprehensive Income Loss Abstract" } } }, "auth_ref": [] }, "glspu_ConsolidationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConsolidationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation [Member]", "label": "Consolidation Member" } } }, "auth_ref": [] }, "dei_ContactPersonnelEmailAddress": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelEmailAddress", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Contact Personnel Email Address", "label": "Contact Personnel Email Address", "documentation": "Email address of contact personnel." } } }, "auth_ref": [] }, "dei_ContactPersonnelName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "ContactPersonnelName", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Contact Personnel Name", "label": "Contact Personnel Name", "documentation": "Name of contact personnel" } } }, "auth_ref": [] }, "ifrs-full_ContractAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets", "verboseLabel": "service contracts assets", "label": "Contract assets" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer, when that right is conditioned on something other than the passage of time (for example, the entity\u2019s future performance)." } } }, "auth_ref": [ "r153", "r157" ] }, "ifrs-full_ContractAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets:", "label": "Contract assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_ContractLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities", "verboseLabel": "service contracts liabilities", "label": "Contract liabilities" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s obligation to transfer goods or services to a customer for which the entity has received consideration (or the amount is due) from the customer." } } }, "auth_ref": [ "r153", "r157" ] }, "ifrs-full_ContractLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContractLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract liabilities:", "label": "Contract liabilities [abstract]" } } }, "auth_ref": [] }, "glspu_ContractPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ContractPeriod", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract period", "label": "Contract Period" } } }, "auth_ref": [] }, "glspu_ContractPeriodDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ContractPeriodDescription", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract period", "label": "Contract Period Description" } } }, "auth_ref": [] }, "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ContributionsToPlanNetDefinedBenefitLiabilityAsset", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "totalLabel": "Cash paid during the year", "label": "Decrease (increase) in net defined benefit liability (asset) resulting from contributions to plan" } }, "en": { "role": { "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from contributions to a defined benefit plan. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]" } } }, "auth_ref": [ "r69" ] }, "glspu_ConversionOfConvertiblePreferenceSharesToOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionOfConvertiblePreferenceSharesToOrdinaryShares", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of convertible preference shares to ordinary shares", "documentation": "Conversion of convertible preference shares to ordinary shares.", "label": "Conversion Of Convertible Preference Shares To Ordinary Shares" } } }, "auth_ref": [] }, "glspu_ConversionOfPreferenceSharesToOrdinaryShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionOfPreferenceSharesToOrdinaryShare", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preference shares to ordinary shares", "documentation": "Conversion of preference shares to ordinary shares.", "label": "Conversion Of Preference Shares To Ordinary Share" } } }, "auth_ref": [] }, "glspu_ConversionOfPreferenceSharesToOrdinaryShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionOfPreferenceSharesToOrdinaryShares", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion of preference shares to ordinary shares", "documentation": "Amount of conversion of preference shares to ordinary shares.", "label": "Conversion Of Preference Shares To Ordinary Shares" } } }, "auth_ref": [] }, "glspu_ConversionOfStockAmountPreferredShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionOfStockAmountPreferredShares", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "At January 1, 2023", "periodEndLabel": "At December 31, 2023", "documentation": "The value of the stock converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion Of Stock Amount Preferred Shares" } } }, "auth_ref": [] }, "glspu_ConversionOfStockSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionOfStockSharesConverted", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted shares", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Conversion Of Stock Shares Converted" } } }, "auth_ref": [] }, "glspu_ConversionRatio": { "xbrltype": "pureItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionRatio", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio", "documentation": "Conversion ratio.", "label": "Conversion Ratio" } } }, "auth_ref": [] }, "glspu_ConversionRatioShareOptions": { "xbrltype": "pureItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConversionRatioShareOptions", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Conversion ratio share options", "documentation": "Conversion ratio share options.", "label": "Conversion Ratio Share Options" } } }, "auth_ref": [] }, "glspu_ConvertedIntoOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertedIntoOrdinaryShares", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted into ordinary shares", "documentation": "The number of shares converted in a noncash (or part noncash) transaction. Noncash is defined as transactions during a period that do not result in cash receipts or cash payments in the period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.", "label": "Converted Into Ordinary Shares" } } }, "auth_ref": [] }, "glspu_ConvertedOrdinaryShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertedOrdinaryShare", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Converted ordinary per share (in Dollars per share)", "label": "Converted Ordinary Share" } } }, "auth_ref": [] }, "ifrs-full_ConvertibleInstrumentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ConvertibleInstrumentsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Comvertible preference shares [Member]", "label": "Convertible instruments [member]" } }, "en": { "role": { "documentation": "This member stands for a class of antidilutive instrument representing convertible instruments." } } }, "auth_ref": [ "r356" ] }, "glspu_ConvertiblePreferenceShareLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": "ifrs-full_FinancialLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities", "documentation": "Amount convertible preference share liabilities.", "label": "Convertible Preference Share Liabilities" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesAtFairValueMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities at fair value [Member]", "label": "Convertible Preference Share Liabilities At Fair Value Member" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesDetailsLineItems", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preference Share Liabilities (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesDetailsTable", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Convertible Preference Share Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesDisclosure": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesDisclosure", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preference Share Liabilities", "documentation": "DIsclosure of convertible preference share liabilities.", "label": "Convertible Preference Share Liabilities Disclosure" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesDisclosureAbstract", "lang": { "en-us": { "role": { "label": "Convertible Preference Share Liabilities Disclosure Abstract" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesExercised", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable", "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities exercised", "documentation": "Convertible preference share liabilities exercised.", "label": "Convertible Preference Share Liabilities Exercised" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesExercisedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesExercisedValue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities exercised", "documentation": "Convertible preference share liabilities exercised.", "label": "Convertible Preference Share Liabilities Exercised Value" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesIssued", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities issued", "documentation": "Convertible preference share liabilities issued.", "label": "Convertible Preference Share Liabilities Issued" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesIssuedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesIssuedValue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities issued", "documentation": "Convertible preference share liabilities issued.", "label": "Convertible Preference Share Liabilities Issued Value" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities [Member]", "label": "Convertible Preference Share Liabilities Member" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferenceShareLiabilitiesatFairValueExercisedInTheYearinDollarsPerShare": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferenceShareLiabilitiesatFairValueExercisedInTheYearinDollarsPerShare", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised in the year", "documentation": "The amount of convertible preference share exercised.", "label": "Convertible Preference Share Liabilitiesat Fair Value Exercised In The Yearin Dollars Per Share" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferredShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferredShares", "presentation": [ "http://www.glspu.com/role/ScheduleofConvertiblePreferenceShareLiabilitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "At January 1, 2023", "periodEndLabel": "At December 31, 2023", "documentation": "Convertible preferred shares.", "label": "Convertible Preferred Shares" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferrenceSharesDescription": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferrenceSharesDescription", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preference Shares description", "documentation": "Convertible Preferrence Shares Description.", "label": "Convertible Preferrence Shares Description" } } }, "auth_ref": [] }, "glspu_ConvertiblePreferrenceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ConvertiblePreferrenceSharesMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible Preferrence Shares [Member]", "label": "Convertible Preferrence Shares Member" } } }, "auth_ref": [] }, "glspu_CorporateAndGroupInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CorporateAndGroupInformationAbstract", "lang": { "en-us": { "role": { "label": "Corporate and Group Information [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract", "lang": { "en-us": { "role": { "label": "Summary of Significant Accounting Policies [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_CorporateLoans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CorporateLoans", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Loan amount", "label": "Loans to corporate entities" } }, "en": { "role": { "documentation": "The amount of corporate loans made by the entity. [Refer: Loans to corporate entities [member]]" } } }, "auth_ref": [ "r337" ] }, "glspu_CostIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cost", "periodEndLabel": "Cost", "documentation": "Cost.", "label": "Cost Intangible Assets" } } }, "auth_ref": [] }, "glspu_CostMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost [Member]", "label": "Cost Member" } } }, "auth_ref": [] }, "glspu_CostOfRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostOfRevenueMember", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of revenue [Member]", "label": "Cost Of Revenue Member" } } }, "auth_ref": [] }, "ifrs-full_CostOfSales": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CostOfSales", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Cost of revenue", "label": "Cost of sales" } }, "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", "r45" ] }, "glspu_CostOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost [Member]", "label": "Cost One Member" } } }, "auth_ref": [] }, "glspu_CostPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cost", "periodEndLabel": "Cost", "documentation": "Cost Property Plant And Equipment.", "label": "Cost Property Plant And Equipment" } } }, "auth_ref": [] }, "glspu_CostTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CostTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost [Member]", "label": "Cost Two Member" } } }, "auth_ref": [] }, "glspu_CreditLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CreditLoanMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Loan [Member]", "label": "Credit Loan Member" } } }, "auth_ref": [] }, "ifrs-full_CreditRiskMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CreditRiskMember", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit risk [member]", "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": [ "r177", "r178", "r179", "r305" ] }, "glspu_CriticalAccountingJudgmentsEstimatesAndKeySourcesOfAssumptionUncertaintyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CriticalAccountingJudgmentsEstimatesAndKeySourcesOfAssumptionUncertaintyPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Critical accounting judgments, estimates and key sources of assumption uncertainty", "label": "Critical Accounting Judgments Estimates And Key Sources Of Assumption Uncertainty Policy Text Block" } } }, "auth_ref": [] }, "srt_CurrencyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CurrencyAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "label": "Currency [Axis]", "documentation": "Information by currency." } } }, "auth_ref": [] }, "ifrs-full_CurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current assets", "label": "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": [ "r26", "r133", "r292" ] }, "ifrs-full_CurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets", "label": "Current assets [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CurrentDerivativeFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentDerivativeFinancialLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofAccountsReceivableTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofAccountsReceivableTable" ], "lang": { "en-us": { "role": { "totalLabel": "Accounts receivable, net", "label": "Current derivative financial liabilities" } }, "en": { "role": { "documentation": "The amount of current derivative financial liabilities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_CurrentFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": "ifrs-full_FinancialAssets", "weight": 1.0, "order": 1.0 }, "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable", "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss - current", "verboseLabel": "Financial assets at fair value through profit or loss", "netLabel": "Recurring fair value measurements of assets", "label": "Fair value,Investment in a rent-a-captive company" } }, "en": { "role": { "documentation": "The amount of current financial assets measured at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r224" ] }, "ifrs-full_CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recurring fair value measurements of liabilities", "label": "Current financial liabilities at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of current financial liabilities measured at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r225" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Current Fiscal Year End Date", "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "ifrs-full_CurrentInterestPayable": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentInterestPayable", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofInterestPayableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest payable", "label": "Current interest payable" } }, "en": { "role": { "documentation": "The amount of current interest payable. [Refer: Interest payable]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_CurrentInvestments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentInvestments", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Investment", "label": "Current investments" } }, "en": { "role": { "documentation": "The amount of current investments." } } }, "auth_ref": [ "r339" ] }, "glspu_CurrentItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CurrentItemsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current items:", "label": "Current Items Abstract" } } }, "auth_ref": [] }, "glspu_CurrentItemsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CurrentItemsAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current items:", "label": "Current Items Abstract0" } } }, "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.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities - current", "verboseLabel": "Lease liabilities", "label": "Current lease liabilities" } }, "en": { "role": { "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r162" ] }, "ifrs-full_CurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total current liabilities", "label": "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": [ "r27", "r135", "r292" ] }, "ifrs-full_CurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities", "label": "Current liabilities [abstract]" } } }, "auth_ref": [] }, "ifrs-full_CurrentPortionOfLongtermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPortionOfLongtermBorrowings", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings, current portion", "verboseLabel": "Long-term borrowings (including current portion)", "negatedLabel": "Less: Current portion (in Dollars)", "label": "Current portion of non-current borrowings" } }, "en": { "role": { "documentation": "The current portion of non-current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_CurrentPrepaymentsAndOtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentPrepaymentsAndOtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments - current", "label": "Current prepayments and other current assets" } }, "en": { "role": { "documentation": "The amount of current prepayments and other current assets. [Refer: Other current assets; Current prepayments]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_CurrentProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentProvisions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofanalysisoftotalprovisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current", "label": "Current provisions" } }, "en": { "role": { "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]" } } }, "auth_ref": [ "r17" ] }, "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current service cost", "label": "Increase in net defined benefit liability (asset) resulting from current service cost" } }, "en": { "role": { "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]" } } }, "auth_ref": [ "r66" ] }, "ifrs-full_CurrentTaxExpenseIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentTaxExpenseIncome", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable": { "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable" ], "lang": { "en-us": { "role": { "terseLabel": "Current tax on profits for the year", "label": "Current tax expense (income)" } }, "en": { "role": { "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period." } } }, "auth_ref": [ "r267" ] }, "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable": { "parentTag": "glspu_IncomeTaxExpensebenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total current tax", "label": "Current tax expense (income) and adjustments for current tax of prior periods" } }, "en": { "role": { "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]" } } }, "auth_ref": [ "r346" ] }, "ifrs-full_CurrentTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentTaxLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Current income tax liabilities", "label": "Current tax liabilities" } }, "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": [ "r18" ] }, "ifrs-full_CurrentWarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "CurrentWarrantLiability", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private warrants (in Dollars)", "label": "Current warrant liability" } }, "en": { "role": { "documentation": "The amount of current warrant liabilities. [Refer: Warrant liability]" } } }, "auth_ref": [ "r339" ] }, "glspu_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer A [Member]", "label": "Customer AMember" } } }, "auth_ref": [] }, "glspu_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer B [Member]", "label": "Customer BMember" } } }, "auth_ref": [] }, "glspu_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer C [Member]", "label": "Customer CMember" } } }, "auth_ref": [] }, "glspu_CustomerDMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CustomerDMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer D [Member]", "label": "Customer DMember" } } }, "auth_ref": [] }, "glspu_CustomerEMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "CustomerEMember", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Customer E [Member]", "label": "Customer EMember" } } }, "auth_ref": [] }, "ifrs-full_DateOfGrantOfSharebasedPaymentArrangement": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DateOfGrantOfSharebasedPaymentArrangement", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date", "label": "Date of grant of share-based payment arrangement" } }, "en": { "role": { "documentation": "The date on which share-based payment arrangements are granted. [Refer: Share-based payment arrangements [member]]" } } }, "auth_ref": [ "r303", "r304" ] }, "glspu_DebtInstrumentMaturityDateDescriptions": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DebtInstrumentMaturityDateDescriptions", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Facility Period", "label": "Debt Instrument Maturity Date Descriptions" } } }, "auth_ref": [] }, "glspu_December31Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "December31Abstract", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "December 31", "label": "December31 Abstract" } } }, "auth_ref": [] }, "ifrs-full_DeemedCostOfInvestmentsForWhichDeemedCostIsFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeemedCostOfInvestmentsForWhichDeemedCostIsFairValue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term service contracts amount", "label": "Aggregate deemed cost of investments for which deemed cost is fair value" } }, "en": { "role": { "documentation": "The amount of aggregate deemed cost of investments in subsidiaries, joint ventures or associates for which deemed cost is fair value in the entity's first IFRS financial statements. [Refer: Associates [member]; Joint ventures [member]; Subsidiaries [member]; Investments in subsidiaries, joint ventures and associates reported in separate financial statements; IFRSs [member]]" } } }, "auth_ref": [ "r129" ] }, "ifrs-full_DeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Deferred tax assets", "periodEndLabel": "Balance ending, Deferred tax assets", "terseLabel": "Deferred income tax assets", "label": "Deferred 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": [ "r19", "r22", "r52" ] }, "glspu_DeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax assets:", "label": "Deferred Tax Assets Abstract" } } }, "auth_ref": [] }, "glspu_DeferredTaxAssetsEmployeeShareOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxAssetsEmployeeShareOptions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Employee share options", "documentation": "Amount of deferred tax assets employee share options.", "label": "Deferred Tax Assets Employee Share Options" } } }, "auth_ref": [] }, "glspu_DeferredTaxAssetsProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxAssetsProvisions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Provisions", "periodEndLabel": "Balance ending, Provisions", "documentation": "Amount of deferred tax assets provisions.", "label": "Deferred Tax Assets Provisions" } } }, "auth_ref": [] }, "glspu_DeferredTaxAssetsTaxLossesCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxAssetsTaxLossesCarryforward", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Tax losses carryforward", "documentation": "Deferred tax assets tax losses carryforward.", "label": "Deferred Tax Assets Tax Losses Carryforward" } } }, "auth_ref": [] }, "glspu_DeferredTaxAssetsUnrealizedExchangeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxAssetsUnrealizedExchangeLoss", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Unrealized exchange loss", "periodEndLabel": "Balance ending, Unrealized exchange loss", "documentation": "Amount of deferred tax assets unrealized exchange loss.", "label": "Deferred Tax Assets Unrealized Exchange Loss" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxExpenseIncomeRecognisedInProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxExpenseIncomeRecognisedInProfitOrLoss", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Deferred tax liabilities", "label": "Deferred tax expense (income) recognised in profit or loss" } }, "en": { "role": { "documentation": "The amount of tax expense or income relating to changes in deferred tax liabilities and deferred tax assets, recognised in profit or loss. [Refer: Deferred tax assets; Deferred tax expense (income); Deferred tax liabilities]" } } }, "auth_ref": [ "r53" ] }, "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable": { "parentTag": "glspu_IncomeTaxExpensebenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable" ], "lang": { "en-us": { "role": { "terseLabel": "Origination and reversal of temporary differences", "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences" } }, "en": { "role": { "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]" } } }, "auth_ref": [ "r269" ] }, "glspu_DeferredTaxLiabilitieAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxLiabilitieAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred tax liabilities:", "label": "Deferred Tax Liabilitie Abstract" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "negatedPeriodStartLabel": "Balance beginning, Deferred tax liabilities", "terseLabel": "Deferred income tax liabilities", "label": "Deferred tax liabilities" } }, "en": { "role": { "documentation": "The amounts of income taxes payable in future periods in respect of taxable temporary differences. [Refer: Temporary differences [member]]" } } }, "auth_ref": [ "r19", "r22", "r52" ] }, "glspu_DeferredTaxLiabilitiesPrepaymentOfPension": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxLiabilitiesPrepaymentOfPension", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Prepayment of pension", "periodEndLabel": "Balance ending, Prepayment of pension", "documentation": "Amount of deferred tax liabilities prepayment of pension.", "label": "Deferred Tax Liabilities Prepayment Of Pension" } } }, "auth_ref": [] }, "glspu_DeferredTaxLiabilitiesUnrealizedExchangeGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DeferredTaxLiabilitiesUnrealizedExchangeGain", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Unrealized exchange gain", "periodEndLabel": "Balance ending, Unrealized exchange gain", "documentation": "Amount of deferred tax liabilities unrealized exchange gain.", "label": "Deferred Tax Liabilities Unrealized Exchange Gain" } } }, "auth_ref": [] }, "ifrs-full_DeferredTaxLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DeferredTaxLiabilityAsset", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance beginning, Total", "periodEndLabel": "Balance ending, Total", "label": "Deferred tax liability (asset)" } }, "en": { "role": { "documentation": "The amount of deferred tax liabilities or assets. [Refer: Deferred tax liabilities; Deferred tax assets]" } } }, "auth_ref": [ "r52" ] }, "glspu_DefinedBenefitPensionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DefinedBenefitPensionAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined benefit pension amount", "documentation": "The value of defined benefit pension amount.", "label": "Defined Benefit Pension Amount" } } }, "auth_ref": [] }, "ifrs-full_DepositsFromBanks": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepositsFromBanks", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Demand deposits", "label": "Deposits from banks" } }, "en": { "role": { "documentation": "The amount of deposit liabilities from banks held by the entity." } } }, "auth_ref": [ "r339" ] }, "ifrs-full_DepreciationAndAmortisationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationAndAmortisationExpense", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation charge", "label": "Depreciation and amortisation expense" } }, "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", "r45", "r141", "r235", "r242", "r257" ] }, "ifrs-full_DepreciationExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses", "verboseLabel": "Depreciation", "label": "Depreciation expense" } }, "en": { "role": { "documentation": "The amount of depreciation expense. Depreciation is the systematic allocation of depreciable amounts of tangible assets over their useful lives." } } }, "auth_ref": [ "r337" ] }, "glspu_DepreciationExpenses1": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DepreciationExpenses1", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses", "documentation": "Depreciation expenses.", "label": "Depreciation Expenses1" } } }, "auth_ref": [] }, "ifrs-full_DepreciationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationPropertyPlantAndEquipment", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses on property, plant and equipment", "label": "Depreciation, property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]" } } }, "auth_ref": [ "r58", "r61" ] }, "ifrs-full_DepreciationRightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DepreciationRightofuseAssets", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expenses on right-of-use asset", "label": "Depreciation, right-of-use assets" } }, "en": { "role": { "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]" } } }, "auth_ref": [ "r163" ] }, "glspu_DescriptionOfAccountingPolicyConvertiblePreferenceShareLiabilitiesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DescriptionOfAccountingPolicyConvertiblePreferenceShareLiabilitiesPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference share liabilities", "documentation": "The description of the convertible preference share liabilities.", "label": "Description Of Accounting Policy Convertible Preference Share Liabilities Policy Text Block" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForDeferredIncomeTaxExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax", "label": "Description of accounting policy for deferred income tax [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for deferred income tax. [Refer: Deferred tax expense (income)]" } } }, "auth_ref": [ "r338" ] }, "glspu_DescriptionOfAccountingPolicyForDerecognitionOfFinancialLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DescriptionOfAccountingPolicyForDerecognitionOfFinancialLiabilities", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of financial liabilities", "documentation": "The description of the entity's accounting policy for financial liabilities. [Refer: Financial liabilities]", "label": "Description Of Accounting Policy For Derecognition Of Financial Liabilities" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefits", "label": "Description of accounting policy for employee benefits [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment." } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost", "label": "Description of accounting policy for finance income and costs [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Derecognition of financial assets", "label": "Description of accounting policy for financial assets [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing arrangements (lessee)\uff0dright-of-use assets/ lease liabilities", "label": "Description of accounting policy for financial liabilities [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency translation", "label": "Description of accounting policy for foreign currency translation [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for foreign currency translation." } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of financial assets", "label": "Description of accounting policy for impairment of financial assets [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment of non-financial assets", "label": "Description of accounting policy for impairment of non-financial assets [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory", "presentation": [ "http://www.glspu.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax", "label": "Description of accounting policy for income tax [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for income tax." } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Description of accounting policy for intangible assets and goodwill [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForIssuedCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForIssuedCapitalExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital", "label": "Description of accounting policy for issued capital [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases (lessor)", "label": "Description of accounting policy for leases [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": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForLoansAndReceivablesExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Loans", "label": "Description of accounting policy for loans and receivables [text block]" } }, "en": { "role": { "documentation": "The description of the entity's accounting policy for loans and receivables. [Refer: Loans and receivables]" } } }, "auth_ref": [ "r371" ] }, "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForMeasuringInventories", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Description of accounting policy for measuring inventories [text block]" } }, "en": { "role": { "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]" } } }, "auth_ref": [ "r73" ] }, "ifrs-full_DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForNoncurrentAssetsOrDisposalGroupsClassifiedAsHeldForSaleAndDiscontinuedOperationsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Classification of current and non-current items", "label": "Description of accounting policy for non-current assets or disposal groups classified as held for sale and discontinued operations [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for non-current assets or disposal groups classified as held for sale and discontinued operations. [Refer: Discontinued operations [member]; Non-current assets or disposal groups classified as held for sale]" } } }, "auth_ref": [ "r338" ] }, "glspu_DescriptionOfAccountingPolicyForNotesAndAccountsPayable": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DescriptionOfAccountingPolicyForNotesAndAccountsPayable", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Notes and accounts payable", "documentation": "The description of the entity's accounting policy for regulatory deferral accounts. [Refer: Regulatory deferral account balances [member]]", "label": "Description Of Accounting Policy For Notes And Accounts Payable" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Description of accounting policy for property, plant and equipment [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": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Description of accounting policy for provisions [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue recognition", "label": "Description of accounting policy for recognition of revenue [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRegulatoryDeferralAccountsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRegulatoryDeferralAccountsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Description of accounting policy for regulatory deferral accounts [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for regulatory deferral accounts. [Refer: Regulatory deferral account balances [member]]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForRestrictedCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Cash equivalents", "label": "Description of accounting policy for restricted cash and cash equivalents [text block]" } }, "en": { "role": { "documentation": "The description of the entity's material accounting policy information for restricted cash and cash equivalents. [Refer: Restricted cash and cash equivalents]" } } }, "auth_ref": [ "r338" ] }, "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment", "label": "Description of accounting policy for share-based payment transactions [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": [ "r338" ] }, "ifrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementAssets", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation technique, Investment in a rent-a-captive company", "label": "Description of change in valuation technique used in fair value measurement, assets" } }, "en": { "role": { "documentation": "The description of a change in valuation technique (for example, changing from a market approach to an income approach or the use of an additional valuation technique) for the fair value measurement of assets. [Refer: Income approach [member]; Market approach [member]]" } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfChangeInValuationTechniqueUsedInFairValueMeasurementLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation technique, Warrant liabilities", "label": "Description of change in valuation technique used in fair value measurement, liabilities" } }, "en": { "role": { "documentation": "The description of a change in valuation technique (for example, changing from a market approach to an income approach or the use of an additional valuation technique) for the fair value measurement of liabilities. [Refer: Income approach [member]; Market approach [member]]" } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfDiscountRatesUsedInCurrentEstimateOfValueInUse", "presentation": [ "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate", "label": "Discount rate used in current estimate of value in use" } }, "en": { "role": { "documentation": "The discount rate used in the current estimate of the present value of the future cash flows expected to be derived from an asset or cash-generating unit." } } }, "auth_ref": [ "r100" ] }, "ifrs-full_DescriptionOfExpectedVolatilityShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfExpectedVolatilityShareOptionsGranted", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable", "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated maximum exercisable employee share options", "verboseLabel": "Expected price volatility", "label": "Expected volatility, share options granted" } }, "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": [ "r193" ] }, "ifrs-full_DescriptionOfInputsUsedInFairValueMeasurementAssets": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfInputsUsedInFairValueMeasurementAssets", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship of inputs to fair value, Investment in a rent-a-captive company", "label": "Description of inputs used in fair value measurement, assets" } }, "en": { "role": { "documentation": "The description of inputs used in the fair value measurement of assets. Inputs are the assumptions that market participants would use when pricing the asset, including assumptions about risk such as the risk inherent in a particular valuation technique used to measure fair value (such as a pricing model) and the risk inherent in the inputs to the valuation technique." } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DescriptionOfInputsUsedInFairValueMeasurementLiabilities": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfInputsUsedInFairValueMeasurementLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship of inputs to fair value, Warrant liabilities", "label": "Description of inputs used in fair value measurement, liabilities" } }, "en": { "role": { "documentation": "The description of inputs used in the fair value measurement of liabilities. Inputs are the assumptions that market participants would use when pricing the liability, including assumptions about risk such as the risk inherent in a particular valuation technique used to measure fair value (such as a pricing model) and the risk inherent in the inputs to the valuation technique." } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementAssets", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable input, Investment in a rent-a-captive company", "label": "Description of interrelationships between unobservable inputs and of how they might magnify or mitigate effect of changes in unobservable inputs on fair value measurement, assets" } }, "en": { "role": { "documentation": "The description of the interrelationships between unobservable inputs and of how they might magnify or mitigate the effect of changes in the unobservable inputs on the fair value measurement of assets. [Refer: Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]]" } } }, "auth_ref": [ "r150" ] }, "ifrs-full_DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementLiabilities": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfInterrelationshipsBetweenUnobservableInputsAndOfHowTheyMightMagnifyOrMitigateEffectOfChangesInUnobservableInputsOnFairValueMeasurementLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable input, Warrant liabilities", "label": "Description of interrelationships between unobservable inputs and of how they might magnify or mitigate effect of changes in unobservable inputs on fair value measurement, liabilities" } }, "en": { "role": { "documentation": "The description of the interrelationships between unobservable inputs and of how they might magnify or mitigate the effect of changes in the unobservable inputs on the fair value measurement of liabilities. [Refer: Disclosure of significant unobservable inputs used in fair value measurement of liabilities [text block]]" } } }, "auth_ref": [ "r150" ] }, "ifrs-full_DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementAssets": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfReasonsForChangeInValuationTechniqueUsedInFairValueMeasurementAssets", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation technique\t, Convertible preference share liabilities", "label": "Description of reasons for change in valuation technique used in fair value measurement, assets" } }, "en": { "role": { "documentation": "The description of the reasons for a change in valuation technique (for example, changing from a market approach to an income approach or the use of an additional valuation technique) for the fair value measurement of assets. [Refer: Income approach [member]; Market approach [member]]" } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DescriptionOfRiskFreeInterestRateShareOptionsGranted": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfRiskFreeInterestRateShareOptionsGranted", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Risk-free interest rate", "label": "Risk free interest rate, share options granted" } }, "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": [ "r193" ] }, "glspu_DescriptionOfSignificantUnobservableInput": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DescriptionOfSignificantUnobservableInput", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Significant unobservable input, Convertible preference share liabilities", "documentation": "Description of significant unobservable input.", "label": "Description Of Significant Unobservable Input" } } }, "auth_ref": [] }, "ifrs-full_DescriptionOfSourcesOfRevenueForAllOtherSegments": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DescriptionOfSourcesOfRevenueForAllOtherSegments", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Description of sources of revenue for all other segments" } }, "en": { "role": { "documentation": "The description of the sources of the revenue included in the 'all other segments' category, which includes the combined information about other business activities and operating segments that are not reportable. [Refer: All other segments [member]; Revenue]" } } }, "auth_ref": [ "r231" ] }, "ifrs-full_DilutedEarningsLossPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutedEarningsLossPerShare", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted loss per share (in Dollars per share)", "verboseLabel": "Loss per share, diluted (in Dollars per share)", "label": "Diluted earnings (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), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]" } } }, "auth_ref": [ "r91", "r92" ] }, "ifrs-full_DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutiveEffectOfConvertibleInstrumentsOnNumberOfOrdinaryShares", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Dilutive future shares", "label": "Dilutive effect of convertible instruments on weighted average number of ordinary shares" } }, "en": { "role": { "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed conversion of the entity's convertible instruments." } } }, "auth_ref": [ "r355" ] }, "ifrs-full_DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DilutiveEffectOfShareOptionsOnNumberOfOrdinaryShares", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable", "http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share option expenses (in Shares)", "negatedLabel": "Conversion of convertible preference shares to ordinary shares", "label": "Dilutive effect of share options on weighted average number of ordinary shares" } }, "en": { "role": { "documentation": "The potential dilutive effect on the weighted average number of ordinary shares that relate to the assumed exercise of the entity's share options." } } }, "auth_ref": [ "r355" ] }, "glspu_DisclosureOfAccountsReceivable": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfAccountsReceivable", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of ECLs for Contract Assets, Accounts and Other Receivable", "documentation": "Disclosure of accounts receivable.", "label": "Disclosure Of Accounts Receivable" } } }, "auth_ref": [] }, "glspu_DisclosureOfAmendmentsToIFRSsAndTheNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfAmendmentsToIFRSsAndTheNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearTableTextBlock", "presentation": [ "http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of new interpretation that are mandatorily effective for the current year", "label": "Disclosure Of Amendments To IFRSs And The New Interpretation That Are Mandatorily Effective For The Current Year Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemExplanatory", "presentation": [ "http://www.glspu.com/role/OtherIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Disclosure of analysis of other comprehensive income by item [text block]" } }, "en": { "role": { "documentation": "The entire disclosure of the analysis of other comprehensive income by item." } } }, "auth_ref": [ "r8" ] }, "glspu_DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfAnalysisOfOtherComprehensiveIncomeByItemTextBlockAbstract", "lang": { "en-us": { "role": { "label": "Other income [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfAnalysisOfPresentValueOfDefinedBenefitObligationThatDistinguishesNatureCharacteristicsAndRisksExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfAnalysisOfPresentValueOfDefinedBenefitObligationThatDistinguishesNatureCharacteristicsAndRisksExplanatory", "presentation": [ "http://www.glspu.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Present Value of Defined Benefit Obligation", "label": "Disclosure of analysis of present value of defined benefit obligation that distinguishes nature, characteristics and risks [text block]" } }, "en": { "role": { "documentation": "The disclosure of an analysis of the present value of a defined benefit obligation that distinguishes the nature, characteristics and risks of the obligation. Such a disclosure could distinguish: (a) between amounts owing to active members, deferred members, and pensioners; (b) between vested benefits and accrued but not vested benefits; and (c) between conditional benefits, amounts attributable to future salary increases and other benefits. [Refer: Defined benefit obligation, at present value]" } } }, "auth_ref": [ "r274" ] }, "glspu_DisclosureOfBalanceSheetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfBalanceSheetTextBlock", "presentation": [ "http://www.glspu.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Balance Sheet", "label": "Disclosure Of Balance Sheet Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfBorrowingCostsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBorrowingCostsExplanatory", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "label": "Disclosure of borrowing costs [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for borrowing costs." } } }, "auth_ref": [ "r79" ] }, "ifrs-full_DisclosureOfBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfBorrowingsExplanatory", "presentation": [ "http://www.glspu.com/role/LongTermBorrowings" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings", "label": "Disclosure of borrowings [text block]" } }, "en": { "role": { "documentation": "The disclosure of borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfCashAndCashEquivalentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfCashAndCashEquivalentsExplanatory", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalents" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Disclosure of cash and cash equivalents [text block]" } }, "en": { "role": { "documentation": "The disclosure of cash and cash equivalents. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfClassesOfShareCapitalExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfClassesOfShareCapitalExplanatory", "presentation": [ "http://www.glspu.com/role/ShareCapital" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital", "label": "Disclosure of classes of share capital [text block]" } }, "en": { "role": { "documentation": "The disclosure of classes of share capital. [Refer: Share capital [member]]" } } }, "auth_ref": [ "r33" ] }, "ifrs-full_DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfConsolidatedAndSeparateFinancialStatementsExplanatory", "presentation": [ "http://www.glspu.com/role/TheAuthorizationoftheConsolidatedFinancialStatements" ], "lang": { "en-us": { "role": { "terseLabel": "The authorization of the consolidated financial statements", "label": "Disclosure of information about separate financial statements [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about separate financial statements." } } }, "auth_ref": [ "r89", "r145" ] }, "glspu_DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfConvertiblePreferenceShareLiabilitiesTextBlock", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Convertible Preference Share Liabilities", "documentation": "The entire disclosure of convertible preferrence share liabilities.", "label": "Disclosure Of Convertible Preference Share Liabilities Text Block" } } }, "auth_ref": [] }, "glspu_DisclosureOfCostInventoriesAndServicesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfCostInventoriesAndServicesTextBlock", "presentation": [ "http://www.glspu.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Cost of Inventories Recognized as Expense", "documentation": "The entire disclosure for inventories cost and services.", "label": "Disclosure Of Cost Inventories And Services Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDebtSecuritiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDebtSecuritiesExplanatory", "presentation": [ "http://www.glspu.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable", "label": "Disclosure of debt instruments [text block]" } }, "en": { "role": { "documentation": "The disclosure of debt instruments. [Refer: Debt instruments issued; Debt instruments held]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutBorrowingsExplanatory", "presentation": [ "http://www.glspu.com/role/LongTermBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-Term Borrowings", "label": "Disclosure of detailed information about borrowings [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r368" ] }, "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Disclosure of detailed information about intangible assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r109" ] }, "glspu_DisclosureOfDetailedInformationAboutInventoriestextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfDetailedInformationAboutInventoriestextBlock", "presentation": [ "http://www.glspu.com/role/InventoriesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Inventories", "documentation": "The entire disclosure for inventories.", "label": "Disclosure Of Detailed Information About Inventoriestext Block" } } }, "auth_ref": [] }, "glspu_DisclosureOfDetailedInformationAboutOtherPayablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfDetailedInformationAboutOtherPayablesTextBlock", "presentation": [ "http://www.glspu.com/role/OtherPayablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of other payables", "label": "Disclosure Of Detailed Information About Other Payables Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory", "presentation": [ "http://www.glspu.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from the Transfer of Goods and Services", "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]" } }, "en": { "role": { "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]" } } }, "auth_ref": [ "r155" ] }, "ifrs-full_DisclosureOfEarningsPerShareExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEarningsPerShareExplanatory", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings (loss) per share", "label": "Disclosure of earnings per share [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r96" ] }, "ifrs-full_DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEffectOfChangesInForeignExchangeRatesExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Assets and Liabilities Denominated in Foreign Currencies", "label": "Disclosure of effect of changes in foreign exchange rates [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for the effect of changes in foreign exchange rates." } } }, "auth_ref": [ "r78" ] }, "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfEmployeeBenefitsExplanatory", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpense" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit expense", "label": "Disclosure of employee benefits [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for employee benefits." } } }, "auth_ref": [ "r72" ] }, "ifrs-full_DisclosureOfExpensesByNatureExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfExpensesByNatureExplanatory", "presentation": [ "http://www.glspu.com/role/ExpensesbyNature" ], "lang": { "en-us": { "role": { "terseLabel": "Expenses by nature", "label": "Disclosure of expenses by nature [text block]" } }, "en": { "role": { "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfFairValueMeasurementOfAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets at Fair Value Through Profit or Loss", "label": "Disclosure of fair value measurement of assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of the fair value measurement of assets." } } }, "auth_ref": [ "r151" ] }, "ifrs-full_DisclosureOfFairValueMeasurementOfEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfEquityAbstract", "lang": { "en-us": { "role": { "label": "Fair Value Information [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFairValueMeasurementOfEquityExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfEquityExplanatory", "presentation": [ "http://www.glspu.com/role/ExpensesbyNatureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Equity Consideration", "label": "Disclosure of fair value measurement of equity [text block]" } }, "en": { "role": { "documentation": "The disclosure of the fair value measurement of equity." } } }, "auth_ref": [ "r151" ] }, "ifrs-full_DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueMeasurementOfLiabilitiesExplanatory", "presentation": [ "http://www.glspu.com/role/FairValueInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Related Information of Natures of the Assets and Liabilities", "label": "Disclosure of fair value measurement of liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of the fair value measurement of liabilities." } } }, "auth_ref": [ "r151" ] }, "ifrs-full_DisclosureOfFairValueOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFairValueOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Instruments by Category", "label": "Disclosure of fair value of financial instruments [text block]" } }, "en": { "role": { "documentation": "The disclosure of the fair value of financial instruments. [Refer: Financial instruments, class [member]; At fair value [member]]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinanceIncomeExpenseExplanatory", "presentation": [ "http://www.glspu.com/role/FinanceCosts" ], "lang": { "en-us": { "role": { "terseLabel": "Finance costs", "label": "Disclosure of finance income (cost) [text block]" } }, "en": { "role": { "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]" } } }, "auth_ref": [ "r332" ] }, "glspu_DisclosureOfFinancialAssetsAtAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfFinancialAssetsAtAmortizedCostAbstract", "lang": { "en-us": { "role": { "label": "Financial Assets at Amortized Cost [Abstract]" } } }, "auth_ref": [] }, "glspu_DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfFinancialAssetsAtAmortizedCostTableTextBlock", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Financial Assets at Amortized Cost", "label": "Disclosure Of Financial Assets At Amortized Cost Table Text Block" } } }, "auth_ref": [] }, "glspu_DisclosureOfFinancialAssetsAtAmortizedCostTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfFinancialAssetsAtAmortizedCostTextBlock", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCost" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost", "label": "Disclosure Of Financial Assets At Amortized Cost Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAbstract", "lang": { "en-us": { "role": { "label": "Financial Instruments [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsAtFairValueThroughProfitOrLossExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLoss" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss", "label": "Disclosure of financial instruments at fair value through profit or loss [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial instruments measured at fair value through profit or loss. [Refer: At fair value [member]; Financial instruments, class [member]]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Financial instruments", "label": "Disclosure of financial instruments [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for financial instruments." } } }, "auth_ref": [ "r230" ] }, "ifrs-full_DisclosureOfFinancialInstrumentsLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialInstrumentsLineItems", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "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_DisclosureOfFinancialRiskManagementExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfFinancialRiskManagementExplanatory", "presentation": [ "http://www.glspu.com/role/CapitalManagement" ], "lang": { "en-us": { "role": { "terseLabel": "Capital management", "label": "Disclosure of financial risk management [text block]" } }, "en": { "role": { "documentation": "The disclosure of the entity's financial risk management practices and policies." } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfIndirectMeasurementOfFairValueOfGoodsOrServicesReceivedShareOptionsGrantedDuringPeriodExplanatory", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Fair Value of Share Options Granted on Grant Date", "label": "Disclosure of indirect measurement of fair value of goods or services received, share options granted during period [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": [ "r194" ] }, "ifrs-full_DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutCreditExposuresDesignatedAsMeasuredAtFairValueThroughProfitOrLossExplanatory", "presentation": [ "http://www.glspu.com/role/FairValueInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value information", "label": "Disclosure of information about credit exposures designated as measured at fair value through profit or loss [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about credit exposures designated as measured at fair value through profit or loss." } } }, "auth_ref": [ "r208" ] }, "ifrs-full_DisclosureOfInformationAboutKeyManagementPersonnelExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutKeyManagementPersonnelExplanatory", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Key Management Compensation", "label": "Disclosure of information about key management personnel [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutMethodsInputsAndAssumptionsUsedForMeasuringObligationsForReturnsRefundsAndOtherSimilarObligationsExplanatory", "presentation": [ "http://www.glspu.com/role/CorporateandGroupInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate and group information", "label": "Disclosure of information about methods, inputs and assumptions used for measuring obligations for returns, refunds and other similar obligations [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about the methods, inputs and assumptions used for measuring obligations for returns, refunds and other similar obligations in contracts with customers." } } }, "auth_ref": [ "r160" ] }, "ifrs-full_DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationAboutTermsAndConditionsOfHedgingInstrumentsAndHowTheyAffectFutureCashFlowsExplanatory", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental cash flow information", "label": "Disclosure of information about terms and conditions of hedging instruments and how they affect future cash flows [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about the terms and conditions of hedging instruments and how they affect future cash flows. [Refer: Hedging instruments [member]]" } } }, "auth_ref": [ "r204" ] }, "glspu_DisclosureOfInformationOnProfitAndLossAccountsRelatingToLeaseContracts": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfInformationOnProfitAndLossAccountsRelatingToLeaseContracts", "presentation": [ "http://www.glspu.com/role/LeasingArrangementsLesseeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of information on profit and loss accounts relating to lease contracts", "documentation": "Disclosure of information on profit and loss accounts relating to lease contracts.", "label": "Disclosure Of Information On Profit And Loss Accounts Relating To Lease Contracts" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInformationThatEnablesUsersOfFinancialStatementsToEvaluateChangesInLiabilitiesArisingFromFinancingActivitiesExplanatory", "presentation": [ "http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivities" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in liabilities from financing activities", "label": "Disclosure of information that enables users of financial statements to evaluate changes in liabilities arising from financing activities [text block]" } }, "en": { "role": { "documentation": "The disclosure of information that enables users of financial statements to evaluate changes in liabilities arising from financing activities, including both changes arising from cash flows and non-cash changes. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r120" ] }, "ifrs-full_DisclosureOfInsurancePremiumRevenueExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInsurancePremiumRevenueExplanatory", "presentation": [ "http://www.glspu.com/role/Revenue" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Disclosure of insurance premium revenue [text block]" } }, "en": { "role": { "documentation": "The disclosure of insurance premium revenue. [Refer: Revenue]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfInterestIncomeExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInterestIncomeExplanatory", "presentation": [ "http://www.glspu.com/role/InterestIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "label": "Disclosure of interest income [text block]" } }, "en": { "role": { "documentation": "The disclosure of interest income. [Refer: Interest income]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfInventoriesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfInventoriesExplanatory", "presentation": [ "http://www.glspu.com/role/Inventories" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Disclosure of inventories [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for inventories." } } }, "auth_ref": [ "r75" ] }, "ifrs-full_DisclosureOfLeasesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfLeasesExplanatory", "presentation": [ "http://www.glspu.com/role/LeasingArrangementsLessee" ], "lang": { "en-us": { "role": { "terseLabel": "Leasing arrangements\uff0dlessee", "label": "Disclosure of leases [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for leases." } } }, "auth_ref": [ "r172", "r173" ] }, "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Summary of material accounting policy information", "label": "Disclosure of material accounting policy information [text block]" } }, "en": { "role": { "documentation": "The entire disclosure of material accounting policy information applied by the entity." } } }, "auth_ref": [ "r9" ] }, "glspu_DisclosureOfNewStandardsInterpretationsAndAmendmentsInIssueButNotYetEffectiveTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfNewStandardsInterpretationsAndAmendmentsInIssueButNotYetEffectiveTableTextBlock", "presentation": [ "http://www.glspu.com/role/ApplicationsofNewandRevisedIFRSandIASandIFRICandSICandIASBTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of New Standards, Interpretations and Amendments in Issue but not yet Effective", "label": "Disclosure Of New Standards Interpretations And Amendments In Issue But Not Yet Effective Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNonadjustingEventsAfterReportingPeriodLineItems", "lang": { "en-us": { "role": { "label": "Significant events after the reporting period [Abstract]" } }, "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_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Employee Share Options Granting Period and Exercise Conditions", "label": "Disclosure of number and weighted average exercise prices of share options [text block]" } }, "en": { "role": { "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r190" ] }, "ifrs-full_DisclosureOfOperatingSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOperatingSegmentsExplanatory", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Operating segments", "label": "Disclosure of operating segments [text block]" } }, "en": { "role": { "documentation": "The disclosure of operating segments. [Refer: Operating segments [member]]" } } }, "auth_ref": [ "r237" ] }, "glspu_DisclosureOfOtherNonCurrentAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfOtherNonCurrentAssetsTableTextBlock", "presentation": [ "http://www.glspu.com/role/OtherNonCurrentAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Non-Current Assets", "documentation": "Disclosure of other non current assets.", "label": "Disclosure Of Other Non Current Assets Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfOtherNoncurrentAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOtherNoncurrentAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/OtherNonCurrentAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Disclosure of other non-current assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of other non-current assets. [Refer: Other non-current assets]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfOtherProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfOtherProvisionsExplanatory", "presentation": [ "http://www.glspu.com/role/ProvisionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of provisions", "label": "Disclosure of other provisions [text block]" } }, "en": { "role": { "documentation": "The disclosure of other provisions. [Refer: Other provisions]" } } }, "auth_ref": [ "r105" ] }, "glspu_DisclosureOfOtherRecievablesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfOtherRecievablesTextBlock", "presentation": [ "http://www.glspu.com/role/OtherReceivablesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other receivables", "documentation": "The entire disclosure of other recievables.", "label": "Disclosure Of Other Recievables Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPrepaymentsAndOtherAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPrepaymentsAndOtherAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/Prepayments" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments", "label": "Disclosure of prepayments and other assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of prepayments and other assets. [Refer: Other assets; Prepayments]" } } }, "auth_ref": [ "r332" ] }, "glspu_DisclosureOfProfitOrLossInRelationToFinancialAssetsAtAmortizedCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfProfitOrLossInRelationToFinancialAssetsAtAmortizedCostTableTextBlock", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Profit or Loss in Relation to Financial Assets at Amortized Cost", "label": "Disclosure Of Profit Or Loss In Relation To Financial Assets At Amortized Cost Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Disclosure of property, plant and equipment [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for property, plant and equipment." } } }, "auth_ref": [ "r62" ] }, "ifrs-full_DisclosureOfProvisionMatrixExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfProvisionMatrixExplanatory", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Provision Matrix", "label": "Disclosure of provision matrix [text block]" } }, "en": { "role": { "documentation": "The disclosure of the provision matrix." } } }, "auth_ref": [ "r308" ] }, "ifrs-full_DisclosureOfProvisionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfProvisionsExplanatory", "presentation": [ "http://www.glspu.com/role/Provisions" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions", "label": "Disclosure of provisions [text block]" } }, "en": { "role": { "documentation": "The disclosure of provisions. [Refer: Provisions]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesExplanatory", "presentation": [ "http://www.glspu.com/role/ChangesinLiabilitiesfromFinancingActivitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Changes in Liabilities from Financing Activities", "label": "Disclosure of reconciliation of liabilities arising from financing activities [text block]" } }, "en": { "role": { "documentation": "The disclosure of the reconciliation of liabilities arising from financing activities. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r290" ] }, "ifrs-full_DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfReconciliationOfLiabilitiesArisingFromFinancingActivitiesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Changes in Liabilities from Financing Activities [Abstract]" } }, "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_DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRedesignatedFinancialAssetsAndLiabilitiesExplanatory", "presentation": [ "http://www.glspu.com/role/PrepaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Prepayments", "label": "Disclosure of redesignated financial assets and liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of financial assets and financial liabilities that have been redesignated during the transition to IFRSs. [Refer: Financial assets; Financial liabilities; IFRSs [member]]" } } }, "auth_ref": [ "r128" ] }, "ifrs-full_DisclosureOfRelatedPartyExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfRelatedPartyExplanatory", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactions" ], "lang": { "en-us": { "role": { "terseLabel": "Related party transactions", "label": "Disclosure of related party [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for related parties." } } }, "auth_ref": [ "r85" ] }, "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsExplanatory", "presentation": [ "http://www.glspu.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Principal Actuarial Assumptions", "label": "Disclosure of sensitivity analysis for actuarial assumptions [text block]" } }, "en": { "role": { "documentation": "The disclosure of a sensitivity analysis for significant actuarial assumptions used to determine the present value of a defined benefit obligation. [Refer: Actuarial assumptions [member]; Defined benefit obligation, at present value]" } } }, "auth_ref": [ "r71" ] }, "ifrs-full_DisclosureOfSharebasedPaymentArrangementsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSharebasedPaymentArrangementsExplanatory", "presentation": [ "http://www.glspu.com/role/ShareBasedPayment" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment", "label": "Disclosure of share-based payment arrangements [text block]" } }, "en": { "role": { "documentation": "The entire disclosure for share-based payment arrangements." } } }, "auth_ref": [ "r183" ] }, "ifrs-full_DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfSignificantUnobservableInputsUsedInFairValueMeasurementOfAssetsExplanatory", "presentation": [ "http://www.glspu.com/role/FairValueInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis", "label": "Disclosure of significant unobservable inputs used in fair value measurement of assets [text block]" } }, "en": { "role": { "documentation": "The disclosure of significant inputs for which market data are not available and that are developed using the best information available about the assumptions that market participants would use when measuring the fair value of assets." } } }, "auth_ref": [ "r148" ] }, "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTradeAndOtherPayablesExplanatory", "presentation": [ "http://www.glspu.com/role/OtherPayables" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Disclosure of trade and other payables [text block]" } }, "en": { "role": { "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfTradeAndOtherReceivablesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTradeAndOtherReceivablesExplanatory", "presentation": [ "http://www.glspu.com/role/OtherReceivables" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "label": "Disclosure of trade and other receivables [text block]" } }, "en": { "role": { "documentation": "The disclosure of trade and other receivables. [Refer: Trade and other receivables]" } } }, "auth_ref": [ "r332" ] }, "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Names of Related Parties and Relationship", "label": "Disclosure of transactions between related parties [text block]" } }, "en": { "role": { "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r82" ] }, "glspu_DisclosureOfWarrantLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfWarrantLiabilities", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Warrant Liabilities", "documentation": "Disclosure of warrant liabilities.", "label": "Disclosure Of Warrant Liabilities" } } }, "auth_ref": [] }, "glspu_DisclosureOfrightofuseAssetsAndTheDepreciationCharge": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisclosureOfrightofuseAssetsAndTheDepreciationCharge", "presentation": [ "http://www.glspu.com/role/LeasingArrangementsLesseeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of right-of-use assets and the depreciation charge", "documentation": "Disclosure of right-of-use assets and the depreciation charge.", "label": "Disclosure Ofrightofuse Assets And The Depreciation Charge" } } }, "auth_ref": [] }, "glspu_DiscountRateDecrease05Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DiscountRateDecrease05Member", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate Decrease 0.5% [Member]", "label": "Discount Rate Decrease05 Member" } } }, "auth_ref": [] }, "glspu_DiscountRateIncrease05Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DiscountRateIncrease05Member", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Discount rate Increase 0.5% [Member]", "label": "Discount Rate Increase05 Member" } } }, "auth_ref": [] }, "glspu_DisposalInFinancialAssetsAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DisposalInFinancialAssetsAtAmortizedCost", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal in financial assets at amortized cost", "documentation": "Disposal in financial assets at amortized cost.", "label": "Disposal In Financial Assets At Amortized Cost" } } }, "auth_ref": [] }, "glspu_Disposals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Disposals", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Disposals", "documentation": "Disposals.", "label": "Disposals" } } }, "auth_ref": [] }, "ifrs-full_DisposalsIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisposalsIntangibleAssetsOtherThanGoodwill", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable": { "parentTag": "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Ending balance of payable on intangible assets", "label": "Disposals, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The decrease in intangible assets other than goodwill resulting from disposals. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r106" ] }, "ifrs-full_DisposalsPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DisposalsPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Disposals", "label": "Disposals, property, plant and equipment" } }, "en": { "role": { "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r57" ] }, "ifrs-full_DividendsPaidOrdinarySharesPerShare": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "DividendsPaidOrdinarySharesPerShare", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reflective per share", "label": "Dividends paid, ordinary shares per share" } }, "en": { "role": { "documentation": "The amount of dividends paid per ordinary share." } } }, "auth_ref": [ "r97" ] }, "dei_DocumentAccountingStandard": { "xbrltype": "accountingStandardItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAccountingStandard", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Accounting Standard", "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": [ "r325" ] }, "glspu_DocumentAndEntityInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "DocumentAndEntityInformationAbstract", "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r324", "r325", "r326" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction [Flag]", "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": [ "r324", "r325", "r326", "r328" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Period Focus", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Fiscal Year Focus", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Period End Date", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Registration Statement", "label": "Document Registration Statement", "documentation": "Boolean flag that is true only for a form used as a registration statement." } } }, "auth_ref": [ "r320" ] }, "dei_DocumentShellCompanyReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentShellCompanyReport", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Shell Company Report", "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": [ "r325" ] }, "dei_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Transition Report", "label": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r327" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Document Type", "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": [] }, "country_EG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "EG", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Egypt [Member]", "label": "EGYPT" } } }, "auth_ref": [] }, "currency_EGP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "EGP", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "EGP:USD [Member]", "label": "Egypt, Pounds" } } }, "auth_ref": [] }, "glspu_EarningLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningLossPerShareAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Earning (loss) per share", "label": "Earning Loss Per Share Abstract" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareDetailsLineItems", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Earnings Per Share [Abstract]", "label": "Earnings Loss Per Share Details Line Items" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareDetailsScheduleofEarningsLossPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareDetailsScheduleofEarningsLossPerShareLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Line Items]" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareDetailsScheduleofEarningsLossPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareDetailsScheduleofEarningsLossPerShareTable", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share (Details) - Schedule of Earnings (Loss) Per Share [Table]" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareDetailsTable", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share (Details) [Table]" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareLineItems", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Disclosure of Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareTable", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShare" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share [Table]" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareTablesLineItems", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Disclosure of Earnings Per Share [Abstract]", "label": "Earnings Loss Per Share Tables Line Items" } } }, "auth_ref": [] }, "glspu_EarningsLossPerShareTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EarningsLossPerShareTablesTable", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "label": "Earnings (Loss) Per Share (Tables) [Table]" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange rate changes", "label": "Effect of exchange rate changes on cash and cash equivalents" } }, "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": [ "r117", "r118" ] }, "glspu_EffectOnPresentValueOfDefinedBenefitObligations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EffectOnPresentValueOfDefinedBenefitObligations", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Effect on present value of defined benefit obligation", "label": "Effect On Present Value Of Defined Benefit Obligations" } } }, "auth_ref": [] }, "glspu_EffectiveDatesIssuedByIASB": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EffectiveDatesIssuedByIASB", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable", "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Effective date issued by IASB", "label": "Effective Dates Issued By IASB" } } }, "auth_ref": [] }, "glspu_EffectsFromItemsDisallowedByTaxRegulation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EffectsFromItemsDisallowedByTaxRegulation", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Effects from items disallowed by tax regulation", "label": "Effects From Items Disallowed By Tax Regulation" } } }, "auth_ref": [] }, "glspu_EgyptTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EgyptTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Egypt Taxation [Member]", "label": "Egypt Taxation Member" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseDetailsScheduleEmployeeBenefitExpenseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseDetailsScheduleEmployeeBenefitExpenseLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "label": "Employee Benefit Expense (Details) - Schedule Employee Benefit Expense [Line Items]" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseDetailsScheduleEmployeeBenefitExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseDetailsScheduleEmployeeBenefitExpenseTable", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "label": "Employee Benefit Expense (Details) - Schedule Employee Benefit Expense [Table]" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseLineItems", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpense" ], "lang": { "en-us": { "role": { "label": "Employee Benefit Expense [Abstract]" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseTable", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpense" ], "lang": { "en-us": { "role": { "label": "Employee Benefit Expense [Table]" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseTablesLineItems", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Benefit Expense [Abstract]", "label": "Employee Benefit Expense Tables Line Items" } } }, "auth_ref": [] }, "glspu_EmployeeBenefitExpenseTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeBenefitExpenseTablesTable", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpenseTables" ], "lang": { "en-us": { "role": { "label": "Employee Benefit Expense (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_EmployeeBenefitsExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EmployeeBenefitsExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee benefit expense", "label": "Employee benefits expense" } }, "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", "r45", "r257" ] }, "glspu_EmployeeContributionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeContributionPercentage", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee contribution percentage", "documentation": "Percetage of employee contribution.", "label": "Employee Contribution Percentage" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "label": "Employee Share Option Five Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "label": "Employee Share Option Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsExercised", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share options exercised", "label": "Employee Share Options Exercised" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsFourMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "verboseLabel": "Employee Share Options Four [Member]", "label": "Employee Share Options Four Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share options", "verboseLabel": "Employee Share Options [Member]", "label": "Employee Share Options Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "verboseLabel": "Employee Share Options One [Member]", "label": "Employee Share Options One Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "verboseLabel": "Employee Share Options Three [Member]", "label": "Employee Share Options Three Member" } } }, "auth_ref": [] }, "glspu_EmployeeShareOptionsTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeeShareOptionsTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employee Share Option [Member]", "verboseLabel": "Employee Share Options Two [Member]", "label": "Employee Share Options Two Member" } } }, "auth_ref": [] }, "glspu_EmployeesCompensationAndDirectorsRemunerationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeesCompensationAndDirectorsRemunerationAbstract", "lang": { "en-us": { "role": { "label": "Employees Compensation and Directors Remuneration [Abstract]" } } }, "auth_ref": [] }, "glspu_EmployeesCompensationAndDirectorsRemunerationTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeesCompensationAndDirectorsRemunerationTextBlock", "presentation": [ "http://www.glspu.com/role/EmployeesCompensationandDirectorsRemuneration" ], "lang": { "en-us": { "role": { "terseLabel": "Employees' compensation and directors' remuneration", "label": "Employees Compensation And Directors Remuneration Text Block" } } }, "auth_ref": [] }, "glspu_EmployeesEquityCompensationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EmployeesEquityCompensationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Employees\u2019 equity compensation [Member]", "label": "Employees Equity Compensation Member" } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line One", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, City or Town", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Country", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Postal Zip Code", "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressesAddressTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressesAddressTypeAxis", "presentation": [ "http://www.glspu.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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Central Index Key", "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": [ "r322" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Common Stock, Shares Outstanding", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Current Reporting Status", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Emerging Growth Company", "label": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r322" ] }, "dei_EntityExTransitionPeriod": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityExTransitionPeriod", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Ex Transition Period", "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": [ "r331" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Filer Category", "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": [ "r322" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Incorporation, State or Country Code", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Interactive Data Current", "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": [ "r329" ] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Registrant Name", "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": [ "r322" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Shell Company", "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": [ "r322" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "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.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "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": [ "r330" ] }, "ifrs-full_EntitysTotalForRelatedPartiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EntitysTotalForRelatedPartiesMember", "presentation": [ "http://www.glspu.com/role/RevenueDetails", "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable", "http://www.glspu.com/role/ShareBasedPaymentDetails", "http://www.glspu.com/role/ShareCapitalDetails" ], "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": [ "r83" ] }, "ifrs-full_Equity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Equity", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Total equity", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Equity" } }, "en": { "role": { "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities." } } }, "auth_ref": [ "r21", "r31", "r126", "r130", "r146", "r147", "r149" ] }, "ifrs-full_EquityAndLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAndLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and equity", "label": "Equity and liabilities" } }, "en": { "role": { "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]" } } }, "auth_ref": [ "r21" ] }, "ifrs-full_EquityAttributableToOwnersOfParent": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityAttributableToOwnersOfParent", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Equity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Equity attributable to owners of the parent", "label": "Equity attributable to owners of parent" } }, "en": { "role": { "documentation": "The amount of equity attributable to the owners of the parent. This specifically excludes non-controlling interest." } } }, "auth_ref": [ "r20" ] }, "ifrs-full_EquityInterestsOfAcquirer": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityInterestsOfAcquirer", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofGearingRatiosTable": { "parentTag": "glspu_TotalCapitals", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total equity", "label": "Equity interests of acquirer" } }, "en": { "role": { "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r197" ] }, "ifrs-full_EquityMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "EquityMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Equity [member]" } }, "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": [ "r7" ] }, "glspu_EstimatedUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "EstimatedUsefulLife", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated useful life", "documentation": "Estimated useful life.", "label": "Estimated Useful Life" } } }, "auth_ref": [] }, "glspu_ExerciseOfConvertiblePreferenceShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExerciseOfConvertiblePreferenceShares", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of convertible preference shares", "label": "Exercise Of Convertible Preference Shares" } } }, "auth_ref": [] }, "glspu_ExerciseOfRestrictedShareUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExerciseOfRestrictedShareUnits", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercise of restricted share units", "documentation": "Amount of exercise of restricted share units.", "label": "Exercise Of Restricted Share Units" } } }, "auth_ref": [] }, "glspu_ExercisePriceFairValueOfFirstYear": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExercisePriceFairValueOfFirstYear", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of first year", "documentation": "Excercise price, fair value of first year.", "label": "Exercise Price Fair Value Of First Year" } } }, "auth_ref": [] }, "glspu_ExercisePriceFairValueOfFourthYear": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExercisePriceFairValueOfFourthYear", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of fourth year", "documentation": "Exerciseprice, fair value of fourth year.", "label": "Exercise Price Fair Value Of Fourth Year" } } }, "auth_ref": [] }, "glspu_ExercisePriceFairValueOfSecondYear": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExercisePriceFairValueOfSecondYear", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of second year", "documentation": "Exercise price, fair value of second year.", "label": "Exercise Price Fair Value Of Second Year" } } }, "auth_ref": [] }, "glspu_ExercisePriceFairValueOfThirdYear": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExercisePriceFairValueOfThirdYear", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of third year", "documentation": "Excecise price, fair value of third year.", "label": "Exercise Price Fair Value Of Third Year" } } }, "auth_ref": [] }, "ifrs-full_ExercisePriceShareOptionsGranted2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExercisePriceShareOptionsGranted2019", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise price", "label": "Exercise price, share options granted" } }, "en": { "role": { "documentation": "The exercise price of share options granted." } } }, "auth_ref": [ "r193" ] }, "glspu_ExercisePricesOfShareOptionsOutstanding": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExercisePricesOfShareOptionsOutstanding", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share options outstanding (in Dollars per share)", "label": "Exercise Prices Of Share Options Outstanding" } } }, "auth_ref": [] }, "glspu_ExpectedCreditLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpectedCreditLoss", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected credit loss", "documentation": "The amount of expected credit loss.", "label": "Expected Credit Loss" } } }, "auth_ref": [] }, "ifrs-full_ExpectedCreditLossRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedCreditLossRate", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected loss rate", "label": "Expected credit loss rate" } }, "en": { "role": { "documentation": "The rate of expected credit losses, calculated as percentage of the gross carrying amount. Expected credit losses are the weighted average of credit losses with the respective risks of a default occurring as the weights." } } }, "auth_ref": [ "r308", "r316" ] }, "glspu_ExpectedCreditLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpectedCreditLosses", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected credit losses", "verboseLabel": "Increase in credit losses", "documentation": "Adjustments for cedit loss on goodwill recognised in profit or loss to reconcile profit (loss) to net cash flow from (used in) operating activities.", "label": "Expected Credit Losses" } } }, "auth_ref": [] }, "glspu_ExpectedCreditLossesForContractAssetsAccountAndOtherReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpectedCreditLossesForContractAssetsAccountAndOtherReceivable", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "documentation": "Aount of ECLs for contract assets, accounts and other receivable.", "label": "Expected Credit Losses For Contract Assets Account And Other Receivable" } } }, "auth_ref": [] }, "glspu_ExpectedCreditsLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpectedCreditsLosses", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Expected credit losses", "documentation": "The amount of expected credit losses (ECLs) means that companies are required to look at how current and future economic conditions impact the amount of loss. Credit losses are not just an issue for banks and economic uncertainty is likely to have an impact on many different receivables.", "label": "Expected Credits Losses" } } }, "auth_ref": [] }, "ifrs-full_ExpectedDividendShareOptionsGranted": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpectedDividendShareOptionsGranted", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected dividends", "label": "Expected dividend, share options granted" } }, "en": { "role": { "documentation": "The amount of an expected dividend used to calculate the fair value of share options granted." } } }, "auth_ref": [ "r193" ] }, "glspu_ExpectedOptionLife": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpectedOptionLife", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expected option life", "label": "Expected Option Life" } } }, "auth_ref": [] }, "ifrs-full_ExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseByNature", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total expenses by nature", "label": "Expenses, by nature" } }, "en": { "role": { "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity." } } }, "auth_ref": [ "r45" ] }, "ifrs-full_ExpenseByNatureAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseByNatureAbstract", "lang": { "en-us": { "role": { "label": "Expenses by Nature [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseFromEquitysettledSharebasedPaymentTransactionsInWhichGoodsOrServicesReceivedDidNotQualifyForRecognitionAsAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesIncurredonShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expense recorded", "label": "Expense from equity-settled share-based payment transactions" } }, "en": { "role": { "documentation": "The amount of expense arising from equity-settled share-based payment transactions in which the goods or services received did not qualify for recognition as assets. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r195" ] }, "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total employee benefit expense", "label": "Expense from share-based payment transactions with parties other than employees" } }, "en": { "role": { "documentation": "The amount of expense from share-based payment transactions with parties other than employees. [Refer: Expense from share-based payment transactions]" } } }, "auth_ref": [ "r337" ] }, "glspu_ExpenseOnLeasesOfLowvalueAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpenseOnLeasesOfLowvalueAsset", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expense on leases of low-value assets", "documentation": "Expense on leases of low-value assets.", "label": "Expense On Leases Of Lowvalue Asset" } } }, "auth_ref": [] }, "glspu_ExpiryYear": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ExpiryYear", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expiry year", "label": "Expiry Year" } } }, "auth_ref": [] }, "ifrs-full_ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExplanationOfFinancialEffectOfNonadjustingEventAfterReportingPeriod", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriod" ], "lang": { "en-us": { "role": { "terseLabel": "Significant Events after the Reporting Period", "label": "Explanation of financial effect of non-adjusting event after reporting period [text block]" } }, "en": { "role": { "documentation": "The explanation of either an estimate of the financial effect of a non-adjusting event after the reporting period or a statement that such an estimate cannot be made." } } }, "auth_ref": [ "r46" ] }, "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitments" ], "lang": { "en-us": { "role": { "terseLabel": "Significant contingent liabilities and unrecognized contract commitments", "label": "Explanation of significant changes in contract assets and contract liabilities [text block]" } }, "en": { "role": { "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]" } } }, "auth_ref": [ "r158" ] }, "glspu_FairValueConvertiblePreferenceShareLiabilitie": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueConvertiblePreferenceShareLiabilitie", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value, Convertible preference share liabilities", "documentation": "convertible preference share liabilities.", "label": "Fair Value Convertible Preference Share Liabilitie" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Line Items]" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Information (Details) - Schedule of Qualitative Information of Significant Unobservable Inputs and Sensitivity Analysis [Table]" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleoftheChangesinLevel3InstrumentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleoftheChangesinLevel3InstrumentLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument [Line Items]" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleoftheChangesinLevel3InstrumentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleoftheChangesinLevel3InstrumentTable", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Information (Details) - Schedule of the Changes in Level 3 Instrument [Table]" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of the Related Information of Natures of the Assets and Liabilities [Line Items]" } } }, "auth_ref": [] }, "glspu_FairValueInformationDetailsScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueInformationDetailsScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Fair Value Information (Details) - Schedule of the Related Information of Natures of the Assets and Liabilities [Table]" } } }, "auth_ref": [] }, "glspu_FairValueOfGlobalNetAssetsAcquiredAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueOfGlobalNetAssetsAcquiredAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of Global net assets acquired", "label": "Fair Value Of Global Net Assets Acquired Abstract" } } }, "auth_ref": [] }, "glspu_FairValueOfOrdinarySharePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValueOfOrdinarySharePerShare", "presentation": [ "http://www.glspu.com/role/ExpensesbyNatureDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value of ordinary shares, per share", "documentation": "Per share of ordinary share fair value.", "label": "Fair Value Of Ordinary Share Per Share" } } }, "auth_ref": [] }, "glspu_FairValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FairValuePerShare", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair value per share", "documentation": "Fair value per share.", "label": "Fair Value Per Share" } } }, "auth_ref": [] }, "ifrs-full_FinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinanceCosts", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofFinanceCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finance costs", "negatedLabel": "Total finance costs", "label": "Finance costs" } }, "en": { "role": { "documentation": "The amount of costs associated with financing activities of the entity." } } }, "auth_ref": [ "r39" ] }, "glspu_FinancialAssetAtAmortizedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetAtAmortizedCosts", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial asset at amortized costs (in Dollars)", "documentation": "Financial asset at amortized costs.", "label": "Financial Asset At Amortized Costs" } } }, "auth_ref": [] }, "glspu_FinancialAssetDegreeOfVariation": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetDegreeOfVariation", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets, Degree of variation", "documentation": "Precentage of financial assets, Degree of variation.", "label": "Financial Asset Degree Of Variation" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "totalLabel": "Financial assets, total", "label": "Financial assets" } }, "en": { "role": { "documentation": "The amount of assets that are: (a) cash; (b) an equity instrument of another entity; (c) a contractual right: (i) to receive cash or another financial asset from another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially favourable to the entity; or (d) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to receive a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose the entity\u2019s own equity instruments do not include puttable financial instruments classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. [Refer: Financial instruments, class [member]; Financial liabilities]" } } }, "auth_ref": [ "r209", "r213", "r214", "r217", "r308" ] }, "glspu_FinancialAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "label": "Financial Assets Abstract" } } }, "auth_ref": [] }, "glspu_FinancialAssetsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets", "label": "Financial Assets Abstract0" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtAmortisedCost", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": "ifrs-full_FinancialAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost", "label": "Financial assets at amortised cost" } }, "en": { "role": { "documentation": "The amount of financial assets at amortised cost. The amortised cost is the amount at which financial assets are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount, and adjusted for any impairment. [Refer: Financial assets]" } } }, "auth_ref": [ "r226" ] }, "ifrs-full_FinancialAssetsAtAmortisedCostMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtAmortisedCostMember", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost [Member]", "label": "Financial assets at amortised cost, class [member]" } }, "en": { "role": { "documentation": "This member stands for the financial assets measured at amortised cost class. [Refer: Financial assets at amortised cost]" } } }, "auth_ref": [ "r229" ] }, "ifrs-full_FinancialAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Book value, Financial assets", "label": "Financial assets, at fair value" } }, "en": { "role": { "documentation": "The fair value of financial assets. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r209" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Financial assets, Effect on profit or loss", "label": "Financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of financial assets that are measured at fair value and for which gains (losses) are recognised in profit or loss. A financial asset shall be measured at fair value through profit or loss unless it is measured at amortised cost or at fair value through other comprehensive income. A gain (loss) on a financial asset measured at fair value shall be recognised in profit or loss unless it is part of a hedging relationship, it is an investment in an equity instrument for which the entity has elected to present gains and losses in other comprehensive income or it is a financial asset measured at fair value through other comprehensive income. [Refer: At fair value [member]; Financial assets]" } } }, "auth_ref": [ "r224" ] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss", "label": "Financial assets at fair value through profit or loss [abstract]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsAtFairValueThroughProfitOrLossAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss", "label": "Financial Assets At Fair Value Through Profit Or Loss Abstract0" } } }, "auth_ref": [] }, "glspu_FinancialAssetsAtFairValueThroughProfitOrLossAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossAcquired", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Acquired in the year", "documentation": "The amount of financial assets acquired.", "label": "Financial Assets At Fair Value Through Profit Or Loss Acquired" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss\t[Member]", "verboseLabel": "Financial assets at fair value through profit or loss, category [member]", "netLabel": "Investment in a rent-a-captive company\t[Member]", "label": "Financial assets at fair value through profit or loss, category [member]" } }, "en": { "role": { "documentation": "This member stands for the financial assets at fair value through profit or loss category. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r224" ] }, "glspu_FinancialAssetsAtFairValueThroughProfitOrLossPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at fair value through profit or loss", "label": "Financial Assets At Fair Value Through Profit Or Loss Policy Text Block" } } }, "auth_ref": [] }, "glspu_FinancialAssetsAtFairValueThroughProfitOrLossesRecognizedLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsAtFairValueThroughProfitOrLossesRecognizedLosses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Losses recognized in profit or loss", "documentation": "The amount of financial assets losses recognized in profit or loss.", "label": "Financial Assets At Fair Value Through Profit Or Losses Recognized Losses" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsCategoryMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Financial assets, category [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial assets. It also represents the standard value for the 'Categories of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r228" ] }, "glspu_FinancialAssetsMandatorilyMeasuredAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsMandatorilyMeasuredAtFairValueThroughProfitOrLoss", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets mandatorily measured at fair value through profit or loss", "documentation": "Financial assets mandatorily measured at fair value through profit or loss", "label": "Financial Assets Mandatorily Measured At Fair Value Through Profit Or Loss" } } }, "auth_ref": [] }, "ifrs-full_FinancialAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialAssetsMember", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial assets, class [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r182", "r222", "r223", "r250", "r251" ] }, "glspu_FinancialAssetsOfExchangeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsOfExchangeRate", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate, Financial assets", "documentation": "Financial assets of exchange rate.", "label": "Financial Assets Of Exchange Rate" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatAmortizedCostDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatAmortizedCostDetailsLineItems", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Financial Assets at Amortized Cost (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatAmortizedCostDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatAmortizedCostDetailsTable", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails" ], "lang": { "en-us": { "role": { "label": "Financial Assets at Amortized Cost (Details) [Table]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatFairValueThroughProfitorLossDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatFairValueThroughProfitorLossDetailsLineItems", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails" ], "lang": { "en-us": { "role": { "label": "Financial Assets at Fair Value Through Profit or Loss [Abstract]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatFairValueThroughProfitorLossDetailsScheduleofFinancialAssetsatFairValueThroughProfitorLossLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatFairValueThroughProfitorLossDetailsScheduleofFinancialAssetsatFairValueThroughProfitorLossLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Financial Assets at Fair Value Through Profit or Loss [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatFairValueThroughProfitorLossDetailsScheduleofFinancialAssetsatFairValueThroughProfitorLossTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatFairValueThroughProfitorLossDetailsScheduleofFinancialAssetsatFairValueThroughProfitorLossTable", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable" ], "lang": { "en-us": { "role": { "label": "Financial Assets at Fair Value Through Profit or Loss (Details) - Schedule of Financial Assets at Fair Value Through Profit or Loss [Table]" } } }, "auth_ref": [] }, "glspu_FinancialAssetsatFairValueThroughProfitorLossDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialAssetsatFairValueThroughProfitorLossDetailsTable", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails" ], "lang": { "en-us": { "role": { "label": "Financial Assets at Fair Value Through Profit or Loss (Details) [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Assets and Liabilities Denominated in Foreign Currencies [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofECLsforContractAssetsAccountsandOtherReceivableLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofECLsforContractAssetsAccountsandOtherReceivableLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "label": "Schedule of ECLs for Contract Assets, Accounts and Other Receivable [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofECLsforContractAssetsAccountsandOtherReceivableTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofECLsforContractAssetsAccountsandOtherReceivableTable", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of ECLs for Contract Assets, Accounts and Other Receivable [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofNonDerivativeFinancialLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofNonDerivativeFinancialLiabilitiesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Non-Derivative Financial Liabilities [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofNonDerivativeFinancialLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofNonDerivativeFinancialLiabilitiesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Non-Derivative Financial Liabilities [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofProvisionMatrixLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofProvisionMatrixLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Provision Matrix [Line Items]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsScheduleofProvisionMatrixTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsScheduleofProvisionMatrixTable", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) - Schedule of Provision Matrix [Table]" } } }, "auth_ref": [] }, "glspu_FinancialInstrumentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialInstrumentsDetailsTable", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Financial Instruments (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "totalLabel": "Financial liabilities, total", "label": "Financial liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that are: (a) a contractual obligation: (i) to deliver cash or another financial asset to another entity; or (ii) to exchange financial assets or financial liabilities with another entity under conditions that are potentially unfavourable to the entity; or (b) a contract that will, or may be, settled in the entity\u2019s own equity instruments and is: (i) a non-derivative for which the entity is, or may be, obliged to deliver a variable number of the entity\u2019s own equity instruments; or (ii) a derivative that will, or may be, settled other than by the exchange of a fixed amount of cash or another financial asset for a fixed number of the entity\u2019s own equity instruments. For this purpose, rights, options or warrants to acquire a fixed number of the entity\u2019s own equity instruments for a fixed amount of any currency are equity instruments if the entity offers the rights, options or warrants pro rata to all of its existing owners of the same class of its own non-derivative equity instruments. Also, for those purposes the entity\u2019s own equity instruments do not include puttable financial instruments that are classified as equity instruments in accordance with paragraphs 16A-16B of IAS 32, instruments that impose on the entity an obligation to deliver to another party a pro rata share of the net assets of the entity only on liquidation and are classified as equity instruments in accordance with paragraphs 16C-16D of IAS 32, or instruments that are contracts for the future receipt or delivery of the entity\u2019s own equity instruments. As an exception, an instrument that meets the definition of a financial liability is classified as an equity instrument if it has all the features and meets the conditions in paragraphs 16A-16B or paragraphs 16C-16D of IAS 32. [Refer: Financial instruments, class [member]; Financial assets; Derivatives [member]]" } } }, "auth_ref": [ "r209" ] }, "glspu_FinancialLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "label": "Financial Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_FinancialLiabilitiesAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialLiabilitiesAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities", "label": "Financial Liabilities Abstract0" } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilitiesAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtAmortisedCost", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": "ifrs-full_FinancialLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at amortized cost", "label": "Financial liabilities at amortised cost" } }, "en": { "role": { "documentation": "The amount of financial liabilities at amortised cost. The amortised cost is the amount at which financial liabilities are measured at initial recognition minus principal repayments, plus or minus the cumulative amortisation using the effective interest method of any difference between that initial amount and the maturity amount. [Refer: Financial liabilities]" } } }, "auth_ref": [ "r227" ] }, "ifrs-full_FinancialLiabilitiesAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Book value, Financial liabilities", "verboseLabel": "Fair value, Warrant liabilities", "label": "Financial liabilities, at fair value" } }, "en": { "role": { "documentation": "The fair value of financial liabilities. [Refer: At fair value [member]; Financial liabilities]" } } }, "auth_ref": [ "r209" ] }, "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities, Effect on profit or loss", "label": "Financial liabilities at fair value through profit or loss" } }, "en": { "role": { "documentation": "The amount of financial liabilities that meet either of the following conditions: (a) they meet the definition of held for trading; or (b) upon initial recognition they are designated by the entity as at fair value through profit or loss. An entity may use this designation only when permitted by paragraph 4.3.5 of IFRS 9 (embedded derivatives) or when doing so results in more relevant information, because either: (a) it eliminates or significantly reduces a measurement or recognition inconsistency (sometimes referred to as \u2018an accounting mismatch\u2019) that would otherwise arise from measuring assets or liabilities or recognising the gains and losses on them on different bases; or (b) a group of financial liabilities or financial assets and financial liabilities is managed and its performance is evaluated on a fair value basis, in accordance with a documented risk management or investment strategy, and information about the group is provided internally on that basis to the entity\u2019s key management personnel (as defined in IAS 24). [Refer: At fair value [member]; Key management personnel of entity or parent [member]; Derivatives [member]; Financial assets; Financial liabilities]" } } }, "auth_ref": [ "r225" ] }, "ifrs-full_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through profit or loss", "label": "Financial liabilities at fair value through profit or loss [abstract]" } } }, "auth_ref": [] }, "glspu_FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialLiabilitiesAtFairValueThroughProfitOrLossAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities at fair value through profit or loss", "label": "Financial Liabilities At Fair Value Through Profit Or Loss Abstract0" } } }, "auth_ref": [] }, "ifrs-full_FinancialLiabilitiesCategoryMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinancialLiabilitiesCategoryMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "label": "Financial liabilities, category [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated categories of financial liabilities. It also represents the standard value for the 'Categories of financial liabilities' axis if no other member is used. [Refer: Financial assets]" } } }, "auth_ref": [ "r228" ] }, "glspu_FinancialLiabilitiesOfExchangeRate": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialLiabilitiesOfExchangeRate", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange rate, Financial liabilities", "documentation": "Financial liabilities of exchange rate.", "label": "Financial Liabilities Of Exchange Rate" } } }, "auth_ref": [] }, "glspu_FinancialLiabilityDegreeOfVariation": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialLiabilityDegreeOfVariation", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Financial liabilities, Degree of variation", "documentation": "Percentage of financial liabilities, degree of variation.", "label": "Financial Liability Degree Of Variation" } } }, "auth_ref": [] }, "glspu_FinancialStatementsTranslationDifferencesOfForeignOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialStatementsTranslationDifferencesOfForeignOperations", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Financial statements translation differences of foreign operations", "documentation": "Amount of financial statements translation differences of foreign operations.", "label": "Financial Statements Translation Differences Of Foreign Operations" } } }, "auth_ref": [] }, "glspu_FinancialWarrantLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FinancialWarrantLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable": { "parentTag": "ifrs-full_FinancialLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialInstrumentsbyCategoryTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "documentation": "The amount is financial of waarants liabilities.", "label": "Financial Warrant Liabilities" } } }, "auth_ref": [] }, "ifrs-full_FinishedGoods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "FinishedGoods", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Finished goods", "label": "Current 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": [ "r262", "r354" ] }, "glspu_ForeignCurrencyFinancialAssetsAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ForeignCurrencyFinancialAssetsAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency amount, Financial assets", "documentation": "Foreign currency financial assets amount.", "label": "Foreign Currency Financial Assets Amount" } } }, "auth_ref": [] }, "glspu_ForeignCurrencyFinancialLiabilitiesAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ForeignCurrencyFinancialLiabilitiesAmount", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Foreign currency amount, Financial liabilities", "documentation": "Foreign currency financial liabilities amount.", "label": "Foreign Currency Financial Liabilities Amount" } } }, "auth_ref": [] }, "glspu_FuturePensionPayment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FuturePensionPayment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Future Pension Payment", "documentation": "The amount of future pension payment.", "label": "Future Pension Payment" } } }, "auth_ref": [] }, "glspu_FutureSalaryIncreases": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FutureSalaryIncreases", "presentation": [ "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Future Salary increases", "documentation": "Future salary increases.", "label": "Future Salary Increases" } } }, "auth_ref": [] }, "glspu_FutureSalaryIncreasesDecrease05Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FutureSalaryIncreasesDecrease05Member", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Future salary increases Decrease 0.5% [Member]", "label": "Future Salary Increases Decrease05 Member" } } }, "auth_ref": [] }, "glspu_FutureSalaryIncreasesIncrease05Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "FutureSalaryIncreasesIncrease05Member", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Future salary increases Increase 0.5% [Member]", "label": "Future Salary Increases Increase05 Member" } } }, "auth_ref": [] }, "currency_GBP": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "GBP", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "GBP:USD [Member]", "label": "United Kingdom, Pounds" } } }, "auth_ref": [] }, "glspu_GainandLossOnLeaseModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GainandLossOnLeaseModification", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on lease modification", "documentation": "The amount of loss on lease on modifications.", "label": "Gainand Loss On Lease Modification" } } }, "auth_ref": [] }, "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnExchangeDifferencesOnTranslationNetOfTax", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net exchange differences", "label": "Gains (losses) on exchange differences on translation of foreign operations, net of tax" } }, "en": { "role": { "documentation": "The gains (losses) recognised in other comprehensive income on exchange differences on the translation of financial statements of foreign operations, net of tax, before reclassification adjustments. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r42" ] }, "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatFairValueThroughProfitorLossDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized loss on financial assets", "label": "Gains (losses) on financial assets at fair value through profit or loss" } }, "en": { "role": { "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]" } } }, "auth_ref": [ "r201" ] }, "ifrs-full_GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsLossesOnFinancialLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 27.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on financial assets and liabilities at fair value through profit or loss", "label": "Gains (losses) on financial liabilities at fair value through profit or loss" } }, "en": { "role": { "documentation": "The gains (losses) on financial liabilities at fair value through profit or loss. [Refer: Financial liabilities at fair value through profit or loss]" } } }, "auth_ref": [ "r201" ] }, "ifrs-full_GainsOnDisposalsOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GainsOnDisposalsOfPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Ending balance of payable on equipment", "label": "Gains on disposals 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": [ "r44" ] }, "glspu_GainsOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GainsOnFinancialAssetsAndLiabilitiesAtFairValueThroughProfitOrLoss", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gains on financial assets and liabilities at fair value through profit or loss", "documentation": "Gains on financial assets and liabilities at fair value through profit or loss.", "label": "Gains On Financial Assets And Liabilities At Fair Value Through Profit Or Loss" } } }, "auth_ref": [] }, "glspu_GainsOnReversalOfAccountsAndOtherPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GainsOnReversalOfAccountsAndOtherPayable", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gains on reversal of accounts and other payables (Note)", "documentation": "Gains on reversal of accounts and other payables.", "label": "Gains On Reversal Of Accounts And Other Payable" } } }, "auth_ref": [] }, "glspu_GainsOnReversalOfAccountsAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GainsOnReversalOfAccountsAndOtherPayables", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 25.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Gains on reversal of accounts and other payables", "documentation": "Gains on reversal of accounts and other payables", "label": "Gains On Reversal Of Accounts And Other Payables" } } }, "auth_ref": [] }, "glspu_GearingRatio": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GearingRatio", "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gearing ratio", "label": "Gearing Ratio" } } }, "auth_ref": [] }, "ifrs-full_GeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "General and administrative expenses", "label": "General and administrative expense" } }, "en": { "role": { "documentation": "The amount of expense relating to general and administrative activities of the entity." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_GeographicalAreasAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeographicalAreasAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable", "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable", "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical areas [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": [ "r246", "r275", "r296", "r301" ] }, "ifrs-full_GeographicalAreasMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GeographicalAreasMember", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable", "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Geographical areas [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used." } } }, "auth_ref": [ "r246", "r275", "r296", "r301" ] }, "glspu_GlobalSPACPartnersCoGlobalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GlobalSPACPartnersCoGlobalMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology Egypt (Gorilla Egypt) [Member]", "label": "Global SPACPartners Co Global Member" } } }, "auth_ref": [] }, "glspu_GorillaDistributionEgyptMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaDistributionEgyptMember", "presentation": [ "http://www.glspu.com/role/RevenueDetails", "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Distribution Egypt [Member]", "verboseLabel": "Egypt Contract [Member]", "label": "Gorilla Distribution Egypt Member" } } }, "auth_ref": [] }, "glspu_GorillaDistributionPartnersLimitedGorillaDistributionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaDistributionPartnersLimitedGorillaDistributionMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Distribution Partners Limited (Gorilla Distribution) [Member]", "label": "Gorilla Distribution Partners Limited Gorilla Distribution Member" } } }, "auth_ref": [] }, "glspu_GorillaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaMember", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla [Member]", "label": "Gorilla Member" } } }, "auth_ref": [] }, "glspu_GorillaSPACPartnersCoGlobalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaSPACPartnersCoGlobalMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla SPAC Partners Co. (Global) [Member]", "label": "Gorilla SPACPartners Co Global Member" } } }, "auth_ref": [] }, "glspu_GorillaScienceTechnologyHoldingIncGorillaBVIMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaScienceTechnologyHoldingIncGorillaBVIMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Science & Technology Holding, Inc. (Gorilla BVI) [Member]", "label": "Gorilla Science Technology Holding Inc Gorilla BVIMember" } } }, "auth_ref": [] }, "glspu_GorillaTaiwanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTaiwanMember", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Taiwan [Member]", "label": "Gorilla Taiwan Member" } } }, "auth_ref": [] }, "glspu_GorillaTechnologyIncGorillaTaiwanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTechnologyIncGorillaTaiwanMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology Inc. (Gorilla Taiwan) [Member]", "label": "Gorilla Technology Inc Gorilla Taiwan Member" } } }, "auth_ref": [] }, "glspu_GorillaTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTechnologyIncMember", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology Inc [Member]", "label": "Gorilla Technology Inc Member" } } }, "auth_ref": [] }, "glspu_GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology (India) Private Limited (Gorilla India) [Member]", "label": "Gorilla Technology India Private Limited Gorilla India Member" } } }, "auth_ref": [] }, "glspu_GorillaTechnologyJapanIncGorillaJapanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTechnologyJapanIncGorillaJapanMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology Japan Inc. (Gorilla Japan) [Member]", "label": "Gorilla Technology Japan Inc Gorilla Japan Member" } } }, "auth_ref": [] }, "glspu_GorillaTechnologyUKLimitedGorillaUKMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GorillaTechnologyUKLimitedGorillaUKMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Gorilla Technology UK Limited (Gorilla UK) [Member]", "label": "Gorilla Technology UKLimited Gorilla UKMember" } } }, "auth_ref": [] }, "glspu_GovernmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GovernmentAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Government", "label": "Government Abstract" } } }, "auth_ref": [] }, "ifrs-full_GovernmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "GovernmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Government [Member]", "label": "Government [member]" } }, "en": { "role": { "documentation": "This member stands for a government, government agencies and similar bodies whether local, national or international." } } }, "auth_ref": [ "r247" ] }, "glspu_GrantDate": { "xbrltype": "dateItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDate", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Grant date", "documentation": "Grant date.", "label": "Grant Date" } } }, "auth_ref": [] }, "glspu_GrantDateFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2022.2.23 [Member]", "label": "Grant Date Five Member" } } }, "auth_ref": [] }, "glspu_GrantDateFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateFourMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2021.10.5 [Member]", "label": "Grant Date Four Member" } } }, "auth_ref": [] }, "glspu_GrantDateMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2017.1.1 [Member]", "label": "Grant Date Member" } } }, "auth_ref": [] }, "glspu_GrantDateOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2018.1.1 [Member]", "label": "Grant Date One Member" } } }, "auth_ref": [] }, "glspu_GrantDateThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2021.10.5 [Member]", "label": "Grant Date Three Member" } } }, "auth_ref": [] }, "glspu_GrantDateTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GrantDateTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2019.1.1 [Member]", "label": "Grant Date Two Member" } } }, "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.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Gross profit" } }, "en": { "role": { "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]" } } }, "auth_ref": [ "r258" ] }, "glspu_GuaranteeDepositMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GuaranteeDepositMember", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantee Deposit (Member)", "label": "Guarantee Deposit Member" } } }, "auth_ref": [] }, "glspu_GuarantorNote": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "GuarantorNote", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Guarantor", "label": "Guarantor Note" } } }, "auth_ref": [] }, "country_HK": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "HK", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong [member]", "label": "HONG KONG" } } }, "auth_ref": [] }, "glspu_HardwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "HardwareMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware [Member]", "label": "Hardware Member" } } }, "auth_ref": [] }, "glspu_HardwareSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "HardwareSalesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Hardware sales [Member]", "label": "Hardware Sales Member" } } }, "auth_ref": [] }, "glspu_HongKongTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "HongKongTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Hong Kong Taxation [Member]", "label": "Hong Kong Taxation Member" } } }, "auth_ref": [] }, "glspu_IFRS17InsuranceContractsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IFRS17InsuranceContractsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS 17, \u2018Insurance contracts\u2019 [Member]", "label": "IFRS17 Insurance Contracts Member" } } }, "auth_ref": [] }, "glspu_IFRS18PresentationAndDisclosureInFinancialStatementsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IFRS18PresentationAndDisclosureInFinancialStatementsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "IFRS 18, \u201cPresentation and disclosure in financial statements\u201d [Member]", "label": "IFRS18 Presentation And Disclosure In Financial Statements Member" } } }, "auth_ref": [] }, "glspu_ISSCoreTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ISSCoreTechnologyIncMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "ISSCore Technology, Inc.[Member]", "label": "ISSCore Technology Inc Member" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r324", "r325", "r326" ] }, "glspu_IncomeTaxBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxBenefits", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Income tax (expense) benefit", "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax.", "label": "Income Tax Benefits" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsLineItems", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards [Line Items]" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards [Table]" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Line Items]" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) - Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets [Table]" } } }, "auth_ref": [] }, "glspu_IncomeTaxDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxDetailsTable", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Income Tax (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_IncomeTaxExpenseContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncomeTaxExpenseContinuingOperations", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax (benefit) expense", "label": "Tax expense (income)" } }, "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": [ "r40", "r48", "r49", "r50", "r88", "r144", "r236" ] }, "glspu_IncomeTaxExpensebenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxExpensebenefit", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofIncomeTaxExpenseBenefitTable" ], "lang": { "en-us": { "role": { "totalLabel": "Income tax expense (benefit)", "documentation": "Income tax expense benefit.", "label": "Income Tax Expensebenefit" } } }, "auth_ref": [] }, "glspu_IncomeTaxExpensebenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxExpensebenefits", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax expense (benefit)", "label": "Income Tax Expensebenefits" } } }, "auth_ref": [] }, "glspu_IncomeTaxLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxLineItems", "presentation": [ "http://www.glspu.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax [Member]" } } }, "auth_ref": [] }, "glspu_IncomeTaxMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxMember", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Member]", "label": "Income Tax Member" } } }, "auth_ref": [] }, "glspu_IncomeTaxTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxTable", "presentation": [ "http://www.glspu.com/role/IncomeTax" ], "lang": { "en-us": { "role": { "label": "Income Tax [Table]" } } }, "auth_ref": [] }, "glspu_IncomeTaxTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxTablesLineItems", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax [Member]", "label": "Income Tax Tables Line Items" } } }, "auth_ref": [] }, "glspu_IncomeTaxTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncomeTaxTablesTable", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "label": "Income Tax (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_IncreaseDecreaseInAccountsReceivables": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncreaseDecreaseInAccountsReceivables", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/AccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Increase Decrease In Accounts Receivables" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "totalLabel": "Net (decrease) increase in cash and cash equivalents", "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes" } }, "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": [ "r124" ] }, "glspu_IncreaseDecreaseInCashOutflow": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncreaseDecreaseInCashOutflow", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Increase in the cash outflow", "documentation": "The amount of increase in the cash outflow.", "label": "Increase Decrease In Cash Outflow" } } }, "auth_ref": [] }, "glspu_IncreaseDecreaseInEmployeeShareOptionPlans": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncreaseDecreaseInEmployeeShareOptionPlans", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Employee share option plans", "label": "Increase Decrease In Employee Share Option Plans" } } }, "auth_ref": [] }, "glspu_IncreaseDecreaseInExpirationOfShareOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncreaseDecreaseInExpirationOfShareOptions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Expiration of share options", "label": "Increase Decrease In Expiration Of Share Options" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseInNumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseInNumberOfSharesOutstanding", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares outstanding ordinary shares", "label": "Increase (decrease) in number of shares outstanding" } }, "en": { "role": { "documentation": "The increase (decrease) in the number of shares outstanding. [Refer: Number of shares outstanding]" } } }, "auth_ref": [ "r32" ] }, "glspu_IncreaseDecreasePurchaseOfTreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IncreaseDecreasePurchaseOfTreasuryShares", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of treasury shares", "documentation": "The increase (decrease) in equity resulting from changes purchase of treasury shares.", "label": "Increase Decrease Purchase Of Treasury Shares" } } }, "auth_ref": [] }, "ifrs-full_IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughEffectOfChangesInForeignExchangeRatesLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Impact of changes in foreign exchange rate", "label": "Increase (decrease) through effect of changes in foreign exchange rates, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from the effect of changes in foreign exchange rates. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r122" ] }, "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughExerciseOfOptions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of share options", "label": "Increase (decrease) through exercise of options, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the exercise of options." } } }, "auth_ref": [ "r335" ] }, "ifrs-full_IncreaseDecreaseThroughExerciseOfWarrantsEquity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughExerciseOfWarrantsEquity", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of warrants", "label": "Increase (decrease) through exercise of warrants, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from the exercise of warrants." } } }, "auth_ref": [ "r335" ] }, "ifrs-full_IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughFinancingCashFlowsLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in cash flow from financing activities", "label": "Increase (decrease) through financing cash flows, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from financing cash flows. [Refer: Cash flows from (used in) financing activities; Liabilities arising from financing activities]" } } }, "auth_ref": [ "r121" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesGoodwill", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net exchange differences", "label": "Increase (decrease) through net exchange differences, goodwill" } }, "en": { "role": { "documentation": "The increase (decrease) in goodwill resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Goodwill]" } } }, "auth_ref": [ "r199" ] }, "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Exchange differences", "label": "Increase (decrease) through net exchange differences, other provisions" } }, "en": { "role": { "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]" } } }, "auth_ref": [ "r357" ] }, "ifrs-full_IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughOtherChangesLiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in other non-cash items", "label": "Increase (decrease) through other changes, liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The increase (decrease) in liabilities arising from financing activities resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Liabilities arising from financing activities]" } } }, "auth_ref": [ "r123" ] }, "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share-based payment for professional services", "label": "Increase (decrease) through share-based payment transactions, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]" } } }, "auth_ref": [ "r5" ] }, "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesEquity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesEquity", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of ordinary shares", "label": "Increase (decrease) through other changes, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Equity]" } } }, "auth_ref": [ "r6" ] }, "ifrs-full_IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughTransfersAndOtherChangesIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Financial through intellectual property amount", "label": "Increase (decrease) through transfers and other changes, intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The increase (decrease) in intangible assets other than goodwill resulting from transfers and changes that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r358" ] }, "ifrs-full_IncreaseDecreaseThroughTransfersFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughTransfersFinancialAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "At a point in time", "label": "Increase (decrease) through transfers, financial assets" } }, "en": { "role": { "documentation": "The increase (decrease) in financial assets resulting from transfers. [Refer: Financial assets]" } } }, "auth_ref": [ "r306", "r307", "r315" ] }, "ifrs-full_IncreaseDecreaseThroughTreasuryShareTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IncreaseDecreaseThroughTreasuryShareTransactions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Cancellation of treasury shares", "label": "Increase (decrease) through treasury share transactions, equity" } }, "en": { "role": { "documentation": "The increase (decrease) in equity resulting from treasury share transactions. [Refer: Equity; Treasury shares]" } } }, "auth_ref": [ "r6" ] }, "glspu_IndiaTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IndiaTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "India Taxation [Member]", "label": "India Taxation Member" } } }, "auth_ref": [] }, "glspu_IndividualPensionPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IndividualPensionPercentage", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Individual pension percentage", "documentation": "A pension plan is an employee benefit that commits the employer to make regular contributions to a pool of money that is set aside in order to fund payments made to eligible employees after they retire.", "label": "Individual Pension Percentage" } } }, "auth_ref": [] }, "ifrs-full_InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InformationAboutRelationshipBetweenDisclosureOfDisaggregatedRevenueFromContractsWithCustomersAndRevenueInformationForReportableSegmentsExplanatory", "presentation": [ "http://www.glspu.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information", "label": "Information about relationship between disclosure of disaggregated revenue from contracts with customers and revenue information for reportable segments [text block]" } }, "en": { "role": { "documentation": "The disclosure of information about the relationship between the disclosure of disaggregated revenue from contracts with customers and revenue information for reportable segments. [Refer: Reportable segments [member]; Revenue from contracts with customers]" } } }, "auth_ref": [ "r156" ] }, "glspu_InformationofMajorCustomersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InformationofMajorCustomersTableTextBlock", "presentation": [ "http://www.glspu.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Information of Major Customers", "label": "Informationof Major Customers Table Text Block" } } }, "auth_ref": [] }, "ifrs-full_InsuranceExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InsuranceExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance expenses", "label": "Insurance expense" } }, "en": { "role": { "documentation": "The amount of expense arising from purchased insurance." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_IntangibleAssetsAndGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwill", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Total intangible assets", "periodEndLabel": "Total intangible assets", "label": "Intangible assets and goodwill" } }, "en": { "role": { "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_IntangibleAssetsAndGoodwillAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsAndGoodwillAbstract", "lang": { "en-us": { "role": { "label": "Intangible Assets [Abstract]" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of Intangible Assets [Line Items]" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsDetailsScheduleofIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsDetailsScheduleofIntangibleAssetsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Details) - Schedule of Intangible Assets [Table]" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsLineItems", "presentation": [ "http://www.glspu.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Abstract]", "label": "Intangible Assets Line Items" } } }, "auth_ref": [] }, "ifrs-full_IntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IntangibleAssetsOtherThanGoodwill", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets", "label": "Intangible assets other than goodwill" } }, "en": { "role": { "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]" } } }, "auth_ref": [ "r11", "r108" ] }, "glspu_IntangibleAssetsRelatingToInsuranceContractsAcquiredInBusinessCombinationsOrPortfolioTransfers": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsRelatingToInsuranceContractsAcquiredInBusinessCombinationsOrPortfolioTransfers", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenueRelatedContractAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Contract assets relating to service contracts", "documentation": "The amount of intangible assets relating to insurance contracts acquired in business combinations or portfolio transfers. [Refer: Business combinations [member]; Intangible assets other than goodwill; Types of insurance contracts [member]]", "label": "Intangible Assets Relating To Insurance Contracts Acquired In Business Combinations Or Portfolio Transfers" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsTable", "presentation": [ "http://www.glspu.com/role/IntangibleAssets" ], "lang": { "en-us": { "role": { "label": "Intangible Assets [Table]" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsTablesLineItems", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible Assets [Abstract]", "label": "Intangible Assets Tables Line Items" } } }, "auth_ref": [] }, "glspu_IntangibleAssetsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntangibleAssetsTablesTable", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "label": "Intangible Assets (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_IntellectualPropertyRightsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IntellectualPropertyRightsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Intellectual property rights [Member]", "label": "Intellectual Property Rights Member" } } }, "auth_ref": [] }, "ifrs-full_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest expense" } }, "en": { "role": { "documentation": "The amount of expense arising from interest." } } }, "auth_ref": [ "r143", "r234", "r242" ] }, "ifrs-full_InterestExpenseOnBonds": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnBonds", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Expense on short-term lease contracts", "label": "Interest expense on bonds" } }, "en": { "role": { "documentation": "The amount of interest expense on bonds issued. [Refer: Interest expense; Bonds issued]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_InterestExpenseOnLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnLeaseLiabilities", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense on lease liabilities", "label": "Interest expense on lease liabilities" } }, "en": { "role": { "documentation": "The amount of interest expense on lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r164" ] }, "ifrs-full_InterestExpenseOnOtherFinancialLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestExpenseOnOtherFinancialLiabilities", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofInterestExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense", "label": "Interest expense on other financial liabilities" } }, "en": { "role": { "documentation": "The amount of interest expense on other financial liabilities. [Refer: Interest expense; Other financial liabilities]" } } }, "auth_ref": [ "r337" ] }, "glspu_InterestExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InterestExpensesAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFinanceCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest expense:", "label": "Interest Expenses Abstract" } } }, "auth_ref": [] }, "glspu_InterestIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InterestIncome", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_AmountsRemovedFromEquityAndAdjustedAgainstFairValueOfFinancialAssetsOnReclassificationOutOfFairValueThroughOtherComprehensiveIncomeMeasurementCategoryNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income", "negatedTerseLabel": "Interest income", "label": "Interest Income" } } }, "auth_ref": [] }, "ifrs-full_InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeForFinancialAssetsMeasuredAtAmortisedCost", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofInterestIncomeTable": { "parentTag": "ifrs-full_InterestIncomeOnDebtInstrumentsHeld", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofInterestIncomeTable", "http://www.glspu.com/role/ScheduleofProfitorLossinRelationtoFinancialAssetsatAmortizedCostTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income", "verboseLabel": "Interest income from financial assets measured at amortized cost", "label": "Interest revenue for financial assets measured at amortised cost" } }, "en": { "role": { "documentation": "The amount of revenue arising from interest for financial assets that are measured at amortised cost. [Refer: Interest income; Financial assets at amortised cost]" } } }, "auth_ref": [ "r202" ] }, "ifrs-full_InterestIncomeOnDebtInstrumentsHeld": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeOnDebtInstrumentsHeld", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofInterestIncomeTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofInterestIncomeTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total interest income", "label": "Interest income on debt instruments held" } }, "en": { "role": { "documentation": "The amount of interest income on debt instruments held. [Refer: Interest income; Debt instruments held]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_InterestIncomeOnDeposits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeOnDeposits", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofInterestIncomeTable": { "parentTag": "ifrs-full_InterestIncomeOnDebtInstrumentsHeld", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofInterestIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest income from bank deposits", "label": "Interest income on deposits" } }, "en": { "role": { "documentation": "The amount of interest income on deposits. [Refer: Interest income]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_InterestIncomeOnOtherFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestIncomeOnOtherFinancialAssets", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofInterestIncomeTable": { "parentTag": "ifrs-full_InterestIncomeOnDebtInstrumentsHeld", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofInterestIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Interest income on other financial assets" } }, "en": { "role": { "documentation": "The amount of interest income on other financial assets. [Refer: Interest income; Other financial assets]" } } }, "auth_ref": [ "r337" ] }, "glspu_InterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InterestRatePercentage", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate percentage", "documentation": "Interest rate percentage.", "label": "Interest Rate Percentage" } } }, "auth_ref": [] }, "glspu_InterestRateRange": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InterestRateRange", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate range", "label": "Interest Rate Range" } } }, "auth_ref": [] }, "ifrs-full_InterestRevenueExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InterestRevenueExpense", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLossFromOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total operating expenses", "terseLabel": "Interest expense (income)", "label": "Interest income (expense)" } }, "en": { "role": { "documentation": "The amount of income or expense arising from interest. [Refer: Interest expense; Interest income]" } } }, "auth_ref": [ "r237", "r242", "r344" ] }, "ifrs-full_Inventories": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Inventories", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Current inventories" } }, "en": { "role": { "documentation": "The amount of current inventories. [Refer: Inventories]" } } }, "auth_ref": [ "r13", "r74", "r260" ] }, "glspu_InventoriesDetailsScheduleofInventoriesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InventoriesDetailsScheduleofInventoriesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "label": "Inventories (Details) - Schedule of Inventories [Line Items]" } } }, "auth_ref": [] }, "glspu_InventoriesDetailsScheduleofInventoriesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InventoriesDetailsScheduleofInventoriesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "label": "Inventories (Details) - Schedule of Inventories [Table]" } } }, "auth_ref": [] }, "ifrs-full_InventoriesTotal": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "InventoriesTotal", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCostofInventoriesRecognizedasExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Inventories" } }, "en": { "role": { "documentation": "The amount of assets: (a) held for sale in the ordinary course of business; (b) in the process of production for such sale; or (c) in the form of materials or supplies to be consumed in the production process or in the rendering of services. Inventories encompass goods purchased and held for resale including, for example, merchandise purchased by a retailer and held for resale, or land and other property held for resale. Inventories also encompass finished goods produced, or work in progress being produced, by the entity and include materials and supplies awaiting use in the production process. [Refer: Current finished goods; Current merchandise; Current work in progress; Land]" } } }, "auth_ref": [ "r13" ] }, "glspu_InvestmentInARentacaptiveCompany": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InvestmentInARentacaptiveCompany", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in a rent-a-captive company", "documentation": "Investment in a rent-a-captive company.", "label": "Investment In ARentacaptive Company" } } }, "auth_ref": [] }, "glspu_InvestmentInARentacaptiveCompanyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "InvestmentInARentacaptiveCompanyMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Investment in a rent-a-captive company\t[Member]", "label": "Investment In ARentacaptive Company Member" } } }, "auth_ref": [] }, "glspu_IssaunceOfSeriesBPreferredConversionPrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IssaunceOfSeriesBPreferredConversionPrice", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issaunce of series B preferred conversion price", "documentation": "The amount of issaunce of series B preferred conversion price.", "label": "Issaunce Of Series BPreferred Conversion Price" } } }, "auth_ref": [] }, "glspu_IssaunceOfSeriesBPreferredConvertibleShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IssaunceOfSeriesBPreferredConvertibleShares", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issaunce of series B preferred convertible shares", "documentation": "The amount of issaunce of series B preferred convertible shares.", "label": "Issaunce Of Series BPreferred Convertible Shares" } } }, "auth_ref": [] }, "glspu_IssaunceOfSeriesBPreferredExercisePrice": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IssaunceOfSeriesBPreferredExercisePrice", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issaunce of series B preferred exercise price", "documentation": "The amount of issaunce of series B preferred exercise price.", "label": "Issaunce Of Series BPreferred Exercise Price" } } }, "auth_ref": [] }, "glspu_IssuanceOfRestrictedShareUnits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "IssuanceOfRestrictedShareUnits", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of restricted share units", "label": "Issuance Of Restricted Share Units" } } }, "auth_ref": [] }, "ifrs-full_IssueOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssueOfEquity", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of ordinary shares", "label": "Issue of equity" } }, "en": { "role": { "documentation": "The increase in equity through the issue of equity instruments." } } }, "auth_ref": [ "r5" ] }, "ifrs-full_IssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapital", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of financial year (in Dollars)", "periodEndLabel": "End of financial year (in Dollars)", "terseLabel": "Capital surplus", "label": "Issued capital" } }, "en": { "role": { "documentation": "The nominal value of capital issued." } } }, "auth_ref": [ "r263" ] }, "ifrs-full_IssuedCapitalMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital - ordinary share", "label": "Issued capital [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing issued capital." } } }, "auth_ref": [ "r7" ] }, "ifrs-full_IssuedCapitalOrdinaryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalOrdinaryShares", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary share", "verboseLabel": "Issued capital (in Dollars)", "label": "Issued capital, ordinary shares" } }, "en": { "role": { "documentation": "The nominal value of capital arising from issuing ordinary shares. [Refer: Issued capital]" } } }, "auth_ref": [ "r340" ] }, "ifrs-full_IssuedCapitalPreferenceShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "IssuedCapitalPreferenceShares", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Convertible preference shares liabilities", "label": "Issued capital, preference shares" } }, "en": { "role": { "documentation": "The nominal value of capital arising from issuing preference shares. [Refer: Issued capital]" } } }, "auth_ref": [ "r340" ] }, "glspu_JapanTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "JapanTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Japan Taxation [Member]", "label": "Japan Taxation Member" } } }, "auth_ref": [] }, "country_KY": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "KY", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cayman Islands [Member]", "label": "CAYMAN ISLANDS" } } }, "auth_ref": [] }, "ifrs-full_KeyManagementPersonnelCompensation": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "KeyManagementPersonnelCompensation", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Key management compensation, Total", "label": "Key management personnel compensation" } }, "en": { "role": { "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]" } } }, "auth_ref": [ "r80" ] }, "glspu_KohSihPingMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "KohSihPingMember", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Koh Sih-Ping [Member]", "label": "Koh Sih Ping Member" } } }, "auth_ref": [] }, "glspu_KowShyhPinMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "KowShyhPinMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Koh Sih-Ping (Note) [Member]", "label": "Kow Shyh Pin Member" } } }, "auth_ref": [] }, "glspu_LCLoanFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LCLoanFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LC loan [Member]", "label": "LCLoan Five Member" } } }, "auth_ref": [] }, "glspu_LCLoanFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LCLoanFourMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LC loan [Member]", "label": "LCLoan Four Member" } } }, "auth_ref": [] }, "glspu_LCLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LCLoanMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LC loan [Member]", "label": "LCLoan Member" } } }, "auth_ref": [] }, "glspu_LCLoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LCLoanOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LC loan [Member]", "label": "LCLoan One Member" } } }, "auth_ref": [] }, "glspu_LCLoanThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LCLoanThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LC loan [Member]", "label": "LCLoan Three Member" } } }, "auth_ref": [] }, "glspu_LGMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LGMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "LG [Member]", "label": "LGMember" } } }, "auth_ref": [] }, "glspu_LaborAndHealthInsuranceFee": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LaborAndHealthInsuranceFee", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Labor and health insurance fees", "documentation": "The amount of labor and health insurance fees.", "label": "Labor And Health Insurance Fee" } } }, "auth_ref": [] }, "ifrs-full_LandAndBuildingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LandAndBuildingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings and Structures [Member]", "label": "Land and buildings [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]" } } }, "auth_ref": [ "r271" ] }, "ifrs-full_LandMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LandMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Land [member]", "verboseLabel": "Land [Member]", "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": [ "r270" ] }, "ifrs-full_LaterThanFourYearsAndNotLaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanFourYearsAndNotLaterThanFiveYearsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "After 4 Years", "label": "Later than four years and not later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than four years and not later than five years." } } }, "auth_ref": [ "r169", "r171", "r181", "r310", "r317", "r337" ] }, "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Over 366 days [Member]", "label": "Later than one year and not later than five years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year and not later than five years." } } }, "auth_ref": [ "r309", "r317" ] }, "ifrs-full_LaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanOneYearMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable", "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "After 1 Year [Member]", "verboseLabel": "Over 1 year [Member]", "label": "Later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than one year." } } }, "auth_ref": [ "r24" ] }, "ifrs-full_LaterThanSixMonthsAndNotLaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanSixMonthsAndNotLaterThanOneYearMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "181 to 365 days [Member]", "label": "Later than six months and not later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than six months and not later than one year." } } }, "auth_ref": [ "r310", "r313", "r317" ] }, "ifrs-full_LaterThanThreeMonthsAndNotLaterThanSixMonthsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanThreeMonthsAndNotLaterThanSixMonthsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Up to 180 days [Member]", "label": "Later than three months and not later than six months [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three months and not later than six months." } } }, "auth_ref": [ "r310", "r312", "r317" ] }, "ifrs-full_LaterThanThreeYearsAndNotLaterThanFourYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanThreeYearsAndNotLaterThanFourYearsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "After 3 Years", "label": "Later than three years and not later than four years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than three years and not later than four years." } } }, "auth_ref": [ "r169", "r171", "r181", "r310", "r317", "r337" ] }, "ifrs-full_LaterThanTwoYearsAndNotLaterThanThreeYearsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LaterThanTwoYearsAndNotLaterThanThreeYearsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "After 2 Years [Member]", "label": "Later than two years and not later than three years [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of later than two years and not later than three years." } } }, "auth_ref": [ "r169", "r171", "r181", "r310", "r317", "r337" ] }, "ifrs-full_LeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinanceCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Lease liabilities" } }, "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": [ "r162" ] }, "ifrs-full_LeaseLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Leasing arrangements lessee [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_LeaseLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseLiabilitiesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Lease Liabilities [Member]", "label": "Lease liabilities [member]" } }, "en": { "role": { "documentation": "This member stands for lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r289", "r291" ] }, "ifrs-full_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold Equipment Member]", "label": "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": [ "r347" ] }, "glspu_LeasingArrangementsLesseeDetailsScheduleofrightofuseassetsandthedepreciationchargeLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LeasingArrangementsLesseeDetailsScheduleofrightofuseassetsandthedepreciationchargeLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "label": "Leasing Arrangements\uff0dLessee (Details) - Schedule of right-of-use assets and the depreciation charge [Line Items]" } } }, "auth_ref": [] }, "glspu_LeasingArrangementsLesseeDetailsScheduleofrightofuseassetsandthedepreciationchargeTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LeasingArrangementsLesseeDetailsScheduleofrightofuseassetsandthedepreciationchargeTable", "presentation": [ "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "label": "Leasing Arrangements\uff0dLessee (Details) - Schedule of right-of-use assets and the depreciation charge [Table]" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeEightMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Eight Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Five Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeFourteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Fourteen Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeNineMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Nine Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeSixMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Six Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeThirteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeThirteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Thirteen Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeTwelveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Twelve Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeTwentyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeTwentyMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Twenty Member" } } }, "auth_ref": [] }, "glspu_LetterOfGuaranteeTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LetterOfGuaranteeTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Letter of Guarantee [Member]", "label": "Letter Of Guarantee Two Member" } } }, "auth_ref": [] }, "ifrs-full_Level1OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level1OfFairValueHierarchyMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 1 [Member]", "label": "Level 1 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date." } } }, "auth_ref": [ "r70", "r147" ] }, "ifrs-full_Level2OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level2OfFairValueHierarchyMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 [Member]", "label": "Level 2 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly." } } }, "auth_ref": [ "r147" ] }, "ifrs-full_Level3OfFairValueHierarchyMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Level3OfFairValueHierarchyMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Level 3 [Member]", "label": "Level 3 of fair value hierarchy [member]" } }, "en": { "role": { "documentation": "This member stands for a category of the fair value hierarchy where inputs to the valuation techniques are unobservable inputs for the asset or liability. Unobservable inputs are inputs for which market data are not available and that are developed using the best information available about the assumptions that the market participants would use when pricing the asset or liability." } } }, "auth_ref": [ "r147" ] }, "ifrs-full_LevelsOfFairValueHierarchyAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LevelsOfFairValueHierarchyAxis", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Levels of fair value hierarchy [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": [ "r70", "r147" ] }, "ifrs-full_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAndLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities", "label": "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": [ "r21", "r146", "r147", "r149", "r237", "r241" ] }, "glspu_LiabilitiesAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LiabilitiesAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities Abstract0" } } }, "auth_ref": [] }, "glspu_LiabilitiesAbstract1": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LiabilitiesAbstract1", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities", "label": "Liabilities Abstract1" } } }, "auth_ref": [] }, "ifrs-full_LiabilitiesArisingFromFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning", "periodEndLabel": "Balance at ending", "label": "Liabilities arising from financing activities" } }, "en": { "role": { "documentation": "The amount of liabilities for which cash flows were, or future cash flows will be, classified in the statement of cash flows as cash flows from financing activities. [Refer: Cash flows from (used in) financing activities; Liabilities]" } } }, "auth_ref": [ "r290" ] }, "ifrs-full_LiabilitiesArisingFromFinancingActivitiesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesArisingFromFinancingActivitiesAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable", "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "label": "Liabilities arising from financing activities [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": [ "r290" ] }, "ifrs-full_LiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilitiesMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Liabilities [member]" } }, "en": { "role": { "documentation": "This member stands for 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. It also represents the standard value for the 'Classes of liabilities' axis if no other member is used. [Refer: Liabilities]" } } }, "auth_ref": [ "r151" ] }, "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LiabilityAssetOfDefinedBenefitPlans", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofBalanceSheetTable": { "parentTag": "ifrs-full_SurplusDeficitInPlan", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofBalanceSheetTable", "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Present value of defined benefit obligation", "label": "Net defined benefit liability (asset)" } }, "en": { "role": { "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]" } } }, "auth_ref": [ "r65" ] }, "ifrs-full_LicenceFeeIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LicenceFeeIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fee (in Dollars)", "label": "Licence fee income" } }, "en": { "role": { "documentation": "The amount of income arising from licence fees." } } }, "auth_ref": [ "r337" ] }, "glspu_LineOfCreditFacilityAverageOutstandingAmounts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LineOfCreditFacilityAverageOutstandingAmounts", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Amount", "label": "Line Of Credit Facility Average Outstanding Amounts" } } }, "auth_ref": [] }, "glspu_LineOfCreditFacilityIncreaseDecreaseForPeriodNets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LineOfCreditFacilityIncreaseDecreaseForPeriodNets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility", "label": "Line Of Credit Facility Increase Decrease For Period Nets" } } }, "auth_ref": [] }, "glspu_LoanFromShareholders": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LoanFromShareholders", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinanceCostsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loan from shareholders", "documentation": "Loan from shareholders.", "label": "Loan From Shareholders" } } }, "auth_ref": [] }, "glspu_LoanFromShareholdersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LoanFromShareholdersMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loan from shareholders [Member]", "label": "Loan From Shareholders Member" } } }, "auth_ref": [] }, "ifrs-full_LoansAndAdvancesToBanks": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LoansAndAdvancesToBanks", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholder loan amount", "label": "Loans and advances to banks" } }, "en": { "role": { "documentation": "The amount of loans and advances the entity has made to banks." } } }, "auth_ref": [ "r339" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "glspu_LongTermBankLoanEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanEightMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Eight Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanEighteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanEighteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Eighteen Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanElevenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Eleven Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanFifteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanFifteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Fifteen Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanFourteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanFourteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Fourteen Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanNineMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanNineMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Nine Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan One Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanSeventeenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanSeventeenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Seventeen Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanSixteenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanSixteenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Sixteen Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanTenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanTenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Ten Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Three Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanThreetenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanThreetenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Threeten Member" } } }, "auth_ref": [] }, "glspu_LongTermBankLoanTwelveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBankLoanTwelveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Bank loan [Member]", "label": "Long Term Bank Loan Twelve Member" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsDetailsScheduleofLongTermBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsDetailsScheduleofLongTermBorrowingsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings [Line Items]" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsDetailsScheduleofLongTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsDetailsScheduleofLongTermBorrowingsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Long-Term Borrowings (Details) - Schedule of Long-Term Borrowings [Table]" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsLineItems", "presentation": [ "http://www.glspu.com/role/LongTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Long-Term Borrowings [Abstract]" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsTable", "presentation": [ "http://www.glspu.com/role/LongTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Long-Term Borrowings [Table]" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsTablesLineItems", "presentation": [ "http://www.glspu.com/role/LongTermBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Term Borrowings [Abstract]", "label": "Long Term Borrowings Tables Line Items" } } }, "auth_ref": [] }, "glspu_LongTermBorrowingsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LongTermBorrowingsTablesTable", "presentation": [ "http://www.glspu.com/role/LongTermBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Long-Term Borrowings (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_LongtermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LongtermBorrowings", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings", "verboseLabel": "Total (in Dollars)", "label": "Non-current portion of non-current borrowings" } }, "en": { "role": { "documentation": "The non-current portion of non-current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_LongtermBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LongtermBorrowingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term borrowings (including current portion) [Member]", "label": "Long-term borrowings [member]" } }, "en": { "role": { "documentation": "This member stands for long-term borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r289", "r291" ] }, "ifrs-full_LongtermWarrantyProvision": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "LongtermWarrantyProvision", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofanalysisoftotalprovisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current", "label": "Non-current warranty provision" } }, "en": { "role": { "documentation": "The amount of non-current provision for warranties. [Refer: Warranty provision]" } } }, "auth_ref": [ "r281", "r282" ] }, "glspu_LossGainOnDisposalOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LossGainOnDisposalOfPropertyPlantAndEquipment", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "(Loss) gain on disposal of property, plant and equipment", "documentation": "(Loss) gain on disposal of property, plant and equipment.", "label": "Loss Gain On Disposal Of Property Plant And Equipment" } } }, "auth_ref": [] }, "glspu_LossOnDisposalOfSubsidiaries": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LossOnDisposalOfSubsidiaries", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on disposal of subsidiaries", "documentation": "Loss on disposal of subsidiaries.", "label": "Loss On Disposal Of Subsidiaries" } } }, "auth_ref": [] }, "glspu_LossOnLeaseModification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LossOnLeaseModification", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on lease modification", "documentation": "The selling profit (loss) on finance leases. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset.", "label": "Loss On Lease Modification" } } }, "auth_ref": [] }, "glspu_LossOnLeaseModifications": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "LossOnLeaseModifications", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofinformationonprofitandlossaccountsrelatingtoleasecontractsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on lease modification", "documentation": "Loss on lease modification.", "label": "Loss On Lease Modifications" } } }, "auth_ref": [] }, "glspu_MainBusinessActivities": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MainBusinessActivities", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Main Business Activities", "documentation": "Description of main business activities.", "label": "Main Business Activities" } } }, "auth_ref": [] }, "ifrs-full_MajorBusinessCombinationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MajorBusinessCombinationMember", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combination Agreement [Member]", "label": "Major business combination [member]" } }, "en": { "role": { "documentation": "This member stands for major business combinations. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r266" ] }, "glspu_MarketInterestRate": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MarketInterestRate", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Market interest rate", "documentation": "Market interest rate.", "label": "Market Interest Rate" } } }, "auth_ref": [] }, "glspu_MarketValueOfOrdinaryPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MarketValueOfOrdinaryPerShare", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Market value of ordinary per shares", "label": "Market Value Of Ordinary Per Share" } } }, "auth_ref": [] }, "glspu_MarketValueOrdinaryShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MarketValueOrdinaryShare", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable_Parentheticals" ], "lang": { "en-us": { "role": { "terseLabel": "Market value ordinary share", "label": "Market Value Ordinary Share" } } }, "auth_ref": [] }, "glspu_Marketvalueofeuityconsideration": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Marketvalueofeuityconsideration", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)", "documentation": "The amount of market value of euity consideration.", "label": "Marketvalueofeuityconsideration" } } }, "auth_ref": [] }, "ifrs-full_MaturityAnalysisForNonderivativeFinancialLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaturityAnalysisForNonderivativeFinancialLiabilities", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Non-Derivative Financial Liabilities", "label": "Disclosure of maturity analysis for non-derivative financial liabilities [text block]" } }, "en": { "role": { "documentation": "The disclosure of a maturity analysis for non-derivative financial liabilities (including issued financial guarantee contracts) that shows the remaining contractual maturities. [Refer: Derivative financial liabilities]" } } }, "auth_ref": [ "r219" ] }, "ifrs-full_MaturityAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MaturityAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable", "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable", "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "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": [ "r25", "r159", "r169", "r171", "r174", "r175", "r176", "r181", "r205", "r221", "r277", "r310" ] }, "glspu_MaturityDate": { "xbrltype": "dateItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MaturityDate", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maturity date", "documentation": "Maturity date", "label": "Maturity Date" } } }, "auth_ref": [] }, "ifrs-full_MeasurementAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "MeasurementAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofInventoriesTable" ], "lang": { "en-us": { "role": { "label": "Measurement [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": [ "r112", "r113", "r146" ] }, "glspu_MonetaryItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract0" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract1": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract1", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract1" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract2": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract2", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract2" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract3": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract3", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract3" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract4": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract4", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract4" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract5": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract5", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract5" } } }, "auth_ref": [] }, "glspu_MonetaryItemsAbstract6": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "MonetaryItemsAbstract6", "presentation": [ "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Monetary items", "label": "Monetary Items Abstract6" } } }, "auth_ref": [] }, "glspu_NSGUARDTechnologyIncMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NSGUARDTechnologyIncMember", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "NSGUARD Technology Inc [Member]", "label": "NSGUARDTechnology Inc Member" } } }, "auth_ref": [] }, "glspu_NSGUARDTechnologyIncNSGURADMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NSGUARDTechnologyIncNSGURADMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "NSGUARD Technology Inc. (NSGURAD) [Member]", "label": "NSGUARDTechnology Inc NSGURADMember" } } }, "auth_ref": [] }, "glspu_NetAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NetAdjustments", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "documentation": "Value of net adjustments.", "label": "Net Adjustments" } } }, "auth_ref": [] }, "glspu_NetBenefitTotal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NetBenefitTotal", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "documentation": "Value of net benefit total.", "label": "Net Benefit Total" } } }, "auth_ref": [] }, "glspu_NetCashProceedsFromGlobal": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NetCashProceedsFromGlobal", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash proceeds from Global", "documentation": "Net cash proceeds from Global.", "label": "Net Cash Proceeds From Global" } } }, "auth_ref": [] }, "glspu_NetCurrencyExchangeGainslosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NetCurrencyExchangeGainslosses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net currency exchange gains (losses)", "verboseLabel": "Total exchange gain or (loss)", "documentation": "Net currency exchange gains (losses).", "label": "Net Currency Exchange Gainslosses" } } }, "auth_ref": [] }, "ifrs-full_NetDebt": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDebt", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofGearingRatiosTable": { "parentTag": "glspu_TotalCapitals", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "totalLabel": "Net debt", "label": "Net debt" } }, "en": { "role": { "documentation": "The amount of net debt of the entity." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_NetDefinedBenefitLiabilityAssetMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NetDefinedBenefitLiabilityAssetMember", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net Defined Benefit Asset [Member]", "label": "Net defined benefit liability (asset) [member]" } }, "en": { "role": { "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]" } } }, "auth_ref": [ "r65" ] }, "glspu_NetExchangesDifferences": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NetExchangesDifferences", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Net exchange differences", "label": "Net Exchanges Differences" } } }, "auth_ref": [] }, "glspu_NewStandardsInterpretationsAndAmendments": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NewStandardsInterpretationsAndAmendments", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable", "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "New Standards, Interpretations and Amendments", "label": "New Standards Interpretations And Amendments" } } }, "auth_ref": [] }, "glspu_NonCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NonCurrentAssetsAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "label": "Non Current Assets Abstract" } } }, "auth_ref": [] }, "glspu_NonCurrentItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NonCurrentItemsAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current items:", "label": "Non Current Items Abstract" } } }, "auth_ref": [] }, "glspu_NonCurrentLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NonCurrentLiabilitiesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current liabilities", "label": "Non Current Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_NonOperatingIncomeAndExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NonOperatingIncomeAndExpensesAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Non-operating income and expenses", "label": "Non Operating Income And Expenses Abstract" } } }, "auth_ref": [] }, "ifrs-full_NonadjustingEventsAfterReportingPeriodAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsAfterReportingPeriodAxis", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "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": [ "r47" ] }, "ifrs-full_NonadjustingEventsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NonadjustingEventsMember", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "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": [ "r47" ] }, "glspu_NoncurrentAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NoncurrentAsset", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-current assets", "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]", "label": "Noncurrent Asset" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current assets", "label": "Non-current assets" } }, "en": { "role": { "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]" } } }, "auth_ref": [ "r26", "r134", "r292" ] }, "ifrs-full_NoncurrentFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentFinancialAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost - non-current", "label": "Non-current financial assets" } }, "en": { "role": { "documentation": "The amount of non-current financial assets. [Refer: Financial assets]" } } }, "auth_ref": [ "r209" ] }, "ifrs-full_NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentFinancialAssetsAtFairValueThroughOtherComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Other Non-Current Assets [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_NoncurrentLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLeaseLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities - non-current", "label": "Non-current lease liabilities" } }, "en": { "role": { "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]" } } }, "auth_ref": [ "r162" ] }, "ifrs-full_NoncurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "totalLabel": "Total non-current liabilities", "label": "Non-current liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]" } } }, "auth_ref": [ "r27", "r136", "r292" ] }, "ifrs-full_NoncurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentPayables", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/OtherIncomeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "label": "Trade and other non-current payables" } }, "en": { "role": { "documentation": "The amount of non-current trade payables and non-current other payables. [Refer: Other non-current payables; Non-current trade payables]" } } }, "auth_ref": [ "r16" ] }, "ifrs-full_NoncurrentPrepayments": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentPrepayments", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayments - non-current", "label": "Non-current prepayments" } }, "en": { "role": { "documentation": "The amount of non-current prepayments. [Refer: Prepayments]" } } }, "auth_ref": [ "r261" ] }, "ifrs-full_NoncurrentProvisionsForEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NoncurrentProvisionsForEmployeeBenefits", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions - non-current", "label": "Non-current provisions for employee benefits" } }, "en": { "role": { "documentation": "The amount of non-current provisions for employee benefits. [Refer: Provisions for employee benefits]" } } }, "auth_ref": [ "r30" ] }, "ifrs-full_NongovernmentCustomersMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NongovernmentCustomersMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Government [Member]", "label": "Non-government customers [member]" } }, "en": { "role": { "documentation": "This member stands for non-government customers. [Refer: Government [member]]" } } }, "auth_ref": [ "r297" ] }, "ifrs-full_NotLaterThanOneYearMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotLaterThanOneYearMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNonDerivativeFinancialLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Less than 1 year [Member]", "label": "Not later than one year [member]" } }, "en": { "role": { "documentation": "This member stands for a time band of not later than one year." } } }, "auth_ref": [ "r23", "r169", "r171", "r181", "r310", "r317" ] }, "glspu_NotPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NotPastDueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAnalysisofAccountsReceivableisasFollowsTable", "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Not past due [Member]", "label": "Not Past Due Member" } } }, "auth_ref": [] }, "ifrs-full_NotesAndOtherExplanatoryInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotesAndOtherExplanatoryInformationAbstract", "lang": { "en-us": { "role": { "label": "The Authorization of the Consolidated Financial Statements [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_NotionalAmount": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NotionalAmount", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notional amount", "label": "Notional amount" } }, "en": { "role": { "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument." } } }, "auth_ref": [ "r337" ] }, "glspu_NumberOfAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfAmount", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of amount ,begginning balance", "periodEndLabel": "Number of amount ,ending balance", "documentation": "Number of amount ,begginning balance.", "label": "Number Of Amount" } } }, "auth_ref": [] }, "glspu_NumberOfAmountChangeInFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfAmountChangeInFairValue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of amount ,Change in fair value", "documentation": "Number of amount ,Change in fair value.", "label": "Number Of Amount Change In Fair Value" } } }, "auth_ref": [] }, "glspu_NumberOfAmountTransferFromCapitalReorganization": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfAmountTransferFromCapitalReorganization", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of amount , Transfer from capital reorganization", "documentation": "Number of amount , Transfer from capital reorganization.", "label": "Number Of Amount Transfer From Capital Reorganization" } } }, "auth_ref": [] }, "glspu_NumberOfAmountWarrantsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfAmountWarrantsExercised", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of amount ,Warrants exercised", "documentation": "Number of amount ,Warrants exercised.", "label": "Number Of Amount Warrants Exercised" } } }, "auth_ref": [] }, "glspu_NumberOfAmountWarrantsGranted": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfAmountWarrantsGranted", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of amount ,Warrants granted", "documentation": "Number of amount ,Warrants granted.", "label": "Number Of Amount Warrants Granted" } } }, "auth_ref": [] }, "glspu_NumberOfOptionsCapitalRecapitalizations": { "xbrltype": "decimalItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfOptionsCapitalRecapitalizations", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options capital recapitalization", "label": "Number Of Options Capital Recapitalizations" } } }, "auth_ref": [] }, "glspu_NumberOfOptionsOptionsCancelled": { "xbrltype": "decimalItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfOptionsOptionsCancelled", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options options cancelled", "documentation": "Number of options options cancelled.", "label": "Number Of Options Options Cancelled" } } }, "auth_ref": [] }, "glspu_NumberOfOptionsOptionsForfeitedPostIPO": { "xbrltype": "decimalItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfOptionsOptionsForfeitedPostIPO", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options options forfeited Post-IPO", "documentation": "The number of share options forfeited in a share-based payment arrangement.", "label": "Number Of Options Options Forfeited Post IPO" } } }, "auth_ref": [] }, "ifrs-full_NumberOfOutstandingShareOptions": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfOutstandingShareOptions", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of options outstanding beginning shares", "periodEndLabel": "Number of options outstanding ending shares", "label": "Number of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options outstanding in a share-based payment arrangement." } } }, "auth_ref": [ "r184", "r188", "r192" ] }, "glspu_NumberOfShare": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfShare", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Number of shares, begginning balance", "periodEndLabel": "Number of shares, ending balance", "documentation": "Number of shares, begginning balance.", "label": "Number Of Share" } } }, "auth_ref": [] }, "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options exercisable", "label": "Number of share options exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options exercisable in a share-based payment arrangement." } } }, "auth_ref": [ "r189" ] }, "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Number of options options expired", "label": "Number of share options expired in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options expired in a share-based payment arrangement." } } }, "auth_ref": [ "r187" ] }, "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": { "xbrltype": "decimalItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of options granted", "label": "Number of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The number of share options granted in a share-based payment arrangement." } } }, "auth_ref": [ "r185" ] }, "glspu_NumberOfSharesChangeInFairValue": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfSharesChangeInFairValue", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, Change in fair value", "documentation": "Number of shares, Change in fair value.", "label": "Number Of Shares Change In Fair Value" } } }, "auth_ref": [] }, "ifrs-full_NumberOfSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesIssued", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails", "http://www.glspu.com/role/EarningsLossPerShareDetails", "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning of financial year", "periodEndLabel": "End of financial year", "terseLabel": "Shares issued", "verboseLabel": "Ordinary shares issued", "label": "Number of shares issued" } }, "en": { "role": { "documentation": "The number of shares issued by the entity." } } }, "auth_ref": [ "r335" ] }, "ifrs-full_NumberOfSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "NumberOfSharesOutstanding", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning Balance", "periodEndLabel": "Ending balance", "label": "Number of shares outstanding" } }, "en": { "role": { "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]" } } }, "auth_ref": [ "r32" ] }, "glspu_NumberOfSharesTransferFromCapitalReorganization": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfSharesTransferFromCapitalReorganization", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, Transfer from capital reorganization", "documentation": "Number of shares, Transfer from capital reorganization.", "label": "Number Of Shares Transfer From Capital Reorganization" } } }, "auth_ref": [] }, "glspu_NumberOfSharesWarrantGranted": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfSharesWarrantGranted", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares,Warrants granted", "documentation": "Number of shares,Warrants granted.", "label": "Number Of Shares Warrant Granted" } } }, "auth_ref": [] }, "glspu_NumberOfSharesWarrantsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "NumberOfSharesWarrantsExercised", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares, Warrants exercised", "documentation": "Number of shares, Warrants exercised.", "label": "Number Of Shares Warrants Exercised" } } }, "auth_ref": [] }, "ifrs-full_OfficeEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OfficeEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Office Equipment [Member]", "verboseLabel": "Office equipment [member]", "label": "Office equipment [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r272" ] }, "glspu_OperatingExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OperatingExpensesMember", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Operating expenses [Member]", "label": "Operating Expenses Member" } } }, "auth_ref": [] }, "glspu_OptionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OptionsMember", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options [Member]", "label": "Options Member" } } }, "auth_ref": [] }, "glspu_OrdinaryPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OrdinaryPerShare", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary per share (in Dollars per share)", "label": "Ordinary Per Share" } } }, "auth_ref": [] }, "glspu_OrdinaryShareForEachShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OrdinaryShareForEachShare", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary share for each share (in Dollars per share)", "documentation": "Ordinary share for each share.", "label": "Ordinary Share For Each Share" } } }, "auth_ref": [] }, "glspu_OrdinarySharePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OrdinarySharePerShare", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary share per share", "documentation": "Ordinary share per share.", "label": "Ordinary Share Per Share" } } }, "auth_ref": [] }, "ifrs-full_OrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OrdinarySharesMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails", "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary Shares", "verboseLabel": "Ordinary shares [member]", "label": "Ordinary shares [member]" } }, "en": { "role": { "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used." } } }, "auth_ref": [ "r91", "r342" ] }, "glspu_OrdinarySharesParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OrdinarySharesParValue", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares par value (in Dollars per share)", "documentation": "Ordinary shares par value.", "label": "Ordinary Shares Par Value" } } }, "auth_ref": [] }, "glspu_OrdinarySharesPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OrdinarySharesPerShare", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Ordinary shares per share", "documentation": "Ordinary shares per share.", "label": "Ordinary Shares Per Share" } } }, "auth_ref": [] }, "glspu_OriginRiseLimitedMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OriginRiseLimitedMember", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Origin Rise Limited (Note) [Member]", "label": "Origin Rise Limited Member" } } }, "auth_ref": [] }, "ifrs-full_OtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Segment assets", "label": "Other assets" } }, "en": { "role": { "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r339" ] }, "ifrs-full_OtherCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCashAndCashEquivalents", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cash on hand and petty cash, Gross", "verboseLabel": "Cash and cash equivalents and financial assets at amortized cost", "label": "Other cash and cash equivalents" } }, "en": { "role": { "documentation": "The amount of cash and cash equivalents that the entity does not separately disclose in the same statement or note. [Refer: Cash and cash equivalents]" } } }, "auth_ref": [ "r366" ] }, "ifrs-full_OtherComprehensiveIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Other comprehensive income (loss)", "label": "Other comprehensive income" } }, "en": { "role": { "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]" } } }, "auth_ref": [ "r4", "r35", "r42", "r139" ] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Remeasurement of defined benefit plans", "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]" } } }, "auth_ref": [ "r28", "r42", "r348" ] }, "ifrs-full_OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeNetOfTaxHedgesOfNetInvestmentsInForeignOperations", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other comprehensive income, net of tax, hedges of net investments in foreign operations" } }, "en": { "role": { "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to hedges of net investments in foreign operations. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r42", "r111", "r249" ] }, "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossBeforeTax", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax calculated based on gain (loss) before tax and statutory tax rate (Note)", "label": "Other comprehensive income that will not be reclassified to profit or loss, before tax" } }, "en": { "role": { "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, before tax. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r343", "r345" ] }, "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Profit (loss) before income tax", "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax" } }, "en": { "role": { "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r264", "r265" ] }, "ifrs-full_OtherCurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current assets", "label": "Other current assets" } }, "en": { "role": { "documentation": "The amount of current assets that the entity does not separately disclose in the same statement or note. [Refer: Current assets]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentBorrowingsAndCurrentPortionOfOtherNoncurrentBorrowings", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofGearingRatiosTable": { "parentTag": "ifrs-full_NetDebt", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total borrowings", "label": "Other current borrowings and current portion of other non-current borrowings" } }, "en": { "role": { "documentation": "The amount of current other borrowings and the current portion of non-current other borrowings. [Refer: Other borrowings]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_OtherCurrentFinancialAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentFinancialAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Financial assets at amortized cost - current", "label": "Other current financial assets" } }, "en": { "role": { "documentation": "The amount of current financial assets that the entity does not separately disclose in the same statement or note. [Refer: Other financial assets; Current financial assets]" } } }, "auth_ref": [ "r12" ] }, "ifrs-full_OtherCurrentLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentLiabilities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other current liabilities, others", "label": "Other current liabilities" } }, "en": { "role": { "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_OtherCurrentPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentPayables", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Notes payable", "label": "Other current payables" } }, "en": { "role": { "documentation": "The amount of current payables that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r339" ] }, "ifrs-full_OtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofOtherreceivablesTable": { "parentTag": "ifrs-full_TradeAndOtherReceivables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofOtherreceivablesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Other current receivables" } }, "en": { "role": { "documentation": "The amount of current other receivables. [Refer: Other receivables]" } } }, "auth_ref": [ "r261" ] }, "ifrs-full_OtherEmployeeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherEmployeeExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other personnel expenses", "label": "Other employee expense" } }, "en": { "role": { "documentation": "The amount of employee expenses that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r351" ] }, "glspu_OtherEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other equipment [Member]", "label": "Other Equipment Member" } } }, "auth_ref": [] }, "glspu_OtherEquityInterestAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherEquityInterestAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Other equity interest", "label": "Other Equity Interest Abstract" } } }, "auth_ref": [] }, "ifrs-full_OtherExpenseByNature": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherExpenseByNature", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "label": "Other expenses, by nature" } }, "en": { "role": { "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]" } } }, "auth_ref": [ "r45", "r257" ] }, "ifrs-full_OtherGainsLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherGainsLosses", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other gains (losses) \u2013 net", "verboseLabel": "Total other gains (loss) net", "label": "Other gains (losses)" } }, "en": { "role": { "documentation": "The gains (losses) that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r333", "r334" ] }, "glspu_OtherGainsLossesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherGainsLossesNetAbstract", "lang": { "en-us": { "role": { "label": "Other Gains Losses Net Abstract" } } }, "auth_ref": [] }, "glspu_OtherGainsLossesNetDetailsScheduleofOtherGainsLossesNetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherGainsLossesNetDetailsScheduleofOtherGainsLossesNetLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of other gains (losses) - net [Abstract]" } } }, "auth_ref": [] }, "glspu_OtherGainsLossesNetDetailsScheduleofOtherGainsLossesNetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherGainsLossesNetDetailsScheduleofOtherGainsLossesNetTable", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "label": "Other Gains (Losses) - Net (Details) - Schedule of Other Gains (Losses) - Net [Table]" } } }, "auth_ref": [] }, "glspu_OtherGainsLossesNetTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherGainsLossesNetTextBlock", "presentation": [ "http://www.glspu.com/role/OtherGainsLossesNet" ], "lang": { "en-us": { "role": { "terseLabel": "Other gains (losses) - net", "documentation": "The entire disclosure of other gains (losses) - net.", "label": "Other Gains Losses Net Text Block" } } }, "auth_ref": [] }, "ifrs-full_OtherIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other income", "label": "Other income" } }, "en": { "role": { "documentation": "The amount of operating income that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r86", "r257", "r258" ] }, "ifrs-full_OtherIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other intangible assets", "label": "Other intangible assets" } }, "en": { "role": { "documentation": "The amount of intangible assets that the entity does not separately disclose in the same statement or note. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r360" ] }, "ifrs-full_OtherLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherLiabilities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Segment liabilities", "label": "Other liabilities" } }, "en": { "role": { "documentation": "The amount of liabilities that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r339" ] }, "glspu_OtherLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherLosses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other losses", "documentation": "The other losses gains that the entity does not separately disclose in the same statement or note.", "label": "Other Losses" } } }, "auth_ref": [] }, "glspu_OtherMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherMember", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other(Member)", "label": "Other Member" } } }, "auth_ref": [] }, "glspu_OtherNonCurrentAssetsDetailsScheduleofOtherNonCurrentAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherNonCurrentAssetsDetailsScheduleofOtherNonCurrentAssetsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "label": "Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Line Items]" } } }, "auth_ref": [] }, "glspu_OtherNonCurrentAssetsDetailsScheduleofOtherNonCurrentAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherNonCurrentAssetsDetailsScheduleofOtherNonCurrentAssetsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "label": "Other Non-Current Assets (Details) - Schedule of Other Non-Current Assets [Table]" } } }, "auth_ref": [] }, "glspu_OtherNoncurrentAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherNoncurrentAsset", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 15.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "documentation": "Other non-current assets", "label": "Other Noncurrent Asset" } } }, "auth_ref": [] }, "ifrs-full_OtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "verboseLabel": "Other Non-Current Assets", "label": "Other non-current assets" } }, "en": { "role": { "documentation": "The amount of non-current assets that the entity does not separately disclose in the same statement or note. [Refer: Non-current assets]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_OtherOperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherOperatingIncomeExpense", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Indemnity income", "label": "Other operating income (expense)" } }, "en": { "role": { "documentation": "The amount of operating income (expense) that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r344" ] }, "ifrs-full_OtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherPayables", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other payables", "verboseLabel": "Others", "label": "Other payables" } }, "en": { "role": { "documentation": "Amounts payable that the entity does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r339" ] }, "glspu_OtherPayablesDetailsScheduleofotherpayablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherPayablesDetailsScheduleofotherpayablesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "label": "Other Payables (Details) - Schedule of other payables [Line Items]" } } }, "auth_ref": [] }, "glspu_OtherPayablesDetailsScheduleofotherpayablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherPayablesDetailsScheduleofotherpayablesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "label": "Other Payables (Details) - Schedule of other payables [Table]" } } }, "auth_ref": [] }, "ifrs-full_OtherPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherPropertyPlantAndEquipment", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment", "label": "Other property, plant and equipment" } }, "en": { "role": { "documentation": "The amount of property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r347" ] }, "ifrs-full_OtherPropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherPropertyPlantAndEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other equipment Member]", "label": "Other property, plant and equipment [member]" } }, "en": { "role": { "documentation": "This member stands for a class of property, plant and equipment representing property, plant and equipment that the entity does not separately disclose in the same statement or note. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r347" ] }, "ifrs-full_OtherProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherProvisions", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "At January 1", "periodEndLabel": "At December 31", "label": "Other provisions" } }, "en": { "role": { "documentation": "The amount of provisions other than provisions for employee benefits. [Refer: Provisions]" } } }, "auth_ref": [ "r30", "r101" ] }, "ifrs-full_OtherProvisionsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherProvisionsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable", "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "label": "Other provisions [member]" } }, "en": { "role": { "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]" } } }, "auth_ref": [ "r105" ] }, "ifrs-full_OtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables", "verboseLabel": "Other receivables and guarantee deposits", "label": "Other receivables" } }, "en": { "role": { "documentation": "The amount receivable by the entity that it does not separately disclose in the same statement or note." } } }, "auth_ref": [ "r261" ] }, "glspu_OtherReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherReceivablesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables [Member]", "label": "Other Receivables Member" } } }, "auth_ref": [] }, "glspu_OtherRegionsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherRegionsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other regions [Member]", "label": "Other Regions Member" } } }, "auth_ref": [] }, "ifrs-full_OtherRevenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherRevenue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue", "label": "Other revenue" } }, "en": { "role": { "documentation": "The amount of revenue arising from sources that the entity does not separately disclose in the same statement or note. [Refer: Revenue]" } } }, "auth_ref": [ "r337" ] }, "glspu_OtherSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OtherSegmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other segment [Member]", "label": "Other Segment Member" } } }, "auth_ref": [] }, "ifrs-full_OtherShorttermEmployeeBenefits": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherShorttermEmployeeBenefits", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and other short-term employee benefits", "label": "Other short-term employee benefits" } }, "en": { "role": { "documentation": "The amount of expense from employee benefits (other than termination benefits), which are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services, that the entity does not separately disclose in the same statement or note. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r353" ] }, "ifrs-full_OtherShorttermProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "OtherShorttermProvisions", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Provisions - current", "label": "Other current provisions" } }, "en": { "role": { "documentation": "The amount of current provisions other than provisions for employee benefits. [Refer: Provisions]" } } }, "auth_ref": [ "r30" ] }, "glspu_Othermarketvalue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Othermarketvalue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "documentation": "The amount of other market value.", "label": "Othermarketvalue" } } }, "auth_ref": [] }, "glspu_OthersCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OthersCurrent", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "documentation": "Others.", "label": "Others Current" } } }, "auth_ref": [] }, "glspu_OthersIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OthersIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "documentation": "The amount of other income.", "label": "Others Income" } } }, "auth_ref": [] }, "glspu_OthersMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OthersMember", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable", "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others [Member]", "label": "Others Member" } } }, "auth_ref": [] }, "glspu_OthersNon-Current": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OthersNon-Current", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "documentation": "Others.", "label": "Others Non- Current" } } }, "auth_ref": [] }, "glspu_OthersReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OthersReceivable", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofOtherreceivablesTable": { "parentTag": "ifrs-full_OtherCurrentReceivables", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofOtherreceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Others", "documentation": "Others receivable.", "label": "Others Receivable" } } }, "auth_ref": [] }, "glspu_OutstandingPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "OutstandingPercentage", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding percentage", "documentation": "Percentage of outstanding.", "label": "Outstanding Percentage" } } }, "auth_ref": [] }, "glspu_Over366DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Over366DaysPastDueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Over 366 days past due [Member]", "label": "Over366 Days Past Due Member" } } }, "auth_ref": [] }, "ifrs-full_PastDueStatusAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PastDueStatusAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "label": "Past due status [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": [ "r308" ] }, "ifrs-full_PastDueStatusMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PastDueStatusMember", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "label": "Past due status [member]" } }, "en": { "role": { "documentation": "This member stands for all past-due statuses. It also represents the standard value for the 'Past due status' axis if no other member is used." } } }, "auth_ref": [ "r308" ] }, "ifrs-full_PayablesForPurchaseOfNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PayablesForPurchaseOfNoncurrentAssets", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payables on intangible assets", "label": "Payables for purchase of non-current assets" } }, "en": { "role": { "documentation": "The amount of payables for the purchase of non-current assets. [Refer: Non-current assets]" } } }, "auth_ref": [ "r341" ] }, "glspu_PayablesOnIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PayablesOnIntangibleAssetsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payables on Intangible Assets [Member]", "label": "Payables On Intangible Assets Member" } } }, "auth_ref": [] }, "glspu_PayablesOnMachineryAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PayablesOnMachineryAndEquipment", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payables on machinery and equipment", "documentation": "Payables on machinery and equipment.", "label": "Payables On Machinery And Equipment" } } }, "auth_ref": [] }, "glspu_PayablesOnMachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PayablesOnMachineryAndEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Payables on Machinery and Equipment [Member]", "label": "Payables On Machinery And Equipment Member" } } }, "auth_ref": [] }, "glspu_PaymentNotPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PaymentNotPaid", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment not paid", "documentation": "Payment not paid.", "label": "Payment Not Paid" } } }, "auth_ref": [] }, "ifrs-full_PaymentsForShareIssueCosts": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PaymentsForShareIssueCosts", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Payment of transaction cost", "label": "Payments for share issue costs" } }, "en": { "role": { "documentation": "The cash outflow for share issue costs." } } }, "auth_ref": [ "r362" ] }, "glspu_PensionCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionCost", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Pension cost", "documentation": "Value of pension cost.", "label": "Pension Cost" } } }, "auth_ref": [] }, "glspu_PensionPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionPayableMember", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pension Payable [Member]", "label": "Pension Payable Member" } } }, "auth_ref": [] }, "glspu_PensionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsAbstract", "lang": { "en-us": { "role": { "label": "Pensions [Abstract]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsLineItems", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofBalanceSheetLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofBalanceSheetLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofBalanceSheetTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Balance Sheet [Abstract]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofBalanceSheetTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofBalanceSheetTable", "presentation": [ "http://www.glspu.com/role/ScheduleofBalanceSheetTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Balance Sheet [Table]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofMovementsinNetDefinedBenefitAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofMovementsinNetDefinedBenefitAssetsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets [Line Items]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofMovementsinNetDefinedBenefitAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofMovementsinNetDefinedBenefitAssetsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Movements in Net Defined Benefit Assets [Table]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofPresentValueofDefinedBenefitObligationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofPresentValueofDefinedBenefitObligationLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Line Items]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofPresentValueofDefinedBenefitObligationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofPresentValueofDefinedBenefitObligationTable", "presentation": [ "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Present Value of Defined Benefit Obligation [Table]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofPrincipalActuarialAssumptionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofPrincipalActuarialAssumptionsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Principal Actuarial Assumptions [Abstract]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsScheduleofPrincipalActuarialAssumptionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsScheduleofPrincipalActuarialAssumptionsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) - Schedule of Principal Actuarial Assumptions [Table]" } } }, "auth_ref": [] }, "glspu_PensionsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsDetailsTable", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "label": "Pensions (Details) [Table]" } } }, "auth_ref": [] }, "glspu_PensionsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PensionsTextBlock", "presentation": [ "http://www.glspu.com/role/Pensions" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions", "label": "Pensions Text Block" } } }, "auth_ref": [] }, "glspu_PercentageOfOwnership": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PercentageOfOwnership", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Ownership", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting.", "label": "Percentage Of Ownership" } } }, "auth_ref": [] }, "glspu_PercentageOfOwnershipp": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PercentageOfOwnershipp", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of Ownership", "documentation": "Percentage of ownership.", "label": "Percentage Of Ownershipp" } } }, "auth_ref": [] }, "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputAssets", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Range (weighted average), Investment in a rent-a-captive company", "label": "Percentage of reasonably possible increase in unobservable input, assets" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of assets." } } }, "auth_ref": [ "r367" ] }, "ifrs-full_PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfReasonablyPossibleIncreaseInUnobservableInputLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Range (weighted average), Warrant liabilities", "label": "Percentage of reasonably possible increase in unobservable input, liabilities" } }, "en": { "role": { "documentation": "The percentage of a reasonably possible increase in an unobservable input used in fair value measurement of liabilities." } } }, "auth_ref": [ "r367" ] }, "ifrs-full_PercentageOfVotingEquityInterestsAcquired": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PercentageOfVotingEquityInterestsAcquired", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Percentage of cash", "label": "Percentage of voting equity interests acquired" } }, "en": { "role": { "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]" } } }, "auth_ref": [ "r196" ] }, "ifrs-full_PlanAssetsAtFairValue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PlanAssetsAtFairValue", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofBalanceSheetTable": { "parentTag": "ifrs-full_SurplusDeficitInPlan", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofBalanceSheetTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Fair value of plan assets", "label": "Plan assets, at fair value" } }, "en": { "role": { "documentation": "The fair value of defined benefit plan assets. Plan assets comprise assets held by a long-term employee benefit fund and qualifying insurance policies. [Refer: At fair value [member]]" } } }, "auth_ref": [ "r352" ] }, "ifrs-full_PlanAssetsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PlanAssetsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Plan Assets [Member]", "label": "Plan assets [member]" } }, "en": { "role": { "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies." } } }, "auth_ref": [ "r63" ] }, "glspu_PledgedAsset": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAsset", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged assets", "documentation": "Pledged assets.", "label": "Pledged Asset" } } }, "auth_ref": [] }, "glspu_PledgedAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsAbstract", "lang": { "en-us": { "role": { "label": "Pledged Assets Abstract" } } }, "auth_ref": [] }, "glspu_PledgedAssetsDetailsScheduleofgroupsAssetsPledgedasCollateralLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsDetailsScheduleofgroupsAssetsPledgedasCollateralLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "label": "Pledged Assets (Details) - Schedule of group\u2019s Assets Pledged as Collateral [Line Items]" } } }, "auth_ref": [] }, "glspu_PledgedAssetsDetailsScheduleofgroupsAssetsPledgedasCollateralTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsDetailsScheduleofgroupsAssetsPledgedasCollateralTable", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "label": "Pledged Assets (Details) - Schedule of group\u2019s Assets Pledged as Collateral [Table]" } } }, "auth_ref": [] }, "glspu_PledgedAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsLineItems", "presentation": [ "http://www.glspu.com/role/PledgedAssets" ], "lang": { "en-us": { "role": { "label": "Pledged Assets [Abstract]" } } }, "auth_ref": [] }, "glspu_PledgedAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsTable", "presentation": [ "http://www.glspu.com/role/PledgedAssets" ], "lang": { "en-us": { "role": { "label": "Pledged Assets [Table]" } } }, "auth_ref": [] }, "glspu_PledgedAssetsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsTablesLineItems", "presentation": [ "http://www.glspu.com/role/PledgedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged Assets [Abstract]", "label": "Pledged Assets Tables Line Items" } } }, "auth_ref": [] }, "glspu_PledgedAssetsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsTablesTable", "presentation": [ "http://www.glspu.com/role/PledgedAssetsTables" ], "lang": { "en-us": { "role": { "label": "Pledged Assets (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_PledgedAssetsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PledgedAssetsTextBlock", "presentation": [ "http://www.glspu.com/role/PledgedAssets" ], "lang": { "en-us": { "role": { "terseLabel": "Pledged assets", "label": "Pledged Assets Text Block" } } }, "auth_ref": [] }, "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable", "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Paid pension", "verboseLabel": "Pension", "label": "Post-employment benefit expense in profit or loss, defined benefit plans" } }, "en": { "role": { "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]" } } }, "auth_ref": [ "r348", "r351" ] }, "glspu_PostemploymentBenefits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PostemploymentBenefits", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofKeyManagementCompensationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Post-employment benefits", "documentation": "Post-employment benefits.", "label": "Postemployment Benefits" } } }, "auth_ref": [] }, "glspu_PreferenceSharesConverted": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PreferenceSharesConverted", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preference shares converted", "documentation": "Preference shares converted.", "label": "Preference Shares Converted" } } }, "auth_ref": [] }, "ifrs-full_PreferenceSharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PreferenceSharesMember", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preference Shares [Member]", "label": "Preference shares [member]" } }, "en": { "role": { "documentation": "This member stands for equity instruments that are senior in some aspects to ordinary shares, but subordinate to debt instruments in terms of claim. [Refer: Ordinary shares [member]]" } } }, "auth_ref": [ "r342" ] }, "glspu_PreferenceSharesParValue": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PreferenceSharesParValue", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preference shares par value (in Dollars per share)", "documentation": "Preference shares par value.", "label": "Preference Shares Par Value" } } }, "auth_ref": [] }, "glspu_PreferredShareholdersPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PreferredShareholdersPercentage", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Preferred shareholders percentage", "documentation": "Preferred shareholders percentage.", "label": "Preferred Shareholders Percentage" } } }, "auth_ref": [] }, "glspu_PrepaidPensionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaidPensionMember", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherNonCurrentAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid Pension (Member)", "label": "Prepaid Pension Member" } } }, "auth_ref": [] }, "glspu_PrepaidRents": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaidRents", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid rent", "documentation": "Prepaid rent.", "label": "Prepaid Rents" } } }, "auth_ref": [] }, "glspu_PrepaymentForInsuranceExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaymentForInsuranceExpenses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for insurance expenses", "label": "Prepayment For Insurance Expenses" } } }, "auth_ref": [] }, "glspu_PrepaymentForInsuranceExpensesNon-Current": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaymentForInsuranceExpensesNon-Current", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for insurance expenses", "documentation": "Prepayment for insurance expenses.", "label": "Prepayment For Insurance Expenses Non- Current" } } }, "auth_ref": [] }, "glspu_PrepaymentForProfessionalServicesExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaymentForProfessionalServicesExpenses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for professional services expenses", "documentation": "Prepayment for professional services expenses,", "label": "Prepayment For Professional Services Expenses" } } }, "auth_ref": [] }, "glspu_PrepaymentForPurchase": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaymentForPurchase", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for purchases", "documentation": "Prepayment for purchases.", "label": "Prepayment For Purchase" } } }, "auth_ref": [] }, "glspu_PrepaymentsForTransactionCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrepaymentsForTransactionCosts", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prepayment for transaction costs", "documentation": "Prepayments for transaction costs.", "label": "Prepayments For Transaction Costs" } } }, "auth_ref": [] }, "ifrs-full_PresentValueOfDefinedBenefitObligationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PresentValueOfDefinedBenefitObligationMember", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Present Value of Defined Benefit Obligation [Member]", "label": "Present value of defined benefit obligation [member]" } }, "en": { "role": { "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods." } } }, "auth_ref": [ "r64" ] }, "glspu_PrincipalRepaymentOfLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrincipalRepaymentOfLeaseLiabilities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Principal repayment of lease liabilities", "documentation": "Principal repayment of lease liabilities.", "label": "Principal Repayment Of Lease Liabilities" } } }, "auth_ref": [] }, "glspu_PriorYearIncomeTaxUnderestimation": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PriorYearIncomeTaxUnderestimation", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Prior year income tax overestimation", "label": "Prior Year Income Tax Underestimation" } } }, "auth_ref": [] }, "glspu_PrivateWarrantLiabilitiesAtFairValueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrivateWarrantLiabilitiesAtFairValueMember", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Private warrant liabilities at fair value [Member]", "label": "Private Warrant Liabilities At Fair Value Member" } } }, "auth_ref": [] }, "glspu_PrivateWarrantLiabilitiesatFairValueGrantedInTheYear": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrivateWarrantLiabilitiesatFairValueGrantedInTheYear", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleoftheChangesinLevel3InstrumentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Granted in the year", "documentation": "The amount of private warrant granted.", "label": "Private Warrant Liabilitiesat Fair Value Granted In The Year" } } }, "auth_ref": [] }, "glspu_PrivateWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PrivateWarrantsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable", "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Private Warrants [Member]", "label": "Private Warrants Member" } } }, "auth_ref": [] }, "ifrs-full_ProceedsFromBorrowingsClassifiedAsFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromBorrowingsClassifiedAsFinancingActivities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from long-term borrowings", "label": "Proceeds from borrowings, classified as financing activities" } }, "en": { "role": { "documentation": "The cash inflow from borrowings obtained. [Refer: Borrowings]" } } }, "auth_ref": [ "r288" ] }, "ifrs-full_ProceedsFromExerciseOfOptions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfOptions", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of share options", "label": "Proceeds from exercise of options" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of options." } } }, "auth_ref": [ "r362" ] }, "ifrs-full_ProceedsFromExerciseOfWarrants": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromExerciseOfWarrants", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise of public warrants", "label": "Proceeds from exercise of warrants" } }, "en": { "role": { "documentation": "The cash inflow from the exercise of share purchase warrants." } } }, "auth_ref": [ "r362" ] }, "ifrs-full_ProceedsFromIssueOfOrdinaryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromIssueOfOrdinaryShares", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from Series A preferred shares and private warrants", "verboseLabel": "Ordinary shares", "label": "Proceeds from issue of ordinary shares" } }, "en": { "role": { "documentation": "The cash inflow from the issuing of ordinary shares. [Refer: Ordinary shares [member]]" } } }, "auth_ref": [ "r362" ] }, "ifrs-full_ProceedsFromIssuingShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromIssuingShares", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from capital reorganization", "label": "Proceeds from issuing shares" } }, "en": { "role": { "documentation": "The cash inflow from issuing shares." } } }, "auth_ref": [ "r287" ] }, "ifrs-full_ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProceedsFromSalesOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property, plant and equipment", "label": "Proceeds from sales of property, plant and equipment, classified as investing activities" } }, "en": { "role": { "documentation": "The cash inflow from sales of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r286" ] }, "glspu_ProceedsFromShorttermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProceedsFromShorttermBorrowings", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from short-term borrowings", "documentation": "The cash inflow from borrowings obtained.", "label": "Proceeds From Shortterm Borrowings" } } }, "auth_ref": [] }, "ifrs-full_ProductsAndServicesAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProductsAndServicesAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "label": "Products and services [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": [ "r244", "r295" ] }, "glspu_ProfessionalFeePayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProfessionalFeePayableMember", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Professional Fee Payable [Member]", "label": "Professional Fee Payable 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.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable", "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fee payable", "verboseLabel": "Professional services expenses", "label": "Professional fees expense" } }, "en": { "role": { "documentation": "The amount of fees paid or payable for professional services." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_ProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLoss", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "totalLabel": "Profit (loss) for the year", "terseLabel": "Profit (loss) for the year", "label": "Profit (loss)" } }, "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", "r34", "r116", "r127", "r131", "r237", "r239", "r292", "r300" ] }, "ifrs-full_ProfitLossBeforeTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossBeforeTax", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 22.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Profit (loss) before tax", "terseLabel": "Segment gain (loss) before tax", "label": "Profit (loss) before tax" } }, "en": { "role": { "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r200", "r257", "r258", "r318", "r319" ] }, "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntity", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amount after tax (in Dollars)", "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating basic earnings per share" } }, "en": { "role": { "documentation": "The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity. [Refer: Continuing operations [member]; Profit (loss) from continuing operations]" } } }, "auth_ref": [ "r93" ] }, "ifrs-full_ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromContinuingOperationsAttributableToOrdinaryEquityHoldersOfParentEntityIncludingDilutiveEffects", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Amount after tax, diluted (in Dollars)", "label": "Profit (loss) from continuing operations attributable to ordinary equity holders of parent entity, used in calculating diluted earnings per share" } }, "en": { "role": { "documentation": "The profit (loss) from continuing operations attributable to ordinary equity holders of the parent entity, adjusted for the effects of all dilutive potential ordinary shares. [Refer: Profit (loss) from continuing operations]" } } }, "auth_ref": [ "r93" ] }, "ifrs-full_ProfitLossFromOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProfitLossFromOperatingActivities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss)", "label": "Profit (loss) from operating activities" } }, "en": { "role": { "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]" } } }, "auth_ref": [ "r279", "r344" ] }, "ifrs-full_PropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet", "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "terseLabel": "Property, plant and equipment", "label": "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": [ "r10", "r59" ] }, "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment by operating lease status [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": [ "r170" ] }, "ifrs-full_PropertyPlantAndEquipmentByOperatingLeaseStatusMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentByOperatingLeaseStatusMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment by operating lease status [member]" } }, "en": { "role": { "documentation": "This member stands for all property, plant and equipment when disaggregated by the operating lease status by a lessor. It also represents the standard value for the 'Property, plant and equipment by operating lease status' axis if no other member is used. [Refer: Property, plant and equipment]" } } }, "auth_ref": [ "r170" ] }, "ifrs-full_PropertyPlantAndEquipmentGrossCarryingAmountFullyDepreciated": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentGrossCarryingAmountFullyDepreciated", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance", "periodEndLabel": "Balance", "label": "Property, plant and equipment, gross carrying amount of fully depreciated assets still in use" } }, "en": { "role": { "documentation": "The gross carrying amount of fully depreciated property, plant and equipment that is still in use. [Refer: Gross carrying amount [member]; Property, plant and equipment]" } } }, "auth_ref": [ "r273" ] }, "ifrs-full_PropertyPlantAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyPlantAndEquipmentMember", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable", "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "label": "Property, plant and equipment [member]" } }, "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": [ "r60", "r280", "r299" ] }, "glspu_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Line Items]" } } }, "auth_ref": [] }, "glspu_PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentDetailsScheduleofPropertyPlantandEquipmentTable", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment (Details) - Schedule of Property, Plant and Equipment [Table]" } } }, "auth_ref": [] }, "glspu_PropertyPlantandEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentLineItems", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "glspu_PropertyPlantandEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentTable", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Table]" } } }, "auth_ref": [] }, "glspu_PropertyPlantandEquipmentTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentTablesLineItems", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property Plantand Equipment Tables Line Items" } } }, "auth_ref": [] }, "glspu_PropertyPlantandEquipmentTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PropertyPlantandEquipmentTablesTable", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_PropertyServiceChargeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PropertyServiceChargeExpense", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Charge for listing services", "label": "Property service charge expense" } }, "en": { "role": { "documentation": "The amount of expense arising from charges related to servicing of property." } } }, "auth_ref": [ "r337" ] }, "glspu_ProvisionForECLs": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionForECLs", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for ECLs", "documentation": "The amount of provision for ECLs.", "label": "Provision For ECLs" } } }, "auth_ref": [] }, "ifrs-full_ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProvisionOfGuaranteesOrCollateralByEntityRelatedPartyTransactions", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Banker\u2019s letter of guarantee issued", "label": "Provision of guarantees or collateral by entity, related party transactions" } }, "en": { "role": { "documentation": "The amount of guarantees or collateral provided by the entity in related party transactions. [Refer: Guarantees [member]; Related parties [member]]" } } }, "auth_ref": [ "r278" ] }, "ifrs-full_ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProvisionOfGuaranteesOrCollateralToEntityRelatedPartyTransactions", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured guaranteed notes", "label": "Provision of guarantees or collateral to entity, related party transactions" } }, "en": { "role": { "documentation": "The amount of guarantees or collateral provided to the entity in related party transactions. [Refer: Guarantees [member]; Related parties [member]]" } } }, "auth_ref": [ "r278" ] }, "ifrs-full_ProvisionUsedOtherProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ProvisionUsedOtherProvisions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Used during the year", "label": "Provision used, other provisions" } }, "en": { "role": { "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]" } } }, "auth_ref": [ "r103" ] }, "glspu_ProvisionsDetailsScheduleofprovisionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsDetailsScheduleofprovisionsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "label": "Provisions (Details) - Schedule of provisions [Line Items]" } } }, "auth_ref": [] }, "glspu_ProvisionsDetailsScheduleofprovisionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsDetailsScheduleofprovisionsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "label": "Provisions (Details) - Schedule of provisions [Table]" } } }, "auth_ref": [] }, "glspu_ProvisionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsLineItems", "presentation": [ "http://www.glspu.com/role/Provisions" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions [Abstract]", "label": "Provisions Line Items" } } }, "auth_ref": [] }, "glspu_ProvisionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsTable", "presentation": [ "http://www.glspu.com/role/Provisions" ], "lang": { "en-us": { "role": { "label": "Provisions [Table]" } } }, "auth_ref": [] }, "glspu_ProvisionsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsTablesLineItems", "presentation": [ "http://www.glspu.com/role/ProvisionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Pensions [Abstract]", "label": "Provisions Tables Line Items" } } }, "auth_ref": [] }, "glspu_ProvisionsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ProvisionsTablesTable", "presentation": [ "http://www.glspu.com/role/ProvisionsTables" ], "lang": { "en-us": { "role": { "label": "Provisions (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_PublicWarrantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PublicWarrantsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable", "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Public Warrants [Member]", "label": "Public Warrants Member" } } }, "auth_ref": [] }, "glspu_PurchaseAgreementAmountRecieved": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PurchaseAgreementAmountRecieved", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amount recieved (in Dollars)", "documentation": "Purchase Agreement Amount Recieved.", "label": "Purchase Agreement Amount Recieved" } } }, "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.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of intangible assets", "label": "Purchase of intangible assets, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]" } } }, "auth_ref": [ "r285" ] }, "ifrs-full_PurchaseOfInvestmentProperty": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfInvestmentProperty", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of property, plant and equipment", "label": "Purchase of investment property" } }, "en": { "role": { "documentation": "The cash outflow for the purchase of investment property. [Refer: Investment property]" } } }, "auth_ref": [ "r361" ] }, "glspu_PurchaseOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PurchaseOfOrdinaryShares", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Purchase of ordinary shares", "documentation": "Purchase of ordinary shares.", "label": "Purchase Of Ordinary Shares" } } }, "auth_ref": [] }, "ifrs-full_PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfOtherLongtermAssetsClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 7.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Investment in financial assets at amortized cost", "label": "Purchase of other long-term assets, classified as investing activities" } }, "en": { "role": { "documentation": "The cash outflow for the purchases of long-term assets that the entity does not separately disclose in the same statement or note, classified as investing activities. [Refer: Assets]" } } }, "auth_ref": [ "r285" ] }, "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Acquisition of property, plant and equipment", "label": "Purchase of property, plant and equipment, classified as investing activities" } }, "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": [ "r285" ] }, "glspu_PurchaseOfWarrantShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "PurchaseOfWarrantShares", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share purchase warrants", "documentation": "Purchase of warrant shares.", "label": "Purchase Of Warrant Shares" } } }, "auth_ref": [] }, "glspu_Purpose": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Purpose", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Purpose", "documentation": "Purpose.", "label": "Purpose" } } }, "auth_ref": [] }, "glspu_QuantityGrantedUnits": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "QuantityGrantedUnits", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Quantity granted (Units)", "documentation": "Quantity granted shares.", "label": "Quantity Granted Units" } } }, "auth_ref": [] }, "ifrs-full_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangeAxis", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails", "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails", "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofPresentValueofDefinedBenefitObligationTable", "http://www.glspu.com/role/ScheduleofProvisionMatrixTable", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable", "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "label": "Range [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": [ "r152", "r176", "r192", "r293", "r294", "r368" ] }, "glspu_RangeOfExercisePrices": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RangeOfExercisePrices", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Range of exercise prices (in Dollars per share)", "label": "Range Of Exercise Prices" } } }, "auth_ref": [] }, "ifrs-full_RangesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesMember", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails", "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails", "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofProvisionMatrixTable", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable", "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "label": "Ranges [member]" } }, "en": { "role": { "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used." } } }, "auth_ref": [ "r152", "r176", "r192", "r293", "r294", "r368" ] }, "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "label": "Ranges of exercise prices for outstanding share options [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": [ "r192" ] }, "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "label": "Ranges of exercise prices for outstanding share options [member]" } }, "en": { "role": { "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]" } } }, "auth_ref": [ "r192" ] }, "ifrs-full_ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReceiptsFromRoyaltiesFeesCommissionsAndOtherRevenue", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Receipts from royalties, fees, commissions and other revenue" } }, "en": { "role": { "documentation": "The cash inflow from royalties, fees, commissions and other revenue. [Refer: Other revenue]" } } }, "auth_ref": [ "r284" ] }, "ifrs-full_ReceivablesFromContractsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReceivablesFromContractsWithCustomers", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/AccountsReceivableDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Receivables from contracts with customers", "label": "Receivables from contracts with customers" } }, "en": { "role": { "documentation": "The amount of an entity\u2019s right to consideration in exchange for goods or services that the entity has transferred to a customer that is unconditional. A right to consideration is unconditional if only the passage of time is required before payment of that consideration is due." } } }, "auth_ref": [ "r153", "r157" ] }, "glspu_Reclassification": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Reclassification", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Reclassification", "documentation": "Reclassification.", "label": "Reclassification" } } }, "auth_ref": [] }, "ifrs-full_ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReclassificationAdjustmentsOnCashFlowHedgesNetOfTax", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Loss on disposal of subsidiaries", "label": "Reclassification adjustments on cash flow hedges, net of tax" } }, "en": { "role": { "documentation": "The amount of reclassification adjustments related to cash flow hedges, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Cash flow hedges [member]; Other comprehensive income]" } } }, "auth_ref": [ "r43", "r206", "r207" ] }, "ifrs-full_ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReclassificationAdjustmentsOnExchangeDifferencesOnTranslationNetOfTax", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Exchange differences on translation of foreign operations", "label": "Reclassification adjustments on exchange differences on translation of foreign operations, net of tax" } }, "en": { "role": { "documentation": "The amount of reclassification adjustments related to exchange differences when the financial statements of foreign operations are translated, net of tax. Reclassification adjustments are amounts reclassified to profit (loss) in the current period that were recognised in other comprehensive income in the current or previous periods. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r43", "r76" ] }, "glspu_RecognizedInProfitOrLossAssestLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossAssestLiabilities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Total", "documentation": "Amount of recognized in profit or loss assest liabilities.", "label": "Recognized In Profit Or Loss Assest Liabilities" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Deferred tax assets", "documentation": "Amount of recognized in profit or loss of deferred tax assets.", "label": "Recognized In Profit Or Loss Deferred Tax Assets" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossEmployeeShareOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossEmployeeShareOptions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Employee share options", "documentation": "Amount of recognized in profit or loss, employee share options.", "label": "Recognized In Profit Or Loss Employee Share Options" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossPrepaymentOfPension": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossPrepaymentOfPension", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Prepayment of pension", "documentation": "Amount of recognized in profit or loss, prepayment of pension.", "label": "Recognized In Profit Or Loss Prepayment Of Pension" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossProvisions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Provisions", "documentation": "Amount of recognized in profit or loss, provisions.", "label": "Recognized In Profit Or Loss Provisions" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossTaxLossesCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossTaxLossesCarryforward", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Tax losses carryforward", "documentation": "Amount of recognized in profit or loss, tax losses carryforward.", "label": "Recognized In Profit Or Loss Tax Losses Carryforward" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossUnrealizedExchangeGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossUnrealizedExchangeGain", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Unrealized exchange gain", "label": "Recognized In Profit Or Loss Unrealized Exchange Gain" } } }, "auth_ref": [] }, "glspu_RecognizedInProfitOrLossUnrealizedExchangeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RecognizedInProfitOrLossUnrealizedExchangeLoss", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Recognized in profit or loss, Unrealized exchange loss", "label": "Recognized In Profit Or Loss Unrealized Exchange Loss" } } }, "auth_ref": [] }, "ifrs-full_ReconciliationOfChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReconciliationOfChangesInContingentLiabilitiesRecognisedInBusinessCombinationAbstract", "lang": { "en-us": { "role": { "label": "Significant Contingent Liabilities and Unrecognized Contract Commitments [Abstract]" } } }, "auth_ref": [] }, "glspu_RedemptionPrice": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RedemptionPrice", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Redemption price", "documentation": "Redemption price.", "label": "Redemption Price" } } }, "auth_ref": [] }, "ifrs-full_ReductionOfIssuedCapital": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReductionOfIssuedCapital", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued capital (in Dollars)", "label": "Reduction of issued capital" } }, "en": { "role": { "documentation": "The decrease in equity resulting from a reduction in issued capital. [Refer: Issued capital]" } } }, "auth_ref": [ "r335" ] }, "glspu_ReflectiveShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ReflectiveShares", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reflective shares", "documentation": "Number of shares reflective.", "label": "Reflective Shares" } } }, "auth_ref": [] }, "ifrs-full_RelatedPartyTransactionsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RelatedPartyTransactionsAbstract", "lang": { "en-us": { "role": { "label": "Related party transactions [Abstract]" } } }, "auth_ref": [] }, "glspu_RelatedPartyTransactionsAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelatedPartyTransactionsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Related Party Transactions [Axis]", "label": "Related Party Transactions Axis" } } }, "auth_ref": [] }, "glspu_RelatedPartyTransactionsDetailsScheduleofNamesofRelatedPartiesandRelationshipLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelatedPartyTransactionsDetailsScheduleofNamesofRelatedPartiesandRelationshipLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Names of Related Parties and Relationship [Line Items]" } } }, "auth_ref": [] }, "glspu_RelatedPartyTransactionsDetailsScheduleofNamesofRelatedPartiesandRelationshipTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelatedPartyTransactionsDetailsScheduleofNamesofRelatedPartiesandRelationshipTable", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions (Details) - Schedule of Names of Related Parties and Relationship [Table]" } } }, "auth_ref": [] }, "glspu_RelatedPartyTransactionsDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelatedPartyTransactionsDomainDomain", "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "label": "RelatedPartyTransactionsDomain [Domain]" } } }, "auth_ref": [] }, "glspu_RelationshipOfInputsToFairValueConvertiblePreferenceShareLiabilities": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelationshipOfInputsToFairValueConvertiblePreferenceShareLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship of inputs to fair value, Convertible preference share liabilities", "documentation": "Relationship of inputs to fair value, Convertible preference share liabilities.", "label": "Relationship Of Inputs To Fair Value Convertible Preference Share Liabilities" } } }, "auth_ref": [] }, "glspu_RelationshipWithTheCompany": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RelationshipWithTheCompany", "presentation": [ "http://www.glspu.com/role/ScheduleofNamesofRelatedPartiesandRelationshipTable" ], "lang": { "en-us": { "role": { "terseLabel": "Relationship with the Company", "label": "Relationship With The Company" } } }, "auth_ref": [] }, "ifrs-full_RentalIncome": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RentalIncome", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofOtherIncomeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Rent income", "label": "Rental income" } }, "en": { "role": { "documentation": "The amount of income recognised from rental activities." } } }, "auth_ref": [ "r337" ] }, "ifrs-full_RepaymentsOfCurrentBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RepaymentsOfCurrentBorrowings", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Repayments of long-term borrowings", "label": "Repayments of current borrowings" } }, "en": { "role": { "documentation": "The cash outflow for repayments of current borrowings. [Refer: Current borrowings]" } } }, "auth_ref": [ "r362" ] }, "glspu_RepaymentsOfShorttermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RepaymentsOfShorttermBorrowings", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Repayments of short-term borrowings", "documentation": "Repayments of short-term borrowings.", "label": "Repayments Of Shortterm Borrowings" } } }, "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.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Research and development expenses", "label": "Research and development expense" } }, "en": { "role": { "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss." } } }, "auth_ref": [ "r110" ] }, "glspu_ResearchAndDevelopmentExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ResearchAndDevelopmentExpenses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Research and development expenses", "label": "Research And Development Expenses" } } }, "auth_ref": [] }, "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReserveOfExchangeDifferencesOnTranslationMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Financial statements translation differences of foreign operations", "label": "Reserve of exchange differences on translation [member]" } }, "en": { "role": { "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]" } } }, "auth_ref": [ "r77", "r259" ] }, "glspu_RestrictedShareUnitsIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RestrictedShareUnitsIssuance", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted share units issuance", "documentation": "Restricted share units issuance.", "label": "Restricted Share Units Issuance" } } }, "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.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated deficit", "label": "Retained earnings" } }, "en": { "role": { "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit." } } }, "auth_ref": [ "r263", "r265" ] }, "ifrs-full_RetainedEarningsAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetainedEarningsAbstract", "lang": { "en-us": { "role": { "label": "Retained earnings [abstract]" } } }, "auth_ref": [] }, "glspu_RetainedEarningsAbstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RetainedEarningsAbstract0", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings Abstract0" } } }, "auth_ref": [] }, "glspu_RetainedEarningsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RetainedEarningsLineItems", "presentation": [ "http://www.glspu.com/role/RetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Abstract]" } } }, "auth_ref": [] }, "glspu_RetainedEarningsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RetainedEarningsTable", "presentation": [ "http://www.glspu.com/role/RetainedEarnings" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Table]" } } }, "auth_ref": [] }, "glspu_RetainedEarningsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RetainedEarningsTextBlock", "presentation": [ "http://www.glspu.com/role/RetainedEarnings" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings Text Block" } } }, "auth_ref": [] }, "ifrs-full_RetirementsIntangibleAssetsAndGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RetirementsIntangibleAssetsAndGoodwill", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable": { "parentTag": "ifrs-full_ContributionsToPlanNetDefinedBenefitLiabilityAsset", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Reversal of payable on intangible assets", "label": "Retirements, intangible assets and goodwill" } }, "en": { "role": { "documentation": "The decrease in intangible assets and goodwill resulting from retirements. [Refer: Intangible assets and goodwill]" } } }, "auth_ref": [ "r358" ] }, "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsinNetDefinedBenefitAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Return on plan asset", "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense" } }, "en": { "role": { "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]" } } }, "auth_ref": [ "r67" ] }, "glspu_RevaluationLossOnWarrantLiabilitiesAndConvertiblePreferenceShares": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevaluationLossOnWarrantLiabilitiesAndConvertiblePreferenceShares", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 26.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Re-valuation loss on warrant liabilities and convertible preference shares", "documentation": "The amount of Re-valuation loss on warrant liabilities and convertible preference shares.", "label": "Revaluation Loss On Warrant Liabilities And Convertible Preference Shares" } } }, "auth_ref": [] }, "ifrs-full_Revenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "Revenue", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue", "label": "Revenue" } }, "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": [ "r38", "r138", "r200", "r232", "r238", "r244", "r245", "r247", "r257", "r258", "r292" ] }, "ifrs-full_RevenueAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueAbstract", "lang": { "en-us": { "role": { "label": "Revenue [Abstract]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsLineItems", "presentation": [ "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsScheduleofRevenuefromContractswithCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsScheduleofRevenuefromContractswithCustomersLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of Revenue from Contracts with Customers [Line Items]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsScheduleofRevenuefromContractswithCustomersTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsScheduleofRevenuefromContractswithCustomersTable", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of Revenue from Contracts with Customers [Table]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsScheduleofRevenuefromtheTransferofGoodsandServicesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsScheduleofRevenuefromtheTransferofGoodsandServicesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Line Items]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsScheduleofRevenuefromtheTransferofGoodsandServicesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsScheduleofRevenuefromtheTransferofGoodsandServicesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) - Schedule of Revenue from the Transfer of Goods and Services [Table]" } } }, "auth_ref": [] }, "glspu_RevenueDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueDetailsTable", "presentation": [ "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "label": "Revenue (Details) [Table]" } } }, "auth_ref": [] }, "ifrs-full_RevenueFromContractsWithCustomers": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromContractsWithCustomers", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable", "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable", "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "verboseLabel": "customer contracts", "netLabel": "Revenue from external customers", "label": "Segment" } }, "en": { "role": { "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration." } } }, "auth_ref": [ "r154", "r155" ] }, "glspu_RevenueFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueFromContractsWithCustomersAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from contracts with customers", "label": "Revenue From Contracts With Customers Abstract" } } }, "auth_ref": [] }, "glspu_RevenueFromContractsWithCustomersTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueFromContractsWithCustomersTableTextBlock", "presentation": [ "http://www.glspu.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue from Contracts with Customers", "label": "Revenue From Contracts With Customers Table Text Block" } } }, "auth_ref": [] }, "glspu_RevenueFromExternalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenueFromExternalAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from external", "label": "Revenue From External Abstract" } } }, "auth_ref": [] }, "ifrs-full_RevenueFromInterest": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromInterest", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": -1.0, "order": 24.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "negatedLabel": "Interest income", "label": "Interest income" } }, "en": { "role": { "documentation": "The amount of income arising from interest." } } }, "auth_ref": [ "r142", "r233", "r242", "r337" ] }, "ifrs-full_RevenueFromSaleOfGoods": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueFromSaleOfGoods", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofCostofInventoriesRecognizedasExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of goods sold", "label": "Revenue from sale of goods" } }, "en": { "role": { "documentation": "The amount of revenue arising from the sale of goods. [Refer: Revenue]" } } }, "auth_ref": [ "r337" ] }, "ifrs-full_RevenueOfCombinedEntity": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RevenueOfCombinedEntity", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total revenue streams", "terseLabel": "Total segment revenue", "label": "Revenue of combined entity as if combination occurred at beginning of period" } }, "en": { "role": { "documentation": "The revenue of the combined entity as though the acquisition date for all business combinations that occurred during the year had been as of the beginning of the annual reporting period. [Refer: Business combinations [member]; Revenue]" } } }, "auth_ref": [ "r198" ] }, "glspu_RevenuePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenuePercentage", "presentation": [ "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue percentage", "label": "Revenue Percentage" } } }, "auth_ref": [] }, "glspu_RevenuesDenominatedValue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "RevenuesDenominatedValue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/RevenueDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue denominated value", "documentation": "Revenues denominated value.", "label": "Revenues Denominated Value" } } }, "auth_ref": [] }, "glspu_ReverseStockSplit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ReverseStockSplit", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split", "documentation": "Amount of reverse stock split.", "label": "Reverse Stock Split" } } }, "auth_ref": [] }, "ifrs-full_RightofuseAssets": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "RightofuseAssets", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_NoncurrentAssets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets", "label": "Right-of-use assets" } }, "en": { "role": { "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee." } } }, "auth_ref": [ "r161", "r167" ] }, "country_SG": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "SG", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Singapore [Member]", "label": "SINGAPORE" } } }, "auth_ref": [] }, "glspu_SalariesAndBonusesPayableMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SalariesAndBonusesPayableMember", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries and Bonuses Payable [Member]", "label": "Salaries And Bonuses Payable Member" } } }, "auth_ref": [] }, "glspu_SaleOfStocksAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SaleOfStocksAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofNewInterpretationthatareMandatorilyEffectivefortheCurrentYearTable", "http://www.glspu.com/role/ScheduleofNewStandardsInterpretationsandAmendmentsinIssuebutnotyetEffectiveTable" ], "lang": { "en-us": { "role": { "terseLabel": "Sale of Stocks [Axis]", "label": "Sale Of Stocks Axis" } } }, "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.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "negatedLabel": "Selling and marketing expenses", "label": "Sales and marketing expense" } }, "en": { "role": { "documentation": "The amount of expense relating to the marketing and selling of goods or services." } } }, "auth_ref": [ "r344" ] }, "ifrs-full_SalesChannelsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SalesChannelsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Sales channels [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": [ "r298" ] }, "ifrs-full_SalesChannelsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SalesChannelsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Sales channels [member]" } }, "en": { "role": { "documentation": "This member stands for all sales channels. It also represents the standard value for the 'Sales channels' axis if no other member is used." } } }, "auth_ref": [ "r298" ] }, "srt_ScenarioForecastMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioForecastMember", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forecast [Member]", "label": "Forecast [Member]", "documentation": "Information reported for future period. Excludes information expected to be reported in future period for effect on historical fact." } } }, "auth_ref": [ "r369" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [] }, "glspu_ScheduleEmployeeBenefitExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleEmployeeBenefitExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Employee Benefit Expense Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleEmployeeBenefitExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleEmployeeBenefitExpenseTableTextBlock", "presentation": [ "http://www.glspu.com/role/EmployeeBenefitExpenseTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule Employee Benefit Expense", "label": "Schedule Employee Benefit Expense Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfAccountsReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAccountsReceivableAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Accounts Receivable Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfAmortizationOnIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAmortizationOnIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Amortization On Intangible Assets Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfAmortizationOnIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAmortizationOnIntangibleAssetsTableTextBlock", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization on Intangible Assets", "label": "Schedule Of Amortization On Intangible Assets Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfAnalysisOfAccountsReceivable": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAnalysisOfAccountsReceivable", "presentation": [ "http://www.glspu.com/role/AccountsReceivableTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Analysis of Accounts Receivable is as Follows", "label": "Schedule Of Analysis Of Accounts Receivable" } } }, "auth_ref": [] }, "glspu_ScheduleOfAnalysisOfAccountsReceivableIsAsFollowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAnalysisOfAccountsReceivableIsAsFollowsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Analysis Of Accounts Receivable Is As Follows Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfAnalysisOfTotalProvisionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAnalysisOfTotalProvisionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Analysis of Total Provisions [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfAnalysisOfTotalProvisionsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAnalysisOfTotalProvisionsTableTextBlock", "presentation": [ "http://www.glspu.com/role/ProvisionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of analysis of total provisions", "label": "Schedule Of Analysis Of Total Provisions Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfAssetsAndLiabilitiesDenominatedInForeignCurrenciesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAssetsAndLiabilitiesDenominatedInForeignCurrenciesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Assets And Liabilities Denominated In Foreign Currencies Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfAuthorizedAndIssuedPreferenceSharesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAuthorizedAndIssuedPreferenceSharesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Authorized And Issued Preference Shares Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfAuthorizedAndIssuedPreferenceSharesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfAuthorizedAndIssuedPreferenceSharesTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareCapitalTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Authorized and Issued Preference Shares", "label": "Schedule Of Authorized And Issued Preference Shares Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfBalanceSheetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfBalanceSheetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Balance Sheet Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfCashAndCashEquivalentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfCashAndCashEquivalentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Cash and Cash Equivalents [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfChangesInLiabilitiesFromFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfChangesInLiabilitiesFromFinancingActivitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Changes In Liabilities From Financing Activities Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfChiefOperatingDecisionMakerForTheReportableSegmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfChiefOperatingDecisionMakerForTheReportableSegmentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Chief Operating Decision Maker For The Reportable Segments Abstract" } } }, "auth_ref": [] }, "srt_ScheduleOfCondensedFinancialStatementsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Table]", "documentation": "Disclosure of information about condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r252", "r253", "r254", "r255" ] }, "srt_ScheduleOfCondensedFinancialStatementsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedFinancialStatementsTableTextBlock", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Subsidiaries Included in the Consolidated Financial Statements", "label": "Condensed Financial Statements [Table Text Block]", "documentation": "Tabular disclosure of condensed financial statements, including, but not limited to, the balance sheet, income statement, and statement of cash flows." } } }, "auth_ref": [ "r370" ] }, "glspu_ScheduleOfConvertiblePreferenceShareLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfConvertiblePreferenceShareLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Convertible Preference Share Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfCostOfInventoriesRecognizedAsExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfCostOfInventoriesRecognizedAsExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Cost Of Inventories Recognized As Expense Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfDeferredTaxAssetsOrLiabilitiesAsAResultOfTemporaryDifferencesAndLossCarryforwardsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsOrLiabilitiesAsAResultOfTemporaryDifferencesAndLossCarryforwardsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Deferred Tax Assets Or Liabilities As AResult Of Temporary Differences And Loss Carryforwards Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfDeferredTaxAssetsOrLiabilitiesAsAResultOfTemporaryDifferencesAndLossCarryforwardsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfDeferredTaxAssetsOrLiabilitiesAsAResultOfTemporaryDifferencesAndLossCarryforwardsTableTextBlock", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Deferred Tax Assets or Liabilities as a result of Temporary differences and Loss Carryforwards", "label": "Schedule Of Deferred Tax Assets Or Liabilities As AResult Of Temporary Differences And Loss Carryforwards Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfDefinedBenefitAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfDefinedBenefitAssetsTableTextBlock", "presentation": [ "http://www.glspu.com/role/PensionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Movements in Net Defined Benefit Assets", "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]", "label": "Schedule Of Defined Benefit Assets Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfEarningsLossPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfEarningsLossPerShareAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Earnings Loss Per Share Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfEclsForContractAssetsAccountsAndOtherReceivableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfEclsForContractAssetsAccountsAndOtherReceivableAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Ecls For Contract Assets Accounts And Other Receivable Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfEmployeeShareOptionsGrantingPeriodAndExerciseConditionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfEmployeeShareOptionsGrantingPeriodAndExerciseConditionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Employee Share Options Granting Period And Exercise Conditions Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfEstimatedUsefulLivesOfPropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Estimated Useful Lives Of Property Plant And Equipment Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpensesByNatureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpensesByNatureAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Expenses by Nature [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpensesByNatureTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpensesByNatureTableTextBlock", "presentation": [ "http://www.glspu.com/role/ExpensesbyNatureTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expenses by Nature", "label": "Schedule Of Expenses By Nature Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpensesIncurredOnShareBasedPaymentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpensesIncurredOnShareBasedPaymentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Expenses Incurred On Share Based Payment Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpensesIncurredOnSharebasedPaymentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpensesIncurredOnSharebasedPaymentTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expenses Incurred on Share-Based Payment", "label": "Schedule Of Expenses Incurred On Sharebased Payment Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpirationDatesOfUnusedTaxLossesAndAmountsOfUnrecognizedDeferredTaxAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpirationDatesOfUnusedTaxLossesAndAmountsOfUnrecognizedDeferredTaxAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Expiration Dates Of Unused Tax Losses And Amounts Of Unrecognized Deferred Tax Assets Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfExpirationDatesOfUnusedTaxLossesAndAmountsOfUnrecognizedDeferredTaxAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfExpirationDatesOfUnusedTaxLossesAndAmountsOfUnrecognizedDeferredTaxAssetsTableTextBlock", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Expiration Dates of Unused Tax Losses and Amounts of Unrecognized Deferred Tax Assets", "label": "Schedule Of Expiration Dates Of Unused Tax Losses And Amounts Of Unrecognized Deferred Tax Assets Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfFairValueOfEquityConsiderationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFairValueOfEquityConsiderationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Fair Value of Equity Consideration [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfFairValueOfShareOptionsGrantedOnGrantDateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFairValueOfShareOptionsGrantedOnGrantDateAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Fair Value Of Share Options Granted On Grant Date Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfFinanceCostsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFinanceCostsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Finance Costs Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfFinanceCostsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFinanceCostsTableTextBlock", "presentation": [ "http://www.glspu.com/role/FinanceCostsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finance Costs", "label": "Schedule Of Finance Costs Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfFinancialAssetsAtAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFinancialAssetsAtAmortizedCostAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Assets At Amortized Cost Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFinancialAssetsAtFairValueThroughProfitOrLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Assets At Fair Value Through Profit Or Loss Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfFinancialInstrumentsByCategoryAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfFinancialInstrumentsByCategoryAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Financial Instruments By Category Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfForeignCurrencyMarketRiskArisingFromSignificantForeignExchangeVariationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfForeignCurrencyMarketRiskArisingFromSignificantForeignExchangeVariationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Foreign Currency Market Risk Arising From Significant Foreign Exchange Variation Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfGearingRatiosAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGearingRatiosAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Gearing Ratios Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfGearingRatiosTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGearingRatiosTableTextBlock", "presentation": [ "http://www.glspu.com/role/CapitalManagementTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Gearing Ratios", "label": "Schedule Of Gearing Ratios Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfGeographicalInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGeographicalInformationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Geographical Information Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfGeographicalInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGeographicalInformationTableTextBlock", "presentation": [ "http://www.glspu.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Geographical Information", "label": "Schedule Of Geographical Information Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfGroupSAssetsPledgedAsCollateralAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGroupSAssetsPledgedAsCollateralAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Group SAssets Pledged As Collateral Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfGroupsAssetsPledgedAsCollateralTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfGroupsAssetsPledgedAsCollateralTableTextBlock", "presentation": [ "http://www.glspu.com/role/PledgedAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of group\u2019s Assets Pledged as Collateral", "label": "Schedule Of Groups Assets Pledged As Collateral Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfIncomeTaxBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfIncomeTaxBenefitTableTextBlock", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Income Tax Expense (Benefit)", "label": "Schedule Of Income Tax Benefit Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfIncomeTaxExpenseBenefitAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfIncomeTaxExpenseBenefitAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Income Tax Expense Benefit [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfInformationOfMajorCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInformationOfMajorCustomersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Information Of Major Customers Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfInformationOnProfitAndLossAccountsRelatingToLeaseContractsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInformationOnProfitAndLossAccountsRelatingToLeaseContractsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Information On Profit And Loss Accounts Relating To Lease Contracts Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfIntangibleAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfIntangibleAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Intangible Assets Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfIntangibleAssetsTableTextBlock", "presentation": [ "http://www.glspu.com/role/IntangibleAssetsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Intangible Assets", "label": "Schedule Of Intangible Assets Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestExpenseAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Interest Expense [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestExpenseTableTextBlock", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Expense", "label": "Schedule Of Interest Expense Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestIncomeAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Interest Income Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestIncomeTableTextBlock", "presentation": [ "http://www.glspu.com/role/InterestIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Income", "label": "Schedule Of Interest Income Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestPayableAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestPayableAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Interest Payable [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfInterestPayableTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInterestPayableTableTextBlock", "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Interest Payable", "label": "Schedule Of Interest Payable Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfInventoriesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInventoriesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Inventories Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfInvestingActivitiesWithPartialCashPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInvestingActivitiesWithPartialCashPaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Investing Activities With Partial Cash Payments Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfInvestingActivitiesWithPartialCashPaymentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfInvestingActivitiesWithPartialCashPaymentsTableTextBlock", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Investing Activities with Partial Cash Payments", "label": "Schedule Of Investing Activities With Partial Cash Payments Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfKeyManagementCompensationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfKeyManagementCompensationAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Key Management Compensation [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfLongTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfLongTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Long Term Borrowings Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfLossPerShareTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfLossPerShareTableTextBlock", "presentation": [ "http://www.glspu.com/role/EarningsLossPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Earnings (Loss) Per Share", "label": "Schedule Of Loss Per Share Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfMovementsInNetDefinedBenefitAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfMovementsInNetDefinedBenefitAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Movements In Net Defined Benefit Assets Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfMovementsInTheNumberOfTheCompanySOrdinarySharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfMovementsInTheNumberOfTheCompanySOrdinarySharesOutstandingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Movements In The Number Of The Company SOrdinary Shares Outstanding Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfMovementsInTheNumberOfTheCompanysOrdinarySharesOutstandingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfMovementsInTheNumberOfTheCompanysOrdinarySharesOutstandingTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareCapitalTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Movements in the Number of the Company\u2019s Ordinary Shares Outstanding", "label": "Schedule Of Movements In The Number Of The Companys Ordinary Shares Outstanding Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfNamesOfRelatedPartiesAndRelationshipAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfNamesOfRelatedPartiesAndRelationshipAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Names Of Related Parties And Relationship Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfNewInterpretationThatAreMandatorilyEffectiveForTheCurrentYearAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of New Interpretation That Are Mandatorily Effective For The Current Year Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfNewStandardsInterpretationsAndAmendmentsInIssueButNotYetEffectiveAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfNewStandardsInterpretationsAndAmendmentsInIssueButNotYetEffectiveAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of New Standards Interpretations And Amendments In Issue But Not Yet Effective Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfNonDerivativeFinancialLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfNonDerivativeFinancialLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Non Derivative Financial Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherGainsLossesNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherGainsLossesNetAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Gains Losses Net Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherGainslossesNetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherGainslossesNetTableTextBlock", "presentation": [ "http://www.glspu.com/role/OtherGainsLossesNetTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Gains (Losses) - Net", "documentation": "Schedule of other gains (losses) - net.", "label": "Schedule Of Other Gainslosses Net Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherIncomeAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Income Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherIncomeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherIncomeTableTextBlock", "presentation": [ "http://www.glspu.com/role/OtherIncomeTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Other Income", "label": "Schedule Of Other Income Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherNonCurrentAssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherNonCurrentAssetsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Non Current Assets Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherPayablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherPayablesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Payables Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfOtherReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfOtherReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Other Receivables Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPrepaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPrepaymentsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Prepayments Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPresentValueOfDefinedBenefitObligationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPresentValueOfDefinedBenefitObligationAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Present Value Of Defined Benefit Obligation Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPrincipalActuarialAssumptionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPrincipalActuarialAssumptionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Principal Actuarial Assumptions Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfProfitOrLossInRelationToFinancialAssetsAtAmortizedCostAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfProfitOrLossInRelationToFinancialAssetsAtAmortizedCostAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Profit Or Loss In Relation To Financial Assets At Amortized Cost Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Property Plant And Equipment Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://www.glspu.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment", "label": "Schedule Of Property Plant And Equipment Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfProvisionMatrixAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfProvisionMatrixAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Provision Matrix Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfProvisionsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfProvisionsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Provisions Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPurchaseOfPropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPurchaseOfPropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Purchase Of Property Plant And Equipment Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfPurchaseOfPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfPurchaseOfPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Purchase of Property, Plant and Equipment", "label": "Schedule Of Purchase Of Property Plant And Equipment Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfQualitativeInformationOfSignificantUnobservableInputsAndSensitivityAnalysisAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfQualitativeInformationOfSignificantUnobservableInputsAndSensitivityAnalysisAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Qualitative Information Of Significant Unobservable Inputs And Sensitivity Analysis Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfRecognizedRevenuerelatedContractAssetsAndLiabilitiestableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRecognizedRevenuerelatedContractAssetsAndLiabilitiestableTextBlock", "presentation": [ "http://www.glspu.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue-Related Contract Assets and Liabilities", "documentation": "Schedule of recognized revenue-related contract assets and liabilities table text block.", "label": "Schedule Of Recognized Revenuerelated Contract Assets And Liabilitiestable Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfReconciliationBetweenIncomeTaxBenefitAndAccountingLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfReconciliationBetweenIncomeTaxBenefitAndAccountingLossTableTextBlock", "presentation": [ "http://www.glspu.com/role/IncomeTaxTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation between Income Tax Expense (Benefit) and Accounting Loss", "label": "Schedule Of Reconciliation Between Income Tax Benefit And Accounting Loss Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfReconciliationBetweenIncomeTaxExpenseBenefitAndAccountingLossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfReconciliationBetweenIncomeTaxExpenseBenefitAndAccountingLossAbstract", "lang": { "en-us": { "role": { "label": "Schedule of Reconciliation Between Income Tax Expense Benefit and Accounting Loss [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfRevenueFromContractsWithCustomersAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRevenueFromContractsWithCustomersAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue From Contracts With Customers Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfRevenueFromTheTransferOfGoodsAndServicesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRevenueFromTheTransferOfGoodsAndServicesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue From The Transfer Of Goods And Services Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfRevenueRecognizedThatWasIncludedInTheContractLiabilityBalanceAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRevenueRecognizedThatWasIncludedInTheContractLiabilityBalanceAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue Recognized That Was Included In The Contract Liability Balance Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfRevenueRecognizedThatWasIncludedInTheContractLiabilityBalanceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRevenueRecognizedThatWasIncludedInTheContractLiabilityBalanceTextBlock", "presentation": [ "http://www.glspu.com/role/RevenueTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue Recognized that was Included in the Contract Liability Balance", "documentation": "Disclosure of revenue recognized that was included in the contract liability balance.", "label": "Schedule Of Revenue Recognized That Was Included In The Contract Liability Balance Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfRevenueRelatedContractAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRevenueRelatedContractAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Revenue Related Contract Assets And Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfRightOfUseAssetsAndTheDepreciationChargeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfRightOfUseAssetsAndTheDepreciationChargeAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Right Of Use Assets And The Depreciation Charge Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfShareBasedPaymentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShareBasedPaymentAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfShareBasedPaymentArrangementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShareBasedPaymentArrangementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Arrangements Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfShareBasedPaymentExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShareBasedPaymentExpensesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Share Based Payment Expenses Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfSharebasedPaymentExpensesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfSharebasedPaymentExpensesTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Expenses", "label": "Schedule Of Sharebased Payment Expenses Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfSharebasedPaymentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfSharebasedPaymentTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment", "label": "Schedule Of Sharebased Payment Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfShortTermAndLongTermBorrowingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShortTermAndLongTermBorrowingAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Short Term And Long Term Borrowing Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfShortTermAndLongTermBorrowingTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShortTermAndLongTermBorrowingTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short Term and Long Term Borrowing", "label": "Schedule Of Short Term And Long Term Borrowing Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfShortTermBorrowingsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShortTermBorrowingsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Short Term Borrowings Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfShorttermBorrowingsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfShorttermBorrowingsTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Short-Term Borrowings", "label": "Schedule Of Shortterm Borrowings Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfSubsidiariesIncludedInTheConsolidatedFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfSubsidiariesIncludedInTheConsolidatedFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Subsidiaries Included In The Consolidated Financial Statements Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfTheChangesInLevel3Instrument": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfTheChangesInLevel3Instrument", "presentation": [ "http://www.glspu.com/role/FairValueInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of the Changes in Level 3 Instrument", "label": "Schedule Of The Changes In Level3 Instrument" } } }, "auth_ref": [] }, "glspu_ScheduleOfTheChangesInLevel3InstrumentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfTheChangesInLevel3InstrumentAbstract", "lang": { "en-us": { "role": { "label": "Schedule of the Changes in Level 3 Instrument [Abstract]" } } }, "auth_ref": [] }, "glspu_ScheduleOfTheRelatedInformationOfNaturesOfTheAssetsAndLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfTheRelatedInformationOfNaturesOfTheAssetsAndLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of The Related Information Of Natures Of The Assets And Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfUsefulLivesOfPropertyPlantAndEquipmentTableTextBlock", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Estimated Useful Lives of Property, Plant and Equipment", "label": "Schedule Of Useful Lives Of Property Plant And Equipment Table Text Block" } } }, "auth_ref": [] }, "glspu_ScheduleOfWarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ScheduleOfWarrantLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Schedule Of Warrant Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_SecuritiesPurchaseAgreementMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SecuritiesPurchaseAgreementMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Securities Purchase Agreement [Member]", "label": "Securities Purchase Agreement Member" } } }, "auth_ref": [] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Title of 12(b) Security", "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r321" ] }, "glspu_SecurityConvergence": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SecurityConvergence", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Security Convergence", "documentation": "\u2013Security Convergence.", "label": "Security Convergence" } } }, "auth_ref": [] }, "glspu_SecurityConvergenceMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SecurityConvergenceMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Security Convergence [Member]", "label": "Security Convergence Member" } } }, "auth_ref": [] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Security Exchange Name", "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r323" ] }, "glspu_SeekingDamagesAndOtherRelief": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeekingDamagesAndOtherRelief", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/SignificantEventsaftertheReportingPeriodDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Seeking, damages and other relief", "documentation": "The amount of seeking, damages and other relief.", "label": "Seeking Damages And Other Relief" } } }, "auth_ref": [] }, "glspu_SegmentIncludingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentIncludingAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Segment including :", "label": "Segment Including Abstract" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsLineItems", "presentation": [ "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Line Items]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Chief Operating Decision-Maker for the Reportable Segments [Table]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofGeographicalInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofGeographicalInformationLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Geographical Information [Line Items]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofGeographicalInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofGeographicalInformationTable", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Geographical Information [Table]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofInformationofMajorCustomersLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofInformationofMajorCustomersLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Information of Major Customers [Line Items]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsScheduleofInformationofMajorCustomersTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsScheduleofInformationofMajorCustomersTable", "presentation": [ "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) - Schedule of Information of Major Customers [Table]" } } }, "auth_ref": [] }, "glspu_SegmentInformationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationDetailsTable", "presentation": [ "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segment Information (Details) [Table]" } } }, "auth_ref": [] }, "glspu_SegmentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationLineItems", "presentation": [ "http://www.glspu.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Information [Abstract]" } } }, "auth_ref": [] }, "glspu_SegmentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationTable", "presentation": [ "http://www.glspu.com/role/SegmentInformation" ], "lang": { "en-us": { "role": { "label": "Segment Information [Table]" } } }, "auth_ref": [] }, "glspu_SegmentInformationTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationTablesLineItems", "presentation": [ "http://www.glspu.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Segment Information [Abstract]", "label": "Segment Information Tables Line Items" } } }, "auth_ref": [] }, "glspu_SegmentInformationTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SegmentInformationTablesTable", "presentation": [ "http://www.glspu.com/role/SegmentInformationTables" ], "lang": { "en-us": { "role": { "label": "Segment Information (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_SegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsAxis", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofBalanceSheetTable", "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable", "http://www.glspu.com/role/ScheduleofGearingRatiosTable", "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable", "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable", "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable", "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable", "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [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": [ "r99", "r156", "r237", "r276", "r302" ] }, "ifrs-full_SegmentsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SegmentsMember", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofBalanceSheetTable", "http://www.glspu.com/role/ScheduleofFinancialAssetsatFairValueThroughProfitorLossTable", "http://www.glspu.com/role/ScheduleofGearingRatiosTable", "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable", "http://www.glspu.com/role/ScheduleofOtherGainsLossesNetTable", "http://www.glspu.com/role/ScheduleofPrincipalActuarialAssumptionsTable", "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "label": "Segments [member]" } }, "en": { "role": { "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used." } } }, "auth_ref": [ "r99", "r156", "r243", "r276", "r302" ] }, "glspu_SellingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SellingExpenses", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Selling and marketing expenses", "documentation": "Selling expenses.", "label": "Selling Expenses" } } }, "auth_ref": [] }, "ifrs-full_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "General and administrative expenses", "label": "Selling, general and administrative expense" } }, "en": { "role": { "documentation": "The amount of expense relating to selling, general and administrative activities of the entity." } } }, "auth_ref": [ "r344" ] }, "ifrs-full_SensitivityAnalysisForEachTypeOfMarketRisk": { "xbrltype": "textBlockItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SensitivityAnalysisForEachTypeOfMarketRisk", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Foreign Currency Market Risk Arising from Significant Foreign Exchange Variation", "label": "Sensitivity analysis for types of market risk [text block]" } }, "en": { "role": { "documentation": "The disclosure of the sensitivity analysis for types of market risk to which the entity is exposed, showing how profit or loss and equity would have been affected by changes in the relevant risk variable that were reasonably possible at that date. [Refer: Market risk [member]]" } } }, "auth_ref": [ "r220" ] }, "glspu_SeriesAConvertiblePreferenceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesAConvertiblePreferenceSharesMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Convertible Preference Shares [Member]", "label": "Series AConvertible Preference Shares Member" } } }, "auth_ref": [] }, "glspu_SeriesAOrdinaryShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesAOrdinaryShareMember", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Series A Ordinary Share [Member]", "label": "Series AOrdinary Share Member" } } }, "auth_ref": [] }, "glspu_SeriesAOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesAOrdinarySharesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Series A [Member]", "label": "Series AOrdinary Shares Member" } } }, "auth_ref": [] }, "glspu_SeriesBOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesBOrdinarySharesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Series B [Member]", "label": "Series BOrdinary Shares Member" } } }, "auth_ref": [] }, "glspu_SeriesCOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesCOrdinarySharesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Series C [Member]", "label": "Series COrdinary Shares Member" } } }, "auth_ref": [] }, "glspu_SeriesDOrdinarySharesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SeriesDOrdinarySharesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Series D [Member]", "label": "Series DOrdinary Shares Member" } } }, "auth_ref": [] }, "glspu_ServiceRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ServiceRevenue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenueRecognizedthatwasIncludedintheContractLiabilityBalanceTable" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue", "label": "Service Revenue" } } }, "auth_ref": [] }, "glspu_ServiceRevenueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ServiceRevenueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable", "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Service revenue [Member]", "verboseLabel": "Service Revenue [Member]", "netLabel": "Service [Member]", "label": "Service Revenue Member" } } }, "auth_ref": [] }, "ifrs-full_ServicesExpense": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ServicesExpense", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCostofInventoriesRecognizedasExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of services", "label": "Services expense" } }, "en": { "role": { "documentation": "The amount of expense arising from services." } } }, "auth_ref": [ "r344" ] }, "glspu_ShareBasedPaymentArrangementOptionActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentArrangementOptionActivityTableTextBlock", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Share-Based Payment Arrangements", "label": "Share Based Payment Arrangement Option Activity Table Text Block" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsLineItems", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofEmployeeShareOptionsGrantingPeriodandExerciseConditionsTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Employee Share Options Granting Period and Exercise Conditions [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofFairValueofShareOptionsGrantedonGrantDateLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofFairValueofShareOptionsGrantedonGrantDateLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofFairValueofShareOptionsGrantedonGrantDateTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Fair Value of Share Options Granted on Grant Date [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofShareBasedPaymentExpensesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofShareBasedPaymentExpensesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofShareBasedPaymentExpensesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofShareBasedPaymentExpensesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentExpensesTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Share-Based Payment Expenses [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofShareBasedPaymentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofShareBasedPaymentLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Share-Based Payment [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsScheduleofShareBasedPaymentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsScheduleofShareBasedPaymentTable", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) - Schedule of Share-Based Payment [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentDetailsTable", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Details) [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentLineItems", "presentation": [ "http://www.glspu.com/role/ShareBasedPayment" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment [Abstract]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentMember", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment [Member]", "label": "Share Based Payment Member" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentTable", "presentation": [ "http://www.glspu.com/role/ShareBasedPayment" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment [Table]" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentTablesLineItems", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Payment [Abstract]", "label": "Share Based Payment Tables Line Items" } } }, "auth_ref": [] }, "glspu_ShareBasedPaymentTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareBasedPaymentTablesTable", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentTables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_ShareCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital", "label": "Share Capital Abstract" } } }, "auth_ref": [] }, "glspu_ShareCapitalDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalDetailsLineItems", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Share Capital (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareCapitalDetailsScheduleofAuthorizedandIssuedPreferenceSharesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalDetailsScheduleofAuthorizedandIssuedPreferenceSharesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "label": "Share Capital (Details) - Schedule of Authorized and Issued Preference Shares [Line Items]" } } }, "auth_ref": [] }, "glspu_ShareCapitalDetailsScheduleofAuthorizedandIssuedPreferenceSharesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalDetailsScheduleofAuthorizedandIssuedPreferenceSharesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "label": "Share Capital (Details) - Schedule of Authorized and Issued Preference Shares [Table]" } } }, "auth_ref": [] }, "glspu_ShareCapitalDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalDetailsTable", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "label": "Share Capital (Details) [Table]" } } }, "auth_ref": [] }, "glspu_ShareCapitalLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalLineItems", "presentation": [ "http://www.glspu.com/role/ShareCapital" ], "lang": { "en-us": { "role": { "label": "Share Capital [Abstract]" } } }, "auth_ref": [] }, "glspu_ShareCapitalPreferredShareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalPreferredShareMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Share capital - preference share", "label": "Share Capital Preferred Share Member" } } }, "auth_ref": [] }, "glspu_ShareCapitalTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalTable", "presentation": [ "http://www.glspu.com/role/ShareCapital" ], "lang": { "en-us": { "role": { "label": "Share Capital [Table]" } } }, "auth_ref": [] }, "glspu_ShareCapitalTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalTablesLineItems", "presentation": [ "http://www.glspu.com/role/ShareCapitalTables" ], "lang": { "en-us": { "role": { "terseLabel": "Share Capital [Abstract]", "label": "Share Capital Tables Line Items" } } }, "auth_ref": [] }, "glspu_ShareCapitalTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareCapitalTablesTable", "presentation": [ "http://www.glspu.com/role/ShareCapitalTables" ], "lang": { "en-us": { "role": { "label": "Share Capital (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_ShareListingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShareListingExpense", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_InterestRevenueExpense", "weight": -1.0, "order": 5.0 }, "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "glspu_CashoutflowInflowGeneratedFromOperation", "weight": 1.0, "order": 5.0 }, "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable": { "parentTag": "ifrs-full_ExpenseByNature", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow", "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofExpensesbyNatureTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share listing expenses", "negatedLabel": "Share listing expenses", "documentation": "The amount of share listing expenses.", "label": "Share Listing Expense" } } }, "auth_ref": [] }, "ifrs-full_ShareOfContingentLiabilitiesOfAssociatesIncurredJointlyWithOtherInvestors": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfContingentLiabilitiesOfAssociatesIncurredJointlyWithOtherInvestors", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "PIPE Investors (in Dollars)", "label": "Share of contingent liabilities of associates incurred jointly with other investors" } }, "en": { "role": { "documentation": "The entity's share of contingent liabilities incurred jointly with other investors with significant influence over associates. [Refer: Associates [member]; Contingent liabilities [member]]" } } }, "auth_ref": [ "r132" ] }, "ifrs-full_ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShareOfOtherComprehensiveIncomeOfAssociatesAndJointVenturesAccountedForUsingEquityMethodThatWillNotBeReclassifiedToProfitOrLossNetOfTax", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedComprehensiveIncome": { "parentTag": "ifrs-full_ComprehensiveIncomeAttributableToOwnersOfParent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "totalLabel": "Other comprehensive (loss) income for the year, net of tax", "label": "Share of other comprehensive income of associates and joint ventures accounted for using equity method that will not be reclassified to profit or loss, net of tax" } }, "en": { "role": { "documentation": "Share of the other comprehensive income of associates and joint ventures accounted for using the equity method that will not be reclassified to profit or loss, net of tax." } } }, "auth_ref": [ "r41" ] }, "glspu_SharesOfOrdinaryShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SharesOfOrdinaryShares", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of ordinary shares", "documentation": "Shares of ordinary shares.", "label": "Shares Of Ordinary Shares" } } }, "auth_ref": [] }, "glspu_SharesOfPreferenceShares": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SharesOfPreferenceShares", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares of preference shares", "documentation": "Shares of preference shares.", "label": "Shares Of Preference Shares" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanBuildingAndStructureMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanBuildingAndStructureMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Building And Structure Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanEightMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanEightMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Eight Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanFiveMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Five Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanFourMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanFourMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Four Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanOneMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanOneMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan One Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanSevenMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Seven Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanSixMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanSixMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Six Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Three Member" } } }, "auth_ref": [] }, "glspu_ShortTermBankLoanTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBankLoanTwoMember", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Bank loan [Member]", "label": "Short Term Bank Loan Two Member" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsDetailsScheduleofShortTermBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsDetailsScheduleofShortTermBorrowingsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Line Items]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsDetailsScheduleofShortTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsDetailsScheduleofShortTermBorrowingsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings (Details) - Schedule of Short-Term Borrowings [Table]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsDetailsScheduleofShortTermandLongTermBorrowingLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsDetailsScheduleofShortTermandLongTermBorrowingLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Line Items]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsDetailsScheduleofShortTermandLongTermBorrowingTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsDetailsScheduleofShortTermandLongTermBorrowingTable", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings (Details) - Schedule of Short Term and Long Term Borrowing [Table]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsLineItems", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings [Abstract]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsTable", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowings" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings [Table]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsTablesLineItems", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Borrowings [Abstract]", "label": "Short Term Borrowings Tables Line Items" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsTablesTable", "presentation": [ "http://www.glspu.com/role/ShortTermBorrowingsTables" ], "lang": { "en-us": { "role": { "label": "Short-Term Borrowings (Tables) [Table]" } } }, "auth_ref": [] }, "glspu_ShortTermBorrowingsType": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermBorrowingsType", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Type", "label": "Short Term Borrowings Type" } } }, "auth_ref": [] }, "glspu_ShortTermDebtInterestRateIncreases": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "ShortTermDebtInterestRateIncreases", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Rate", "label": "Short Term Debt Interest Rate Increases" } } }, "auth_ref": [] }, "ifrs-full_ShorttermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermBorrowings", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings", "label": "Current borrowings" } }, "en": { "role": { "documentation": "The amount of current borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r339" ] }, "ifrs-full_ShorttermBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermBorrowingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChangesinLiabilitiesfromFinancingActivitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term borrowings [Member]", "label": "Short-term borrowings [member]" } }, "en": { "role": { "documentation": "This member stands for short-term borrowings. [Refer: Borrowings]" } } }, "auth_ref": [ "r289", "r291" ] }, "ifrs-full_ShorttermDepositsClassifiedAsCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ShorttermDepositsClassifiedAsCashEquivalents", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofGearingRatiosTable": { "parentTag": "ifrs-full_NetDebt", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Less: Cash and cash equivalents", "label": "Short-term deposits, classified as cash equivalents" } }, "en": { "role": { "documentation": "A classification of cash equivalents representing short-term deposits. [Refer: Cash equivalents]" } } }, "auth_ref": [ "r366" ] }, "glspu_SignificantContingentLiabilitiesAndUnrecognizedContractCommitmentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SignificantContingentLiabilitiesAndUnrecognizedContractCommitmentsAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Significant contingent liabilities and unrecognized contract commitments", "label": "Significant Contingent Liabilities And Unrecognized Contract Commitments Abstract" } } }, "auth_ref": [] }, "glspu_SignificantContingentLiabilitiesAndUnrecognizedContractCommitmentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SignificantContingentLiabilitiesAndUnrecognizedContractCommitmentsLineItems", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Significant Contingent Liabilities and Unrecognized Contract Commitments [Line Items]" } } }, "auth_ref": [] }, "glspu_SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetailsTable", "presentation": [ "http://www.glspu.com/role/SignificantContingentLiabilitiesandUnrecognizedContractCommitmentsDetails" ], "lang": { "en-us": { "role": { "label": "Significant Contingent Liabilities and Unrecognized Contract Commitments (Details) [Table]" } } }, "auth_ref": [] }, "glspu_SoftwareMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SoftwareMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Software [Member]", "label": "Software Member" } } }, "auth_ref": [] }, "glspu_SoftwareSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SoftwareSalesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Software sales [Member]", "label": "Software Sales Member" } } }, "auth_ref": [] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Statements of Comprehensive Loss [Abstract]" } } }, "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 [abstract]" } } }, "auth_ref": [] }, "ifrs-full_StatementOfChangesInEquityLineItems": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "StatementOfChangesInEquityLineItems", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "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.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "label": "Statement of changes in equity [table]" } }, "en": { "role": { "documentation": "Schedule disclosing information related to changes in equity." } } }, "auth_ref": [ "r7" ] }, "glspu_StatementOfCompliancePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "StatementOfCompliancePolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Statement of compliance", "documentation": "Statement of compliance.", "label": "Statement Of Compliance Policy Text Block" } } }, "auth_ref": [] }, "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 [abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.glspu.com/role/PensionsDetails" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "label": "Statement [Table]" } } }, "auth_ref": [] }, "glspu_StockholdersEquityReverseStockSplit1": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "StockholdersEquityReverseStockSplit1", "presentation": [ "http://www.glspu.com/role/ConvertiblePreferenceShareLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reverse stock split description", "documentation": "Description of the reverse stock split arrangement. Also provide the retroactive effect given by the reverse split that occurs after the balance sheet date but before the release of financial statements.", "label": "Stockholders Equity Reverse Stock Split1" } } }, "auth_ref": [] }, "ifrs-full_SubscriptionCirculationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SubscriptionCirculationRevenue", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Inter-segment revenue", "negatedLabel": "Inter-revenue streams", "label": "Subscription circulation revenue" } }, "en": { "role": { "documentation": "The amount of circulation revenue derived from subscriptions. [Refer: Revenue; Circulation revenue]" } } }, "auth_ref": [ "r337" ] }, "glspu_SummaryofMaterialAccountingPolicyInformationDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SummaryofMaterialAccountingPolicyInformationDetailsLineItems", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Material Accounting Policy Information (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_SummaryofMaterialAccountingPolicyInformationDetailsScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SummaryofMaterialAccountingPolicyInformationDetailsScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Estimated Useful Lives of Property, Plant and Equipment [Line Items]" } } }, "auth_ref": [] }, "glspu_SummaryofMaterialAccountingPolicyInformationDetailsScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SummaryofMaterialAccountingPolicyInformationDetailsScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Summary of Material Accounting Policy Information (Details) - Schedule of Estimated Useful Lives of Property, Plant and Equipment [Table]" } } }, "auth_ref": [] }, "glspu_SummaryofMaterialAccountingPolicyInformationDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SummaryofMaterialAccountingPolicyInformationDetailsTable", "presentation": [ "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "label": "Summary of Material Accounting Policy Information (Details) [Table]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationDetailsScheduleofInvestingActivitieswithPartialCashPaymentsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationDetailsScheduleofInvestingActivitieswithPartialCashPaymentsLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Investing Activities with Partial Cash Payments [Abstract]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationDetailsScheduleofInvestingActivitieswithPartialCashPaymentsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationDetailsScheduleofInvestingActivitieswithPartialCashPaymentsTable", "presentation": [ "http://www.glspu.com/role/ScheduleofInvestingActivitieswithPartialCashPaymentsTable" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information (Details) - Schedule of Investing Activities with Partial Cash Payments [Table]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationDetailsScheduleofPurchaseofPropertyPlantandEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationDetailsScheduleofPurchaseofPropertyPlantandEquipmentLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Schedule of Purchase of Property Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationDetailsScheduleofPurchaseofPropertyPlantandEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationDetailsScheduleofPurchaseofPropertyPlantandEquipmentTable", "presentation": [ "http://www.glspu.com/role/ScheduleofPurchaseofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information (Details) - Schedule of Purchase of Property, Plant and Equipment [Table]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationLineItems", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationTable", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformation" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Table]" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationTablesLineItems", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Cash Flow Information [Abstract]", "label": "Supplemental Cash Flow Information Tables Line Items" } } }, "auth_ref": [] }, "glspu_SupplementalCashFlowInformationTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "SupplementalCashFlowInformationTablesTable", "presentation": [ "http://www.glspu.com/role/SupplementalCashFlowInformationTables" ], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_SurplusDeficitInPlan": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "SurplusDeficitInPlan", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofBalanceSheetTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofBalanceSheetTable" ], "lang": { "en-us": { "role": { "negatedTotalLabel": "Net defined benefit asset", "label": "Surplus (deficit) in plan" } }, "en": { "role": { "documentation": "The fair value of any plan assets, less the present value of the defined benefit obligation. [Refer: Plan assets [member]]" } } }, "auth_ref": [ "r352" ] }, "country_TW": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "TW", "presentation": [ "http://www.glspu.com/role/ScheduleofGeographicalInformationTable", "http://www.glspu.com/role/ScheduleofInformationofMajorCustomersTable", "http://www.glspu.com/role/SegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan [member]", "verboseLabel": "Taiwan [Member]", "label": "TAIWAN" } } }, "auth_ref": [] }, "currency_TWD": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/currency/2023", "localname": "TWD", "presentation": [ "http://www.glspu.com/role/ScheduleofAssetsandLiabilitiesDenominatedinForeignCurrenciesTable", "http://www.glspu.com/role/ScheduleofForeignCurrencyMarketRiskArisingfromSignificantForeignExchangeVariationTable" ], "lang": { "en-us": { "role": { "terseLabel": "NTD:USD [Member]", "label": "Taiwan, New Dollars" } } }, "auth_ref": [] }, "glspu_TaiwanTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaiwanTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taiwan Taxation [Member]", "label": "Taiwan Taxation Member" } } }, "auth_ref": [] }, "glspu_TaxAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Tax [Axis]", "label": "Tax Axis" } } }, "auth_ref": [] }, "glspu_TaxDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxDomainDomain", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "label": "TaxDomain [Domain]" } } }, "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.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Utilization of previously unrecognized tax losses", "label": "Tax effect from change in tax rate" } }, "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": [ "r49" ] }, "ifrs-full_TaxEffectOfForeignTaxRates": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfForeignTaxRates", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of foreign exchange", "label": "Tax effect of foreign 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 foreign tax rates. [Refer: Accounting profit]" } } }, "auth_ref": [ "r49" ] }, "ifrs-full_TaxEffectOfTaxLosses": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxEffectOfTaxLosses", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized tax losses (in Dollars)", "label": "Tax effect of tax losses" } }, "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": [ "r49" ] }, "glspu_TaxPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxPaid", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedCashFlow": { "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedCashFlow" ], "lang": { "en-us": { "role": { "terseLabel": "Tax paid", "documentation": "Amount of tax paid.", "label": "Tax Paid" } } }, "auth_ref": [] }, "ifrs-full_TaxRateEffectFromChangeInTaxRate": { "xbrltype": "percentItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TaxRateEffectFromChangeInTaxRate", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Profits tax rate", "label": "Tax rate effect from change in tax rate" } }, "en": { "role": { "documentation": "The tax rate effect on the reconciliation between the average effective tax rate and the applicable tax rate resulting from a change in tax rate. [Refer: Average effective tax rate; Applicable tax rate]" } } }, "auth_ref": [ "r50" ] }, "glspu_TaxYearTwoZeroTwoThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxYearTwoZeroTwoThreeMember", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2023 [Member]", "label": "Tax Year Two Zero Two Three Member" } } }, "auth_ref": [] }, "glspu_TaxYears2022Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxYears2022Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2022 [Member]", "label": "Tax Years2022 Member" } } }, "auth_ref": [] }, "glspu_TaxableLossNotRecognizedAsDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxableLossNotRecognizedAsDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Taxable loss not recognized as deferred tax assets", "label": "Taxable Loss Not Recognized As Deferred Tax Assets" } } }, "auth_ref": [] }, "glspu_TaxeYear2016Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxeYear2016Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2016 [Member]", "label": "Taxe Year2016 Member" } } }, "auth_ref": [] }, "glspu_TaxeYear2017Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxeYear2017Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2017 [Member]", "label": "Taxe Year2017 Member" } } }, "auth_ref": [] }, "glspu_TaxeYear2018Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxeYear2018Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2018 [Member]", "label": "Taxe Year2018 Member" } } }, "auth_ref": [] }, "glspu_TaxeYear2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxeYear2020Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2020 [Member]", "label": "Taxe Year2020 Member" } } }, "auth_ref": [] }, "glspu_TaxeYear2021Member": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TaxeYear2021Member", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "2021 [Member]", "label": "Taxe Year2021 Member" } } }, "auth_ref": [] }, "glspu_TelmediaTechnologyLimitedTelmediaMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TelmediaTechnologyLimitedTelmediaMember", "presentation": [ "http://www.glspu.com/role/ScheduleofSubsidiariesIncludedintheConsolidatedFinancialStatementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Telmedia Technology Limited (Telmedia) [Member]", "label": "Telmedia Technology Limited Telmedia Member" } } }, "auth_ref": [] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "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": [ "r54" ] }, "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "label": "Temporary difference, unused tax losses and unused tax credits [member]" } }, "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": [ "r54" ] }, "glspu_TheCapitalReorganizationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TheCapitalReorganizationPolicyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "The capital reorganization", "label": "The Capital Reorganization Policy Text Block" } } }, "auth_ref": [] }, "glspu_TimeDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimeDeposit", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "documentation": "Time deposits.", "label": "Time Deposit" } } }, "auth_ref": [] }, "glspu_TimeDepositInterestRatePercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimeDepositInterestRatePercentage", "presentation": [ "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest rate of time deposit", "documentation": "Interest rate of time deposit.", "label": "Time Deposit Interest Rate Percentage" } } }, "auth_ref": [] }, "glspu_TimeDepositsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimeDepositsCurrent", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Time Deposits Current" } } }, "auth_ref": [] }, "glspu_TimeDepositsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimeDepositsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofgroupsAssetsPledgedasCollateralTable" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits [Member]", "label": "Time Deposits Member" } } }, "auth_ref": [] }, "glspu_TimeDepositsNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimeDepositsNonCurrent", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofFinancialAssetsatAmortizedCostTable" ], "lang": { "en-us": { "role": { "terseLabel": "Time deposits", "label": "Time Deposits Non Current" } } }, "auth_ref": [] }, "glspu_TimingOfRevenueRecognitionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimingOfRevenueRecognitionAbstract", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of revenue recognition", "label": "Timing Of Revenue Recognition Abstract" } } }, "auth_ref": [] }, "glspu_TimingOfRevenueRecognitionOverTime": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TimingOfRevenueRecognitionOverTime", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Over time", "documentation": "Timing of revenue recognition over time.", "label": "Timing Of Revenue Recognition Over Time" } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ifrs-full_TopOfRangeMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TopOfRangeMember", "presentation": [ "http://www.glspu.com/role/CashandCashEquivalentsDetails", "http://www.glspu.com/role/FinancialAssetsatAmortizedCostDetails", "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable", "http://www.glspu.com/role/ScheduleofProvisionMatrixTable", "http://www.glspu.com/role/ScheduleofShortTermBorrowingsTable", "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable", "http://www.glspu.com/role/SummaryofMaterialAccountingPolicyInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Top of range [member]", "verboseLabel": "Top of Range [Member]", "netLabel": "Maximum [Member]", "label": "Top of range [member]" } }, "en": { "role": { "documentation": "This member stands for top of a range." } } }, "auth_ref": [ "r152", "r176", "r192", "r293", "r294", "r368" ] }, "glspu_Total": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "Total", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total" } } }, "auth_ref": [] }, "glspu_TotalCapitals": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalCapitals", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ScheduleofGearingRatiosTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofGearingRatiosTable" ], "lang": { "en-us": { "role": { "totalLabel": "Total capital", "label": "Total Capitals" } } }, "auth_ref": [] }, "glspu_TotalCurrentItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalCurrentItems", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total current items", "documentation": "Total current items.", "label": "Total Current Items" } } }, "auth_ref": [] }, "glspu_TotalFairValueOfEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalFairValueOfEquity", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total fair value of equity", "documentation": "Fair value of equity.", "label": "Total Fair Value Of Equity" } } }, "auth_ref": [] }, "glspu_TotalIntangibleAssetsOtherThanGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalIntangibleAssetsOtherThanGoodwill", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofAmortizationonIntangibleAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Total Intangible Assets Other Than Goodwill" } } }, "auth_ref": [] }, "glspu_TotalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalMember", "presentation": [ "http://www.glspu.com/role/ScheduleofIntangibleAssetsTable", "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable", "http://www.glspu.com/role/ScheduleofRevenuefromtheTransferofGoodsandServicesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total [Member]", "label": "Total Member" } } }, "auth_ref": [] }, "glspu_TotalNoncurrentItems": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalNoncurrentItems", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPrepaymentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total non-current items", "documentation": "Total non-current items.", "label": "Total Noncurrent Items" } } }, "auth_ref": [] }, "glspu_TotalPropertyPlantAndEquipments": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TotalPropertyPlantAndEquipments", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Total", "periodEndLabel": "Total", "documentation": "Total Property Plant And Equipment.", "label": "Total Property Plant And Equipments" } } }, "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.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Trade and other current payables" } }, "en": { "role": { "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]" } } }, "auth_ref": [ "r16" ] }, "ifrs-full_TradeAndOtherCurrentReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherCurrentReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentAssets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable", "label": "Trade and other current receivables" } }, "en": { "role": { "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]" } } }, "auth_ref": [ "r14", "r29" ] }, "ifrs-full_TradeAndOtherPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayables", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Total", "label": "Trade and other payables" } }, "en": { "role": { "documentation": "The amount of trade payables and other payables. [Refer: Trade payables; Other payables]" } } }, "auth_ref": [ "r16" ] }, "ifrs-full_TradeAndOtherPayablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherPayablesAbstract", "lang": { "en-us": { "role": { "label": "Other Payables [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherReceivables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherReceivables", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofOtherreceivablesTable": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.glspu.com/role/ScheduleofOtherreceivablesTable" ], "lang": { "en-us": { "role": { "totalLabel": "Other Recievable net", "label": "Trade and other receivables" } }, "en": { "role": { "documentation": "The amount of trade receivables and other receivables. [Refer: Trade receivables; Other receivables]" } } }, "auth_ref": [ "r14", "r29" ] }, "ifrs-full_TradeAndOtherReceivablesAbstract": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherReceivablesAbstract", "lang": { "en-us": { "role": { "label": "Other receivables [Abstract]" } } }, "auth_ref": [] }, "ifrs-full_TradeAndOtherReceivablesDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeAndOtherReceivablesDueFromRelatedParties", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ScheduleofOtherreceivablesTable": { "parentTag": "ifrs-full_OtherCurrentReceivables", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/RelatedPartyTransactionsDetails", "http://www.glspu.com/role/ScheduleofOtherreceivablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Other receivables from a related party (Note)", "verboseLabel": "Receivables due from related parties", "label": "Receivables due from related parties" } }, "en": { "role": { "documentation": "The amount of receivables due from related parties. [Refer: Related parties [member]]" } } }, "auth_ref": [ "r261" ] }, "ifrs-full_TradeReceivablesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TradeReceivablesMember", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails", "http://www.glspu.com/role/ScheduleofECLsforContractAssetsAccountsandOtherReceivableTable" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable [Member]", "label": "Trade receivables [member]" } }, "en": { "role": { "documentation": "This member stands for trade receivables. [Refer: Trade receivables]" } } }, "auth_ref": [ "r212", "r216", "r308", "r337" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "glspu_TransferredToFinancialAssetsAtAmortizedCost": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TransferredToFinancialAssetsAtAmortizedCost", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred to financial assets at amortized cost", "documentation": "Transferred to financial assets at amortized cost.", "label": "Transferred To Financial Assets At Amortized Cost" } } }, "auth_ref": [] }, "glspu_TransferredToFinancialAssetsAtAmortizedCostNet": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TransferredToFinancialAssetsAtAmortizedCostNet", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofCashandCashEquivalentsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transferred to financial assets at amortized cost, Net", "documentation": "Transferred to financial assets at amortized cost, Net.", "label": "Transferred To Financial Assets At Amortized Cost Net" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesAssetLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesAssetLiabilities", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Total", "documentation": "Amount of translation differences asset liabilities.", "label": "Translation Differences Asset Liabilities" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesDeferredTaxAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesDeferredTaxAssets", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Deferred tax assets", "documentation": "Amount of translation differences, deferred tax assets.", "label": "Translation Differences Deferred Tax Assets" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesDeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesDeferredTaxLiabilities", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Deferred tax liabilities", "documentation": "Amount of translation differences, deferred tax liabilities.", "label": "Translation Differences Deferred Tax Liabilities" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesEmployeeShareOptions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesEmployeeShareOptions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Employee share options", "documentation": "Amount of translation differences, employee share options.", "label": "Translation Differences Employee Share Options" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesPrepaymentOfPension": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesPrepaymentOfPension", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Prepayment of pension", "documentation": "Amount of translation differences, prepayment of pension.", "label": "Translation Differences Prepayment Of Pension" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesProvisions": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesProvisions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Provisions", "documentation": "Amount of translation differences, provisions.", "label": "Translation Differences Provisions" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesTaxLossesCarryforward": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesTaxLossesCarryforward", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Tax losses carryforward", "documentation": "Amount of translation differences, tax losses carryforward.", "label": "Translation Differences Tax Losses Carryforward" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesUnrealizedExchangeGain": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesUnrealizedExchangeGain", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Unrealized exchange gain", "documentation": "Amount of translation differences, unrealized exchange gain.", "label": "Translation Differences Unrealized Exchange Gain" } } }, "auth_ref": [] }, "glspu_TranslationDifferencesUnrealizedExchangeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TranslationDifferencesUnrealizedExchangeLoss", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofDeferredTaxAssetsorLiabilitiesasaresultofTemporarydifferencesandLossCarryforwardsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Translation differences, Unrealized exchange loss", "documentation": "Amount of translation differences, unrealized exchange loss.", "label": "Translation Differences Unrealized Exchange Loss" } } }, "auth_ref": [] }, "glspu_TransportationEquipmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TransportationEquipmentsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation Equipment [Member]", "label": "Transportation Equipments Member" } } }, "auth_ref": [] }, "ifrs-full_TreasuryShares": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TreasuryShares", "crdr": "debit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_EquityAttributableToOwnersOfParent", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "negatedLabel": "Treasury shares", "label": "Treasury shares" } }, "en": { "role": { "documentation": "An entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r90", "r263" ] }, "ifrs-full_TreasurySharesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TreasurySharesMember", "presentation": [ "http://www.glspu.com/role/ShareholdersEquityType2or3" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares", "label": "Treasury shares [member]" } }, "en": { "role": { "documentation": "This member stands for the entity\u2019s own equity instruments, held by the entity or other members of the consolidated group." } } }, "auth_ref": [ "r7" ] }, "glspu_TreasurySharesPurchased": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TreasurySharesPurchased", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury shares purchased", "documentation": "Treasury shares purchased.", "label": "Treasury Shares Purchased" } } }, "auth_ref": [] }, "glspu_TypeOfSharebasedArrangementAxis": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TypeOfSharebasedArrangementAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Sharebased arrangement [Axis]", "label": "Type Of Sharebased Arrangement Axis" } } }, "auth_ref": [] }, "glspu_TypeOfSharebasedArrangementDomainDomain": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "TypeOfSharebasedArrangementDomainDomain", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "label": "TypeOfSharebasedArrangementDomain [Domain]" } } }, "auth_ref": [] }, "ifrs-full_TypesOfAntidilutiveInstrumentsAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfAntidilutiveInstrumentsAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "label": "Types of antidilutive 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": [ "r95" ] }, "ifrs-full_TypesOfCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfCustomersAxis", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Types of customers [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": [ "r297" ] }, "ifrs-full_TypesOfCustomersMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfCustomersMember", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "label": "Types of customers [member]" } }, "en": { "role": { "documentation": "This member stands for all types of customers. It also represents the standard value for the 'Types of customers' axis if no other member is used." } } }, "auth_ref": [ "r297" ] }, "ifrs-full_TypesOfRisksAxis": { "xbrltype": "stringItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksAxis", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "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": [ "r177", "r178", "r179", "r180", "r203", "r210", "r211" ] }, "ifrs-full_TypesOfRisksMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "TypesOfRisksMember", "presentation": [ "http://www.glspu.com/role/FinancialInstrumentsDetails" ], "lang": { "en-us": { "role": { "label": "Risks [member]" } }, "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": [ "r177", "r178", "r179", "r180", "r203", "r210", "r211" ] }, "glspu_UncollaterializedBorrowingsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UncollaterializedBorrowingsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofLongTermBorrowingsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Uncollaterialized Borrowings [Member]", "verboseLabel": "Uncollaterialized borrowings [Member]", "label": "Uncollaterialized Borrowings Member" } } }, "auth_ref": [] }, "glspu_UndrawnAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UndrawnAmount", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofShortTermandLongTermBorrowingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Undrawn Amount", "label": "Undrawn Amount" } } }, "auth_ref": [] }, "glspu_UnitedKingdomTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UnitedKingdomTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United Kingdom Taxation [Member]", "label": "United Kingdom Taxation Member" } } }, "auth_ref": [] }, "glspu_UnitedStatesTaxationMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UnitedStatesTaxationMember", "presentation": [ "http://www.glspu.com/role/IncomeTaxDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States Taxation [Member]", "label": "United States Taxation Member" } } }, "auth_ref": [] }, "glspu_UnrecognizedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UnrecognizedAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unrecognized amount", "label": "Unrecognized Amount" } } }, "auth_ref": [] }, "glspu_UnusedAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UnusedAmount", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofExpirationDatesofUnusedTaxLossesandAmountsofUnrecognizedDeferredTaxAssetsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Unused amount", "label": "Unused Amount" } } }, "auth_ref": [] }, "ifrs-full_UnusedProvisionReversedOtherProvisions": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedProvisionReversedOtherProvisions", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "negatedLabel": "Reversal of unused amounts", "label": "Unused provision reversed, other provisions" } }, "en": { "role": { "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]" } } }, "auth_ref": [ "r104" ] }, "ifrs-full_UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UnusedTaxLossesForWhichNoDeferredTaxAssetRecognised", "presentation": [ "http://www.glspu.com/role/ScheduleofReconciliationbetweenIncomeTaxExpenseBenefitandAccountingLossTable" ], "lang": { "en-us": { "role": { "terseLabel": "Temporary differences not recognized", "label": "Unused tax losses for which no deferred tax asset recognised" } }, "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": [ "r51" ] }, "glspu_UpTo180DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UpTo180DaysPastDueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Up to 180 days past due [Member]", "label": "Up To180 Days Past Due Member" } } }, "auth_ref": [] }, "glspu_UpTo365DaysPastDueMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "UpTo365DaysPastDueMember", "presentation": [ "http://www.glspu.com/role/ScheduleofProvisionMatrixTable" ], "lang": { "en-us": { "role": { "terseLabel": "Up to 365 days past due [Member]", "label": "Up To365 Days Past Due Member" } } }, "auth_ref": [] }, "ifrs-full_UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment": { "xbrltype": "durationItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "UsefulLifeMeasuredAsPeriodOfTimePropertyPlantAndEquipment", "presentation": [ "http://www.glspu.com/role/ScheduleofEstimatedUsefulLivesofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Property plant and equipment useful life", "label": "Useful life measured as period of time, 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": [ "r55" ] }, "ifrs-full_ValueAddedTaxPayables": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "ValueAddedTaxPayables", "crdr": "credit", "presentation": [ "http://www.glspu.com/role/ScheduleofotherpayablesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Output tax payable", "label": "Value added tax payables" } }, "en": { "role": { "documentation": "The amount of payables related to a value added tax." } } }, "auth_ref": [ "r341" ] }, "ifrs-full_VehiclesMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "VehiclesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofrightofuseassetsandthedepreciationchargeTable" ], "lang": { "en-us": { "role": { "terseLabel": "Transportation Equipment [Member]", "label": "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": [ "r347" ] }, "glspu_VestingConditions": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "VestingConditions", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentTable" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting conditions", "label": "Vesting Conditions" } } }, "auth_ref": [] }, "glspu_VideoIoT": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "VideoIoT", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Video IoT", "documentation": "VideoIo.", "label": "Video Io T" } } }, "auth_ref": [] }, "glspu_VideoIoTMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "VideoIoTMember", "presentation": [ "http://www.glspu.com/role/ScheduleofChiefOperatingDecisionMakerfortheReportableSegmentsTable", "http://www.glspu.com/role/ScheduleofRevenuefromContractswithCustomersTable" ], "lang": { "en-us": { "role": { "terseLabel": "Video IoT [Member]", "label": "Video Io TMember" } } }, "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.glspu.com/role/ScheduleEmployeeBenefitExpenseTable": { "parentTag": "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithPartiesOtherThanEmployees", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.glspu.com/role/ScheduleEmployeeBenefitExpenseTable" ], "lang": { "en-us": { "role": { "terseLabel": "Wages and salaries", "label": "Wages and salaries" } }, "en": { "role": { "documentation": "A class of employee benefits expense that represents wages and salaries. [Refer: Employee benefits expense]" } } }, "auth_ref": [ "r353" ] }, "glspu_WarantsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarantsMember", "presentation": [ "http://www.glspu.com/role/DocumentAndEntityInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants", "label": "Warants Member" } } }, "auth_ref": [] }, "glspu_WarrantAcquired": { "xbrltype": "monetaryItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantAcquired", "crdr": "debit", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofEquityConsiderationTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant acquired", "documentation": "The amount of warrant acquired.", "label": "Warrant Acquired" } } }, "auth_ref": [] }, "glspu_WarrantExercised": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantExercised", "presentation": [ "http://www.glspu.com/role/ScheduleofMovementsintheNumberoftheCompanysOrdinarySharesOutstandingTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant exercised", "documentation": "Warrant exercised.", "label": "Warrant Exercised" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitieMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitieMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities [Member]", "label": "Warrant Liabilitie Member" } } }, "auth_ref": [] }, "glspu_WarrantLiabilities": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilities", "presentation": [ "http://www.glspu.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "documentation": "Warrant liabilities", "label": "Warrant Liabilities" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesAbstract", "lang": { "en-us": { "role": { "label": "Warrant Liabilities Abstract" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesDetailsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesDetailsLineItems", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) [Line Items]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesDetailsScheduleofWarrantLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesDetailsScheduleofWarrantLiabilitiesLineItems", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) - Schedule of Warrant Liabilities [Line Items]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesDetailsScheduleofWarrantLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesDetailsScheduleofWarrantLiabilitiesTable", "presentation": [ "http://www.glspu.com/role/ScheduleofWarrantLiabilitiesTable" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) - Schedule of Warrant Liabilities [Table]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesDetailsTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesDetailsTable", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Details) [Table]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesLineItems", "presentation": [ "http://www.glspu.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Abstract]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesMember", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable", "http://www.glspu.com/role/ScheduleoftheRelatedInformationofNaturesoftheAssetsandLiabilitiesTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities [Member]", "verboseLabel": "Warrant liabilities [Member]", "label": "Warrant Liabilities Member" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesPoilcyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesPoilcyTextBlock", "presentation": [ "http://www.glspu.com/role/AccountingPoliciesByPolicy" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant Liabilities Poilcy Text Block" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesTable", "presentation": [ "http://www.glspu.com/role/WarrantLiabilities" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities [Table]" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesTablesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesTablesLineItems", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant Liabilities [Abstract]", "label": "Warrant Liabilities Tables Line Items" } } }, "auth_ref": [] }, "glspu_WarrantLiabilitiesTablesTable": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantLiabilitiesTablesTable", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesTables" ], "lang": { "en-us": { "role": { "label": "Warrant Liabilities (Tables) [Table]" } } }, "auth_ref": [] }, "ifrs-full_WarrantLiability": { "xbrltype": "monetaryItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WarrantLiability", "crdr": "credit", "calculation": { "http://www.glspu.com/role/ConsolidatedBalanceSheet": { "parentTag": "ifrs-full_CurrentLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.glspu.com/role/ConsolidatedBalanceSheet" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant liabilities", "label": "Warrant liability" } }, "en": { "role": { "documentation": "The amount of warrant liabilities." } } }, "auth_ref": [ "r339" ] }, "glspu_WarrantOutstandng": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantOutstandng", "presentation": [ "http://www.glspu.com/role/ShareCapitalDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant outstandng", "documentation": "Number of warrants or rights outstanding.", "label": "Warrant Outstandng" } } }, "auth_ref": [] }, "ifrs-full_WarrantsMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WarrantsMember", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warrants [Member]", "label": "Warrants [member]" } }, "en": { "role": { "documentation": "This member stands for a class of antidilutive instrument representing warrants." } } }, "auth_ref": [ "r356" ] }, "glspu_WarrantsOutstandingTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WarrantsOutstandingTerm", "presentation": [ "http://www.glspu.com/role/WarrantLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warrant outstanding term", "documentation": "Warrants outstanding term.", "label": "Warrants Outstanding Term" } } }, "auth_ref": [] }, "ifrs-full_WarrantyProvisionMember": { "xbrltype": "domainItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WarrantyProvisionMember", "presentation": [ "http://www.glspu.com/role/ScheduleofprovisionsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty provision [member]", "label": "Warranty provision [member]" } }, "en": { "role": { "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Other provisions [member]]" } } }, "auth_ref": [ "r281", "r282" ] }, "glspu_WeightedAverageExercisePriceCapitalRecapitalization": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WeightedAverageExercisePriceCapitalRecapitalization", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price capital recapitalization", "documentation": "Weighted average exercise price capital recapitalization.", "label": "Weighted Average Exercise Price Capital Recapitalization" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price options exercisable", "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r189" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price options expired", "label": "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": [ "r187" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price options cancelled", "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r186" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price options granted", "label": "Weighted average exercise price of share options granted in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r185" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsInSharebasedPaymentArrangementExercisedDuringPeriodAtDateOfExercise2019", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Issued at per share (in Dollars per share)", "label": "Weighted average share price for share options in share-based payment arrangement exercised during period at date of exercise" } }, "en": { "role": { "documentation": "The weighted average share price at the date of exercise for share options that are exercised in a share-based payment arrangement. [Refer: Share-based payment arrangements [member]; Weighted average [member]]" } } }, "auth_ref": [ "r191" ] }, "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "periodStartLabel": "Weighted average exercise price options outstanding", "periodEndLabel": "Weighted average exercise price options outstanding ending per share", "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement" } }, "en": { "role": { "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]" } } }, "auth_ref": [ "r184", "r188" ] }, "glspu_WeightedAverageExercisePriceOptionsForfeitedPostIPO": { "xbrltype": "perShareItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WeightedAverageExercisePriceOptionsForfeitedPostIPO", "presentation": [ "http://www.glspu.com/role/ScheduleofShareBasedPaymentArrangementsTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average exercise price options forfeited Post-IPO", "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement.", "label": "Weighted Average Exercise Price Options Forfeited Post IPO" } } }, "auth_ref": [] }, "glspu_WeightedAverageNumberOfOrdinarySharesOutstandingDiluted": { "xbrltype": "sharesItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WeightedAverageNumberOfOrdinarySharesOutstandingDiluted", "presentation": [ "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of ordinary shares outstanding, diluted", "documentation": "Weighted average number of ordinary shares outstanding, diluted.", "label": "Weighted Average Number Of Ordinary Shares Outstanding Diluted" } } }, "auth_ref": [] }, "glspu_WeightedAverageRemainingContractualPeriod": { "xbrltype": "durationItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WeightedAverageRemainingContractualPeriod", "presentation": [ "http://www.glspu.com/role/ShareBasedPaymentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining contractual period", "documentation": "Weighted Average Remaining Contractual Period.", "label": "Weighted Average Remaining Contractual Period" } } }, "auth_ref": [] }, "ifrs-full_WeightedAverageSharePriceShareOptionsGranted2019": { "xbrltype": "perShareItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageSharePriceShareOptionsGranted2019", "presentation": [ "http://www.glspu.com/role/ScheduleofFairValueofShareOptionsGrantedonGrantDateTable" ], "lang": { "en-us": { "role": { "terseLabel": "Share price", "label": "Weighted average share price, share options granted" } }, "en": { "role": { "documentation": "The weighted average share price used as input to the option pricing model to calculate the fair value of share options granted. [Refer: Option pricing model [member]; Weighted average [member]]" } } }, "auth_ref": [ "r193" ] }, "ifrs-full_WeightedAverageShares": { "xbrltype": "sharesItemType", "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full", "localname": "WeightedAverageShares", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome", "http://www.glspu.com/role/ScheduleofEarningsLossPerShareTable" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in Shares)", "verboseLabel": "Weighted average number of ordinary shares outstanding", "label": "Weighted average number of ordinary shares used in calculating basic earnings per share" } }, "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": [ "r94" ] }, "glspu_WeightedAverageSharesOfOrdinarySharesOutstandingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "WeightedAverageSharesOfOrdinarySharesOutstandingAbstract", "presentation": [ "http://www.glspu.com/role/ConsolidatedComprehensiveIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average shares of ordinary shares outstanding", "label": "Weighted Average Shares Of Ordinary Shares Outstanding Abstract" } } }, "auth_ref": [] }, "glspu_a2022Abstract0": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "a2022Abstract0", "presentation": [ "http://www.glspu.com/role/ScheduleofAuthorizedandIssuedPreferenceSharesTable" ], "lang": { "en-us": { "role": { "terseLabel": "2022", "label": "a2022 Abstract0" } } }, "auth_ref": [] }, "glspu_a2023Abstract": { "xbrltype": "stringItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "a2023Abstract", "presentation": [ "http://www.glspu.com/role/ScheduleofPropertyPlantandEquipmentTable" ], "lang": { "en-us": { "role": { "terseLabel": "2023", "label": "a2023 Abstract" } } }, "auth_ref": [] }, "glspu_weightedAverageConvertiblePreferenceShareLiabilities": { "xbrltype": "percentItemType", "nsuri": "http://www.glspu.com/20231231", "localname": "weightedAverageConvertiblePreferenceShareLiabilities", "presentation": [ "http://www.glspu.com/role/ScheduleofQualitativeInformationofSignificantUnobservableInputsandSensitivityAnalysisTable" ], "lang": { "en-us": { "role": { "terseLabel": "Range (weighted average), Convertible preference share liabilities", "documentation": "Percentage of weighted average convertible preference share liabilities.", "label": "weighted Average Convertible Preference Share Liabilities" } } }, "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", "Subparagraph": "d", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r5": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106", "Subparagraph": "d", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r6": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r7": { "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" }, "r8": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "106A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106A&doctype=Standard", "URIDate": "2023-03-23" }, "r9": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_d&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": "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" }, "r14": { "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" }, "r15": { "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" }, "r16": { "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" }, "r17": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "l", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_l&doctype=Standard", "URIDate": "2023-03-23" }, "r18": { "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" }, "r19": { "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" }, "r20": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "54", "Subparagraph": "r", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_r&doctype=Standard", "URIDate": "2023-03-23" }, "r21": { "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" }, "r22": { "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" }, "r23": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard", "URIDate": "2023-03-23" }, "r24": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "61", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_b&doctype=Standard", "URIDate": "2023-03-23" }, "r25": { "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" }, "r26": { "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" }, "r27": { "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" }, "r28": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "7", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard", "URIDate": "2023-03-23" }, "r29": { "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" }, "r30": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "78", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_d&doctype=Standard", "URIDate": "2023-03-23" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "r35": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81A", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard", "URIDate": "2023-03-23" }, "r36": { "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" }, "r37": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "81B", "Subparagraph": "b", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81B_b_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r38": { "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" }, "r39": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard", "URIDate": "2023-03-23" }, "r40": { "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" }, "r41": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard", "URIDate": "2023-03-23" }, "r42": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "91", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard", "URIDate": "2023-03-23" }, "r43": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "92", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_92&doctype=Standard", "URIDate": "2023-03-23" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_21_b&doctype=Standard", "URIDate": "2023-03-23" }, "r47": { "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" }, "r48": { "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" }, "r49": { "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" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "81", "Subparagraph": "g", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r54": { "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" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "140", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r64": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "140", "Subparagraph": "a", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r65": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "140", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard", "URIDate": "2023-03-23" }, "r66": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "141", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_a&doctype=Standard", "URIDate": "2023-03-23" }, "r67": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "141", "Subparagraph": "c", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_i&doctype=Standard", "URIDate": "2023-03-23" }, "r68": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "141", "Subparagraph": "c", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r69": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "141", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard", "URIDate": "2023-03-23" }, "r70": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "142", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard", "URIDate": "2023-03-23" }, "r71": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "145", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard", "URIDate": "2023-03-23" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "48", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_48&doctype=Standard", "URIDate": "2023-03-23" }, "r77": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Paragraph": "52", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard", "URIDate": "2023-03-23" }, "r78": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "21", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS21_g51-57_TI", "URIDate": "2023-03-23" }, "r79": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "23", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=23&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS23_g26-26_TI", "URIDate": "2023-03-23" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r87": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "26", "IssueDate": "2023-01-01", "Paragraph": "35", "Subparagraph": "b", "Clause": "v", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_v&doctype=Standard", "URIDate": "2023-03-23" }, "r88": { "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" }, "r89": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "27", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS27_g15-17_TI", "URIDate": "2023-03-23" }, "r90": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "32", "IssueDate": "2023-01-01", "Paragraph": "34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard", "URIDate": "2023-03-23" }, "r91": { "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" }, "r92": { "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" }, "r93": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Paragraph": "70", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_a&doctype=Standard", "URIDate": "2023-03-23" }, "r94": { "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" }, "r95": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r96": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "33", "IssueDate": "2023-01-01", "Section": "Disclosure", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS33_g70-73A_TI", "URIDate": "2023-03-23" }, "r97": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "34", "IssueDate": "2023-01-01", "Paragraph": "16A", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=34&code=ifrs-tx-2023-en-r&anchor=para_16A_f&doctype=Standard", "URIDate": "2023-03-23" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "36", "IssueDate": "2023-01-01", "Paragraph": "130", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_g&doctype=Standard", "URIDate": "2023-03-23" }, "r101": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_a&doctype=Standard", "URIDate": "2023-03-23" }, "r102": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_b&doctype=Standard", "URIDate": "2023-03-23" }, "r103": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard", "URIDate": "2023-03-23" }, "r104": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_d&doctype=Standard", "URIDate": "2023-03-23" }, "r105": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard", "URIDate": "2023-03-23" }, "r106": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "118", "Subparagraph": "e", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r110": { "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" }, "r111": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "39", "IssueDate": "2023-01-01", "Paragraph": "102", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=39&code=ifrs-tx-2023-en-r&anchor=para_102_a&doctype=Standard", "URIDate": "2023-03-23" }, "r112": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "40", "IssueDate": "2023-01-01", "Paragraph": "32A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_32A&doctype=Standard", "URIDate": "2023-03-23" }, "r113": { "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" }, "r114": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "41", "IssueDate": "2023-01-01", "Paragraph": "55", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard", "URIDate": "2023-03-23" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "40", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard", "URIDate": "2023-03-23" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44A&doctype=Standard", "URIDate": "2023-03-23" }, "r121": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44B", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_a&doctype=Standard", "URIDate": "2023-03-23" }, "r122": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44B", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_c&doctype=Standard", "URIDate": "2023-03-23" }, "r123": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44B", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44B_e&doctype=Standard", "URIDate": "2023-03-23" }, "r124": { "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" }, "r125": { "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" }, "r126": { "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" }, "r127": { "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" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "29", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_29&doctype=Standard", "URIDate": "2023-03-23" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "31", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_31_b&doctype=Standard", "URIDate": "2023-03-23" }, "r130": { "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" }, "r131": { "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" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_23_b&doctype=Standard", "URIDate": "2023-03-23" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r137": { "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" }, "r138": { "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" }, "r139": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B12", "Subparagraph": "b", "Clause": "viii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "B13", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_f&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r144": { "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" }, "r145": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "12", "IssueDate": "2023-01-01", "Section": "Objective", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS12_g1-4_TI", "URIDate": "2023-03-23" }, "r146": { "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" }, "r147": { "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" }, "r148": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_d&doctype=Standard", "URIDate": "2023-03-23" }, "r149": { "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" }, "r150": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "h", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h_i&doctype=Standard", "URIDate": "2023-03-23" }, "r151": { "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" }, "r152": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "14", "IssueDate": "2023-01-01", "Paragraph": "33", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard", "URIDate": "2023-03-23" }, "r153": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "105", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard", "URIDate": "2023-03-23" }, "r154": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "113", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard", "URIDate": "2023-03-23" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "114", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard", "URIDate": "2023-03-23" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "115", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard", "URIDate": "2023-03-23" }, "r157": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "116", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_116_a&doctype=Standard", "URIDate": "2023-03-23" }, "r158": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "118", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard", "URIDate": "2023-03-23" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "126", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_126_d&doctype=Standard", "URIDate": "2023-03-23" }, "r161": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "47", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard", "URIDate": "2023-03-23" }, "r162": { "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" }, "r163": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard", "URIDate": "2023-03-23" }, "r164": { "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" }, "r165": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_g&doctype=Standard", "URIDate": "2023-03-23" }, "r166": { "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" }, "r167": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "53", "Subparagraph": "j", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard", "URIDate": "2023-03-23" }, "r168": { "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" }, "r169": { "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" }, "r170": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "95", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_95&doctype=Standard", "URIDate": "2023-03-23" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "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" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "C32", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C", "URIDate": "2023-03-23" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "44", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_44&doctype=Standard", "URIDate": "2023-03-23" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "51", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_51_a&doctype=Standard", "URIDate": "2023-03-23" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r197": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "f", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r198": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B64", "Subparagraph": "q", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_q_ii&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r199": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "3", "IssueDate": "2023-01-01", "Paragraph": "B67", "Subparagraph": "d", "Clause": "vi", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_vi&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "a", "Clause": "i", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard", "URIDate": "2023-03-23" }, "r202": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "20", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard", "URIDate": "2023-03-23" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "23A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23A&doctype=Standard", "URIDate": "2023-03-23" }, "r205": { "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" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "24C", "Subparagraph": "b", "Clause": "iv", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24C_b_iv&doctype=Standard", "URIDate": "2023-03-23" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "24E", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24E_a&doctype=Standard", "URIDate": "2023-03-23" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "24G", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_24G&doctype=Standard", "URIDate": "2023-03-23" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "25", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard", "URIDate": "2023-03-23" }, "r210": { "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" }, "r211": { "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" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35H", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35M", "Subparagraph": "b", "Clause": "iii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M_b_iii&doctype=Standard", "URIDate": "2023-03-23" }, "r217": { "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" }, "r218": { "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" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "39", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_39_a&doctype=Standard", "URIDate": "2023-03-23" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "40", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard", "URIDate": "2023-03-23" }, "r221": { "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" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "42I", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard", "URIDate": "2023-03-23" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard", "URIDate": "2023-03-23" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_a&doctype=Standard", "URIDate": "2023-03-23" }, "r225": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "e", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_e&doctype=Standard", "URIDate": "2023-03-23" }, "r226": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "f", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_f&doctype=Standard", "URIDate": "2023-03-23" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8_g&doctype=Standard", "URIDate": "2023-03-23" }, "r228": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "8", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_8&doctype=Standard", "URIDate": "2023-03-23" }, "r229": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B2", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B2_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard", "URIDate": "2023-03-23" }, "r232": { "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" }, "r233": { "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" }, "r234": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "23", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_d&doctype=Standard", "URIDate": "2023-03-23" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "28", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard", "URIDate": "2023-03-23" }, "r244": { "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" }, "r245": { "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" }, "r246": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "8", "IssueDate": "2023-01-01", "Paragraph": "33", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard", "URIDate": "2023-03-23" }, "r247": { "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" }, "r248": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "5.6.5", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_5.6.5&doctype=Standard", "URIDate": "2023-03-23" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "6.5.13", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_6.5.13_a&doctype=Standard", "URIDate": "2023-03-23" }, "r250": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "7.2.34", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard", "URIDate": "2023-03-23" }, "r251": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "IFRS", "Number": "9", "IssueDate": "2023-01-01", "Paragraph": "7.2.42", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard", "URIDate": "2023-03-23" }, "r252": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "5", "Subsection": "04", "Paragraph": "c", "Subparagraph": "Schedule I", "Publisher": "SEC" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "7", "Subsection": "05", "Paragraph": "c", "Subparagraph": "Schedule II", "Publisher": "SEC" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "9", "Subsection": "06", "Publisher": "SEC" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Note": "Expired 2023-01-01", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2017-en-b&anchor=para_16&doctype=Standard&book=b", "URIDate": "2023-03-23" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r262": { "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" }, "r263": { "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" }, "r264": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard", "URIDate": "2023-03-23" }, "r265": { "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" }, "r266": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "10", "IssueDate": "2023-01-01", "Paragraph": "22", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&anchor=para_22_a&doctype=Standard", "URIDate": "2023-03-23" }, "r267": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard", "URIDate": "2023-03-23" }, "r268": { "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" }, "r269": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_c&doctype=Standard", "URIDate": "2023-03-23" }, "r270": { "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" }, "r271": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_b&doctype=Standard", "URIDate": "2023-03-23" }, "r272": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "37", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_h&doctype=Standard", "URIDate": "2023-03-23" }, "r273": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "16", "IssueDate": "2023-01-01", "Paragraph": "79", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_79_b&doctype=Standard", "URIDate": "2023-03-23" }, "r274": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "137", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_137&doctype=Standard", "URIDate": "2023-03-23" }, "r275": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard", "URIDate": "2023-03-23" }, "r276": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "138", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard", "URIDate": "2023-03-23" }, "r277": { "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" }, "r278": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "24", "IssueDate": "2023-01-01", "Paragraph": "21", "Subparagraph": "h", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_h&doctype=Standard", "URIDate": "2023-03-23" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "87", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_87&doctype=Standard", "URIDate": "2023-03-23" }, "r282": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Section": "Example 1 Warranties", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1_TI", "URIDate": "2023-03-23" }, "r283": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "38", "IssueDate": "2023-01-01", "Paragraph": "119", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_c&doctype=Standard", "URIDate": "2023-03-23" }, "r284": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "14", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_b&doctype=Standard", "URIDate": "2023-03-23" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "17", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_c&doctype=Standard", "URIDate": "2023-03-23" }, "r289": { "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" }, "r290": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "44D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_44D&doctype=Standard", "URIDate": "2023-03-23" }, "r291": { "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" }, "r292": { "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" }, "r293": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "B6", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r294": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "IE63", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples", "URIDate": "2023-03-23" }, "r295": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r296": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r297": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_c&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r298": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "15", "IssueDate": "2023-01-01", "Paragraph": "B89", "Subparagraph": "g", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_g&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r299": { "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" }, "r300": { "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" }, "r301": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "96", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard", "URIDate": "2023-03-23" }, "r302": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "17", "IssueDate": "2023-01-01", "Paragraph": "96", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard", "URIDate": "2023-03-23" }, "r303": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "45", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_a&doctype=Standard", "URIDate": "2023-03-23" }, "r304": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "2", "IssueDate": "2023-01-01", "Paragraph": "IG23", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_IG23&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r305": { "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" }, "r306": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r307": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "35I", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I_d&doctype=Standard", "URIDate": "2023-03-23" }, "r308": { "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" }, "r309": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r310": { "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" }, "r311": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B11D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r312": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_c&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r313": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "B35", "Subparagraph": "d", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_d&doctype=Appendix&subtype=B", "URIDate": "2023-03-23" }, "r314": { "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" }, "r315": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG20B", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20B&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r316": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG20D", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG20D&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r317": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "IFRS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "IG31A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance", "URIDate": "2023-03-23" }, "r318": { "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" }, "r319": { "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" }, "r320": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12" }, "r321": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r322": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r323": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r325": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r326": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r327": { "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" }, "r328": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r329": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r330": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r331": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "7A", "Section": "B", "Subsection": "2" }, "r332": { "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" }, "r333": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r334": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r335": { "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" }, "r336": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r343": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "82A", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard", "URIDate": "2023-03-23" }, "r344": { "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" }, "r345": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r346": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "12", "IssueDate": "2023-01-01", "Paragraph": "80", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard", "URIDate": "2023-03-23" }, "r347": { "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" }, "r348": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "135", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard", "URIDate": "2023-03-23" }, "r349": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "141", "Subparagraph": "c", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard", "URIDate": "2023-03-23" }, "r350": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "142", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_a&doctype=Standard", "URIDate": "2023-03-23" }, "r351": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "5", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard", "URIDate": "2023-03-23" }, "r352": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "19", "IssueDate": "2023-01-01", "Paragraph": "57", "Subparagraph": "a", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_57_a&doctype=Standard", "URIDate": "2023-03-23" }, "r353": { "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" }, "r354": { "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" }, "r355": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r356": { "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" }, "r357": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "37", "IssueDate": "2023-01-01", "Paragraph": "84", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard", "URIDate": "2023-03-23" }, "r358": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IAS", "Number": "7", "IssueDate": "2023-01-01", "Paragraph": "16", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard", "URIDate": "2023-03-23" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r367": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "IFRS", "Number": "13", "IssueDate": "2023-01-01", "Paragraph": "93", "Subparagraph": "h", "Clause": "ii", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_h_ii&doctype=Standard", "URIDate": "2023-03-23" }, "r368": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r369": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "11", "Subsection": "03", "Publisher": "SEC" }, "r370": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r371": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Note": "Expired 2023-01-01", "Name": "IAS", "Number": "1", "IssueDate": "2023-01-01", "Paragraph": "117", "Subparagraph": "b", "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2017-en-b&anchor=para_117_b&doctype=Standard&forcepdf=true", "URIDate": "2023-03-23" } } } ZIP 225 0001213900-24-043724-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001213900-24-043724-xbrl.zip M4$L#!!0 ( .>&KU@72CP?[68% -F%.0 9 96$P,C U,C,U+3(P9E]G M;W)I;&QA+FAT;>R]:7?;2)8F_!V_ J^[J]L^0\FB%J]9.4-+M,TJ67*35_?QO' M_H7*\BA-_OJ?S>V=__15TD_#*!G^]3];O<-.YS__]Z_>+__?UI;_024J"PH5 M^N/[^\O-SNPS-Y/\I4GDZS MOLKQ W]K2X8[S!0.]L;_'4;\%,S\YH'??/5F__6;G1W_R]FAO[NSN\^/CPJ8 M)$PTR=_TTVE29+._/I'W?#O/XNU<];>'Z<5S^?(Y_'+OB?P@+#+S,$Z*?I!F MP^?PQ?-B-E'X].[6SM[67E/_)OI6U/\F2N(H4?]XUSU^7NB%!P5L'0ZRL[6S MN]7\G;A!NWO/S8_,*'FZO]M\><4$Y0G] M _PRNNKQ)"^"I&_6(T1D?E%'5/K989Q/IL[8] D^0HMH[MIGO&@2S3WK?,RT M7FIX,@/Z[]XQC(P=[JL$(-\N2+Y_REV>5IEL&]7W2OY%MW'ODM-N3;'#7+[YJO M7[]^3M_*HXL?0F[P!+F""L)?/1__WR]%5,3J5_^7Y_P/S_MEK(K [Z=)H1+8 MU$)]*Y[3#XE!;:D_I]'%7Y\<\O=;9W 43Y[#F,]YT%_.TW#VZR]A=.'GQ2Q6 M?WTR@"??^*\FA7\6C57NGZA+OYN.@Z3!'S3\GLJBP1/Z$;[_.?[O+Q/W]^=I M'/K-G>M&>>N/@VP8)6]\?'3GK8_3WPKB: @?]6'"*I//HB14./#.]NY!E,#; MGT\J,T!6^SY2,3#:[C166Y^#H4*N:B^.W[95I!-ZHW[]UGE:%.E8/KN,PF+T M!F:_\Y9J'*>+1W<=#_ZN_"*O(TCD+SI1Z9OV_J[Y_\ M^A__UGRQ\U;F/K>"YW-+N*NMOF;Q\P=03K6ZXP\^D2\GG;/VD=\[:YVU>RLP MGU[[\$NW<]9I]_S6R9'?_L?AQ];)A[9_>/KI4Z?7ZYR>7#O)>YW?[ZW>Q\[) MA[/3DX9_M'VX#9K&P?[KQYW3+_DD2)P;-0C&43Q[<]T;K=L'W*FD2AROAAT\ M.#&\/^U^\G^)OKU)TN1D.H;1^LR6OQ5=-?CKD_[.$S\)QC C4%#>'*5]>"8I MB"'[4?C7)]&WBZV]U\W]5T]^!0WK_2_/G:%6886/='3WNZ:K#XSU53R QH\?6D>[<^L-A!^>PYZ]?KF_#YMV_JO9 MN J%G/_J==L?.KVS;NL,> _SR4_MDS/_\Y=N[TL+_G%VZ@/3HF^;NT_/G_FG M7?_I$/[GO7_VL>U;#,TPL];A&7[=?+VWSR__";G'_:[I_-?3[F9K5^)V%]FT M]G*WDF0:Q%TU23/K3N\?W,&=?G'=G6Z=G'QI'?O=]N?3[H*KO(?WN'GP--S< MY,=N9O;Z>U_KOO&0G W%>R*6/V!&=2\] +7A2/75^%QE M_EZSRA\:RVNPR>Y^[8F*I^[>_/*YY+*Z(:>-TK RFSMG:GX% .(4,&O M:@(O'T2[!\7^I-O6O=&^DXAAC?$$RJU[J5W>AWE][J7L? MV\?'Z#+\W#KY8W.O5Y_X@%K&48YQ9/]]%"O_)-V^N1;63HJHF.'OX%G0Z5SU M:_?)KSL[S:W]YO[^JXW.]:Q68)O/:W9:PI\[N'U/ M21^.R>/M 0&5%^0__NW5;O/EVYQI*TJ*U&\GPSC*1\_,;C_Z\M:1BFZL%R%B MYXT*AT$VR=(+P1.Y_@GF>IVDGV:@%Y5QC4-^^# -+2;8;#(7/ QFL""_ V21 MA/E*LKUKB/IOTRS*PZBOJ3JR-\!/,_B_89!$_Z*_?SYROIK"\.\HF:JP!63V M/TQ!K3#,5)[+_QQ'B6IN]7?^!Q_]G^8\P=4\;I'9+I+9 Q/,)Q@BC%3B?TRG M>_ZW^93%3FOU/95Q6KF=\K,J4*9YWV6E:7 MOUU/2KL6*>V]XM,-,A"W?BOKCU:37=UJS8?PS]/L++U,7 MC[\FOQVD2ILG2 MGN2J\!"9@>^ODQMZ'OR4.XG])[]^22($V/X]2H9A.JY.QON]^7%9FTI>^#G- MBR#^[VCBRB=\+9CS!__UM_D#_D%9-U''_]K?W]W9>_WJU<[!RWW'T_#89'NU ME)730@$[R4#$1I,@]M4WU9\6T06:(X.HK_*?3[RN"C=U!#.B1\%2_*RR/$T2 M%;OV;_/@!9WXWX*9RD?^X0@TOR!925YZ.(K4P&\;,CLE,LM^6/*:OVG(FK>B M;UNC* P5O(#_%T;K%UO5&,55SX(B\K\,D=+_K":CN2T)M\=!% L3LDCYQ>OO M.XM_!K/_,TRS*(Z#K4+U1TD:I\,9XO*O\@(OHV0WEU"RF[=4LE_NK:>2W=PH MV7=YIVZB9+_:_>&5[,5K7J1DO[B=DMV\4R7[Y7QK55+4 M:N!U<#LGHS2!?Y*,\$&;>9YF_ON@GT=CC/2PS1%T'CLZ19 M0P66 INLPZZ($M #=2Z+B@@&YQB&RH#J$8N7^N?*_FPRS?)ID!0>? ._(J'! M.&@X043NM?K%]ATNYHJ\I@<_D0*C"O#R.)X$(:6]/D&''?P-/^CKOV4Z5@X4 MO^]FJY:DIWX*^L\DA_GI?SWYU?^ER/3H%RHKHGX0ZQV!(Z<'0OU ??+4]D&9 M7E4=@A\UR5M[NW^YZ:;;/ !V\@SSZI <5- ?^?TXR'-G6XO0F:GLI9DJ3;(^ MCTVFAC.KGWUI'%9>\IC;D06X/K\W&Y^G\=/\V<^\&2<2*2724-_Z8.D.X8/$ MOQQ%\$G):*J;!/_)KKL!<'M@)<,,9'F(-RC-WOC9\/SI[LY^8W?O56/WX."9 M>TN65=YV;7DN3'/6W#TGDB^E..8P7[,7IQF<6 M.95/GUB;2$\UPN#NA<8 MKR=!'@9_@G61PJT K?NK*OSCX\/J.OVGA\$D AU.GGFV/+5^'RWNW9 6=U]= MM[^_!QF&G!^,"/=N0H1[NS1(/9,CJ7L[+;*,.^JPP/GWFE,OS&/P%3Z,$FOW9' '=*E /8T$SY4>X' M< :(,T6M*CV'=[+OJN8T/,9ZVJ=QB/JHWR(K$P8 RO5_"^*I\KO1<%3(C!0^ M\3E3 X7%+)0(:?/=NRN^:_F:G9:/>R6'_='(X.Z#+;4+K4[_JMH46-/A+8SV MYQ3W'U[ZED\0_E66>J!2'_S3L+YZ17.WQD)^856E6*@?V\Y/:^).F0?SZD53 M.<]4\'7K7 %]P\PGM"9[>B]J9H=3OOW+[>(8-ZJ+\9U200YW77A2)PE!@RL4 ML1+Q8 %C2:<%UJTA$R\G5F#L&V$[49Y/5:8!?1X9Q/Q47V0WL+A^.AZGN$DH M[X-<_[8?I[G2?TPHL0X>O2#I5]%K \*?^)@4I\@%,DTB?B%O MB*O<@''Q\J#QXF"G\?J5@6CKZ?X*>R&&42Y\=1)D_@5QZ'_?V=[9V6EZ3Y.T M0%!9/*5=WVV\:NXW7KT^J/[6'P&QZVWJBW<1]K: JY=/S6//&O[KQL&KW<;+ MW?U;1ZZ8+B\UZ_?V&P<[+QNO7AY<+W":KQJPK"OESMP>("WP],F+NKN#0[C# M5+1Z[RE3E94*V<"Z:7O/_*?Y%*AU$ VGN&EAZN/^PB1B$**T=VHPP'\*&785 M%H&#R4WBJ/!QV% -H@0I4L7IY;-G5_G_5E3,K09G 5+MCQ0P 'C@JQ_Q=EN@ M\BCW O]2Q?'6UR2]A(4#':>X\6O\/^,=W M$#REYOAZLY:#&OT.B_@[KJ$G2^C0"EQ. 1;@23IG\7S?C%_<0)?9T&@-C2() M1;EHWJ2%)_!_)'K0-#)YG1X_T0 "O#%5"\/YR]O"M MCG9?4K>G+6LD<_P:,[GNAMQEVY=%UOV6QM.D ,F$:4M912#N;B7[^.?OT0O@5M!Z

J(SQ#@+&0>S0=E@)VTUR O_]8X?!K-\Z?0^J>S0 MU78^IDU4*BV\V'_RZQ_H.;^?B^.?I'?%+39W\![O(-(FD.4X*A"HH5!GS=($ M?>WQS$=-=>9WT#N)]L6%\H^"(N"DT\H5+<>PY8VM0G75<,JI6GYOZ\Q[BCOT M\NWNWNZVT;% E,'-G6"2GW5?_7NXKQ[/U]?7$,R8I2^9M2^X+7+GW$MVL+ED M/^DEJZAH@1_#"&!N]OMPR:BXMX=TAU9'8G_JRZ= VP$H=LG6W'?T5>*#O, I M#?UAEEX6(VVA;ZS'97WEBHV^B-/K!CZZFG9WWLZ=EYP,?=U\JQ^;.U#]/4I_ M>6;!4>DGM:W9W#W?VM7ZC*W$K.V9_DB0( T8.?C+=:'.XWK*X?VP_WMGO+L> M#7/S&;=^H+DNFV),LIH6A0Q[F-9G&9-E>2@/N#+\!1J8-7RX*M7O>L]>W-V> MM1\6VB=D ME<"M0S<7&!73G(-(L&:J;6EYS[0%,."0T"2>P0(\>CE./8$-@&\R=1'E=(OU MO'&F4XHO^!20";(P)^F\_];'\@11N BNL/%8KLI?(9EU4(DKNTK>RZAO7 MAK0OTO>D"U4Y\XU3(GYHG>.>5J')!7%.P O&6O=;AN9$(?0H@I4CG2'53B=8 MR9.#%"8>]]Z,TRK'Z6G:]=^E\#\X -[/VB<.TS :X!U$,@X&:#ZW)ED4^P<8 MUVKNKJW.N1(6H>7VU#&!-/'09 B*0B$;Q6.1\X.7!T-BJZ:L#<7 <_Q(,Q\. M,D87*I%\$/QEA&(I 2)![I.EL8^Q;XL&2R#0%#AI9G _^SO[5DY"+\C. QAV MZ_0;)HZA5_5I\X#8^>&V_W+W!28P/-.4Z0"\SF-@?1:E#R*X&;8$(628D#;. M.)B&42'SVO:^GX=V^H.LA6.F6:O M+^@DSS2\!:J%?1'K%!8]ANVV(8P$!X/Y9^*N+T/[H.!D,I.4M:8L(Z@C!ADN MHG2:QS--WG5OO0LUH:RKG/2*<='&&1R:>55(_<5W:]X;4G\0@8&2GT@2$4Q, M526QZ:MAZ=O$5(V'&Z4* 9UF,% 0S_*(94*"E@H(B2UL9!>2CJR2G*4->MGA M*U(QS-OM"V&D3[5,!N@J[*[W^ >QNL#[8Z8@6KE]?\7[O[^SW=PYVFK")=[> MN+)7BPX1- QDPI1CR?!Y5<:;YAP($J&^F,FZ+#7*A:>^6=:B M?:#KN\:;.]@5!MR#.1!OL\VG)*?N@1)NXK:[:^/]F@:#=Z[EBG> ]E#'@0Q. MA-@P,TF0\1.0]PJYJ\3"2:WT_IR"] <"6NA+8P9>PX7!SE+CJ_QL"& MOO$[^&CSY5V=LL?CO=J(^D=%(3KPPQK H7?#D':.M>N-8_AI#7QV84CSV=WB M9Q$(<4?^5KL@O]5I:^=[:O%?%[+XT:AX!=.:'JWEKFFINR#SR;3DO<.6NW>6 M6O1X1_=8DOP1,^UV-YEV*YYI5Y[FBK+BQ:RW9L;+3NYV1:UNT';BD +W!%1 M%)7^@0?:H_D=N&[5NT]^_=QM]V#1W 0;R/5]YZ1U? MN0R;7;=(>7.9NZZC]J=7]^V)Z6(WU+[^Z_2>_XL+: M9S_Y*8/)W/O<)L(_.3UK^]WVAU;WJ'/RP8==^1W^N75\>OIW_-MTBN_1%>EV M>G_WW[<.STZ[?N_+)]C,/Y;;OA^!4;P 1M'J HTLM;3F6E &>M3)%?C&[QS! ML7?._D!&>=3IMO'0>_#R]DD'3O]3ZZ3U@2B#"*-U]%NGU^XNQS(>?LN6WY!7 MLB&[;V ?WH-\P!O1Z9UU#OE&M/\!%^D,)6CG4YOTH!7?@ON@FM>R27MO_+^W M_[@U<[VSS;@74FB"=;BWW=KV_R]J$=W?VD?_;W57=P^GW&SB^M]M^X>MSYVS MUG'GOUF/PEO0.3EJOX-;<-+N/1(+N)\CW\4E'VZ#@&SU3D]Z*!ZIO2JS EPY M:,_((#]W3P_;[:,57OQ]4,0>;L_1MJT6K)T$:.X+<]M_8S,V'_X/*4':\RZU M:NR_^V,?/"B0^\@*/X(D/.W^03?AJ/U;^_CT,ZD$TH5X]3=G^:6_P*4#%WSW MI==!=N>?_@;"H-/^?857>1\D\!+W 5CC:?=#ZT1D =@3O;/NE\.S+]WEU*#] MUZM]Z*]PL<#H@,U_;G?/_FCXGX];VBAJ_]>7#I'](RWY,56_IE;]]EMO_"\G MH!F='H-FA%KR>W0'?OK$[L#5WIBEE[V[(\L^ +, * *H'XQE)(;2I=1M(U>@ M#X%LT-Y>[B*D$B''> $1RAQ8QG M+EHRKOCT2_>PO>2:7_[H9[^'NT*J9V&PS';N>L]L/#TR\GQ!#: MO;,.;,JCG?P]RH@7(B->O+G>?];^]/GX](_VLMOPHUN0NZ!%OD )83:(=F-N MCU9X5Y9?\RM<,_I1P#H"IG<+CK#WHQ_[:]P"$ [O3EM=5(]:A\ 8EB7^5RM] MS'L[N$;@_K>\V@]J$=W#&6,IB1?(]7L?6]VV?_K[2;O;^]CYO,*[L/P:=W&- M[Y%]]0Z/3WM?NN0,[+8_=, .!@-1,K. JQV2T^CL%+X\1(^!W^YV3T_:IU]Z MQZ O8LP-K*;;GS4%LG0;1^W,-J" ;H_ M?-SC'F_MW&L?+[?HW;5@#CHT_>J-Y62YK5'U\D%5J.47 M"SKB*V0 AT#AI\>=(R+^"AB#\4H_VE[54.0QPA)./BRWXA\]#K$/:N9K\C%6]\$_:I^U M.L=+4L!J1Y_V=W&U0.D8?F!@#BB:G7=?EK_T/_S![^%6'**.A(B^]3KF?5P; MV(X@ZH\)AG=K#?"'/^8#W(HVFEC'WTGEOSB)RW/ =),(<@-@O?7L4IE&>V_] MTPD5"GF#NRC%7*J-AWOK8 M4)*W]"3%C8JJRTFP"1J[J#RPSXV"3DNQR$?=(GW(2!>T2: 3O2I_>FT M"PK@ET\,2>Z>=0Z/VV1"MWJ]4["1EI:#'=H)=+?_@RT_WHG3)?7_UZOM(#IHTC)!'3IK_6-Y=Q_PP2%(W:%?&[]00"<#TNCC5ZO=H0!*V#"@C]LE\X?_]T?VB6XPBN] MC\/?I[WX"(=_>OB%_6"G)V@"@S6\',ATU4_]@%;:@5/_\J[7.>JTNM^15;'S MHTCDK>;N&_^H MW3OL=C[KU%\AG [JA^1'/P.M@:"\0$SEEZM\TY;?#U07=PENTWYW]H.L\A[H MXL4.[0.8#+^WNMU6F=SZX>.2,G753QRK"L-*$:9/1/[S'ODN;038!ZU/8"@= MPET_ B'2 ]X)HI7,YS64'=B#E5.9E\QEWEF+O-07.G6KN8?\_WT+H><-8SKX M\&_MO2G_!I],CBI@2E@(U*HPI M,B>TQ*31K[X_YW%-2,LX'0_>&$^#SO4X;!]]69Z?_ @D9'31%V]NG0:]LQ9P ME!=&MWP!^E3KRU'GC-*=.F=G[78E$XBM]97?I>7WX+79 X(S'Q%;:)]][!PN M2_QK01,O=\Q^'&*N8 >._W.9[H"HE/?MMH:X=W];&O+&63@'FELSVS3^VV!>OF= MDSKD]2&PWLY[=@^;>[CR.W(?I&6TX10Y[<[G MT^/.+4O7].S"2/]Z!C!$S<>6W8_G%OC8NE&5]*"_6X;!?&9WVI8V[ M+Z'H*[\IRR_9*+"O?M EWP<=&,7T]1M0ZC]VWG6^:R-^N4'SYR6+!%_1 5H^ MBY)0X< [V[L'45+!,-(3U+(86U*\\:>3";8FQW9-R[55N/]I+P,YW=^@2V^' M+OT9X*4/1+"+H*OTGX!ZN4A=:N8HCU,Q?$%-[,>^[0_< ^M+$E.C8FPN=!GE MRJ?^5-0.>,I?<7]5ZN)C/28M+F%<^,C#3MNY;J8E37L:NI^6?.QV+JI^FTXS MW<&H[H<+OKI4U4^FN?[$*T>N>9EYS,=NS_+YAS2+XCC0WU#_;VS#)9_[9ZH_ M2D#"#F?^!Y"W$[^3]+<;U&_VFQI/"FGEB5V8HJ2?9I,TP\WTN*LSKB,.+DV+ MV\-@!N?C=_(8II"#T2&]&)V&4 _7DO%. .$F27F;!I-RI MOY1G=./Q^**WAIFBIG;$#LQ]^2VE=HK6MSWL MH@>\9?X;ZL61TDW)_:[P"6J(VXV&HR(OG_5;\-]P_FU7_PBO.36GSG/8(_XU M_'LZI@0=^MJ,BW?^]R"C#FN5*?:FV45T@7,7-N=_4F.XYDDX'?,@2*# ./&6 MP_AI/PJX/R"]'-\ 7*(W/<_[6<2O-F_(S213[CULOFC ?8-Q!]09CA^+$E@K M4QM.]UQ).V#FW:&*HPOJUNUV$?X<9-32FQCZ>!(3KY=VF.^F>41=ZV%EYQ'W MQ;0VT!Z^\L(HP0$3Z![1OM6IGMCT M.*AHFO/*ZE.M_]*;9=N?-?0],?\ 69<-03"!^&IHW??:P7%I 9P):'2SK?02 MVY+F(/ZB,,*;!S=2#ZYG4;ZDG(GH#0UN6 [J:("Z9S'#];%A,8$+#+L*)'2A M_$&6LC0.!H5HWNW! .43?(G'5>V2>KW\>X:M2^DY8A:P'-)4BMYZ9TE++:3AAYK.X$=NZ[1=;IT&_T4J%-4'YP63%2LS\3\%,WZZ^8J> MWMUPX8?FPH!%XON&PV1P;?!"/25N MG==L:%CP*PRC)ES<=:JL.12O_)-38*GL(@B.)I1IW:QTH5 MMO4S0877'P<@=55"FRMN+#:C\->+-A6/AOQ!&7=F1S:VE/S S2:%&_Z;%F(J M\58T])U:\+T6@_32I^^6.8T@CF]Q"',23C;EN\\!?PI[!EM/2HS*J!TX'@2+ M!5H(K&"L"FP>;C_@G-2=G$977:AD>M5Y+'Q"G\A&5CVBK'IW&UGU;B.K2EGU MN?.YC7KV-(D*-"GZHR"'[\MK?K6_RI5GX]M+LCD)-K#X\-T*L]MQS86,P']Z M#H,G:<'>M7K^O6$3#\\FUNR2TW4%8DP31::TFM.S\%94^=R&[AZ<[FHE4OY3 M^+1<#S]'"&PWE_$BP'\71 P.XQ2TMF&CZA*CR OZP[JNIP.?X2W'CV*_5Z3] MK^CV37(,W?Y',)Z\A3]A_3I<0[Z(C \E&%)8![86+M[UK!X3!&^W6&=TL[U,C;5Z!7 M#QUT\+\;8GUXHX38UMJ1*;#H?#H>L^TLA"G>^>7]YQNR?&BR=&V?M:/.03K- M"M0.8* 8:>UI<[^QL[.#__^9:T.ZYN5(Q42T"FS:]))]8)>@IVC[6 (=B[Q@ M0NY@Z@:3"+2.Z%],ZD_SZ?D_0:/!WZ-QR\"I(,1-,%XQ=@3#DUMA!!P?H1$- M^= =#C$?Y3V"OZKO*]$BHT1%23^>4@ <763]?CJ52: KCF8XL\UJ M4M)8&+7)D\"K?H]3=0_W M&<]Q''R5IRO^3\M=@L^E23SS+U1>B/8)=E>6E B9A10Q('Q. *_EHYQW-.-X M-_=\\E+ YHO4A>L7KSEFVO>ZQ96^$9@@/6"/CDX+_88:WOS+XY=//MA@V6^) M9?\9P.QW72OY9X2NMH6OBQ_I3BVME0:N]DJA4;,'^(]T(+"$UWO[-H!AH\8^ MM!K[H=7ZO%;*JZAB*.Y!40"-8()X85!"5!;$H(# ]VI2E(;5EP2%.,^Z5Q " M&,'%8WA)/]C0XX/3HXV26P^*O IR> V^;T-_CT-_?N?SZ5K1('*Z"#@=PUO/ MXZ@/7&Z@R.(S*$OMK;\,\M([Q4#"%O#26&3V'@,/-[3YX+0I9NHE9\^LG]-) M+TP"7()W(!-=OO+GH<'HCA MDT%F_+$9:S+-$")1:,_3U9[4#54_-%5WMMX% MR5()#Y& G05?Y6J):-!B2 MI+@-DYP7UM?E]!IPB[5G:891'_3(ER]BA<)6:A>FX"R.RVYNPB/>A'2]% 03 MT\*0'! B>Z1DH8A"+!/ K[L#]IUA PY(=L;8L="DM05#^'L(]-[ Y_3-*.^. MOH(;(G\4(M?;OU8T/IT@K1WP-#20(->\OC3AGE+R*;/:8$R1=%U2P16%?H2I M*>&TS_Y;]/5F(05ZC2"XYK:(9$BFF$E9*W^6Q.G3B ::$/CC*(G&TS$.O7?= MPI\U&'LLWY#HB?)"G#((1[XJX8UCZFKKSVF0%;P8V!N8%07F7#.8)HFS/Y<4 M!087H% LERR!>)?I+BN2WV(. $(4@/6,TDNT9QJ, H$##MS!.<.:DA(NT2LZ MBB:XBAH*$2:63A"1$F1?52% 5Q#=%RS$$S5,BXCQL79M#*&,* LIA2&B?+,8 MDQ(,IB)3C*L5Z"JE6N!&6H ,@4/HF=5 ;'F@4$G-$_@:Z%0GWIE55$FV]'!S<4T]6*:6\X.\W.P#V5J_YPF]?#?$B#L/@(7 M/[!+M-QT8HC'^5; #ZN_"%40QE%"R,E2\?)Q]\ZU"\8"X3SS@41B%>1%J8Y5 M1L1,-[D;#E@$[]T$J8[%V9E]^GK?7+H+4Z "Q&@L.&>7*5Q_V$\=ZC I;DF: M;/$;."_?YO#/N&A-R8@,;>&Y&CE>F3CPOQ3LMJ&&@1LY?N.T(MBY.&;O&O-1 MN?7E1&IGO5$+'EHMZ);DM7ZU9(C;D*!7?V)FG<@6AG8A8I#H_]J<;U8'F%)M M\-R5(1N+LQ#7YA*:"!?3X1Y MD\'D;EYE7;*RZ,X:/EX-K4PGJ13NT0KN8!,N>51VC_$#Y?( 3U2<7") M4B6.QA0'BJ/@/(HQ@4S#0+$.\KD+>YH;2C+26($/DOZ(''W:BXL\V$&@\HX0 MX]Y]RW_(R#2MRQ%6P!S+:_70.FB5#@8@!&38,,I4GUYB9K?MGZ&LQ%(:L$?! MD!U+BV>>5UU]AZ-(#?PVAO)]H!8_G!9%GYC>&3=JG''_4U@J MN_'%)KOQ=MF-%S]!P;C.GN.O2@O+C8@3BQ)^I@#'"Y!2 MU:6AQQ' ^>$FF9H$63UXHH,;G^@ [WLSZ:Y)G^^A98\:EJDFWGG?[97Q3%B$ M>.E8"'KND!;$M!R)(*;^4YR['K/5>V>-">L6;RA/^\MV;]L/,0TX0U'Y**2P M*N1X.LV NG+0 (D*?"X+D9B#]_::5 P2:08?V(;#%"\,N?SMWV)*CR:W)M4P MR)QGN;JL\ZX:$FLV*C_CGWCZ%;L61=_R%;L-J>IPQ4K,Q=FKO,:[\6OV?G;B M6M"\S%NJ>9E_$0!#FN:Z(@H'?7/W2A?S7#5,)? UB E9)65"C5]Y10^G(M_W M'E>^8X/E]J=6]^\_0N>]^R;GWQ65P@&.&4+($3XPW!-YFRO=@';]OOI3'"X@8Z9IQ$ MR $;NGF469V](N":GKLDNQ!X_2YK_DTPD>_LM]= G0 MOZL%I.615_NO=MUGO'PV!L*$.6(=8()865Q?E]FA,D"AGF%(7;P(]8R[>1G, M&KH&%4POCKDR3PZ++!I&YDQA#_."<6R%/TGS/,+=Y2TOM]N#C6W0F0F=2*,/ M_=>@>CR:TN1%^94;[](2>M#FMCJ(<\+2H0\.1-E5)+I@6,*5D@>CKZLD-BQZ M$X0ADQ&O)\JL0(W@-+=]N$W,HCW>?MH5('\I2C6)@UG-J\2]=[O+A<<[GF % M!\9KHNL% :-(= V42C -N-3L7\%?BX=10*4@@\ZQ0"E>,7=6VWX;%20S*6M. M]I2J,R)$1V6TF<%\2S7-[+)0UT,3^P0R]!+))1#1,"GN4#>X_&IKTC*I]!UA^MZ"5[4/O1 MVAD0 ,!Y,./>HWWG746.>Q%$L2@\+7;R&^?E8>J74.(?8$H$&9 M@,@O$)N#,)4GE'^N8JR:Q\D)'D("T@1?O>V?8$*$"-E:DK"IX"I=C,I1&E<( M CA0#5.C(![\[!1Q* &^DBI@P_F&>^D$=P_1X#/MCE+]("^L9_QAEEX6(^T4 M6W0 J#(*V)!;9R1!OS_%GGH<.'1O:_D>&?1NP+%9+4"_#J%R"_IRLC M[[PLET4_1ST4_\@B.)5_<>D*,@#(GT?I4)P[@^_%#ADZ04KS6]@,?6D\YKF* M>P&9/2BWL?88&H[Y 7Q["J(1&POA#N!!(F(IC\9P]3/$+2F>%=HQ( >BM.$V_ I4XTC8]QWME*HJ3,2",TI>BM3J'S-0B1V0\MR4V MJ2S31$+P7)(UMT*2E;=;SF:O]OC!0E2EF1;]VHWRK_Y[@EWEOSR/C*%FM7"' MIWK2(_,D+= E,PPRDMGOY>7'\O)>Z>G&W^/8'H_M]S 1*)OA*[9-L/BGI269 MPU+!S9>;X.:M@IL_3VQS%6S#@\>U#7N?VQC*]$].S]I^M_VAU3WJG'SPP%+\ M'?ZY=7QZ^G?XV^^=M<[:G]HG9ST?@Y[=3N_O_OO6X=EIU^]]^00&YA\;D[(N M[&F\4/TYC=$2&(MEDI8NZ+V1V"5";@2_+_V^,+/7!FL>P_\,69YV\?J-J<,' M8H1?OSYH>.)8DB&Z2D08#Y1BFD MWF!:8(=(]#,%M;^4!XR9;]5-9ZW3?3S(\RFG<>66R@V:ARI2RWQG9RUJMP)G M1!79&BG3.L,;D\A=VA5O2V7_;<6DP G)/\'8@^&&\#2KYOB_; SV"3KO)GN3 MWSC(O2 DN%RN4+LF4S$?:0BC;;Z2J2HY[!E,@\P(U1\E:9P.9P*I)"=C"*H0 MD=K;T@8M?25O?3YVUK[- !X[((93=F$:)%@T!O.CX U-X:;RN5)D7IR#.F!0 M[_1G'^I;UP63@A0<2@=M>$^<8M!3'SC-9*C2"8AX@A'BYH,^RF-H""H&5U., M0>"K,*,=_3JV U8FB0<'?$1:/4DI@)S-]YB.UCTD?$<>Q"JG:>33"8=)5##F M]VO7$5(9$Z,Y]&B(G1I\?:!$AQG'OJEZ6LPC@.HR+35GA.<.QP$FE8W.V MNJ&"A_O0GQD_UOET=HYZ$"Q[F.&L+M.,;JITBC GET\1G(K1E5EY?.7=U6T! MA YA[ZC=(7J9M?F@OL'.Y(X7S--OH>^ I."JPH1CN#UTZ'VE\#$AW^#;E0S% M"M$4HRR=#B5*0^FS; J6[C<=Q*'K2Z>,?D._ X/Y>]N6*?!W-?,[EHE#WGU@ MZ7O;1]M^U9IH:(9/X^S;X]AC2"J7P&+F?N@=V#\\9=8F!&(C5BXB$("<=L+E M$G+;W(!9 W&,L2E(+G'J7%UA/\%S"5GY*!+!( .>AA4ITXR;<$Q&&=68T@&B,5U?2V9Q.ALBF>: MNX$2D5$C5SH,RXBWI+D7G.-=TZ+XPEC,)?\0UJ:#F-H_2G>:$L;<*++U2R.+ MM--[&K,H+W6"G\F-0TZ;Q3K711ICT\.R$(:7 0^#%U1\+N@*+%4AUI2D/[#9 MXDP?)9Y2&&&E9>/LPY@\^X!22K$C6N#<;HQO1MIKFFK(#:/"O8X!#G!NG) $ MN^WZ 09?B0/QZSA&+IHDZV0Z8*[33(KTS8/M_ ,W$;F1U6AU&@%3]DR M^4>)"?Q(<_D+%:<3T\9+:D1.\ 8 MY*OM9P'Y7:,^:GH-L?/L ^VQ.7E-A*C M]DI%7?NV=7XO]MS-%7/NX[F;JSBP+] -;DZG;%)F M"DH)L?HJ&:$A;6ID(2%I*B6+!\0)V5/*(6#!B7'G,&T!<\L2MLMQ'#:#&Y;, MKY7M%3VBU ;H-GC8Y30D2&6L-0D5OEU(M1NB73NB!?-OFH#. '27#Z8Q1O:8 M:0I\2=PMI7\&T6)>I8 ;,M9S96LW'%;=4-;/1EF:K$A(*@9D9@&UG0R9\Z"+ M:8K&C'A\V>Q![P(%H+B6(%6]=2G$RDI0<$ C1VR*6W;.^."1>5CFGE/ M1 GFI"Q-=,BGC7-74RFIQJ95K_%;(O].#*LFB)*CX&BQ0!%6C_HPVS-ID/?/ M*$%T=R**;5K\7>XB3MIAUART^8'H?]7F\[C360IU\VJ#NKD=ZN9GZ)>\&M=H M(]:6%6L?(RR/A//#&G2!C\%DW$()$9-N)AUE=>%\8^IZE!?/]?]$XICZ1>(7 M+.N/?S!A<7R\/9S!MML@D0]IVP!-HMP2;V1&R10J$_!E E[-!"2BI.?1 );" MP6F\/IP$B'Y-2@^/"#]*P8.1V8]R#\0C"S/D(H3F"U8(2\O?J[/\OT?E_&'$ MZ@_;$ETW0-^??+NRVE+EN?*"W:@L4XW2)H[..5K6"7%1TD_'%MH"P=1Q>IES M$N<;E0$HFZ2DJ6N*U2T/^CVUL^T!R&07%*-L."T4'%8<),OH609:C/#'34X;8RN8BXWE@9N>(SLL42RF;GE@V3C M$9143.<)-[2\+K1D[00!(QU@%K@7T( M=I(\#BJA6DPF$@@72A<1*9%F:39U0W'_;VAW76CWS&3=VC@? M(Q!Z\!VH(5^EIM5EP9]]3U> .AI[R%K^CU@( M__%I_7]%>7@#Y@) MCO@[2HPQ:2A4-RK*^],\5R%ZR,J*-*[ZFD74PS&)49V@]#5V[?-^6#^F$I_)B'@G/&QR MA]"):"J\\/[-U7-I<%:BJ0 J6,1SI=_)64)_8F-32D,4=:IL\H*MR0)BX_ H M_A9>!AL\)<L;*^HS%EJ+I6Y9_THZT_'.2'.*I;Z, 3_4"60>ZH684 M>"-D6L:YS.F@@56W?),DZU3E,V=@S?]GOPQ_I%-](GP4)1UYFJ4+-L-J9B]G M5#8K7" ,X)><&:Q @1U$J'00BG<$MJD4D*ZI.ZA;])+,TWT2/7HIE5Q@YFB@ M&\0C&Z#,@WK-OGKTC8+EV[!K=0A?)6Y;H#0,H$7TXLZYS8 M<5D>XF>FO]L@6U]OD*VW1+9NH*T/65'NQ2.WRVIUS_S.(Y:#6V*K7M[A5KDS MI,Z'R+S?@' -01KZ-0:(VC1-]_XG:/VR5GG[ _O]+U_U.FVL;1>#][0/NF< M=OU/K9/6!ZJ_1^7W6D>_=7KM[CWW*[GI$AY=D3C!7A5&<*^H6*M0WJO5H+S= M-_[I^_?M+A5X[/3..H<]ZFK7_L=G(,'VD7_6^=0^:[T[;F]H[8>EM=>K06M[ M;_R_M_]XN#84WTM3[BXV=^YM%ZLQ@;WMUK;_?['K9/>W]M'_>Q!1>FT)HLIN M-!]P-]YM^X>MSYVSUG'GO[D+)[*HSLE1^QVPJ)-V[V$:=UV[11LF= 7!W&43 MU^L(YG#;[[9;O=.3G@^\QC_[V!8IAW3SI8=_^9^[IX?M]M&&=%:?=.ZR/^!U MI(,U.(BU&0 MC<7-F.B^<3I,[+9CHA7S/F&"3D_O>N4MI<7K,I0+(L1\;!PG\-QCN#*(:OM(.8QZ=273BL=6UWB7B+\=OLY(IPLB+$=!2:(=5&H,"P2'0(2H\QM\K-,Y=<[7N>UNUM[4+<\=N#X MYP3^R8&\8IU&746:O=/;@O39$?#<+\_/KZ+#NYWEPV\*2$(K:_2V=3J].ZO3 MZ7]'G4[O>^IT"L-9W\->4!) :ME8V6L52+>4KL2//?4MXG* 3E+ K6I719F+B\=*1?W%.E'<-< :DRC< S MR F[=5Y4<)%6I]33I(:,&[KVMIWC15VC%U=E12Y4./4"A>&@XBSY89IY76V< M/C#'N=LJWZYXN4&UAQM4+C$%'TS:MUM*!3]I9<$YJI&$6K#JJ\S75A&EWJV$ MXNE<6-)*%Y8W62Z[]0;E36XB@1ZF#/L]O0ZML?=1-MYZ'WU3V(P##3*3KX^R M^'P:Q61'!&RA*:_L'X-&7Y1M#;%S20A7M, &+*9 .):C<;HL.<4 RO.^39T0 M,<-SKZQ0,*CP;WC>?[6][Y\+J[:G8E9("S9E?9Y2F8-_W[6Y/D-:BHAAO[!H MP?[5U#=H>*:#,GZI=%]AHQP+7I\ M+75@R^ YL0C1DJ8(1="7LI&ZSJRXBI\:;OZ@&>I4)G2!01KRB95 MLS3GK>JY'EJZ+>@ -B.]Q.99C\XR-K7&;EM",P>ID ]F94ZC*>S#L/_S( &S M%:Y=QD5XL'Q$2$6%RD1?861HXY/UE939]0A4SO-I( YJO2E.&\&_AQ. [B; MA5+B$8-1Y](_+6RI@1 26-";9R:;$EV/1;:UFW$[6K8N^_+DS)V--><7-8?L M?15*2:II/$ EKE)KQ^/4GPU-;6BJ2E.HQY!K,P;S5=O _C!-PTK]#?S//F[?OFRZOA GD?1#&:C61RLO\0 M%'0J/>B$G,4(]-#9R,W\C"Q,34JMY$E>:5W:Z3-L/LXI^(ZAROYO=@*3HRU1 M _3\Z^[6[J&1<5VZRQ97!9;@,4PSL.,Y',U99&+7E5AL> L*B]9ZXQ;5DEC> M,[>>'KD'=@6?U5>^+JOEWL :X*QV*ELU%(])G>D1.J6#:BU>\B"S=3V99F@B M4X(\TQ?E_]*77CZB5%OL'TZ45HY )4C1BY>/TJP8P+M M5*(T4J,4G:%88(G6Z"R0YUJ[Q'NY)0WOY@[LM;HM3+[M.G)=>(C>/+D6EVG] M:9TKJE^8YU.6DDA^(#E=WX^_P/"J@_/(7^O/)CI"Q#N/@^BU;%Z6,M MJV^YBT%##L;D+U68*(P_:.[^1S+A:G.5# MK$X,3U7GJ/?QB5A7AJ!!@RR.F"C$_"@H2"VJK., MB22POCML_G-XM+SF?:QCP^!;JJ*O@WF:\2'< [GA0J_U8KZ+/:8P>ALDENYI MF$(&)!!A-9JG<^S OY(=,(O&/O-I%L#>S/QRS5CGVRQ!9NLYS PN8!0C:B)B M48H;QZ3&?\J]QC43C^=M,*$EQK[@&4CAM)S+$P%G3:3BE8FAV3Y_,#Y'GDQ( M0*FL&-CK6%"8?X"@9Z[.GW+99SPM5V,&2['%%;IK]P'&NVT386X#^,A-A.N[ ?YT MR#K+H X*ECYX'E;]]U)V:F 0&2,&7:8?%52>VU]O 3Z/AATC:V;\XQQ4K5&^ MM5+K%QUV#(_S*J59:PF*Y:4@IW31>(WK MVM8!27TK]-24K.NA !8AN$"IPX'">_F6>#HI+QA#V&05(UDE0! YVSFK2 M*'S,J0MG*"QDYY#0 I&;'A@*L##;T#(90WZK>1/>"K+L,X=Z>@#3E?!KZD4 M$[90R(AQR57!C(BH#RPM4KH^JE4MV#C*2J)%QUP%ZT?*298&X3S=>"""X3I@ MZ2-$4VJDL>OLHKN.N,H,7S6V$:YUW,/<5ZH295W3N9M5<@A/'! V2%*J[$SQ MD'2_B/*,V.$A&G@Z+3#7QO2 0'4JC;?]CLMTS/K,K"Q"TD.C.8.#$$U@$L]T MC J"W0:Q*#&]9_96)![40/$%Z MB#0/K%+K65IL6:76 7Y:&.=YOFF:PY@6 \Z"G%X!5_)8;ZYCAI;L+N 43V@. MK'P#6L#+2)O%N-R("#8H_6,"\&]XQ??V_KU<7%QW;?GGG'Y&Y&25*^=\+99/ M2(^"K$\GB"*;)IR.YSD5^HW6=(V+[N=1HG1' N7DH3@9((NWUK'E:AB@D7"1 MJGAJ[/Y/E18)U!$$>#8U7PA0-2FS$G",8Q),; >>I\@40\_1G> XZ>W$BVVO"KG-O*\-Z<7,=T_$=5M-Q+J"1<_/0:YG2"<CTYZ-D\< M?:=AC[ +L9KF#H)T+CP--ES(8,!,[YC-I_F#II@ZF_Q5RE^=P[OYR+43JVI/ M2P'*FAOLV-+8L=T-=FRU';QSJ:S4,;A.96+W!'O=D4F4%ADF$-)'DGYB\-4Z M:Y8B'N>J1HA+&F,ZS?I6&EU9-9R !$9$ZW"AGJ:3+>Q59HOBC/'=*\2_[ECX M&'06ZLN*NSJS^3:'ITB=6BI+=;AXOX8X1M/! 0BOH.45Z4@=7UYY3@(+5):5$.C_N8&"XN.OBM-PJ9YYW /H$3,-N>Y$GY/TC3W&XKYJK M7MIMTKPAUQPK0N]623*:*(@#@E$]I3 ^[,-\,.&JC+B'H8H-PGA9A/$9D7A) MP8ICR^C$X'H.%$N>)WLK2=C@3O/%64/W2@_TW_U7IFBT :3O[E>4H34EEL?. M&:H2T?DT'*J""X"E%+"L:]I:4I"WH:"?G(*TDE*"TTDK,;X8W7;%$70HF3U+ M,I/_(UYE?G9VV(;EU)CG8 *0D!C;^4^FLFBJ7,JQ) MQR9T]46;FU:]9I:84X9).-, M1/B]H.2DN(:ZF3^3NWA M]-3F* #+MLCYRV%BP$W/B )D"!R9Q"6,W2[!1?:(9NIF*S#<) !2Q-C16S6% M:9HB),(H&A2<2\)TA+J*?G?*:'LNC6DP*M2X;FU]!7Q89/WAGE%3-:2"\LC, M?8:-0EAKW0W2TEBC1AH+K$R;"@UC+='.?,N1!/0!8W#'LC@(JJ2+Q^EZ9!HO MC=V]'"0<10VFQ:7"FL(4@B6D%8.-X)844P;?F 7JMJHTUS'\JM#XID%,'M[0 M+>F)L;&@ ([3*HNVFJ53/B'"0+*(G,-N#4 VJTLX+H>_X)8.Q5?Q6B4+7>( MF9SG&N4!9(/M0+TRB='2>HJ,$+C$.S2HR(TQU\FFFJIVC/XU);(P;(5'0P)R MBP2UZ+">*4N4%\B)0XWA%S9FZ5+S$P7^E1DE>4=$(H<*C MVOM1,@[/?H/\MES0:6$:#)HVF,R&[)]1R,3>' NTM2![PL[2P_BSGJ[LM)2" MI/@Q;%J23IF?8THIWC\!6EMSJ%$4S3O*6U2&O[E-K; 0^W)Y5UTN5H0H_ 0L MW8&(3C(W_8UE!L%C(TD!*>4NX3Q(<\&8"0S(T'!$6A&GR#SUK:^4@6SQSLL< ML-)^6?4SB&?R:]/?NF' 4C[A2,KU!Z:5:AV4M0<356S"? MT_+SP3'Q.V]IPG=Y53RHZ:NS5X.=,"]<<3$ZN9&C -ZA/B,4D:&I$XP&S MH R <)8$XZC/=>\MP$ZC@L=F;28O-??5A;+@7W,,,- MVV\ %0,E.7WO$0%?(M=#A;2)#*;0J+F@[.I5CD\,($JC(YP_XP; MD5,^S^UTE=-JMF=YDEQ'M8CP%7HB3'G.&7MVMQ@W P(%XRB-"4G+W- R'FVO M3AC%4P8-.V6\$>7IDK\4L' 2U%WMJ&$:15=RB .=+PPFL4%>6KVA>8*F90HH M"2#MB7-@D0YL#*WO#:H;G#ZI^1AN,EFI[-O7D$W>K5)JT&=:0) A3$FUMH(T M#KZB?&2ESN0I:=N@J+<4S!APSK,K@(.#]&(QP*S@4 ME=F16&2*E#R3IPF_A\DU:AV:]%W#U5W97M1Y2/TTFU :GX^*&RFDMLI7F02_ R\)M?SS M6F6Y-G81TOVYJK*A3)S4!BN;#Z\,M5K(.;>9\]]YDRBA+>,(EO*_*KA W*Y1 M5W&0F;MY3@O0RM6YZP4B+9+C;\83F-K]AEUE"2#=I87:FPEBE*#']TZ M45B7Q@EB%!:#$4.4>)K8:^9F)QXO>(3M3G8/$:^#+PJ&C&"SU>@BZ,]J\LZX M_F,1;<&-R*83-RMWWO?@19:CX MV;Z(C;(PC3DDLWJ]J;H4%+!>*AWB%&KEL%.B[ZNP -G(%UF6/HH14[F/5=FF,8=2[6MO>UPG+6\F6%3-[4<(N MF3T>-?*Q9]*P#%JNQ6'*FI8.?"OCTE$;-7!K[=5&-Q7$5LF(($*7(+ <(FAH M'"ZT-]NKHP['F<0/XS^)X<:*XV86R@"Y&R@I@@JS4 G!D/F%C@__,\TD8EE4 MJ,\+""EBEQN5@H).]2"[M0YJQU%>.,^L21<6<0-=5/TPR,(2>%&@ MZUAJ&!5I601$E)BQ"B-V#F*_.KTS9/QPE$X70G*\H:"T83/*S&G")O5):/BR M*9NEZKLRQ2XB5/4RC!S61 47=-EIK-EA2PV/%$<2.ZSL:T2=\S9N"LX5@W,Q M::RIVGM!?Y.AE=J+)@Z4*[?BEVZ+GJ,B18%)V&BGE+)5NXFC().RK-D=]WE< M3RYRI/))).B "?J92CII5!*<:XM<2$3+J^4,BW $;LO:U=G:.W9VDQ;XNS+; M02H30ZK(AI( #NPXUU3U'%!HT,]2D6KT!-4&(S86L3ZN"^+ <*RV7RJA9'6W M;4EOLM@'WMM3>Z<8<$RP+*E_.8-HPM!(R/ZL<02E=7Q=6UJ^&I JI21 M03?:;5Y\AYI42M$[U)YSS-Z(\I&I&>1BI#+9 M*"P1H"#3$KLYS; @WD64I3S0F^,:PEY'GH_Z!"34+,5'4QB?Z<(J ;1FP MB696$5A$2L"&IV-3B,PA$[MZ'#-*=(# K2X)Q;HN0E1\ZH*'US/,53 &U3#' MHV(VS*'#G!OE$']1&F!O(LK;_B?#UBUR438OMSB)"<#KRF=XC3S+NX9 A<2F M+:X#LNV?&D-?!C:9+F;)^B5VT<[<*&\VA@$5-MN>I \\&W0!=QR4,HQGHQZ, M=3[I!UB024E%7ZK:RDJU\9%9>TVUQ.D0RIL**CU8O(.!'7U'S"=RD@PTD(SK M@HVB(7T3?/.YN!ZFZ\@R3(TG)K%@ D/WJ3V[+V+W'*NZ(_X8YKKU-4DOJ7X[ M62,#A245XK1/6:.ZQ@K.Y=+\UJX5R:E!P)BKYPN+1A6=K!3;B6];(._)AH)K MI.%&#?T6+(Y,@N8R(+/-SEJQ*"A*^ 8#^^=_R-KY#UJ_=ZETFHQ W+3S);$T M.1)-B*G )5C(('@=;C6V;)3;Z,@3;C0%8H^*]W,Z!\QO)L<$-P:( 4O5_ZX\ M [E3WQ#Y8R=::;*D1:+6;M)J2W8Y?\!^*,AVVTDB2(VU9:&GKM2D0 SK@;Q) M5]$#IF^(R+9ZAV11_G6N>_?=M*'^GOU[S)3D)YPQ_-6RB@F2 M@G*NO)FE6]?4PD0ET#"_DG7CE;9B0WQ5"Q:%.D<(KCZP+@4L,$KY[F)_#\VW MHL2SQF:YDP+K1)\;B 1U0>F@M5T$B9-2;BOJ=0%!ZW 4X\ECB#="33-%DX%? MR:;<-MGY1F=\4Y)9.PI=-D/^!L\O14X0BDA8+IENAT?P+(Q,H.1)-T!,TRG2D!S8"BD$[SY:GF M@0CDUF"VZ]"'2R$L]S8(RZ41EOL;A.6R1+EF7/)^-+^*\D82 M5K%3:UT%%+PIVP>;K@\$W%*A[G5:J;3/QB +7L_6_DH3="-XUUCP5HBO#&/B M%U7GN&]9Y@PYX.2-2K#4]-RZ(MD1U\<),.I1A"SJ0GT MH6U2T[F,?7'BIM7>R3*7-$;$+^A^&U:TUK3$:"$-7-3*?:4QXF2BN&LL50H M+J,TEM&X%E"LH;-#L-@Q[)+*+(S[QIY38K&Y;I F0;DEYCDM;P ?*1Z(1@B=_'NNH?YNA8T&\=)KRU4V1#)S\8PBR CA&"Z1K^".L)9]4 I2Y-Y: I MK&@0XC\F4XQ9$J;,K2P4Y51VJ$"[4G?*8,#6&&LR],NL!UOY,B5&J'908A+1 MTDM!KU))#?EPCOXWU+[&U!X(59S/K!29W!2L$0P,DP^55N;*K9:'S(V(ET5Q M.&BOQR?T>_!5$?'YDQ0SO?N89JF%L5>M-M7@OH8!5[/BDBA3+AN+V7\"IZS M+,F^L?ITLM*WH> UIF !/(OM2I Y8*3CC<-LK4^=-7/"9VH"X)Y;4F0*0:R2 MPLOI<2@0J7?N<_6-<- HV1M,+]-8S2=D&WY4P6>FF2-//:372])DRT:2G)[,93AA)"I?=ZZ*2RQ;VIWFNL_0 MEZ\9UEJT2](QN5%VMC=4J7F]3V6=)7BFN:C6,EG#!%V6!R&78"80.R[1A_47 M40%5&37]"#$=F_).$RY"'3"VW[B(8*E]T(JMID<;2E]+2I>4"W'_N7!Q,*_M M_-NK8VO;:X"ZNPFR_8I&LW-)7]YW9)*M;:Y#*Y>6 B6K@5M"S=YI-WZC$FB= M],RS GBB9UI=4E']JTL/PK$->MVI- 1\56'M6=/M1.?BVAE$_ MJ2L/)%%B3 M XN=2< E2N2/3%U$ZI+\3=1(1E1IKGYO%-J*?Z&2EA9,BU&:20ND+TE9LL&: M=X,U=JLA"Z;4X2SZ @?KV]70;8-?P0AP%53:!HU,D$ M9L_EE#EC7$8?-*YRL)CD?\P?Q8508;I*A0!=]8J7)H[L^@0N)RALM8K0]I.X M>\JQPV N?Q""=?CFDOFU36UEUPOS]IR M!$Z>;\]KW7R9C&O.+J#L674'RKR]M<^%_UWI[E*X,UQ?0.],9M=4C!+/*?R/ MC[L/8YD5J@]6LMF&==U %Y#D/;L:BQ2(L9(;#?/42=2YPDQ1&]/JE>=8.49, M"QT2VX;/+\OJ"5:]=A"J:4%U5=()O _O29;AM98.!"47LC^GXOPD;A47Q;=( MR:N0$A;(*NF,H^I6TP&%EF/L8^L7$C6%9O648M?@X8-\DUOWT CK7R\KA&=7 M*>.6-URG!A$3"=:D*LM5KER.R$]W>.DTNXJ_:WT,E2SEJ-:@4EG=+$N=VDHW M-BV(5NZ85R,5:'^3"K1T*M#!)A5HDPIT#ZE ;B$U;,0,'VL3E7NMZ_ MMISMRNMU26=&.68EJ9!PX$91-2ME/09BBB53, M+5+IU4[M2VEHC\()(>ED6K-SP%=2A90*A5+U9 %'V]&+#:VN,:UJFA.?NEML M'#M/Q<&,\7NH4 D)F5K[$]#=1P%:!0A1ACT9$09?K M-PX:HI3R?^7GI%Y]Y MP3G6#A.0LFZ08CH*);II"\<8V%I0D4!6Z#4;,EUC,K7U-JN(0!5T8LIE6X5+ MI7+=4&%/F\F(J]ECF7FL=[Q1^W\*\HFN"M)I'X;F>LBZIJS!V> $[FA'7*@? MY!2IM_T=NL4N*%$ID0-6PFI ML'46#%5#NG%?E'W!>RD@6*P,?I'#"RQ'#8X5P*VTMRNO2'WU#F M&E.FQO](%P?N]8XQC!SXFN)R_):98RKILT5#+9FPM[IR*MZ+1-=$;OS%=8,T M/+O<2ZRSE8WA;V %4N:82W$(L&JZ(CM.BBHKD,$/*NL<\$]P2]2C,'$IMF2!/#43'@B MM49)S_,T5M0M[P<@KELC\@0D7@LDITY=H!Y+,QWQ5,QUSL33,#?4DQM::2)= M05ZGY]QI*IEI&%'(^'\X8M9"XJ@O;@=T^IO\++L]L9T+9?*Q[+8VGC2'*']$ M'*3,\(I(GT^XBA$[DZND5777.,Z]6J^-9$8F(9LB.@_<(_3_ME^F V*#/FJZ M@S.W\XGJVI.N1V)@[2#?V4G=;:5M^J^9>-.(S$!*<5:42&:E4'E8X4+B6]7> MTJ+R" DDDBFM1XURW\Z"PYKL_([*&_PKWB"Y-OI%U'%9VEXC2(4#NW'*03 = M]](3D):\UY#-]W6U7>\>[-7CJ.]B6/>Z@3 M.#MV3JK_#H@TF.*(9T%T&23^4QQR=^?M8><=_:OY]MF5\VGN_45+[2OG,#_A M$BO!W)FY)ED45(L7>[M.H[C@)',\H@DQ\H3 @^=1B+)=T ]>Y<>@?/JZ6WP. MJJ3!2Y2Q;)%-HF183>O3S$8;8N]K%$Y2<1J.QZ8I A3"SOIGGT M0RG:/L-34WZOW^H76N:PHS36&<*<%ET9V.PX3FY(Z0[+8[VYQ1N8KEGLH6<8& MPZ(Q-U.8H:FPM@A7$ZEHAW8K>N"TB!)'14K6A)&K7"Z7!\,V:,5\)>3I&8\\ M*9A?P_8"1YXH2=8_L\1H8*M?)OZ.4[R7RD\[V.2G+9V?]F*3G[:D-?S ^BFPR*I&E&)7 *R5 8PE8[2*%11E M/FYC0SW3^[DJ:T@P7J:NS#&ZD:W2,"?3BANJ7-HWA]B^C(.P=>ID^4I/E[+2 MC%Z4%%L=XXG0O$RQ-MV :A#T=:Q$@%U3X/ :H5"CZCH5",YG_"Y/OZLA0$5J M()*7\-B "A_ !1]3^V[4ZON$<[3:Y,*O!IQT%U"(6K08T7H0 VXI4ZO#G._7 M]*\F($HU;,X8T ?Q ! M?A-FR3D;W&T23)8E&G4'CYC M%2.17\&&VQ7%)_KSRENXMA"1EE$L$Z2D+"73+!(KF^GM15$B)#EPL% 1HU *.KB,+8N_02?/=U*40VU6(6 MAU=#NFHQ^8!=9/@3,DTTGBKAV8(L-GP7NITN.:]ZBU ._!0;UBF!(X8TCF87I2UN_1);FB55-QE<]8, M6K1;:)+;>3B>O8#Q."I,$2!+17%\L6,I(&8?*"=.@&@A?:$_O\-X)J4GL2#& M0K60D&K2:2'5T695KX$ ,\OMP3?I!Y1)S;CJ;>2&PZK'INZBJ1=O@4'($IYY MN/M$:_#ZG)PX1-;V@*PT<0@.82.I **J[Q5*M&X8>8]XHMSE76KI 05<'Z!8 M!TZ&'B#<70=:H<)(- >A)HT1F^9HTR#VET-AWIP<$QY090!VM,#ZV.@^N2NY MY V5NT64IK#YNE2;TX5TL&Q=4%:9NV4LJJPWEL?"3H7-B-=0UQ^S%( J;7HF M4'<#VKRB/F ZUW)$4ZK0:>6VB]$292[Q>L"R76VSO'+ZI\P:<,N&C46WMX8; M:_HQI28E5(JUJU"RNP^$D=((PF!3ZUDQ2 M.PDNGC%.=1*%<,14H)+.4UNXV.E/%RF5*!.<;0%C!1FJ/N873HE0JLFAO^$3 M9:)O5((>F=TUTRVWZ3EQ,BO\'J->9CGUUUYC/3,8%9:[%U21EI&6C'1K8'W: M2KT*.@.[9R.)8Z9O,%4IO=^9E>?ORZ+7]7'/X7J5G*IO?HH[6:5]& M)Z<\$U:^7=V[HAE<2_;LM^$UDZT8D/J$1=W !)Q3EZ>)+@(I?1X8@N%TAV4Q M,JN3O*5VHF-3*AEA\*;<#AQOH *44::_CU&ZW1=]56H"*]B]?*B-KRVVD\(JCPU:C=3AEDCP* MR[A$)%SD$ZK4G/!'7.0VDSK."I^A_!!G-E5AHG6.:DX(SD#9Q+*V,N,4&2Y< M88IOCJ=Y6;-)Z"J@QIV*RB'KIK P&A@0X67 A@OLG&)FG0X*_-",*$K-'%O2 M=XIO!+L],44[G>9P*E1<0'*U^8*X*J3<(-:YS#4WY97Y)D6@$E^PM1.Q2BD< ME.A4][W%6XA5&\O"&Y8^%J835H)KUD4JC-UB/F]4U"G/5J=L?D'ELFE9H8^$ MJ$L'.6NT$ #D),=6O.)81R&VU-FR5^_:N M\HN4C%X+#BTL-(VQ#QBQ>%MF@C[7[F[,&SRVXL)D2..C]5559LAL$&QHZ0^Y MI:I[);]>5Y;&:G"I,Y'*5-4E>O!=X1\BQV]U_/\(QI.W_J&C+-439J1A0[KF M?VEQ:O]MR@8<,$WD7)2?K4(Q0^=/U(^TLYJ"44F-XN#I A94@R M>VY/\RLX MXT^D%=,)YW2B?-P,4>%ZIC;HU895'QK7J'W/(8]/S?6EW8Z)?[;_VG'6,! M%-*EHI4$\:S E)DNL!PTO)\9=-=T@EC1W-ZHP33ITLC=IYN4'MK#9J!Z5> M1:!8O,;1?J-T; 1@ %<49Y !QZTIY?[*(%I(P>92KP#"9Y@'R6)%ZF MAD%FNLB9OM?&9K$D&6C13@V:S(3*,A!'8&S\B]7P)P6%0U'8,!- M$9\#DB2&RY*0BH77:BHMY9Q CQ''9$&"M9/Z"!&JM-8AF[2 90Q-\%&8L7;A MLW2+@P3A(F@FH,51+J$$<$JT\(K5-QB3+^_1(BYC=YK4F27NKN:])/AR-@D] M+2U X$R*0/>@JIQX:EGM[#9S!)"UT(QB+9;##%>B!:5.O-*"$LV9AHWL9E(Q M3?K<##GWW.N%7I@JCC)3=-NJ?,0.&XX/8CP&8^Z#@&FU--(< >G9-K%4?=-D M6VY7H^(#&TVS,&;@!-E8Z$?31-40TY##A6@SH;"G?@[<*E%$,J'$D1QU;,(S MK1?#]#)!PLW+7DIZ6V_@:1-S0-MQ5@(J&V[Y%/?8#

=M>,A4.594J!!"% M?@TJ3!9'[."D_/\B$F>7>!2B+-S")V>V\; J&L1]&8>VS3T7T3.[6 ?Q\"IN M9NVI6+B;E< @,8.![0]U,1AVSZOG\D-"?2FOF") MX9)O8?UMS]L3$ LQ;Q$)U2>*,20Q"WU3=,.X)2NDY;@";4L"S"LB-VWE8G'7 M*/'J]MK ML2#B9%[T1-_$*5QN=(TC&!;7D$(\YZIT;(=NVSM]H6+>_H97^K;U#C>TYYN, M1)#SESGZ^:B<25 $;.I: IWR3TJX 9ZY,@&*,K1:5F,A1:P_2LFWF^(:/+'7 M:1ASZ\2\C#)_?I+S;F"#02AW2=<_L$=W#$E4J-BN%9KT2HYRDW=64F^,?5Q0 MZV%T!P0.9T+ M^4@MP=VXEV>CLIH$B40 PRGG0CS6V@6:>]^]8)2;CR($ 6/C:._ V!3YU&VN/YZLZPWWN8SYAF # M;Q&\QE@W RJ6/:!0>.'KHADW"$"7-$,F7@UVE&YN6?;)LY$_\Z'U[R8&*[RP MWBJ /I9SU*TO=%2>?,(LMXP;N48'H#QB.4-$IKM7OQ2H->=92U^$GNK'Z72. MQU@^U@(;8:9C G# <%CQ!*:59MI03K$8J.>X5C%DA_<;':9H#W&^K/!0.X1A M%D_&2*N#''"<)I2T+G%DRZPF,\H0GP$X=,ZJ DP*X $/!:)E(Q@&K',#DU W MS+9/O>3#L@5]W:ZM+;^J@X!IAL'1*;[2<[15W2O/*A>G1R1? A7VTKR(;'L[ M+LSA%?36X*?&B>+@8)8),WL;?%\IADY=*S]C)256WTP@4I"U,?F]2#S'RF2F MZYIH#:D[PD5SIC6:$6E0-IJI=(9EVDGD4T9U+J4%\23QWM\D9-WX:?-/*@=8 M+09BGR;^#<(#N\:$C#C 4B$:D>.5B!S0*BZB+$VDR$)''[E6),OW]8.$/;[V M>S2IZ"(/<'*(*U/">"DI<4@T8N/1S* >UZ31!&(8^S2)_IPJ>VYH'=0!HN5) M%Q=MZ,UM(&$PA6&4,WUR]T%/E+;J@YZS.Z(MR[N9(=OO_9^];F]RVKFR_ MGU_!FEOWEE0%M6WE'OOV6L_SCX M2'4[=BS3737CJ+M)/,YCG_U8>ZW%YX>>3"$#OYG%TN.H\WA*X33QU(8C'Z0& M: ^JI;_X5YQ_%)5)H=B']W3EY.0GD3$'K!Q9/\])G*YTRR0,0?M1T-G!2=H^ MA1H?S3V%OHH/E5QN=#"<=SP,KHG+)0X?4;G0:*X+33S'OPQZ3H2FNU/"!R'7 MN.!((8M]Z_$ZEEJ(PC;W+&=MTP()]A7EF^8)$:EHQ(RXEGRK#4 QB(:"\OZ5_!*QM+!PAU)ZB, M%?_*I:30BZO<:RNCBYG;.%>+MYP6(J!F_H34'[W'J LA4D@/P1'-EK0Z0(4" M]-30[6[()*W@\D4G,IK,^$"2:#*WL]%A8E@S52.>J82['UND*-"]LG!KU[<6 M<\>WC9EFQM%T?J@6'J1)RG$DLB2 MH:)(_*:S4+V9Z]ERT9"7'$[;D<(<@_B0? ,"39,%R>MB-]T=JF<)GIO+[#"S M5?X0R$S-75^CY-QIP9H4X /;S[DG#F+R3QX1>'.]6$ MDB 1\] ,A34K";-6S9UU3?QM8Q3'U_')AGTXT"D"9[ND5Q%XO,6&H]90NQ>E M$HO,+5L>A=)^,D8,),J ANEE&_03(O]U:)':PRF]Z9JXJ)]I6S0JAISKG5TG M!I"\5(,M!_T6/9BU5Z%*QZ\DUG &8_TG$JJXL"K0+^1Y]FKZX9=\/A[+F[AEKRK8I'<:>;, 8ONGA_<7(P#6-5FVY^NI%::B> M"2H!Z^"P%(P6%DF@%458' M]Z)L%N] EN\R>GU>RJI"[] /=!VTIJ1ZO#'](.^2DQ5[][ MQ%P]&'/U^T?,U8>-N>+$RTMW*).G 6C&37U]PU2%^^0LI^I:YT'" ;[W.--U MCI5R2'WRODMX#I+R !Z0\,C/2K=[+\F#X:4R#\WFMBJWY'&6,=8:]GRR\FR- MDR_FH3F7&),A?2P[ZB(9.;P0FQGBRJI7[\2A9K>/L><NGTRZ4Q]M:R'/3H'J58^47/ RR.@2FLT9.]9[\\1>[NS'+CK M=I[KY%PF9X<6\OWCP9HUZ)RUSCHP[_:5^3+K"J!>Y?>*:WVVY- M*8?A)BX'D)L8Q!CJ'FF#<29169M'F8(MX=9$;+@:S-?:_'@U3%+>A2I?N>D#\GSS)O [X_O]5E[G7V4KZI6- 6Z9'! MH=0FC;"%=F731H5;G0X(QU]DL-;LS,BX/"C_=%MEN\R#XB[>DQCS,XPB^[C- M8-G MU]:>I[@J%#0MH"M/7,E(@)0UZKL=U:2(.S2'5FD"8EF-D$G4O!]?2V&MKM6- M/*O!TBHS8'R4LY'/R$>:TEYU=-5GT7Y3]DS_[%JEM4XQ#! )[H+#/LLQIDV3K?P['.<+'C4XF[95CCDKF6HT#ZQ[4E^2=6HGF M-@W-<:*#+M.\=NN-M<^U/=(MGU1[,MI4+R,7*.6/@C--,KEB->,UE286L#/> M''&Y6J:&EEP2"?.M\DCI9!K)*;WCE5-J99,;JK)?W13!S6"1I=*4HPCC@@21 M]CT.&3^1Z_5V0U-H^8YJLUP\;>'U'WIDG[&1[BJK=ZFWHULGK?KF.-J^EVH/ M_^8(+I,[[U8Y+1@>5[8IDZV>/AL45D#?\,O"[S37EB.]+'_\R(FN,VI8"U'%511/4OW$=:ZWM./O[[Z]_3B..%:OC>?UP\>_[K4?[L<67\2ROC M"Y[?.>*YY6%]7<@U=ZC^$;^Q MZ9JZ@V2&'/*/J^UB5MN?>)Z+Z.'%>+I/G7U(@3$7E?.%LH1M&&%TF2P-9<1V MG5@.6-Z$<>3"U*;>[>-"NIB%] WZ4JZK+KK@NYMZ1?[Q4 E^YUI..P'*H)D5 M5L[O'57 IJ^!MQGNA M![^EV N'^DYMTQ;,!,;^ ?+G"+P5_.2%JA-)4PRE:-N$LD% RVL=="?B8#[%.^B2C%.G0(XB9IPE%4.H/^F T:\I@A MF*0%KQV;9BX=='TT+53/]7QO2&9WKIO#<6\2AM6U]P%\:'C#/3T1"80AWY:R M\I1"#KNX9&]8/F>$^G,T!,0X7WU5]QU2>@JV5!H+"QG)Y:->-$'[J M6#(/FZ/[]'6'\.5,T<" [TPY#40M/VQEJI)UGXT']Y7'D;LQ%+CN(OD3J)$: MX:M.] @)34[X;"5TOEJ\I#0"5RN)8KMJA0$G<3Y/<*$,,W()3L;TTR-I0\$8 M<(I,O+Y:CKH/7P$S/+/(N=,'2]WR'#+^1([H,R3BMKH8)D^\0$Q$E4VT^%-2 M:G9 T3BN? #&)QPZJ8PR*Z[%@NKEKB8MN4'D-Q>^20'P%^F%3[B#5-:D$KEV M6=?$;9"/M8F+YE016'^58Y+4!J4T?(5Q*!':0->HT?QF^RYG6**.#] J63UD MJ*@]:UVEBI_#*##]K]M6YU02'LCODN/"/J#JQ$\):/W](Z#UP8#6/SP"6C]L M0&OF_8#$6.G2R=/91Q_CV6'GJ\#4(YK.#*[\,ID+@IIWJ+0[FSTJU)Z,=\G> M)0\U!R?@+-(39M3\EAM4"%N0:!\?ZP:EI$\>!J9 ,A]H))% !ZMI*D0+;+5L M$I4V1MY"<"Y\73X6^-D!/12*(SKLAP-1/W?CUHZ<[N_&= X2GXW'3?P#@%/' M03=7&4T>C66CXY_%@-\29ZQW)!Q_.;U;(S1#-DF]92),TJ]#1 H7N3%;YARI( M#M& ?.:$$8?7[$Q(%E)(AKE0%*QV-Z\[L"P.(Y(W>G%XZ1F0SEBV'*9R1D*D MH;:J[BBP&<[-HTZ'*88FWS8$0S*\HKXD+/MR4$ZZM>J;Y-\F_Q)5"[@7# MRV&[N.%I3,\1$K9S4#;KV[HT"BS??HL09ENOX3$D+-6F5K-'=\7Q3Z[WA B$ M(#-Q$EJI?V3A6, ZQY4NUM8X>-PL6DAZ2>^UOST-6 I]YBY;"/.J(T3U-Q4L MUB!=IWLRG&G."07_W)6[$7XV+L87"L M*"T4P=&9G?BVR*!(?B%+MFR[==5XL+A'S(T5H;&?DUG4C0UC%5(,F[;Z>[F?4<("*FH*R+/QK0+Z@81Y"R(6T'XX=@9)4]R7^7(@@#B M$B8G@*_[B\!.?XE.>MK6M_'XA-URK^_(Q[65Y884'1C^M>)<;%6UJ;M7*-:4 M(!JM(>13Q4-8SB_:/$E/*2.X< J^N4XA+B\F0OJ-D"/$PR,?&C=P//LIA;*J M>F; R"'2N&4WF^'5;[@\5G3Z2 M;1I<2-'D:\LYJ>2KC^'B[Y@=A/-BV#T,V4S;AUA(FBK7JSBT $QSE4AV2F!G M@'\0XD[1GU[70GU"ST"6U])VQ,+)PU\>]C?Q';]+W3RTFYB 5J_6)A*5:!$ MZB)N@W010^Y/\U"%K%XT_4;$0L]&F.Q!#"RKWHH$8?>LX M''(0(3;L8J2U-=N@;YUV?#(+R%S"Y9FS4LGB?']CDZ.8YFQ-F&RV0MDCY>Y\ M! G!4MZ3I]!F6W#:)G4JD-6U7J3A9S GYPX,L7Z/'.89*>!QF_YYA^)3,QI! MC<;<6K#G M/*FM\(UB6:@VO7R+6.7E*]YZ'2IDU%'+JJGNU'D:8).W*B>B-0[Y+L2_6ZI3<-V;,A=D$RY>3&OW'RQG@?[ M'!,C[ILQ[$S)JG0+S9B%JKV&$!+9?+']:;W)#L),)JO:]=?1N_U.%M<=EP%< MF8\<\%NFJYQDJ[XF_I!AZV\-\[_K:'5IB5J, M$]_4NB+G++_:!=BQ>*[)-]*=-&28.Q=MY*33UU$Y$1E2NYZRP$FB*QD:S@=H M$T*R.F9F^!-J@SAFN.GN$$Q)LF/VY>/FCY/76C8@.>0V%5>+5R11"C,373S5*2)RE%JV\GHO4;J*4OF,ZYIB,\98JH,6S%';]Y MR-4S9^;:M].&&(56-3=_@;PIQ6+H5* O3[@(^5Q"J2"1$N!H$+UQ=,FJ/)">2E8;WBW=M=]<0]?Z+N*8>5]"EK*"X M3K:[O51B3KL7T_SAA[H$?B3W]B7729@0554-QYBX68)'RR>%^VB>76Q.P[AC M-)0#V(P1PC,>RTP:+["B'15\ 8WEVKO+2J@(%SXQ0 [*H"\^N4$YSWH8A/47 MT,C+US*/(Q]#;V3HCTH3[J9@M-U]R<)%\T&R0IW!47JKR_JIF9\#'72GF_5- M-1#=R:*IE_1HA$/M5M'+Y>0N\3'ETF\50Y?"NEK5@ZJVCEZ%]VB^I@RT+#@P MBJ"IY1_,8R[EJ[*QV095X!8SZ: Q$?H2N'/XQQPD==.WU-XYOKAU>)E0Y1? MUSA]*?-$F2XT6YR>'O+Y?;;%$'-9EL0//CT/+WED<5=E*[0JZSJ:KAM&$F6Y M/ON")JA].@<9XOJ6D,XLBNX>#GPE%4H4(AD0%ZB1G1PQ*?)GWP!P=O%\0/;Q MI\0,_^$1,_Q@S/ G'S^"AC]LT+#Y"'(^I1HZV:17-V0"*XUFAOV"E1#)GJ!@ MM*+#J0TBS7C3#6-EBFAEZ"*E]C2 EHY*5K-&_.)=@G_D9>I<9DZT2-\[_*$> M3ECL53SS#B)+J=9[D2;7G 6J9(M @!<3>.^="[T2S70X-=/P([8[%NY@6^RE*M! '813]=#7^^/#-U6_P=YP=NN%A8TYG1+] Z"]3J_S@5&>8]0 MYDP5_&3GSUT5?C $(M1?1("5\AAD'G2V/B#'X,>4!F4?=!"JTCFWDB1F&Q(W M!,*9_*K_.<3M0KH>@8M++:W;91DW;-[*LY9LFUT3TQ'SB:;*2H?A@@^54*"RWMCEMBM73(J F/W\*DJQ,P MC6>BKP>!4=.22/QE^C"N!"<@923!]@NYIVNGF3(+IS%+=D-;!-$:8@NKS%L32E6F MPYTX#4.P=X]B!3CAL*?#Q:B>*='9-3;>]"J*1=Z0)1>)N#4]DY304W_ME, ] MR;@QAE^?U\5U[V7A'XO4T7/R[BXMMK;RMEA_JDU#I6C0SFM!&,RSLJOXW5#E M5^9CZ;A ']&:Z\D(\72\LN@54;C=O[#G"BT"(UZG'-6 M@BFC-2LKY+&(=3$S_Z7T1BC=OE<40-,80/ZNM9($II3V09ZZ;ZL4Y MVRO54;:^XRHY0Z'GZNZ/Z^]BUM^9Q2$=?X7K(.8>OZ9)FH!>YH,3F93G)+E+ M1VB"H]A:=SSR_W$E7^L/..MC&"XN3',+6R?Y=DHD,XGKYNH64PH20 MYW&A7,Y"B9-\'+S4M'6L.GJCU7'5=I-PVA M!>*Z^?H=Y(HY4&J/Z6_($A%5!XL%R6\MZ2-)L:_*^@[RPHO/KH]QG!^7WJ4L M/9?/ 00&58*-,?^-(OD9E:A1[R4*KJ#?P<9%=TB)[ M-=*'!1U9 2JC0LE&C-.*<:#70N0P$ <6)9ZE,W=+E&9UV:3L]^%1C^.2ULI+ M+@32U,;10CZ;KIELZTY)9D>NJ2PP;]3 <*A=+ MI<8V.8\<>%2(AP TTSM,>F#&=#^5<,NW]\&?YO#3D%,^-O7_'.HUP68O'98( M#E\98 -B =CL>*WKP:BH*%(>S;B?1Z?*?';NW2H1DB*^9ISTU- +N&!J)6@E=&)_N*>YI!*>Y5R]=$:5-O-O[)EF7? MUT*<@;.O,(@)85?K0?.BVZX57?'XFBM"V>9Y9^_]F!D/WQUFV[XC=+OJ$UT?'FV\M!T(O+6+NUBBCCT:+N:_3TU7?"JOA!C#; MCI0#]]46Z],_L3Y'C&>5PUF7W!/G;X(8L]D\BV./:"7>\5/::L.[Q9=Q]325 MI>C>5,(.1E?_XA!WZ7L^\ZJ/ERN?1@,3=P3U%A;T_)]7R_X0)YXG\_GS(CIP M\;]XDG_0ED.*\?/XE6AT%R^'@61]7PDV6-"LT^7 -L]/)+]+N4^DG3PZL_BR MDF*RS:%=$UU[C_[.@9X8S["NEONKQ5L*UXR][Y83F;)=?(&%[Z( 8^+E5_O' MN^HCV5%S&Y,6VM7;JX_P08D%O!28Y"44T3QG]+%V>/LQ'C,=[FKVL_NMP-3N M#3WL73JDMD14=A706]]3?^^I%GOU#!*:V@G6X)#SG.\/88,>==^'L6Y%3M** M,\CM&>F;($)_EKKBAY/N,K*5:8:P'5;](:Z7X]BUD0L+4U[<(X1LQ%$A+;M-,?;B__ MKIU"J=S'RRXWF_&PKQAUMQ=6$VYG;H]*R.;>GI*RT4)2*$M= 7AM2<]BI&VS MHM58.L# K0M&3*AM4PL,@^'=Y^/?XLZTBQTNF)+A^X6)H[@A),^:@SO\,4^% MLT8!*S2X#6G%':&>W5$_C]V25#Z63452-I\3O_*W)7$0PPOX&W2 /OD8I_^O MXG#$LS@N $KD--$4_(EN\(2.ZN?1@/WWG_"O3UX\7=S%=Q3-O^61&T_CX$?S M$'VSQ:<550K5T_SWOA:*(7Q MLO1@<1#B%Z_I/'XE^G9TQRLVNA2L+8:[:K=70A:^$04#'%GD[T^O\A4=:X?^ M6&0O]J:B3&AA4#%W&"Y/FS M5[IS>0-KXTT.1-VSQU4$QS%+OX@1#..=8FA 0U^M]7YTG>Z 9'RYH>"O:QMN M@[.CVGYJXKKF3-OCH,\<_D4_\VJ*I;N)P_F+@ZR M,7&/F[?91[\CH+$PV(01VTNYY[9QZE>XV.7L675*4LT2W8.X]+A/-M,P X^1 M,"%$_Y],2PPHR1V/ACPZN'T- GQV1M7P8(O4((8^P-]9QZ !NE>=K#76]&+# M2T)&IQT:.0YGUJTP:B^K<:CC>!],YC4/TZQ-DQFR64*VT(A6_8ALMQ"]4RVAE9[Z?**X&%I2F!GY/9IU M@Z8I]L<=1R=.\IJS=TQ+KW]@9UF($ES54[O8JCP MVI\-1,**'VP2O )QUH[+H@[PCXR38=,Y(<1[W%_B]C"BII,< 6@?H;5$6U'X246"1B1J]/[L/ V'Y3\K M/H7/7?IBCY(L.43QR!!/TG)M;?AIKR>=$Z1!KMY>L4DALKN2.0B]3W K M5Z?Y<\329@4W@4.Q,>^K);5#XF Y4P0)$)WL*_=ZS M/1K/ "UA4WBB!6M+V?/\8.'F3YJ4)#$!17#'%T%J*,<^RXPSIG!PQ1M*Y$8; MWPY5YF_Z$PPBL\V&2/+P1=S.?:!PXAE+U-,2!9_;_;R-O:[4Z";I*I8EXSTM M(5O7&7Q=R:6;W9R.1L%GEYU PN2#=]Y.9V6$HAC==*.22B%W95S0_-T .3 M]9"C"&3RP[TG_QY@@[0LV!*-!P;.-/F4JZ-XE.0'M:MC$60'\;Z6%L^2MBD- MU^1"A7H&>AZ#,\TIJ4WN/'+?QR>+#E9XOSOUO;?*![0A?D*JSN>?/$+('@XA M>_X((?N94'6RR=Y5 +*I^1BJMH9JD\4'^ZIT> DXJ(Q&XOX=LS>HFYO@Q[6)AK%_)IWE8_23/W1T1"&FLH'G-[V M)YRP3U\^?(QJQ#(@,IT(*K)#ALX6U!NXGX8$2H&+4"(4\4W/3?Y$%U"FLX@Q MP1XTTD4FLR[L/&5\-HH6:KI:>]@NR5/>9&MI(6LIN'E/05'5QI>M(,BN[CC) M6"+K@=^!FT.XJ4W;E,E>A*K\]@%$;!1D445M?41^U] M_1DK7. '>HK/JP-5WU:K@PA!3I9OX!S[2-?Y@4K9T<<1-[!DC>^')E'")%'M MH 9397'E77+K0.U%DE-U7/(ST#F&#GY CLB/881?MS,B46[0YG:)4R,\(?I] M\1;OJWS/*"MN0U\T"K+#L)\;4CF^9@X;TF-,"NYWE/IPA&9URS,"+!H!RY"F M:4G3#XS!+#Q)MD$-UI!5Q$#> 9,L0$FQE02W&[K-_JX4OF7_):8=\H) PU6F M=APK(&7I?]W7"[O>BB5EU?"+ZIA\KDCY')*$)O$I:_VV,SIM6Q0>7$5% MS^V5FIJ_E2:XXO+@KEZA+R"DPIPQ]Z]M4Q(0(%X#C-:[9$^,.-N<;&Z_K[9, M-]=7J_X@?,FG=L[5(HN,%12Y[N*BVQ/+PG9;7TM%GY(I0:%CII1[GI>.GR#+ M&5+2/;6V8CH84E6,H*D%\RG4#+9"_M$]3@#0N5:J;SQ7J36&IKO#P-,I"/3? MN^JH:?4D*;6/BZK="X[CIE[>[V7.;:%3X_K/;DDJ%>N::8LRL=6TH.+BK]I, M&R8QFM(/A.*C5%#<(6O!A*G 5=U2O:(5%(=R7=0JVDU'+^A54: Q:56[^OBU M\SM))3(I/XTO&OOQ4^]4L^XG+J\)D02 O5<749P3V=/7$,J5L$:*\9 MKOM%3P6$@>&4J/J1V\8PT>_(]);,:8^#9=7MCA:M268N>>/,+MPU!['[D]W$ M6N;!4? S.MX><9Z.7Q]1B*YN&7%4]Z.'DXRX/(=\1]Q4JI"+. M$W#^_,9VMN9@Y.0A@>^<"UY"=6WU57Z5 DLGD!#)4@BELH?)$NFO<)8'S4_4OXE."5I"S MR?&XIQ4#?G5\F3S 1GV^O DLR4'AAM3=GK@1;!EPDPMS_=I2$.2$DGV 'F8? MHV^ZPT8JATC VZO,+/OL[<1J1J\K+M/H>*VA[5Z"$H2+5ZNZ7QVV9&5(R"MS MKFLZLVEYZB5/KLP@(!OU),\L3X8> %'CA4.\B;=2*&.70-J_8<)D6@L ._8" M+I&ZRE[B9\KE].GW^CI#5;V#SWEOZRO*[4M?[?7?)YU22N8YC0!=&BT$;NFLU67FS WJQKI[BIRE6%"481L!,9_+<0(4DPY.W M L'..WNH*[,>I#X/$T&6EOKIW#HMA!KJ )CUU*R=.3K"UW/.T"C"I#-CSB>: M'L#J','.B&DH!28V=V#KYX-;A1P6L9'7H;A:?&$$([I-#?$X0N>[32MTM''( M[K5R[0""!_=#.HO%N%<((5\J^0_Q8AK_A9DEH GD04#$RZ9;O<-EJ%NHW]LQ M+UL5YU9R+UAI$K$U[QD*S&&1/<<+ X$:=J["-KZ&Y7'-Q:3<"=&.,.QQ#^$C MOK,'6#GI$H)9;-EMAR +RLKK.Y00]3L[)"84N"W+:]=BO2YQT2VJ-"):H30!KB^0!J3'\V?YR?-:6H9.0WU8W^_;=Y&.(;[6-\!I6S M]]G S"[PZ9OR@VS[,J_X5)^9CV^*!.52P,_I@HD7#;S,O::U!LO,89ZQ[2I? M,RMF B<:UD.K'\YLL?^BWY5#P:$0 ?8QPJ0__^RFN[OX>'PZ?'Z\ZI3?6CQ1 M1/UHX'2H@D20%F#Z;S_UJH;SN]ZXQ<0D\@2J3?1@X!3_.@,L?%,]NC/[S!Z[ MH$6@36['F@YE33W.PUX_S%@R$C&3+2Y=2M*AO1!Z@'4]?'@=6C\E .GY(P#I MX0"D7ST"D#YL )):BR1J;^D)M6KH;3ME/)?'@.7(Z2:N:V:9N-0JI&T\ F\N M,CD-S_Z3FHM@GRAY1XY*V[7/DE5B8MCX*PIKD8@#8T9 A D9*JWO%'I3AN)K M+E!YC+-TMFM3]/E^:JGBX&W/^4X.6E*8Y]^2H,WDMU&:#%] 3$'-+ S_=N\G MX:+ TM>:Z(&/> ?"$[FQ>H+I_0M^\&$^AU%AEG6))\JS?_I8 M*D")=E'I]+)\Y28_P.D&..IX*:84PGWAEZ$0?@KM/VZ8B4:E2J#3,!T.S>RY?*L@*!"GDM2-Y2 M+GDNQ>8&Q45/!B//MT/XBE=ZM#FIV?Q^FPO-'O60TX7GM2-: O,^4WP'?DY) M&/*ZBHL18L5.:*4P)D[.#(&ZU5:OI:E:WR*1.BS4Q9.^S%M.&0R$/J&,@G3Y M;*MG>$EBX0\I*Y'R#\D.N 0/XTI\6L4R*>V4;^P/R1W^M#%;@!.CGSE_!I/ MSZV3 [B?9?)F!ZH(T>C@P'&H=U@72QMKW%U+Z'W"WKLL]$*0<5SLB#&RM"5. M*OK3-JZ@"-V+3[L8381WW_)R]6!GL>Q'3<861%X+5'H0=0AA7(PAW0U*1V(" MG"SYM'BB=" @3I%LJ]R7&G(1J6BG,+S:N%"Z=>Z#B?LP5$&^6F0*)^SFUJZ; M?W_]/A;O$S\ MG=(63'MBTR.ZWOL5BYPX,!=-4UDOZR8+%XI)L)".VOY10JY6&4$I".KNA3YL$MPC[N]J:B9+EED,<2/Z]X MFXH(#'/QI+?PNU='R9H1W!,!)R+WDCSCFA/?<4:Z8]EP30,4@F)8%T\HG+*? MR$-(I1^ 3YY>[#EH11<%_,"*EJYEQ^40J)#&[OPNAI('ZC"*?J!!4?!-^O2: MO1@J.4/NH-JV\2FE45U:%U!@Y7A9M%&+% WS26>1,G:PK!8)E =X^R#MU%@L M6!-[EJ*8T9>R=812LATI?=G\,OJ4?S"B#D8]PFQ93 MD [0T3(HE5U!@?5^HQBNGYV!!+XJ]W'MM]71Y&4W &5/*X7J=:O3B5,*X*+Y M-\T&DHU@/!.\V1EM2S$HI;-5Q_/P#S.3FL>BPY?8=;+*^R2>'$]I3@IEF3FW MN.B=$21K;L7^Q@O'R?AF+Y42,T2V/*3P,OER[AA$4L>D86RVKA:?R>LYUQ(X M/1XC4&FTV9643KA,(N1@T_%#*Z_-BD3C53_R=UIKLX^C*P2XW)6>(R"DO>@, M_;D; ,&5Y ,FJ*![+ZGT(,MAXE@$#W9#\$:GG+P_]U;8[M,>MGNN&1POBYQ( M1VQ@HZ?C(YYK@ F6FEG :]\'F>&]"U#-FG/<.JZ<[4CSLSOBUV9V^ MK$9A4>$BH;CB9&5003/P1C,PCL/>I)ZADLGR!:$C#-2K;!7$7V/I# WCU@Y3YJ3^/1EWPLSC_>\""L;4@QJP2=E M5<@BJW:5=A#AG0<_#N0B^??08X?>0Y,B\87_>6A7RJ!A-D73C[QG$9DH\Y;" M;N^'/O,H\MDLHL>GQ]_VN?$Q_++:=AURK3EG\3T!%I O[PT5B@$ 2[6[J*M= MJ_W21: \'7QUWWS-C1#^T!;B=#57PKYV7VLU1;DL'E$NBG+9+%S[H<;UGW7IBHC2^8 M6FJT8 7P8SYC68_J4XZ)2P_W:,^\+PHMW7C>I:H+[T&"L@MN JUM)L8+4GW1 MW!W\J::MU:4*#Y;A]+0]=D%DWXW0N=<(X,I*%"Z26R_XZU'P; MO<>N?R=?EOU K?T@5H&&&AK:.4NY92 M9K[(,55"D3204T%3$S*(5M;3DD=ITJ',#&Q\NV@(M:+V#N#?TVL>C>KT_='7%HH9+I@I4I^I2%.6 MQ9UZP0_H]/XI<7&_>L3%/1P7]^M'7-R'C8O[II*VTYLJRT;&Z&!-D)89AY7M MEN?\L#@G[P+R=!^K(]$V<\P/*7>ZZ-.9B=DC4A#-D;Q;ZS(I(>KS-#)+Z[.Z9Q.E1"B,.9M?::]IW MY,\S/KDD:@WB).> +.FG8,14:>^)EY>7\SG& @J(=GIW M4P\WA.G1J_''6C#,;@QI+7]]6B0D!E6"9X 82B];+"#,0-%Z/<0I0()E4]/1 MNL.A1L=V/.SH&MUV>VBU>3ER1&!T0>J(LQW2Z,03+?O%,B*HJ??"G5XM7<[L(O8C\ M+J3Q0(Z_9T/GLF^B*JNC#1YED3CY#YS'4%%->N@0SOLF&_]=;1+7B_;Z2-(][RP[< MRU(;<" E&)X2]D(!323/(OB&Z #3[O#&:!UW./CR8]AS&)(8RPWML42LJ\S7 M[8CZS?)&$DS*:B*6*"DF++MF@*8.7IL6N:FCO.B6AE3C!E% MBM'MJSP,?7S2)3KJ48IH_"$/GZ9P'S%3@J3.6&]],-2"&DB_+%'U42Q8/"$[ M=0_Z2IN>VVZ,H[O[.SM7BTVK8U4+Z9MO'>GTETS$SM9RSDM/'@_-2%D98M0I))>Q9"JUU M1Z(=+OKP5(.B]+:&=D)-*ESH,U.:^W.Z$O* /_GS]<"*\'_9VH(6[ICHS M)TW%=6U9[DA@OH#JB&/%O'$NA1:W!O&S2.HAC7 \IO3Z*XE5,78:^XGU< MR^!P&B/#UVR[83_)7O@OI\[Q]$+!?=)QOS2IXL!JT?06&XC4;1>35]'% M8R MRA )?TSO[,>VQ!D9[B#"/MQY%ZP%P<(=T%1MQ+ MB:? AY1H8/&_-66,E-P@*73# >GX>5443J?-$ MC00\L?U[8K_P_J,)F\ZJLM.C;\RY[_G[W=5?9&4^M"/5VOP0U_2+X.DDM&<$ MQ!*'IHQ'S!&JN)Q592$:0PI)%UK^&+8_S /:T$KCA1XM*2!M+Q+VR/-.O0 _ M0&\R6?)6MO[&W)TH:=#FD"SE8E-!%G!@Y>64#4W=PSJ!R4Z^D!>RF;5G M.56_.#^S+YR'Y4M2G@L()L3F*0A'G:_%)\]30"4C>6M6U#99!U=[\Z14,.\X MX6 0>S(0IP2Q:5#>9WOBMQ$M&7^FKYZ8F:P$7S+WYFX$7I?YFB&D MGC6NTL'$GF^J>$O#QTF/F?%63B!IDXZGD-H\%[6JTS \U.MFZ<&C<\)D(QCF MA)K$9\16%;DVI!1U[O0(D+8,&O-"J=;HWQ ?T7"1D#/X0E8M0>!R$*RD@W6E MVH,#$HZYD9@=3F'*C">YV-/FFRK1$^8+.P$D71NA>I+VQT*1X8BJ;)+B=B&3 M6"\;-5E:?.,:] M%8$>!#5F+(?-IJ-<-^A-"7%,4C3=%)SDPXN MSS]]']231:[V0:K$IA%2T4X;*4^KPY5A >R[7C%^JZI/:84X3D?WAH-N!,U- M8!,L'-DF=?:0=%]O!^>)^UH6Z< G>JB^71$JVK_0>(CM9)&# PJD&^.-%K.2 MOI="5Q?<$$KEL+7T78K'M]IF2'8ZFO,F3JC$CTV:/3AYP MM\P$\XI[))[^C"BR6,2GY&X=T \/[PSERDRCLN,%U)=@BQN.3WM)W59!:T M[7=='$^PMU/X+?46.@27-7JWLGK;Z]9S_6MQAFS5H*>.,8$.-%>@3MFO@SG,Y*)J$I$BGHZN$C00Q@?&='-BVD[CV*6?&2YA7&P5J5@RD= MELUQ4%9/&C7'6DLF/#YA8(A0M($H6$ 320\8K+N2[##D;>ZJ%*3+T2^M2JZ[ ME[9KX@+33 WWU:O$Y>CY+RF_&14:^6%/Q!GS^7-,UGWW] MT==_7?Q93FQA2#<@V1L.,(%B2LM-M?F:D@E%N)UPW:T.M :?8$IA;C^FY;"FFQJ-;F M1U>WB0-%OT20(+30\<%X(!E'-ZA>*^M'P3Y"@]/$*)OC2&N[E"^F3U_AO3YY M@:-=K'E<(Q(G4#GL6C,00TC/33FL&/]27D[?\AG#L!T^&W@Q6K(Q5B"A:^WL MVR^J..Q4S^4XDOP*U':0T_!$M%@F1HZ@.RR(SF)\-5YZ6X7!;\NL X*U3UF< MARTIX@P I?U6\H2W?F-K>8ZO&'?D[M!+";3K0_0J?/F%\]?6Y\A<_84CV"E< MMH7KF1I&2YXPX1/F]P:VU0?D7OR4Z*=?/Z*?'HY^^LTC^NG#1C^9+"&CJA?( MHE+)37"U#E>DA"[P#5]NR^_B9[^IEN&M9AJ?R(GU\INW8N.?%CZ4S\ D3H<, M5GL"6V6\\5'BVD)Q4'#7XH/ 64(DUG?1S&ZY\UAY=(Q%2/+6EL+B4J1_JQ/] M'^^M*?C$VU39^+)#A6\2 -Z )$)[D(]N(5@75=KR\@4AN1_Z@6?E\*Q\IG L M')OQS^15;E)MT2^C!&6*BPX= 3"JM+IN4$[4J:]DE5E:62_WKCH&C60LG\[L M8>W*,I/GQUTCZR5]6O!7)R1NKNXF+O6F7%F"U-5$DYD@O_@.CJ)49YV[ MY:M1-O+.IYF:#EHPEJSCO$)J$W1&18.1%9=V<,,CO,##CC4LL.XLG9<&).&^ MJ)B.!(]>8*A<'XGMBB&BQS:E+):JX <]P^$[J 2';[ 5 %II+S MEJ%^(4U0!KAJNT73Q7"YS].!".MZ82UAI;C]B&F-9=*BL %_!=36W,E)_JR0G;@- GY#".!3;NK35FUMOIU(F_> M=+*YU<"P'F'::69XIB5RCN,59A@C.SUYNT!!C7F,!ZA79HKI6/ MBW,WJ+M[P"+%$B"^\@D@""-2=GC46MIM.&0?LLX3EQ3!M\D*2Q%H,HS,K'-(C M2"$VJV/-OMT'%(G]X/[$!%)OW=JG(?5^JAR@&FD4!EZ;E72$_#.^8VK[&SF' M6)ON?#>71.UQZ9'&&T%/!]_$ECN;7$^ U>8:OAZ&5#E6ET-RA!S?=ZZA3->H MXK8=8IS,Z"X>IE0@)F RZ5/&A1M.HMP3*C[]YARRGBO2(V#]!,WQ3!F_#![& M7:TTM@J11_X0BA D'MMRKGZN%K<1=VVHHS%.*<@[OPKR_7I^$= A<7(-%/^2 MRS]#!7?YP*%_N#SR7 N-_BU'E4[@O &N*.*#*;)3P"I2BU!'1U0Q*.<>]U%< MR"M7N!M2?T-\C)O_.<23B2:TZ;JUM&<,[^G/<-;D1-_.'GNQ9KECWCTSK2#2 M*GY3E0TA%8@G*?[VNNJH?K@WKD^%KVH'#*W[%4/5T@Y/2%S@!2CC+LE$.6'H M!"YFBIAE/E"V#6WS1C_3T,GK9!3%MQ77ZDS;#X5:M(N3,U\HP8AX>R. <@:# M? \[0.92!E5Y2UO^Q%Y.N8 $GFWO6%ES$N\-YNQ&^0]\+,&/4P,NL2B9LKQ0BB"U1/A8EK6BM.2 MG0->^;AKL+J$7VS(;/ZX/IXB@) B@%DVDY%X^V6:Z*SY9Q2Z&6B*^#.URYHTM$\7 M5<[4<&B)&%M+:(>6J3.$FE!U\01P1^]#[9TTDL#J67.BV5UV&";B [J.0.2 M-*OR(+-?'P;TR M]^#'"@Q0 S>L*ZU@LD!I]3('DKI7%N 9>UA3E4QC?47Y[Y.U%FEQ<\!T&H]Y MM#(L3S@,[TT'%IXA+49E] #F4>;WMZP/I0\9TH,+9+:0J%5&!I)@ZRX9Y_/D MA5-S!@ 0PHUXNADN2LXVF08&PV^X=U4#BQU)&^Q-!F7P$7/T@!7OMY@H+==D MJM+=Q]C>0ZJVCRAQP;VRX>2ZM/9@NE,RRQH4^*ZH\.^K@(]I)$RG^ ]Q5?Z8 MRXXRW93W& 4-*X1J''['@1D&H!AUL,:'[IA<:=UQQ0>3 ,X7[?&P@D@Z!GW. M^M#>21&$-W.UVQL#'^;R8HWM2Z\/8N!I]G9GU_IL]C \<4R"2GQ+F\IM'F,O#82Z_?82Y_!Q@+I2OM(,\J1OY6_P9^ MHJ)5-M)0*V!$@=VQ@QI_237#9<5^#Q^D'.]P8.3RUDK=.K),#GQ'_K$LI5\$ MI"0& \(R[)D@IL2@)V8I<*^BSHQ]7F<(PL8#HA1NXTF]0]0'7PBK1WP$:ZI3 M0"]TPF0R]H*?D)-/VS*S!UEVA_U,Z)\YQ4J_S'5G*?]>+3Y'EDLR/N1[2P7GT\QLXX6DWT7Y3VE8B#-' MD?TT25I85?%#=G#=^,AK9 0&GILPI+[+N*WZ(WNI[ZJCM)9V]N)]?)#R7>4_ M%\.U<[&N4]?2V:"[<>01WT0B WY )KV?F=E"H!IWE7OUN%*&*KTSW-3%6;/!=T 4/<1'N9X RP8,XT8GL(5M-9"(]OHP\X$X69I"G[, \A;FK]4_D%N^% M-+GTL]:S*2-B\F4KRI)4[R59#NZ4]J,\(5O3Q@HSEI*X.Z EOJ0;+H5K!"*Q MT(!Q4WAZBMUM0Y),^JJL[V@ /KN.1INKH5^WI#G)8_R6VVW2]?]YB#MU70L0 M8^CL0:DA1?/,TBB.S7P8%'^59$0GSS-AIK)L8LZG)$P((W$IKCTF))-(RY(A ME*U!LF%(BTLF?7:40H(VGE +S;!@YI%@FH4(I$SI3?>\4[:NL_LPS.S#)#$L M3%AD\T\*ZO;T?38()G$6K"(\*T@[-VBJ.?29ST@X M/6+D8O(7RSJHD0A$PA3:'%#!H%IV!1@,RWOAZ.+J0^YV>38/H"3TLIP_!HD3 M* NWE5,*\\\QV./>3K1&POWL)C5HX\2U/6:0C^G^$O!617FY>M@RIC'SW4[H MG82SSV"ME7I8$$L?,HF\&XEL$I>OP2#9KF. !SD@."U\J-JYVU89Y:&JBV"3 M!]GP7KF" SBEH3BY?N(CK58= DOR==9SFSWE@Q-O8=(:]2IS$XMS[Q5[5 MML&$>5VS> [-;D+TFV98+IW#LVQP6FS_P5@/Q+,A"%5>C?4Y_!SXJH0DM942 M-M%^8%N@9J3#LD[JF$FPLDB2A??4;&-:6=7E2(*'J^X9^##81T^EJ-F+)GME M6S:-9KY95U(VEV, B6TIUC?-V'G/;*XI6^&W,^\>'OKNNAPM@'&BYU*2$:$> M,JHL#EJNXX*J!V@#W"92_K20+IG\(6<.!?9B;1*!\+?$5?3-Y:(_J_L_9"96 M++U\;R0^GO3W4N#X]'KNZ%75F!#7Y>H=406WF%K*-%35J#9! M1](P(NQ%3&EW(!"$)WT%8X/:FF+.$@GGL'+-AAG!ZWCT["!*NZD)KZZWJ5($ ME@5>M'?:BNY.YTQ&5#4W3%0B]L5CJB(&3ER4*HS-.:61I.-T7)51ARNI5K8E MO CXA&F1&'_0:,68[V#;["JH*."I&5YW?!4X4&H$4(_44>0_XU700*85X01B M;HC@KBO78Y?9X0N"GOVN1'VJE(Z[R.?B##N84$9'A33*02J" '@YKH0D@WZI MMF,"*SQCR=TI5KSOQ.G.N:7)LA,4N.^[NPKZJ[;@BL5-U5!K3M8>0@G"NE\= MMK?HK%G %_5*Y.;;$8D1VB%3?P%@;*FQDB^X4[8A"HB>$:F%D7EBSV QH0)R M6U=WA(0>]L^N>V93Y%_A/S @TZ%OQ*:DMC:W![952;EPHH^:W06#D.O[A\V)@;PJ'YDO M215.->?(G+'/GOMS25[50+T@F%4ET,'!5Q JDBGTVQZ63]+B\?&WG"B3@@=2 M-6QJ-+MBPJ,A1^UZ^D;!G'..>GT0NW<[Q1A.!-.=2>8TSOS$<55%<-P!>**\ M!M Y6K_D]6D")M'(HQ+,!$0.SD/$&.!O-TH_DS, ERW-7LD-*.O;>@#N1WD M$6=FV#]/6X^6,4> BA5/?EB]//B(_T2\=;7X2]S[ ,^1]R%=-Y:T>BF2\UDZ!P%]\V8K?5D(=,SLOG[5$%XH=W#&%/;,A?3 M\W9.KX<'-R)799!CRGK"N64N3=NUSUQRQW$]QK$BERWIW5+)E(VEV!;91IGP M@7QB77C'BUX>F'H#D: ]>9X/WXD7*JES4,]SCRH07DG/Z3SI-$U*35-.NF+< M_GM/U) ?-4$34*KXEN+;DXIF.;O_796,B##ZWU1TT8HH;8##ZDZI)$HZ9_2> MH=L4DVV@+J=86>(#FA,)PUS,8.(&D%#D_+XJ)8OB' J,FFZEU17ND7^<.3E, M>X$>@NHS(@#"5/XEE67+83\6H*,%LHP#MJD9YJF&D(";WR>AJ$,0#X([F@P. M"KDXMN,\4\^61RB+97^GD\4&,@:*^YK1@<@&9$&B4P09.9/_PEH^_[9S.5^. MP1-PDUX4WE&]/][OJK-)V9=3%6V#]P=!V;-Z-2TF"-)(6(=3]XSTL7,!O+*L MS TG=?EP0!('$R<9H#8PVPB\WSVB\WX.Z#PE 2 !GE/=_\M$_\P- M3G-1NE;ZLY0]VN>_W1.M+I2X!@J7@#4FU:QB-G\,179G^#5=GO+-'"F,ZN+D MGYFO[VK@C[@"\4'O RY0VB8M2HN?@F,Y]U)**+U%ZV8\T]-[F M[J6%4D&JSHAIA2X4+9*233:Z<@-N"AZ0WYC">5'CJ_M4W*".5,I:"628A2DT M4[*IF/&7F0@JP#S%G.5Y0[P5QI2J2-2$[NFWT#M2W9:/3[CU MJ5,,DR;7XOVDL-EV"/:9 SI*EF+I-20C+RGJ-?>$_E0?@ 4 M(M%"\Y9J0UJE'*U6TF6-OX"VX8R%J"PZY'V>5.7.53!+.BQR!..=J3TZ.JEK MS [MDJ$6"BE**9 R$[G'%.SU%G8O*S57#ZI43W?G7+B6GX/U$"@>.K1HAFPG M_6IFVC+TEAAJ%JA0:0\KL+L6Z;-CYYK$49S1JC*2':)=.5>'$5D> D]F#..L M-#+)K2B*UNIJ DKSSXT-G#_\"33A].%3X;JOKJ4\:R PE> \\?R,^%2$G%DY<=A@,+D8L M>)RFU;Q!')\%6^YQMZIRQNCZHQPDIK&M[@*J]L#3=OV(QR!N2?I_0)+MMNMX0XKQV.\OVAQ\QG]BDVIUM>'51. M$.#A6G(=65YYE*',TLQ&13)ZYL3+,%V*9J=8+-@\OWB!>L_4=%EB>$>\!""^ M\FB<\' TCE[A+!1G<1:*DXXR3C\'Q0](.B^)>R1X:=\?9Q$\#P3O%)G*@K=2 M%4F/O@_B0XEM3J/;,4IU>'QC7>4AIXASV!@(=,X.%8 M+&RC$P@+GJT]+JKW>1IR_D&=J\>4,HI5$/0/>TRGM>;(/M.P<,% %U>6IJ;. MFS*Y9)WJKLZ,D.<3&N-"PWTX-[7'7M$*Z;YWE4>#YLR6_G''<6S?'9G 0]G^ M[S(ZRXSJ$KH<:NA/WT(+C_&ZQ)VRK\4G3F';^6G6)\G#\"SKBL2JV\^5ML!+ M34=')26;]:&\-5,&XP(3 T"W3(:"!\F&V1/](BI?= MC%9 M=1;=\]E3W*8^-)55Z:9L#GP]CAST%FD]S@A2,O7-7?Z;,'GI7^!NY_3RFVHL MZ:QLJHXT5#BJ$3Q>3[FJPYGNL7GV'P!+^NYN#WR12&->>A[8@118^D:Z7(!$ M];N;+"1#1!+]LE"%& .G30:=AR"V).Z?.)#L,=W=1*\H.VHM>UA+O\RF[A&% M,>,N6U=\C;8+>.@D(V8I8:3#NC%G9&#N]T$X=QH$W5>+?TQ8]6((2ZX:P0:: M1LBS#X-@^\A(/1M695,YI8VJO:W[KG6G$(4Z%9.5\6JB1#+S8A7!@N2,%X6< M)E4VHZ(TU*12K*V\6 CBK@]&W9?<4Q&[-=H6FX*)82SH7FJ*#&' ;/I2_S,C #N@"#6:XL]1XEGWM!MA;#;IR; MNSCC^A1BKH6OB__L^$9GV?@(H"QECJ8\3I(+Z1F5]OGTZN7LAUNCFRSO,6^& M,O[+608%X5%J!3&V/!S=,TC+43'/I4/.>K7/1.)ZK\8\P0Z&OSG\;3J;IA2 M!!N8),V@D-4+4RYG:NITEO$(F=JIAN!9T@=XYZJE2H_M>$F"M+5Q+SWG_R4FB],\W* O( L,E>=+V/L]NXE0AHW0 MLO(0+)]FB4EYEF+Z&!GE6(J*\K3(?!^3P^+(D2Q%(M>]OR^AT895R:RYKJ%GL]W%)%6?._#F9UCR=EZ\]"ZK-/0F:\D@L6 A>/>$\IPL&PH\-5)#1;<:Z M*U>+OY2K=Y5O)DAT[CE(*"'0A?)YUG DH6-%20HQHVUKVGY<=CC@F4F?(%AWS3@>4!Z.V).IB#7[+9+Y11# >5D<;:J9?)=]U4 MS8Z:)GKF43GFHC>3P:;.^CUKI&H9+0GIT#F3#F"7\5*.;>N]5W^'<[-:CS$E M$LV\2;);2'[Y3;C5;LCZ S)\O_50+8QR'*>8@+6Y&^"6>S.X]L=(&M=/N.J1 M\L^2@(4$-[@15T:Z/B,RUC:^@^?%U*HHLBN,+O I+WZU88]*;DBM)D8:M8CC M1"T)[-!@%&>#O&PEES:4(U9TN\@H6DF1DKDKX;8N^=#//1CT?E8MOIGJU%U: M_".1 NTKZ='/5'KY!7DU 1*,FEP*J4NY09&LF:H\\YK=WU0^--<79ZD%;K[D M2JX-I"T<2J$.W!6QO]%JCZ-_RP8QV*/12BA2IMLY10X$XZ MYBE,/4JR>"@DK:B=M\%%%"R@=T\;FI>R0 ZD =@*F)[X9\PC;\@ J W3(TL2 M,^>NU]ZT:&B4/D:KHRB;TG%G^A&)%HH!%&AFI?L$+F=7:P=#'[G8Z!;RY6YR M0;5W#A.:^H@F9X$5P>+59!W35 YY@V9P(<=,T5@UT";4#1^.3_LC=MZ. _Q] M=0U,9S1V9/-<("-9[49,@J4NTK>WAV&?MWVA1]7#1--:=^&>=/PM3B9#5.TA M=4^Z4/DJY-5/)!M5'P?)2 G*S PDLA:7J:D-7I@A&$1I[R@1,8>J5LS;F9@- M)?+%15!TW+*)KJ[<6X.I0CNV)/[+:B8FL"$1%^,02NYI\M6E*A/.X0@YGYZ M$$[?V-8Z*JM^T.TOK[]RLIM=]C1YAI5-6:Y>Y)-[DF&)]Z?D9A%4PT.:?%)% M:C3^*A9)^3CDWR@//)?+&E=N:=5P.JD=%6VT9J/)@)!'_>[<+6:1"-ZEF8?9.UELHYS;7S\A#O8-*9O/-91=,4 M1_FLP>NPX]A.1:!UCVKB6TA[D8Y#XJ:2ZJPMZQI '33J F A#7-N+:#)DV<^ MSUM*]Q:[>:W"TD@(:G)L^F6(^9^RNJW(7 MA["9.SU< P(OG8D&+*4?F5J@0D2$-PSN]%V81YYS&OFEF ,4: DDP'I6=GR8 MA'9PZV]V[16GJF:7>61R>9+V]K8>;N*K-S+<<%^DY.#6:?:I3>JO#?EN-#/P MYZZOFZ8T:_R+H;DY@T8T 8E2B2PA*M)SYF]JCTB*2@]-SK"R+Q?6,@9"3I[69D3$:+*[PM2Z=_0Y(] M7&CFH,#%[28AFQXUAH1>7#EQU$N?^RKZ*[W\R.8^/9IG].!3,FBVIVK!KR A MY@X2[\YNC%]R9K4NEN7J733$%,(.JQ@6M_)EC?CLK:R=>4SO$,;PJH0V9A(O M)>\0W[4_-'; P8L%.F:\E<^/P-7B53J?1%8T2!$+O(QQW:P.TOT$W]N,"NG2>J1C7/?.$7HYI)H(7<#-TJ=,@B=*92. M]W+*4&A2 /$"-7VTH&X]O4BR/B.!1]0(]I+_W?DJ??R9G?5>E L#W/)#L\7 M>%4:S3=&2+]X@T7T1K*G<\4/SSQ1 LS&D@-G, =_IG&16RT&!*A$BG#6BZRV3Z'CTLD8NUQ$N\;1 MC&]P/X8>P\OLH=TC6.I<4KFV[Z6]E97-W/FS/^ZJ(;F17@7 :+K\Q MV<KO1YT82(^,1#PZG34/U?8$%E^[(?RF*"0CN M)0,^/W^>9]UG[L UDDTNIP @?L9]%/[@A%RR^H6$K) .-LZ5(907AEI.&_R9 MD_6+3VDU?)EVQQN;:QZQYQ]_\MN/?ON[/P35K/WSIU^^41OO6NISA1UV$J."?)_8*N3#)"V M,7D34 D=(#(]>S^X7&@0E<[D!>%#Y3M&>=QK\-(&"6)9^%5IMWQ Y]]/B?OX M_2/NX^&XCS\\XCX^;-R'VB?X#^HE[$Q;TO#+9QR'X*771G[),ZO!SQR[0DJU MA7/N.S1FPGP^;- ,@WC-Q4@2C0-3(*D./ 9'/LG[VE1K' [T>7+/"'TW[)4% M7CE1DPR0@H[7W4YR"!1#H0LW03 H*A;2K611@SELQ>3!/7]EP6H:%BO!FD<7 M'(+FH[?A-+^)JHU?[G-YN:_ /?**A+R QL6YTM+,N=>-&Z1OJ^.@5)L[@:?U MV==Q!(F[AB#W_1'$K/I2!+QA=.J[X-0/_YNN_!OJE%%H(M77-20RS,/'X:M?Q?;[^Z\2% M-*>/G#T*#.C5AW2G^$;Q6SZPHT:XF7&NV\#IHESQ"-N/*MM&,$#:W*6Z'5[[)U%J90];?X3EBJ^ZJI=C=4'10Z M).+Y)1"+Z,E7H/6-(TNI9;F?]&+R%XK%G[]\NVBZ1%]-RS4@"3]BHG[]9;JJ M2\:)3;&WZ3\DW_0'[HSU.T$7&=M(6V.6JJ9=18340V-I\OB5\-F![O;UJOHIU6E!2J??69Q2FXEV!*;H-#BK_'ZZVY;J*TOH1"ZVD^2$ Y/0'PI MR.F+.?IC8*>"'G5->Z?)E*4&4<6\Z>Y&Z[<>=!=( Y><_/&G)XQ_B':K'JK" MJC1004_I:CSZ8NPKK9QF>W%'@GS\,(1%DD*8T7O>Z()$-FUZ;3/LN/V?6*#'A:A)+(IYN&]GO5WE!F TVM3)(F M6?$GU=7U59$]L.7-1?[QZ0OK[],G3(X=W9K8I-Q Z(AF5<0;&.RHS]@OJT8$RJW%&<',B<&*[H3JL MN_:X)?;E\*2^JN);OZN.SU9=/!R>XE(O>#-@YV7.()T,PD\RML4O#,:'M4$% ML!@"J@/DULT+HV]FCXS.)\Z<]''VZUW9,-,/_ %%<.@LY^.=EGKEMZ=60[3" M5;CR%OCLY!GI^"0(R<7:V;]WK1L6KBBJX\ ^ _],S8325,[@XV@!KTG@8$,. M3B!P9"-M],HX%J-KM 8!Q]'U- M>?ZQ/J,/>-TAI"@=\L?\CWA-\6\F",JD-2L9)PVTBKS^P=U;!6/5DW#31Z0> M=UTI9E1MF\!CV'?W-7!EE0N"UR=\Z##X/RV>"%B/^FX;V>;Q=9_F]%K@:&,M M;P&/)ML7'SR^(/F^G&Q6+RH5[IIR&.3W@=+3GI7O":MU.'O!CK'Q/E J^&G. MZ%-N:;?=)$?('LA8 M-'B:2^0U*&NF%\+774F.=6'/ UPQ*_\%28..!3P4%#=-B9;W2XBFMXN; ,&G M5$JY40!/B+A>'R_,O8H$V$Q9IU5L#R"+<<]L0(73*G>LS&.S!$B\:+=Y*M O MCNC$TGM9RY1]*1G$7I%#U'=M].FHA_K0:KLN\(+C;+Q3"_55$;4;O&% M*(S?B-X>M6>#_^83FM>3XJ9@=B.ME[A]L!# J]Q:XLR!KDYNWK*[58I)E&9" MPK3%(21\R"DPU6DD96$YKHP.MP4*S[XN30EQ! QCZ-9EV@]8)AYG$P<% SC$*.1%O7"W>5)3K%F?< M]>YCFOB!V&ZO<.2:R)JZ0^ED#X=6G$8BT+%RJI4O_:/Z,BH2&[(@Q/)-55:O M%O]H%_]U:([\RT]^6RR>?_S\8X[;7I$&.A(9-#,KI"EQP7P\G]#OM(+T7Y]] M;9%9KD=(#_+LZ[=6BGI[0SGJQ>=]C-$)"\-I0;H 3R!';.NL%SS+5!YVDJ_3 MPI2E>JQYS//\Q%/U,(AB!:<7;.3N.51&^20?=:E*2+8/)+X!6':U/O\,<=XD M_R/,3E"$H2J8 [.A!9OJ]T>%CZ_ MBW*'C6Z@.IC6<40K>W6T:RZ/BT_CDL^N%^+UGO.T"A-=(AF[QV.B$;QDQ0E_ M9_U[ZH,@6 ZM%HZ493B8.HM2-"%KZE.>P9YW:+8WIV*]@LJ_U=5;4ROQVS M.KI$M7#G+DQ6^T[['BNTY ALG7R#N4HM6HMM5%S.$EQ?M0] GT(2X& I9)2Q,?H'MK[7,3&31289[: MN.;M($@Y$.',X8:2&/,Q,R:YQ,I:BAO(K!CT46!_D]UQ8F>$)RY:L@E;$TAT MG6>4F'7//F-GDS?Y]$0BBD=IDP_(/?IAZ[,/ PW\X1$T\�P/./'T$#/S1H MX(<%SIP($2J28*"#B\Q!-"U?7_WU*D,2+5 CZ-Y%&X+8LGK&Z*_X'6MBE^_" M9,7O%]XL_<["F8A8:(4SPKORG=2\,0<\__OCY1[_Y_4>?O2HRU[Y2Q]T^JL8TT,M) M5TM3OZNX" B""I0>T!9#M9RO74B^>->22HD$TW;Q!'?3 Y14$[,X-G%)P0& M0T\- VD4K\+,C/Q5&V40;+4#?.XA.;F:3<E M9I?H4-9,E\I3?E15OZE>7.WX'$NQ4MP?HA/;J)J>A"+\'MOD>663LS(L?H M5$!S?0^?_UL+E75^@YM?TKC>T^RRI^X<\8(K#/20MD!7"$;7U4KH&%)^ITM- MGO(E\X;1S1#OS'!"U3@P&O: - HVM<*#5^\RGFET0[W>^)TL?FXF&:-51=3A MT$/:CI^%/+Y:VS^;JA0\2)*C$1]XCK?:LH+(^\4/,8/TR6Y36V&NBE=XA<%$ M1#\6OC@&UX8SZTBR01TC@.-K#.$N4B?4K[6 H_Y.P ,V)<8VV,+7OW4Y0C!'I-0G=@B",GZV_IN/YTS' MTE'2L3%/*=L,BSQ45=K=H<]65P8)]G"3,4X96#EMCR5H.,USW&VT_615;VG; M] L0Q\:=*0@S'*VG8_B0P2$ZGVW[/650__I__]?Q7G[R(_WW^NQ=4.8W?6W?#XLMH%+JR'IZ&)_3% MOW=7BT]^5?SNXS]\1%"@IX:G^.+/7WYJH9$.H Q,7C?+PF?+7Z'T7DHA>_'R M&/LL:%T?:!_-@\^E,1!+KDI>ZZ0XF#CK)&A3;(>2T.;G+XOG:T', O;2TH6@MTEKDQ:E0..2N)O MSTH=LGOVBL% ]9X3S)I(-=%N=C Q:D)VFZ2%_$==/7-:"0P/K 0NYBJ!0\UM2-JA2AF"N'YFT M.C\%O 4Z3U!96U;15FK_+"5*D)#L[BA3-[99L$T6P4P05L#?YKP-)]]KYA7X M3!Z[![X!:82(_.^:['P=3<:K>";WT3H5BZ_WY0TO^%<"F5X=]CERV3^X.0>= M#5# <"VK%3'9)))33J__*AY \?YQ.?^-.K/;>.]_$!!!.$L^CX\17;/\?JP! M[6[*62L6HV=]MM%=?ETL/JWB&4!$M.%UG(L")^!_T,@/-"X*SJ#8Q*3&IYTOV^1'C:Q# ZC#()J9#@D>F"&. M%YP%YCK-S!6?7\T[0JXI*T<@<#Q"E0QEELIQ!\$U8I$191.I.9',A\JZ/:%^ M5QT%7P&3I45Y^/G.5[9:W1@6S ??@JDWM>-_6G;MZ[^[7#?B8<2@&H.RA\[T@6TQZ) M+8&8_<\V&(]8EQXK D M,=CK#E4#O]0R3@BDL BUSEXMK5[_9 B=H]VHVZN@%<6$-V%' 5F9R7GJUI%8 M+I$0I'?DX'&0GIWL ERTD!VOVC5L^'.=Z3/]Y^=8Y%XJ0=UX?ZDX( 8N_..SOSE^XU$SH.PDII%T@^'I2-;DWANLJO+1=13U0Y1CF2$TZY6W'Q4W6RMR?Y@QX !% RHUP M]#4$QZ8+?\DK)$?+)D>7= 7"CC(R"E0(S>:9.XJT12M#U,%N0:S\Z'KH7"^6 M,CZ$,63^%./#Z31*,0<\2C7@40].Z6AV!*UPK/8!\M);) F95X9F$BM+M$[= M*$S?-;VB"810-.56MBEF"[;S1$-JJE2,%EC(V>; 32NL<@Y$ )D MA$-3$S0#SIG\%N#<'4'\X30';4ND3A2*"M%I/R J%A #4Z"VHV./4B"MB)J( MU\WW(,:,IE8"+/J>?4[)!VU!>7M;A QE0J"J_58[\>K]D&#%YI6-%"5K9!T2 M (CF8$S9HSNLZT<:Y@BL7;/?V;E;N+E+3.(9WS=6!H5+A9T*,B1(?7#5)MO+ M?JUEVRH8#B>'!#J*,=K%7)]$8*S'&EP+85W$G\6+>B_^-#F^YD]I7B8QQ6=" MH!9C(.-?[C1PHL* / WRW.QE3ZQ=.A;X#:")J01G^,R28MSE>B#'.5A@%>-HUK1V?WMM.1DQ# M/+II'''".CNF6Z@A#76OJ*%_=B VE*/'\79EAU;@0\N+LG$$V_5C'\9:_;O^ MNFPEMI#\H^Z"\>[CU "?F#M>E3(*8TZ!D&YTL4LGXT3R1+_ZRT2B5IRQQR!R M&V_3>YCB47< &<7.*5QRKO.SKV<[!L;+0IT1B2TS%ROUG,UX/D:_YK8'LQ6W M1^_BK%!;T-7%AD<]U)B_83XO%]]_(C/>S@^[Y-'?-[/:D?@ MYM],2#(R9-XH$*;DR&?7Q]V^F/6:V3,]02.",IBPPHS:)%7ZX! W27LOXNL/ M%B=YG]M][S%WI9<#NF8Y+94(&9EW6E1NOLQZ!;_4 PP%7B-[H O7A%&<8B%2 MKQ&U0ZP#0\G>Q)BDP:'$D(???%)X? (A,!8"3$ARH2*,/FA(A9"2*/43#F)[ M:*X3;DD2<-6W. !OL_PO*NIYRZ26H;-JBNMXC_^'85%@4#T8*E">(A[.)=J, M%)U(EY-!$5R$-(B8*!1C$*45!B5"(G=Y>X.5SEMA]OD--CD>\U?QUG%=/"E9 M(H28F,M]2I!CKN8FZFF X);- 7VXK4B^F;Y+IA/)FR_.K\C+I9J\D,/GW M^=9S)O'?S?^'1R#9:!)M0NS-OA0YFGNO_3:A=V5&&])R\ 6 &Y*+M6 =7,R_ M!!L7EQ*M_.V!*0FXT8:I#%*UA5;7P%S7,U1KVC"G'>P)PB&]QLQXQ5(4<@]+ MN4P2L^L*&19!$CIM*4I8'SAC1CFJ] #I$1ERT?E%P5M\?FFP;!I$D7SP-'LT M^BA?*!VDL!97T3:&ODQ)(_FKD6*:O["4V95"VT4WQ]WU)8%I+[HA#O);S?F;U&: M8/P "9KS :CZ;"GVYQ1V26(UL/QYMZ[::QW@]+K%Q(5Q2\$5MLN,5RU4\2Q; M#=,O"WK1:>3206:$5TRG@M][J&O!H/($3 <+!B]OD3[H.PC5=\)?@7N$K 0[ M36""."S:'L 37$8X3N@R=?^EI+[(+U>]JK%!VY!DB%<'@0:=F&W4:$933IF9LPY&D2T]AGDI;.77->#"C8A^>3( MG.1E/&)E;% Q9?EFD8(M8=02ETJN619&*^UTOES;3"_5>_B\7*$?!';(0L=* M&GW=R"MS%N4V,_ T_*P"+OX'.R/K$\N"MN&U1]_^!?E_U[]IFY/.*'X9=U2 M^O*/BVO]S?T MT8__]W]0BN0_][U>!/UP\=#6!]]WN_^0+,I^?;:%5RXZ?J7]^GM\?297]7_^ MUQ]^^[L_/.""DRLXO,JF'E8L >),A:6F^2;Q/ST&YR/,@LS,XSJY^'6RKMC M8*6(3&+CW4DHT!)1W^,Z^26O$W<^6=$^]P:6A_5UM2%TR8)CB$M'!-JP!H#BI M:;(T%N<-&F>'+@8\%'6U]D&;*9$X(O27IFNRD3B#X9.0>E] O>PFU3.9#> &?U;DY[-?$ M,)GZ?ZR_0%+2N2K=K%ZVSKU<]P,_Q$ MC_.P9HM/'ILM'MYL\?RQV>+Q0/GY'2BC,V%]Z!5'5FC/&_Q7<+<8&:VV+-/W M"N;4MRA,N(#2+T:(5KDLT3;I9SQV\>=GTQ_7XP\*Z8"W8BC+H[9_,%SQMH,N MW3)SE#D?E:^G],T-?0-*C8\KZY>\LCPZEWO\M[MJ7Q.L\>K'7QD?!HR38.%2 MCY!V!6D'V'OE2@%XKD@!)[CFCQ'JWK4F<#.',4%M2)>489V[0Q^/F$&9^"S< ME0TN7#297"]C29AH$'@ZTSM1TY&2IHP2YH\DKR44FP1COYUT$W"CH$&@IU3F&2GL MOWU ]5]4ZTY>@")90G$QB$,P-))F%N'8Q) MN8)IY=7[<[IXO@D$O%]3^K2K3!95N'\7A]:U(M9>E(1:6FHTUD2GL@6#E@$& M,I!H5K<2#;41,:#FQE2*118DR]QVO1&KZ9&I:B/ZQ(0ML*;K:AT4NJ4+553" M!23#3Q*G %V;]^<)2$Q[&!TAF"L''&;'[J"\Y4(]E@0UN-N3/LQD,$[Y-1]7[D>^2SFX! M"F$5>=@<6MGPVF29=;<*DS*0"D8%Q!S1ZWAETDT-9OELCSL;Y^$-XV.[1*(2)?U\:D);5L4N$AXZ-'CV93$ 4'Z/>2<-NRE GD,6JJ;?0 M-&1TQ9"I2''F.B>+OP>WJ95Q;'@=NVA(*MOQ4MB/Z1N^&N2YDGN+4$3PYA?E MW'T^W\Z911^G>4T"B%BG3:)WE69CQ.T'H_HL%)"(*YM.6AN$IN\&<\NG5XN]3:.&)-N)N9%M5 18/ M&0Z.MC[QCGD\UJT(T%1K]E\=*?%48Y9[8J^[_MH$W.*7-W!/1"S6^F@=1UE@ M.12!U5+?<'._7F+I(5:Q;69=(,,6#WMF5<9ONATY+]$KUECXGX=V-2HK0GF- M"R3#50"G ,L-*94XFCX+D.HH14$BUM'^:+Q_W#/@6&N:RHGECN1S$S:9/QC_ MF01@L-&)4B'OP<]ZV7&F6& P;M_OELNCL/HK+>RS;O,,IR!)%.0?5^].!R.. M[[K2 VPP_N!3](VCJU$KM#"BGGIXQC$QNX+#NDX!V/PO3%O7(QK:]W%W?F3G MT.CN$-652,7M1)<3,5O);N(:>2$H,M1CU08*R_JX$6YXD_<(\UBD.,GU9A(S M#M^U0T\QM >P.-<=P=L#4A=>$'#N4;WN<5A\?!(N_)J\3D$?&G,Z#OQ M?XMP5YER$ARTQA---V[D1]W5/FN7G6S>X>:*SA1./:'"RA)W?M'EJ3KA;A3# MQ9W^>@J28A0R7*DIE'M.FC[$;$7\PD0KCYFHL M4J*?J*\1V/#NB0%J6P7*([29KN&1\WG81-D\/8A?7ZW5>.ZA@WW9_M17_^*< M+'1.@IL3DC_3-"L/.MF_(4'(KQ:O9^C*C<=[[+R+A),)/9W- H;K>/*R\H#G MOSW))#.BA8_7IN>X*X]T]J X,-:WMX6C!>OG96OE=.IX43FO042O+N07;::5,-S2 MB26_)'^BH9''9Y4!E[AL29@<-T#2CB8"Z1QPX^8!<#Z%\3:%^Y4*LT.HADCW MB8Q^@$H,"C)T..)_&^9CRR-+5#I;4VUFC\0?>[":\;C^QZ$_O;"('VX1@Y.* MW(F]*UOQ6\0OW-0["6,1FC6UIJO>QNCI9O%9.>P7+X>ZO%(M9?**6 Z)$RC9 M=EFPH"W&J[MKI5]0\L]E2R*Y_@&1^ZGBG*,SRG]>RV#JJ*$LNRH'TP/G')GJ M!Q3)4=*T#D&ZFEMVQ^"QS&S#JY#&"E6O=@%E,)=KE<9$Y" @<.RSZN5B8"05 M(4&@K1/?AS/RMW2VTNRE.ZR[N*9[@7& ?%$*C7B2+.#^T//)!;3O&RM&JQ6;][0N:VPYS+;N7"94IDK#BCA>0,!+K MO[_]PKBJ1W+9Q$2M'J2$YO&TIS(4987BL3Z(Z/+P1[HVJ99! ^*P)//-S*+2 M.K ?J\N3&@LRE$Q?6]JPLH .LFFL363KH)%,+:7)VC4-?3]]-ZJ\5ESD%1TY+A_ZMJ;5I<=R;.2RHC" M?^XAP/UO3OLH'D8^X//JBK\$$T_[E'?L:(&0I?9A>P>K2%+U*CW55YRPN!7>>)J= MP\H@U)GG\B\M-T[SC9YO79&P.LXB3.&YTDJ^ON7]Q1.C#"K\!0C2.4&DKF-$+U=Y] MVJK'@G\A):Q )RNS-U!N2VH"@H;!&9!C7*,OA[3*J& X W=AJ+M(+CFX85XZ M(&05 Y)P1@;SA>E&M[0X\J2_J"74QNF\K0QGD"C9%:N45UK'LU_,RH6Z&LGW MUC\U#Z=L*#-'387U\"[1S$\-Y@1OBX'9=T$S4DX D?'.?$(:I)-$X&^K9I0I MIE)^%GO02.6CX-1:2V$]IRY%%'50A8Y/%?('+B9YLSF3.AHJ +'?:UBQ)K+% MOZYBH-!6T;5H0]*>KC>TD.^J7K1147MQY3NT 4&=DRV"_%OMA%:HG*G8S,V, M.XX6:UY;XMZ0,=&\))= #U2UJN*\246]'%B2:[_P N8G3Z^I2^+M%(.?TB%H MRN2!*:R3]-XH@6H999J#MKJC%2YYZ5/X-2O9<5;=Z<39M?^M+HX>??]>W^8- ML.UO4M%][/Z^;E==3YSA6$RR?5^5QWC+Q>N!MMSP$_AC/ZDS^*>*=[F$QK6- M4!S!) +#VV8S,UY%(# F)"4I,C98K,0!BA^(J_FHQ.\]\]33,CZ.ZMKR]"1LKAXNF-K?&Q!.OOZW9$DMOOB=_FJF>'7;23HK'N.Y[WV!G;; MEEDX3.(JKRS.?RG8$W;WM]N.13UF M[03[T[*E2?R;KH':J )2!()X6TN7']/[O_S[/D7> MITH3D.FT1#.V=B_0S:" M+A!.&NV(SS.FF%/:AJ["Z]9)YQ1S MTW,#"I/T?,MNC=;(!(L3MV^0A9#TBZ8W%-Y2"3L'^1W$3>+W/XVNT5U)L0J9 M>""2T8ZX.31PVZ'N+;9!7[XY9N@%U7O>.'.#[.QK:IQ47W_TBBDU2.>TZ;<# MRJ^JU@3#M>^JX Y;/3BC*73G[F9TBYF#-ZZ*-?6AD:^QDZ0S8^":6OTZ M3X J';\R>VF)!^^?S-Q'!9[I)_34QW?2EP*U7GW]_]E[U^:XC61;]#M^!6+B M[!M2G";U]&N\ST10LCSFC&7I2!K[[D\WT-W5;(S00 \>I-N__N;*1U4!C:9( MFZ:D9D?L[1%)/ I565GY6+F2T7;^C&";<8?VX5;6VM_)ALFQ?#UWNIO[KO0: MWT7[%(B;6J-#23PT&:T>.!AW]')NSP4'D*%%'.'G[2@7SO)ZUJVPU68"6*9? MJSDM 8^R4J4GA3(![BUSEPP$B[[E.J:9X80N$56.67FQE.H(DTO+'"1(N6W\ MF]DPB=,LH@0$,(R_]^H+89,B:$8:C+UX7<\5;3=4QEFI#\?4:K!%K0TPEO7? MF(07]-\MR],$6?&WS=VTY46.NY#"T\DV6O6Q8O-:XEK^-AP**!9)SU"$$QK7 MJ68/L6]-VKA6^A*&2?&/XF"+S>A\UX[@:)*_A_L53AU'AA2S7Y76RLMJD3*2 MT/]T^9QW"7V'G#U\*]L"'"HKDYP);E'QR2$=70UJ=L?QQIS-V"2+1182G+'$S6G((/T'Z/E<;)-X3 MOH-A[BF>)8"C9&()*VRM60N]ORQ//"K_]W FR^C67+]PSK>OX$5#$JT5&\YL M-N1HA$M7S'5EXU'T7G?_.#D9ONLYBRN>1'N^O]VC"A#$ZK#@FOZ+_P)IFSK& M(JB*=47CN'QW;P_;R#]FT2@*6\EL6J$NVEJKQ(9+S\)*O"^]&41%Z"EY%!;Q M,>5,:3+T//.A7?J$[$SK*,AKFW(]@0SF645BA!^^BUU?ZQH)!&W?Z5IF96P" M6VYC\!V\%T9=;HXW[$'F].;!DT\.X,GK@R>?'L"3GQ]X\@6IEVH%G2&M.V> MF)_E3>'AZR,'7B][EV@BJI- 72^MLO=QW'>COLF9@'X$3>\8Z:D)*^YMVZ%? M*MU!2KDJDUXD8B)'#L(5G(G+H?M10S[O+4M& YUSIFP^KP%U8O"J$IW66=Z$ MT!89#&00^P.O_W+V5!B_U2QQROD.*8!>G65G8EU9-")"36D7Z-9WR$#Y:&2G M R)EDJ6W 0W%V3$)/7,4YQ]9V9'E(XOV:)(^?OCH&X$OG/:8 -YEO]*'' 5< MT#TOMV]-;N]S.//>"1)(YYB!^^D]/$FA9?XZ7.9!9C,8G@QY$W^E9UPG/JZG MJ\#3K)/AMC?.%CT"::AF1H,>[A]C?(J::8],MP[?E'5_2?1;;[A= \ MG#26G=KR"=0(Z76]#GZ6\03#CRDDH4IC9G*0T(H;,TT>OR$+2B?A-?;(04LC M6U'>/\OJ6BINNU:;5RCD88 ()/NYJ2;Q[1+PHET/>XPS^82 M$CD]0>3)R5L!^Z"J",@>X+#T=T9)X>8!R=![@"R8E+A)XP^?DT\B!,VLR.I M.B\EL@;7\]6X-G5D'U\=VY-KK(XCA$/C 8@M<)8@4() MSQS#:M^[-.+$W\[ LY&T19W%P85H9^V) M@+* M('VN]/CM<>" S)MD@!06'F.Z>% 8V3MHBAZY 4U[7LW!-FC52"8_:&$#JF-C M^K&R &2#]=A5_S 90YYO;1IF!>J<)LZ:=G2<)M[[KEFV2I=5(7">U[2+)+'K MG.[-:5XC':';+/&)Z^'SEBZ;_Z?+:J;Q&B@8EJ1_EGU9))]$BC#HV_3DNYY[S2*(:*_\ M]9:D@__[]"LD,H8]"AX_.?[JBT'\O3>@/ZE)P152)8-.!I>W,=@1NT^B/@+] M%@8/_K;K3_U'%6XQZ$]P>6N"O_RM3X_:.STCDE*)L&C' ^Y-T&],Z597X\(U].# M9-VD9'&"&F%_9)#SK#9:YVE7TXS+P5-:TX\>WU_"5*DJ/A)^\Y3/7IZ&A-5, MXI@O%@#E,'=BH^2$(20OI_0TJ^O\\N>R]6\?>+/ MB9&"3A)7SNJ-]2AP)4;.X&:=XH@VUJH+XIF@Q\R4KA0%P^!&..B!/=<#2P>1 M<\#9Q:UH&(5W6/O]7GM1WIZ24:!O?6H43F(SR2O<(%^ D*C>Y\A\D]X+NIKC MF?^13&MKE M-ZW(3CBKG+"/]QEK)CVBYLA"CEBUD_CH.PCK?@OKD*\Z1&^V6Y)H\E"I:Y/^ M'T.!&JE@DJQJC\GW^V'M6,_W"^6VK]MF2)DDG$F4 M?$&@3? YU^C^ 7$L,W;0N("2&^DTE&88U$JH))1,P3?C@)*P9B[XPR'^<0>V M[J( 7#$(HU?VM90N]7=A[Z^) 2)AD)"B,M_C/S!C^#,7L M1GK5]MY]>;-:/Z#K8?"?'C#XU\?@?W' X-^XV![4]4VI:]^"I? Y6 XUQVU] MADI;V[)*D3$"DJJ)+40=.Y=#]GMAO:+% ?P&/L;]T;B6<)^M,Q276AQ=:?8/ M9L1=D,LAZ9'P#4*BD)OF2(>T\A.145:R#A44I+#G";>'U4X(]7L&Z*'FXB \ M=T%XMK0)&A8MM/)RP67+C%1K&G2,-!A2SZWZ%E"_0Y1AK\5$:>@QG8SS>/RM MTK8*ONW,54>CN*7CCR,7'Z-&V\!B!C]O=O= QD_::[E'FZVT2Q-.W*%((&"N M0RV-A P8?2/-- 4&:<4B *8I9ELI-H7]LQ+* R;<$>>Q<;Z][!"=FERY;<3= M:W9S]9?_W55G=;9> N0"9SSU+9-,5E0\%/A79&4L-$F?2-=W]XW2\Z9MA!_I5@[?>99JO\9C^GZMQUT8L8VFL49:N'):O\C*G?S&_'UQGUF)&$=" MEP@7XR26+18B^#K,&#(.5A6NHJZ$=3%)EQ5:C>2^T^IX&P,OI>?0QY% MP-G;.Y8G))I?D8=C_P2^0Q.)6+C2(NK&N\TOG'B.2U=D&Q(*MYL$T<4ZCJA(XUG6S:>4*EL- MMD?.OR1*- C"!R?AW3K[](130>> LY01Q;QB82DC:EVEW+IZMBDULG*8-#"4 MCJ*FQ6 'O",8]T%K<$[=T32-)^,F$2R-^T!SZH TD.@.,AX9MN7[N2N/K7J& M_K=1=5RDE"8CO_1]=H9E#H;AFFXB*0#9)VIH,N R%GG$=JH4F4Q1L.YJ83Z# MFN!21$5XH;11?K"-BDK&6"@%UQ[*$C5-E]WTAZI M&"'E;:$_HR3VG%V[MT005U0;^5,QJAX#;I558V)9QJY4$M3?& 9WZ2)--\S5 MK-4.S!P&C<2=-&KNB]Q&!0(3L.,;]SZX_@QCIRRKTJ(@KH@9.@>:R=Q?1JY! M,0A-&)]=O!WFXN\QAYZD@97EC4[<4$4A'9(3GQS>9G/["A4EX(W^7G$+, _JCO!F"AFZ?+.9CA*+ZW4"^+5>/F2XU-X0M@4 MT!&?AU8MGHT/DH)9S8\.9120JMI%X.M/S,,L@2\E;\IR2J;42Z?D= M_@QBHG99^!G#I&[(\/FHE%17?_F+;<366,9FI?LNB9K7*5^!N@B1+Q+?WEK_ M/)$B:YP3V?GT8@03TQ=_?RV>J?8.Q7*!)$7.',1VA^V./ESOE2J!_HX*+F'D M-+3]F,#N>]3A7SN6*B0B,$":L5F[.A-A:=)C^4%U M,881S"O($^R!$)H8E<"Q:"&G>SKZV MY%NYG>/."5FA\A5/X9_L,IWR1E1>8-4<<5PQL,18A:8!@"/TL[(WHZT5,P#Q MYFI]MX)-J#[M]WQ*GSN\K$B?9>5[O_?9=!#(J!Z(3+JOE)^RS^U:8'_"/LO5 M/Q?2SKXJH!]AHUJCS^.HDX*T[^)Z#T/FP6+F9+>1=9U5U9S,<;1T4$[@7'H@ M+#@,8D!9C$M>YJ'688K0 Z)DKK;>2&4JUDQ2UC:!;9@NMV6[QT2\?M?^A,IKV)%;_TXS ,,''ME"AK< :&%0V>2'. :A&7HJ7J M2?'\(.!"TS5'E!W<(O[I"T_1&UP8T;&='/V^XW.87'KL!Q8=/6-UGR)BYKV: MN/,<%]3DA3MSEW\K3@/NB[&B.5UNR5/>ALVT:Q4DC-D7N[<2H"G0YDQ,(_5N MZ"N+PAGAF80D-<^/*C7L4%JUT.8 Y&^+J'8?2BHQ=J5L1O-*;RLV M2K(NVZJ%L7=F>HJ_:\UZH3_VO[/H,Q&0ML&8NY414K/&DA:$#:+]&C>:;'D) MB2=#8QUU+C;8RF&9\V8U>H;'X\ W65NB'7L?"E3,"/IX"$%H=B#TOBTOLV!= MU5-5CN>I$VW+5OS*&H&%;CP*#VM[Z1UD9I],PB#$)J M&BX.3Z@F2@($%4&(F&Q V9>4TUQP WWK H,9[Y^H>P^\*M.764U: MY4N0Q3Y^JHV51FUY\KC8I8$NMKB1Q8O3[_AL.V8JM>#2X,\P_[EJ-0+]FW&] M]1@Y(M,%=V?82!_B7_.5F#GD"1YQ7)NT%MF&_G2+[_0-5L?2@"25>"NW3M63 MA37Z\(!FB](O5NY/.X M#4^@OXP+UR*8R@S[;UII<_6 JC#\4$BJQ8R-V8H9$+ LRA96F29! M&FW."I&8>^?"UQW1U^%[=4S?J3[ \*[];=BS0KU!AU,X-@V$NJ=PU*O9'QD M^L=X<*&97;!Y!\X]]U*/*0%&]=/Q4*RSAJ]'SUGOPP7QWMHQ?=EFRQI/B7%V MY9=KSE2=UUSC<75)6+V+*AGXT:7.9$N%3)8D2+E&S\5VHQ/U6 M*+\L083-K2/UD&>YQLP)'0GZ& [$+. MB :"]I$[^G+O-VY6-%6JNUU;F3(.W(AXF#[I&;>,F.CTUC7GMSZAGWYY^6Q&$X M6\=>K%VHS:\0K^9,@0ZL1Q,J(3MYOZ2H&7VJF(3P]=I9/@ "!@&B(8=B*M!% MQ@0AOHT!N,OV?+S+Q4SNI&G$TLTY5@BSN.Y"/MOXL,^SO.#@"#>.(S4<"TF= MVJ6";."&(DZHJ)W9FGQ>(3MS#45TG+ZDBQ$/E*X@NP>+\P6?[XI%E(G6 >0+ M:P 1(CR^U4F4G,=SK5">3?#H!7?LW!BD8".HTV6YV#3D8A/-Q1IBL<\C8.F? MD3PL"4XK;.M]O:#-A6#JD(<"_="H-]-K0,]DOLA^<+_ .N&N$S+R&'+510W> M?E^N]G82M)_B42A;R=!+$2JUO\;<4]"W3HF]3&MG'-"L$0C[I,D%#Z+A]X@O M6$S&* ]C7:R]-O9,K%OL_K+>VC1VBQ0FJ:XLV'&!JI5[A;-+F4'&JL!8^6V/ M:Q+U]TZ&8QB6I+#]/U@+IJKL[9#=+PUQ9'NG9$?9>TC\JWC&H5NGSG]3 M+81W89O%%ZVS'"UW&Q!%KG2G[1B$=#QUOV:H\)WL%*1)HK,0)DIY!F#E!MON'6?Z@W^ 4&24I54*?4\@K@ )%,9%.I?2#C5FO MM,82\2!W;- 8W.3KK?KVE(7FIEGYONF)33)(J@=D4V1R"2=DSW8:3W!SEEHV MJ2CMK:T:VA6):2)'.IH=97/WGTY"=MH7S;(J85-9@Y*^,6"2K4NA'O0.L1U- M_NCDTP9><>/V .T<3:I<-_6S-7]1U?O*U7ARJW<"Z0>$6=?<]\I3NU%=.'/# M;5WXU7+?N(U[S[*0 [3']E?%FDNI?H:][;19]JZ*60;^JH83XV%[\N]?F@$; MX+C$E% ZHEA/1[DP;5!RXVFPW1BOY"H8K_TT'0;9[J">I5E]UBQETPT-/8M1 M19W-8*0#B$DR,[% 3S!2I54UB2$^'("L,2)5H9\3>2.:EQ]4ZIC075Q!Z!(5N@_7E>YC7KY]X M_>J0>/UXB==K)+%:7S\9HY*L+5D691W^WOV'L7?U[3OT?)4N)F,.;8[^JQ]U8(W-47YA7NUE7IH4YHQPOY MJ\JC(#4VXL%B]^1@0,QN^Z'I^6>[OK:_9Y+10?3?[7XE2>9HI!_%V%95[PY6 MT"6-!T."P9@/M.;*+KF$'K#<9%I80@SZPH$.*PE7MM:]:>2":AKSWFS MJ56%";J^-RMC\L7U=Y@I.UN#_B 7F\0T4FW6D"XXN.QGY&UO^R5 *ZB3.?*P M/R"$>^MV^B12C_ "A#(#KN9I)XMEV'1P9'"K XZW3:5!)WK!==Z.F)BQPM6B M=D&DP;1'.]<>P!L-E,:A@:Y>*F$\$F,I$%'%WJ!'O8AEPANYZ?)VY(^>6\S_ MWI=ATR-!C\2?*"65F2H!]EKS:5=FD?:?C&@+C[VP[LH9RU2XS']%ON ZC_@S MLM3:L5>-M@">5ZG G+A4Q1=S[#YM%]N[ZUX4#W"_SMQ:L\XS4MW-?19]*4>( MGYHWUJ)6(8N$* M@3I61?(*Y6;AKN'$B08\R+C*P5\/U8^VB-'>6E6#EQ77AH8JT BB*) M>Q/8H[A)=&Z]O7TDZ(+<9:%H,,H5>XKG1.=*P! 1JFUI1.E$!B+L86YJ9)&J MI!>IBLI_Y!F79$BY*Q+#6$6+QE^R#,P;+^S#L6V>7'>;&#,=K"V;*D#95.1-\M $O/Z^^Q=BB2)[N!V9N?:/LTD-S!>[7B(S?G< M204>H\DD/Q0@2+04K#$]8JRK=\@-.R6XF1T-9+3R>IN9@,X2W:"16S2RX$G< M8D?I).5TC_+FBQP=Y*1IGN6-R>_-FT'-_ ?S"I/=&)D$C?$8]1.^:(,<('"869^PJIA9A46 MY0FKUVJG5DM$JZ5#K78#VDPK*_EQXG[RMHIWE$>-)F.2S3YA)-)[ZQ:^8ET$ MZE=S#"*"'*G*-[UH40,SWOAGA1LDUSIHKFJ6P6'TD4S2HO0E8IF;QR3NJY+/ M*)XDD0IBJU(&(6"$S!A[C9E3@Z-N5$,Q,SHIU_F@*T^$B/'BG$0]/\4F6# = MX00?=OK]F[<,X\C8$]6]8-;'[G#J@)KM;59/X0\>O?JU<-K]2*(;\K^/'SY\ M?)R\E5-=?O7TX5/#;U_E;G;NAP^86/>RQN-N)(+@6&.*3;R():LJD^O9Y*/Y M$3V,W^$/",$VC8BMO+OA0ZQ@Z&]CE,6CED-0!-.-GL=A#US3K!#BB;>D%,%9 $SE'KSIYH?N4X*YR.B* MM078XF%$:K2W]$PBQM"KE+^SP/="P@*4J*PGF 3R+1/V'Z^>O14NQMUG;;KC MK.7H,2)GC60UI#:/=V\9U24AA@5FX^M[%:_8NQ6''6)-SZLLZ2"1-)9' 2!E MYU4^:NH/]V1R->T1H'N#8TY8]41IS&6?7%,Y"1](Q&G'^L:>;O =.;,L4L@27$ M]3IU8J6V3T/%,^FYHC[3E2S+WW'<](0B[X79?&"-C1(VSF:;:V_;B3HG3>P? MPTY957,-BS7=6@-ZHN"SE;CU@BP&\XLNL9\;[!=HO< N(O8" [)\(W4^$[Q- MP5;[;G_FTNT_--.&BW:/&P])T)<1O$A^)2X1T M$A1/W73&7]-+<+ISB?<%,[, (S62*&).8L@AG 3%HI*/%?+V=K> M/*[MJP.N[?JXMJ\/N+9/&]?6S[A( R]W2;YE2YVZ\CRO*R9[Y8(3"<5!.\4! MP-@_^' X[ZJYCACDJ[E)08-8 D1*/"O.?%HFQ-XNS^Q%HP7DHV8"^XLS;;2; MDDU2:K$H^S;20@=GDI)^>3Z/*NH9@FLG<7!5%L];H1S?90 30L?*C1PHD;VA:# 3 M;_1QVD_RY[ND+>$!2O$3+5$.+L8[F+1^YMCL35^+S:+4H7I9EL"6-G5@&<$YB^SSD9CW!@Z$YY[G M]O@Y(@F#W"^_*@EH9\\0X]MA,Z"077GQR7LTH71(D5ZLI5G":&!GF(CLN2:/ M[V7W+0K+'!%O \3R!$Q:G)4:RNCNYAT[)MIHNE2-RQLYBC0>&!;R@>^J^?SH M^QK<9+^ >%M6^-:F+@5/-;IE MH]2:7*>#+WT2D3G(V%.-7E-L(J4SA'8+X'A8^.9?KSJ*[;:Y$JY$;:Y8[G:B M.8\31*.'"D\POO-NYK8&$Y$$<7A719P!D\I?,2A2OF0>/%H3@TP"9%,@[[7M M)Z--%:BS@2]CW'F$<,Y+JQ2.*<(TGL28MKF"]0ZZ0PSVXB9QZ7MLM_[ M2[3,S[C6TQA'>N$3A@\" D>/ +T=9\=)W+;XG(RF3))ES)@7U9$SO)")@1G' M&]AJY*VY==O"Z,3,65?E/,AEO&N'+1FWKXC3Y_%:!/AL@B14Q-"6M:'#EA3@ M*MK__(@1]A'@G8UTJ*\@1BSRCK8Z:PB(=U])Z?V/WB_;>#A$F^ _. T^X M<>VX/@@BD6YZX_T!SUS)Q16ZK+W&@Z$M'1H/BN(.WN!U!2'Q@C#2I>4JGPC\ M_SGHY;4[H U]9+P&V'*SK(D8Q_UI:[=Z,L%^2:UFV_GT&!G3T(7=]H(O_0[- M>8@_ZN;B[8E=(#F"VM.=:NKJU;OGZ;.N*!P9/^DS5DSW,DVB'LU=5L!&Z]IJ MQ:X3=TK@;U$8*F,?:&.UFW@8%N#E*&YJ'%])=(4YQOM0/M+8'X8-] M+.*CO]#>#A+>E2E!BAUOI)TCV^U_JOH]66CPULW,F]B4\6DK0NV)RD8^XCC] MGZH;*=6&(;<1IB)_3UJF M-(X+B5V9@KTCIS#W5^B%9OO\"U&@%MDOEW%&UQ6-8VZ>Q'! "D'11%OM%@6S M*&J'%F]Y-Q%%,+V#GTV^PW'ZBY&XC*SBB*SAM_Z@BSO!)L9-!.^+RYU:2=!Q M INY':-H9T_.&ANVN/TPF$T:M'F[PE #+:3V5D>O7RE'%FN0E$5B)7,:6M9X M<53*-1FIY?KK+:T^__?IU\CE\,4Y)U7_FAX]?CK(V?3&TO(),Z/C90U3ISS[ M/W]Y^!?^N2&?QW[^GLO9&QHK):OFW"@P<@JM4HZ8=!/3C\=1.1.B4A-1\B\ !T" MNO-JX=#,VJ]+^IB3Z(L.=/02[1.5$@Z;=$7/K.9549TI[$UJ-/R##D*UWT(5 MX3$7M@!&5/2G63P<_?J MG+T^I D=FSE46F"]?30$G:1N=%&']_B+0?AVFOA M"K&F"="X>5-D4L9="G*4AYX*!@:)^H\A#+>>K_]7NB,P)*:5R9IW6@(8UM1M*B6L\DEI@:5^@,EHP+%TE99C-]J]X4J%IA^U>P._ MW"!9S,2>LRL9 ]SG>=%Q=E>U6F48(V65TKXW0O!C15T8! H,@-_W?WW-;&?\ M L$GI?=PK;)6^%NV+E/BBOL9.-3\\O65UG5ML8_>69_\MQ^D-5S)4^>3CW*!-(PKK-1Q?.H)IX M/.K+,R74W9XT&T0VAX@8>XU21VN?S7X!XM@Z)UL/'F!-E]$'H3G+X*,"?GWX M!3;Z)EUW-?[IJU*B\>DI'@:1#+Y.5T2_H65* JX?-4H]D@";_(^T)3^2/CCA M-?E'5G98CL=/F73DZ41)?R[PGR\>?3WYZILG?M$27;2H2FAL3ID2Z,*!.PT> MGE0^A)7P,O6_'AT_^@I&N0@#!C!Y^)#_?TM.6!J8[66M4-5X9;UD]C&1Z>L. MK;WHFK#U6JZM&AO+%P_CL7P]>?S%Y4-)&#^X8RC/;FPH+,K?3+[X^O'DJ\=/ MKSF:>'DNXA=?;7V&DQ(M_(SDB$0/"3>O0!H1'NYH<)ST^6=8VD[HV47ZY&%? MUO"1CQY-'G_SU>3)T\=;7\B/*S;XA-TZ6L!R4KXZT%-0%*2F\%'WHMHY1E7> MY^]\>/SEP\>#&7_TY>1+'M275QC0R&DS,J!G21A0J@,:&1&]?7+9^31\B&#% M]7@:_C$ZGNQ#$_^A7!*D"\!5/Q\6^O2/"7UR9:$?D9?;,]1NF8!DJSAC:Q4- M&*P5:DF/&X8\5 ;5:\4!;V^2))0S\O3Z]N/M4NCDMEC0J&F.9-EGA?*5" MF;[XE9MXGIH]$0FMC>2YS[,[9;,"ACGSF[\OX\?#1S9&PS=>,V-]38--0*_0 MS^6P8=GPJYC(?@6@B>->1Z-M&B9VYYFJP[7VOU ZO^WZM'Y;U#F' A96F!:L MD'@.DJTY\#6F!JC%FK%^D/+,#8R_"Z=$K-'R&A6?U>.G]_+[:9WE#5?H"$"3 M'*@QRYA=JN@,F-"]='/>1/48\RIMI!W@2,D*RY)(D=8[7EF8%I6V QTWSF@@ M-!*^P#Z"OVFWV$TB4CG?W#*^-YY,K7G3NM7^GDIV#M!TMZZT;")ZU;WLOO\% M\-993G[G>55T*[=]D*[]TSDN%%=PS='HRRMPL@B,/+!V)U'7=C_ATZ[UPCC3VJR> MX[+M*PEFG$E1("G_Z_'QPX=*HJ)EB/AZ?DKD&HP;\1P:GCD.KM!N=8@ 1#78 M6V?4-@OY9:Z"'S%H6+25K+W$^\'H[K/3);M3A:@]?@9K\6KL!TQE5HOI$A%D M3 )O61+9CJ&1#FG>7S=1.7B?@F"+8& '0:$P1J.V#&5^TJQWHJ1S*(1S9:YE M_@E+YJ+F-'IKRJQJM.E,U%2,GD2S,1N0)>Q]W8VMLM99:G>R4;8'6>A^8R2= M)E$F.X0$M#NHIWHF+;M\7:+E:91B9X^4@H-Y $09L3DP_E(C0% F2N!69KE6DTH/K5_Y!:@8 MLCZY64_9;Y;-"K_]5C,?-^=F(:0IRW9,6WW'H\,>?<\"6> U%^ABDCH MM1:P0'1B3'I\DT(]CZR$4;J0Z*$8T5,P*98G;UAPOD7?<+%DZNY%WFIDC>YF MNWCNM$/2$K5=PM[D&3KXG'P2?9VH&B]$R65?)\'OU?CE\KU3E96^"BWZYD8X,02\<)RB0F'I,G]5R#\2T1-Y , ME%>\'*UVB(RKWWH#??SPZ/L4O#=%^NCQ0Y5R,E(2X:9A\X*)-5*7,2E^@]P& M>G%,U.8"(5>T9?C 5"P#Y>'2L*"*+*_/\3_WJ^<%62.1K/N>Z\)MG*OWF@+>\-M[R MR<,#WO)3R6)!KF&:3RN/WFE^]F$;1I0S;#X4$\5ML2\)F%PHWO;>+S@1 M+OJN 2^8:OX0'R0]GHRA2-$+#DZHL-1)(!^+=J_)C>=T%]9 M4UZ)%J)&_G(A40-3#G@:I,:^"U3=&]C '^K2-40?X=E9&.,@H+6(LA[A/U#@ MZ(F?J$$Y41>:^6M$3]P:=&)< #Y,DS)X#FU'>O+=-_=*7.@H^C M(T,;"7]@AH'X)U?=0(O@Z@BM')SI+Q[^%S=AQ$I$N:?S2EJ+1)%%]0"E81B,]]M OQVZ8>$B$D7K44#8L>3],4YS=1+-R?;L0)7$OEI9^!$? \! M^"Y;+TN7_M!E6IGR)ONW:Y9T4K59G?T[*]G^N%=-F#3A!V<\^:BZ$GYH=\H&&IN<#?#GL+]]C*GWTYLAAFE=.28HOQ.]BC\8"/X&Q6OJ.9S*KT<8.$26CJY8@ 8W/ MN$/9T8EZIPMGUH"@]E('145FH&N-6#*8&4FD?JY%3>O;)T7F:*ILG'9\9WV.+>N7"9&R0 )&'C)6J)3<%+4F_&Q6L-,#K2MD)LV=M9O]\= M3IA_72..(6 1;4]83\K1]D&QOPL6ZX=WX5([:0IT*=U:[.0:BYW27Z(,J285 M9#TFUG9P'G%)2VNG1LD/8R)KKT="KE!Z_Z 9[%1OZ0TMC$)N]C<>]UAO>UY/ MRM&>Z*-W/%&-2W1&Q':P?;!"[Z]ZV.KT!@4^O53@D^L+_-U1>^^&';[C@+LF MKG=DA[5C.5U$YE;A]EY/O/-M*7SKCI#,,<9+*P:QO00+H.E-GV$C,=$>:1=, MBV:SFJ+3DIX_?W_SYLTD/FZBW__B_Z .'=FG\ -Y VWUR$I[B.#(D CKKNMM M9+5"+_L"-/0Y.ZQ",SM1NE$Q,FJ&N VI9SD]JQR<'N$P%*!X!@0Z/>PU_Z&[ M#.UD,IB&WL[6**7'D#A";]N7]5UP]JV7!D)??B7G)^,@D'S">5;GEGJNT@K] MJ8T>\M)O'941_:*F_TDA=MXC3T5[/$^?JFB.NH?L1'IP6JFJO>Y@MNC)N3.N MX[%X&-*U5].;IF%V+^@H1#BE3D87='!.:8(3&5#QQT8X#B/FP@A!UDS4J=/3 M\$!AN&?%6&([T6]_\RGS4',DG8Q41+A&77H.*BUHTFN8>:@)W6]),>Y6Q*1I MF/F:D[MH;2!P, ZD#*FU/3/L1-I 2,(VIHL5\E]8#6.\[)QK[=RN@K2)=F5$ M3)/6?4HCDO*UP/Q=U;U&'TJ:?A#6/1?6>U$P1V$=;^%57)I7B+@JF4D8"$+/*VZUL3L( S[+0P*_['^&]K.D*-.YUFA M(4SVI 0_[9OL::[@(!_[+1]F Z$L+D(4J2@XH$39QYN-5V!""RUQA>)%0X_@6)!M%[S5\X'*"=RP^R MO-^R#%IB&.>3V#1GIH4FGW/E#[<[=_-<:G]P/;>A6X/KSA<7>>X\/&M0P'0X M->^$)!EF3$N(!=U8GE?%N5-V'\056ZV:U#\!6O!9RL/ M#N47![KK3U&[3NLJ0[JHJ;NU+[N5"E&S&D?P(TTWI_5(1FZ3(]WN^;QT[T%Z MKBL]P/&H<6<"P)3I>D8[)>##$=Z1Z[(YR,-^RX,$.R?IN@)712YYZ;6KF>QD M'JA/(^RW1%VE&"!9UQ5-^>J@-_9<3F(JW2 *6K3!0?DU$T8HY.JL ZX*:+)O MDP,1];X+AU:"G!LMR#863F'H@CWQ_1?RD@FCJJZ!8>(DB;-T60$*L#5)T"J? M:740_4=^NA<_TZ55>5;1OV4MG[_Z^?2[HT??**6/5,78\U:N/B,3?G-_@F;Q M7=E9AI\B++W'0VJY'4^_HFT! M.E(3903I:5PNC7)ZM>3.X4_10+:*J --<1(JIVGJ:'-MA4M#VP?_*Y09E-+B MFXO+M(&,5?;)ZQ@"J4']W1Q)5JXWZ4*@.'$!L::T+T\[CH?L+D])&X2 MH->+C&L"C;UM&+$>"Y%+(95&LBW_"XV#^C;FJO0%;5YY,8=7W*Q<.>$3!$"] M8114&I/_&(I8.Z,+GI_E=N_K%VYJH:=*Q\5+R;TS1@Z4 WYZSVP(Z=6EYY6W*K"^4(\\4"T@>RYBS3'03+V6S+V<"JX;5JN(:6 [D?;S _R<0S3WMQ5<9-#"G&]!]RV*M\XHY%CC]TBP9-8K4 MCOT"66-?5>%SR8/""J'O"5TTF1^QT4TH/W(68*.P:IQ@NQ]I/==Q&NBJ9FQFO.X]DJ9.)1Y,2]I MCS%33#+=: VI2H2D5D0DA*'*!*Q7@.ZES<1,Q">6FL A,J^*%B MOI*.!/BS]N=(JW5>J@+@?E!*UB!2QL-3OBD<#GT"ODF/Z8H^M^%4A>\.'C[6 M"@&L2V32P_3;IT54Y_U=,C;3/,63(G:_21_CQMY46V"^HRG M\CY?DL"=^T+[*5_;,$4117.Y8/BIG0BWD&?BZ,TP7Q3Q\C4=&WWT:/M2B$87 MM116L8@T2]Y.(LUQN9I0_DB9"-,6VYQ!TJ1"#ALAO2^%NU.2IIH4;=UL659% M=;8)4\$+KP^>#ZALC.@?B?CP,"%S$B9270?6K_U[R2UR3@B4DS#70'D(]1S+ M/WO.TCV*R71E2]F+=M27V'K$;*ZA9F78(IE'ZL>9[!PGLW/ZL?AQ?F ,C'V2 MK>R3A9/P5U7RU45YAIX?P]$F_8/1=F\L/4'+J;;BKZY**0^J?*>L2#GIX>DU M11 P05K(=-C+5#6A645N+5WJ(F@D/[.@0YWV_JIX+JB_E&*7F_^I#RT2? X_4<'G/[UV>3A%@W&%GJ3-8G.%:0WT+0EW8%16 MV@]RFMK)NB+K:-6M4A#*XMG3?*X'0W3UQ%8.YG$+$[%IW;J1XH%;-#, % M?$80$E[@Y+4&IKZG@1BMW#G(CWL2TQH:$R]Y)D)OR+,J[+)DKRJP#O-3PIK* M6^5=)*O$"9-['HC61Q@=_&:!MKS%1ME(Z> M&2S9VF23T-NI_U9&?<[K:KUFX? 0+I,'E9Y1J>&ET,I\^ZHG TE/09NOI.Q,N@4_9H[K+"<2N]:L5,<+A7G+V&#$"WXI=L=\3M ML[Q;]BJVO"R7,>FOE]'M?]!;4>]5G3?I%KN2VF9D))G;1E(O8,[9_922>&?;VS,M;5O*O M:))I'S+WZ!/NI?+$:Q9M5#M'[VT'8NQ88B$M]$#K^?L\[AAPN?X.S7P7&HP; M4JU>9(UNZ?_UZ/CA0]D;41_$)P^E=Z1V^K P32)=Z,IYNM5?>DYOAWA[F^!R M!=%('(H3NO:]/^K^?].16'WQQ1>,$JON6%$H[Z8T$ M[CZ[U$.]^Z'7^$[:W'K(!)8T_EF7@936N:W/3CB$$Y%%C+UQ6\%QJP@&PV,2 M+DC)W$68\:!Y:RFX?TS*65U=<"-F65%MASI. MXP:8;EHZ]<:-A7[8]R/J1=([E'L=7<9'AR-4&X&M^(67*&E1B!)8S*7CBX]= M[+VQ&W74H./Y+-=9G2(\[?@PO50(T"(ZF;L%[VQ:PEYCF,>TA>5?N^0"+;7F MW"_5HEW_>/7L;/X*_K/8G+H:&K4SAEZ M(+UU>/KPJ=^96[R"U^KY@%ZJ#<^\S6 <63I MDG8YH_N+' >)G_ D%[N[)7.QL-:O-)3&L_UJ.+3!@?SXR1=T;!:%M#):2'<. MCG>'GFDXMV6X>B4VA1C9):=L(3)@!XZMS'E72T<@;(':N2/NC!)$#B) M$H:#)VL2[-J^B>\0DG[?U1B!C8.]HS%+*WQUTCN.;<)#NPS3Z))7&V_(V61@ MKT$AFG%*[/[Q(79__=C] MDT/L_D_;)_P?LHSG_^E/W[]Z\_+D MW>FKGU+ZOW<_O$B?OWKY^N2G_[G=!-SE:;_!)'UQ2Y/T]/CD./WA].V[5V_^ M)SWYZ;OTNQ<_O_CQU>N7+WYZE[[Z_B/-UJ@2_ AITQWC^+LKN1;TN<]%G ;K M_2,/[R/9A8BXT=%O$\(^[..'#Q^)3?8\V]#SD].F(,.J47-#0UCB_ +FU-51 MZ]5A'UY84"B$8$^Z35_2$.>Y*],?R$YQ$SKUTG^M$1A\YLBF@TOVEOQN $A> MDJ=&)M5)/5M.TA_)GB"O(_E7R2'D?Y)I,R=W]9='/Z1?_-]_J$W_B@;"?48- M=$W.%:,12G3IRX,+_2[ 7OY>5^1GG9:SXQ2WF_\5I@0NC+9HHB<\>O3P\==/ MCI-7W(D8C7P=G%3]5+*>F A)@T(R>ZG-7G\B7K]*GU6_ID\>?C-)_W6&*VQ* M_E[C![EYDO[S?QX=T5N?3@:/X_$F%V[:Y&WTYB;][_QOR[9=-W]]\.#BXN+X M3+[Y*$!]CNDC$=4)J]?2Q*^7P)"$+_W?3Y\^?OCDFZ^_?OC%5T^EX;@DQ;"T M>T_R3>XCY^QY]SWZJCM,G3YX\4MQ-K!1_M$5F_0K#I8_EBEY1VO59-K[D5M@SJ5/>;%)'CVQ M*R,MP^$;B0/#B^:<9^:S$!)>X!Q)#1]_PLMCBQQC$)40 ]'QK&Y]3VYUX<7^ MYU22IG=Z>WR*:+16**1P<_+R./W%28C#@Q7C5_8SR>7U6GC31;2AL)'(?J;])H9Y$*$'TEZNEMRR3)-'NONS,2N5Q^_?]DJ_6WZ4G35+.< MNS.E7W_Q,/TQG]80TQ..PI!J[S!%CZ$'2.^32$[2[UR1T;\T.O3HFZ\>?7%; MWM:5;<8O_Z@Y=$4+[>GQL^/TV;_>GO[TXNW;]-7/+][\?/KBESL2M\[2LZ*: M(C5:%1W+OL(":HU((^*QX=U6T$.QZR%%[455OT_ZO_6*-?XU;[#3ZET$%]5= M$KI_20OZ*(DZQZ&03SM/=B/]-I"P+5W!&^2DR3/RY68(@B1A$Z,G% X'?BJI M00WIT&B+>9\/:FQ_3=(774WCDN3;RWP^IRW^ BACO.''#/GS$S(,:+?O;=#/ M5#F3)V&5E5M&,)KD#%'(PRZ 4^NCICO$U^QH>\C&M_P\ X MK^+=V9L@Y(&&$Y_S5.XN@;KRVD;VO9R 3K:RT46FG533KX=PJ&4?$[F#*0D67"/DJ7 M5"MNZ?VN\C I5\Z/VNK(X;U^]'B?!4[IXP2Q?>'8L")_432=P>./"B MK]!!6"P*,OTZ-E!JTC0U:K\8?2]:F!X'"YN^H4&/AGP-E &=ZW/$QWD.Z)T( M ='B=N IHIOK_99%FAIR&5T+Y;#*:$Y(,&AFZU+R0(",NW7TFP)N3+M<-:G M1TRRL@*MT\4#%>Z6GC!:S-H))@C7><$0A!#),DS7586FT8R+XP>PV/_&CDXF MR;B&";FF.=U+LC<#V&H)*C?I\P/B/Z:TC(B%)O01+-KQKPRRTM-PL0FKF57- MIY#.I:7(S1P?_4@\BE3>!3[G3$SB!!XO?=;/O(=Q=.,&;PD\YUR*.8X;R(EQVI ,JHR'[U*QSFZ[E9K M/O4 !RJ7F1ERZR)KY3@&+'I=5)N$CA>IA9I59V4^W(\\UX\>1G"3T#T817]M MWCA[H9L?IV]SP1N[DD],-@^!9"CY]>$6>BXIB,F(7IDD(V8<],=F"B"=['SU M-BXW&Y#MD<-B8#OHF2Z/]6;!ONZC$X:_?.=F"NU\)-C.L#[L%(@T<'G#UK%B M6A:6OP0V0:F;GRTOL@U,F1J1.L7=(#Z3B7\!Z85EA(!,7EOP1OYGQGCX.L/3 M: ]5B/S!YP"T/:^/%K6CQ[=V<'!\#%!1LI0F"=_+S-!.FP=KV, M!%W[Q2 P,V-D401JOG 9GZ]3.O"SKOD4VAP-!8&TM#=Q41'4]>")")+ M WNG4'1ZMJJX64QZ1D7-8V;#0R)?"(U7Z&7 M H*K$E-DJX4O65=Y*2R&2<^*N6PD9FNXVV6+_3A'Y$F9OCJ'4J#GD%CA'+!@ MQCX?FR]4>_9K6!GHP2B=H1KW]J)_.UJ[4%G M&[+J'AV/%XR5@>5HSSGC5!OG.F13@QEG?A^GFUC%C=Z42VB=ADF?A0!L,E/< M)?T%X!]72@%1Z>"^5UL8E4X1@*CMJ.@T;**.>3EDU[ MY/-LFM?<_B^2$"]9:)(QH1$IK!TB<;)Y_H/LF;*>RGGB]_ETDS)VLK:-:4ZS M6@MP M?_J]VIX<<&37QY$]/>#(#KW:/M&CXGON,$(.+@/Q%US$VHL]:'3BTN/BQPPY MFDVR8+XL^EH&T4&Q\ZH>N@)=*X3]%J!*6(L7;,$VNQ=#'X>BRP?1@VYY_VO2$2^M?,0BS-92BA:$M='S'JQ8*8, MRFF9OX>[:2-I>L:)!=CRASVP]WO@C2MRF3=TC)B%]"=$95%4%\VEX@_(7I3Z MZA6\6AST/*_13R__;2M;(EDL"/I2G(>Y6X.H$..A)4"#F=DRIQLX^PA%[T$8 M&B+W\=7$;ZQ>IX,&@5/9D^CDS2>&\$]\\??T=9V?(S2ER!%A9],3H_$3()0$ MOD.HMDJPS20;Y<[TO3KI%?EPVB%DPT,F$N&!D+N&*Z@13"2O$U^Z'KKF3;CC M=3XS=3CM2'BTG1[IR3EKN'Z-II*VA;BA(3W("@C!&E)JB+#F:/!9]\:4\)@V MT:B-B5%S"3 ;&'C)CIU=I9$C1C:N6\E,+/3=^ (G=:[NUVRU+I (Q1?\VW&U M5+L< DA%XGR55-'ZU(JGX^,D!Q1 M9'?"Y9/>T.7[9-P\8"YHI ?81PJ!BK,E92B #K[?SXOFJ#_6'>^7$)8VT51* M4=HYO_8N.B;Y"SVG5MDFD<*\(>-LQ0AE8;S#C/>16NM*$#%XFC-:&T]F-P+Q M;/,6]'X:_X,FS)OWZ??25,G4'"WUXV\316/U1YG^D5%"/5JXD?/0H#3YXOCD MOP'%U"&]\@VBWLCS$AV/#.?_^DY2;[2P]1U-_[R)'[TP!KTH6WVG"!#H]/DQ M7[C99D8ZX_N:?&0H;?+ .X%A,)P@1JW:41"C!1.&(YR$_,4I'2MD-37IO\1\ M2Y_E9^EWL,E>:W[R]C^W/]&W]U8+US^WP_A6!W#+I]^S33JM*LFN"QGJ;!-; M#?C]LD,^GYME&NC=>(P85F-6D0?\!3/&3/RE*]8H7'!UA."RP"7O9X>\8VZT MO$VV0&3^Y1!V%-+2P./3XS)E3VH2P///)']H2;M)@'JW_;1>WBJ><2S77J4Y MK'.:+NT[QGK/=Q+"<_[3@;Y6-X_5%@"NGFC%0ZK M3LTN_H5V+>6#5Z=S;[/?/YD8&$C0>?>0K0 09PF!15&[; XV+&>@)W_T)IY! M=8?$,?%&Z18YFL=59 /X_-@\RYDG>4%V#=>&,/L#EO#!O$:74"YGGS&1 SQG MD?(4JT@'_ -I-#OCG%1V5L,,@RT_20(RD,;Q0'H9% PAT8"RJ 8IVPL4 M[4Q@K;9=&4J0$G^\&9TU'+3'3XZ__B^>3<:O!V8-D'QPY:$!YYZ?_/V-1\XM ME .1L>Z,8AD.2:D/2 (?/WS\S8"&CHY>(=HE2[Q1IIN[&-(02!1HEX-S! MFEQQN5;+J?-FFSDZWG-]H&_T13AS=8^L\[.SS32;O=>- F[J::ZQZ-ZY)QT" M:(]-A;3-W ML[1JK)\P6N=6B%)9>CLD)7H M]4O7R&Q 5U@U4ASB]3%I8#\8"WE,[@:?6.;*R>/&9!I5&0&YH@]/TM-02UKY'VJ'"WQS35_(Y M&DJMJN)]SMP[T 28.#K)F9A/F\I87/R#_S5T@$%65B_RLJ]7TYI'298J!X3U$LLB M(/A"Y6MVQ^.UO]- $;N[>'T&OWH6JE@ZZ M=W#:"!TX5H",+A81GD!-1R3^V,B-99FN.\_KJI0C9.PU1C.L+X1R\H88=#K/W-A/?46U"DK= IR!4!;3T4 M'<,.\^G!?TY@A18;7[VC]1#N5V6(/0WE?WLK6C<1M=IE\*J1C2(0TBV-:G\? MJ4"!&<)6K'5V!JY\[Q8X70T;WT=K5[-1 G.C[_'Q,*3!0)T!YL:D4U6]Y"4&-6/ X$]V)3;#%, C40L:UHUI**7I3 MR\HU[WD.5-L1'5MN #(R^WXGU5FV@8)5:-*'TA2,9-ZZZ&M/#$K<^RCZB7KA:$8D\TGVZYH4Q1>BECR\UHVP#S; MH':5_B?%/#838;) CJI1W1\ _V(5HM\/_5T_Y#..KM]\HYRG!Y#D]4&27QQ MDM<5RH^5:*+#9D>:;3]/;4NLF0Y%14=5HE!#LS16X=^2B'/LV]?I*T!LVK6< MYR%SN_*YG!YQ!:GPZ"8[9M'\!2*EE5RH_1@\^3S/^JX48E$63>@9K'MK5+WB M%G]6 HF#@>Q%\V%=# CE([]W$IS?6B;CF=?^A:9 M!\&Z"/6UY"R/< ./[1G?L@Y!E0A.E<3Q4NLA(L8SH!I:*!_]X^^JG!__ORQ^9]TIL! 143EZ?3C0:,A1=>S +^T0D75F6&9=B M0;DDVGHKR#ULB3/3#BBR$XU,A>@=BO5@E>B9FG/I*3CN%M(VDT^]W83GG#W M3MMV\M'LQ.KQC+Q,9HX0CKQE-PC*\?4$U([ MQZQ$H+N'6LSHQA3 @"VCK4(U+I?W MA+(;%S$ZC@B?*&O+3!A_"@>M5Y7F%&4J^ 0OZC!V*) WJFX#9^MM*K=]MO!_$12+X1/277.A$EAGZWR. EO+K?RPF=;Y M/(&C/'9T# MVS/9==[J\<1L9?VMP:D%.3JA.TS?G',RS%)<\ZQ93J4[8/1!2GF3DC.]'*:\ M$_^D'N5*E!/7M^WMT6='G4[[H) (4=MQHCOEJP4!L4N&0()MRLPX&;$KZ!J0 M1.HBSX'_B!R;0]O9OY&61"1J MS:'+QK6M<+EXF!!?:!DISF2SS33+YFY%#B[V)F88KJU0< B#R[/* 9J/!%Y M,TBE&AS/9PO&>Q%69(+$5!$H:[;3G!GC\B.G+3H$$[,J/84+#;**D!E[*^%;W:?&E8JTEE,5 MR/B)2 \F'GZ$)LP0%2A5OVJ:S#I0Q.Q?L:D>H7) 0/MB=3[PQD(A*#;$5B M%'\!>*(PR=H=Q&;OQ>99;,P$FVV'_)R6WD5/S%KOX5\CU();<1RI?J#_< Q^ MK[J#,MI_J7H3G,H?@E.Y0ZAPT+4P-F$/B<7#:53OY XT4X&"+R7U(%7'5<.? MI$A]())XD*R%39(*%V;IBG0UANFZ1*9F&7E)?48;U"TM2-M5]8.F[>9<#%IU M-8H!RS.5L8]&7_$)U(C[TP!^W$N.&UDDMKD[==S!-(^+#_H&UBV.Z7!PW=+! M];;-YGFWXD/FM7A>;VFJD'GY!$^7P[K?U+J?>.3^:_Q/O.G?:LG'00+V6@+4 M+XY7_K6ZQ2^]\7F0@;V6@1^D"<)$>]3&LL!% LJA=)""O9:"U\PR_[H AT$L M O]TZ+'8ZP#V6NC #F?#?DO$BQ!&1\-@'SG= Y;#FZ^\^>)0>7/]RILO[TSE MS=O4%C3 R6J5V9I=D2")Z)J)(4H$S//>26K^B$L1TKF;,0B@V4[^]VEA^-7)2]]3 MT]X8%4%X#"Q3/0QY'L)S.\8/'6TS@$P&) &,?-&V\X M<;HA4M.=%$W?U'E MT:(4!L,J_\]?'OLQ74'3WYR:GO[M+0D3Z@JT@93J61SI-D9]D4YG4)D8TK?8 M-*U#!0/.O;*ZJ+-U6)WX,;_C4_MK+T?9#7_^,P4U#;^>[9G+%Y/-L["6-S@N M;Y;M7HUQ&^7&1O!"&BS.T]?HU4-/!?XQ)F5([YU^%_D%"6I9@-7DBJ2EF\FQ MP+A2!F"BJBQC]7+_FI]U#1&[G;G1U;$!7'.-GJ'(_CG-:B_($G!N?_WO:?W@ M;^G-#?>(AW6JQ7AT$,YSYJZCQ81F!Z-&CUPH1N)Z_&VT\G]LEXRI@2NNEWS4 MU[%%=A."=/,O^B2>^3N6YG/8/CD/*XWW3>T9A]OC8]290:(];B6O)BECI+])6IAM0VF+_A/M 5&?*]Q M$TII^KVY0[\-NJ\\4_Z9W//;2WD;+I>J0;KA_N&(.!P1G[?.,H#H>5X5$;Y& M=D/BTK="G:,MU)PP=B=UE8$Q@'9<5^9M>D_8,U%GJP=.@>)8;JB5%3<2 M*?&?_OB_?H=^^[07$E"%5+K5,=W-7V\R-%@_^%MR% KPM6)QQAW$4'^(VK]A M[.1MEKV=6#-1+F]'6D!9'AYL\4NZ674D%$NCF_$JV=0;"J=_-(SIJ6>LO-*; MK_NYA[:^'Q50"+;8:@H>KNNB! X+_3DM](O2U6>]",*KO#@L^3XO^$STJ1&4\]&BPK&W1#;U$'Z5FMG3SKK"V-3E=TG'L3?(U^!=P=\+8 MFTP%R74F/;"9Z\W:,\\=>B7Q%D9[9FX+4VZ.N.>'=@=EBMZ5M,L@A];Z\7FZ M8VVB<5J]FXRT!%6"U( 1203#U[R/QAK#U0R,EX$.IHDY_X4;48E->5(4#\@+ MY&OLXT92&$@]5_XI:;_C:5P_'F#ML\2K70^XY57QP^-'HH$,1 ;M [VDO]X* MOT2HM#\$11L-/]T0-FWPY'&P6L"773G,>L4@ZQ^:X1!'^X:.H)/3=%UT9_0T MCNW+:!76G \,/PJT]*D&XM]W(K;_XDGODI+>Z)]GN:,5&L]H]\ M8&90SS:)A7D@KC>XYM=/KEYKFP_02KR+T_0/X6O2#^%KDBU\S8-MA$$3@6L^ M,1DY*( ]5@!OTR[<0)F&K/[L.%&(P,XJ,2$>0 M$>#G\L 2_=A[-FPTY-S\8NLLT' MT_/):'I^=UY^3Q/SSSUY^B$QOW>A7.$E/(3K]WF-?R KK5VBZ?)AG?=YG3T% MY-67N3<;VW-QR\F6#[&'WCC#Q^^1U^O1?WQYH/^X/OW'5P?ZCX."_005[/NQ#/IJGXX6O=YY=^YPJ&)%+ABKGG$'I;[\UMN[E'WG$_,'NOAV]>W M8%I]7CB WY4PMV!5C1J7OZ9/("F'S/^EL<#A]SXF08\VV.]*9'_@F9S@?KNL MUNB,^LPML_,T"&)E(QK%WL_C?][#+: MJ9:!@[#[#K7505G=;6;UT,+^:9;Y^\//I M:W_6PT((FTX:31FL<^T8L3W8B;]D[6R9%CGILT\A?WP+4[<#%H+9HTD(O;;^ M:O\&-ZW;2"NN'@8_LL3DNJQ 9]H'0(55JPOI[=S"LX@FX:"Y#IKK\]5<-[6; MX66\=#6ZN,[)B;&=Y&VN=K-V#_S!S[4X<"?AY>01Y<9.W-8=T67CV)FC] 60 M,:]'D#$]4(V4\RSQC*8=/.%E5[3YD6#8^2Y&W? -#)R;DEKKUNG*80GS9G50 M<0<5=U!Q?;>)[(77WIR@!PW-A6!6<+_Y''4DB)CYDI >G+R:DL6WN47-=C5B MKB$^4?+;X]%3G]607.R8RO@ [N[30C7TR:&V>?.== :8;K;:%03D7?(V[H: M#@!Q*6K=X* KCM.3J]>(QM5%H?DU#RM$Z9]5LK-.%/WBZ+)>D>BL M6DU1K/D[RD2'5:+I=I5HTFMJ0+-"IQ 2)\ZW;.Z5B-;NK$/]Q>=1(_K1P)ZA MLT#ZO\U5>,HG#N:/?G4FUX_%?UQ4X M!Y"7T[,G?07*@\.Z[_>ZHY=KG[,'[8A>5P5"?X>5W^.5?UZ1'3<[J/@[L^#/ M&,K2Y^?*FC;]>Y>1L7M8^WU>^^!^DJ]WV.YW8N8]LMXNA=%=9&N*GJHA&6N%87QR0MZ&G=*HP_9< !F M"@#6:EUL$KKXO<9?1GBZ:(W' S"OZK.LS']3S@BF_UHL'*,QBDV?,4O"/_Z+ M\C*=U1V'9"SPT20T6:#>.DMA' *YL>9HRC!FH\0@$9F7G_@#P=:?0;!UPUT0 M_SN/<;<(\QQZ0?Y)&8:8=^L&^]4(G&- T-.XK)XM8_//%,Y>=Q;X1)I#?)@D M[,^1L4,[E#_ZS#]Y,7ZO0$5X+(5OA11.#^K@67EN8HT_IW9&C&VP[!7,$,XV MN5]IRF#$S!T,O >GY:+.A*4ZL%>L:SN>C\EX^RGDE>479O '[U M>>FD$:I$*>T95>.QYEEK\^ULX=K-N%H_+,T?69HX%(HE>J"V;^G:BZI^_Z#9 M4JT'7W3_?=&/L@WVR9[>[CBY5TOU,376[Z?T/*S!3:W!6TF6O'C\ D'W+H10 M_KPVIK>)VKX2!O?CO>@R1KFO#HQRUV>4^_K.,,K=F%!._>"FMXA G_YM6 3Q MMD.3;%#(2*,9*:\-4/1;'-TM*Z!GFQ3L+IZU957-Z??XJ>IJM TG*0Z]LC8( M^ZR<:\G7X@9DFQ04]'/@NR;)A4N7U=KAFKG$P+N\6>)!C2O(-9/B(CP7/;]< MRQG]X_07ET[)QG'GCO_F)/3$N7_N:'&1(1+$R],N7;K(:Z0D*N KQ/'PR_AJ M[Q,18"+Q03Z"C M< +5V8=Q!C>U0+"JK1X6R%(6M,R]/WJ2T&/5FW;JYMG5;.F,.P%]I ML*UTO)]N1'S*^;JBM6NXZ9LZH-[Q](;&L84X\1 \X22]TGK%_65UH,?8M3J+ 5.+ZJ!LZ M Z[^XS#QIPI^Z?.Y69&4SLUO4Y)OO,SOBF_]F=?H)$1;;_'UMRR>ET%! M[\$\>?SPV].?3[CRZ?&C;^^S%B3I68G,MLNL32"X#?XC#^!^/T!UUJ6(4&Q2 M,84.PRB!PU30)#TO*\[(LFV7*[EEY=H,Q^AQ^HY..'FN1-#I-2V8KFBGD(%7 MYW1^B@8&A(NV"G=CE//_@7]9U;5TI$.S+VA8./N69)I-'3W'*F[G>WO,6>?= MO%&[!E/>7VMC-E) +)L1YS113Q^F6/R$8QMDZ\R9/"1T\'W]G(9BEDH6::19 M5N./W@!!;U^VH/ MODFPF8$>1BK/7E1T3B-G M:ZQI$Q8V4:5;AI@.@$9->OD\*SIHU+V5GF?,?%7)"LWH-,(^==@\174Q43D2 MNEG)R$;!$-O// PT3;5;?0A6E[X+P+C(ZHI8,[D[AJ[F5!-DP M$OD;%M>W7N55G84$?$;66%$M5_UNH9S[%]6.Y]7NY7TW\# M9G?8WW=EP9]9W"$NR?TX:_X1.8;&S9E;',,M%Z.>1)Z_U9[F[&XTKH_:+:KJ M/;L,WJ\WV/]Q+] [=FWA#ARG)_1+T&UW M13M)748>1428Z4MB;81T);F7=+E4M)+O6')^9U%G*\?^;=+Z< 4-.(>BH&\& M-S?]H48M:EDA+)\*?5T5,7/#K61V[MK-CT-#B9%A-!KM$ SA$C!D]:YE(&V5 MR#_\AV)"^5<\CXI?SE)VFN&)Y[.NR&IM?N#,8_)C9)9RY.!8[MEY1%(QFDS)U?](GU==R?GGTY]/\%?=69(3 MFN&/C=7$8ZMFIKB@C5;X,V<,L3\S3N5MA)Z/+OP-:H6>\H!1PLR:G2)X(?&J M#LUB4MFFJBM)#!-!KO9;KE*2I5,CYD^_\QP5)E%: M1=N(K##XQLT3J*J>65%NO,$ XX&62P+&&[*:SAF?PXY=D]XK\O=.1?/^YR5? MGWYKW:\/0,CK R&_.0 A#XQ5GZAV'I[ZW^7&4=C3U&R'>DV=);&N%K.2\_-B ME:I"1E9-S4@S/,VLY,YX2.'KRX[3E^15"K6U7E*MV49PX:)T7K&?2XK_[ SV M;)DPU\+GI>,/4GJC4OIS7A79N+PF C)R@F=L,N\0I3N$/)UV9&@4C1D= C1@ M&6-39/5A&3T.Y&^SI9N])Z>-'ID#T@Y'LOY#"4?ZSREA&,EQG*B_RL0[C0:]R$C2&#$#.0J78K*1@2 M3OUQ?1V'#FBOY-7\(XG91PR,[TSZ[F]L_)< N?G-I3LF@"%:"OJ_J '=^E9 M777K0T1R3W7/#]R*N'^,]@N20OB'VQ8GIH@B2X^S%,?I*S@X2D'/V)?CTQ M/M7?M$9#\VN(+BTR*]S(&Y^>F57EOQ7E+LA!Y&M\EOFDHRF7]UF)0G+OV2+< #I\N3"T]A1W?]?/K:?ZK@&V/67..TE8(PCLKP?7?/0-C&!^VO96#? MFNFWBB0MLW,GL';:VB R%ARTU)@-/)FL:Y?(:=+N26B?O4^B34GF[6:"B-L M!-0K#%U(>NFQTBG$>)6]=Q[L/%Y!&TY27V4:)T7'#>Z=I<\=GQ^FJ(L]M2L:/5#$T5F?K/I9"/I MD3!4S-*UA0/0W#_,[+)#EW$I5."'-19UE19Z!F4*@:F#F.V[F,%.?J,,:E*B.E8A+%$\;9T!8-L"F=>XEAVN)?KMSH\0TM5Z4D8-%D6J(#,SH+-"4[ M=: '2+0[@['5,-: [>BFQ8Y$ZVKRRK0VO=@(E%'[9L\EVO#ZU5NMU9Y5)Z%K=P=9@=&M%Q>C*WQMNTV1(;GZF=WSG7],&+KA:X_YK4 M"2NC9;5.BVQ3=325]KDH8J\TFL==M_7K'V1SMB\PNXG.Q$:_9K66L*2]D\,C M0DY5.LT,>E QIKZ4+#8OFZ _>:6PLGQO4W7US-U:@.3V#R/Z&4=+F^6%( :8 MG\'B -491RS?*Y] O M)Q&%#*=PZ'2JA38,'&(S]#@U.RV\7>)M52H[.33SN$1E)%YE0,S7T!(UHGF= M*@_;B/'N5, HSZ"6Y? \*#L7?[\HB33:#:87Z&0DBY3>V5LT/JKG9(6ZL%6- M^(.6A#ZSX-/5\:KI='%W.#I#:P[P-]K<:[)CL\^S9CEE#A[QP6A9&V..3K,I MO0TG/#<%2 *+CH!AD:60](!Q1D QNO8.'-.G[XY>O0MXF^!D_@/8!Z\R[GC8"GI4I05U>Q458G@0$A-7-!NZPK/M>("]1\&!304 MEX^P?$')^9=PH=IY5\#&G8HV$4)SDKV,U$J#_)6#"DAIB8SKA*EB;$ T#OKK MJ?^K&NWA:CY/JO'F/3!TC;Z"V#42& MWVD.@30)O =/M<7Z.[5R!0F2QH0D]=\+R<]+I%I.:LE M0:8#S.OYD?!P-1V[PS7KOC,,HW9D #AP$T)/T&_#I#:&!;#O_3(_SFR<#_N: @;\V!O[IPP,&_M/NWON.PPID M>T$YSF#1D**)2+E0H[R&030QZ(TIPG4%RY6N220:P2?!D6H7-LCH$=4F.EO, M[5AU)2N6B>CS%1NN9/C OR(]56O<>2'F%$D)K)VV9CI>?O!"BA==7D=#34S9 M?9;ZZJIK16=&R<1IR $IV16=IIA9TO>>H1@SQN%ZVOS6FH_.2#$=)LFB,NX-L1M"Y MC$=Y3F$E_$WTA&?#1CY_8MS!](J&1C1;\K_H 55M< 6VD_9V!_2Y'5GOE/0L MQJ;X)MAAVN@H6/8,RX@5&5/.AFZZ='"W:2F-VW"WAS%!OW!%L_!BDT-)EG'. MKJ0M@I=$5]+8G=IH&E=NNF:MIJ@Q S0)6V_8A%R]S>XWHJ[*/U@PW;AB9D)@ M%@8JKSD)-)BG,VNTKO8D)UA@XM;.X#+1W T ,!S'2$#D:I!--JS-&L1D] M;&"#G7 "6B-@N'<8[X(J6<>L\C?,"/U)NZP_J0B>J+!^%_J*[J_'>A+M//GL MO.'3 DJ.C_92Q85$1^"<=H./%"50:!SAX;"D]&>%.T<.XA:5ICF)%MBT"];8 M#ZVH"SW3>$ X'(0RMNX*J:O@F!O+/_/QNQ6COTY.@6EC=G8Z+Q%YC>1NHJ#&'K_1RN*[JY M]-\M<3B!A%V(Q0/)*MG.TLX@T]:W-(T3_T.XS$)R]I=$C3A-8>'\KF95B"BP M0\F%WQ/=ZREG:O=]G[_0XP7Q!J\LWP:-[WEX[H0">%=GEA&AB4#8DF0B'"2^ MIB"K5XNN@!21E;KR57;>/(PR0"EBKC@/EW75G2VC_8K=R]M82)XS-*!L<2Y* MW*3QT5YI=$!'?]Y&.\M.RK3.UOF\D#B\HT,1X5:'A(Z&Q< _'1X>/0N,2T:" M5,6]HSE$S7N^*T7]V*F\KPN/0B/I34DSLNS.8MS:UFICHA=5U:YK#J$9$039 M,>;>K'SPKJ=?8QF)LX12#,=Y_8A:O(H66I_6&T)XM!P)WP'!_*,VY$A"YQ<1 MK_=NX^LVZ:/DG&#W=*"[34 XH$JS14X!PZHS;B4R%!)-299TV)6M)25-:GQ@ M,_$#CQB_FF^E:&!AP<.:I;.L4O#L3^UJSLI_YZ%;5? M GHR:N;"R0?:Q.8J^M,,U=SF%4V[(;4>?)_A\Q'I M[_4"DKP[K<)O8DW085>22J#3K.,01.@!$J(2$D$H.?%JEREG.L.6/+OZ1)6H M=A;RO88TERIZ ]$;;AP\$50>T!!@&-Q,ZSSP\>/T,R)"SZO._BPH\[,U#PS% M2 $P\2[J;L3%RSX&Q8DK:6W%B:H IO(-E[3-D25(^UT?)NI/B!'L?/CDW->Y MS!,!7<7*+UM_A)3'Q]OL/Y^\X7Z2 A3A?=D;0>K#W_U[ MV!\>?('O8TR_L2!F8B (WE#CS7@:K1Y@B,B$6[X>M=41O3\JGVH"7N%889AB MNR&P&V$Q<5V;&E60 ^A:X_A=/@#HFO8&+5TZO4^[JHZF(N)C2' M+D>_8Y*$Z(<5- !H52-$(6=9VF0+AV 'YU)IZ1O7[ZQEGV8[CXY.LPI\C[]P MCD\\1."2+0GY6VK2I$3:"T@"V W5!3UIQF$=\22:2W5$1C.B'0!Y.N[ 827 MNQ-?IKS/Q](OUO5/SI["M;S.[TE9S=Q8'BE4HP^GZ3@9_H:W7V. $H:LP\#$ MOH_378*,G[U7>72<)"F4Q-.V#@8E<[-$;],)"!YF[^EX;![0=D4:; H\FW-Y MLV(XW0]OXN'/'3(+GE@ILZQ?Y,I/)#F6F\H.>4(8E9P:W@CNK8E.5KJDRSC" M0 ?<9\HS?>/PE2\>'N KUX>O/#K 5SYM^,I0OVU9GWSV8D0\3_^7;0PGK7HO(-*]6KJUA]9N)WY)A M ^^WJR,_]5N(R$$6]EH6VHOJ2&#=S%F#T(#$&SY:(?%'/C$Q#=7_S]Z;-C6. M9>O"W_4K=/.MO$%&")4Q+GQ^EE;JU^C#[E13@:YP(I0;5(7F@ MJ\"U!]=_%/U'NF#VJ1N00OGX0.BNV MP2"YN:;\V;FM^9N^K0**I7-&D-J3L%$W8XB\0$.3E;L7'9WFV<@:MLN/J.?#3[/+ M,!%6WMRI3&&.DLL\ H^30I+< MRBN1_>E62!-#=J+.G'U:RY#"O!7FVG.2^@;JT<2-Q?AYXSUMF#D$6N\4FS[> M8) <[LC>30E& M4;_\(*:_W%&) ,&"<"8 <"N&G@ MM!&0+)8Y4\>X8R=('Z/"XBL948,PM/$R2%>,?X*0^S4P)BB%7VPR5)>GTM7@ M"4Z_!J5P5+>5(+9 N3&;5%/ Q= MRI8+E;F;TDEMCS$ <-;WN3,#GO7C#);\ACXI):,JY M^Z8!2K_X&2*Q&4"3"U,?[&]]NGAE>\>>12'5IPLNE=*\-:80DGL_I$+28"VS M+:B!7+ JPQ\/;W(\:I[$80*W]Y/-PD$6FFK&EN_VY^DRK1&61>$-C\EA;$8V MT5[]:DD@U_1LBBW #<0>*5]=?EX,,4JRN3Z?N588RBA+P=TM*@MH6U9C!+P) M+]$\PI)+9BE5L=7"Q)YR%9Y6C,I.F8ZP;IW/5OZ &;T7(8"$:9AJR M(_"O;64$XEEL9U@1C[O-F%T:4<1S.SW]FCG @*Y1Q\'#[,/#.!7R,ANHP'PM MN/P]@E&R$48;-*#A6^?&$D/AU&P^9NU[7&@A@D*:";X)GFV>"?U3%9[@Q%2%L<^#;W!ZF";92YVQ+ MDCT=[<:C3O/H;U"'2>(W/0&0OLG#,$CN*"FJO'Y4[ZC.=#>W[__K3)$?Q2LG2 ML*^X^1*KVOI8>3H02:0"M ?XG],;?P;7>3\=%[D]9K8WD\^1[BMVD#8-D6+]V1I<(,\UP)))0=7[Z@P9:#\;!'""N# MT -.# &,0+=D@E2*^,DP/.P9060=5\BG70KQOJO]9H[-S4-934&_(P37R/M M+Y*(/*[2?&+_]LOVAT\7G^WR@M"IY!)+U_)*"9L-FB%\ A<'44!FNA96\,S2 M1'%2;1SF.1P'M H3XE+$L$8WHBX^O<JH8!],@+$FYB(LHLFX$.]# DG0AJ:] DCR0\%/;#\=HZ=IIUC\7:.3M/.L:A0 MK@08QWD8GAM:U>>#QU&B&\ UV.0D4FFRTYWW)::#V00'/]>R&_P(I\'V94@H M.OT*BT&4V$@T( !55.%2 M^#4,!AL;=T5+A'CIW4Y]M$3*]!Q-M>):6,4+>H'GJQ&"8(V'V)NO:QZJ M_T5]24+AB5 8:-\^_4Q!6GN<$01&$I3V.#-7D:8J0CLXRB7A6,,@1)F2[72P MG8="BN-R"7E\V"GZ*O.P5$)YH/$7'-!K4Z-?5@2&[07Q\-C3(Y_[&PP0HD\[&],+J$34@F*.%'MZ%[\85:EDUJ M%U,8)MO!04=R,O,Q7E518K*:1""*V*JF,LG!X2.@816/#=47L4-2<9UII,&& M KN/F4%4B/NCUCRIM/-KU$,#3S=W*)N9-1E/=,U;^9VT!)'*MVU.RVWE/"= M<

0]$%9MY+L*-L:(+F1FML,O(1_.PJC?I.>4&<8K2F3/&%:?GM<1:E7-Q$ MP1-*;##YC<'RES8YR0WHEA<'BJ9R%^G*JB*5:@M5Q;:B.JOMOAH+T(?3[O+, M*OO8DCS58$ 7)1"DC7?%+@1=UT+*T$K@M*D(2]?:YQ/B"#3&DN-\!%X)9XEC M\G'(92O,,PC?LT!3>15IRJ= (9&$H($SX?L ,U>AKYGJ6N[H\ SJ@1&N#87J MA\IS.@+@4!+4U#9!3?'UP^?(4(]0D8Q,YRJ-)R,#$EZAO)-L^:9*P*TN%A^, MQL':Q!M6H/T(_LG$&;[C05?<]8Q'%-NW[[YR24RXD%S?J"X[(]]L&A[15AU( MZS73_/3]_Z2(I-BE)Q%8O^D$(CU"1;]I80ZMA%? F!5N 4\_2)NEC9VX^5)\ MPD@P4L-QJZR^K0!8>E'.!>,@@XZZ0^=ZA!>, Q0(0NEFX/"T&/8]0QE.MTPC M2)7>8T=Q11=-'<'S)+82%B\4<\IC&U?4IR;314P MO,"F9XQ3-86!I/%9C9O>=#<^&R'][%KE<\JG!B7UJD"DEE0!Q>H:Z7'T/8]Q M(=![M@96Z.@R) 6,B-:5]&+@ENG%*=(/: KJ+F:@M^,H9QY;V/.H/PGCO.6Y M%7MN-Y$IKS$&?)3&H4$X-A1;#HL7.@DZ9HJE[E2'0 >O0B]')4.F%3/%Q\- MO91+(;$F@\B7GYF?; AO3!'\IOO&]3,.-"EF$F*<!,J:"B752+BCB#I:8.HVYSM>2%W!)D)Z&":R)PR_/&X4()$(8K4PX(,U\ M)N=BJM"Y$I8CQEP6)Q1U3'P'7^U/J'^E'PTH8V(;4L D>^QFD^;.>J0[RY1Y MCYRS8)#A7?:&A#FQ67MCX&=*- VFV#0;5:!OL@I'$PLLW0(D_-2R!0?AY/.% M(3WW4Z<_J[&A-EL>WWP/1\@^?#U4E XKL5"%?:P8R345O8NWIH70,UJ>%#-R M###BO8V%EG': K)1%+R6*$P(^AXQ^<".RX=H1KG?1"T?74ZD*QT/3HR#W7IW M^OLKOG\(*QM/1]W@+'2%+8!6Q63,0PA[0S/5EO\G)K_#9/H"*(^AGRIDH4+> MK:+'K# PF 9T^!N\-"NZS$&';-D9=)%B@>M.4N;?99.AZKW3'UUQD@8FP=(0L M$&3BK'"I?2-^RQ(_TF!Q>DE@!J1C0>F1?:!3L%?@ C+A!ZQ,/V>Z+.S"\D:( MD8!%\[X%%QZYAG0%7%9WF6D)#45&62[1 2A'#XLZTYHH \VP<@9Q"3GD8WNW M"V&$?BZ MNB%7,9I%Q'!A+3-:8>G%#P6CN.U@@7;O9 ""EC0DJ77M/[>3^W6 M$8\:M$LLE,2==J>#'_MIM[53_F/W!O]X&""!>.B?@NX@0I:3A!#OWL%C06E] MP5MMZ_3DW9=7J-$Z1ZWCE^#"F&""'HM/.=1^RS\!GU#&3U&Z2K"%1DM58" _ MUYC0"/RW:59,X'[_70-4GCFUH_1TO$H[NZVCESZ.Q.A:XHU!#(VIU_"*84T. M3/$81F5:/N*;P F53'*ID$>Y@[)!$1>LN0B$/*1']G1W$L6HGEQ 4*[#:](JM-_?%:Y>-(T*LSKHGOQ>E$@X!S,3RJ!+ZV^VK$5,-25&]J MYSWN#N7 '_';V-F!]^?,^>YTF/*MQ%$L M,!?@.V3%P&_^GD29DNH7P]=G!AA>1IR'3_*!%"#+* 67/1 L&@I\:?8DKHXD MFD[.CSL=I)BNU(%O&JK!W<)/?4*) M86246R:Y>\42P6[J,K\1D^94'\H ?_H]NN0*3MW4)<+\AUX8S<#,YK-W;A I M*@%IO8OP^3@:J-X-)C8'&2AS;N[6?Z=FQ)LO'H(=-[P;'.\I)*4F0PS\2NW@>3A0]%, UIEN&>?9PIJ,5-:CGXEU@.D-)GT)>=KQB'80 MF"@//G<2CX=A%Y7;AZ@'=A!8O/S0DU'X'SCK?ZJN;U9ME.;(W*#+X]QWH+6L M/T8E>0J=;,*:0).4:,"1Q#BP1;'I1"@8T4K4()*JC*\V4DKC39A"""0BSR6O M1OO151%!KL6Q+B4'_V=M63&]S0#1FWEXM/227M*5S]I) MJ.*>2/,(;J(MD=(W!E79N]"R]!13RZAK@[$<4L'Q"G,; <1K:DSE#/Y7!B#I M(+DT'\D9%6.T $U>AF@W#PDR0"6PL%<+N' M!S\(H45<))8Z)79UK0H J' MYY4W%!P>;'W@YOV\V&8R1C9CVI&Z2O!*,RUV><&&._@\SG$R6+I]5BSES=Q&IDC)]>E/4F(]ZBS972 MC^E_P$B!9VC4S],X!+](2)U>9^%ERK:EN^I.&R8LHV>Z'DI6HC9%= >;V_A& ML$0V12WW7ADMJ.7_J=E[+:)9]9M3P+/>3.!9AS(K*%N_1@RK]F\9/;<,<%J/ MGEL&Z/4(S<@!THWQJ2RE&/-F\*X8L>]14E4XPN)%L$=)&?_!-YNFFT5]PJ_:/J7(1XDZF3> V,DT M1J]EBJ;F#FMPM/Q/J,/&NL;'==$Z?(YL;QYI,G8]3 ^,ZT?+:Q9VJM)3FXRNSV'WUN''TJSU=,\X.!9%DEZ%5*> Q&D T^W=8)'XM:".[TNL!Q=A2!X;/J0/6#N?KKV M87 WVF.2Y7I$7K^N.0Z/"R+T;]A@B;WG,@D5U.W@:/,RVJ(V0XH M'C?$V+AX1+9MG6LP#=:^1N\G7846!MVQM""2E,4KP(66L+D5I_'V1A G$A_M MFDO.[%R&8U1JUTHE)6 *@]^[J:+*Q_;4"=6^UC:2B:6;.%.^Z0?W3T5%NYC7 MU\6"]FK3-BXL"9>(YTI]0PLC"=Q8M^?X,/@ 8?8U#+C#D%PI\8A ^#$RY!H8 M@TG2,[4-V(!"&3J#YY40$A=,,%%9RP>%FV9HV&/=!*<#&3_6 ^-L&Z&-Z;HG M,\U2CS@J @]Z-5E(9QD'*LF]ZLD0%Y/SH!CW^H[U$5+N0I']PD7Q])RDJ,42 ML[%#Q\[95,%Z.\DPTFL:.$1A4=HULND,ZH6O2\UH2S;-Q &2G6+A")QEI00N MD^M4G&G0J+3Y=N,U<)1)+1/.$];Q5<#[2UGD1S7EGMJ@V7]GPCF;KOS>1@.0 MCG=\?JE$"LXK^A*=]J_[[P+ZU\ZO[GVN"<9+&+Z4 Q*(8%%Q!:47%"7I%!8X M4M @(#TRR>!%IC55ZSYQI%CG$>[\%?R"+WOY\$A0GD@35? C>$">X88R2@^M M 3)[$-U?;%388CI2!M0,/\B@'$9+>!_+.V#%UMHP6G[MVVY3^[9X[=M> M4_NVVK5O#,9>TI1&I>IBB3HSTNB**/=0>Z_<3@F,%_D\L)ZKE1VE=Q3H;A^_EZ9+OMR8'I8]Q\E$XPT*V/),7%,'XNI5H, M>YC<."&JH-S.Z%IC]$)$,\8ZX/ENL!7P@Z,6,># ZP+D33[3CJ,NA$&!#%A"1<-9ZWM M00A*>9)*$).!+O6=PD](F<)7-/UM=L;$*+Y.6+M!\*BC])MO0(8JO.F.P7<&OQJIX"51E>Q2Q!< M.\7V\K#OO:5G0$K[/88?F-4Y8'W]>9H&I%*$<<9O[P'PM=K GWDLWJPN@TS) M_?*LCM9IJ[Z>^ED_U_5]^"#;3@JGS+[$[O[)33]=J1)9M!P['$?"!2;9-1Q: MX:* M2TI-U80\+5-N@'@(YUHEC^FB/+*P?="@+)DY7V**EZFWI^6+NU%[IG7C1F%U M.K(#JM%8(]E?4EF[Z<$V'G4JJ/<T6_*,,*(< $D''D@O4PR M].G(@2Q2)!^ALKTL4E=RMQE(@>X-TTXCG@$'5Z242SK26O[OI.)Y5*!"'&)J M6TT8>-5).7(!2G4R)CN>)SBOB(@WFA,/@WCC,&($K(FUERUBP\DM;IGR9H60 MRK7EI3X5;1&Y);<;>]%S33P&Q3IMY\+654NE&\ V?#C1*G??*Q58TBIE<,T+ MJ0?#LN@ID7"2]@A/A ).OW,'4*AP1+P(TDJ,_Q0+$R&R"@/W,0"1*CRTA@E? M1F4&D;$"HF';B[HWNFU,A/;36"5_G'W\1$5:WR+L'[ OUB!:XLR.8^SW0/$T M;,D(W,%%*)/,+3%E@N, GI0CXM!V+T9LFTHKF91Y"6$Q59'#%9L7A,7HS 89 M?M!XF<$]^Q15)6O$[+K79"P7SUCN/YN,Y=&29/+I+;37 HR@R;R06&( IF* MNX+>+V47I2LAUY1'C.+I2:M@E RRD.&#,#1%$0&R"^:>UI*6] F;P]E:"43O M;ZOOO7A"SD^U25SC\:(1@=$.KG&L5@8[26 I-L.T;VNJC8&L'LU33WMH8)JP MC)= *K/-HT>W Z.["">.**5]CHL=81+)!\0;$GUCDRX8,DT3)JF#P1:D3(I M)]A",*[AM0OQ???ML]:"87:INC>RJ;;D6]QG6#2,8N$A\RAX9^!RT:Q'%UW. MEV[?/?W\%;-]$X2\FV1$R%1"C)@Q$'XCVNAXO+D*7LJU+"$OA6R*U#.#J#WM M9?P)6H>( M02N8^EE[=ZZC$\S[R@D&G:IRYQB<4TY@&72!T178[I9;JZP+! .(=9GQU?*[+!NC-9@-,LTQ)*;)NX: _F'L_C ET(BJ< MEJ;*U8]4SDDOTH!2=L@S%FA#I89J2RBV5CF77(?#.5\!9W8+P2BJST!17KF+ M#1?1K?)P8B\:"8TQ='+XI&Y\NU+)9(ZDU>8HP\^3+)\H6$)-8:Z7AG/OO9 [ MEO^C=*156@[3\9@07^%S&Z[/_F0-@0E:%W*/D+P1F(7#O09:3.BO+.(%-\#K M5LU>ROS6@LC'D6G52\6FQ$(W-DURW?7E-$\*:PMC9[!>$_)IF[VKV-9,6ZVU MAV?X_&(T6S\6"IMVW*R+)IZTDPX0ZU0P]>"VURV_5+M$!3N7)/&FV<_(>(7^ M2G< P9+JI# 7','YH)XRB9_AS.?&$F_D]AG)+;ASSE6FJ0@)T=(H9,,#PL@: MB2YE0<]^TLVC?A1F-X'GL$O/4K5N%R_S5(?P"*SV0V3(-'&B7^%EII04'A!$ MXEA0C1"#!(MGB'*BH!0(=?[G("&HL2G%@W9MU)W0Q6,/%,<@'<22YH@T1^3. M(W)>)W%DSL"Q(6"9C,%R!*O!$?YR>9%'A,EHMRDVBEPJ=0A_Y0#>@^@QX5-67@3%RK?G.2FI-TUTGZHI4TEI#TAN%MAT7B MBBB2K,$=K5U*.HQ"M-$31J!T0)BXGH108,F[U>675 ;'>%+P*S@PTABACZXA M(!EP-2"%521:!?^(3(>%\V+/5 )2T7CYR-0>%W^2$ WP.$,N/#A5>#UB^0"& M(*^CW-RES<%J#M:=!^NU:^_,.%L%P^/WL M,*KXJ)T#N)L]83W#3X('%AA_L M9"_?6F'_2@IP),C$[^E'&.*+;Z8.K3V3?!5-'\KRN?'F/S?VT$1Y"ZOHZ'#(^ ^],6Q$4GH M;JEXS;0E">30X\CJ[*CJTQ0YGV+U][FDY-1\9<[K&1.MAH<(PS4W,\= >AJC M<&1$1Z915;@0%O6XKLL'-YO2P=)'ENO^ FR@R-0 /F-*)BJE]G>&/P/N2\VU M;IYDE.PX,9@P$7J4:T= O"*97):F<&>#_NF*OQ.LV.^'GULQ'R972O1[ERZF^!-\%1/M"K$RO-2H:'DI*Q\G' M^5B6J(J$-S)+05V->"DIL EOPOF2+LXSO1)W*\QU,=XI^:8\HPIX_ M$"8L6<67:]$:J)!*V((R8$&Y-H_:%G7_=CI#NIQV<.GI4Z+68]8T[^: M]?O[3?W^XO7[!\^F?G]I0KD25ZQ4E%IMA[XLF'N#"<9;N)R2R\''W+V&VHV- M?8^U/+L:=+<2;*]6Q\@A).5&H 11<1JW89';<$T;X/1E0B8,K8M.3I8]'30Y MP&HD*]4$KAFZQSNQ)CU=(Y>F2!7##37Y5RE2)75#%BY!#%$=-FV B5@PA=]5 M&DGA_>4DQB++&W\XR?K:=<.:FR&83P0TE_0CKM?&^XA"WFQ#$^6ZXJY)<65O MRF-(-"BG"8X@>T.:%@@0Q=QPU-I.0P,C>("?%^X3Y^K+X=JSI1!:'#40)]ZK MEI%"GHJ]A"#'^MD;VVSI&"[@6F7@5..NHB%,?C@53>H*\*\))@=Y@.<%->4@ M3CS6DWC,I&;+JC(5\WJR3ZXM;)""84CML)K>6X1,6TDD:P9SD+U+DIO0B7=P M0'<89:6Q(M-XGQ@&;0&V%GSXY9L)VC@FA/ AZB.VZILP1[H<;@UGVB\DRT4< M"1J8VW @'0X5^E$3DK$8Y8(BDDA%JF?#(EK,;;&:9B CH* ^E<;C//Z>P%L4 M%Q_PNOO_AMGVTQ%5T)_D44AMIYQ%+@&$"8B%I+A&:5$&I?.PI5KS#F%UK78[ MBLCDO>CY<$6[!78;>P3*2LDI]$!1=&@E+S7F$FM&ZZ[)1SS]$9/UUJZG.'G* MB6T1CO"E076FH,D5.0$;T!>[L!7!\3QR?4U3!3:6N;>=TV!!,;\XO.'Z2J-* M6.75^7M M8D-R4 0PS1@P5ZC$(;;DXUL%/<,LM?>-FVQL7)F(Z M&2/Z(M^X86[;+YV(KL[360V&9HI'9@KBN8115NU4RH6,@)-]M(^ZBRRR<$UG M%QJIJ=KFY=<00,QH+_/JZW(U.YE&:N+K7NDD393UMU'6;NHK"4J5[.!?;YNC M7QYIX/>!-?AR MJ3(2S'.,UQBKQ 5_CZ-OB"A)?(QX35I*FL&$NA/M'2=U$P@4QO!/(0'@:9:9 M-"^V;3Z-,VB!:],BL '5@U WDD,-T=>Q1-U))Y$;3Z?[*#N-I>F% Q+X#."& M/IA<#:XPE8AMLLI$C))(FV%:6@6) XPH06EU,KHF[-;-&-^F[T4E: XL,DH, M-Y76CZ4&PFGR[Z#<_*E#B&74JUJ=9D*6GADUTP 6N0,LYPLRGY AZ*HIE1AJ M:[,(;JRTX']O<_:"ID?&)1^2=.P/HFR4TX%FA). Z5/(E>"Z=&9FX38,ZB'G M=7.@1#96/3HNF0,?A,:HS;<10A#VQ4ME1:XWPG"*9Q%CX8 UDXZH1\Y)-> . MV?[]4JL?0OJ.05'VA@B(QPAM(#ZJ1-*JPPP<>V!&)DF3@:S :W1+MR5/]/Z> M1+UO!.DPRYG$;["7AO@!XGB[H?70\-C1T1"G_9&95'-=G3L31+S96\L"QQ)0\M62RR5S"F6#R M3C2 K!]#(1?Y&;&0M^T_FDY_N\EAV7L,U$"P7_GY^GDK-S< MVCT0VRTD(@ )CG%B"*..*'*>:>M"'"ZL6],XZU1M[=25\?=(;OV_)TQRHVU( M&+W*2J_X&:&!U2A%?32A_C'Z#!H,I+)M.=#&R@F3^_V59L+T4#7&I?..=Y1" M2&R0=34:YT487<.KO=_!V/V6?H,Q@+:)80$#_WV:]%'ROOZ;D]JGX%"D@?_F M\F9< MDIGH<#4!=;>**@8!"VI3RW>WF6H+"5DGZ+N>K@GL;2YA'Y9;NNNK"64* K=E MR#M6+V,5!:)F?-(K7,3_6O6PBBGC<>_N!%ZGW=D-:.V9JD :!Z22P(G+45R( M@ 4(0HGPTD'-@(8Y:.V\U.$1W=".H>)K KKI#<6!+"9:7[HR8*OG//U.,Q!F M'&.WMZ_8%<9:ZC*E&&DY=W#2XXQWJ!.X$>X06C+L&W5EDSH1T-Y#.7*0 6F> M-(-TH?JX-16ODWH9\5E&"-E1^.$0$,;?V_/5B#!CQ+>)$H)6U/L(M@B8(%RC M0K9226J.VB^UMVM_B:VI@' M#U%=H:XTW.;S@MRL_:5YYI;1?)8RFDV^,8DHJ&M8OO0%:L%N;6\3:A2L+,+& M=01C-B%>C'WTP >+. U+-ASG7#=6M^AUDAL>\Y=PQG._<^1C5)N@C#^Q.BA2 M3$_;/P3^SAXUM)!?YEK0_A:<14Z#:C;@3GNW3:L,_SA^%?B'9'D[WSP%-176 M?K%SK+]X"%_<08_;^5XY"^G9!T3TW;U7K.0.JN^;X>S7CGQ'!K#7?@6K@;T5 M#@Z8&7S@/-/CQP42.. Q_ L#;?\VO,J?:1G]T]1D^?T+A*B]\;>D;O#SZ864 M#+Z21#/>KU2YD%SR2&0O.,FDF)TSZU.?GP8@@RO<1&B"FKIJ'2^!3TSBQTST MK31)YT%3,K=XR=QA4S*WVB7-9XE!7]$WG-'F-O05$TL9ECF/;S@J1>4I68@D M(MDW3=I,#!FEUN)R>PP:=YA#=:*E4]?,H?-8 H'!R]LB0PH2 >HZ@P@I]]"A MYWYS9[>JX"68X^_-UO9TFQCMW:%@->9]81'US_\5CLU#RE<-Z_0=S]3PS)[E M(9&5*'*AX9MH?R3AB'RW*X:F=5NAG*JOP-\MKX=],@(6P'/ ?7H&UNP7+N># M)7ENE"&OL4>'XOZ]^?'55O""7JP1#/S"+*+H N:0R%J:#GT9RD\'<=F[4G!6 M-$$Z)095EC/^(G8JPQ.D \P2>!EKZ^Q,6ULN.&T^(5!HBI6-5'99*2\=**0< MB@.&C@Q\4UUG6+OT;VP3@U-Y"&HT898NC)00..LPW&2^K M;YH+I/M/_.16M MUSU^6(D877&3OJX@](AQ68IYS%;WE9C&&J(PP>!6&!O69Q86P1MW]A4_^^8K M/>/KO_UWKS]_"?3O7E/;/\4R$WT..2.(SC5L7M3S3DO%6H%_"DL XI78M*=_ M>OKYQ"E[A!5P6;W,#!(UH=NGN&G!*D<4247J6N$SI(6@=L 9B^4E*7\!9)GB M<'#5,!UKIK -6><6E,:3TU*R'7#5^84V!M#+6^L+)[JVS2@IBZ546A EY3K MA S9#JU_MTR-[M?6>6M*7@U4"@B*:"Y67*#++L73(GFUY>ZP22V>,9+RJ>\A MIJ4#VX%ZHDUS=0M*%Q)+7!JKS&! M/V/8GJ#Z5XOB+?9:#[M7_1[2#6EB%EDQ?6K'H&&I& ^39"FR_Z)T4TM;S#DT MHQL0@C/3=.QPOL#E(K+"EG(XU-K'R6Z21+?C)H'2\.8 MR-B*AZP32@?OJH,NS&C"1.D^%B62&9M&(NHXELW-D9Q9BSSD+*TN7BN!\AG= M(QD+:ESD@K> & !N)>^11D?+M B' M&N.>:J0*]_L5*X&G:=[S61L@8LHQI2$,^T3>1S>-@P/]94)5"_CB=+#)\L!' MT';PN-B,I$2IYB>B%(#$M+110)R-<*2TUC4EP=2.KKXC_C,;6:1"IKZO*V^I MEW)MCX9^([EDS72!?X2),Y M70-EU7T]3*4!3#MTGD@>Y=;5:(RPPRRX(,64&N_II8_P MNU+G9L=GXV9"+B_><1Q;A%%R[QREQ2@&4[>PLU#=FSI]\3.Q7T\RL#I@Z80. MVUC>;M4-1=V%\<(B@H]X#J@6+]HS]2+!#,ZW+C!2#''!Q$V'/N8 MQ\8D54?R2YW=%AQ:]#JC M]M_!Q>N44NF9YC)R42?A-7^1SZ%;5S-%U#PQL?F$7IJH;9H"X;)2;8DXTW<, MT*ZT6XNN_9::"6U94A;,7\67>$"'H\#O1I>>A;&!402Z<\4-2>OK_Q6M(.R9 M-0+K-XZ"-$Y8*=!\'/AL^,,H[6*[\52GEN<>13CA$VJY@(GHL!2Y-GYEQ!PE M4EB=W_LF_H8=C/V[8 3AF,L1+/LH=%MD2EXT=3,0.3O//4$P(SM]V>HW1(]/LX1E%QK"6 M8VEQ9B(" MB Q=?C1_@&NB><;:E'9L>.V89>2,8XN M%E&!P=JE DH)*_P]P9=:+= MZD;H"O&@;4U?@4"K/ Z_%THQ'[XZ!(6+H&P&^_19Z9LO83]*_;<99\!O?#>! MM=GJAF<^,#/7'K?IEQF)T0O^(?\#B;' V&/#$# <)3;3*UQ_AVK*3>>OP>7*>6P;6"H3Q:JM6FKP]+SQ6#_)+[4 M^'U(D\)P8>)HY [1'+[T+>>1_'(R@7YDT'I/#A9'GTU#TFD9U?ZC3C;-? X> M4-'BS^E$GG/_V"GUCWVA@#)Y'QM__Y](++%T8UCG$?0S'([$"0)-!T5HIG6?+04:TS4W3$ M#!0,'-4\9K]:"6U6XE3(H>\'MS(7[4NPD4[K7>,V29\2U2SU F*O*#Q$N^&F ML76-BS267UQWV!37+5Y<=]04UZT+ /A[, ^H[!Y[6K"+9ETOF'E66=M27%=! MZ3I.F K&14]LM%X<1EB,C)%0'=JP4",Q+=G8+IF?]C2FLCA=E,W%@GV,X+&G MX9:0B-*/01?,&-;B)*V4=:G5EQ&*;<(/?7XH]B?'0D"2F N*4I< M$#8*?*1+356*?23N7L%/;W-E-M9%%@41VYYA56$RP8E@@7K@G2OUWQ.%91C^ M>V$ZTC5)]D^F$'P0Q=0+R.\C^GH]'%IA\&I#-*G=A*7Y]X5-E7[]]]3;-/;" MUW^;M\G2@]F$9L*-_SJR@3W\P[_ -@#C_=J%@=7BA"3S%ZZL!*5ON]I[@I<'B;%;;>2'>_=.[$V#] MUP1+[)$>(^02$B9-W:A$4LA(LI5<@PCC MQQ&1G"9<;!SX<0265I^ZYB]:DHFTJ"Z\6Z'R_3W/VU_\]H8SSZ%+ M>(11I3C%R"W%@ZR\15(!8VIZ&<2/!?IY.X+P2(4I8ALN(Q%!&&^JN1O5NW>N;^ M!CJ-$<$GKZ(^=XBFF=8QX>4ENM6%:E4W[6E*\.D_L$O]?[X(_[>]ZW3EO_IR[N3CV?__\G%V:>/)^_]\XLO7T\OOGYY\]B&S!.83Q?$@Z'9 M8/L1W +AR,^'Z347O^E>=(.6XH:T[?WFO9P5\J#8#\'MC0:P44<%_]\\<+/L]X_7U!"ZG_;[9W67^-+0\ $=QYW+.<_GT:.=S]??[PYN/%NEK[[*$N1MI;_((,)4NH(TD"1< M^%Z*]4R(NF!@GK'6^%IAMH@(A^GOT]@0&OJW9#'O!,<[[=:>C]D:S,0K=B>F MQCE,,8A.+46GPT@-O#>$:(TU[)_H?9FYR.7]Y(59.XR +>,\9;- =W%9/VN2 MH 'A5#5P?0#[6LK_@ZKRS](+WC#V!711DG>:)F!>8! /+"%-C"&0LS'8'F"D M1$Q,B::25(P87!."&"&;0[E/QU+?":).7))]KUO5SF,T.=0T=:$!6GQD5/5Z ^-&TS>!E8-.59[B"VN(@A M2#+C8<&^A<*S@C3I)/,:W(&3MV_]TT\?T-@X M?]0X_R,8L1G;GNV[K=I8#8H7OWU,$_5(\Z^PGMY%>OJ88U@L 7/4)& 63\ < M-PF8ASPM907;:3^2/W=V\>:#O_^+CP[=R<79QW?DR[T]^WCR\?3LY+W_Y?:T/8&&%HZ> 3]+8*1IFES@&'+220LSP?@BNH?QE.,;"]"O/P4KWLNB M+LL2QKQ'IMA$B'_=47G.9E2D<(XC23XPTU=)1DW6Z%II"DK]FTE>LY1@=VNF M2F)M=#)HKM 4&7.[ MFW.:*H?ID^%)PZ>]U6_QOM@1?LY24CMF?QE%TZH]26\:]2H!&NVIOOG..!2E MPL'$/QF#&/B=(PT^22^*Z638W/5]B&#)Y0"N]>?E&H4JN^CX9D,3* M[W962B0K-LS.(SF)^ZV3EF/ @*/X]?T2K905+#J!27^ZPMHZ=;W>_N]\M35. MW8:3U]J2/S/X@BB'4ZJ#U%>D)W6(NL(#OVR+.Y!&0Z.B"[^O:0M&C6%:21E. M-)*P[4=5$!=O^;P@S)EE-5_H4BF"4NJCY1)U)T9ALLV# M&BE1EE3",,'9*B*DX-* ZK?$)3V+!^97D1HK+'ST\/>HQ_R3$6Q<+WSZ4-0# MO4[S70L^CS4XT'7$R\HAST+&> _VN\?Q1&0>,NTG#+W9WJ&.0/X.LPB2581? M3R_9;+HDQDN^/G.*UFM.NCX;,&7.\1MJ?T6,3,NJ=*7(;C,!?JI!E@OYJL0' M;3DX0FX&B*2AWLCJULD91_BG($ V=L\=Z')<RQZ'V,>L0>!49*.>.$#?7 M+OC6IXM7MM \%,IN)+'L"J<0(^Q&A88 GP*7GR:R[R,?1@[;A[U%.F>#C9%< M:S6"'W%C X?#+?"I$R(:BW/D]+PA)!A[,W\:7C^![>&OW]1P'I$8,X%+F;?% M,Y *AL4/JW>$\^]*)7U-+8IU8AB(*=>/.^@(\-GM(MW&+$!Y#2R2H"'9X1S@ M*(07)92$R!*"WB'/48W-;TJ@QZ:)-F?K;2P&XNT0_YSI(S*T$N^[I647RM" M8:4H[T/"\A]I>R6+D8Q:R@&@0P5O[D;P&&S)H/X=W!5-]2*I/5RI4-=?E.\G>#"[2S\:>9A!B(>]4+NR_=4?Q(L6#HEL@ J_4*&U:-E'/FKWM M$P8:0NF07T+/L'T:G _*D&+;$-((>8V^QE'JJXPUML,=1:1\XUNJ&I)L,#8$ M$_#&[K-A-9U*.Y=!,)Q\,W?[.WFJ/AR%*,9GD6KRZKTM"M=T?O6QB.BDU0^/^\6%Z-R J>MT]) MA9:AP[0,.P["@8,C069G[>*=F%)GNGS>L4U^_OGD%(Q'^ '/!\;6NH'4RV$A*15G4F>5*9MSD?7A4L6O]76U MMB!EN".?F@JB(T17NN.1OI^UO!,F\\,0@8["\HA8?4_&'(K-,?2G\4SH0R$- MVZIX,OVD:)84%&;&I?.+:OV"TFBZJA;@P>^=?A[F^NZ4=CD@;-84]^FVO*\2\@*;'PR! M(2,5VK(>LW/XV((\@+[&9I0C$?;^GB FGU;&/5%"Q-MH G&9(OX9BV"(N"46 M*) QYIPI5-Z%[8)785Q&/ _FFFB"< +9EEH9KF<470PJ7]CY9=4$:&526ZWHH\8F4(0ZJ0; MR=.[SC!24<[ZWL9P=2B5YZ)1_^*(.+U G7T,\W[XMZZBPT;RR '"0T:'J%P MQ)#&B6)OQI!9>DXC@(-CR-8HD10[>PW_8&N@[)C\@2%.9;Z*/V#42Z\']1+49,[,\6'Y2P?TU[!I^$7 MA?,$',#&FX _5H=!P[T W[7/N38>,U=.='_[M[K1^3O_A%FP8:&K*=//*J/@ M#D':;:YA2? Z=JK5:CB!NB:2AE#@@#'M(CG+H(1=;/*%CRB63Y6X.T%N=;$1 M:T#NJI$-3T$B70H@(.X MQ*#%5QK\ZD83,3O@;N0O,#<]DO>J[Z!S*Q44GAM-%#OOS.%$FAU[+ ?F6OZ? M0P1LT[=7CK<$$J@RLO:(RLHEP*AIDP**!T8]N!\S\ XHA%(3.73Z6PV>^YUQ M- U1@<$\?$/!H3_NZS113;/FF>:A]F3O>,BEJEX#W\%049)==N8#MW!!KTTL MZSL8P(8+!@Q*>C8Y.0[9@@A 2N3'6#Y_XX78;^!HDZK\&JG\T0-PUP,6*W8\ M;HH=%RYVW&\_@V+'>\OITN^O+TK;U*70K=&-)BC[G"XL3ODHF^4QD6G30P\& M94EI.=J* P!"2UR]QKI9&O9OU]7Z[M"M1#EB88>)<0%TEM1:8:7,"&4UJTH: MZQ#1,<)@$Q:;863"';+E97:#]LZUDE7"XM<[@JPB>;NJ)";R2Z(=!W-'[1\ + M-O\038(J)[U!C.98:&@S9W ^S*Z1FT:NUK$ 0FZ1 SG)46!O&[?7O:D16XHW M$R29M?P"C+[IQA5@&]KUQGS7&[-Q _-%F8"7P\3R 0>M ZETD-Y% M>%6/0I]H=&+[.H>11@XBYP>6.Y1XX_Q0Y6$8TF\00< M3S /D=$FH!@AEBCIVF+P4F*TJW1*9#S)8%BYLX?DQQKPN\W7L& #<7OMJ228 MU]70F:O%//'_:Y(HOW.@ZVGKLH:@4]Y&V6C[;?1=86$O6B=Z=:A'LSN)8L:X MDAH,QT_%F&:4;5^&8ZSO2:1P;\O)FY27V_C6)N'E(#%+-!Q]AA(F(CW"LRA2 M;VQ.$@-9Y3>8=G$,/20IH0=SK1E]+H(K9(R%>[GQ^-^\^VR)^++/3R8UH1/1_B[GH'=?T<7A8\G- M)".@?@]!@+B*" S2*\4Y3@VIA1F@RO5NP+C?V,C_M71\R)(3MA33!80W6DIP MZ0_:=A&W<#H[QV8VWH_,!LE\T,0'0=^2.B1-3:.I\83LFU2IC(8L7ZFJDF:. MTDR\6N&A&>RTVD9XF$U\=^K-L)#A#;T8O[$[]8T]_8>=RA_V>:CXQ\.]MC?8MG[@#1.N;(5'S2UZX960\;UU)9NI)/29AR:CXER 7MPG@S)1" M"KJ!R\^F3YB3:$SAGF$@;2P:YN/ %*VQYO$S@Z,"Q&G(,L\M?72K7$L93>F@ MHUX?(=6*F5%'AZUUME PR^G'./8K=;.$WU:*3#.12KV+2.2#$%PH2?%KD=4KY3E/SQ5L"^I> M>4GTF'C%3QQ<> PN)R'QE),!;]1)18Z1M F_ M'2;?MO)7Z'YDVL:3M\%W[)/P8B6:8_A[5%!7H8<@'917V>F\++.A7V%\6_^J M;-RP0AE$&1Q9'G/)$GK_[L185_9:PXH676N"(^:'X&?M$'.JE9%!]L5MAVM7 M8WL8O$A[;\L *[*^53$7R/HY?%D_';0I4QX?_17'Q%4[.$Y=Q= OW_08),RN M^ M5VT0;"J9&%C4J)4E0?6-+9\CD8;H2F?6.?C<\&SF32)?J#KB6=V%7ID)L M0M\1"F(8)\O$C;/=9I/M"AB U](V&YWG4P?0-^\GS/>BE6 M>ME)B\7*)W>6+'Z&1?%*]D4YJ(T!N<*U/,G>I:")6YY@1>66?;IKF[SR-O%Y M)A.8@^ V4*:KRU&'7JIZK>(&9TK?11$%!;I-]Z:]5O$8D WGF0'=DN%-90"VG^'E6GF%'R/"3**^!*$&I/VA!!-YZVVM@YM':4+LXG$G,4'2U8 MM0K8'N-;24E[-0)3YO$*LVY49+)*/(=$ MF=_R.[IH5S&+MR-. 7W2KD<@#>)2+ECZFO=7&B%ZBW-RZ48-7KL_"(H&>YX]BS-<_2 M4?KS";44H 5!2=CG4'M1JBB[JTX!+39=68'5=*6T))=K=&]TS8'P:XS";^7Z ML@KX4<-'!8L.HO;=F":5KN2^9ZOHC"R]DD M,J-!_!'SJ9HTJMO9(G QDM:%5>W?)*"I>B:+6Z )2XA5,%X7M5,>2!\L81.\ M^7@B& ?T<$1"H!H/"QK*=0=>?5F'QA:&GV!Y_-14LK"E''-*U S+#$FY70'8 M!BH-F/1N8HQ("Q][D!6E!0IJN,;[66?U44+@Q5+0-&97V5E$4W1B!E;-N^<( M.7K-3&:31,<9L#TBT$''P%:8!E)'0'Y+04T[JD^GW"3$Y)7? &.*!$8 M'5,D4/E@90AZVGV5D^$G9EETA3(IF5P**> Z<^>SQP8F.2]P2G\E4*B9J7E\ M(N+@2G>@)U3?R&:V7<=SH8G#?#F:.[M$TI/7W$ MQFFA2$L3BG"IZBPEB(!J*2^J=SIE?%BN!:;7E(E12 #WP%79Y->9/0A[69H3 M\9WO*CYLA=&H M*!UM-\(T3@=/.&M1?0\F,1WF@0JQ*(,;3WKAF"\,8CM.*F7?LA!6G=:LQE"% M5U$L^=M96'U"@U1W1;CK8*%+P.7"VY$2JH53PR2HR%>J;@=A#8?::<;BQA&6 MAPV8;WF 2,Y\,R():IB#^HWAM>R$>PEB:'&URN9J$>XL,KW0'PAF8BM_M%B<9.11$#G0:(-KBQ.&?(EATR 9>!'; M,?IL$S!(!)<31D@)IZV9#2 M"]!'$[ 9#\YB*"QW,^C$K+\F]H]1,>: VF%BC"57BBSVS;_RG@,VXD59,G2& MJN8*(Z_)"W-IA?(E(8(-&'(/ M<_6+K_]EF+EVVNV7B] 4>K[_CR+3S]= 8GKT'&I\(8'#HF]F ?^$'TMAUVMA M"NNF+PQKD3FB]'MI'\@99K=_G+A0GNM1IMY]E(\E8?E53& MP42D)(.K&9VN1:;_*X%%7A*.*ZJ_-/O%SRZ[6YWV7M#9/0HZ^_NOI@5?=.+A MP4;=J8XS[\]BSU)5GAK MYS@X/CR8:QYU0WFU 2NP%[0/._==@8=5+-77SM2U[QP/9.VW9F\O.-R9.OYS M[TS]2-9N%8Z"W=W#I2S"??3AW!)H&2*D$6#M-Z!S&!PX\L MAP^J*ZVDEH*F:[]3.X=!>__9J\VMHX-@O_WCBG/A>_U')'$/U_!C-6Q_UYCW M?F3EX4M^/YUT8S678;[0,[3@[09[QW?:DGOW$;M5G?K6T6&P?_ M^F8G**;",8^P&PMH@+ND\?C.[5@U45S>Y#O[=U[5B^//%#36@>1'"5P_ M?N("H>/3A-)!(/]?;'C?DK!OOT]/#\@T8AWE/1CA:!3Z2@ME !AD]U3?:+) MT!,^7-^!??/=;;,0(5380OV'TLMG1CJFOD4JM TS0M6CR?5E[?3GX=CAL1^; M=N;<(:"AWNQP@E#ENG@0J\2O->L ,T5.DIC@SZFW25K9J$3F&N>';4)89;2Y M1VJAGJ"=IB=H\9Z@3M,3M.)G(/KM?.IN?5Z72\6$"&J,#6_V-4+\;26P[ZF+ MQ31?W(H9R^?&^']Z0*5&%NQ.MX&]2U:52NL50-HKLU"KS*?>TO?E\?<%^V7-OZ MLL9AJ(C*7!E5R&E9YG9K(^@;*QGD++)/\KPTV3218&#=-ZO#= 5L1;P+D=+T M.N%C8.M$78O6M(MJ+ZY"?H#862W_B_$:R8@E= ,AZ42&B=I31Y78(2,^566%R8N U+C;N@PEB[3>2;AK$I5DL;)RR7&A>UB MB/LIS%C(J9;V(H*UX[A/&,.'\)UQV$6&K*$*8R(B%I8KHI8*+.HW]7CIAM2 M\*F3C5\;M(0F&7O@P/EYI Q/ATZ&FQ*8A'05^]PH @:4@\2TB#3&>* MJ<14ADZA-,?) S;\'-D4^1L1GDT_2I]L>Z@M82DA3[H]EY[3HXWO0;6L@O)AW>#,ZC6CI1(7C@R"$NB&^H[Y_,UY[NO7YA7^E MR22GUBQD$-QF3%S""DCR4-BOD[XQ]T>C*,\WVL\1:];TTKZV^[K)UNV76?W# M4X)O;A)$HC*Z?SM33'/KL"Z6[Y9IHH49;Q3>2+)NW=\7*ASE94@UD6>O1IY) M:F?(--O+MT\WC//4]%MJ*PSIN;BI6=$QP"M)VZ1T,WHNPFPO3B?]"@N8?8&! MW")$.QI!'=E@N2<<9S%!Y#J$]]+*1H+S,N=)-^]E$?%F>&9P?:3U"C4+[H1! M4:+BCETHT>-:7'BZ=G/;TC_S&7JN@2>(:X@6X&>3)*CIT80N\!HL>V2QL">@GYX3SJ$']DD%,<_&J@"A(TIPR0)ETMS.[F;AD@ML! M(TS',><*IML9Q;NAWN0X9,!EC1[RG<@="@&.TQ\E<)0H2=(KO@$(IA@Q[62\ M/)1-UK0SN.PW=<;G=5WC#Z5?ZUK4\R(<#&I5Z!TF@>>J3PX69"%(>,MNW S5 MZ2I$DT8LTC3.+48A'C(';$F<7 -@($O]'Z11G(+L+5T%$4K1AR<^ASKTSQ*Y.BVZL$T6/(D3>8M-IAM=':BVW7 M<1CU-1VE2=JRNK4T7G4R>NU #FO?5#EL:Z0R.7@_(2025X(8]BB2D)J%OT:6 MG1Y:SSIX3WL(]VF&K>@:ET%'VEB*:MXXD:EE'.R V36N\)09L_*FVP#;K%FN?D#*:?3!#=#VR_S%.@%"EA14)R M$4;7N(!G21]I5*(0UG(81C$QP'T($>0:?W<.>Q'"T\' _WH>" X?$[<@E"SA MHG/=*95I5FHTER1<]-^]HVJEJ"%4H%]&"1(&_N)O=_8J6?]&\NXE>2H98O35 M$& AU0TNTMU*62OZ'4N6?%%N0ZZO=A]]^ 2\R/'F3P MH,!_C[$K_V2D^$&A#1.W3GCQR<8/HO+)\?)^R-211*" M0\TXS?CP_PKA';=XN+==<.P*$I+:C#"S!EYR75Q/@*1T^+EDA^IQL(OKXE>U MUNJ@/\58%JLRZS159HM7F>TV56;K<'IFAUW>.5F(DU(68I.C+^_NSKTL'(1Q MW$L3>&%ZIYG MVJ6(#:P=0I[&>OS".80Y+*^;IM^^*376,-2,\'=+0+S2&N$$I_W;@]/3:.EF M&EYE&@;C-7#&U$LSN/BQ"LLFUA9>"G"?4QX9WL]#%?8EXK2I9^0M@9-I*N!> MG.:&,BM"W-+L$BMU9&\\I.HR:0PG$N;$*"DF+Q+B5L:&O"FQ M&%/F#CU8HC;,>:@H\BS^I MN24#>:$^VOK%9"7+V]#O/4/Y3S*1LKV%S%\-9 GIY)F[54,[P*X/'%II-C+,L,Y?"5-IA"(>%$<$I7&GPP<$RSDBU\!DF9BU[ M$P:NHV3>*,/4[\,33M_KPY',HS75P[6&86D,6EQ%2"_"[_[O?.U;@5VJK,XS MI$?/*-#<"YA[5\]=2^M,0=5?X2"L1N-$!P,>SA9(@2;!7W +Y&!T\!4"'RGS M9"(_'I6Y&K>;O$0)=^ -R2$4:CW0Q(?70Y5XB4+ =R)X385:$3E0%=V0.!?$ MA2X,J;50XHU2:JW[AAECPE#'&#XS3('^)N;'M93T.15S;8>UO\F*^&(6H+ O MV1B#OPWJ% G"21(03)>3+B"@?XG1:^TC/!088F!+VJAZDGC;)@RBI7*;P5%Q MKJZ99"=A(^]M"LJZT]Y^*Z2MUB(D(XO$%X'.IS/.I0'43X_:=W29.U94.C-^ M^I3(PXFXA9&=9I7W$6\@S"2/CW?<+9_N;/JQJ,@;N(PCU/#_46RN,M,&QKZ] M>@DK"Q=BB),#M[G"]5CIE?D0H!?%=;X=5:J44>&A(A[L7..=@5.UO-BIWF@) M>=:"VN[L51&T;\&N6G""T^'C9J^V9&NR*CG-:C#H+G]=F M)==IG,V.+VVKTP; M<,\#MB+;TLC52LE5IY&K%9G W??Z UPB]W&:5F3=UGX"S<9OCOGVX';: PK_ MVDCYPP[]']W?7G/:FX:,C!C=W]9SS9=TGS^U8#S]J$$F/MMR7!QP.KA3+)Y^ MV(V^>(2A5Y7%.B[V^HQT;<2B1E^LXWJOSTC71C).J99P/1=Y?4;:B,-CB,.S M<\' $K31\O7P"WC(M'/E =]V1-8LDGFA&5O7>D-6T(5X4.%9B>E]5 7-Q: ^ MKN^>K)W ;Y &@CDZ2FC-]V7M!KQ9@K2H2EJ=D3?BM(+B]-/:[\?:#7BS!.CE MVN_' SBJ/\:F.?];I5!Z=^_E,E?(7"GWM'!U&?=2!W=+%.?'!UB'I[.\(?^T MK)4\J@Q4*#F7-]*#O>#@>']Y&_^PZ[JD9&8CI@^QG \NJSOM=JN]+J+ZLI'2 M9Z=,.YU@KWV\+A+:*-,57LY&F3;*]'DKT[U.T#DZ6!<);93I"B_GPRO3HZ/6 MX;J(ZLL'#X'<)\#QX"7C%8*S=6Q1K*[N0V56'_54/]0DEG[8MW:.@^/#^]], M<[1E+'L#7C72WDC[8K/8WFVW[N_2/H&LW]]G:&3]FT#Z\?_-KH]D; M:5]]:=\^Z+2.UE'6&\W>R/JBFGT_.&[OK:.P-XJ]$?:%(Z=+B.P_N5Y?O]J< MZMH\PM%[EZ4Y-YDB''Q4-,JB418+*HN]X'!G+1W\]868:R3^*27^X+AU.P+I MBLI[X_8THK[@+(Z"W=W[YR4;W=X(_)H(_.YA:RW#MXUN;T1]45$_"':/UE+8 M&^7>2/P/N:J[!ZVUC.&N=L75$X2MA*0IN:11"RE7HQ :A;#8+#J'P<'!6H:Z MFROP64E\'=LX\C'-^U3*Z1PQ+_D:27GCU3P7 5_:+([W@J.]M33R&I7>2/R/ M9>MWFYA5(^O/0M:W#@Z#G:.U5.]-'58C[0O.8ONPO0D%MIM8B+6WW)/W5G-E M"]X_L<@;LOG 3]3R*[.6/(4?5!XP"K^?3KJQ6E_=);C7RO;**?"G1K;WZZ-:3*V4=L_JY"&&I?OM'/[KZ MS?O'S_A_=N+SKU]EB=QY_#7)BVAP8_=R+&][X-?]H_O;1U7X7Y@ \!?]]NYO MCS:"1YXPSE;H#OWNC9^KRY%*BL"/$C@0<1QFN1\F?3^$__/'*NO!'\-+Y:4# MO\!0&[8OZN\']$D=5]M.K^"8X;_D0?17^PB_-PR32XS,N<_PPTSARP;PE?0Z M_^7)EYTDW>^I.);3]\\7[1?T,YR+GOYYX2&)%NKARHQS.&[Z7Y;JL]U^^0). MEXT/UT=]IR.Z]R]NU>$U;=X_5'&)\JFR M9<[N?^ 0T'S>)'W5]U^KGAIU5>;OWFZGK_+VK!W*@1&CSL*GM5G)=1IGL^-+ M&R>9>TM,4"XM^7@+WL7RM3*[(M MC5RME%S=/V&P(MNR@7)5O=4?X!*YC\NT(NNV]A-H-GY3C+<'M](>4/371L8? M=NC_Z/[VFH." F;&D=%U7/,EW>9/+1A//VJ0B<\V+HP#3@=WBL73#[O1%X\P M]*JR6,?%7I^1KHU8U.B+=5SO]1GIVDC&*>4$UW.1UV>DC3@\AC@\,P<,[$ ; M*5\/KX"'; H\YCL@:Q;%O!BFDSQ,^OE:;\@*.A /*CPK,;V/JJ"Y2#'4.N_) MV@G\!FD@F*.CA-9\7]9NP)LE2(NJI-49>2-.*RA./ZW]?JS=@#=+@%ZN_7ZP MF[I,/_6A&7RD/GIW[^7#MCZ_?-S&G1\8 MX-.TH"T\T*/*0)?>4'FP$QP>WQ_I^)'6=4F)SD9,'V(Y'UQ6C_=;^^LBJ?=O M]VV$=-UTZ4XG.-RY?W/Z6A[^9R^F:Z9+]P^60%G3Z-(U$]+UT:5[QT'[\/[< M86MY^)^]F*Z9+MT].E@")LV3*-/')(A9-$Q4CZBY].+R/Z*^2FG$9^G%.C8R MKBO5^4(X/:O(J[K?LC##1J?;-%?>W5^M9!<'B\EG*^?(CD M1LXW7*5O'[8?@+[XT77Z:I'(_,B2/03_2P.TNXIWW@J"I1_L@2NS?(^]093> M-$'?"&J G?9#W'D-,\ &R?FZ*_1.)]AKWS\IWBCT31?T1J$W"OTYR/FZ*_2] M3M Y6DNR[D:A-PI]885^=#2SZ/3)U70M^7 M("KGZN\)MH+]XA_L_NK_$<837"]_>UN^2,>'OPO_TWE*@]W/" MOZBG:"I)6OW+W6'C?.R6;]89^#3)#!M/E/1@G7/51VZ@G_8ZKM]3+PB]3_Z6"O==@N?<1WR;9]565 "7S$;R>V[C"#/\%#PO$X2[]' MH[!0,;RUTVGM[=SU2*_ZR$[+?PN?$CXCOQ_EO3C-)YD*_'3V!(];[:/R!'UX M")6OOD2FHESWA/9L3RCQ&O65/,?#YQRT#H^G'T,Y!WH,551B->5. M3\.\+X;*&V>P?MF-CX-*D]R\1\\71X$_ZW489.F(?E$[0[V*2,[4AT_+,-Y< MWH 'T\"]ZV$4*_KLK 'IA9LY(+M6>A113EO8G>11 MHG)\5&^2^_DP&A0X,OQ;W2P\_7WX&LP)!KB#'Q]/LAS>%\/)@%4$R?M+]8K< MOXZ*H3^$"QY^>9FE\!H^.TR'!=^#[9C 8X9AUK_&=8F201;F13;I%9.,A2)7 MV54$G]%SY4):9RHM_WS2&]X]=#-U^%T1P?+0"&!8UWJI6T].E/5PA&RG:5[X MZ<"0LFTR'9N>ZUR4;)Y+R>8OE9*M5QE'0\O6T++5PW&IJ, M1Y#QAI;M(9VPU1.,IQ]U0\NV@F*Q(D-O:-D:L:@9>D/+UDA&_=#7FH=K;4;: MB$-#R];0LKUX%MP1#2W;.@K/2DROH65;;R%:G3DVM&R-(#V)2EJ=D3?BM(+B MU-"R-0)TKSDVM&P-+=N/#/[9\PJL#_W%#DALY_XHM&O)U_#LQ73-Z"\ZQP]- MR_9R5=?VV8OJ^FC4H^#X>&T8KQHI7>'E?'!1/6RW'OCJ;Q3JJHKJ^BC48_"K MUH;UJI'2%5[.A_>FVIW6_5&V&H*VP?3,&X*VQ8_SNF#AKSWGPTYPN-=0^32R M?M\57QN!/VBW[M\]^.2T#XVH-VK]M@GL!^W#M20B;-1ZH]9_2. [#4-;(^J; MKM:W=H/=SOU#] U#VV;+^6:H].V#_26$I)YJYWCUG&9*0S';QV&XTH12'A-* M^;,(KJJK,1_1590+:55ZF2'%%#T%'CW)<(SZ767^*R_,\[3'!%C$'E4:CAU" MRS_)_2ISC^'KJ8X7_ED[4KL=.0AW-(AZ85+$-[*0H$*85PT'0C+C7P^CWA G MQ@L'JL*E\AH@@5%0*EQE M\U!]Y468%?@@FO!RV,J\A=G*W#4.I@X8+^$LK6%8XX2"RMT;\\T9%&^)B&^8 MR\KGDYC$@-8-^=)P:>#G\LJJ?).)T-[1SG[@#V\R"]H[1X1OIT K*5)OJ11H M[CE:.?ZSA^>_G7Z5><"+&L%K"-F>N$BA(61;Q>U9NUJ7AI[KF8RSV?'-A91M M"-D>[I2L,W%60\BV*A/8++EJ"-E690(-+U>S\^U@Q<:S/21AP:0K:&D.T6 MEH(-8HUH"-G647A68GH-(=MZ"]'JS+$A9&L$Z4E4TNJ,O!&G%12GAI"M$:![ MS;$A9'M>A&PTZKD*PA:8R;,G%5@?ZHN]W6#_X/Y506M)UO#LQ73-N"\.VPT[ MVW,5U?71J+O!X<[] 3+64@,\>RE=,X7:.5X"QT*C4-=25-=(H1X'1TO@OEE+ M%?#LQ73--.H. B(N ?RS(6@;/ DD>$/0-F= KZ%\F#KY._MKR?BPONV\ZRKK MFT'[L'O\ ("G#9//9HGZVJOUO>!@";;GE.PVV M_0/]M_&ZFX_XO_.;P$43E7?T^P2^P7_V#O5_^/,)[@ M>OG;V_)%.C3\7?B/'B:_?+M(Q_#A#FZ<_$9OYP'^[JZ@Z@MGXG40I.Y;VC4O M:2]79;B+HY?E5__B9@R?.,G";M3[U?\8CA0OW<<4%VE_W_W6S_IKM'Y:VF / MS +.6M!NIL)OVUTU2#-X_IBVQIW^0%?U''"N IDYLO=8>-\[)9OUAE M@L$2?5"9@P]4U&Z9/-!#-L"]O=9AY]Z<@D>MW3U_@>]WIOCHD$:I1* T8RJ[ M.ZWCSDM\*<9"7LXUV(VEYYK%R!A.<_W!VGKU:ZOYS6ZE)C3KO[?3VJ7EQPZV M.9>?F/?T([PJRQ72K3GT@%D$@T2)%68Y^92A4+0?S84[3KY2(LJK\B0&0D6H MN=TTD2-]-_.GB!Q+5):;+40UQ)"S#V(Z\%!8KJ;(\RPUY&'KF 0$B^H6$1"7 M^/!. ?% 0)BH<31.\P@9T''@([A5# 4CL:S%2--72\785[!@?=:.]"A8D'2D MLKSEOU,)D3'>V&?E(3P)?LS].+W6A(>>IJ,QLO./[F^?0'1" M(D9\\WVLDESEJ\$2N! WW'R,;_/[&R\J.=]Y00/K<";T!*?]S^UKA9X,XUC, MK(MPOC^-[W'XXI8'UIFJ=YNZ2*A61Z9VNULTSV!W7RR^3@_[GNGL_ET[_;#; MN;O\[60&GS4:;6=]1JLA5-=QO*LF^@^@R00A'0T2!R1O73;KI_49ZLO%1.K' M*J#D(M_OU#8B?E$YW%O@(3#M_)6*TS$:MM5%=)I9ZU:I^JFZ5TUMC'SZN+ZC M^M=,.]MI'"XW]U0,,^];UF#'V[%+H(>U&W+,)^X>M.8;Q*.I_^K7BY3.I>W\4)5%> MH"M[I1Y03@^"_?VIP_GX$G(<[!Q/72J//XS#8!>[&!YR&',+ZU'[0635L7_/ MAQ@>BD',,%RB)%SR<*N[O0(;W YVVOM//XZM>0?RX"IQI]UN3=E$*Z,3,8;7 M*Q28^YGJ1X4?I_F#BNA.)]C97X&+>P6.RF,LQ=QB^E!2.H\,?BHP[[,5);UT MI%Z1" :8DGA(>^EHCH7_0=4PUP".C^8P&Q]P (?M.>Z^1Y&\[<.=UAR6R9/H MQYD!$Q'9RS!*:@3V!V+1Y;S$+=UZG#L7<[713OO!:S7TG MZ$P'O9_)W/>"H^F8S:K/O5Z[_- "[![OMGY\[Q_F0C0I5O$9'NX>Z!P&!P=S M7/P/[I^"&*Y$).7@,-AYP+MY@6NQ/1W46]EKD6JIQ92>]?WS\_&:]OW]GW<)>_93G M*T9X@'DO,?GMX\ZT"SCG]!_@&IRA9,Y$M:#1_:I4;;:N0K>S&^P=3P5% M5UWNEJ-EC@Z#?6S\?&Z*9J>],X^[M6J;OD1EL[.SWYHRLQY*VSR@T4-0)E26 MFJDA&#O1E3+FSP;IJ$YPU%F[NW%).NHXZ$P79#P''=4):FH!5WW3EZJC]I:E MHYZ@&>^Q2\.CF*GKZ^O '>MVL.C*3[G4Z);HWWD\[[=;>3JG_*O#A M@J :GI&N;3@UJJ-#=%=RF$?TGI)Z/ZS3[AHT?W--#CS9S>Y>^">B[ M-!9JY^AA.U#4G13<]H&M++TTQV:7_J1'#QS'(;:;>?B 093!WX9A/-"OH.6" M<=+G%;T=WM:CGA72*/C'W@35R#6W(8U5EJ=)HF+X3DR+H05AR>M)W6P=[%84R5T>F M=_=IIV8J9XH#>'!!]=%P]D8I_1+/U,F9'X['<10FV (E#734EGBMXAC_?];) M*U*O.5NWGRVW;.VD4K:VN4=L=K&>/6FF2Q6[ W\Z;.T>^NZ=B@5>^HP=W/.0 M';=VCN\\9+.N5--E6GO(;*\M3!#L!SA4 0AX GXE7V?A"$Z=O@#UY.5/8(OB MKVFAD@G\G_Z[QSW!8-Q&/9Y*&PI@UT,X6WPK'Z4P4V:9OG__?_ MSSO\E1Z>#@9P&]O?P?GN1C&V#$=)/LGPL ?P/@5G%+%VP1/$*$(I*K&*^8 M*Q?R85.W#215:A/?46WB>ZI-_*@V.@;',\9BS#(&TNXQ0]?\=-!J[VJ)]7XD MF-;J=!:$.[K3[O=PO. 8PP--W4R8YZK@P((VMB,,-!3^((PR_PIOULT5W2Y* MKRTBTIG^-Z:(R(CQNL&-S#^D^8!)%H4;F;<3_XY.\(,J?LJXUO)H_$ FJH.',3_L?&NUIFY&S=DA0?_\H&D]2$@1Q:LCWX"$(SI M2N='!\!8=,@U=_Z#M51 MR3FW6_O[7JFZ!)=84F'M5GLJ>K.(+]QN';1OJRLI/<"KJ2N);!)K)A8L8[." MTE=YH:<,;TC@\132Z8;)-W@B08&ROSSE1(_@91,<=%AXDD'#:%::%QL<_2$7 M6ASGB_"[_[M*U" JK!.]GO[S4\-USFO_K R2W4-BE(M,T8V^(@[F0]4EIR K<2@UL;EAC;DT%"+V .14R<6M*$B#H\+>4!26E!P[8TC0J+4E2WN33%&'4>^F%RM-Y^.PF?SI MC@;/918)N4^88ZEP5-!H\/%%-*(:?AZ3U/*FAB.H)VPZ.9?R^\7-&.T'>BQ^ M5&$_T,WTI^7I _AM,=13G9Z6*1K*Z^>6UTSN+ %+*"NXUB,OJ.,@P+$-0RD- MY]GV_1!#3G&44,2I0A:41]_]$0QWF$]7;L.P8^1\(05FM]#L:^X^KQB"W70) MYFQA%0)57L-F3N)"KZQ=Y^NA2MQUS?2RXXB3OB=]#B 1^&GX%^B:$=4R=14( M)ZS [ZH73E!Y4<53"LKJ/XI>,@K_2HG1259-C[%+PI@FIF%J/$25AJHT5KS= M5RK3I;7P(* ;ZBODM%L1$W6-(;/TE![X]&JA^%A8*#W,6I M#&*NC@NM!N!+ ;OB:&2;K/^_*/1&_)->#YP&6K+/69K OWN\@YM\ 2 '6Y30 MJ60)3ZCP,"E0]>?Y!(7"K(LW+JT+]G4,N+'I8PK:I&C_X1^U/_GB_!_P=["\O'P MM_JQH(N[M 'MMWYO^>_/_OOKV>NSB__Q3SZ^]D]//I]=G+SWO[PY__3UR^F; M\SM79ZDC>OQ3^3[Z>Q+U\0+ V_0T'$<(3?%%Y2!A/;71AQ*Y,'LRX0RN["B3 M8T-6@37QNTJ1IT'7;#Z$2VJ;K[DT^T::O_R,OK'TJ^R"^H/D]L":@]V2FZY$ M:ABN;PL/X(=NH3N= X_ZK*IP?SEGS#[0 \"7V//?O/N,3PGC"2N=D(I'"__K M^6NXPN(8KK!+:HY#)00>$ES6I%:P^V8 Q@Q?L?(BT#7:#DI@,?V!NB9+#.[1 M" V-Z?G2)1U]5VBC88,V#N=Z&,5DA,!WX%7:MJ $&^Q9E) IC"-L^?^"BQ5, M$S(=K;'&1BHNF!Z]9P:<3XT85XJ^QNH1+1IXK?,!,<5H^-TTR])K[&WS)PFV MDM)J<"7[(.Q)86W@XS873INX?I,W#F]8@+BH7.<=IRUMM'>X[=T?P*MT1^Q@ M@B)1+Y,L$E8*?/,RLD9H#.:]=JH!O.ZO# M[46@U=K;X ?MP67%]5KSSI:I=,2]F#A--_C&*W*24)[YS&Q)^BZ+$+_G)^5 M*?M:,;W_'WMOVMVVL:R-?L>OP,J;G"6?"S,B-2?[>"U:DFW%FHXH)V_NE[M M$I00@P W!LGDA.PHLLIY0DZH/B%4EI]$69O3C?;$6&6$G -Y$I]=P%:Q5<-?O<=!7'@IX1 M^D0H!VA[LB!:@U5I;G6#J+ZZUFG_K'3Y[0K.UE\*SFY?<+;Q4G#VF/< TB,> MR?$=\'F ^@&.?SPE4/.!;FL$'+DZ:ZVSHDM?.VC\P<'&=5QX&U(E,!J#G:$C M!UP9[@4M@0 X&%1X! Y%IH&@GKCP66\V7/+K(D@M\=)+!4LAI-N_X/.DH,,:B]0@A9=WGREGNKG16U\PX M]U)]D >++@RXB3A68I^#VV33!,#H"JZDQO#_LD*B,:< 7(15>VQVUP89^,9> M@7,2.1!4("G@@6YVUE>=<0ZB69H^:97!"I@1O9XQ^]KHPBM7RR6E/%0 M>VD05]I>6<-Z0TG T)38!MILM!Z$=E=%9I&/FUE;'4*<@5;UI4\>R.ZOFBWR7L+/%,G%70(V=3R6][:' MH5,R[B:AU2D"/0".>Q-5$2V>]2>>$A[!3G%"50UQ<8Y33<^#<>1G#V=Z?Y>M MTY]@K@8FG%TW(6D+IWBFTF%EG:*\(UQ_)S"61LUR"6JFAY40X%.N60A;^BYT MUUO*78L&'#5U4N 3J[0JK)IU5'P68)A.)O+L+*\]#\&_I/, MZA1?V"C3]'888PJ+V'"&4(2EVU/FE#8S,-3+D8*V:"\? MNN2$+TXUN[9&6)5P^M-,X348BD;Q[?@?LDOPJ',Z>4"E8,8I]-.*#DU\N9"( M?WA74[ZC-90D-@HH%PDGTK48AF B,2,@U[C#%*X:DAC@Z\ UU2Q+]3#8R2X4 MP=]T5K(=-^-[2^Q%FVWBY)-)Z9D8 MP%3]5)E323FOI 1,40J%2I#\*89E,B M2TKYO.9#H&[O&=W_7+7 3V]8_6(6E)4O+?LY1N4PRS>=HG4%LUG+A3O1.TML M[=3VTMB@ $N% GSUVW>/2S^IM18D+FMK<9VWEC3"--ES]7\/\US>W MQJQ?]Q+?4*1Z@TY MG#=Y\3?IGSRAA/?!D?_NAF^AFKYZL%]EQ>_EM+[;D7K MFV"V&^N_+) Y#$F0WB7#!ZDS=3;)A*H? 0YT*UCM/;E*S:7-8&.CP0!^DU'? M52>4Q>LC?H'GWK)?C6]A#:4%MP(.NU M X/V(AXSLLP*,"W" MUB6'5N$P<7$N\-NO%AX]!RBL:"$!.683!#C@,&<+ OP/4S>8 MUNUNF3SD*:)P+9K2T@Z?/=O8UG?4EZ07;ZDR_^O_;*UO;#4LS"O@I NL(9W' MUHD'!AR ('G79S D,=Y=[ZQK"6((&@$L+$RJG1>'1]Z[ J;_KFXNB&[)AS&% M['_S7_=6:X"=%Y'[9I%K0ZZ@NNE:Z S&06Q9)#Q>HAHR<3I4WX40 %D9$<@% M;W;_A_A=RM!W.>QZ/]YAU[OFL.MN==:67PZ[9ZUY[OVP,ZUY7@Z[%Y&[\K!; M[2RONJ>=W=G),^+S M8OC2,\*6LH)E7!S=#\&G^B)IN%7[-2%]I!!+O<.LRF<9TUDLJE!CJHM+;LN9 M)=D9(T^E5ND9JNQDXZ7LY/9E)YLO92>/? _0<7&D$01]*S/Y0QP7&D/, M)<-SS+87&M1H0QG3,\\J!415BSI6=RA]7>]0&F!_Q,5-8\G,!J,-(=I6&; Z MQ1 $WBR7I5%Y#+CC\MB"R@$2@B=&3>RB+D,DPYO[S"PNQHB^1/DHYM/B,LQS M?5I9&%PJ /&Q)K/@8F8D<2$D.DT6K@"6FOK'5#)!VYVZ]Q6*S^.'I5':N=G[ M&\O"2V\"]6$L\ R6X0M(,!*6^#\O;7565[BF]^>ES<[&QBO#FN66JIR>1UKT M%2(WI P15=1JT;>0GL.HO,2J>GB10N$]R>W+%ACY"(&4EH^JH;"4I4G5KBZ' M5E;+!6RI9;W"'5;^F0^FRE33%# M*\S0CZ/9MZ\#3=VD02A#[)=^7MGLK&^]LH-A5^T79C%73[3V#.T/L,5'YZ&< M+W7K/?!J?H+K)@1UK^+Z6(S;EAD]*0CM;M=K>NQ/VFFA[ MMQ=MTPY/VS1P4Z29S7)N54E>;5R 9,*%-]H@7,=BLS]:)&8$E=#^]J5YH;'> M&N9KG.6%[K59C4 5-$=Y5/?0J410+F/:LVQ78IH^X[E ^G-M")$1_*AO!MJWMY[E>]486'3E[6R58[C[%DL"RUQ5JG/5^]9 M=\D?M!;_Z8I53_-IK'?O1JQLBE9GH8D;[GCO>-??T\:NY$85F5>6GX5I_!_V M,FOL)@=1?H;5ME\C2E;XQ7L1I=94%I]>[S17P'-7S-VP? MTK]]S#T.030I,$*XQ;7.JJ$Q:1;,*TX9^K'-4@,F9+E@$)="15KG46 Z847Z MT&#AL^A^V2_%-"FFY)ZI &.I!E+'6O$HBT76RZ.S,-?L@<1@P>=1F\(,D&R/ M&62[Z_[2H U&@>VRZ0>;_M)^BW[A<"#^A*=AM>#^2M@,LQU. MXF=S^1<5NU(7F+LA:QL,N:#.#!&>QL33-#N/DZS(9N=(ZX06M?H26T;L;>.Z MG<\+C+K"5P=A>0ZF@?/0][8LJ">+XH>F=ZHP[&T8)#AE^+JKG:Y!+\'T70E0(JGA M2+TP!R$9X"_T.=QI2R]FDZ7ZFGL_4T..T8M","0L1L1'B2P6]L S MYO=6 _<7#IQ0#)WK)(PSU852.G>-_F1K#>VPJZ MO37YV,.$F6NK!1OKO6 3#+Y" MBZ;5/M8;4'. ^OKU:'P^'"T.M?GF>R!=D0 M4X>*)YT$8-743#'_8.UILJ::G[Y%%- H(2H5[&.&9X&H@S0*J9D[#"&YXG4Z MWE^M\T^V,9P[W( *Z5RK*2:IEY801[. M:YL$-OYK\('R<>!3T:-:6+S2DRLYL2E/#'LTQ M@N#>"Z]Q+I:FE)H^5/>1,X3%SG?PEL36*UW,)!EMFLOPTGQ_B:^=\VL/>,[O M=OSMD[W3O>W^OM_?WC[Z='BZ=_C>WQV<[L&A_\Q;21W=J"&92)_QXA="YY1[ MR(<.M6":87:,4Q3D?>9CG3CP]]Z=#*C\Q4$H[/4';Z6] &?]\ :A!<^ACH9F MT%[KH.6$*&P&;P31A)_AZCSFP,(_U?A,=UU##93,E:)Y#T?;3(/$39\W?P;/ M'2D7R+F=%\)[3&>&4!;!+:C/T*J!E\Y3BV*<- T!=A9=@PR]XWB"7>3T$2S. M&Q_.XB6P@H.Q5>R7\/:6!%$XQL7&R54VQKGNT&3'7LBR8BIDSJZB>B=^WD7# MHR4.'105$:T3A+XBHN40VTW $W!J:!QJ%5AEY3G-MB*K03-$@#28*8W9KXY- M.,RTL=(+SLT:,-M"CFBM6Y]>9ZM-GWZ!>H>^U>?6H>]19$2V7C(BM\Z(K"^_ M9$3N)R.R?F^&!=4JH/+YS:]FH%7!(%-\;:HN&+F_WNR!#O'7?_-W]DYVMT^/ M3@:!-]@]W#LZ\0_ZA_WWNY@PH3S)[L'Q_M'?N_=M@-QTW#>$$=S&VEZ ML &TTMY+)Q[J#&+L"!>O(3T&,*2"S5:B7.'/9;H#MRXASL'OC527!],-8L+6 M0I_KE$XB!'L]%*/*;1;DG@@O+"Z+*YCSOY8L_WI.5WG^*E%IW-U9/WR#1SGO M+3FG6YA"%_#$7I['9?0:IQ5NF&:7>3@S$_4+W5VMTK#]QC=^[SK%N*)*O].I MZ)\]@9E8ZSW$5!QG7(=1GX]O(J[^/]O;N[OOWAGQO\,Q_Q'.H^+4I7\2^W\GEP#<2?@/*@*,@_7H+_I7%WW6 M,LS#?UZ4PS=+R%Z:9A=L:GZ+B-R+'!QDB.R 9?<_5F!8OJSU-Z[U3I3$E"-_ M8LK W[V FQU$8W!HLN()B4'OD8F!N MF!.:?H\J;.?(95N<#'Z;9 4UP2;J*TPLC\*IN05]O,#3TK>0XOZXUDB\%Y@X MH!2RI8H -X]*A3'"B"HB7N+SU\<8VI-7'LQBS.NJU_Z8G0?"DBQ5<+IS)EZ+ M.1P";?&\P-.[@7^@3&V9,Z3V\H9"LV1>$>^49$,LNSKN;_O'85ZF&'SB\$\[1* M1YS =ZL9^*=,!X,(4(&$3K$LEA/\M9?O+7>WVM_8UV_\CJ>.?T%5!3Z%K7%] MY*UQ,C[V!P/5M"-@@@E3P3N^B(L,"X5A[AABS=\6_AG-83+73 PVG\P8)#V? MJR)>+&3VPX1:1)-$Z1;>7I$E5:F@T]*SG9] $6"JZ1,@7J!D0>$%#!@A"J>% M-3,;"V8F3(K,3,]V]MJ9(00 A;XU,8-S.$-@P;/T]9\QJJ4XK,\/30NGK1M/ M3 3RB+_1Z ?K6I@W<&GWHW"&8F>RXV8B/80D)UA!@#603$14#?$OZV57O_9E MX:%*W^+;8ED*+)"_7XX[M=?TZ#4GV:@2X(-A&X&7^/11]@DU(7^'^ H8UC(N M*/Q_KV5XQ+;6.B0U^R'BSQ"PK033W]\_#F!Y=)(MU&1E(&#_("++$HCZ>%E6 M>3LASXO9$!:U"U'+X$I*E;C!D1[$:1KZ_3C'W(*_#3**M'U^E0]#2FHPQR". M1XT%IN4P/D.\AIZ1Y0V>D>7-EAE1[$^LVK=WCW!%L)(^Q;;82Y\^OE+K8G5B MQHJ$HO 0RXK=I;F^E!G9]$/7Y*%M6\(\U):#M^K^.RZ][>[_W1<*'7<\<+J$ MAE;*4RJ3=05VN+\4NCA0%51G,78QH\)KXY+O=7FD0U./DR/*IQ*L4.W7*_5? M>TP6B47^9BI692K6;CP5 Z3,L*5E4"*8\"P>^7U-H5WB27F1N9/" J>&H6B- M[%O9JV:4*^X,HJ\QA,7#.6R%&4BO/JA($\C,PF>T>;-L/-=*!K8.2*I4)N#K M>]VM+24);?JB)GXM&]-8 _8$'1[ODZK8.S7T2EH^T3Z MSR/PJ+T^P5L!:_] MP4PJ"$>G.FS8@#F(%-QYFV!$[W)J)PN:8!NG^!V>E' JR\>G^.]HE!7S DR2 M3O,=ST#V&,Q%$+"#<)S#8S^E&$4H<$O#?ANCAE<\2[LIG)01XV5WJ)PO !WS M3Y:+WD,[J,*E&HP(^%50%8BJVV@\/Q:.ZG]78 U.8A@'\1/E%Q%S*HZM>67L M%&^D,Q@@043W1XS2AW6#[\ TSN[J2 MW1Y(%LO64Y9M06?K'Q7H%K1K09A@;>F^=$\JQ>PM^[H*LR!,@)70=A>!C_9( M8>_8F+08^6%Y^59(7X4CM&"8F1FA.L3"M$)@(3&A!O[L/(3# @HW$M'I/&L9\Y M@^$1_9J!DECF5A#EH(AT(,>VH,51\04MS]6KHWT2KV^PH]:@3L,\\X^=>;!' MJ'3RX=^#7:IF@#')7+J3=[=\I@^\26X"JSE64X[@U%$(&BUGW4-2YS>D+O L MP8\26#/)O@K[)E&QX6)@!2OR56J8J?@$%N133 1 I M374$6G21Y1_>8!1=X@%YGH%QMYVAZH-)>)=$4?D6Y!G9>=_O:JL1'_=A\';[ MBH)G%\$AG3J>-JQT2('FFR2<&EJRGDAQ-S_S:K-Z/# 6#2M)Y9&@@:6S7OI9 MQC5-HI P/5,LB@*'6A,:Q\1X2N9,/,JS(IN0(7T1@MA6A9=G2&"&?(BZE,H^ MHD&LCYGOT3?@K(ZO9?Z?C&N:Y"UHC&8JK"D(!>/E6#K-6WM@KNEQDNN0DN> M39X,!65(%)-"1$G_BI/2#)0'9%Z*?^$:6O-9 ?^_UNEU#DKQ7 5N,O19O[[ M"$-9<)(># [] _P%3'>5@_;]#^S5/ZK/T3#[XD?E",Y[5*(P&NI !LH50W-H M>J#<, <;57+I6!L/'Y?H,/L<&W)_*E'GL8@N=\?>ZFBUS#YO-$\LLC^/V7VA MY3?!()C[/V.0&MQ]IU:Q/$5**HPZP7"0B[ :%OB[G-BW/E0ES%V!7D^; H)] MQ:Q=& ]5,2I/J2/S<'SW/VEU"BVDNN;C0Z>WOLH^PI@W+])_C@D$Y8?C<%;2 M!"J:VAE6W*G:UZC$!1!S'0^[%2T;(S0'22-.:;>,57J3_1EP!W,DZ-VML'8< MSN2(XSLL+I'%;@M*Y4.6GO'+?\QD?U&]WT?S%JA+7N.S_)4=)&\=DPXE^CS9 MBC( DL0(-G&1QK.9JB@YSV T(Q@)U7^NF 808OD96>@:K[-E2:@&.D41PDU. M=?)8%@-R'Q?GU"T"Z;RJE#9W9"E['.A^-OK,6J2V/V'=9A'O18FU+E(KOO7" MSN1SUQZ<9I8:3Z0FI+)(O-*ZB2R1=N!'4@<*;R[\VZK07[2Z+BDT<\QL+1R+ MBIP?"?4!!D@]O3:\UA)'F7 3 NDPJ/C&8HX=#'8^FM(K#ITDHJDU9T:N63.D M,!P][_%8J8:##(0U2_2\T*JV.YV& MG7<''"&'_0:[>AP1E\-8R7O;MK%V#6\'5"I*#Y"+TR)I,448PJ2:IA59KP-8 MSQ+FT@0 ?%U^Q I=8OWX%M9BVQ&R_AB+JHN2)<];PK#G*Q,SP2MWB X(A&$< MPVOGK!SP&;MPWIH8YCXH(1@%3*B/=]E\U?H2M6C)/[#WB=41)'>.*E/>R3/O MI)>^GPS1AAB,SK,LX7"OD5\52EX/,)3.Q\^>A=L>D("#\NV/+T)*8!S/2S $ MT"HZR\/I5&U)UW 0DHHJ+UA63S%,[V_C3D)./DX/[,!.I>/V($2[G_<<66%O M820@DV1^V8;>$@:S9)IU-9^UC/1R%-RQ@C2>!&F>K6]WJUJRC>676K+;UY)U M7VK)'C?O"CB^#9C= @^W#A^S_%NOS;]=I8@RWY1NB-0+9$PD<3/)D#J/K3GI9342VPW.7#C'R)'0,ZV/ M+QWZ]N#_L>8;AOEA>[_F&R0A)R5E;7JK'%<-S+@IVD3&1PA#@\F ?Q0CFC[I MB*$\8O:0L>#:1+WH<#+^RY$*NUM9(WS)]TPL)4>LE)P?P=<,E.B2?\24,\)@ MJ%Q*3!D[O30XG:A(P_#X+)57DH >9D9 AF4.4:?Q2'%4*;QWH;_,$V4&QR( MBT %+78B."CGC<&+]Y!B=7T&%AZL4^TGF*6?9BF;06"SHY2.PIG%Y889D"2Z M,F HP@PVUQ=_=!ZB%)^1!0XW^P=,B#2:MZTYK.H9VG5H+YA\$?V": 0&93C! M2*4/-L,6[;NS'%U^LKAYP3FL5'"%/AEBVMH(T,"A?"[;9X%5 :B_TK. EI.6 M%60KOQSQR\*$>&?,(&SO<;#;8(N8@#V%H*EI")DJRJ8W3CE^#1*9C?E(I202 MZ83B,^Q7,G=:=0[%5LG+[V5I5*DQ1%1K]%?B3 M*B=:ARC-8S:2<21.%$D'^)ZDG7F3Q[TENT5'W&!%;'&X=.*GXE,2G .3JV>9 MLWDY$?M'"*L%!S'LT$U2C-49/%HVK-:,&'9D(3-[Q8@]AOPN0^/&:L%/PIB# M'PP%)3]22;KJ#XJB-O1/QJ&T]"U**A_1)0B^.<= M&?4,V",CI(A!ILIJ3 <%V"?82B(J8:AMGJYQ<=]E" U E"+'*[6?N\GGBM-M M2CN^;-KHX$K[!)!/JG - 7%YO0;#,@VYL84^D.DS/;2)# B_T;>DO@/$,"IL M.":3TEO6Y0A*ZI@\MU3&QX8TB3UF;NQ5XX_ %$0%UW'MIJ)J\(>7] MXB\JN9ZJ(PJ.<<&?'JJ9&ZB9VT9899PX\!V\#\U^X)V&\:5 6P^R] RF.?39 M_>*P*5O) XX9HIT3XY&AV76,V%JGO_,< K>@;7A)*4I'RG6LJL23239#QD+] M^C@@UM?)9@H\##T4,COH#?S]+Q_!B2SR=HLGX>]@MYYV=#O&$M]_'C$!N M8Q3XZ<D6?HZIB!KYE',SQT M&,%", 9/PQLH*)R>);"4 5:2B%,T&&4E?J;&RLE=$CKP)YBKA1EG9*.*H MQX<,[CR((G,",Q2K:*TA($2],R!40YZ,RIU1&QL QQPZDY<:(ZK]4:*; MX^],0+ZBACZI:@,322RGC#2*VAW<.N(%G:"4.UY;Z[ICM9&%5!>@43G;H%$0 ME]"'393E!(*4(Z5*0NN*D?S.;M7HV2E'SB_^KISJK"HYMX2.6X $G8Y&IRB< M2*3SO-KL;*L988R GD^LDSA!@CS]@X[W5CIJ2YQ%SU&7KC7[6\H#"DFN\-Q= M7C-KVN1X#SH_("IE&3IX%,E8#SL!/17!T:8!SP(W@SLFJFN;#IQ1!GX:%X4Z M]&J,XWZ$1*/@:JI4R1EE]W1>##8I?OII$&@S!G=EJ:4\\$(M9'A.2(/OAIPU M=B8;?NR(72=LQWGF_XG6->)<,?PHT&FY$ 16F^:>#;8]O8Q'GS%V. WD8 O4 MWE5VA>7,!-- [5JQR$9IF77]?>8(W>P),E9X0_1XZ:MFQ) ML#&B\@5+BB.5K& H%E&8TJEZ9#5!^T8AQ:DZANXD/^LC+:,-;/&LE]8(3X3$ M:6B,&IQ\JZTQS+[:\H!=2.EW;&6[\P'N](8..YHILM;4XTT 4B7&6HR'LY(L M@\/R.>?)H5&,\XT4Y$];DH6V3"P[3*QI98<%=OLKZT>>^Z,#>1C+% ,W&,H; M(K=Y*?'[P#7X^)=X0N@TZ\)?H [!9I8J"KF?8>#0>%-B];=>2^ K5.OM.PDF M?;4VZ;@.]D:RQ#!5ACJXE6P;>YI)FNT"=2Y88@WW6V9[M_%DYS'. T824PU1 M/5%F%C,$%7)SP8\0[C$+9Q%X:7L4..TQ#I3O)*3G8]HV>F78X+R)J=JQ1J4A M^7PACN)_*U#BUEF?)&!R!/[1%YCN<>!1)'=S"X7@6/?<"93IRPMH'O44[=^[ MS_5V7W*]M\_U]EYRO8\^U^L6W=_"^;-:SGH+G#]=OL.WIW@'Z*F#"A226U&; MI7D6-]MCEO@6=E\N8FTGGC?Z3M?!-[^_G9]F-UUC75.HDG).1"5 M]9*!2)",[$(3#^/35F5[[?)"Q"YEJ1.%Q/?L3R-DU_:6\,M7Y*RJ!YUSTS>J M2FC)UR]OZ0IW)\*L%\$D"QLOC05F=3 $ESC1S-N\;- 0B)JSUHR";A\=H7]^$J&MBC#E0)7E)53_A(H> MFXC0ZJI*-D:?8FEL0S0#M@#0.?.QP"=1:2&S.? E815KC_1XAY@PX=OX#'OK MP6QLQSGX6MQOS2D)5R])"$?R/S&9B+8[U]VVW@;3V)@>)8MITDA@2POAEBK> MUKLM?,<==C5J8]6;6J$?"KQ[T'IO#_,8T05%:[!' .Q2V&@%#YIK:*DQ,>ZI MYJ0H>Y3="HP)HWF764@"7=])'> ML_\X"><#A7[&2[SCF)#A!?^I<.ID3^/? MN^3?9BF8:OQI?3"RPQ&5BEH17:$YEV"R\\Q-=]CJ*W1IKBA**[;M.2\PJT!1 MA(5VX=>XX2/^YM?^Z9\\3/^X4B!D;)MP@9Z/SJ)(=X4#< ?#")=Q]+F C;M+ MO/9-]:IS-YZC%PRO,/PQS2YBS'/ >#/8KS MK]]GR?ARGKX&'PYNLG3P_N"5 MK? E-4*WXWS4P5YS[&JR6]^LX^W1YEC6(!"PUPO89%ASG,/V77"8: L#8,F MLKFE];6KR_XGHO" ?YS$= 2#F.16-L%3V80%,@F/J1TEB/'D8GY..UE5_%P[ M$(+2D1!A'EG]-N"IG,$.Y$>-QXD?7'L@P:*2,?*'#&"#Z:"7=4 K_UL5D#0% M@>Y!5=C@GNYG M52P <&QPZ%SX-YY ^_ ANVOD]M68&ZRI.0?O2NK2VY]HA +S> 2YC@D+K]ME M[7!+*1@1EB[T^1=]S&BQ'FB_KWKP>3SUJ .2J/9UTWVL;_#=^.??,&U\7QTM M;K&*IKC;L/='V%RQ6 PK3F\[\H?^^3XHAK)DHA51?-;/;<89BD;#(D(.@MFD-/'5,W79%U#,]W.L9I1.*-NZKXU'!Z/8P/J4^%WA(D[L ."/ MSC[_%W<1P\Y<(;%AS'4#3_C#I]U<].LUR=D9-EX?P&-$Q,ED\E;9NIJ;4I/5-]KZYK;:'- M$31)?;<%G*=;P)&YZ#(=]3JKF[I+^9(9L3U*?43#8/[.$*D*YLV'&-1>%E!U M)%HQ9ZF*NN-XFSZ)I[NBKBQSCTMP_$I)E(YM\-."UU#7K;S"O"J9@ZQAI48Q MQS9U&)_#UHU4]R]>E2:0RA2XV,-7H^FW:00QM ;2%KDD#:G:K M,F!NB M^>,L*NB,D'9CQHD%KQ&\8[QSDJE$D8/HM9&.V)6.,/ XRV-%1J4[N^=1/!UB MM1M-/:^\(:\S;>'T>#$32^:5=26"I43('&B(@-AXPKU/'Q_C"?"0&F^7N0+W M4LPJX$X[3L B_M'U&TS,O^(WI#V.P*D"P34SY.$,_>O7^,V/-4F-;KTKW,J] MK;\3*ML+J8$.Q]FL1# 4*'BJJ<#*&],76GZ,E$M47R4U4Z>FLH#0KESWT+X@ M)++>$EXNOA#]#C_5_A E1?7'"G.@F[[[6>W=ZA?H,^2"778ZL>SNUI+_\-#= MYQM@YV^I=#B#0Z/$JFWL*QS!=(/J%#K6*A<&)R'MG-'36,-'IA^D(JL='!V+ M2BZJZ103Z7$A5KLJM?;'43'*8XJUHP^)P4)I/C>#J,%J< M7#@HYOBZ- [*W G\0%^N\&+JW29Q8O+P7\[C85PR&J'>6^KA%.]WV"J@/*CW MN4*I-,C&Z8(I$RJ9!Y[L1_LW:DMRJ5I8G#M/\)?LWR[X#?>7-<]A\1V: M2&IA.XQX1T82E5'6YI1($R*G8YHR/ /-_Z%_IAQ<;"9,EI3GTB?T,>I/,RGC MKCV[^5CS,/R"<'3RI=W.C6O\5/%7H0;FF8'5?Z$\<=O$)MT,STNP%O$!'>'O ML1MOA?/HO> \;H_S6'G!>3R!?:!.I9.(7S"!U$EXC)#>B MPJ0]NAWW<_0V&S>NG4$6 IHJ6%Z/M*U8XE)-\5%+\2MXS6!YF?[7>/(2FA.J M:S@5-M&SBED2E_H@PW016,=X"($E-!24KJ6WD?/K%9Q@"=B.2W&,!Q!2R5=$ MET05U9%F HKS KS=D&*85(\\B8N1-/<.: BAJB&&7^!+M?"0!EA5'3/I$IJ' M=I:Z*\$ K"2*I*PVA1=EUZU7+*R$E!?^%2YY!$:!4K^!.T(-(\L*D$,C?+ MBD@;LO4EY%A*6-K#?-:GV]ZD8?;!@N:-721[MIK)8D=?D&J*\_=B29)E!1,X MB6)RV8BP@)95[D%[F).&X$)E6$U^$<9)J KMZMO?T]L?S*^)986BB6-9KPMM M47=$%+8A85#(88QPX;IGJ2I%'!($7+V0B,L1QV40K0-YD[/')Y+ HYPQC,4'/*V?*:YLIWYJI?CHWMRG/"9R%&A8F MIIC,W<6;(9,KS4OXA7\-PZ,M/@1)X:FTU33E;O#9GK7L5Z[ ;=?<7[CF[<_Q MK)56*\63R\;YN7THJ1,AGN";@ X?E15WSV#IQB)VNH]48Y%T]>E=P M)"K!.C8>;%Z]Y7W-63,,$ZI%LO1?V+ZH(^)M@,7#2D8SU=YMI_HY:[B!J\": MRD5''T(NP$*^0@RSPXKS-3SQ(%:J>E5]@ >*@24YOX9]Z+;^P>PCIC_33"W$ M>7@1<5V;\NFX1JBA>_&'G/>OO\0/LH1@>IIXW8"B%T<@WEN@T_!)/ MP2IL[+P6\[/U*",OO\W^1&(592Q-LQ-(W18LV2LWE-^)4J"7VR:3 F-T0)&<*.MP9XSKRI*F@!$R5 $I)Z7TQU MG!^)9+ )&ZCCB"B=2N9PL1330* /J[V>&BX5ODMU-$;A",3H;V=C>"DK>(H? MJ* )]F>9MWL"K0H*%X847]L"4'4]$<\KFU\?QGQHFW->SG(,7=*=DCE.T:+- M9!WQ9)"2<4\<,II",U)C-[>K/_W&1ZW7.&KEF*&[/?=M_)YCV3!)1^!08%IQ MQT)3R"ZV_+KR7")>K$0G6*]Z@?$5$AC#;)]35)APHI:%K\V50JM8J2+$;\"^ MQZK%G(Q\KTWFR.(AUP=3HSKA&A9NJI><2E6'R\'KYC6@VL5OG+.].,%8FY7* M1L$!.? :E\J0F8??'K/]8-P?[4GD@/2><9WA"NIE B^,0<])/$&X#C+Y4W8\ M2Q+P/KVEGS?6R)]^A;LB4%@X]_FZCP9^U1@WLON0*PRV4A:G8H$32$=%+]M& MBWEJ2:Y[,AI_Z>>N\N_O")WV>+>(RV=+N\*KI9.4O3)65: &#NT(IO&,S1)( M^JEUYG-UEQ8H0LC,R6%QQ6,Z_L"DZ3AJ E\(@P9B#";$4""R9%F^5XR<7I9, M)?+758T\4XV);Q\HZ!;%RY'3_XR/N,OS;*HT@)HUT03!@G/;O(#*2N#O\$&> M4X&,FWS&1\1BGT"9',:A5#8^5=\@[[/>/U:8']',M!IP)6&.;5P,*A KD>*# M94!UP 8^!W>;JR?+^W!&_/L^>GF=%0X#[W.*)F4;PXS'G6V$F M9^%.@GX66P0-Y\Z9?3$N7!-Z,A:WN=H/TW#YW+7D2H4$%^^%W M?YLI#UA,4!Y/HM=D9U!!">W,>B+U.EW3V ,@6F-XN!,&O2I<5=.#*!/-Y/G- M]%YS+"-Z84;)6N.Q8NA8HATIF>7:ALM:KM52*-H=U624"&^@,#6\-.7NR[HA MBR8,G1B\C1RE$*A8F-<&U6 (FRH6P LEV$+6VIB(&+ ,@] 5F"8(L;=T/(,% M?>Y"S?D5=FU%6ONR;'+62"D$'RX(SE-E5*$_XF*_Q3F8 ,\;\SMW096%YS$A M8T>JA6KR2NXQ;K%#^D=NTM'-9(Z,.,02%P9Z"YCG:E.EXUVQ0:UH?HMSQ9D5 M^^F!:O%C-J%DM\>FA9;[CIXF4]79AKH/-ZD]Q6<^)@PDCK"],+JWE,K@TZ6[ MS+5ME!M"!T8:4K(?HXXK62OEIDIL0G6-IFGN2-3#>#-M3@L9#S)RLC),*.+J MB7_.FVM@+9>>OE:?SZSE%!E0'>--YH]O$ZG*&Y:1,$]B4W<]"))9E!W\78>:=6@YII+"-.,9-=PLZV;[Q_\0YDXA3-#U.3B='D8IF&QD>3TE%MP;<\-Z*25%\23FSF M$0:Z, M$21FI%1LR*7!2UT!;)#;FNNV9>0,A'#*4%6Q)XX/ENIS/2SFOE0&DPX 4O-A MDE/_!PK(.W7]ZL2#)_94GR'F"M>A5COLRN-@7*2R<4#;8M(>\[8&JVBWO#4O MM6)>RL[=8^('7O$BXW@%:V6<)3HF88P)T1X^( M''+=+IP]K23B'O(1!P:8*V/F+J\!6-6-]J756P_<:QLX#"N)V!H"IR*)D%.W M]27\EI=(,D8DW_8E//42:^8E0I5(0EHY]4/5,]4J&X6KUANOSKT^L37A:Z3= MP%H>[O)24$=SL,PCSO%L6 ]$(2$?%B-J;/0CI0PZM$7)1@DV%72B5@26)KI, M@Q++J^2Y(V'C-Z?A%W_?"NJ"^=J>F2W:X($-[RAP4U4(O&@+ M%!REV!B607TN=1HM0"5+HXHQK0Q;B9'DEZEZK:PHI#>+ 25VES4.D..0C)&$ M:R\R3KIA@TU?L'.>6,QRA:5ZJY2\8GV$6.9\S<>.B:,CB4*B1HS\;O<:'YIN M5<,E%FX03MGS+9XU[V!]T-1\(YIS7;TH"T<@ .;'UR0/KK?^S%7!B8$--H*L M%,/104\K#9NUP T7XWV'D9LU"AL76^8*1]7)T):>F=Y0Z(BKPKAZRH&ZTD^F MI[NA_$71(]K BX=5!!Z;.RD*C<2&B+X$2>*Q:T?S6O+TW/P-OMT%FU;P@;QX>R5SN4L30(=[I)HF.7,M?:ZPBCBE[ @EQH.P;9E"RC3<7: M3'1T@"%[)I8GQP =]M:Y4B(7DPZ@NK%!#1JWRHIM^NC"H-9ANBG5'Z?ZYO#H M2FC3/+T12#_2G2Y1&5JGXS7Y7>2KCU,%$L >$(1_)((8^E ]2TT-_O7<513K MI4]I7#JE=(-Z.9M_1DVVC&0Y02&)T#A!NL6%#DN8N$3Q9Q#[*PJZ2U2=#P@- M/&.<4*A99E1DWB@8)TV3SK4*< QAW:NY74H\1TJ(',75J?7J/J.\.CK]8'VK M%)/ GX=SV?--S#.4,:T:K&5RZ]#PHG9#R.([2]@ MNIO$!1):ZW8K+1B)Q6MC5V6R2A?EI U>>CETQ/7K6AJYX^^T?*JA0L/(:#*, M2:L)RMJ38C8\T1WB;740N1V;G"YHU57?H=)O;TJ_)TU!)[ M_85#N3;75RQ(]CD:I.6^6I-XI(1O9FA\379I<7&(\VI>+==\=0KJ4QMZ^\H% M%:L>I)>NLV %5D%LS=A(,.*,'\=@Z_P:+=) FW:!,<*; NV. M&EZM[IHKH6(N+Y"QTO\$_P7$W:01DJ@>O MU*M&)IIL%LKGDY7#BF Z?^E#61CX55D+:71\R2!14BA$PE^'7R;F:HM\3!!3 MC=9R<&RAX8IU$TZ>))SP+DT,TBT.FV1:]-V?X4Y-[+*6PCPX]N?U(QQ MMQQ(A3RY\I*3UPK+[,2\#96EC1A8)#Q!H[Q$I9W(ZA=:'%9I)G[W:NK M*SY"G>W!NER57:D#D^Q,A9T ]NQ=G%F^N$*@ M6[7L; 2]$03Y_*%=[%S@Y&S#S?,LD1/KBMB1-=;,2IPFN$M>CLF(X$2N18P46Z?]T(=9&^>RUT*5Z8<3;(%M_YLWLC3&5D0RN@*Y7O2YF/:"X#SQ1)7W!285 M(M;)*T\SNSB/^(8[:@6GQ;Q.FRXA+Q ":VJ6*.*;Z*#K]->_J!* MXP2QA]3H5MDUW.5>5.L,]WLI\>2:QXPI\FL=;K2B0*Z7%(<*5T[!9Q%ATB10=RU(P1;#9!$HL[/A_14I8<*^9 ;9T<6+0 M?$N+)M?B43-M69([V7C\^AVRO=$F M-.K&*EMJ;PBAT*)Q+DS(Q#%,6 YXD8R:Q(!)^CJ;O)YEH\]4E">=MMJC,3%7 M@::,'(!MPF-D=(@.',".19*N[]4_J[/VW06"AW"[9-G:2[+L]LFR]9=DV5/? M*[13:*W^BAC.KZB$0AZ7K=OX$\U"Z:C3&9U#?'Q+%T+56UJQB5!_(.II>&N8!4PR2;A'2&)#_^>- M->IP(4T+&.A# 3,&R6,.8H*W^'<5YB4&]^%F<$@G"0$PJ$.T;H@+-_BYVWX_ M54! +ZTMM!$VTC:<*6;&K#ORG3QU)SY=C-J7T^LW>^,]-H%FW JF/F;X8NG9 M__RT_!/]#6,>J;]O/4S1M-AX"H.8O_GJ7[_#R3DNSW\C-/E/J #^5>;J_A=1 M3G6"ZHU8L?PD:J(<:^5TC1X777H98>B).^\NZ*.[K1;K7[^6XS?6(UIN(!-D MU!T^T,PL7*_'"6^+2_X_/_5^NK,Q\R'TTQOJ\%X?;NO86F[I#/=)O.X!=7:] MF_?]M\FK06]D,>FMKKYI2*8*]L?[+ M8F$S:G&AY*G]\4O[7-=_Y3XKB2:P1C\ON.=6[=<4FOWI38^*^!>.H^T)[5+T M\$/O?MO0;RX0S>5N7>)#1CJK_-NV "RP5^<%4LFC*=98^:LFZZ93?^.YN>Z& M]S28C6#MMF.YW]W:NGS]"L[V!UN@]GWWG1:HV_OZ%?J5K(COZ%:2?:5&]CV- M+3,:Q!&TFM&M)CHQ"#I=3BG,S);JF6+W;7 G<,GG$F)RR=H5,B'I'4OP>M6= MHI7]T5BUV(_7[ZX06 01OA0<7F)[W_1LTO'*49(1:8JJN*)J"0O^1W "?/70 M8D!]JUJ:;UL%9GT%AWCE--:05V!BXQVXB^ZR00:V$'51%$:&KOHL(V8>WZ!] M\I%$@8*V@L^+/++2F>H=<8D**=V>SF+@OSV_&I+1J-"]HFJ><8>IX0KRFJ5N M;F2_;?5T;1UF_'Y>D8: NG5!H5>FQ;,Q'1I^[JVH"[WZA8Q<:?<&.[YLM=;* M#0MN1:O1.F5.<: U YX#4G,NY:II+5)].!(P5O#G7_UC_UB7NO(\O<;N?!+J M-WT#N5!P[B("&^+&FSCPZ%3!] MR!BE(?X2O6$IQ&KUPYS'[> ^L^?8FWO5Q M"BR,E J8AX2Y["EYTU@^?XFR>V."1UIJY6@R>;T]'\&RN3H% M?WWMF%6R1V+7KF"*9+D/8!"7$G?0[SGK0Q4]<8LS-!$7B"?6B4S#F/IA6KR[ M*#Z:3Q,[[JMY^RY\)XVF]>X>N$T,,##/4] M%1$5BS,C?)ZU'X*A+FIDEKBA',RT5"[3,)*9J8 <'%6Z48NG4\8XA'>8BQR\ MWFSA$[(/+/N WP/3!1/]>ZH"RMZ0YG1RSFJ5$HJ:+^<9S6+U877?I?61C5T= MRZ]N;77)[3W'[&IO]7AJC>8.K0AK(WO?P7QH7$AZNMT*OJ7YT#Y9B^P'5YRS@WB'$!(%-+^(&4[M+!=+C8GN%BFS:B@A5&+0DC4^O&. M4Z7ISZRPCJ#%J(4/OQFC!JYMR-9T%G/G6[4\M%9%H;RY% M*H$M[NK,&*LTC$=GAI*@0*D?Q:OB-C3H]EY/X0:H7E,L1"G"7#?Z;J'29- 5 MPG"FH<$D"KB>@0,(KL>.W9[JV%UO"_: G=X>I=R[N#]?/?]%FD,]7[>3?H]FCZ/C=?$(K]0Z"31%1L16DY>RV%NZTW9G=! %-3<#H]/$PD&2%WAF6ZX>@4&K+7AL8$* MT-54O 4G0N7P23=Z$__ :_0UB*[U%T37[1%=&R^(KGO<*_2?T(_'__-3^/\M M][90I,,W[>-#1,$=#?*G-^N=[8[_]JA_LN,?G_2W3_>V=P?7;N4['<$=JH_6 M97#&0(#J/5@3K#DC ;;5^IUAI6\RD =^[W[AV[78[[,<+)90UZ[4HSK<8!W1 M^6Q='(;%./QWX,EU<$QA7P5#1XKH?KPO_PZ/+3LJH$I/0L?2BO4Z"*GH4!VT MYI0T0Z7&7>3>).AE>=H7EL_$PL6@&':L+R**R8#!7DDY$ V4'F'(@".KAQDS M#3=+_9&+G-_/5+\FT05:6J:GBVL\@[R#C_QCW >@;,L>P;^4KV-D'YA'!)G!5KJV^=Q-/%W M]>8XXLU!>YL C]-0"S;--F]7GGA=B1RF7$)<(DG-C!E0>-L(S(+KJY0N "_+ M;8O:^B0BF5PP/BF0*[",47H>GH.]HYEVD /$[.*.WX>]/:ERVMV.!J2(%85% MQ6%4(R8"V9ER@CUXF'8[1W$^JJ8%=4$L3+TUMV>12"C^?V!=HINGJ]9!();U M VF(<6]2"DRW+/$M]V,DI".6&JN4UPZ;J#)$F>+ +S[#0PIAI<"@@-+ SD33 M/1F$@21,S.X\PDA:DD1$!C@)1QQ!E&%[$@%6.'(3:7./!4J)B?AA-/U6XR^P-!OF MR:&R5I67A59B&I@TC,J2:5>Y79(A4LJ46A."5/5NGC$C.OZ>O=HP.Q=1*FBG M4-5(!<2&:0N]LA_0F;?FS!@J3,R(19%84I#2+N31Z=>E'D](A^C%/ 1W[UQ2 M@PFXOK35RCD'%B48=5+!V?@Q2A*BM_+;CG\*1>(IH.W:C@\J3^LZO"&S77AH M">@>MAP>#D>E3#2+(KPVE\H+> #[J:!27?F]UY-"AH*"73E)-,8AX>7HX#=T M#F--LC *JR*R^!RD^X97:_Q>Q&6DNS#C)4%#6(>\V![RFZ5JY M^:R"8Y&Y;&8;U(;06H?3;1 I7"8$'N@M7J&;>QQHMR&P>C M4M41KE[-4IXW>*C?_E /)#!?]$Q2?&CY679>J-]9^P3^+CAS_D$TCN(\@Z5] M#\[:F?]7F'R64\9H7=).S1=XMJ(+;L6!E U+*8& T@O7:/I1HBAV+,)N 15J M\P=DQ) 9$I#?HKYH)W7FK9&Z11LC7;1A&8RFJL\&,5E7.OV.$/GSG"6S5B?A M[Z7$DX&3^T/*8%H7.)*WG)A'W3/>JP61ST";W#8Y;UPH #89)NH9JL9YO2+J'%,.];0"*.394@DI5*U+'$K MI!JB6$,Q I?1':L)+\H-F'J4*QN<%HYRSX:I8"Z;H?6L?U_,P3GD!A/D5U-) ML?ZQ)TQ\6&I1<7@4,23/^L3[5_SFGLQ0CK8,-4WT9914!9CZR1S=[BL"U46@>XRKT+:8?K6G*DUB=,3""+EN M.:L#]E847O5V&NQN![J1J0Q08R#@ $\P/H5XQY;Q\1CX^7ISM2BHZWXA"*RK M'F\]G=,QBF(S1^^>&%IQ,&P\3^#?Z X@EL3@.30^VNUJJ2+])BX?)F1@P$$2 M$6\:P=H,NMH CI+LTGS>P=X7"K$0&%]<()::2 KCBE@U.2&4DBR>CJD8/0P: M/# @1QMPC004@=N>6JJD#Q8.(28T3AUKK&8BC6AA!U,S*U*4'Y)12.G7&\=B]7B8:U8-CM'6>%G M/ULUZ_A84D5 Q[>9"9K34D&;:CKAV4X,G#_M%?H_BGE[LT2PZWPM:&5%'=$7 M<$A^M8E[Q3W;#5"OQ0!=<(.X8/5.%IR$1 A>YE;K8A"V)1JDZ?S89M,E."DE M;<(Q)N,+C)PW[=-64D-D,BU,KS+K_+ 9-[D9$<7BQZC@!65H$3_3?9[MAKU" M'I!6NI#.UAPGJ>$B,#A=3UA[U*X\T0FY/)I6::3Z;^A%$(>E4#T+IT@ A^DJ M6 _V#;A">2P !!>;F[8&\"3;EUD 0?U'#1*/2QP@#U.D@<=?I_!<1@ROWMD M^8+*JAZY"H7 >\;P+7HC["E9#T)L:Y1B69^5E1E&:*7PJR816*)/4OAN M IZZ'?!QXP7X>'O@X^8+\/'1(_HLPAO+/7^^-E+] &^+ "^P<$BCDI'CV49. M;!U$6+_2%@T#T?WMN\_H/5'%W4 3U4CCKF $@KLLV!I>DQ]JN=-#:/"O+=11 M_%4[?=36^L;6E8PZ^IG]U9KJ>Y&-;Y(-2MU'RN$RF::7)7XV2SQ& SB; MR1)+9AS#7:-H7('._QWU_\MR/Y?ECK#F3[70T; ;XM4 )4Y"T'FLJWV?(;46 M"L1CE0=[SJ8BU7V@TP&_0@*<"\(E$RK?!.RIV3UC9S1?B7^.*0 *>^=S3^4, M&V7$@N!3\0=NXM8"7:@5,EJQ<^M'!-\K;#"TY KV.7WBG7 7"6DA1D3'M>2;Y-.3#$?*S/+U3[%_Q&P,3'PAN MNH.AC?B--+PA"IM:DC'$1G(JJ&Y95X_=##Q.VT:LD?]<]+'8<[P7 MP^/ZC?EB>S[)8:,[[!G[=I+;6,@&F1&PS4H"3(I:BAB MTPQ9*HS<+>??;LO%!)-A'CLT#3(PKI#2;FIH##%T/I*>[KX,DGLAO^R>Y[U[ M!D;*_+YTM90=Y)1B?-O1AZ566AS)4H,;7+NC_-IF\JPM85IPVB9Y+-QQO(%T MJ32GAIN;%6U[_M?:^LH:0XM&8 ]R4RM=%>SX"%X]$M[:+.W K8CH6Q41?;LB MHE&#V(0A8 4!9[__P_-.KI1GWL[.D]>*ZJGU(98X,]**/Y*JKT+5ZI&,XM:! MU;FG/?^X775.V^X0WQE"# [",H^_^$M]6J\#T/]=XLM;??4HW/8GT+KFZUH3 MW+QY#>L76)QC,(RQ\CEIU'@6M^T;H!JO?$ICW,$?82+'V?3;^V7<]*W>2<3D M6"(F>Q0Q^=JW^%M-P/UVD[CIR^T8/#?8:^?QD.;X$R%V/N"9H=9T/[S\VE<^ MS+Y]L432U]9^N7DOI5-B4SO4%*166=(WM(E97:UU<5&ON7H_/2B>N49:T A% MGSW+G2Y;5*K#$EI3:&?1Q_?3/DKA-.ZJ9=2[:!HF=]S1ZZ['>- RPML/9T$; MK+8'/H6%NT.\$2)3TM?.#>F)XVB4,8#M-^:8CM/H]_HWR#40_?3F+9F0&FLT M-+"C'V82=V)L>%SZ_QKFO[[QY/2*Y,]OF]WWZ"[DBV;WIH?7M^FSUHYQQV%> M^GN_^3Q ?P_O!.;PUQ['7]>]Z7E=_0"MO&Z\XLJNP!/S;DR4;KW1G)J"[OW< MMG<_M[V+GGZ+[OWZ7B?XF]OX?;VZ: L]L0(!#;(33;.S/)R=QR/_K1;L[[\= MG^[5CTF1-!>>_+@\DOQ0A+SU&J0?IZZ#]T>5Q\4X'G%1T?>>U]M?O?+]!_U0 MV_ZG-_OOWY[^[__S_=^X]DOJN(>E:;_YU6P6Y4A=?J4^77C5-5K[*:SQ]]CP MRCS6AO'ST?C=[S_H]M#.=RJAH/]HGNB5Y0?DB=[I^+L'Q_M'?^\^88;HKVL" MP*F'G6C$%>X1/\Q"/QNCWI5G8;Q MI9 C=E?,/8A#4-AWB9*CI+IT/\FX+!SY!8AC<$*\I?HZ#X$A]M$_G/M)"$X] M=@NCC!E6K8/NXJ\P@B>T;$.8&>%ZI>J/"4OZ2,!%U0?))+_(LI.>?YS$3J MG679=^L_='.6]97N ^Z>W8X_^- _V?6/_CK2[94#^[3(6>U,FY$O>-U#8C_T[D[Y71U-_H*/*,?\5O#L)_X %6_KR0%# S MY* S-/=/[=[ E.7M_@ZWZ7=\NMRS+^]@TETQ<-0''^KF'M+QPU102]&T'N5Z MYZT]SAW-TCG@LM4#4[9*Q>9Z*ZOQ.6P ZL-=?NR>?NRQU%CK,7^O?AR]6_0Y M6.D]X Y\U_%W]@;;^T>#3[@-W_DGN^_W!J^+LG)T>'NT>?!OM_^_V_^B<[NSO^]M'!\>[AH(^_?;*[N&Y&+H;6Y!QG M6&ZOSL5SZ!YT/?_W&FFZTX?G?/JK: 6O8>W8@ M;CK\&\[SZH.=4FR+-";S61PR5_&G6-W["+R01Q-T3 K30$=%:/(FH;-4? MS)*X])>BEBZ?B)[3W2TG6582G(Y;.A?GV64AW020HH38IAS;L]X-AUM5]V=Y MG/@KRPP_ P?JI;+DZ:%LN2L]=<7Q/Z?8:]ET<6#W58E$,D>A8!)_;)SCK?VB M6TI7I2;YKJFG?E9"@"RGMY8!.#"\T,>P M^^Q'0W!_2A.J-=BX 9 ,,.LD N>7D^.;1969/Y$%RCR M+S+-CAZGV&R;HB:S[)):X+A5H7A3WB1ZHPT[?@#:C%C1XW&&=5%X%,] M>2 YP(4JY(DG$WB>*G7SW=^HODL0I-$(UCN$A9VKI>9]T6Y<39S>=%PM>0RA1J=X/2@ZPW^,NQ6C(6'(KLU82)^_P5W,*[_AS]!,]Z E5]4PL4 ME+T15U5*@?CZ,L_D.)RWF9&J(4J]XQT]>\:%*5P74I );,\?/;+C]5ON2_*# M@\#_; 8;F\OPO[7&VU#Y"I?+6$9-(+5!*H_1V^P&JYM;?@F>=U&9J^TV8T(I M#*/!FKCX#+E%_#.4!6:A4+7:CO'^;"OA&VJ0]C9OZF%5Q$3( 4=P+L0<9&O4 MA=Z#/3;Z51-]^J?1Z#S-DNP,+%8\6S#^VPG\ QC6.(X0VD'=E59[_B=T>_VW M4?XY2B*LQ\R)U_D@S%&E]G-LV+B?I6,4+K?$PO^K^\%?^]\_OO_*/$D<^U< M:']Z@X$RG@78?J)V633XCVS"__]6RP?_?81"SVD3ER[F86OAZPW?(*+';X]6]^7,+U(]ZJX[86AGB":B#O;U<"3ZPI MO@*G\HU7WR]DZ6I4\\;Z+VUNET.D_6U0W-;[7PD=WJI=0J;33V^Z07=U=>%8 M;OV4AQ[^W:G4_UZ@C6X\Y&_!0=X8ZN;V>I&Z!]0G.WF'GWD2_H-6@:#LX"^%VSL,RS /_S&6PEZ:9A<M%$WZZ) M;E1GB>'N&^0#?^Y7 M>:A.HXC>YL 8)G<.$&[R@1.'OU&+45(>*UIY-.*&][16U__P 07G:P;S(#;( MW8F#[Y^ *)11 D;*1\'Z\M8C M$86M3H/0X+$'->Y.2/K8OR\._3^) =%_5ZE\T1X(2^>XP^*Q]J#BL='K!AN; MCR62LMFY0?3MUN+Q*!;_ [SA,(_'9Y&_'<[PB+*JAV#]][=Y^=R_%N=&^BIYZH=!F_W_/Y;T@H$0D0A4#.'_];'",O)QL.JB>YJL+G2R+5\ M-S5Q^U/DCBO KZG5602+L&I1$,#UVJY'44.Y#1ZSMX9P3+N\AM.]=/&B7*]( MG3U.&ERS7*8QQCL /EY7Y?2CP%[;M,E_7R76^I;["#M"4+O?_>6!$*J(1GT! M*R]8-0I5WV#=]E+_CRJ9(\*O%_@'1<>WP^'^/QEA/15>3(")%)3R&C'REW5_ ML'6_-4*=@H4WDX>#,!^="^2S%H_T+T-L1)!-"5=<9K7PI'?_@O"59]R+!'#$ MYP82T->-I<;(4TW_C@L?#3W,CR$&.:M*!.(BD->!XGH.%#?P>\%:#_^WZ>^& M>8I7,4S.7\+;2W;E799/(@*,NC^2E,LKQNL/HRA%K+?\%)YG8>&W_SP!Q76< M(_U!F7F$^I;?5GD4Z/X!ZI*8N"\G,0+WJ;,W0/,"ZL1PRGR(]6C7!@SS$Q:"W:?QO?)A M7E,_GM1_J3#SU&=ANI0P_$ZT%]^NBJ@001']]V4=$NS- '%=Q%=[[=UC4 M2_P@@.5:C)!6\'&S\E@3HLLX^=;6M+1-2AO6_)&IN8+?2Y MUZ_.X#[@[U.!4$^*W^3HT17W2_$KOQNLKX,AL++5*!=2!3_MJ8HEA<#@;Y5) M$,!-X:ZKP>K*>K"ZUO,6W?7C:VSO0O>$VW7T_>AST%O?##8W M5QM/$4.?P+(\NXJPJP(]K*=O+)A[V9,_M>0YD:IC2*L;J':EUA.^3 MN5Y*/C5O>A[*3;&ED7\)YD8R?\U#**IA$8]CF$Y/UY7MP#Y3TP?_Y2JXJR[% MV1E4J6"S(EA6F\D.*Y?T*L#/M/D(=RNDWE.ESSVPY\H\2]B;91[TCJSL=2.0 M">QHB<62*KY=PH6@V-+5>=RO(P$.@S\%]A=BC<]>_QU['XH*)SK5[:&O16(Q M+$WTD+R/ID'OIH6B3ZMKS=,UKQV8N<)M@#WI"GXC5:8&]^B^@[4_S#I>=WD= M1"'M^!LK&ZAR836[\$T4GU?^"0H(_W,'[@%_G(;Q+(K];5BX0'$>+IUTCCK; MG54[^[NJI_)X&.#2YOY?9PL"Q<("L^+^J_ M&RCME8V58+VW7M/+@<=*31^%+Y>V4LR?*>='3 PSK MJ1:5LS O4_;[N(8WA2/E/$PFW-ONZF2Q5!HN>([7JC):FKJ2NFBK:5UT9U_* M6A>_X<;*\C+6I\)DE&'N[^0P6["!*IA>?[NWO!P0WV$&6ROZ K.QL882\:)' M'J\>67\ /?(N&N85GH/=%:4C6BWD&*QMK"Q_-1:-S'+#<2S6(5)CF)=92J'E0$N":OO^7_.;5M4/O M>&W:2$6V6FQ$HN?B&938"\:%\(>F5?_+=)-OH< MY8%Z WH!#ZU@:KEKDQY0^$O?6$70]"\NLPILFU%8%9'-\=!&VT2MJD>BB7@< MHJCK4^\I2H[M+"W(D2^3>6 QD+ O$!9%-57O;\D"ALB&8$8A9_*X=2@KC)"X M:JWQ-3W]WDN%6:/6R*V[2*\6JV!KG+"%>AL;R(3[V>_#S%>@47LKH,S?)1E: M?ZAH_L[RSX&G_@7RVMWHO>C51ZQ7-^Y-K_[:9\WJ8:D$'/18;,^1@Y4%>G4C MZ*YN!BNKZPN5F_),#.\X[)#!VSU>X?\*IS!92K6"(?C'G[;-LA=X:+0$/J%< MG&M(P:#7EF+P0'&Y[!\/R";"WW_(8*0?\3\2"BC$F8VG:+)U_,W-E6!E:V7A MT%''R?"]Q2,VYX$:-#Y&7.:;FFVWG)#VO0\+NTHHG_*<03YJFW\(\R$25Q]C M0#\ "5[Q!QD6YFV?5VA?*ZJ08_#.A'4B^P(_ZZV"U?4^I\):[G3^\>_N:]@ MO0;3O/YZ>7D%5CJ< MA:DUD=:3]$M<-V'>VL;59DY]NMHWB=DC]J['B;JU2],JJ6S5]S:65T&[;( @ MBJ">$A73>D!7O0_+Z#*<&_'E4,+'[!)^#"I<#_W6I]6#4*?6"&77'I!0]FWG MN]'PWG1V[J^7^+_B-R>< Z8XYBR+4]I$5%?Q&+J'W]/C;M#(W@I"4XYX5*E".(I6,4(.87GS"3C MSW1A2580?2H;Y0=1?H99897[-Y2+ZF&>3=-G-UG)I<<#ZO$8)PKA 5;JGY?= M>J7GNNHB\$[+B_TL3(OG+NY'*?QZ5E)W'G[T.EFJ74,YZ4;G_223KCN(CHI! M.;V\&%%M]3=#V>_Z:G$)XSD4\CM2CS5XBLP-O M!;LC'<6S,/$8?8);X.<5':N ,QHS&Z,\'A)/-EVAQDZNN>+R,WS&?.+2 Q$) M=E:%Z%]&_!L82526W"1=?P,S"X.$;W5M]Q<&9/[2D0 Z'@D>CO.*5@Q4L2J]V2X,W J\FC E3 M,ZF0M97($CFW3C\'YZ?*L6T*(J6>K18X4I%R"8.MW&83&('VON\F$ GP[F(3 MJ(> O7FY4$#!F+Y:0KT;2VA#Z)&"DT0SFTQ0/#FCVN.@];.50G2GAI@'L76' MT)-^DV:V==.5TFC_\)O$D'1Q5\F,]VUB6%>6W2N5)0P=)CX^?WT,CZJI2>\6 M0O@CJN^8.2>@H=\1,CAOH&K%$(/;CL2S]V%6-CB MT];:W9X_@J,J+OU).(J3&-W-CFLJAQ@)AY_^0SZGV-49!Q>Q8V?C>E3,E-^Q MCT&B$X^2Z +/-?FM99L1E+MVXA04TP1G-XE'&/4*%(O^*,1L"%Z.4*G:N#K4 MVI"J!R+PNQ-=3- 89^#/DB@L" 4?:2^^B*B;HE_&)<8@39]#Z@RUUGG;\?;C M?U?QF 9 L6..!9]$15;EHT@8CLG)[_TN85I^]CLSQW?=U_ 1"B#O17!C0S&; M^]KHH;Z00LIO/G[N.])VZOW-0$K>%EB-K?.&6LR#W4I+QJQKJNH1JF%!0'UL(G%N83528O*;;P1;IXQ&W#MH^7M"[:I8S?JY[]5 M,;P=DQ*!.=(J:TU-$9FC' NSC%XXG-,Q]5IM?;I=XM/'G\)5;3_46-F&W8V= M)K3ZN.H6@:<6D>Q0606TQJLIR%(UQ::JH"*PPRIHS"E(%;7A.9=DI5^$"68Q MJ)575)+B:31E&H)PA;P<; B'MJ&-%K$GX][FO@6E5FS0\^]P?O#C>P\1[W%41*#WR5&)'Q<)?12^#ZDYIUF MU_(T>8J"<($NM6^"KXJ)7*M#?&QM@^^\!6HYU/4'S*%N=_R]P]/=D]W!Z0 [ M1^_^W^/=$_@G]CC=/OIT.-C=?[*9U"82ZW4;WNCJ=M^'(#7&];B'=M!WT7O\ M(<=PN^A2]R6Z=/OH4N\ENG2?NZ6F;C<>1Z_IS=_\=WN'_PGO7UT.#C:W]LA#-#@%/[O8/=03J^CTP^[)]]C2A_J M1+O15B"-/7R#^&_4CF0!&[J< 9K$9%K>F2OP=4-\X S)7])[$PYV]A 0=Q>" M+8K3,[+G:J+FRBOT7/E2)1"E8TU*TD_3BF)_B#X.8-08I4 P84F*UW_W>H6B MF!B]:+_(,BV>]>POD-#]Z RFXCC/1E%$ ,T?2R*5$\8E%Z-LBJCVBRRY4/U- MR=D)_%$2QM,B\-"O.1,GGY"]E.E(:!)G9A+];#2J\APE46+F&BD[ IGGRA0J M?E/85>[^"N,GQPK^W_;3,)"2L]M%3FR9\T'VS01<"*\1RJ9"PH2AZE)KE"PM"A \G00H7VEK XB")UA-N/1!#>\T% M"D!$0557";[0-"[R:):#NY^6)L(UQO"?%5*Q!@3+XH_"%&,!,\S%2&481ABF M1#)5E;3YE(HV>ZD#ZAH#IE2:#*!5=F)@SAY\=U4.G.B<$SR<8R/+ SFYYZ#';::(Y3B_IT'%&C MRJ+,XV%%4_54 ]Q?9[(HJS;%TA143 GU!,>$>AB/J;,XN'?8YUWF"H6LRIL- MW.%&9C/A"9%2HB:/.,N"K&X5$0Y$89Z2F4%:EVMEHB\JBCLC6I>Y?AZ2SGE" M60 :.Z+\#-\)E2O>-2?!5KN,-;K1,L]17\"0Y9#%*YJU H%G M5?>:,!_&IPLVK/BNXVAF35BK8EZP5T>""L@CZIQ.#D2@"[24!O#TC0K;GIN$ M7-% 4>WV-Z!#!BMT-:JBQA]QR76\%/[B+)T,'TV).C+&(YONM;+I.&6'E^/I M&Y)Y<1&E(>?8<*.-R.1K%$\,&=;16#I14;+HC]"\K\4SMAXPGO&VXP_VWA_N MO=O;[A^>^ML?^H?O=Y]N'=/7KG7Y<03RMT"R/NSZ M1^_>[9YX&(G>WQN<[AV^?TJ!_-7N@QU\6QC(I\GRK%=DXN?)Z*XJ3LWW238,$UVS6J7D1(/]3/]RABEU009MED@1+IM_ MUXYY?W#\20_.^O T:'L5^$*_BN>21[IC1DPOUG^@:4MAI5$VG48$@"L8S0># MKH;@!-@S3"5-,AFF/+!V8WL6Z%]>6($2#HDR!29 W=]"0>H1#HK'LG/:YV5=00FU6Y%=_IYN;.\L;5%7\M='Z.M6-/; MO0?4V^"P'._W#Q$VM -:^V3O[:4 IV>[X!_V3C[NG/]I9 M/H@BGPU"M'!,_3A*H*W.;@>.HOV78^B12L9# DJV.N\Z M!&<^'.P2M!F=\KW!X-/NCX0L>;*B'T2[?HYWE]%8)PO3W^X?[YWVGV[]RTU "_=Q%MQ= M*=3JP^')8>'?@J>Z>W!TTC_<^71 P>C^R>G>]CZ;#_W!X&A[[VGCQV]:.!E6 MY7F6PXDSEH"80C$(GR*A'#96@C4I.JZSU2)G(F*P_ L\IO''GP883UON#9HJP!$P MB%\Z@PZA.I')8<:7D"RU"F!>2/%$'I_K_ M, IS0\FIRG>J^R@_N<6 ']JDBM_\R3TMF8R_XZ.E<:K[-Q5*K-L:5%"[3ZJ- M8CJH"V1717 #^4B\W8@%">XA?5.QP D.<"F#XY9,=!WW]IC;_=6?+QL\S*_J M..^/JFF%A8>FNVB=3(9*=1,Q_F4YK ( ^CFS$B*@QC0!LU9PR@2RH''73+,M M64F>?46O:S_(F(,C]%BH#1FNGK;CGCMK_X>K]X 4C'#15#H78!#76\VP9'&& MR^KI,BTA)F;WU1CN.)FP/)[1CF5Z MMNO2+ZA(35'DNSV.F)L)>V6'J9D1F(XLJ:3#%E6R%%3*$TXF,;7>NA#]19$; M*H"+F69*;Q6UGR[/P?4JJ:@(5X^N@BT7ZJ*8:1255D1 6-_^?_:^]+EM*]OS M^_TK4)YD2JJBU9*\=UZG2I;MQ&^2V&,[G7F?7H$D**$- FPLDO7^^CGK7;!0 MI*S--*MF^L4B<'&7<\]^?N$A5+]5US-;(;+])VEG%2/N3DC;[2*;"NEF13"/N;AA7AL 9%4I\'OJ,!GJL MC+CL0U_*T7'$Q9!%=B85YN.@C3,(OO/X0JN$T[R)M5=+##,OTVK*=KU!9R#B MHQ-=!6L8*5TS_1!:99Q94U_)@;I+=*GOMI2>6S]N%K4,GQ9E6.H>BX,DA[_D M#V$+4"EDW%Z,"<+K03L;/"S\3RKHUV:7(JFUS+R_GB^=+ZAL![90DJ=ADT!;Y$>;Q0B$3"U&*G4;D(X%#+;JR( 2[EE@FPL M<$!23^!\I&M4KX5 5V?JE3/C1)]@BJ+Y94RF8,AJ%@AJ* Y?R2B)?C+P681KIY>+K4N M$ &\T8Z28>13]K%+[AEQ?F^OM(85@U?X(TCU+)&:>87DB2W^A>=!X!;")!BD M Z[5$E LP3FR[H_7\/IMK_MY78Z9W>11*YI ;.F-WX[>M)[P;M2[X6KFCM\< M_OHY$2Y'<:- P'!SRPNY?\ACF=)SP3OMI0TX5W1&54EYQ@=+_#48UVJ(!X^! M#5]489,WT@%F*;Z,,Z3 &?8=Q>7(G>*B]G9L5,"8E;?BJF 06A8.PA=(%]'J M/SVSF[O)]/7!F6NPF6T2TOD VTX,D@N[#^5P:7?AOT8BJXDY+!1/0RS[8N%7 MUMCSQK>\S?:L1B0YI \& F<(8)'(<9YC-C>05A/ M6P 58 &/@BAX2]6>" :V].;&25)W;E*0%]CG%L'8C82&Q)%O6Q_PRR.-'$E[ M'\2KD:_-X+NG;N(R$6J=QBX.!#1K2M3,2.'@<<1K.M+^0PRHYK1]LT3;]P)= M%*:E*AY!LB!5/,02(.]-,N96%/ [LG6X?],F68)PI3 +=W]KEJ4U/MZF-:Z? MUOADF];X-6[S1T_V'C^YR;C#,)N' WQOO7SJ/W<*0N@\-)UZ1#3=&.ZF\+R% MW#Z&TXEJLM%Q7&(>PALC3UMUA9=WSQEN;J/_&9?":F'9TC3XJ*[CR:DX4SK* MV=N9$3N7U3 57S9/**TD'"1%G--TQEO.N1)AC@29L^*N]3]+/E]*K=@18]:A M=J@@,:+OVQ8S@7N[G2IO]2?R, >$<03:1 7 MO2[>-)^4U!&I6)(,N,E7Y@B8Q\-/8'50'/J]#1IXVN='5#NZN7*QERM7:J[< M:M3'4$YIA7H+" 14%;/X0CC:&?7N$4 A)6L3XPB7G0C$IJE&NX6 M+]^'@A/O17=?R==65:S%9!?.Y13;=ZQC0]^1]#T;B_XB]FLE>;WV$@D/!*AE=5TO>NO94K9_[J&5:))4+IA/&'_6^@O]'>=%E4C>E M[504!CA5]_A U%O&'!/66_43?_?^)$)MJ64M:KGR>#UD9@%=E-%1;@R!\%7J M+"\62(DV=W2Z)9&^VC4:EA+4MMR3O<)$MS0T*/R MKLOLWBWA;0EO*>$1CJ0Z=J:-M+J>>,FX6PK:4M"E%%0ETHUD&F%I]JS(TL*Z MP^XI!=U<_?5[YZ2^Y@KL>UAFX/7G\6)(-EK0+/"_/1B(,0BFS]'D-)E\[@DE MD'I/6I?&#;A;AE<(XL4,D/@D1<;+,>QFEH%X[73EZ40X]J*CR82\K2?9QHXEVWNY):6YWBGD+&H?M-,)1G/82)MJ6I:G3C"B ^,(\ M@2V179.(%\Q$8EZR%@E[D7:ND2]N<::1+SF*C:VV );Q*L3L^,@AM".,X9!4 M06'GV(KY#H =;C%@]J8HYZZFT^Y]AXWCA3!/KP5NY7#OX(GMC8>; _;MPS>WUFCLSJ$3,?M9SX$"G98XS!+BP/+/L0]\ M[B?7V"H"2E5.3["^G>0!^@)1U+\]4/ M]UV1,OQ_XLWQ,L@_]AX5_T3^L%$^;2?E&A&-:9K-:XFT_29>$5 M[/I55PZF*9=$7<"]Y_PL(%=,!?1'7\!0Q=1+4.9D*.Z":LZ*K*$\-\Q^AK.N MO!YLKC,;5<[ W(' 5I\@J8*@[ 09:5SHXOB\'=A02'Z34U \^O$D';-1FP]O M5MA8V]F.F@XZE=;C4E)]-7Q%N5M%+/>;&0L.-P[!&?0B7S88R=(1UW*0%6N*B]>X%.[6M_< MG9?-,/2 ]M+Y/)FFW*&8!5QG/\*SHGH-*NZ6.H4Q,8+0/FDG[9H[W0H[2].> MI8 \A)-E5OR5FQ17DNR6E)BDCVGCN.RR.DT7")$7]J>-R6I%/<*)19M(NR+_ MVEQ>M%9MQI-M;<;ZM1E/M[49]_P.!/*8]#F6Q*]CJ[)&1Z8MZM2SUNKD%-H M'?% 45?FT.310D[WPP%[_BZ&E=7(5U:-S#&PBCJZ[#F6XZ'F2G+AAX.]PR>! M^D6NMP4618#$G>)NS"6GG](FSP1L4;1#R7J?6A!%!(OT"YDK*=B+*H0/M?]B M\6#=E EEWC.39>.^5'PR_F0ECCER?@VTMR+31&I%+\))2#)Y@A-P=ADV?';U MA.K@TT)GK8X(\I\OV5Q7>-A,Z.1-L&E5+(GM:#_!%ZA2@9'?,I*/!*.DIPW6 M]+4P\7UI ZPG:X.SU4#E7ULOI/Q@='+X8/7OTN+?L MG0QR=+VXQ.8^STSGJE2\ <.+@YWZX>G>_F%/&[+-%;WISY\((#XI8]^-\K&O M%[?A7MSU84-H:KM 9>+ M:;E<")H-*$G-Y#.BU+DR,ZTWTQME];2.\M5#,X0V=&&GW5+8>KT(.JTP\!^[ M"\>"&V8'36D_ L9'U%=P.G--_E8 MW@!/Q;(I+"PDOL">/W$*O/6D,@/+S[SG:_?\B %%,%HR7LN'1-=-,D[A#)SP M)(#HI"A/8C@2<3K "7'YF_S%4.%]*-L'\%-&4L2!;,E>.BN309@'26=H0S+F M'8@Q464\PU)$>,IB702_43Z&%D2LJ =S;AU*)B#Y?*GV4C0!0@/BF<43$-EN M!AW00UJ29[]VEB=4S6/BQIR41;- ['>$;64GL3/9F2/BP!ZH8F!*6S19AU.] M]/M]S5,- Y$-$TU/R>0*_O8^I!W]O.=^NH1GX\\$(4,,G_(>R'&-$"ER? MXM9&J61O$J536ZR[)"S<">W@P/Y9"8INJW*J9;TMI#!O M4S!X2T+(K'Y!1U8@>HB]$[^&3=9,&IK7'=<6!P[,?I.Y*MC@&E7$#?GH5'PQ M\;A8#.[565K636)TK_@AUPC8UUMZ.9KXVH@W#])6.^7?U813H%]+TYC#NQ%[ MV6C(H4,P.2SGPZ^$H2GYT;NLUIP#M@%W.?-7(M>E6GY;-I=XAI,.0C">Z+WH MN.8O:;N\T7D'@^D NGJR%#4+0)$+O')JR_LZRLE?M]M@^DXLOF3YWI%D3;XL MTA)840X/+&JJ+(L.#ZA1S_--WIS7C(P9MY(*^DG,)/ITEEPYE2#<]W$2>8.. MND!9O1D$9MT, @L *OD#E*U^81N+B.D U)"CB,S(WJO. MLC.70O$X@Y%0V>%JN%;'EQ4W@CN^C(PGR= MPL#C%.J28?KF@\'OHCE!51E5 M3H)CT1?DQ"F7,);W-61*:F>@ 0?[2I/)DWK)L7@QJUC3+#7VA0Z5)HN71-Z5 M')'K8\ZWC[H@[& M3)!_N7*6B'PV3 EYU$H),3U>]M>Z^/420L+7AM)!=%:A']YJ\Z8W&^)[%)-V M.SO9$7^UTQU,AV1]S[CC,Y?F.##6$>/@V_'(DH=3Z$NDD+$UX\$LR7AP/&3= M? ?E#ZL'^D/Y;C.ND.UPE<0/<_W9#IU9KI;M8%;,=G!;M"S7 M(;IJKH-Q%V-#N4A_7YSULAV>;K,=UL]V>+;-=KA?#9S6E;A>_L-1+X,B@1OT M"AWUZ>>HVW&&-2MV VCJ+J2LK5!]6=ZO2@+;^^$ %4C3$RXF];0UE\&1I''. M$OD6SJ]_;J;E_+C6)(MHW20+X7%[8W%+8_%[-\&[Z_YO"]W?EMU/X;B-H'5^JJ,?JH)T9O MAH)+-QVCCSHQ>G-G,?JH$Z,W=Q&CC[HQ>K-RC+[KR!X*S5^N7O7$X\U-Q.-U M)M,A-:\=AC?7$H:W&W!I(*JZ/.1NKA9R1PHD?[(J?NA1KBCBT!=]5L^$;#P8 M53@9!"_O %A@Z+R7 N\O!Q8 #^(P":^.WKE M9"_OB]YCU1"$@5D;PN#I]P)AL RPH(_H-,7]F@ +^NBY#["@DVY@[@:PH&_" MY@X "P9F9*X3L*#O;'H "WJW9+50]#(VL29@@>52(6"!N3[ @N635<"": "P MP*PSV#4 %D2]@ 5F9<""91-<#[ @V@(6^.[P91N[-F!!S]5;)9A?%Z8'L*!W ML.\ L$#F9;: !1L$6+#LFGTGO&B@6+NK+]QNL7974.^90".\O%C[8/^:B[5; M<41S)\7:G3BBN?9B[9[-[11KAYM&Q=KFZL7:/5\<+M;NTSA[BK7-\F+MZ&#T M].G!Z.#1_IIUVI<9NGZ=]LL.Y,!W6*=]'8E$S[:)1.LG$CW?)A)]DXE$7Y/X MT,<<;R@#HL_A<\V8!KV.S$LP#98YB[:8!C>:%-&W]=OLB'N?';''(K;PS3HF]#=81HL]P9N,0V^K7R&+FU]ZY@&W15M M+O$,YSML,0WZ,A&^%M/@Y>:GT Q@&KP_O/;JX)?;ZN!M=?!U!LENNCJX:T1<5W7PR]6K M@WLLF6UU\"T%PK;5P=]2_&M;';RM#EX>[?KJZN"7]Z0Z^.7=5P=W+.'-K0[^ M+APD=QQ-^V:K@[\#XE@KR?/Y-LES_23/%]LDSWMR!R@X? SO K- MP.+"N:, M-Q/[O?7[_ EKG2OQ3);)#,5F95T>(,IGZ4E#\23-C^GXLO;,)W4KUBZ<1 ZL MEI,$M*$2G@#EQ(L7'?_S@\@"YU(B6:(ELG%EJQ3(=3H#A:"@QVH)*8D*8412 MA[.[YX?4F[7<^MS;_@".;SV-HE^*$A396(,^19Y$QVBY\%R/#.RS'E]+)?;U M[E^R8MQ3ITQJZCF>*XIC.(XDF;,#Q2\>DMV?)O,%ZUY.ZKY_^_YU]+$9-SEZ MS+W@I"W&. *=#ZM9X2&7C7%T4B8<@=S15!=O42^[\8*96X'^EV>1N^_R9,W; M]^_0?7N&SL;W($SH6[M[T9LBRXIS#6?Z2^+(8)S-BZJ.7AS\Z'URT8RS=!+X MZ]Q6<:"Z?WM'1KVJ&K^F4>5 ^_0F! 7'_WGT]/EH_]&3H6ME.KNW<,P5W#MV9I4D5OC:U@6JZN[R^E1'M]O&(2OX MZ)/]9Z/GSY[H1IXGI8U3HO&!](3"FI :O);2/0N@;Y\7G>E1T5M[$FK=5;X. MYZEZ.\1'Z.54&=@X ,Q#FVWM>\\FBL\:P\V;9:D!)M0428! MZ:[6KPE3+W.TQC@_<3?:.=KE-6#M%4PVKF,C9HFB#7AWN;/Q([WA7*CTOBQJ MX2%^S?#.R\Y'HN&/H)N"QO:Y;=[TC+X)G/?(&K'9QO2.&4DDH3 MET6C%(NY*[)UQUE141=22CC1LPK(V3H!1@YJP.>ET?JL%$XN3QZ>QMDLVH'M M?/[B)XH_M@3&2SSED5P;883S-6Y,M/S&F!NZ,==-PXRHT=J6"N\[NNOR[&+( M2"8A$N_PW$+#'O#3P/W=:TD>ZT-20=V:&P[578N8OS)A MT_F*"\XAWZ\+B1=R<%,VL$K@;%"(=DL#NN( U]^=1DJFMTS7]-P$$@](&'RN MY#3-8G)_NF3RP6UW!:N]>W8]S&H5EG++'.Q3J.^M>AJHOH\327$\G4*"?X?;Q43B?A]%8^*AA?,OSH!/Y>3+!DZ$ MTR &A[M5)D2"^8F9IQD29YYP1I[,AS"N-*;?]PEYSKK)8(C)Y^ SLT#_%#EQ M>S3Z'ZDET_1ZK-P5OWJX?WC8X7:W.HD[N)ZA#*/ UJ#")M%M)Q;'%\0K5;X& MQ@>2X9"JVLH1[%J&/6H\\_K#_8?3^$*!ALX3%%O 'D",E>CT8;K?$8PE1()2 M/#;ORCH/<2=Y)*)L3,NMG>W%FS*2A"7Z"B-P^3F55%*QDXI&2UX)V 2+()66 MT^C?#:@1;%4@N8TH2:SW^5G18!9FWPOZ!@6(VHO"=##@#O \YLE9)#F;M7N1 M8%H)J6BO0%T@&^<1][([]!#Q7A^S?IZ>R)Q\59LH>%*:A_V_R^("?O90.R Z_4 ML4MY\HP!)K7W1\=PTR0BRYG9/?!MRX?:-;.FS-/J5,*33H9-XFS29))3WBQ$ M>JI\UY7!?!&]X]GHR;-G0PSP[[=I4]9D84R "A:H?N0G_WBP_X#^72WBB?Y[ M[:^?I]/Z%!_=_]$&-":P5_&B2OX>Z7\]0-?Z?]2ECD_X)+"12N/LLG\@#OAZ MJL_)Z(^>_'BM@8QQ.!C=MFDR*5A;^SO[,J&ZT8N\!%/>U. M^!3DV$/<4?A:7IR7\<+MT8_N=/I>E;5>\M17?^#I?O@8_$\IQ]-Y9>BS2YU>8T54VYAJ)-/WYZ#_ 6/WY"]!;@U27KD]YU[3OU[>J?ZRY MA"N=X?5-]X\E?F OT. O:GN=[O=UNMA>ISN[3FWS9WMOKGAO;N)B_,^5+\:F M7(!>J^OF;\61^!JF,;S.:-."GL/O103AA8NII.T9T+D>1Z$[E'6D;+R7KSJL;*YW)W M^LCKB-(]G6\ZV8(X^Y"AC>Q&_^1SD\0//L?#QY$53GYQX-T'I\D M_[V_?[CWK\7)@[]]]_&^&XF)NU*;@9STJW+B83$W=,Z/OOJ<+^.4W\ AWQ13 MOZ4<@MOE-U^]\NL[_">CIX^?C!X_.8S^]_]Z_NSP\"<'!A%1Y=3!3]'^=1+( M-T#+US@?6SK3RXZ"_()O%8R!2O&+^0++V*]6K&1I*HM92ZM)16(Z9XYVEHZ<\5:NCBHLS\8/7K^>/3BR<&VLNYK M*^N>W\.4D4?[FY8R\N398,K(J@>W>6I;9X7WJGANJXVM[!'?DO!-DO#5\R.V M)+QB!L.6@&]@RUL)!EO*O2+E/MU[\NCQEG!OE?->)4"_I=FMPG#'9'N5(/>6 M;%?T.G[/9+L-&-]4B/3.T@CN6:AX_?CAU\>)-R!^N.E!XL?;0[ZY<.AFBZG; M.>!GH_U'^Z/'^X_Z \'TEUZ]8JN:K:>:2<3GNPP(KQK=-1K=73-"8(U M9UDGULO[X =\H\L"OF9_[]'^L\L#OO[0PU%?G?T-1'UO'"IZ !7Z*,^QA]\' M M^./B55?5-?O$8J7J4%T_.]Q_Q%N.<94MC.TWW7$IZ[J[10)7;P%T%8QLTQ MX>\6ZCL-MC.(K?S)5@;4?1$Z#:9Z/'SP[U::*#UE:4R9P[4H;K-+S.O7Y@;&ZR M*1]G0&D>!V]/WU?P]C95XF814B-F!""WF:69M))6!&?#S5(9VB'Z/2[A4P+U M_$B:2P@#F\("S@0&6+L8V%D 5Y,V2&NC\M)TTMQH\Y%9&2/)PK!9ZE'"\E&6 MIQI0]\1E^_>-[&_Q4];'3SGX#O!3[C&!BV@-+^LW(%975 ZIM5A$ MS=U/"D("3*M%4V-GD_H\2?+!!#%I+V8&E$MNEMS#"UM20_'^2=%;E-B8F9/, M)#T,V3%Y#ZA?0%][!.P=8%;N'0 B-H_>PF\+? "X]NLOV$7I*D*#.AD!FX'5 MDGB4G=LS1[-:NDSU?*AJQO.TIF: =25]4H;3\-S3H?+=5;G[Q)]9;26AD&W- M@*T#U_YB^,M[T5^G(-Q)RO->R/$;[!.387\;$83=;;&G68JVT.KPA&^!$5!3 MO\ &-0CL*C&21F.]$\>>\-1T4?N'FY[3P+;AU*ZQL5I)ZZO4_,/U(!_X&&LW MYU$9I]B&)MH!36T!]BQ3?TR=H606 R/@3.+JLS0&Z)DJDAO,,J*D1B WFMCR ML]/Q8J P:8S10V0&#BM&8JB<6M8_X(A7P2W->J8XIGL,;*1&M7(H;3,\F)2( MA;]O+OD^CZDFDZ;(VVCEI%I])A]2!76$%V.FT M+6T>-/X^+9A:N[>?C8#X:SRZ,W2%YD#*8L:@BMLQ7#Q.1)TU=LUPMYNO6?00 M*0^NVPRO>P3Z%C-JZ5E)@XQOO/7A/3\G<\[L6$6CI#-OP@?HLN;+][1?-%$NVT7!OM[X1N MI#:WMFZD=M,QX[7YO,&&8]_VI3HNY@9WB'0Z):59G&;4_Q/IF)HSHGEQ4A9P&_G[T02%2NGH*OAQ5A9S M^BLWL4=>/AIT?S*ARF2Y,:OOVFI?DKT.WP@_+?)CEE83.' 2(S0**M6@%\9L M3<4]2PI?-?HJ6GE!E5.G^QSL%FXR[,2,I;7/@F0/X,?0&4F7_(2LV[1*=!O# M,\/GS$UX]NY[3\I'/:K>)G>E/+J,ZGM%E%YT5:^6^?95&KAP1.]=M"TG80;: MM15=.C6(XKBJHQ]>[ >QD[WHI7CJ_5=,6+$'+ZF1,D(3#09^++"%-BB_62?6,H+_JH%HD*90*2*U CMUO'MB=B=C45B\V$&R>#BGR: M\#-Z\RZ[!L;98'O11U0Y1095)%6"T%EG- Y+NBO5M>=<$&]:)!QHFR:3=,IC MVM[?ILVB4HI+CK1+K%J6_ W_VKG6S0'WD;4LBG/8C"SE4"8IK;"EU7)/@Q$7 M+,$/ZHM["[&.:PO6:U$ A*'9\\AC9GT;861Q>*0W:8O-%5EPD M-BJ.IY'.4IC)+,56YB6KJN3_F$K3^[&&%*B#<80N1CB*.M^"L(#\V-DAO>=.4CLC% MAUW:2W3TXA#>7. Y=HG1I:!0BTY^1#> M02:;6M[,>Y.\\4+ !N0)TC8*#IA M0T@/I9US+Y0)YNV@TYVU#*)ZS'X)IG2+4G)L*7U\BU)R_#,Q'%#2^4(?QQ

/"C* @?I35"]?^;02Q=RTJKL?=_L+W_K3!1]=Y_5;$'B79# M]S(8S8_Y 0V87>VV!66 Q*S<[P\THEAVI@V":;AMD]W8&HI\=GVM4FB>@A#F MB_]W8NUG[^U0594F8@XOV8!MC0SD@B( )SB(K(P0](*JZ@.#7J@\9+TN@93& MC1VJ:NQ#+PPKWJ(,J[%#53'83A3;)(XR_#[/?081,;34"\#%;YDMFEE=JHTA M.%G1B3E@#&'A>,MEH0SN<<)YS &&C-_9[/9V+ ET]FA"* ,#B':L"^_2BP M3>EDL/L8;QA O*$5.ZEZKX*J#1])G^YK*%I0TZ8S6R>Z66= R!#T2&U:5@\] M:!AG)[)M$6O R(S"%L. H0;IL29:3P!J< A^[[ZX*M-Z0X/3[\_O;=R*H&K@ MY<@&MB(X@VQ%4(;5B@#F##HYMJD0U>ZVSJP5N[%Z,X*J.<,O.VR7*YHI?)RP MK!)+M8EF#3?=(*S$A@<[6($3SN+VZC2"KPY[(!PE5&( ](![V(7X*C$ ] .0 M_0&[O4,U)9KW+^#LX'@R#RM='%@(?6#]"[J!BD.U'*+9W29>6[F+-3H8CZY0_J[6(00$LL[Q7L7VZ5 MV!"&O&]#*/&@GG$R^E,(?=>HN#= MN&L3ZPD &CG=H"*WI*NRQ>4"0'YU=5470JI,5QD#&(0^5#_6:NS'XGA>YK_* MP_1C6YT;WMR/I1-Y3978R@4$Q*O/DE>-"T#G:9V(MFNS!X M7^7\O7,F!>>1ZXB"/CW8S%1Y]4*@^O9E5XEU8((5;AL#;L/OSQ9H/&U>Q?F] MLL4P>61[@.GQ84V;5W$RK4IT725JQSW7K=RHZM/F5?,"4'G:Y8IFU@".DU6( M;6OXW^4;!!>&W:NCPS>U[M :VO"_%59A" /6YUBX@8##B4EM%,^KU_0^'J,M14 MC_WNEH;\IA%-[Q9,NA=SI!OPX)94:J;56KT0K+O]"UZB4G$FK-FOCSWFC'O/ M&:O51[:K./UVZ#EC=3@CVU6K1M3,P':U!W2P M+B1'F1IQ*B5R?]FZMRMO1C^$[_/7.Y=>EP5=-=W+GU_F]]YBMP(YD,C#F_4"0V(YT?@5U_H5 M2/)Z%V])[V%'^; 1K1(_,V[CRC \?=O@H>-NWZ< M !6^>)NM]W +PMTA$GIXU_0PXA?.I)LE2OY[/\(Z,C?$*G-I&08/V0<1*;<* M^&RT]52I] H[Z"A_UKYZWG'KP3%B;] ME[O:X=^EJRO^32JZV)^2L)+:R7TDWHWOKS M5]('D):,.A\")(.N9K_U2_PU2B%Z16+:E-'J-O3<;U>W'EPW>/"&DCV[7K-@ MO4C3+'4RAYUCHN*79]>+&TE/LV?NGB0O/*+*0)%Y8,9M4#&&.R]6:_XRC*Z6 MN]7JY5L_FJ^"" 3=Q^77T%UXH P^@B@+/[F/J *B=W]MX!:[(-,>4^4''A3. M@?V5:C18XFJU<18OW:^8F@%JYN06-E#OD1-'GCAB;":L=,1=*<[27 M-A'6-3->!G,JR:V=)O'K4]O'7DB3$G'3(L M:Q91[.%F!HX3KP8L0DO$PVX&HN@*,>RF2#[]PHYA!&;EAK['FL-O@_4N@K\/ MXB[4Z$Q-C_.UM_:6_C;ZY/J+C[&A)G:8^G1FV@[1M.'VIAPG7(T^GE8(9^ M MT$V3F(U)U[*LAYN,=!H$6]>H54]/AR<7^+%\]C"NNOCDAMM'\#[7$7NCH#D" M'JBM$4N[T'8UM4:97S>$M*8SQR&.VA_3MR/ZLU;]@SN_]]=>^$CU@/>OG;_! MFI_SGG#MNHAX9Q_7?\3[NEDOWL6[$CM6&\290RQUN(T<1ZFGU,)YC:;-M'5TT4I/; M>I''U$C5-C@F'.-(3%4FCG/:/:UQ3$5%1;G*H[V?>SF;SNQ5OQ_&FEM M.Y?6ICV/6^QYO$UH,.3D=CD[E"6T6V232J_(L8]3N2KBW"GS)I86%O=@F5V6 MIF>0LMW1S#S?#7!H(E=SB*4,.Z=U\1>C!F)5.X=,NY[4ZUH9@#-? M#/M<%X-6L>FJ3>3N]:(-_K.<#97OG?&Q/AW;7FK=V7K;7Y?.QO08T,TRB M&/TE@*R MBXQG#7=2/YO7KLFFX,T2)M6!!__$\L+ZV7Q_3::^O^'HX/FSJSB:G+1.O1>19!S"D1$[][4?12>L/:F:1-$.)"+TCRU_[^ MDRJU^:F[:@O.&I\89WQ<8BYTF\,!$LGI:S*-*MF*16RKQ5*IG\]14M=B=4[; M-28-[LC0RELJ7(^SE2+5O R*C'5(MJH27:#_HH4"EW9*5K1K9__5_]Q%6W_Y MF(=^J%1-TRKZP^EU5D0>44;DD2+D$6U$'FEV1_9KNP[PIBH5<0D\HF[ASUB0 M,Q;DM%Z0TR4 QEB0\YP*MT:*_W@IQ6\5/TLU4B: K<)M-2 MB"F/E3CMI$O.5W"@8!;QVJR30CQSBNE\!0>*3E-,AD8LIVFOYIA[/7K(YRM) M4(P+O1C&^4H2%#I7R90MHC8>(?R\:W&,\Q4=*-:E,O[YB@X4&S2"8A-;[Z\$ M[3GJ ^-\%0.*(^A6#.Y:G"_KJF(\W0$KZ?]G[UV;VT:2=.'O_!58[O2&'0&Q M<;_8O8Q0^]*K.=V6UW9/QWZ:@$A0PC0(L %2LN;#^]O?S*H"") <2=!"G-. MKVV)!*HRL[+R^N19%&;V5>9/YTI+Q)66.AN3UQW-3N<<2UC*RNN2P2"2 MG.W!.)W7+,G=#I3NCF:G\YHEI:41[$-59J=5F>KI?&Y)+3F6=:C*9,S23N?L M2Y6&* ]5F;VMRE1/)T)8V"OP(,6\9ISR6AC*,H>RS.SS<**R3 D;I'E1,'C# M;/$Z',HR+[8LL^>H8W7/@8EU^Y(J\KIQ-,BQUN<8,F2QB;@]ECG@8FV]C )F M9;WKLXLCT;G 7M@!M_8Y.K90([/]YJ08+1SY"\[-@-;*F_#70;E>&5K5!F*C M,R,9_/QV3%01K!:#8=[]6A(JRU352T%:,U-(:]&N3XNNUO[1V"T%_<4/'/#P MH['9#S@$%8[%PO'0V:=#&$:K:'"!:^'@)K7F00F #\)^S7!=.X/W&M0+.7JY<_]FVP__Z3T,2];=<: >/ M#CSKV;:"D%L%CD\.*C[5QBK1F8UXWR,V"92^*)JE *]!W/B_;]QG3L1QH()* MH./3ST3D1]M:L('0\0*XIP>?FSWX/N@'>&%T9O#O=S87;N[^9_9@>4ZX!"4^1Y62O?D)]WO\ZQUZ$CKRW/K))_< 4#RPD:9P].9$+=G6[(&L M'%<;[01_@0];.$&X'HDJVQINUO=L\J3ME_$8KNE0(?*<+0'XY+XL$)?OSG*S MQ!73F&Z!#),0HO#AS8;NA@T9 C< ZU9LW\:L9.3_; =:KPN9+>HLR8J/LV0 _ M1)3;V^P>L>/#^2V \\Z])]-PD:8\AR6IR#Y*TPGW#3ZUQD_9-@[#W8HV;BEZ M(]Y+0$:\G!(,XA;P:2#:L3[MH-?7Z7:T_^QIV346TAG?1[!ZL$#3)R MJ$196(*/CX,] EM<'-'[3"1]PMW0M<8?I:_! M37G^&A2*O[E_0 E;6<^IR">W&]6 M,'L :I.CE"('0@WR],S3?7/(>/CRRHH6 S]&+31I\Z(1]\S/C(X#>%DEF9M*#WL MP* O 35%NC"XLQZGNK^7LQNIBEK?P<>MK*AOG^=\2LWG M?/:V$Z)96,JQ[AS763^3B;'8CD?8S<;M?0;E5RY.)>/$$4'DU;ZU1.R."+RRFWVP(*9")3A2^7B,!2>=Q.;&0<3B1P.MRBTA#>_;4A?&J MT8%NP"L%>&5(O%D"3Z]?"9?B["7)-WP"^:^;8.5NPO?4 MQ[SQ4*S*29%:_\1+M4_\>7*HT4&OSR%M/)4-D5?4]CG4";Z'9$SDO=?F 7RD M,S/'AO@XO-2*&!_2@/&1A?&A#!@?#<_)09"/2IE":9R(FQQ**%:,DYQ?E.^N MJRC?U]F#/=^X]JYO1HV\;TC5B@&_*D],WQSZ>/J;_TABV"&&^[P\BRKFHR!T.XUB(2?>3]*SH[NIY-^U@^K3'AS/*;]]E."SIOPPGK+4 M"F>MN;];H(V#9T[L>:A5UN1>!%N-#H*MIR3Z83=9UIIA85:C>@@+^^_QU2'R MF^4#90>IM&$ZCWDK=02 M;X^;+DA@66+MEA?:W"O'F_E+^_49']^X'"70M=$?$:*996B*>.IRJOJ770(SJXV'-[(='K MM+]C]?>]S!D>_]EGJWWK< #$.7 M1%8^H=GXS?I>48!(9[:H%D.P#34'[>C,8S 58=GTXHEF TO;T>3'8*E!)_H6 M*_I^U9MT%0_MAU2UK_QIV@EDA+D6W_PU_K*,)8K3>423%\7B2-?0Q-]8H1EG3:N!4 M*P&+^IS"*?8FKYRT0[&!"$647G716G7=3D!L.[U.ME24K2+ MOC8*[X477P3<;M$58O:J^E@3A];VTKS3A7[Q3NJ.=\>#4%:,>F%]"7J4K]L' 5+ MKU1>4(NK9,^\+U$_9A]N"U%IL8KN4[$:' MBKY#AF+T6.!-I<7<=3W_^*75![6OU.LW-('+.-45WI"&?J8C&+XMM,CHB&"N M&+RA51^_>,&7:@?6=AO,4K"?2>$%I?W*CF$6]["8^C=MU-DV]+6=W6+ZT-<6 MUJ-+J5:HTK5":FZM4+O<;"/:T\BK:]3!5>*6 D+*<$D9Q6'ZRXF@=4U3K3E- M6T8#I.$QQ^-@CY8WGV9U\TZO#[*-5->IVI'TJEM"4Z7C8[="X[1DN#T) Z?V6M[_E'X$^JNICV$ M^:*'0#82;QA#.+>^LM2'/MO3:^G.CH@A='M$A@#Y"0+D.:U^^4(@CJ>2QFM& MB^A1%\*E+N/CM3LR#:FTWS5$QUN)CM=GE8R8Q(K0/J=.T/65J-&]@.ZOC3TQSFYBZ]Z!+S^N-?V3S@>VYJ^TXK16 M>9C6FC6M51VFM38Y(^V-:I7+C6JMW.MY?J-:9^5&M7Y[L+F?+>]/[$3\9CE/ MEL<]62$0?;ET0J2>/8=5$,DI^S^@ PK4&IZ\ !L8GXQ__P4LXM5__:L'\GY\4/QZRP/Q M"I5C G+_L]L0)&MU\MT)'P];5# 8/CC4CB6^[5-0J,6XTDVAL. MV1[._!7I0$UN&[854PO(,W,WZ#@,,[.?@@JBL0IVWNK](R M' ^>L]X0%FAV'C^T"IQ':VTCUV:$2I56 M OH:#!DNM&>;P%D[=GHY.9L&E>UR\%-\;?3-2'8"?[Z9K4.^VBK6L\GK"?<' M"FQ@WZ-(K'W"C,V^5"!_8)7KD%LZGK/<+#G;"CS06F1D,7Z"B?@I?LF Y'#A\LUX4CS'D^V%MA")^WZ)?BQ5CKM05?156["/PE M_K+2(JPE\N1?/6-/^QJT;22O MQU*4J+NIM(C%MGL]I94I^6^NOW*B";918-T'UNJ!$Q6)K@>N%,(G]OI%J@D> M%U--+M@ ;N3N_K1EHDL1W0#Y=.^ YHU.Q34]%9E*-:E]*^KVE1_@%>*!L,ZH MI.'+MA(PV?HA/QUY%/B%VSGS]D?2__.]$\Y<'Q'Z;Q=?T3!9.X_HZ8(B? Z= M\*,?Q.FC1/(>[G608CR ST4CZK=N=.-7I7UHG5IT&]-(CK(\ME R#94GI7OJS>O/N^[PQ]J-Z>#D= M9PZ8!.I:1J_]?E$-B57B44*SBE@JNQM*M.Y7#70FOEHCYGD0#\.L^LPR28=4 M\%JI& !]#XH]<(B6N5U$%/V"IM_OH%UO/#9]]@-<0/!04%HD<';C_9YHJ;Z2 M$@'1%:BVM#;'2JY)B536899ET?J'%\QUM>=^0XR*142WDV$2J@N5#3932E%"743T:FDJ)C">"I, MA.I5)&6UPN7P1SL)?\#25-OGS_&@&*F350:,L:77Y;^-:90E.-H6IAV)[4)B MU3;3M?/1G85^#8M;:3^%F]5T_?#3C_AG%-S^NK:\.8;6;@.@."JG1'WQ;_'# M"4;DY%A[.RXE:[O"D:MUNV" C>1NVTW]WL; C-\>K#5\'YYVOW'"!SO\9"$/ MWSU8> [@Y1A2#:^]^1_FS/+'"IB=@M+1(5V_>Z1Q1F M8OQ:0\?XH+/8N5O?=/7LV@@K&J)=8)*>,KH162YX,11:>;V+S;RWSWGU+YOV MU8]-P<-_PGVE]@1VNQ^0F^+-QH/MN'"+D(6GDT)@",(WR]4!%Q*U-H>&-Q_U MS:=N8B0>\P=BO1&P@_)FW[E6G9;O=#-*=[I=9&EU>4*9 Z%*$4H4!D*5(Y38 M)J$:QY,3%SAWX :/U+DIK MCCXOKT=)6M)6LJW-W":JK#O_D61KMSE:W[,3V3'NZ<&9/7 L1X;_(/BD9V_[E]RH+38J.+]C/?SA M@PT?LP*ZJQ DO>7T?XZ8A[V$5B!'3?'P!,>'7\3$JD>E:6Y#;V?]O <75K&C5QDZ>K,Z M>K6AH[?9H3C8TUNF1U>^_!Y=NUSO"E8H8?$'L:WB7KY(_QWJI U3S;=Q<^[AOK0Y-55X*Z*">H MU]G=>+3BZ M)MT+6N012SYKL<3JJ,,B7&-\=[(JE GN9_J^^\4/'->UHNI1-&<_??WE]^LO[[D'D&/2_PU.*!CW(->Q*D[J MZ7QD R07XN2P7O[7-/61Z/EGXL5=S]8\/!.H@C*/G<0!:?4%';Y MYR^3V\F["0@JOI@4LDZXW^.'1N\[N*MXZ5AJZZT?7#3$HRLA]MT*[H54#$^J MXO2S_;Q+$/"S':#!!QJC;-6U.9[NCQ_\(5(6,1R5=^B9>L\Q MR B>V-"&2RCZ&3 M>K@5#Z"7B<'&W)/K(,#X*4'N:0Y54?+I6[Y(AB8IYQ[2^>&@!I2$25SZ\M/= ME-#HBMK,S"7]Z<>[$\)JG#7IBR\@JWTD&!JC_#H#TVOC9HD]Z1/H,*UP2DH" M1M9A]'DWEF45&M2LXJ-9F?'T?S<6\&7]W/ 5[?9>=;#/>S@T:WM^Z=M\]3N8 M66'E@7S1UTDD!U1+W>__PR9]GTU[B8J3DI@/)$GJK2'3H'\H_0V$DD)M7) 1S-;>>TT8-D=GW\*FTT:*@52SJ$W$B M9AL2'>TJKQPMY2S??/I8X(72K?Q3E-1_8N-$>LO11?<+O0B(GLST3PDS0QPL MP6MRA1K#H[$7>T7>S#-9<]UY!U"O>0"U-@Z@ MS"L'P'BZY%"M$X;M; 4GK/4UES]#V$/6SAFJ]909K9PR42*GS#SB*3-J MGC*]E6O.X+6C'3.CA6.F'/F8&96.F7KF5Y79SB'2\!!)<(2$R1ZS.CI%9LU3 M9+1QBB2!UP_T'77)HWJGR#CR*3(KG2*3G2+Y4B\K4VCEG$G"T<^9*=0\9V8K MMY7(RP\YPS>7/F22?]VUEBNV<(A+WD*0)_+\@M;:O22S(FLIOM/NDK% MR^O_;P.]&YAV// M?C3FOB_=-ZZ%U+&]J]^_CJ>WM'?QG>N'I$<$]!M/J_IFULI96UB!S/X6S:6R M0AQ[]>C,[?G(\3@JO@K/ZK,VZQ"!=TE?94*)LUES'M((NSZCND'Z(UHZB(^G MLXZ^$YA?+(U='*Y %NK6'[^+W_L%7TM$[W:5WTB^6WNL2&!G*A-CWYY(WUT3 MCCPZ3!)F%'7GT.0'JV*\LVTLGR1#M^9Q X\H@#!>B? +4F(*W(>3P(4KUUES M=ES*?KT*')<35=K7,R%KBIA.-BVS.JVU(=NR_8/4_FIJLT*!UD)3=/JPQ=W>TOE M;^]:%:#PC3L[N/;F?[#.NVO:>/?ANQW,G-#^#(^S0\:KVY9FF#5\:>HRE86\ MC#A'BF_0FJ"7):EYL]DK$F 1(ZO$B+/T)=B6X=S@Y!89V)UP.>L4MR=!9U8E MEW4@2R/'D^O9[/-$KMBXHEC2^L[3G+->GB#TJTX.:\S.F&%DX!F"X)+ILR*)EC2K M],A\_$' +/.'3!2J@M!8C7[4G(E?$13#/WQL9\,.VZ3N8^&RD4,ENJ%PRJ">19P3NXGYS &7US(U0*[V@ ECQ@J]X&A2C\9*H^G M>O%1/.KY4_K +K6?[%*PF+*% ]@].%\S-^"%><1R.8^X;9_P3'S SMRSRIF3 MP3T[._>,[H$^B_[?P4F[:">-HM#[Y33\L[L)^^,%^+9[2(FX";> MQ."Z+;MR^]0B0.U;)(A1A 21Z'X.L>C&=2C0-DU8$I=*9F#NZ$8%]E\;AV%Q MWR%\]WKM4HPP_,7ZN56(\R.ZTN<'?G)7#ORD%()("C@$]-6" +_!<;RR4YXW M0Q%!0';;"ZF3"H)PXWF/("XS[E=GZ6#5TBL&>!G](@*\Y FTY PD)71H#=G\ MT0G]@"=U3@B.&-K!(_JP(&C$$\/'KP)_MF$PL:!+O]KV_V[ ?_ 92NS"IE/A M0T3;7[#VC)[JDOE:$3$OJ!P0$G%GA ]$8W6WG';SB MVIOC'[B/1U@Q**[M)F,<47O^S?]H.0$;(X(PJ-):.AZ.F0U;@MT@>)IYSPI"@?5:2S*ID.10/2H>#;KQ#E3K1%^?O-P@]2^NH MKTFY.U[[])?8VI@G^O -5B&>(J8TGIH3:;]<' , E'#L(*R<^_OG*S2B$4+2 M"=<,,9J8."$]\)%JH,' E#)"/8"3(QC1-V &N-S?+3 %@$&L)C(R&K)B?V>' M9J0T*Z&N#+G?JT!@?/L+$Y&:45&,)C*N1'I75@NP'?AXP_#<(:2DG$=WCRAT MWB0] ,HT4+0615_=IF^T3"2H&NTR/0&&JL*4,H'C=F&D6HMG-X&4.O'2ZV-1 MU5MXH\6>*W!5TX/!;GM%^:$@&W#L-$/!8FI,;'P1ZU=;XN/N<[J-G.>7)I06 MY'URWMZM+3*HSE_884@&:T1Q"7#M8(7W#UF@JFU&=PM++J)+D?0=G([U9NFVQE.H2U0ZW+B7![VI%6QM/?5X2RRY5K1V-! MHJA9RXWG9=9]N*]946NLMX^#5//GV=7QV5];YY2YGG0UN0&+_ MG$ULF@"YGM%IT[7F.-1\>MHDTL?3]S9X&&Z<*\J:T)#.RY=H:CU^3J-41J,I M0]+C&IJS]\SR'2V&Y;2&83DR:H3&YJ2CQ>;:7+W49/6=3&HH&Y+_Y$] 5W00 MZX_RQK18G,WI92V]+-O;P5N/M!VN_'X:<_>4\?+Z]>JG7?<*JQ/.;M7G2FVN M+KF/-0PC,Q3+.KV2#KZUCBLZSJ*U0:U2VTH>V@-TN;K<4*0=: M-@7Z\Z*F-.MEZ"Q5\K>N*%Y42A537,FA>/G:J@1/#I=9E:N@FHKB1-L?:-D/ M?K5^3!2EUCE16S\GBL K&0-/^T'V-H^)4JD2,Z:XUKMSHFH3J<*4G2*&M=L. M[?TUL8UQZ=,+]!K&1TWA\_2(CIB&3 K'+ /=)>U#Y@HR;QLUNE0K#R&L\W#5:DE(2*L M(C0^7*7(W:H-W?LK3^G=E5=ZZ6K-I7=CALTL#T/]YZBR%#&C$BKV4)"6!\P:T\[Z29OF'4NH#-43E)CY?31#Q:VT];=?R'J23M?]:1WKI[: MM;@6D?SUAH+&^3+?[-O2#U\;M5Q)12Y];<2Z[;,?KF\^WY:Y/32%U\SBJ'+/ M;H]:?J.258I\\.8H)FO>O2!-S*8>>9L&U+9\?B=3]"YO/$Q[$^7K (QE2TFU M)U75)CA)+T>;9&ZZ_+HOF&;B0+/N@H@E' 9V?K_L'-_#B421-TMD2 8&-@Y4 M2A4OG!QNMN:(U&+I<2WE_9M*6>57$B2@<(KVJM21/O@2-_13FFM.B&E M*$_879U0W]G6_3&M56>D-$\^GLTQ[=8#3=WK">3KX5X_*'_5$I\Q56LG/Y7A MUN_PUE?;2+>69/*IUX!+K# MJ<$=NNACE%OM8ZS<(_RB(21$\1"&1'2H:(,,P:_UB!HE_;E^5MQH.V<(>3!" M%&2$?'7]$'^-H&L)X EKCHMK<=B];-08TM72N'M=S!MW/]_8"-8\R\D'33AX M(-CC#%I\)"D$B&/I!\ FCVZ H,-06N8^IAB HS.%HAJEX.43$OAU'QR=\92O=DPS^B9N.M;' 5_G<0JY_< M/@3V;6M/_71D*.L+9[U=CO77Q$#(9Q"=JD!4.7[03MD9Y+MIR4GJ' 0R;QTO MGMH AX8%)B*+U1#>=3G/92#D.+R5&J._Z%:^(&VWP/1T1Q47KN0MG$<%OZ)* MVT6%",Q\8O[8%8,6@(\L+8=,^9DQ +\-6"UL'B4RL0##)K%5K)-X,]\$>/H/ M9GR_1.]\MWTEA0U,[TR%G4VV,PPBM!BF7A)S&O)P_KIRI-M1"&]N#3I M!T77E:);M(_#E,*^N@%- A;\^C?;"MD$E]M%8BK'+[X_#V^#KPP.\@NH4N#X M/*/1*CF/(@LT*P>W*3' ZIC+2HNZ3J %W".^85_UL^90]'[N8^!NS@FY M)5WBG-L0UQ)U$(E177V=/?@NWB+D"5=XI^ 'EO[<=M'7J@S>W"\+>S'?:S")VH"21_ M^W@P1"P9* P")'&O5A;33\=']VJZF70,C^WGR%!E#3= 1RJR(.1C/%DQN9-YSK+'HAQ/&ZYLZC [IC?GZX3%^<\,^K16!C&)2.9,.@\/GA8GW< MFC?Q4*^D\,I=HNZU53I:[19B5ZN$-VNF5?XA-3TQLO9VZ5 .%B8SF)J#_E(& MQUT1A PKF0QZ(Q?58>3:M(5K(+ZBJ$_$B9@'05]ML[4P<\&^#:R-!'W1?J'_X]>%P7;DOJY+6D\5;*WU27O\S5[J=A= M1 &ZY5_!J$MO2L9DK[H7H_L_C-%UH$X.GI4\G5*ZTRP?\*J'"'HGN,M29P.M MTH\!#CJF-ND7, P:G X,LD^$AJ!ZS4Y23V\P>A#C*!)<183,%:\J%:\J7>XG M!EY5L[J&*5W9<*ZN4^6VK&5#(]:R<!V01O: M)FL/3%JCI$G;%B%+FJI*/VTZ<+]D92+NMT*5-%757F[+%!#C=I+1DO%#0_;F M:\XVK%%3+&&-GAI11CHO;-*&BK]#D]&44.N;=;"Q*HOQ*=5]*_:?"5*G3<1B M^Z]?C?J78!9J;9F%ID+,0K-79J'67[/05,_7+*Q1\-:E66AJ_30+]7[:3^"/ MR/)$WH]FE#0+C7YN"WP#V9B8^Y=(1V9AV0+#(K/0/ >S4#DSL["1XN_.+%0% M@402Z^C\TYF%M>N;FYF%JB"B66@TQ9<=8H&[##5;,OI402*3"<'D$_95V,GD MU>RMU:>"BW6V5I_9*ZM/%91>6GUB>TFL%LTC50!W0]$GGLOH:*?XNK3[C#*V^&NJ^':O/1*O/;'I! M#L' RLI-E-JR"^$2[)]=*#8JO>K6+H3K]5SMPC193V\7XF3 /MJ%[66JVC2@ M"4*DXD_4AVH2BU8Q?BM*G^1P/[-RZG0\7?H5V( MZ^]S%JKV\+^%6TB'^A?:=/> M:R?WJTIE&E0Z,IFNSL%TZVL:%_/APD2OHW-.9;B=*HF+060]J[&LGMD6@0JV M!+&;A["[:]G!#M( @ONHAAD_00]I!/]COA+])_O':39 EIY:QW]<77$?'=N= MO^$^@Y7S%E[VU\;V9C:L2=/?W*]6L9ZD:9)ZB2$(2V7F2]/KA4QL?#4:K+09E-@1H?[S^U#TA-\DF1F@8@[IV;)WYN+J(- M@3-@).XP.2']P)%?S7?QJ2")K:CE:,Z#;\" $2R6<1$-,*YG#]/SH, MI'H!:UEO@ABNFCYO3H0EN1(*77@L/%]=*(WGJTBE *I/=J9?W*DJ"6B-0()I M(-E],$'$^8LPYT'Z_R9.1)U[Y0>COQ&@4Q#=AP$+/3@(C:R\#H=#VE?<:,BX2+^A%U M\?^1-%,EHAL$C$ 8B%Z'Z%_)O5&#ZF9Z@,5 ]2I4_X9W7'6BRZ3!4A^(7D^_ MD/NX!M7!_Y F0HM4;[-,*XE7=J*B.:-?M[!\[!KI4Q*RDRM5QH%1$ZE8XB^? M@G7O1UE!$FH#">M?=FI)M7OY%*Q]-8/+9=W* MWIV$VFV6;5]H1DG#^?(I6/M",U&7B ,):U]H"O:-3I2!@O4O-(6X8L;Q+K1R MUU7<"WP:_DC]&LZA*N?J@-4A9"?WE4(S9C7:N'E@=0G9SHQGGJHY;IV#M&\T\ M5WW<.@EKWFBJT(HZO@0*UKW15&RQ;1X&:-T#BSKS3\2?GL$$J6?K@=4&X&CY MOE+/U@-KG8)U[RN5>& E2D0NGX1U[RL5E>T9IL Z.,9U[RL-2=@XE;W;H9W1 MG])>^;VFEJR_UR:FVJQ'I58Y?,G^X\,]*CGM*(@E-/XQHZJ&_6IZOU=RGD&H M9CTI43O"C3?;!($]O_7V.A::=:=4?D%:I'7:P$EZ4ASV"&PX"3.:5]9@0H14 MY$/2GF4S1";:SA(^^$\>=V>[_E-VC\E/>2TFI7J6RC=85&XB:<*D,VLGZ5&% M.RI@SO:P 8H"ZKRW9_;RS@XX6>3I3\ 8EZLOM<_[XN*-29>ZL;U2_[YT*&A* M1C7E%H,N6IZ"BV,J(>[1V]U3HCXS\_OEZEXS:0[?Y^;^!I1*U<+82H\K8WRE M@M]"95>4D/!CX"\__+5QUL^AO5Z[K$\\I5L3]\J-]\>#,WO(:3%_[\P_^>O_ MW< 6%L\?_0!^[M^#W0;?O ZO0WA!F&?2I:\] L$G\YI>/#/E,*=K%$5?M,1H MERHQ9$:LQHM2I8Z<06(*)4:_4(G1!) 87>5-I1C2JYG$%#J4^8A;;6(:2?)D M;['9SJ8R,0LPC0ZX6UE.40+++H%C\CGP'QU$JTCB'&UY))D:%K6>$(AA3&W^ M_QZ7 6(XY.1.)7$2QV=^NIMN=_[3CW>G=;Y:X>3M^L$.BMFI5,:3&=RQ*M;] MZ%+]L5%-?ZRLV])+AO]A(1+LLO7<%P(K1R M:)PT/G;%Y.^8X.R;BWAR*R[5ON=ROCO9"P#>W#]\LM<1+=]O M27E ND)8\7^/KPZ)&68%Y$(1RV1/%H5K0"">&6,;*8CC,5;'ZFZ)-U6U=>8V MN4XSTT#7ZV1$JVAY19FC-M)%K>>(%*E1EJC.#:)C= *L3D4MOD(:9?DNA$%' M#Q_I4OGP48.D6KNW_W&<\^(/'C%24&Z$3 &3>DWJ3J\]RWT.G?!V\[+*!8]!G4K5XE6)^F0C*R;X+F04M#,;0R)QO-AX%DD&G/*P]YA+;NW?IE5 M98V2;8QR50U293S5#%XMT= Z5 A6X66C8%!-7JKCJ6'PBK8__K>;VKW6H@&? M?.]JEGWR+\/3;"(,O_K>/6C^)5/KS[%4E!,*#0ZXS)O*$!'H^- VY),.?!)Y MH9O(S?':-T_LG>9,_L+)=+^ K;)BXQ1#[HEQ*>'3<4]V8'-6&/HS!P<_CN(9 M[YA LK\RYH]=5G%QL#).+ M,R87J\(E3RZ.'URW!C\C],14]:\.$-1UT&,J%UO:_UZRI%LWU4NIT)=2%?IL MVYR[W7>?2_4S&)ZLSZ_+_,//2 J"(52>P'SJ<%K9/.IX^AE,+" ZHT"3['YK M@8]/_H16Z#CKD$[IX\YP0-\UJ2SJ<>@F72/.9T8Y6RAD/A@]J%7-+*<*96\^ M?2RP\.E)_J>HJO]

F28^0V.9FJ96JJCG NK%TQ0NYT&E MR4FEOYS+A'B O*!(O%(M?'7,8O%(/T;3;KLN<4Z8A/;MROE\].'-PN-YP M],\K%.4K&4?U14\EQE,_$J_EUV\T6?^QRZ-C*8C&HW[;/DK-=&YE MZ#M:%^IXB='@9U] 6%YKP95UE:VP2I?D-;94^T&S(YTK*F\W7@RE5_%<8<$6 M0J[PIEX],MM>666=:ZA$X66V\7Z$6'X%06J4>)'%FA>=WLSD5X$I>G'_RI!R MV>%0QRZ#H8#+8.B\8G3"FR.4 .[D4'#RZ5X29;*!@?-HK>TA('CI <$#T;]3!P5P M/GB.>=UN/*,40G3I58LU5]W$84M6XNV_A07WGW*"5[V.\DIF39//*!O;8&,) M#EJ $B\( O[7T[!OUW1O'@DY1.4]NTX#FYN7)(F72L!/=! */M,P87D=)1U) MLW:P=/D$ZG6(AY7CC3+$PTK&PUK2KDWC8?IX*J.2+:5HAWA8GP(M=1T,,\=3E3=EI2ON'*7J.)O*#:N)"\K5]OWX,=;'17N_F[8> MB)-K!.+.KOBLDT!+GH6?2L7OR'( M\0N0UD7@+[F9M7*P?3VP_>#>\IQ_4VWTBB,\$?=XTLOP@JS4-%_DPK!.1"U$ MY']':?4E1:J#!HX(UZ?$JT*+<8<>%_A5:F6+>: =EL;CGOF>8>^6\F',N_:K9[:&)1^GV&*)=Q^T6,;4J MW2+=1+LN*""EU A(59YTU#*5$D&LHK;8G#[US%Y9U?&R9(,ZUV\.66#Q'KCT=."; QL%_Z"T/M^GK/O MA!3I8&[/1V!=T6B,,B%2&KV%GH+13\E6WG;%.*>(D6)&E(:W*RVB+T[;N;!L%$CZ"X!?P@1%^ M0!2 6%A4X+@>N#-HFIQ+.",9$RD$Q MV1'3"Y2P@AGT6=)GE9M*OUM7MK2>.=]SGT%JML$1(E46]_3@ V$]LG,#F"E !$C8&^F)OYIO@"2R;T/8R,1["VZVX?[.# M9=JF,,?3!0HND?_=<+<(]X$/B ES M9\/C8]JBJ/+T#?YR97G/A 'X0)LN-'FVXV<@.[8O'5EK8 X<5'@5;.5OY2<3 M214,O"_Q^S[CF_(LO,^@3*C=G6"+)@CCJ3 1]@-*W I<'[8OCA#3XI:.YRPW M2]R++'!SZSED&$&X1]CY4^"LUZ#20 >Q+2<8\ J)AI^7A+>R<#5GU&2_A;H380 YE_HPQ."8C(7X =,>J6K(ESOYK V0C[/\^L^UY6$#KG9:I M*M2^96\FW@W0--_+R:BB&!BD+P*)#+ MJ\0OF%AA=A)_PE0&?#28,^.Q!]%L[0AZV34V21C2%<)":^Q\"[E6\&MJ$WDN\"*>XWR2EE.[^[H MGF><1JU(+_E]B0C!;0DWQ, BVCK^*EM/RHX $\*:HZ5!,==F8 -9^*<3S#9+ MO-5F=@BNS\S=D"/BT',#.P$!AN>1-^%G#@OFG>WZ3YR32.;07_#LHW/&(1Y^ M#ZSO@\3) 6P*CINS*_Q__"9G!I^E! M["$XSRFBH)Z)=SG*(/;>-N&9#M[]X8JQ-KWG<))EDW>/_'08$:\=O+H"A+:* M@'7F %B7!5@G7C)@7P*)R4: OJ,5W*)TN%.L96. 4?II"TRPV28@#-K:2=9] $Z938TK M8DP!;[_:JS7-WX@F+56>P,_L*)H7AV/F-EQ];N0KTV6/XF63,(T%D@+6@6.Y MNQ=RH>FU4XM^;.-+!8LET_9"/V/GXB[C<-383)<&F8:Y_#;ML=&N/886%W$P MMT$!YY#YF$!VMK Y"5PD MW(W1WN'9CTQPKY@GC7&6*"*"(9#(@Z;R/$N$+H"-:%.15VZ"1'S%B1%^N3LP MOFS7>@:-1D*1Z\33<9V91LQ>8/$@*FD7-DX%9--\K,IW6TWT.59$1"H3M\(V MG+Z51%D0%.$B+XG*-P0HV7(Q];MI@MSG69>S9(KAMNIWUZ&9WN'749C1 ?C% [5N<'1 MELY6ME61FPK0IH:B?WO /!Q)QGE^,OF6L)5'+/F6+'!,&LX6*?O8:X^:M+D# M4<:!AX5CW;NGUC:O WL^3*^[YV2QV)L3D./R,A =UE=_8_FM,$K$X6Z!#-=< MTH7<^@'UN$OE-]0L;;UJ\_05?:_CZC;O6B MN-I"UIN2^3I:\OL!G[<=R,+&:J$7REDEKGM4K/*'2 ]G&8OZ9[3S2EKEX M\U'E#2F!WI4Y6ETQ8T4*:&;LLH):*N":SD%EW-O @*!2Y7.C8>)LLOQ.:=AS M.>KI%.PFJ_1F$Z!%L8[*Q;<2-=J7*%K&<5CH_,6""-V:-/O07PQQ,%K0?>F54 M\D4K%$D=S %FWM?K%&I MK.Q@9:\WEDMDDQ3P@:N3DMI)45U'0;0AB@J'[^UP%C@KBKF4//Y&VK986L\\ MBB_I"5W1.G40\YG-CFB8:';+L#@]UN"'1>D>M[+@2+/FJ'_\P4Z>&XO M'(]6\Y.F*5SQ CB'K2P+^"W&T^A1B@H?]]^3O!3?;1] O;WX ='U^!K[I&%/ MKFV%:S@]P@_1#N _CUQVY)1QVS# B#2H9:TW_W6TY\?&^^,;Z]AY;SU7?<8< MF _?1%Z(P@C[ D"E$@60?"CM%N+C[F]X+&PPZHYX]%T0%_@9T J[=4(B8#ZY ME.")L_I1>"*X04V+F#;QC.SP@<^%H* "1EN'S;WC,3 5Y'?1[UK M>^TCP_5X%C7X'Q-@ [0$;C^WP!>Y>37&"K;DZ^:FGF/I)<=_E!V0BSZTQ5C8 M48\']RVU%NZF6W\7O;OL[B62)-;RG-P4!0K-:=2>W>3OOL3*N)H3+XFP/>WP MYK:*?L3V6<%@([1G"NS#7QLP^K[0VX$R!?6RF%X19H-J7"2[RC'3>SC<@'?L MXOA^]/CIPM#CE]7C)PT]?FWT^!W0$RD0KQ0XTCNTR.R075@,5O?#]Y5K@=GF M!\^)?L#,LO]DGU/YIR:+_6$_)^TB&5,SY[_'9B5^4S#P]JL'_S ^3?86(S3(XP-'X[/ULBFT#O^.GX; M.U.EHK*2G)]#P9@ N% $)F1QV&2JO6IJ*-TNTLV/I0TGS I^2'YA&6XY_$O M,&9NL2H^_.?O7P]S)I7B4>JVK8:?K7VHV.+&3DDEH$1"%BP1B0056K6*7&,& MU%:%4W>%B58);NT)&B9/%%ZMS*E1=4[M;%4^GCSJE$L93&HM4%,B&5E[V%>T M^YU2W_+[-]!/*W$:,TIKFG*YRHG/I,3[N!UP;+K$6A+\=50PR_= MGM\O]GQ#GGF[2!WE4H<7)^/JO*%H&4G/"K=$HPW<>#.PY4,;J$G^O/'2\90$ MTEY9<<71N;K!*YK*&\;^_(>D3MH^?)053R#$X57#.'#C#/FX"[$52P8<;_?1 M&/E\[,9$#GR4^Z%MAGM.:C#@1[]9SYQHT'I#HD-(]/X1(44P4[V#(W5O>W8 MRF9IV]&)_06,1M>U8JLU&>PFH(.E'N+Z=Y:;^0R>5HJP?^&'P\T=PX*-OLA M)$D^"I?_'53 VG:?*ZB3*I=\0E6 9LI%HUV36X'L8PD^[YKFG(HYSD>,XGZCS_ZZN>,Y4(H3 M"N\5P<%X6&VR]AEA&?$9E<$!?W0>"95#!I'J/E_Y3YBR@N6%SMQA*!S1NY+Y M3_I>ENOD69D#JT")BX%H F6-XW@H7<)1];V29T?I)E=Y@]'UE<'F@=876I.D.E=EB^F4V/ Z"U T9MECF@17Y. M:Z@[2'X?"?B*(0)'>6-:]Y/6FD5VF**(=2&8MAF=+_CB3"+NZTR<R6A/RSY(FL3KBCAJ"TPT M+6&IZRVZ\M*%LMLB8,<;86%F,">M#_&%MR^L6^1-.*[QG444'5Z#_K,-FX.[ MEZ,5,Q$"'(.U76T+(DCM:!6#:(>]M:'5/OH!'K$:^&,(4Y%YTD=Y?A%ALS!1 MC-8 8^/BJ#V@8 8=3"IY'FP7T531$HI/4*O].M6N\%.;$%G."O%#:/L&,6"W M);=;M%M2C;RTYO9.KP\7FZ!;IX!^_SEV!5XAQ&PAUT>EN/Z&>^6\IFQ/&MT[ MLK9U.%YMKP+V$Y*7XJXSZXKH1T;T(S_O?H1/ZQ'ZN#PU0NR=^-WXO8+WTP^C M(@A)G6/D9GR^^?P![/]'FY9GI8PU@K_[^C7Q!Z/Z>HK@^^KZ-8)H<]G:CJSN MU<_T(]&":(+P'M]!8W.D0W*TJTJC*DGVK7?_^!+MF?H*KYPL!D4P>S%GBDIP MZMY?K/HZOI/!_(VVN5OZ'<(*$V6) M.7<0NO+QIS, L*/ZU9W?4Z#W5^G[;<0(D7"57JK. Y-F1AL:X&+%"YTH/*#? M;%,X:B/A325/P9-%[^SD7(@*_1A76M6&#"M\B 59.Q3!-<&LS/!>EB 3N*;[ MP,<=PN.VA;ND7P(N!/N 4\G@,^.>OUA9QHT_Q"K%Z$)4%KZE74B4%FP)J_%2 M3OW7Y.?CGIVM%B7_UU5BS]$H?2KZS2+WDH_6KYT!Q$ M?F^A#DRBNJ9N$=E)R(-M&+MF5]0=3&XS]KNX>P^NOR4*XG9<#A /G_+)"N?6 M7QS;(O>;%?P)5PW\\N\;L"]$A>5H-AX9:H,=)<[L3QQN]+R\\]TP]A^^?(DL M9Y)^2?SX#Y[](C%4PWU^P1;AJ\HF*A%+>^:OB#MY\_'+5T[&QS.S9^[;]-.8'1M1./T%Z>FA%J6U?1,F M-W8B2O1Q/+>W_MQW2R2?%&YF#_G)123'&K3AFGJ1Q,K]:^. -\=:>9(F'/KV MQ-U/N1[1R+%#-G'DAG@@]K35)N%P6V'L,:9"LE&SLT.30_F9 LJF[&=CX2;;P+>A;7J0ZN15,09DR8 M[!>#)&>UQ>WHN_GE'-\V*16O68>;H$TR,BBCFJ'?1Z9VTXS8"5)A#QOV[)%" MAX2P63,X,.C.!/8*5HW."#I"*]L+T\(?VL$CV[D5C>*+$ Y<5B=#1BFMPV2$ MR<% #3Z-'E&'6?M]T>T74(*=7^,QGLX.5G30JH\J9?1T@L[7V8,]W[A@!&UK MK.S"IBW:=JLF31)I)\WF0V2 MIYI44#2OO T>2'!W!OZ6%_WR^8Q?J[?M3%/UF M$RFH3CGA (9ZVZ@]@&&@_BFI7^/HH!=_$,P[L:L# R3.^-O=(@&S&TN5,H'T M?[;!.O"8*PJ.-98'@J>'7?WG,.% 44X&EZ?@W&%>DTU>5O;+5_LQ46(/NO=T MI*[>):$H_2=P!P)= _JP)8'&68Z\:IB\J>Z7RO6#WNT*="-2UQ!HK1,"UYG5 M,'V'05)P:N+,/#8!;>(RF8ZG:Y0?DF >:;I4^TO'W'"_EGYXS(*BU$#C8<6L M"6&Z77QCHK17[UAJ*(RBCZ4/)0J_':A-+W>$NKX6_C5M]ZC0>J,/"T%D_K7[!'.JTJF7BDJ@8O M=S#QZ*5PMF>G5>J2I]T.BB/3C#X@!FY1<.J\QE:5]B'$TC/B+G-J5&E"26=+ MJ%.(E7RVU#JR6"EM$BIK E@RH7Z\&6"[F?QV\^W2D&]OFK9^=Z[Y]O=#OOUE M97P'Z@_Y]C/[]I!OKY\S4VM >;23GE1)OETT)-Z4]FNE+S ]V8S4U=.3JM)_ M G<@T#6F,;0DT"3?KL@2KVG%B9I+$.A&I*XAT%HG!.XVY#7DO4K$6^$NZ'LD M7:^B3(=(>C9G>Q9)-P:>UN)I;929HYU6L\I-,7 VF[/].JV:T"5/3UT>\^(S M8^J0PBA'*.UL"74*L=+/EEI'%BOC,C-C776&TSU_>T#\*P*"Y?DIX+X]KVYD M90^[Z+J%/&S\#N1&=@,W'ET)F "?7 MPV(19"0P(L&X+@.2<((L4M /KA'_/#'I.K$+BFP1H\S"LZ*>8S[ZV\_QW]Y1 M\,LHV3CA;CP.99+"R^!:]I<0/O@;=YXQPWH7&M1V"(K)W9;1M&49NX/!/EE!-HB&D8H,7?^(QFV32:-)]%OX"$N8L^L\4U45@XIO2P, M'XKY ^+JL+'3^(.??2L@MN][)P#/ :$%42YREL\0&.()&_&)0,E+G(MHSO@. M;L,UJAJ7(LG<>+"ZE1]0#)WM[?7398U%&$]W=0+5!B T5[/-J#'HVV@[CC#".4[\!#Z,8''W'L%'HC8M MPVJ,##P+K#O+F5^A_%=_N;R%"=DQ /NX-29RP#QWK2GU)3I5=>JA; M[.%2:#EI9^91$O::XHDS]+<8]GJ4Q%B.P:U3V-;<__,?N*_.P]7GR#ZY!3,! MY.@+>D&_.DMG39V;&$V^H-^C=O[Q,WM![:@V:!6)-T2%-\S]J';FT)>"K=1. MSC3>"LY*-D1>,3. U%,PA:/ZTTO(7!(PU++X3;#^-P'Q:>8V^*4N\R\(OF<\ M!@T=&YP!Z( W/X)G?/+!*92-$QK_%ZX[%J5U!^6V29F=5AR6Y\$U-P.6<17^ M%V%,(M8H&H!;?(1B6Y[$.M@ ,?A&)*])[40.2*4%O4LN9(NZCU^E5>1XYU]L MM$EPC1_!?@41X3X'SB,&;DC%4("0T?";):==_3]PT=PH)(?/^GWR=0+2'PWB MJ28J0((@F;D))W*Y6%N;567S^2YTBHB33>!/49N]#K[ M=3R[/U/S3G)$FPU8 =.QRF+VHGHY3]^W4.DXKVAI?K#WJ&J\R3NP1-7O6;:P M7<=UT=&WYJA=; PD^%/>C%KUH*1A//["QN.D9N+%Y/3_80Y?[ MU X0\OH'[G=0]C2ACNQ1JRKB2;+"]4/$D-*RIX/L90Q-KT:];I3Z'J)D3DO* MJ85./3=8QB92EX843%F3E6OD-:.N\#6 "MKI@ZK2^W1R0ZGO\M_]+F?B5F\$,Q\KZ?($DW+@RPXKJB6J=+@R,-]F\(I4 M;&D?T])[ESF!KS>"E@\S=;F"EF1$13&#"\-43'#GC#/3>&R8Y_$\C,,NHEF? MC6PGE2US'70J$$R0ZB NG[GHUZ:9C $,23S>_5Y*I1YHM>?<[3#Q"Q#V_([: MQ-#TZFQ5QE-5$WBAL:/:@QLL'_^O7QKXBQVN V>&J4LJJ@GJ+[]W^)3J+R=Q]2T]PB:NY9SOKOWL4!C* M,ZQ\^W(NP$'C1&8_:-9A5#4]FB4J@YU7CJCJ>GX!;&WVM8#+GMFL?KU.]B(7 M+:_?: "')4,\<891-\93G5KY.-[!Y*0;&*1 MU8FRIU[ZUL:2JE JJN#+V4IF65\.) +QH,0WW"%+*'[PU_U*M:C;"C%Z:.,J M=V?;'@>?HUW4[ .C.HT.M(9S]%->I=L@#5U(@U12&K#^.\CVT.<._OAN0T$) M",('?-1%@1BM?=C.:^X>HVOPZT>;E":S\N69OUS97FA%[3^OG&?2;\5_CSZA_R6DUX3XP6KT>F;1G>^MZ%//; " M%-[0QI8=SF:E#F&64!;U'Q]58H_^ZHK]SO+0[YS5[ZP._\^$L23%?P3- .\VILSB4]2UGM #?.:L1\MQ MR7G -^+U,.&NX[4P+*,[1".RE[1='%O&/.Q-!T%?QI^LM)*-YR(\ BX(GK*, M$8X(/\AN,9")B0XBGD\/SNQAAWT[K LW\(E::PE7X!TO\.@!-8A7 F^RUNDG M;NE@$>11-_[-A/OD;S^6R;EJRXE>1%(+[(0D. _7N$O0(N!5&R_^%QR;!9K6 MZ6XB/O'-JJL(2"IXZ6R6$7H&03Y+G57@G;->T\,*$G7&T%#1?[E(%NR'C@=\ MAA<(J&@_[.NO48'^VM5)R.QBM9,6"MJ5R;R;K$[*450G^D"ZLVD3,ODCG' W MB^T"L,N?:*8Y:C9Z%.D&:$LM?!W\;X9G9GE_$H\G%G:+H:!8'(7"VKBPCCF! M!\2OTE7D?SO:A?O<*KRCK$_T'',PBX>GEZ)ON]?2",1G Q4/]1 M!4Y%B[$;J1YNJ&Y=^I[]S+UR".L)/-CV6R"G#Z#'TU8 B,,H/O4+#I7C]EI" M.1]8EF99?!T],/#' IY%9_D)N.423$D\0^YSI#92'P8.1+<4ASA,:ZHI'"]Y M\%[!AT?8>8TJWT6T#V)TOET_6P/7T9M)T(O^LBYCPEMOK3F.Z$&-/ MT#6-,)!%57_6;K I.4 < ,H@\ADX.YY-[GS*!'N9H#53&#&C7K9&:,$4*#8# MD N1XF"'$ XK5K ]4[R-]*F)A7"4DJ<$RL2"R7#TE,3OF/7 7AE@^#-@\$$/ M_A/]EA\2P7E$S3=/0$5H$(W4%/JH6OL(-'HIO97T/F01'%PX\8$BR\8Q;82:R?>,D\\716*Q?< M(K01(CD!IVSEA[N '12%UJ89'[)"]E7R;-P]M_?*4>8K610]!J6]VX0@ON&N M6_.RA>LZ(3$\E9=16EZ(;X[:/I8G, #Q1H]L/E*Q!E<2N8GQ)EAO+8*4E@'- M]>3@N49DL 6]<+88LOA\^ 0HL[_0]PA&#$$'!!8OB(? W]Q3OQVD9LVR-53Q M45?V'I9-D.ZL^3Q(\#E^/!])PLRB8O!F86^SL()8!T8 MEZ4.3^*K^/ 8&3>(+1,X56$4N6(_BM8*AXW\>TN+U.+(G0NK?T)K"@X&W?V$ M^P *EMW!,>&XF' ITR!AV.-2Z94?@5;3A9'H"+@)X*;!_D("67D=&6?PR2=L M%1P1&VUO==P]YE1I=G5#>[=L9[4.X^,>WTA\UG4$)Q:39,QNS).SK7R16XCZ MA!% '?QDB71,+:U%>.#:9WL/4J5CO."*"ZV84E.&E%I62DT;4FIM'YM"5.'R MR;3F>ZEUNV9%&Z7:"C(3T:@*I"U]]MR^ TMM8Z)8;0DOS++:=0!\O[!CL-MHBF=^2CG+V MYHA>8 E9098ZJ[SLKES>&IWK7\"U6!$H491;SK/QI*$X$);C/UT?3'1P.YRX M4@L3(U3H0*9 ./:F3)'O4C1N=JS /G:?*6*EY\?%"SM2;\7)R#C2LS^II:A6 ML3?E#A1LF/#,B-U5_: '3B/)_UV#;K\#UC+3Z16R'(+L.PNDP"_^/ 1#ZL# M3K_\XVR^$7BRIF2 RV['Q>._T%B2=6(M7?W#F=L^=^-_VSWE+8#][@V@+L#Y M+=W4GC]J^C2HQE4W>KC=N/8H*<)+8&5F@^HFG*>Z4PUA/!457A&*.XHO@:BU MAUI5(ZHXGJJ\:4K]1(+.5P-LY,TS1R&@[C'9TQO0D7-#A=;JREK$A003RHD= MSH S9%Y7SQ5M3C\ZR>3Q5.8UN9_8V;NF=G1<:8CCD^]=E;2*FC.N^(-'E**S M7\QQM/F>47=J%:[U#F.]0!^9QS$7%+#!>$$Q>4UJ"O%Z(DKIPG$HI:*Z-D2- M5XQB@_64*KO?-M=A7HI'OX5Q=HK$RYI\IM(O'9UB.D*/BX;!RWI_\00/$ZVV M@UN;: ;1LRH03M1Z!"Z\KQM$:N%]]1?KDD&_P:CJUV).X1 ,SL!9+N:E.@-G M-@='5X]CXIH(1FWRLE0%IJZNJ]IM1NW:BMC&BCJ<2KTDRKVKZF1[-VDYC;:)I6'LBBR8OZ$V)=NI[ M.PJ#VL&C,[-)@YJWZ?H G[VUU:O%M.\'##[ 62[FU+JD9SY [>*P:B8;3A+B M)4WC%?-,:\*,VC5AU2AE8$)5!EM#;#QX]%24JAU@JT8I$\<0&8K$*UI3F;I< M+^ PIXX=U],%83S51!XHPJOBF;JY9NVX26VJD3IN619X26]:;G0JHAV[F$<7 M)$(T5>,-XW@CG(>RVF$Q1[I.^F%!FD<)^NF"#*=9%>'6.%<%>)0^*M)F#Q:1 MH?&R<::6MGF4YBA=(%$]135Y13Z>_=BN4[DS;;6.X;E["9W- -T"(3IVP%,7 MM/%4!@VEF\6)KI&\.G9KG"X8.*-,Y"6E MV%^LQ:O61U&7$X0.9AGO]2BW/L:XANN[Q8,JA \J)P\XQUCA-5/A3;/8L>O[ M_.GN>59#N[;-,U& ,PS&EF#PAE#<6C;PK(:6;9UGXGBJ2*AV>:-$0U0+ \-K M8WL68$Y'[\S "L_&#N\&/3P+-;LR/K@ZX(-GX8/K SYX27E++.P@ G@K$)$2 MU2CU$2:G R(J49LEY\0"G:W[>YS8%6%@!Z5QS$X#>-L*GG,UO//:V*AIZMXN M"N_9QJBI3=Z8OLRE)!@S*'SGT0Y'*>$@$UZCV3$@.?>^S^9;A;3N*>0P&\&M M'0;=3 96KL@X$(1.QQ\S"/6%[[K^$Z+P+JU_X;R\P,A8Y%/_O;ATS49_>)[;_;O[U,)44J(R^O.5D0H M2ZNV))L5]>VI(5KS(Z3%9LT6V70?7KQ!$* MD9$Z<$NLG\LYX]@=(HB\+K2(Y==C0MH16 MQU-=XT55!QVBO A:URB!:HG6&J&U(DN\H+8(L-I-G-%\W=^$L<%;XX'=.@..U\:],A,J)C#Z>RB8ORRTF2/=B&!?'M4;75AM< M,\930^4-L;CC:N!:.W=@&UQ#J!61U^ _LT11],"Y=F[4%C@G"81SNJSS@E8] MKUG$N>.6E8W30R_@MW;@;1W+'M77#HLYB\6TV7,I9F=&]JU&DNZ/,AO;C,=% M5@FT$Y!H6"<@B:5!4X>ZCG8B&TTY5AZ19>!8.R&2IAR32 M)?:4UY&MMAMO%N!8XO.R7ALH+HF)HI\&H)>/Y+J+ZO@;_7$JE5A'16 M#0W!BE\$J6L ^+5$:@TGK?&BH/-Z"9R92Z!U#9R[EFB-F.XRPDSRHM2B"AF: M2FJ')XO*I1O=-BV42\LX^%I5>$4L!MQ\057NY?,HQI!'*2GJC:Z@-D3='$\- M2>1-H;BW\06)>A';&MUF+;!-$<934]=P;M70S?$22]&&Q0S='">+L+<1#6A8 MLZR042.JK/&B-J1%CA57:,HTJ4J$86!:.Q&*IDQ#2!>)E[!?NX:1^!*YUD:L MHRG7E*Z1C(>>CC,RBH;%##T=+=AN7=2@*VH52ZYW-?V-S*I.Z*E5,;).0,_2 M443S?#H[&MWXG4@!=G8(" _'"R6LME->]4-S1^6CH0M#@+TRS<2!9ITYG:VV M!RA&(X_SA7.O]D"YMKAG=L^]H;GCZ 'Z"\LS M11H"K$>[X\IS13Y6 /5@BT?_>CRZZ<"0APX,TH$A-C!/APZ,H0-CZ,"P+[,# MHXWIJ+7JIU4%#7D)#'E9+FYUO(12]3:&FM8CM4IL#DU5>,$L+CV^!%J?;%*- MBBT8*F_*,J_(Q>WNET#KDPVK475P.V7>D."_$L& H07C] 7.C:Z;%@J<56,\ ME56-%X>Z]"IL:W1UM<$V#/[RDB#RBC%,B*C N%//T=$$TB6GB-6Q>%XPUTX] M1T<3\;BIAL";YM (\B+KUX;%#(T@)XO#MQ&4:%CHK)&> @-4H%2BNWM(GK03 MWFC*-$RN@(VH2KQ6P^)XB5SKP00=3:$A$U'@A1)C9P>NM1-R: G^ M,[I!VAPZ0<[(*AH6,W2"M&"\=5&SKFE53+G>]0 TLJLZH:=>RP 8N MYPOG7OV) >UP#]O4NN;>T IR]!!NU5)J71Q"M)V[$I69(@TAV*-=AN6Y(@\A MUJ-=Y"7K_9?&]N;V?!\77O+_<-R-_AW[NJ*?9,(<;RZ:$GT M15=K?P4?EI _["<1S[15J4Z..IO,JK1/KD?(6(Z 9_/C57+_T<[?5[#G MZ\"Z>R:747V-:?5W+6.]2-,D=1*,3;87Y;P\N5[V.]UX\*<%%/PA/=RXRPT]-QN+!_ MLE.VGEDC98^ZV:)F3/H2[,C\Z2[X<3J2B"U>=7W]W4R-,5^EXRP)QNXH_3<' M4S*)?1_(X#3\]E':#G4MHW$E)[2T>R^2T)S2\B3/3)5/7E$E]M MPZU+M"6U/_BTKG]WXZTM[]Z!EU+U^871]IL?FW!Q6AX M=AC2-B>BLL/;X+,?K.%F+>:X]7%%-TV"<]6NFXN( M%S8"5+^>/Z)R*'G$$<5.T'E-&.*XG2CSNGPQQU/5X!6]^FROED!]6HU>M>7A MRNI$V4NWQO&;ZQ#+;?]NP2Z"9XX-"^8Y=-CO+!>)/X+?%WCH!]4-]V2%W-\. MRH@H-RJ"3SO3I63%P 0VK\DF;YC[IYCL[RA+3KC]Y=8MCJ>2P(OF?O,T#UP( M5S;\X]%VGR?'$Z%CBVRS,%NR[N'?]OS;@[7^PPIOO)F[F:,U^.W!WF7.\\_T M)#0(M;7QUK0@2-NVRFV@#XV<,%C M]??X@V?;"CJ-O540JW*QMI9Y>V;QMC*UEE$T\XK]N$]QK01X&@EH<1<5M:NR MN^.$\>K)2QFEPS53.I<>3JQ"\%AW5 D^,M"Y*-'R,J-(0MTH$J->%;@&0R[M M>@RAP"I,K%W$6(>)2JYMW4WDKE-7LJJ%=;IRAI1Y5%3.D+.5.C4.66R:E:MZ M^ K_=!:P-&_-S1XL[][&RV_73::'[Z54/V#RWV%=3DEBC%C,8+X)2(2 7?)A M#DZN3"P):[T.G+L-5@>L?6X5^/?@W))0!?S]7^#DAO#S)RN8APFBH^M+7.E6 MG=\&%0+#F<(S-2]WIG[W%AMWX;@N\-SU0:."8;W<"5J_F,-TS7"WP5!>@G&Y M'C'S>(W)*'91K@*T\2P7O%:+'90MW?:"_M1*MP(;;BR0 /C:,^<''$:CGN%. M#.'F"1<./,8BQVS_6%K>?$2#@W1)+-QW.$S6*"K_WK:76"H3KK$X[]$.UTN@ M4/C1#_YX<&8/VU_?A!\M)R EHN5N>H1C541>-U7>E/8QX$O$_QJ%M;O;F#:> M:KPFZ;RJ[S=DI".$X+J$P&Z?N6J;(+"]V3/N$E1$B!L.B/SEBP.-%8]284?N M?5K-YVEY&F)^YR_!&WOFB!=-_$:0*(L+$]?KP@F65POG._R6"GRL[X'DW-W& M<5&QCN!+-NS!YNY]6+Z']+1<#HAW=6^M5O!ESUX_^<&?Y%OXZE_BS^'^/MP_ MPQE]]5__:4B2\/87_P/YF_CV=?PS^HDH?!3]F@,D!"6$?C?02#62'SX''KM SI MXZDQV;>!.?#@75SFJ\,G(^5W76EM+EL[)/K8#*WO0U-R2[IL/BWO]G=JMQT4 M\M=],21.\/[?+,^ZM\GYL+_C^0Y'Y 8I<0OA1Y(WRO8.*E0F8+:X+G>7"B]9 M\3DB ()X"2GX&OA3)]\DL()$V9"'L5_MY$.X#]]G]FH=GW_K#A0 ;@\VD5PC MCWOA?/A(D'&)XOV)3U@!D?UYB-3G+:,5BOC&\G@R9=2L6-$'SI&LCI&S*%CI,MS<3@QF94I3-B$B4Z4 M:\]RGT,GO%W;J;&9+/C]&MH M2N:@D5\LQPO1(D>O(@@MEWCGLQF:YK2TC5K_*^L9U6;(O?KDK^V](&;/IL!4 M2G?2^^&?HB;]$X&3TC<,H<\M@:M'ZH YPFAS[^EAT=MQE$%IC:D="7.U@Z7KO5MZ9P>%7/JW M*SL@G17TP'SXOK*]L.2Y44 CF[R>T=_0U;G)+W7@TIK?:!?9]S@5WB\%;;21KY&( M8Y<[38A^;\B\JG;2Z'EAK&GDV51F#9Q2$UACRM5GA+X\UC0W#ZNPQJ2CFL7J MXR1KEK0GN@9;*VB7Q(F<4\^>635P%Z_R;EJAE;!,CNZ4&=;.RGMS2G@Q /[F MD->0:LY=^/[:@V_$ 4_UG]&/QMSWI?O&M9 V<+?__G4\+5DPF*@1FL$>+6IFTA&V1QP:D+((?;=^0*&*ZKYIT M@%]W6%K[R:>E1]Z:A95+M9\;@I@?W.^Z:+;NDJ7\R/A>RWQ">*<9!>DJ#XU<=#\\E>9Q8;&))Y*84G1D;A M"3W#KUQ"@]?<%=84][8,Y2!#=VXZPEHW9FUN,8DA:T,QR5!,4M[G3W<*-:M; MJ!9?B+;>TXJ2UC=SRHJ2EC9#]\*=844)*,UM TW<69"^+GJ04N\D6@U[?\>V M_H'M/'&=E#/1Y/%4-WA1W^_$.L_:A4ZBSFT0&E-"O*";O&A6@J?L+ZU?B8+* M"Z91:?&ONRC[B,O*%M$HQSRT-/ V%Y83<(_8H0">(YD$B8W-"V=-NDB HV=6 M.9*J8=J999E&-[]>QRV-; ;F9[+QVP!]BW)BK(ZG*F_J$J\IQ=&L/B:&:RN! M8U$8!_;BP1**5?*)Z'O5[^(/)#4J@[D3KGP6[@DW=Z$S=ZP@'HS1@XH*LV\5 M%:^Z.3G(D%OO/6/'[>)K@AG),X&]QT"S0X=#'T\UDY?EXO13[M5S?L>BC-"_ M0B*_)H;OKNS#[;:")S_S'+8LKBFN=QC;D$U6?I MSPDL U*O+Q<8(OF>TP56>[@!O,/IZ&$]Y=^8/G M2>2?^MAG7VW5T45(:/3K7ABBA#1BTX#.FV*+A7%[@;8+XU*SJL5:7))PI$FI M0N*7Q"5)XF5#:TJ!H0ZQ7W6(B2QWJ4B)*"/BEB!+755671B'FI<%22U:OU12>>54_>44Q[1:'2/*N=4Q&>5_W<"UW!#TNG = M]^AD@;*8FGXIM3%FJC8FVGW?<5E*%L2DF9E?"V/B[/BA%F:HA3G@T)X%?,< MK-+7S9Q;&\L[T\P^59^Z!P8=-N/VHQ&[D/ZXKCUWK,]ES-25>S. MD'E#&6I@.J4S=F*"B,/?7@"=&S48-:,S]NBIO*!6FHU\S%QEIK+:*]U9VA;: M^'.LV;&6/KSNWP0L-NPZ9WDL/?71#W:*27YC6[Y>7Y,-AQ2*O!S;C?%4EC5> MR0!B[DEVYEB*J67"FD!8D=>$%X@8TR5=)9P#BK$[H=?@,@.,1CMW&"'8COB4 MDQ-Q/#6+9>3%P3<&/)9+3ND=_#W;D3A.T9NL K)2[)%Y$^.:9O6Y-E"B@]6>5-<<#A.+J;7)-E".*E M\X9V"GR.KC)U!5,LVNM3ST[,47O!3F'G9:?G)$&[E)D)LI!*SS$:D)A%>.[) M.;89=._"W-0<\'*8>3"DYH;47!\VLVWJOH#4W'$ZU!-:(0Y2V_3R>E/VF!TX ME2?]]G'"9&C_X(4HTI&TA[.6/V."$H0A\)_@NWU/439"?<*M_ASO]'=O#K82 M E#9\W=6^/#1]9]*QE2T\535@!-JL4=X_EFT1JA5K9%[+@D?[R:V(C MY;AG8@I:YI42'G4?P0MB4\CXL\DR-J48-C!)$B^4@"+N M0_ZP0''D=L&1KL,DALGYIS\Z,[((K1)P'.4$":QLLET-8N/C?9U?OVW_0?5U?<1\=VYV\X MG'S_%A[WU\8&%L);=>,M1Q#>X._RER?+Q*[C_:^5ONV_,*]GP=@#4P>\M] AFGU/GD(QDT(?FM'Z.O$0HA M?6/:Y-'J+K"M/Z_N")+_&_"&D.S)]6H9ZQ4)YOIN"G5?C+)?GEPO;F3+S7// MOK.$>_CS\R=K#3_)R;R+^J4TQLIB*O,>[9^[>P8Z(07./?V^R]'\%+QH#-VQ M0PI^?VWMI','*/B^]L"VOIESZX']L%RY_K-MV9R.>,\O<]SSAULA'C_;\ M,]UR6&%*K2$;XZFH\**L\:;P$E*;C1SM1I0V2:N3:*J\8+38EME;2C?REIM0 M6L&F,I$W)9-7I.+@TXD:8&\WZ]#?!&B&<;,',#.[!Z7N3 -AQO_:FW]UEHYK M!>_H;LKQ"AN[>,V4>4%X,7GB5@@G(?"9(H"3+FZ%<#)*G*2)O&KT MN^MT_]TX2, .0UBHY7*A'3PZ,W# F(ESONHCN:V/MEU-V8.CJ_.R*O%Z"7BY M/IZ#1@JD$>G(' \)KDG1>(%][8U(IY'TI@[:5R_N;3VF6?&.#K]R//C_C^#? M^0&9I;IP/"=\P$&HOC\_7TU!=Q?>>#=L>,#? M^\ N.7%%P?I.7I9U7A1[.W.E.S72'5T-5,^2IO&2\6*JVHY!5_0F-5XW!5Y1 MCZ>!VC%C4-/.U@CD$]AS9WV^ [>BC;PC^R@]WDFEJ">B6JZV^52GHC1"@=2W M$1#=E*G6Y;:(P[S@A!P1Y*8< E>X"4AOZMD[$/%6JMAPJH0VG*H8O%JB3;^/ MDMP0ZZ .SJ$TTXC)KALYK9^IA-5(> MMVZL =KNO($XY:[ [99'<;JG9>/DLQ;Y& 2= %%?' M]_$<-%(?+9+1Q)"-8>J\KK[ T$)[A-0$3"7)*AC#6M,+[=A62JX2(O2_\A=7 MFY#9*1>A>;[@R_P%;*H"!B-B*XDJ;\I- T5GKF_J$4]"]YU72@S)ZR/Q6M,Q M]8@G8U\EK\A-+;XZILN4]!-SKA.NL"$U[A=W'T7(MU[O]%@ZMOM,[*<.B"R*F(8 #@!:YGPXO_W-K ) @ 3)PHT M)6QL>VR)!*KR5IF5F4]R7YNI9W5M5KL?GG+A-\:$*IZOH=')P3*<"#9'P=3@ M;TFUFNP>H:UK/.DTTPH3<4[K\?G$6L> 3K,P%A[[F$_G"-1G&+VXT# U/"($ MG-#YJ,\P$QEF6Z9H<\P_&?O/.:2@M_[S6OS'^Q45F*^ \U!=8U]>7W.SFO@Z M',+J!5D6946%_T98\ZZ+Z6NPR)3PDE)4Z7SX3I3H2-_Y)-^7V5GK;9.7)'-P MT_^N$)(@?'#\-*V6SL7M:!4)Z9-YO&5+ M*R=$Z9>[HLZ-OX;0?$JB".L4X1=\+AT_/5?_\-29//G MB*'J"6X4K>@T,#]R0=LPQG=VORS\&H2NYSG";0@2ZH1K@0:D]&W_R7]PR14B MWH^P!HH.<#M/7TK?>4="^K_[%!!^3W<6%341;^^DJUT=%)8D3$CQ:@DJ0W>< M[#8C5;J 2;)K)Z9$>><%$1+LO1.3UT( WDL)Z7_U@GO'RQ[E(M?.$Q1'-';E9B?L,7HD#XU8AO.ZJON:4"G@UL6W8VKT',#\5G&2F%E[AW\[Q M-C]>[VG?5ZT1;+T#R/+R..RG]CIU=W=3!1);: SM7:.5_!?<0V']8/V"D.KX MFQ4P(?16U9)7^$NT"-U2O_NA'^"6M(D-?W7XF#7J'K/Y;60';?SY,,W<)I[@JR+J-S:ZVWMSC6LMA[;5.L.YGW#66=-Y8G+/#0F:(R][ZL<2_*W/E.DZ:'/]@_Y4%GX$J M4R=:8#G3E)!9Q "]&G&9^N(EBD+8DF!_+%F/H8WL4Z8_VW(':\W#42NP+@$P"< M 2^)N@P>NM7IQ6V')W&I0\/"[[-T28X?97M\>89L06_%TANR%/=AU)B2CGY: M!ON548C1KDK)D6E7*CDZ'[#=Y%:3_BEK5\KV0I-+T Y@=[G?7!& UQX!>,L M>.41@+=%J6\-BG<7S:SL+E_#O/CS@.)5BE"\>U$9APO(B_]V_169W<2)5_9' MBL2[Q<[DA"FB\5Y.I3_P$7_(/-B^/$\L2 H&?6>=]6F219&EAFF43=I(R&=4 MA)I0M .!Y:U'"QQ(@)>!>"4-XEYC^_VN_W9)+W9+"OS/9@LTVNM0[KH VOT' M'-4L/1\YGA.6S"0;&!RI+C]/SAWS5 M9?GT-)8OKBU1E371Y*CV/7\:]R#%"H4KTA19U#@Z;7O"T_W- 4-+#=*".%Z\ M$-P,WV9.^L6VJ65ZDM&8N"M@V'_1/64()!\)WX4&]IA9FJB?*>)"+7O2#N$T M))PEFF<*KMN;P.D7U[:J@CUNVI+?C7-S?0,,!?=X#.71 4 M\UJF!#)Z.LNRTTL>+ M $UTSB+NW6#^K5O(&Q_K-#"]M4:JBCP&K]+M=YC"5 M.&4)9]-+JFB8YXG 4_MT;X=\MM06^4Y;U+5WOCJMM,#"S2CP?>(UN$DZI\*4 MAGX(Z\]-+JZK9%EMB-A5KF*EL9FZ/2>G/KL4U'9--#AB_Y%A[>)+U&&7BNPR M16NV?T#S=>W#G !!)1N?FV MQ;412EQ31YAA$=?YE KJLGI[".$Q: J?$%A4.L/KS)W*C;H5Z M)+8IB54-)TD?GUHSUF*T8GG:2(W;$KTU%[7&F?&^"%?#H+1#.'"O3547+?G% MX)>W0S<%Z*8;X%4,<_;0,&HQ&CDB'22Z;4EEX^NU\QQ*UM#QZ(2B>+FIJJ+^ M$D?,=T)0'0BJZ:*FGVY>R-G48AAG5HM1^UAOI9C E@P<$6&(LG*>]J[VZ=X2 M^"S+FU]OS-.IFV&V)(FSHHL31TS,RK-WY#77897?, MKK$@XF3QULD2K+:,MS6J+JH0(7D;.MC$;XA1\ M93V*L@UV_G3(/?ERA"%41#0L8U#&,H9.RACDL8SAO&H QC*&L8R!S^W13IT! MMF6L[Y9M4>)P7\X_PZ[+-3"/FU)8PY)9T[9$BZ/!Z?QIW&BV5#T*Z[2*0<+A M4LKQI.Y8Q="*X6DEJ2PCVK0J&GK3G')?A*N-H=Z4<.;%M6D:HJV=9T-X#2O1 M#MVLBVM+DD2]<2/]5WXR'#:K MB<@/VS#MRH410QW+HI:.98G^^A^6(IL_ U4W)**)CUE*I/0388Y8_4YOZ8\? MA>*68_S8(^7[F528,5_X59EN.SO3H4M?=S.=THG5#[ D.HCZ!A?J 2&"N?#) MAU\NDWE[="YP$+J>YPC?'/?)\2%.UT(T2)8>;/)W VC6+@GP@H? %N9!D!R MP9E.5X\KSXGAAS,R=Z=N#-]TY["DL;EB6X^);8#T>S>K- MW"@.W?L5/L>)#F]U$;[8&I$^K%?PV"UG"R#Z5*IG=+2V%T21P":J";'SXTK(E-%; M'].G)X?)$$@X'&RS*P&7AN]:'YA@5%S-=U)<#OPC>"2%!7V#CY?^2G@@5)H) M;NGH>^EJBYJ)7\EIYR313M0NH.T.'7-=_+F"I_?$>W.G0I=?XMW,T5RO\ M[<,=<'NZ!A/TB1J*;\Z/W"##8P/O!?V7$^TLF-+U:ZXSBUP MZ1GMT'9GWOGH< S>/6>.-G(M":QZ8ULKYYMTM4.. \=;LOEE&.!H5"0">"WH M,1'ZP^\N.ALX -N)F=\.G@1Z#T>N\@J-*TK%*Q\P/E_@-1_F<_#O\>+GW<+Q M'\@G/_E%=IMSJ>2N^S76>Z0X+\"B!/_AG\4E/2EZ.AF^XET3C Z:$--"S>S:C]JJH+; M)!M7NQ>NHZ(.1U&G?(KZW\YR^R1]*4K*MM[V.6KE%53K24%Q8HAT9>RFND8- M'8Z&SO@T]'=@,[#I:PSP@:BT-CS*N2FOV_3'@TEG'H MVX*$A*8,_*#D4Y0VZ:TDO9S%V_R2^U"\6Z1Y &S&':W!2:P!J60-_@;[G06/ M+]HBU7WDSEPG7-.T!;P?'N9& M"Y;JP$^.=N(D=F+.9R<^ 3^=EVD>V-;;M@KR$*P"UB#7#;MK6(7):!7.Q"H\ M\%F%#P]KV-.+M ILZRU'^XHRA.LX+'57:E_']>(M:*-=.(E=6/!Z"VD:-.V\ M$E[=L_[0U^=K);@DXHK2"8M= Q^[\E#IW1UR3#)RO#G]XK8QS&K5]:8(9[?S MK%X@Z0 NHIL5*@=P;-YY09P5Q#REXZ5T);.4RM:&CISR=H;JLO^(QV5V>8W?GL[C08=_6TX5U28@SV M[\W!)NL]#<C\$<@:@;*!M# GKCMG'@/ M"=6?ZBN K&QV]G5-IO(. (YCE=32"A0'G#BDKXG:)%@SOCY:BG[N_#^UEWCCS[ATFZ^M7).JN),OS3Z?W#-M MF;E8&Z>-;.W=%VZ9K0JOTWQRM)\F5Y$=8=L=_^ )@?;.?C%#]CHNKM^3.:'= MS$>O\T96#FLQ XS:;V$[KK\!K\"))6$$[BNV_I-'1,4(U\+,G8/,8;_P^0,X M'@Y'&SFSJ69NGXQ?B$>GJ7P+4U.\WE*X6MVI88"A*LBJJ M9HO.T#.(73MS;[MC]WXN:SC)6Q)IKG!T>"LH=B./MU?%QFH@U18-N3K0W3&U M'K*CLWMD4>2]XY4MSPRZK\:)Q I$\C 22*>$2GQV!H>2B[JLB[9='6_UY>$K MUAZ"WHA))CL,5&,SK\0^/74]5SJ7+PE\1,A_G;)']Z]94!"OP51M&?"Z1YL MHNV*PC;>691^^^*Z^%#AGCVUI#9SS;UF7GS$I'.ZDDW*T3K#@<]V EH=!S%6CWN^NS"K3[W759 M!=K^Q-FM\_N2@E(7PS.;)K3!-L-RI@G$; 9?^^"X_I9=1C-.!]C&3KQ"X#KZ M$]I\\^IS$.\V10^L2*Q2M,4.N#]D0_L#RQ_V3+O 5H20+'!*WO?DWN#;PHG_ MX7H>4.0M 2/M.5%$(7*_!7?TM+L-T1"_I30%ZN\-!ZZ!]98A6LHS*>!KL58H M8XY^0N:4QP'7BJ@8IFCHQ^.T@\0<@/*T&&)E##+Z9Y LJK8EZDV+C2M?J_%, MV.*ST57*+SM*B?%7B2E#&Z[7>HTBBZ@H4]!_R'SNWX&/.8Y4NT/05=[:Q .V MHW?FJS69?^K)=GQZQYI](V$>!H^"&Y/'"&'T'<\+GM!52OP?\H"^4\]3UI:Y=7-NR*IH<-V$]F8-NK$'+9-0OKBU= M5%_.--Q.J&B 297@Z.=H@>FXN*.&\?D]=CWWW]G<$G"4OKO!*O+6L.&03(,' MW_TW*Q2B4Q@Z'Z_;86T%7K\?Q57@.T5-S&U)LBE*5AVF#^"\97DX0Z-YI9HXWR5T>Q<&6M/DJYP14E3$W384%'Q$,-FEJN9 MI6@X\?D7,G;CZR>$1%W_'*0J#52\B;;5G:]B3<<1 )JHV<>/VI=6L-9-E-$V M PT)[R\-&7A8H\[D1?.P=HS3.@]E6ARLRZ*N&7TWU+3CF.TO:#IZ5HPEA TK MGSB%3AEK"/NL(>3DDCH6$?981%BQ&-S03EM%6!B-W:B.\,A0PX-U5)V7-BGU M1CARU9(E/TNJW;-*]QR"Y9X9;%@N\8828QX$,<0T9),R_2/]T87PX]%[XSE8 M>04!W>]?(11:T G#+H.:PG&JJYA./L99I,NE!V?5E]]Q>&G\CC\M&SXJ?JL[8>IM^)L+NNG10^(FNOE"HI47E_?' MP:F-9_4[)PS7H'!/3CAK6,_>\7**+IIQ<7WSB*))H8=+;AX%.):]S>OQ?M+! M4Q96,-G7=DV+*NGEYC2_#GIX.WC28PHT*J^%[V>2:J5B^%/)RYXZ^=.)Z\LM MH9>UAFB\-4OCJX/L=E)[7F_/_^V ^H EJ%-7WN_*-Y>6&$>P OFDDP?-'RC, MV6WI6^CX$:LM23;4"!>CY]UL=S&<1K5*,^5G#TK=[-LUR/A^UZL8B=AA_N$P M +BN_ 4+L(/O;@2V8<<4#*S%15?4NI>8.W[29M-\E\T(-VV+MO020+UUI4;9 M#:/SYO#\Y.=;&JJ2V[JXMDQ#5*7C^9<73>_VM].R/FZ6_$#U)S/Q%MBLID'0^=>E+98U+9^EUW0ZFT M) A&APA,:IU.LCMG%G+G M!^US&BO[O&^V.S@&2R]K+UFB;+5XFBD\;"K-Q8I!0(J'H1\?#2P M:$E41K")X=QR5]9%DQYYTLC"DT6C;QW/ :Y]\)$>*>MNY_N9QQ$]6-R1:'># MQXX?K]M A4^>AZ8 ^V?J6N:":DH#5C>*(//8U;7ZF/0 ^?'L5/'D,BP**YJ MAVVIR5#09PGO<=HSE.I99:XA6I,N*G9UN_L26=96=GB_<=S/*05+D251K8%N MQ\&J\T)D.5T/[]A$6]G]S#71UIG -#;1CDVT8Q/M_B9:8>R?'7[KY]@_.^3^ MV0^/2R]8$R)$"P0U"2C,S_![:6NC-NZX2RD!ON+^;]GV^;Q0' MDVJ*N':^_ M.(O.PV/7(;5!&/=%U\=(?_QV!&BA4]2LQC.B]+Z&#H(+0<2?QG;T/;(">" M)8@:1Q7@D$UHW<&]'7B:>^[7]L-PG5VMR,E,;R4 'A!ED )=%@UC'.G4NZ$O M9QV'.:)W1J+<9I7=^1=+GOA8J7=X &;MNH[&QE+O%G9C M+&4?T@';#'8 I,4 S981=J#%(O9GPJV3GZT'6TEG$Q/2QF1&MI\5:D/3@'69*EBVO#XG("GM$U M:DVX%@YRRGC7/\A+U!-?'=3!O0'Z*4 _T=24\TR5M!+'MZK>:G,PIA&MI8

P, VN\>Q_4^=P"C R(BP66VQ(UZ;B'_((L=P>'<#LP M,ASZ;].CV#)'AO9V%#?01T6B3K'49K+[19C0UJ[A*W-,[@Z(:\2-Z2.!71D9 M 81 0]:E46K!G[^LP2Q.'D8>Q QYOBQJ:@7UYH*AE>IKL7/#^[GQ$GK0[ Q M'*S3$.=!E/3C=Y*#YMRK[FUDZX=D%1.I=P>H-1SDF-HO25Z0W^(_5U'LSM?) M#UU_1O"1$J8B/P2/\&H2NYSG"-\=]7N%Z&ZY6D-B?5SMW\ =6OJ'6+I>P,!^)R"KN"__H M8:5TC85%_*_+2^&C2[S9&^'.>0#]^TK^M4(+!@NRE)^%_^MX*_R[<'F9?)-: MA6P[Z1[R8B4K)7)EX,^.. 4\X^7^?VG._]9^+9>PIYO0C ( MTY^%SV S&'4^!T@&0\M_ZZ?T:Y1"5 8VK"ZGU7U(G#\O[PE8*GCPDI(]OUZC M9+U(TSQUSFW@7'0PH MZX;,SW%B$MW.?_?!#,^RSJH;?W;SB'RAOPHSI[:D3[ 4%4R^$(#)SA+7'JY( MT,)RL0)#KC=G?WKPYP]@#F&K@H%6..6WM:Y745 N2O'INI? BG:B M;URZJM4:#0'KR@[:XT=Z#F%+%!0:C59=%?>MT2YIZMSP_0]QPLRM;(.&2D,2 M,JD6YJY'9C\QS#6T)_#_-9;7\UZ8SB9&\PQ7OS$KE!&3_G=2#_B.&M.UL 99 M[U AZR5.-ZAB9>JI2+*QO>3!H8I9=>^3F*[?SC^BLM\D6LYW'8'M*JHN6L;Q M"[^S0!'KBL3,!#%"\U'6&BG+2=F->:Q"7WOH]#WXX&TBIR;V4+1%B9RC*Z(V MO)FM0K3'19HR0_T_].PAI[63^Q5$N0=K!_&+9BBB)=7!UQR"]M8F6F5;ITDOF%:U+)TF#Y=B M?'9.;F;G-(7:.?GL_#ZE7T%53F\)-8Q11-521(,#1W^8^EV;;-5MH?:BJ57/ M&NI#IAF?/50:VD.#VD-E.'[?WN[T>OG>@;5I'-& &K-=&YM9#'X0P75LJCD9 MMZI;=VMDTNF95.]0L0?,JBY>6"-AA4QI16WVF][3>S#+6-8D2I(A2O9@!X)V1;;JIM9^T=2J93X-:6@T*S6, MU:VAWLP:&C*UAN:Y%=KTW&JBUH8BKV\D#866O^K@ ^C'FZ:&J?:UR5;92!KJ MBZ96/2.I#8UF+1E)HZ&1U$_;A7(>/2:U\?,:F$ @"%,&FHH^N6J!O#*Y?M MF&R5C:0IOVAJU3*2IC(TFK5D)!L"-)CJ:;M6FE5IUT@[GU=):0]P$"9$4+:H MV9)HVL?=A[$$N!U^53?Z^LBF/MA4[[0Q!LVLAB\L/;E:*^!N"+]AFGQM1V,! M]P!K4'NXHC8I/ 'HJ2HJ2O4QBB^O3OAT]^&F/;+F5*RI='W[]MP41?H6S?_G7_[ 4V?PY MVDP(<1&B?17#/T@Z/63A?"<%2/9)#KD]F O_V7;7QF:P#$XBF,_)% [.K/Z> M3_%E'%QKVJ9HJ[OS3BG>_.%E-QH95G_9."U,M"1+-$N&%B'D/=![!PF<;@@\XX(7!]-H$=/CGA MC/Z*X?,'\+9Y1&+!P4GH42S,5_$J) C$3[7-I=,B4';^">_$SS\2@O,D0._" M&+X"0NC$*QPB 0O[U\H-"4Z8CX3[M1 O@@C>'3PN'1]E[LF-%WN%#)X4+X@; MYK8GT-D53%SG="7A,F!M&U?,W/[2!_[_:(;0##URFB'B/1(P.L*3$^58"*(' M#/^O .3H;_C'5V"YZWC"S>S1]=TH1BY_)Y,OY &U%KB/(XSN2+#T2&;/OI E M>"@0N\&OWRUA2#]OOO')]U"KOI#OQ%\1X38$R<"/TP_*/X\"V[? M^GP"6QRKE0D;\O;SUU]_O_GR/OM93GA" E;3CR;Q H[S^M+J[_0?!.#UT36#*8Y)JO.+3 ,Z:.OZ*B 1%&0!WZ<#U$^C11I98ZRITY M?!Y=X1K:T^\&Z,'#+L1B<,_Q:N,53M@5Y*-SH >WE_1@99W]N6/U!!;MR,-_ MP1T6=CY%O/DE# MOJ&5-(P>RG>D$W(O[67N<_BMS:S7NS"8NV"[>WE&._1&/X;!XSOF_,*2;D$EJ=9&-SFR?@MNDP/R MP[]6;KS^K\ #E8YNYW>4SA_@V_&:[WX<&Y!44;-UT9"/UZU4)_N11NY37)NB!'HOFY5F ME0V C6TDUG/<[!8F3:FHV/2$33V%?+2Y3SWA]PE#"WJ*7Z\0^>L(S^[!=SZI(Y;@?E)HI6CP3] M-!]6%"7)+L?SA!E*'B9!EQ"+P.GI>%D(R@0P&B"=Q\5T9L9XI.GRP^/2"]:$ M, D1@B7UTSHFQ^5 V'*X_%JKZPU9!6^(W=9N>4*?Z2W1[3QU@9EG=+NY44B. MD8.^DJV*AC&,ULGSL;I<6O&.&M?8Q>AO&2*$)\V3G<2*OCHBE34F)'4:HGWR MI]XJ$UDX?UB14\'-CV"#__OB\E ,1R?.@8LHZG*="9RO^S45/M',PCPU9!357ZJFY M*9U(S655M/7=RM;>N=K]E(U*Z.3GTC3%>^>PY]*Z&/TMV.&=ED:RVVQAZ:TB M+#9K'%/NH_59=J0,[1J,41L+?4R6K!]-W'XMFU=6HQK$8SH^ )"43B-WM7;D?G:C,,\DU<+]#P*8O!V3^S0'P36R4]-[EHD/U@# G'D' ,"<>0\!FY>)5F2V0NGG$> M(:&H:R!<'("Y8T18+2(T:T:$ZHDB0D6T#>"^-$:$79H+[HAP7Q-:2Q&AJUW*_@EP1 \& M$@5@XCR$A$(UBNP)%*5Q+1!Z4C)X/OPY*BNF'J?.THT=3PA)\C?WWTR0$-', MC2*0).&@%:@Q]WFC]*F!9X;]$WW=(6.>*]0 /E]<&[HH21+^MPNXN54!)[P* M0L& &R>4P^JZFV7H>H*L MTSA=>TU)&2#Q7B%%' _8.,Q\=9(Z[:K7]B9F1Z.M+QA;I&FN#Z! M("N3O>]\ CL"POB 3=#Q+;-6$3!.I&;(7$BDIJ;W5J'E'GY-/MLE45D^^T2 MO-R9H6D%#H0D#H,-:F[Z-J#-=.6QS\,K[RGT"'*Y/)K&W4ZPCA9^X@; >)# MB%#6PU=))K ^G$^;C;#U7PE?4%IQV2QXU"CM'H,0]\[83)?A']S6E?!UEQSX M(/P2CJ>(Y=T'T*#8T6'*! M_$#;OG$^$#H:POY$/R?[M3(3_WUE;G#@E+;&\KRW8 TFY>^-]KTXQ>V6&1SW MH4[$*FN95*>!##$1O@Q4';&8@0'N9=H0P(SQMLV")SKQUJKF8?!(W[1%C+PI M=>Z#[U7(L[M2^N)IL()CXYYLVA92GY1!E.,NNL-W+UX=WF5O5 M*D9O&T?[4%94$W\O\@,MO*0LY_P@?\*GL#/6-]04_61GN+OG&CQT0N>HG(8;4UY<3#: M!C>,]M?5B K)]9>U3@<-C'(]A=G^"8S[" M638W>'#2..0?;KRX[,[?O)4;*D<@[? BS.K,RMH=V;$I2N9689MJ J9856T5WG2%&LX M5YO&ZHG2,(Z]%6,Y^O-)34SU\]E=C8'@9[0[N<;N3HG\=%AC,F4N+0FZN+Y; MA=,%7D!#>+4,@R4L$\(N=$5B=M__KY6[?#R$%,R;IZ^6AC\MQD%"A-0,XW[O M$F+P@!+($LZO54U1Y^B'/DB2(X42PZ!UHWNEYK3&@;2B91FBJ5>J:3]3:C>Z MX6I,;5E"< 8$H[;42@4CW<%=53-_N^NXF4'0>KLD6#\#]M>CV5 T?\Z:^D_ M@!VKUP<.6XV*@?P<[CNVG5O_0[H9/H:#(VG:HEYR&WMH0X/!N>R': B&H5BB M)!^W2$.DFM:3K*F,;)JV.PBV&MF&Y' =K[M./,;?2!2]$3ZP)#:G(:KA-1?C MO;ZPZ [72#9RWW[%R;VW_GLW6@81/.%VGAYQ=^C'WOBSBF*)22E;-#G:8KFQ MV)KTOYP# QOYA*TS4.<^PT8&MN%FMLY @_\\KTJD;PN"ESA\TF1"Q&B;HEH#3/3EP[N^%E: [G7&ZFH/F1FY:TNG[L^*P/ MQ(DBL@N\/[ +Z4:Q^LUC &2.J$G_E&W\AN[[%AS?\-O"\7\-@MF3ZWE<)Y." M_4VBKO)=(YU_/J!1I-T!^?&^6!4E>\S%G)[V>.TL&HHA2L;Q:2BG2\Y43;?L MM8!=W87G2B ?2 M]T"B3VW))I#.5$R0S-V>TZ'0DEL,M)IB<-JI&VE&X0LMC\?A%F>B9?K0M*S# MN^XO)'9#6K0:;2L:Q(355$QKHF*=SQCC9K_1N7;5F5C#GZ0[ZL _LU1!PV:C M)$?0TC&#S56BI$BB9AYW@5Y0MH=?_+FDU7U.AXQ,Q$RVK+INB MW6MR7,R,#&]GWKAAH7UQ;MBU*4G7GIOF@K3UMT.VV>/)F MXSKOY81#./[@(R&BWR.*J?G1]<'==QWO*^+(L.ZKX,-WQUO!/[/[DM\V,!XW MH8M030CDF7PWW]"UI\53TZ47UN)I*UNV\CI />9IZ^WEMP!>6+X5]H-7&6 =R^-. M5R$;U8O)D,"O$6CWO6/$:TLVE[-)Y[>/W-HI9XI&E?UL8UDO(="+ZNSR))EV M78&3ZR86_MOQ5PB:QX"4=HHZ!I9.U#6UB<_);=FY7$U5HA/7-9M6XKV 9*Y> MI^NE,^K+0'U)5 U)-*R7T$2J:S5:M3JC/B;2#=&VCE]T/ ?*-[JJ:)GR*G9. MBY8)1CQ+?/ MFO@&/7X@UAX@Y0\37F^4NNC+W)@H[+)MB);FB!-=MVR&&!VQ!(E<[!-^WT<.8WIS6'O[ :$[]?>=7+0="?B&@3U MNB*:TO' 9H@%K=T<+QV26VZ)W"DVFT,%(63AJXAX3G^(0UK( M]N+/KK*GAW,K0]-.\X0?&64_)(3] G1M6_P4BC0N:2UVS;^(TJYN3M+N).#X M$:NI]#Y1DT8,DUI%D=98%-G? =V'Z<0;*$4TU.KX UP"T&V86%I_=1/O3!8Y MVN5\EH5;NBX/YT);T^E=CJ;9HBQ7+\Y]>65WNJX,B'L&CD V-$E4Y;'HE8=Y M \I@@QM_K:NBR@%4.G).UP>4_=80 $@7(8 138X$4/N5KI-&%8+[)PMW5Q.H M, )V673XK*K^!E1YM:G_>Q:5?[E-Y*K]GDFAWUCB-^P2OQUDHZ$5V^@#*G/2 M;!KDVH8E2O;NF.-G6.JD#ZC4"=L\9$6T%%M47L2<"%UO=*_>,O6QP%+11)FC M3?PYD+[1A7;+I,>TA"[:BBSJ:HL5EL^XQN](ND(_ZW(G!+4T1=TV1-TZ'JH/ MKM;,&'#)$P?Q-:Q]TG"P\#D6^AF-KGI[)[Y^<6U+HLZ!ZINV=\@90 M7I0AR##4!E5'+ZS:CSM=:@\-P8M[Z3C@:EA+[\,"GJ#H#]N(35$QZ\R5>HZF M[Q0DMQJ3?"Q$.VD=4B>.?9]U2+ A<#HCR.A3$ R\_1(E MV10ECO[641 Z/>Y[%009/7'5J)ZD?\%"T(4#TJL0*'3BCZ2+='S#62$8\A;; M'1VZ<9YU(T/"K##42I@58]7/H# O#*T2YL7(O4%A9A@Z-V;&R+E!86X81B7, MC>Z'N34KN.NV#$XYMS*X3NJ/=JN+>(9X#:W0K=XNSJC0K>8&!U3H5G,'S[_0 M;6?(W= J3HPAQ04(\&&*IH6 0L=OOY]!O8\Q)+_> NK+HJK(HFV\A)%\NC$D MO]R^N%8UB*A>1)V;,2"_VI1PSK@H:[)H2L>O-\WX8=_6&?.B"MMD>6C58?Q+5P:W]-/;ONZ@ODR\ M_E844>?P] 9)[TY,7H?T-MJB]UC2UF[M0@\^? \ 02:"2\B2*'.4CX\049U' M$WU( ()4V)HHV2U6K+P,"3BOJM;]$H#3^+3C-YHC]SMW-'K@OB4!][%BS6QQ MYN[P,.)V$DW/HP!C2#@,EEP)AV$LGQD4CH.E5,)Q&+DW*!P(2^7'@1A9-R@< M"4NKA"/11=W:OHG(VP.1*U2T%><:\S]A][O_Z_)2^.@2;_9&N',>@-M?R;]6 MQ)\2\#\L_6?A_SK>"O\N7%XFWZ0BR+Z9#E]7_ M<,PPOKC^>)G??[KSGX5OZR7L^28$09S^+'P& 674^1P@&0PS_ZV?TJ]1"B%] M,]KLH]4].*5_7MX3O-IY(RPIV?/K-4K6BS2]V&%ULH^<8)2_/+]>W,B&F^U) M85O3M;\0#_SPV9T3QNL]XX4MA-I^4=.O+>[IUPGY0*R ?D(<.G[$;%WE.=?[ M]LY?A%HHP7VF["J.AC[*26>GU+.VLX)^5GE# M\2C6+Z[1ED9XPQWFQ!2^(SC^C/T,'[MPESN'9G^">[1VO";-.[-@A9+QO:7E M:8UXC8NA?5<,R8NU[:HL)OJ_8-UN?C>7<^?1]=9OCG&#"@U=98G@_/(3/O:Z MU#W>"/&"".^"1WCF MND!VCDLH2N(J-U#UU_ZW8"%\=1>7=UB4]NIS$)/79=0O"ZL.FEW=5%+#^ #Z MN7J3)](_@#[?%B2A3L%7P2F9M3=##?1*#TK@,J&BZ#D-*J)4YH]3AA-^#$UX43 MDD7@@65$JY\S/5P,.=!$5B?"Y(HF"TY#[9'. !I1*+,U^+:"K5\X,\$/T@T) :@B?>>OH'G+JPG][,)- M/QL)]^"GX1>\P'^ CSI%O0?-W7Q;B%R,\(O=->I5*[P6)/JG*5U9?(R_5'?% M;0RNT,.\YPNNOF5L]=P(!+X@18E0_S-P_5AX '8[/LKV'/X#Y9A$9>V)5!:] MLI8_$%J4%/H!)N-W'NV<"\D1C,2.ZX77?48 M +4BW]+5#M/VV#5@>Z7XEQY*?WR=+LALY4$X]@F=7Q+%$'41/R+?D%;?X-MO MO6#ZY[&8EYUPG \KAK<&DZS$Q/WU/RQ%-G]&$6!/F!#V",KI](=@:]94=5/; MDU@=+X!CDS98[ 3*(1&H\?*"IS>[AV!?##L:,=?ETMA)77>2P_\0)Q0(,&DF ML&;6PL%*?S3AF>\VN!$5G!L[BJ5SKAL[6FW15Q>RH95<_.R6N]*L9JK_0F(6 M#W2ZM9X5K=9JR/NX.KV(#:05D]/[ H$[YK#O"P14S;*-ZK;12^Y4Q]ZS5PC9!5WC%PJ"V+PV7W;823T$Q1 ME2H-"^OK=!\81[G;9-5T5U7_W--^*N.1: M&!,IN0S/!.\->[TK'AF-C)YQ,GH53A?(:LR.8:?2*EPS=D;/][K_XOK6WUQL MZ2SW)[S"6V^\,U>DGUF?%F8/WSLQH3^4?WXMTHOQFX>0D$>$3GQR(GCOC-VG M4\^+T'OU /.8^#/G,? ?BOG.8J8'/E.66(P73IS_VF29L&DF'&E::P2[?Q<& M4T)F$5:[?XJB%<0L2@E>^#2#*NX63YG8[YM D>DPTTH2R+%V"/E_*\"OZ M-I!=>)T0X?L$D@J2<+,,74^0F;1IKX4%\6B^F_%_4N#_?5(V"]8WI%B=8#X< M$!)G.@7O.8[@55/B?D>=! U8AL$2/@#"A35^,9/&?ZW<)0JIF"9['/_!1"I1#)F*\*2RH5S\)Y,G178OQVZW .-60(7R #A?):+#E;Q<@5GI/,#5H(5 M6LX2[.V4NGZ>\X15#Q%L-:$C_'.2EG:S_+8;Y1L3J*ZQ'\(#HT6P0ML,3B2L MA<"'$IM<6'-BCL.9@W4Y675JYAWLKR6:X.>2A:$+X0=QPONDI@@Y@UN-2 @_ M&HH"C7XU^M6DX^Z)3S[37Y#*FWN0\K^1]=\=WWF@,G4'_D7@^\1KW$)1^35% M'39W;'/J#;YS,H#.ET8WT6AG2ZL?,J#+FX M_NIX3IAV?S$W+%=?21Z77K F!'P!G\S=> =\?V"XTHUJ.:@+2&=?X-X_)%M_ MF^RS+JY54=(T4>* F#A_'.]&515MT-MFX,&6:"DO ;&^47U#H#M+.&66)70[B9S5ZJL4I&4Z18QTN, MCNVZ#XK5,"S-*:9<7%MR4T3F?NA5PS TIQ=>0&IXT3UH$.L]#AB]T!>"):5E M4@!;8[;0T"#]N//GVEZ8Z1<'@\A-,WVD6>=>RGO7HVV+*5(DU=-;JJ;1+=ZH M0,C%E9:+DE_E+18(O:&(MMGB)/.V/)EC=3O/#:*L4:A6?DGU+G<%QW>"Z2Q< M,T55.UZE.\+*-0KWVN*9P4(^6S2T<81MQ\:X+9Z9",!LBJ;6">YF:_!_G:$1 M[ %Z:_E]%:$%C1%:L Q:T'K.T((GDO"ZO1YW'ID]D!FKQ"AK[= E57MAN(,V M-^Y@0KVDPJEGK,&FV?KTOQ+"U$HR;S>_4_2)B$E:)G;O,"$)%L;QFD$65'IX M\:BTE*9J*=>CRH[V@)Z(_;3'T:#5.?;X/@3U8;>:*L;:V@>I?>G#<; MG!PI,\[;%K?_-/5SJ2/HN6R@T=KO5N$R2.$43C"AD5N 4[!*O1P<]" G;[? M4RL>8#8<8& L(>H$(B"8V:MH$3SY>$31\\SX.6NI3L\U)\9R0*#*OPF*4!0G M!]_KL%8,4\6VY?.< M?DXY?1):Z8Q6LB5*)Z\6J";K99IO@)AG,(F=Z73WOLPV;?:.=#UL+$U>\V!" M'+1RO5D&-AG%X6H:KVBCZ&$OY7EE=W6SQFRA6HJ&,$FB"C;)DL;1G15Y5+L@ MJ"*/;.21)DFB,<0!FQT9B1*[JD@GL:M-K>989=")&L#)>ZT;HJX9X!,<'W0^ M9J5/Y-:A)W\C!'ZB1Q M]H#E\]Z&J/146_DAF0;P4795QR@_F0:/CVZ,12)]IQV?*7.[&7&&B<;H.-]= M?XIP:#/!F<=LH,,D)$N\K_4?A"40*)C1).0R#+Z[,PH!PP"3-'G$0>I;%"H, M9,B+0JF>"SD]IQS'X0UD-DF1\$=6M\?JZIQV^3B]!Y4AFX_!T#FR&V$)Q /;*+",?0< MNR%NTWHS:CLO2I[,VUG2G[O^'\BG&]29;1)^63:/W$1!HT!.NK@%Z82@G"(<]AV BX[42[ M-+'3Q%1MT;;*H+S&\W!(=N#[$,W \#SA=C3#0LV0#%N42P;5#, 9;F>7#%Q$ MTD3+W"T%&O5_4/K?2/V9UF,9/8:TCZ#:0;BF<2\'\*O5;-" $RUN9M^Q"@OO MLG]#\/!ZP).**E&ME"3\;T=>)\$JCF)03;RT8Y"1:*QRR.5LXJ&S07=&2,>W M)'QRIW\*7T@4K$)8I)!@]%X)>&5$:421GJ?3<$5R4Q41OI*-;*5#7D.R=-S9 MJ"9]JTD+82/H":)VUM$52[V173? "G<%E(U1V MF=+L2?UM9_XZTZ>.\GU997B*_O Y\)T9E4K_X<-WH/0-IB"^I-F'.YI\**3X M3.6%I?CD6BD^\IU=XJ<9'6$[HS/F\0:0O.',X]WZF[GH%L/7QQV3_X-Q"$XL M<7&VO"-,/<=]!*OEN'Y$8Y5)=FN'&/E4'N"S+H6\SZXPR'3A!U[PL!9^_UMZ M^@NODD$1Z:=^_]MF2(3C>>2!PEJ'Q)DNTAO"FP@33-1-/I^UGQ%2%_NLGHB6CUB$OX M_>LQ1ZYVB\%7]K;WSJ/S0(^F!$W<<\F<[SA2:!F=K8JZN5OJB#OZ"=@X8\_' M?TY2Q'1\Q3D/)L_:?/=W^7[+WRX#;S6:6U>K?,R$4) # */V/(47QU< MHCAWA;&EBIGCLH%]!5<.S@ $7?=CUK*+J%=!&%T)[UEP%8 33MR(#I= 5N$H3/\%7X MWA3\J 6ABT%>LWT_ 3%!A:?X9!&;R"A,_1-%J)^1);(?\>L%GR)#X0:398M8 MM^"M<#F3^U5,W^ZE\V4"_"U[%%(5Y8!Q,HI#XC_$E%($JQE00N#O.]1AY3#9 M1USTW> U,5@P2I)'9XT(^HF0X4719,.Z5B'M5?W*Y.O)/H&R?F6S W)2FO . MN80G#-#/#DJG$]#I".Q2#4JMH$S0 /<1$ M]E'E<:0#[)>6:+)Q3,FEY#]7LP<0ZRAXQ-_BL8R27&9R@F@S$0>+?MC,B9ZD M='3]*M3M_(+MUM>?\B<3GDJ3O/Z$CHN3LXZY/X6:W$NC@NQ_BB)G!5;N=HZT M)M';.SHX#VSZN\"GI ..;D'U&8?4 =O12L+R1S !]&!B82+U[^#0?UC0VW@G M,=4178/P%@\5M@K<:;J,=.P6C=@KD:2*-3A&$;R\OH-@F:^,6<66LQ*_<)H] M"_;JIE-8V/XG;P5=6"-H?5*:0]NL>]CPAQ_@PH 5M@N0KR5Y!5)\B2VV2OA M;9#M]ABW\0C)Z$ O7=*18LE#6;4C.'GI2R;45\@=]>E LN23^):92W_]RT]4 M"8=_3S,0X#%S!!XK QZS1^"Q'H#'RL<#91>17]SHSPT$XIZ^ HK'\%S]EM)+ M1X7[TO&=LW0Q*-J,2GH!P&2["%[!_3]9KCC"&->?4'+0T98)?;"<&@*9R)D3 M+#*@=P7;*&#)R0,?2Z'-!)J(>0CHDP(P%Z&/H2B+!3 N8B7Y$)O&J]"/Z)5! M+HT139*[D$<')V3B2#>?8J+#^9ZM+&MTQ@_"^;J:LD%U2? CVN2OA4^[% MV0,Q\* W^.P[V\^DD=Z$[I.&S+G/)@$@ O M"QE 4S[X;?@5_3M>>H#R35=L9A^.NB.Q@.](ML3J1X)X0^TKD,*8+F/WR^R# MFV92X55VPY%"ZR21-'58P!!>IO_>?"F1)GP>P^5Q_82;/CTKV:P_QT-O>A(M M"(E?@])'N)9HP:ZE\"\X7_4[>'+@3\&.\SO877>R-OQ*O*[R?H&^GT6_*>5: M#4HKX-F=X'V-X R9#'Y!L8L:@A?N?U3133>9H2N(/XTR\GGC2:&\2G@BYXM6 MR$7B,\,F;!'R36T=\DVH!UUWJJ4IIT!%2:3 -$J1H+YM'0D#A_%J5/Y!DVKO MV('V-MLQ-@"SG]UA_AJK".@'/P?^=/NS?+>"SNW.7(@4#(3]LZ,@E2!I$ZKJH2@;(4O61'WL!:W8NZY\9$QO9B/:9"&Z6 MHHBVC4U9[7/Q!#!GA==^3D*;/N'S&FDI;. ]K)^/=\K%M6R+IJ6(.L>,U"%" M#392ADJT4B^NP4R)0+23C=AK<,XQ9Y2%^6=O#[O3E@^40&F90'0[OYG"3T(2 M\LD$MFAKHJQC:]KQX9XC+%Y;BMN0;3H<69:H:ZHH<\QD[7C\7!OGUAXPN<)= MX+/$+JNA_.R*C9(FR8=P.CK&Q;6IBK8*C+''"76=:'AMWIB@T3;%OM1*NJ!; MX$VWAS;E[Z_YN]L>)**"Y6]-994*8I&_\\VDXE+)B<5R%1:10#6\/VI-5__R M?)FBGY(I]L5U]5/W,$\&@<_(D^.H5RQ12#?]45H<\SE&D!!;WUU<]R0ULMUI7G_W)KH+Z=96-Z^P93:G8;DR8683!W*80IF+5G73^19.0SNB0 ZG%F MQK\QDMQ1BMR&OP$]N&Y"=) 4@!'VH45\24@=@FW-$BW5%O4:LTW&A%.?O-.! M=YIHFI9HVL>3[0/,.KVT@45M:CN?B!@@(C:HM\9563>FF-K4:3X.F< A7;1T M1:3A7G>)IKTWV9.]=QB[-Q@U%#+ ?!-4Q"ZZ),OA[IM;B=/L3W!)< M7/^#P7<4;>59%4RSZH6,F6PUU*@'$(ZZ=F4]MV-.AY7K_4UM$<^>XRZE$ J\HB M!ZZ0*9J&B

+\^VN9>#K[F,R/32_7&Y<&YA\K%)H_/19%L1Y1H-E3U?3C4K MP2PM&$M^Z$*8CX^D:%48%KX1,AI/]N:S&)X+V8^U(J;8AP>R8B("ZR)T3B2$ M9$K@JT W44@1H].?,.R?S4"C6=*<>27PAKOI:B/L[[S$!L\<$H&8S U-QAZP M]2R==7XQR3_92KP Y&+K(7F$FQ3*9LDZRE]3()AVBF@->^^0\RUV7FI*\4Q= M'H'X:P<-K>%B*^+S62,^7PD^GRF-^'Q=J,]V23IO#6.3:E#^$M"Q>+D*&O'F MY C=Z,\$B<[&Q*^"V"(#MUWY@F0'^ I$(131Q!_X;L3 MNH1-_LZ80'3581 @ Q\ M;N4G PA2B,7\7I)-1-E@$0H8^.CZ[B/X0B#9,6+:HT,V0S1F(A ZO"A]^*2X MLLUC,P!A^N#-SY,;C)]%>ODZECJ=44G"4B>6[FC;X-$"(41[2YX-&S M*1W%1PB(F!DCR$HZJ0)<.@<]\GG!2.-< 0%/1C*9!CAYAQV\%$E\%X(T^0 = MBT9CA6_98A*HT4AX"MT85 )1NN$U2X\PV-%$);=/!CK3XXF!<:9?G63[GN*W M\'4X:A-G5R%.JL-V]$@GG(!D1:OI@F$*EE@5L<2D%"R***SH%"**EPE$A^@( M<5ISMBS7_"$F1NH[/(\R&L>$_)@B/F9FE$:E[=M;F?(I;7X>VK92()MG!,?D M1,7#@/YZY/!9>#%_WW@?/7*L-#.9S,^(5O<1''L8 V38TIMG"NDSWPB_?WW_ M @5B^] M*TR!NK<\\14%-0]Q%.8*21/1Z6G49Z'P/N;Z MS#V$,4\J&_.>![H:]&GP40P7?K_Z>B7,L.HPA#]U_3EB(T\0 M*#X;9I(,,RQY'.S87PM1[C +$V&H>NPFHWP=V6%=F8&&JC#H*GGT'S>6T) M*+O);2!.9U9"7E#'[#X]JPPJ+1AJLZ17EMHLV*Y9M(D)'@%7G<3?IY*X5Y]+)Z;L-V20""+^BMV'_#4 MO)[DVZXNS>W+G$M"(P?P]\$N/P63)4?5=O,^=;FRBDKU4$6E<7&M MRX:H<[0H]-,7=?#!]>@NY^FNUVD)872&B# 7^7&"@QKFQ;5T)7&@J3^#/K2B MB#?&I,BZM_FJA:V+:Q!M2]-$33.&T8!6Q:A!B/'K7=Z0]=(^92L#L%+VQ;6! MT-<<6C/('C1;[=/DF!(U.?KQQH9A$D_IT8B8\L6UJHJ*I8.KR&]WB=O!W.#H-BYFT-8L\92V M0KY^SJGVX[D\! ._NV1"4&_(FFAJQYN AWGB-X_0*)$H:*+C4^T2YEQYRU30DB.BH*J)M-/5\SS?N:FQ(C/,V).T$ M7TT,B7EQ+>,,0DN4I&$#J50S-;^^'8"IT89B:O"R3N%"!1VFGNC]6QH;*^H4 MLZF.#$(4^[ TED0OC"5%%ZW6+ T?DD2K)9Y505$;%,F=65W;D$O43H,F^AR* MC\JJS9(ZLZ02"?YO+#4;UAY:+34[?:796#1VK 1H+ -[+F]N+@/M5@B.!5\# M>?-I84B5LRWL,OHOF;!D1#1415EY085=9I]5%I;RD@J[C!YK,BPP8?KZ$3'X,)J W#ARIFZ9XLYH_#C6L5!#!%:!I#R M@"A202B\PMGMK_,(LR#N'D6J=_S99.6G_WPM.*$;40A:!&?*@R;MH$@!\N\N#8M439W"UC%(\NN M<;"WMVR+S46W1=G>G4Y/N?#J\.K-[E>/8@C>W:%M8"$)CD*Q=\G_6@1I1WQ4 MA"WU1OC1WNV9V@&&UE?B1RY%X%[?^(ZWCMP( K /SG2!CL/MG$%=(@PQ/V(6 M_S,+LFA+%]?IYRDVZE86M@#ZO<_<3O:;V_.!M:K!E!3$JA8_7VYIC]&PU.%_ MX$3>.I!/BT,U(%KD1 _./R9[YT:#YM.C$=H9K!Y= @+4%G=,O&FRJ%O#!@@H5XCA 0'TI!#V62I$EWWK M-15"E6@KNP1BV!0"BJ>/O<]&]EIIL3&WU4%NZ^P:V,?,]C1;B8G5R^9Q+QR^+9I-$,47:'*65 M+>!;)HO8BSJ)%D$87P*='O$@"X,G<($CX$5^I(VR7@#< M8-U9"R>3$:#F!!]CT@;T==P)^2 M5X!YH__[R4<=NUW%2&8^GQ<1,E1P>DMZ:3OK FYAV>;%M6V+MK8+C4)%L*,& MX!863HLH5-'4=O%(4@&CBA*PAQ[L0!?V=*#OM \/PZ!62@?7ROGR!B4'>XGW MM T?[AJ^N';=G=15:9/PNY#,W#@Y\-)H\9<7T]9]P;+YB.U^O*V[7@DF"Z4=M21V^>A@0TMN']/YK23)[$3O-"T_2,S!T\)A*DB:GG8J2! MN= I D>0<.F$>*516$#.V8PJ+2:!ND #B(9&".Z!"M0WBZZ$;_0\ [LSAU_! M L #CA=.O+V0*3W]T3<.R=)!QU? BYA*Z\!%.%/ZX @>,R7N=RJ$]P[ZVLDJ M';S_ @\"/)#H:E2/CM2C CP+$U_8"\3PD> "ZZ8YI8F=/X$8E<0 W*8 A3%R MP2MET3PR'L3:#9/7_?4_+$4V?T:Q\Z57SX(:"#ZJ3VD-V7042RB@+G%FC]:/OGQ'/I3$$M13T1R LL B4 M!$K$ .(/6-95I470J $+0.A6J,D,6'4$_G]^K_]:.7AACR::_A1T)GB$ T1, M=(+)>6+OV.8JK60CX\L@HML2@0 1O9P 8T*O_W#7 3PZ3*PWV/-/0(/O[FR5 M;L%S'U%GD2 1Q"S4UE8]/=R4*,C9'RF!J!)$*#4.%5('5T25)GDG?1\[X=X& MR#^\A@$=9RNMM @T1*#DGOOO!+UIGK(A>1<5UX>5YX2@QX\!.-\!\GX\0#HZ M0#CQ<#8'B#,+EC%3H'G@>?0B _5J];A$CE:2!GJC)'SZ^.6K8--0FZJG\+0@ M5!?P#R(L'#0@> ]1@ 3+Q_)YJT5/(2>N>)*E#AF\ J7?!;E#C049#QY\EZ65 M/S$#,0/K %29L@,LK3U+?;+$M,$F8.V5%D%MPFP%]@[8*\B6),R<=51TJJB- M%*L2IM(R\D3D(DR);IY ,_X3-/ MXA@.EV%] #=NBK(CB7T'XLG3>"S*\DK MX;? ?R#5G-O4DT^<=WCX WCS/A[FF2.=N/G)30E\!CP[NE XG 1"/[W *H_" MBNNL8FMWZ,(B!&FROS0LHK^_)U-GQ2[T\6<0/L)J(0B9+AQ\.\@:'O$5KV?F M^6LBV#/S][\3B.3\!Y:+@H434BLFPI'^B!&3YSP\5 W+ M4TI/0Q?W@6X_$&:Y#(,EEB(A3NLFXBU/(M^5R!L=(*_FG9.[5&#^3N6ES"\YBKK*][QB&M#. MJ^F*5IO0V!@4#$Z:I!R41K,DJ"^:@2+,L:KRX_AS$U-U*!O&"4]9CGV.]+?R^1'64+2G= ][)/(L] MJ8;^C/9TBZ&,:AC/:$O?<)["27IHCSR+>G\R^61-Q)O-I%=#YBL@Q)[4^P]&)70/7K2UB&_N(?894 M/OB=;O <6+P$OPC^%+YCFKVGCFA#TNLV)=PD=WI?LBN]B&[J+>R)>U2J*IL7 MUZIHJZ9HJ4WA['J@7NU>E):H9UU<:Z)I2J)B'TF7NW6MY9H)U/(!]T \=.;BMX) &L* M[T9707 P 8/IUCY!4-H]O7!?-^FV^-BHH IHE@T&Q#C+8>GMGF U**CV=X"U M1<$V3[$:%-3Z.\3:HF";)UD-"NK]'63M4+#-TZP&_6@OMRC#@6;K=>"@#F$8 ME4%2M]-2;"M7LHX9_^,]Q9>R1C_+@UE=.=$_9NSKPOH.*F-?;PO#SM@WV=-0 M,_;U]C3HC'V]+3V'C+TR9NS'-X\9^^>9_;)[RZLJ9KV,O2%+O67L% NKELLB MP#-.?W4C6;+, MAV3+HFZ?7\&#W'/2636 >I(M:O(@:9<#>KB,R/32_7&Y<&:N'1O44D0K!J:J V3.: M\K O^O6;Y%4A;,0$I:DT'?G=%_WZ3?%J$AX;BF@/N,B ^^RP3G1VM,3Z?AF/ M4;&H6;)H#F>\3HM9Z"H#> I@8UP88,J( 5:& ::-&& [PKP?[:N[)[>/(V8T MP!'3GS^.F,F'BO+WX#MA$%>NGX%(;0&3+Y?>NBI85!ZQ9X/" \^E,"$S(GQX M]UM$D8"W (+$#0#)!KQV T52#?UG&X$D/1I^.3$"3P7H&7J@%H1Z]W ]ACO# M#N7#S]@4IJ:G9Z.?9E=;_)F@O*6CF65N=1=0+^A@=TH M'E^%Z\, M13DMK\!1TQ59M/2.&-7M(;:]) U97ZP5/;8+K8ZTP)>$6;""8X'+PE9Z!I^8 MJ$,^!?5*32$E'*FO_F?*3FW([#3JVP@.7I9U_>1@/5OK^3&U*Y/OLG5WC&!9 MMT_%P/KEQL--(RI6Z_\RXV&!1I+-XN&3Q)&6=6YQ9.WV\5.87)/%D8:HE S) M'79X]8%-8<9!DLG,(?*##7$^>]?]U1&1JI'OW%1X?G-^,-+=SC\RPL%/L,BS MX,GC "4(Q _)#L6%T>46'?K7HR_?I?,WZ!LMN\J-5DON7S=-WTT>W+,J M3OE()GH(Q=&LY,>2>L+;J;_MD1V%:7H.G3F\?Q@ 3;H=GJU>(WC:F-VBLG#I MA"Y=7*M@RB#&54N4@F,:? W?H]F*(?XP%5W4M%UO8F=R>U])S6>N8W;523H+ MXD%$X40+-O<&_T+^M0+;[9$TF[T9V9JHE@-*]AC FO^-DV6"B/IA'6H//5+> MP=+@>,'_^;!9()]@*N"L&'"VF/#?KL?2M2HU7KX*X:DM6H8IZL9N/P0;1Y1, MD:;,.33T)*^&HO"T<*<+:OS2R=4XL"40%@Z=T_54L+P.3F )(I*^*V3SLCR0 M=#8U*21^\(1SH\L'6;,92?>.A\5U[/N/Q$%;3B=ZRLKE(]!\$6U/+:+]R(3) M8K2Z_R!.Y#BK9RDM^5?(J MMC3X)UT6[A]+C7[0D5W>^I@I*B;:+O6&KGQF@HQ#)DC#VJQ=!#KAT?6\\JFW MH]:UHW4RG];=;I6<,7/YL')"T$&"<[/H_,7H^%&M6S5*Z;=.NUQ)-=\1IU]< M&^#IZEK)^<9Q/%OVZ9=L0$1CV*(AESGG%<_A/2?P B+[_!',3M#MZL)\S2&L MXI+.$O6S0*CI.5MZRH*=*XVHV%2U1^>?08B3V9B-QT^6+[I$/G%2.&PC3CZ+ MA9CH@P*?UD@T$L*/SL7UZ:/9< M/X;_<+F;]T"([<(C[/'1C>.*PV'O@S ,GBA%0, ]QA>, MR#V/3L^$+09L'/:&4[, ?HPV%1M#(.#;/,-S'ZE3@!7MWPE$;17GYL*6')]. MX,3'E*WM2OBZ@E?F!3-V_J3N,+NUHX=>/P+7D MON3#KW"R>W[]??;V"X]#SG!!6]0ALCJ,2 M;X(>]ZZ/+A4>[H3&FY0U;!Y[I44DKUXZ:WJCM/LV(-(L".F-4'Y]5\(G.%U! M,)$$++ *28R^6,:B2NOX-?A ]/-Z'IV:0MAUI+&:+!"YC51BN''DW'<$)P1 MGP:/CWC:8RD^W8B#I^K*J^; 3)U51'+."9"&NB9$H.H(_X1=.LFE&EVSL%DQ MO)9&DD\N/(,Z+PTE-3>1',RKY_Z;+0WC35B23^;NQN,L2BZ34GJ5![_?(6XU MFB 5DVM#% .G<(,*\E3VJ2!"?R?T8ZG=U/*A\Q\.= M1Z_<0S(']0,M^1R 294-:LJ22*:%^.7(?=DH!5U)@<:?U&&4N"=XSP#NE+?^ M-RDY.RL) UY7@F?O?G?P)C27-X3@[#X5#AHHAL0CW]$8@HU:T;M%+/U: OW! M#(& TM.)'9&/+ 2OM!"P66XP$Y*HN1@%SM")2!)':97)"M:8K81^ /5AWW8J M+26W=7;$I(FR&7-S-QDGQI T#YM?&B@F?!B_1I*D/G5E>E2C;@*%LKHO7K3W MS_N8E6/ FPPIM-DF\A5B%JA>@Q8!WI;\/_Z>B.<-JFKD8LT>;'FSXRQ2^FVS MWV,]^IN<29VGY[OW-=,\MVX%WJK>B^N=@ZS=:O]J9<7L:N/B^C=PU-!G]P59 M6!,G[+'IO=X&<$1&TO->>P>G:G*>MVQG=S. M<>NX\[?9QODDP,;9=)(._REG.F&R%?5I2D=#NK@V:8VFHC3%K#Y5LVH33[0G M?[[2)(6&@8!0&@@,+1[838H]_W67OE-:&H1J_\Q-YBHUK')MZB M@5BWIBA;Q\< GX=7SHLZA9/H>T>=>C%N<1ORW=B=HX/754,7;0YTJ4&ZQ6J- MCM_VZ:A>7-NB9LBB6E(GW=PM[J:)MQ?'.+\ >5N/#[S]PX\I@:^DI07.??"= MB)/=*@.N7 LF$[!/QMMR2ZZ&XO$^\W2<7K5_,ROM9,7\+"_D/E;-?V'>?LJ. M@2E)ZQTVB2.!P(L?:95!O(#W/BR2.O]\!LQ)X@WP^VGQ1+Z&P5M76@Y(G.>2 M4(2=A?F=)>FM;&%I@T'I&X69.Y\3M&)EI9M'ZBI/4-DYQ-)-;2S=+"O=-,;2 MS39*-[ESE_F*SD\^]+F=!-_=-R0 M"O(W9J[NPF#NQKS7>>:D7Y'*EN6+U"_A=N<(Z=>*7'^9YC<%^< MHG%6H_QR?XWD9&,2L4XS9<$^)#L 2?P'[#K>$+^V6IB1.LZKQ.\*6L7]E%R_H\9TKI9VW.*>_L366(R97"0R+GJ2 M],MBTW\N(LHDDC;!K<'WQ,=,,3Y*?I'('XH3=82OA)OD#5CWCNUQX )1L4I> M_[3 'E-'+#2.)ED\AZO*+VI-^Z>PO2GM7LKUFLU#YINP M[O M@0=2GA]@@G2AO8$;F\EZN.#/AP!_<^^ "W_5H>";%J?8:^J5]N+%7N$3^T_, M7+(N:QJW_ZN@".RN#_Z- @,"E^@4E6YJ3(-[;*VFQ-TO>:) 7/J&F1M"2 8A M%BJ0G_YKE)JA2(W*)S6_^SFV)R?N?NXG;3G9*3LI;<1U_>\DBJDQI(T,>+I? M.I?@6U/;AYV7V$."<@BN<]$BH[W,)#634G64JV$[?&_Y';XR])]=&=I&')L4 M8?67H%G @YYQ .DAK@ZR3E'##KS>?B7((6,D1206/-CEHG0K>Z/^U M(7KO^$6/@D52]N9N"0I2,[(,I, O\O'#W?J@#9N)&8V#2EV!6E\M7#A^.2NU;L>PZZ>^; MZ.-VGLOH-[[EJO*&8LY/.ZAP3$V.*,..N!=+X#H4?UV],GC%W]H9EUM2D]4R M#Y6R":+UA.%,*[VJ54/407/ON'^C7J%5$K*=78%8$L>>Z;KK#,GL=]W?@MCQ M.BS":ZJ0M(3WB6 )"S[2PT$D] PX6"V3(\^!XIHS_O:IR+]'$GB+I;\0K!)@ M[=N96YR[ 8VR"NDV-*&V6HUO/NF;3R.\%]I*2;'LKF&BMVV?N&X3#Q3E5IW>DOMJ&X-<<@7(M6:Z<%_/D>1MS"92:\P9W:E4SHZ&9"#1P8(;OMIE_>+:MG51 MEBIUQXXP,BWKB8LUC,B7OSNKH=5'Y:&-B"JNI(&Z^):%VU5$R5)&J(\'*9L&Z!575'6 MOK@V1$616]"T0?@9Y79W;R[T78+UC[4Q2PI\31@:,):)'D"*J9!U*Y;45"I. M*3_;JCVILLG2]IJLTDWSK_L9TTP?:<9E"C5YN*;0I+!^)L+ZJ=914SCRMG>MM5"C]9:74S]XEH6 M)5,5%>7X8(:1Y]5XWL8(DPYX;IR.YW6RG\.M#1T7AESX:W5L'DXW_[0Q!O*( 0X4 M>77/AP'^CES2*4";V0BETZXFV;2KIUT'09@Z,7D(0O?? MNV-?L)'MWL$G@HHELS>2@3%8A(01(ATF$C'.TRUZY4XMR MYX/0L2DS] VCK U>UF;\LA:LXN4J1JG9S.][#&8@!8CL[^<&"B?#6GP<+4PF M)=/^@"AK.N?E'J=;>W20"\H<"JCC>3AG@'Q'XX<>5! >GRES:!X@'7(4TEI> M-D1[>Z%TA#;\:T6M9-GFDH%S."4.'"#XE,?&'0DH.?A9^D8#AW$:S0GU%?$CX3P1*#1/5 M)$M8&/WJSN0IWOF.R9 ^ MV"^MOJ.G:<7K7E;#+0)'?F%D6]RBA3JCQS#X>EYQZ>37/'59!PZ83Q.C6W1:LQ2;[U MKY5#Y[V-7'9*;?^O]O[]N?VS:R='_W7\'USMZ:J:$=O!^>657) MDN5H8EM:2TDV<^M6"B*;)!(*8 !0LO+7WVZ #Q \)!Y$ ]T-;.UN+)%"'_1W M7OUU]SG(P>$1>:3+V>%64T/R7:R(ST[XRO.3KJ03_,4'%#V3/KF;103^_NKH M.*0J+"@*<*]KYU8*&W=F2E[C,OIK7- U+JN_QM6Y:UQJ6]>X2E^VXB,$5>C M>%FL V.91G=3/('+7^]&,[PPF6-$<5IU,7.\*0JOO3C@J->;K">OMUW\K'?% MGK5+Y]I)/I>TH(N713'>FS5)PIN,DH>ENM6F4K)-$V\2>'/C;I-=[DYM\GC4 M#U3";W4CLR+VG%U]K/7""61WQ2^C56MOU[[05:XK=N>"#=WC."L;,0TP-]P5[J*+2JDYV\JK?=N _?)B1!X=G*'Y6'P*@I3PM!9#(', M4KFWKK5MB\I4VY;"4FL5I3[%UK;\(!3Z/A)K@VF6&GFKHX18)?;0J-"G(%F- MK#S-ZA97ZMJ!L\U.5K-R[>&(^0N>DF*I"6E8B],29:A8^0O+=@C$2D 45N_# M338HL(@]ET-WO5_=PII=[YMXO4\LKI#5=8C.*6ZVQ4O]4^^UT5F:Q#CI,AV% M=7:IAF[=($H*&]3A(GA\$A*5N02UYQ)Z+J%Q+J%HR\">6.B)A3W??;C6)LO$ MPN&*#CVQ4#(1J[R%38]8P.C*.!$SS*$IYSD3! M9F ;5=H@_XWKB-HS62+^@P'SS-W-",#D0(?1%Y2T&.,%BB^0G:PF$&ZZLJKNR5^ M1%)!(RDP%#\->9N2"-O*(5C@Y9S4BU_OP;)&:S$FU%I]KDB?K MFD] R9=79$ \8>3;I+)3(OFV;$NZI,7J"5NPWPX2MXEP="%%)V)8TZ5Y!J3T M$_[/=M!UJ9IA^G=$2XE>Q,($R_E*71,=S=2R/J1?2?6<1)E(F2H,S4[QG+CT M#2(PQ/<)DK_!H%U??;U[&]^";L!FVRQ;<%RRD@4*S+Y 52@P.X+%)QH%D=+ M$;13"*#T=I.PA0 ^U%\(8 ?.._P<=X+?R8M^]/R'$ 5/9-ZOXRCV8\S[P'US MDZ0=;L8+U@S8)OYTQM]=":C9.@-N4ED@J<+DQ*45TXD&CG'A5I17RY0LZ2IF M.)D(<0KSY,;5GISY2^C&E?%2!0M2CQE C]FIUY84IUNNR,5UK8-43;94TBA, M)0/:"@BUH::BY]2^-YB$W13N[7R[0VZ&R#MG"7L(A27HX%QDF_PZT7YQ MD70?V;IGJ9G'M#W!/^T7)&UQ4MN>C;NC(8/FQ'!DDU])A/WG0_#=V:N_)OW" MT#CYT<$BXSSZ;[U9GCS'<;%:WPMG[B*A8M8I2_IX3:J)=CZQ'L>>?5;]/R\N M/GRXNCIX&$%)=T@\'K+J>_VBS8$/J]F!3>P"*I'SE_6]Y%\*R&\=V.:O38BC M^PHGW52EUN?3/GK?N 65*/"7V1,]&VTZOES<6[#A]5S@QG7M;R;)8=%K;Q/" M[]<1_' :G8"PG4[55!6E3GWZLEOU?H,'M&"J?9:S[[+9V*HGQV23KS'\!1PPL2K.P5?]+J8B3/K[;IJXFH^:)8VNB%(V*91Q?L@,Z2^ZS MM:&S1=.CO,9V%1;K)0'KO]Y_O>:O4U@;]%;!\M>/.?6XH!B?"8^AUKK")KTC M)@%"@P#+62;A:0[09E=[F<)26LGUWBT*R.LY4W0S^;II?<,1G']*Z1!2Y%Y0 M?4C=DJ.=@R>?O"SINM4G6AD'UEB:M8-WL5S+?'UFJV\UO4^V:B'$#EB<)M5J M<5]\_#)!Y)!+:7Y\1BHYI.VA:7+:*NUY-EW/PL@?_9XK>A,Z3#>&V!6\YA[C\S13DPY=O[K_=?[[>0.OSUHS' E+E.[O1: MEUO]/M)^4BM9B[+>9&M]F6I4X6AM&D1)? M13:<8H+P6#D543:<$G;M7IWLCG9=4JT<&=BCUVZW)TPL]_\86[S M)P%T?=7J/+ED5:A^8+$\2)/D>*.'W*?L$Z%]4TI?QEKG0/=^*3>_ZY:L6JVL MW_#A9UW-\]>/+QW4.L(/69#U^RXTE^9,AA^EWV,Y9DMUQQ]=JM7,*.ZUT*Q: M6$MYE.$5ICS-H>V(VC$)2LJ)0U1/.7K%Z%1..%3ZN2C+8%"09%*E%(K:F,U1# M1.IKB+3 G3-10T1GL8:()JG'F]XS>8N_4A61O/MA]3#MNE9O-8HVJX@AN"RBDC6/X)>^G@1$:T3140.3M1)AE'V>JJNU\I>5"@BZNG'-19H!\B3=HF'FA(.1$R "_LNJ"0(:OP(*\B>E??$W MEH^Q>FRK]Z^J[Z8RUZ1=0-))8('=(?Y>JO9OJF@^.1;A>NEBP.@)>0,W+M4? MH%<[?19>R!9*?- H_;0D,.S2-FV]4JM;.GNP[8=FTQ.T5 ,5;32_8$>#A;#5U M@]34_O.[A[RR\85>NN@<9O*#]G!ZG>#TWZ^+X 1"(MMO+=)?#^K?()O)9V?. M7I,^$)R/R$-!W$PGA.DU;DJ:6."4BC;/&RU&4 MM'3"N=N#0WHKD*9$^),G=YPT5]KI.D72L-',19.!OT"KEDV$U GQYV](2ZK@ M[6 [TJH;%4ZVDKW"I"%$Z)!3=7& Q[\/(^S,HU>N%S^='.Y]='Y+1-@(%[X; MD#_W!]?^_7" %VC+@!QA&<7[H=,XII(<,6[KE(Q_7,:X>5:X^25YT @%'O[B MJVW;)0P"#H"Q.>.Y><860_Z+MIGLJ@?4PS(D(H;K3E5Q1R8\E3A/]>/NM:0S M5_QB.Z_TCR0K):%]N.K=M'; K\*5!XY3VN)OWJ)V=A>TMB*4=(A+&\[*J+:6N[&%C4DYFT4B_G*0Y#*K[G0CG.(,DGQY$#G?ALF& M 'XR=O[$:+!_BP@$JX9I3K1J,/V*?$;6%7'WM##"_TD&)8UF_,=%@&:D#4W< MP28>XZ^D^>_?$E_CC$;^THN%73=^._(:R2IUX."$+=&,3?,VK!)XHIWY*^B! MJT;8.W)N?55*8N*^URVS!Z2)WWB_F\;;P1WVP0.<'7IAPH1CN1[]C)BOMC,> M/(9OYLB;8DD7 9X"=S%'K+B;5UWP.*-B'H=T4<;HS-U-A-HZ':*WPX1L#^,E M7]'_(::U<]VD2SZKS*(S/L3UZP5)/6[6AG^YRC'BO ,OL[##V%]IW9,?[O%S MW\_]T>]Y"\556_E3A]G=)M,2]PS$J%=),KAMKIF36ZT=T#:?V7H5G%XZX:I% M6 ATUV+"H1QOI54WR*O66?7K3LDU^L$C6)FC6L5MM]S)K9U;Z/LGQ0MT7-^< M59'MUY"77#-^^=SB+T=B9]$3%#GO=_P-U-=TOW[LH,L-64O4\:#S35?=^ 06 MB2.57N?DN3Y%EXZ]8A%5NELMV9(IN-BNVU@0[J?UTI(%859!(IFHOW[Q(S20 M][*>-@1[QOBA-_YDDA9-84*TB\UR8&6[<>1,*4K8GDP"?S' ?X4!1Y>G(S6U'-VQC8;U56VLY,1_W+@F?:!HU#' M[TS8IQQARF7>BYU7TE^?&?+0M.RA84)MCPY,X;&-8K9GW9(8F'7C]9DRM"5] MJ"K0[10>)SVUCWC\3 O6N#>K'3:Q7]3@_$6/FY'*@!F9V'EI0\/6AK9=H_,J M'M..WP0A3]Z>3\X$ZOCDWIOU GC%*YX0Y.'#X7M!O+C&E7M2 Q'O;OFP.>!U MX0:C9;)-O=*E8AICO3Z39:PQYM $S^<6F/[B,R@8>J=%SCK0(V65[*&J]LA5 MCTKFP:C4M3G[:XZZ*V74/5'37V7;_I5,]"GZ3XX48A0SAD#\EJF:0\F *O54 M1/*4524;(!97?*M>Q:>[\,U/([3XBK0?D>VX#L;]\F*-"J66I M9S2W6KZ97/B/#ZZ'QA^\R(U>"H4=67Y]9JI#S3*'&EA,('>ZJSM1/K&J98U= M#2LE7EEK>%6@E\\2Q(2JL(>T"WM((2>*1CZ@2-*!?*" EM>?""B5$P%606N MI:CFB+12W$0% Z/+4L1XK\\73TD-L.0,4NJXDY@JD5P8)M>%W\?S=.]\ M*Z8N.HY;.!FT2)Y!15WXPRG/'Y^49.0 !;O>'<2,UV?J4-?,H5X!,/$<<1Y: MWJ8-:+^.+*.^.GATZ^"!8V0!<\[\(/; 7IA>F MG#!55@EGEV@18*>1.N93]IWV?%_#>7CZ#3Y\6R O++;%I$BOSS33P'XM/T>H M5PM.G['3$N+*,R;CB(TG3,T/V,Q-6+6<]- .3YD9/)/MH:GDKQM:F+*B="&I M\'. +F0.Z)/2I,J6H;X^TQ5E:!M0_7LZ3KQ,.G1V_NCCI_S)L9M/WB",W^#: MBQQO2DJL)+5]XH/E]S/'^^C[XV=W/B\&FH9M4U*&IFJP:)P4 P"%N=1Q,,61 MX53UYR4R6(>X_GJF]LR0K:%AY"^X6 X:"!@5K,E^?F3C3DM13TX8Z=PY6 M!QE1N+[S20^N'(:Q2B1)[C:NW^ Z?H%B8%BOSU3)KKA.^%MKDU0E1%2?),(3 M&4/5UOB:HVK.?Y?[+#5I9YJF#36YBEU3G*;B3EUAR*GG@5O!JUJMI0 MUSN3WBL'TONBLW>FZ.K0Y#R!5QGR]303^$HF@1>\%EZD2<:I['&]*?J]\XUW M;TYB+GZ-%1H728D,UYNNJE?X7K$K8VI\:D/%,=DJ<"J+.8T^T'*LYT;87#+8&3VN24GBS2[WDH MJR96*2;]VO&Y,BJ%!NU :"@R>6>RC+,161H:!EF)4."1Y:1AV8L -G M.6UEJ&I8V4ZA5EK0,:M1>R2;F3C4X(QM:&JG)FOUKDG6P62OU".7$05J3GP4 M&;Q2U*6A9DO875:AQ[D/*Z5GS(@W$S3+&!HZAS-6+;CHQWQED2D\L]2A39:[ M%HN<)IT 8XRI]T4:F=D]^V,H'9&77.?-;=[UEE4X99Z7+99PM>F6&97E6$'E!X M<*9"]*M#):)/?/M6"T@?FX'2!:1?G59!NN57.:'<=,N2IVM3OZI>F[KEM]@M M9/WJA$K6+;\(4/::BB?O:V3OKV09J)%-+CK)RM"4I:%6X,J6 ,5];09J9.OQ M7I)A6T/5RK]:R,>D%]Y6[TJ-;%WH&MDV S6RR=EL11EJDC6TI/P=H+Y&=NM5 MEMNND4U.>,J:/30+'$WJ6LE@FF&S#NBTUV>68@SU GN]G8.N<$SJ*V07W)ZS MJQ6).G1@YN0*V;9I#%6YQN+P'2J/K??EL?FN!-9:>6R2P^/EL65(0]FF4@U, M-*QJ65Y7PXJ&NJ(-;;5\%40QL2KL(OOZV!2R@4,GG*K7QZZ:!G2MQFS;+8^=66#8GFMCFT-=,@O=IQ ?L,(YH7&X"&*?$YZ: M8ISNA]379Q;6:MU7J6:^_'$O#!?"<%NE^K2TN&IE64,CV3"Y M/&;9_-U)/BTYK3QG.KEXKVGF4.*P\D?%%-&LI50UDU?'BJ=H_)0DW&D.NGZ]-0JRSL6:D*3)2HS M3IT"2UG= ,C:7<7YMERE#FS':T*?EH-7*>EJDL:\BCQ43BYJP5N676FV2'E5 M4@)$XW"VJKGX0]W BA>%-JVA)#-91+NPLS]\7XDYE!LO"FU:I B3/E3,YMJ M<5(4^E1W7E--5M,F9;N'RLD5\OAS\37-H"617@#&T-8XW(ZHY/?M0[V^3J\( MS61QN\*AX/"-3N: 9Z,BM(57Q)HJ#56C.09'I'K0=J/UH"TU/KJJ6B9>P7'H M[!JM!VUII$O:4%&LH7PR/]G"9%6JV6G+IQ2$UG"BJ!8[KL0>CU*M7.>A5TC-FQVWG)5,:RBU;[<:U;[:BGW*I<7L' ZU9=[[^W*OS+U%7^ZU$1I6 MZ'*O-@/E7FTUKF<$>]'#5<;X>-'C=L1 O5=;?WVF*4-%(Q6Y\@^<]/5>6R\:VG:]5]MX?:;H MZE!2RA=6$;T )LVX60=TI)S;4%7,H:V7K^8F/'B%HU+QPFZBS]EQ!MZ4JM5X MLVA5?)6'NB4-;:M\VXF MII7GS,(K3NQN[:$IJB+DNOSTQ-'>H:=U?U3G3$%.92CBM8RN90,TXU@7:='5,UD I+ MS4VYCA-=- 7-)9W5AZHA#R6I.>?-4^W5*GZ[:EU%78ZY8JO (;8CE%734U3) M'5>?(BV^,VU850J1M3A'U8A2[83:JW:AH_^-3E)QEW[X,'GS+IT"55A=_4EQ M2G-H5KL*\_?)^&.92;+KRJ*WB9;AC&4-782L])X=6_/B /3=SH M;_0=.]4C'F6K(.9OWRER7&#/K%0UA*]$GNHTDM6I; PMF;$%$958<*B$W&G% M6.4:&F*U&QX.7VP18BE U8#(8AEGZEJE4O8MGQ9HM2*K*359D557],W-<:42 ML]%R7M1D159=P6M@4QH:DH[7P4RFOL70U>82 M%5FUH61;0_OD,IG\Q)>C%=++5635[*&J*MB!\K7,;;PBJZYJ\61)DHRSOU,= M6K8B:Z/%5_?KOP*_(6M>4A8V6?PF/ZU^:$#86,R=0?_CS9O!E8OFXW>#6V>* M_H&?_,>2U%E\-U DZ1^#GYSY$O];'KQYL_K+6 TWXJ]E3B1Y$_D+_&6%"+#Z MS?H NT%^EU_DKLHLI%]U74XO+8\$B".1.PQ7;]+OOW[S?PSN7Q;XG<\#K,FC M?PR^8#5/9N>+3Z;!4M)_]=WZS^(9BM5@"RT\5P\!S=8Q-.>EM< MY"5SFIZ=%/*[.@@.GI:7O,@6S0:5+R7ESM#9BL7$.?QZ[26N!__B_,%?8M^1 MU. (9^[B/8J>$?(NW7 T]\-E@&XF^-_.=!J@J1.A<6[%JG-O_9W4,%=^L%^@ M^,.WQ=SQG,@/7C;5B977^S)3K;*LTZFRK)6MLEQ6-8Y:WTYE9B+)P<4!?LH! MC7J5"@RKITEO==>#[LDDY4O?'8LG6S>)X9WX?N21O]FD5+^N?_5Z\.UQ_@[K M!9X=Y+WY\6Y=+'A=W<,-L4(\+OP0C0?^9##SY_$-&?([Q\.!D53\'?CX/4/D MO J7#Z$[=IV ?/ \S@1.@ ?I&+M;@!\0E,X,-J.M!0O+D=9G<=('<@1\, M-C5GW\8A:"UX$DU?Q6'RGT>JEM?C#4S]K7S(&ZQ^Z7IC1 9XH]IOS5U/!I0R MIV$$>O>,0*EN!(ITS BVA:UC!=\4WB7:&Z P5EHT=Q]=+\$3N]Z!2\)U8A@O MK["K]L(D\0OC3T?IDK>#Q3(@-M6F3AO"(,QPJN"+>[A]OX@#LF#OY*Z!:G-B362:=P* MV5/Q"O\[KJ844I5:"A1,22L@%5L[B)/T5B$?G;G%8+K#BS52/"+.KK9QAD2C MD1/@^(2#UC**\\JB_^-@5Q \_I__M!39_$>(O9 WC69O!]A#KTM@'2H)O0IY M>,S('^#H.A@1GS_PUTZ_E!CC581X$X<($I\?D4,RQS%6P(&#D? \E+@;-XR( M7C[C?!$/ZQ -38;?N")$9A'_)YZ=4F+@B$U<78!F" _TA':U_VVO_I34OZ#^ MW\ZQ4A#%G&!=P%H71TM-'XS^M@I5F[5".=2Q L7%WW94:!'?)R?)6ERRQ9E@ M \!#[SA*$D6#?=^Y^M/X3TI)$CG?B Y"R>08YY$X18TU?1D$Q 2PI;G^F!>M MY#%\HF)ZF5JD$F7"\(^7HR3'"E'PY*Z;8K2!42U9%9"OPNL$B9@S"1Z/#G;+ M#\O0]5 8HO 5UFJBNA\#?[F( Q:>I")TRQWM[@00K=BGM.Y&,S1>SM'-)#V!*?=T M8)$MOQZ@<.0L"!P!*:";OC%1\J&[FP?F82Q?K8WU!3DXG80[8JGQ_U=B:R4- MLDAJZ)"UYWSN/X?OUML1JSDZ8\2.CU$CU3$J280(U'/-J*_E6M)D:$_-RDO) M^BLIXKU2,^WQ&ILO)6NJ!N_MJ6+R6[4NX%- MM.W-O>,^.WO]#!GKH668)QU<_(HS#7<1A>1(PE?_Q9F3XU%7"(47_N.C&Q)J MFAQ*B'>12S3:T57K]9FA#0U9']HD?1&B.]WQ$VJ5:W=@K[ARBO$YZ&+S2_I) MZ$-+D8>ZVH7Y-)VPD^Y=45-#X>DX=!A#HT#"55<64(5'@;*"6#\J7G\M M#E?1LA[6X;Z=;&I:HUR"CF=',X>VP:G#4T[L%$G'X>EDY2H-39/=62UL/H=[ M.K*I$$PN!G2%M-G1*I678F%2&UT+Z"JI%2W)==V[+=4SY3P^4^.P$[X.M\]B M4U4:3=9UO,BV&J\%4-=4,9FLZSI)UG6[Z3(>=4UJHXFZ;I#"=UJ!71@V)^ND MR@K4-- D7)!^LO]O:U*;3> MLAF8O_O4YB)Q?^P+Y^71\0;7X=SQQNS$VJ8: M1]6D:6JCVQ0ZZ;^D#W7S5&5C &B-,Z ;S;\-Z?69KA*R3H#E:U.-ABB(7K7; M$-W&[JOS>$EMB0!-293/RE?B?&&E,X7'IKS\Z.?LT)P=K@+? MS]F!.;,/;[%5FK-FMBS7(FG%[TEDOUH(,/Q'@[&_?)BC0N?62CVC2+QC0W)NA1U)H-9*3?HS4T-'VH%CA=7 &>;(EOH-0C Q4ZVJCGLC*CZ=3EOE)12+Y8!VM5JT@UE M/RT;Y@EJ-"VH&;>6W!,T+F]3YCY4([+*Y$#)OJR+Y$&Q%L5E\]:%(E3Q4O&>(OQHN$'[.$]:BMX/4/?A7R0WX'=.(ZX1M[ '_(HQ+",W]4>Q(^J)= M-13M6I5@/%:=<5JL9-=GYS=2$'CE4_JB786+=J5*/_F3>!8W=?"KE.LJ_+A= M8U";PW[[:UGN-BZVB;R.$IL;P4!NM4C*XY#Q5ARBH$<&0ZN*%.3"*=(K1^4>L-0[RZ='HH5R_DG M>7S:2MY,G$=W_O(NST[B[X;NGRA!O%@5.#+863\INW7D^DD!*M%M)R6U2<.D MPVA[-C^M$O:Z%(G.5+&B>YNB9JU-%N,3M&H84[M;ZE6C5XU>-3JD&L#ABOU# M%/]YK]Z_1D9,L.4< 6 M+P>=A1]44/]VI@?XZ_IFXR\GS,*A$E%IX8Z??Y)7$E65_@TO&.[8>[8"5?TZ M7@(")>XC1[9LYEC@A_G6+%J<67[T^S28CF[8:Q4NKZ2W['/:IA;: 38U<@A; MM:RA9D'=UGOK.\WZ5))K['?][&VPOABC]3$FK>5'=IQ,?W4>A+UW/V$U>IK_T9OW/P+H48D)-FK+8%E1*)I)Y8EGK6M) M*E73_QDG@MGATG<,90MTGI5ZA.KABV0V8Z>>E? M%5GYE;B6&HRI7NM! YEU5O*2)WWH\UE*,5F7I#XFK_R*7'-,)M<+^YA\FG:V M<"Z$4>U4:M9.T^JUL]V,D853'59"P!M#6X.N]0MB.VK-MF/5RI3^Y(Z1/[CV M[_DG23_PI#*UO?Z'Z6I5HYTJ.;F]QG%L?S7J7/>ULHW+/E)ZLG6JOG2OM-&K63J7M M?:*SB2EUA).^EV"]?;/ MP.>2:9[X?N21O]DP[;^N?_5Z\.UQ_F[ND-G!+N''N]=G]^LR8X.0S-U@$?CC M)3)0&->O?"(XE2X6 M1/IX%B^LV;1P"EC)Z$!I(U)_[=5J[L-!L!F65!["G^_5\MB48GM;R!9)V7-B M#TD]\\IFF:/QQPK:+#HNP]4;2]V7X#_>O!EN.Q&R[F#L[- ML)6AQ$',D(-?^FPPB!.6)'->_W0HDY03:TZGV=+:28R1^^X"A\CS #D7_AB/ M\G=-RV9Q)+TM.X*<'H&46YG?SO!;X#]_(.^M2*IM69)N@H-M1CM8 SH['+"# ML:U%>^5ZCC=RG7E=Y\Y7E>N^.RL_.L !7R1#WSO?/KG.@SMW M23'CW)'+#PW0+-=AN$3C"V?A8E=\&Z"XY.H(WB$X$W=P?TZ0]IK$_IK4[)AEGA#.00%"1 :]3I\8"KD !7$],J%VD"[)>Q_583W9]@%]0 M %=$;7S 22B 7Z(V/N Q%,!)T1H?0U:N UVO(X%7 X35DZRK@ZQHRUL4:6H^!E-;TL8P,]H^1Z8DC! UJ'E>V ZPD!.3\OWP)2$@9Q> MO@>F) S@]/1\#TQ)&,#IZ?D>F)(P$-^>[X&;\S/0$?BL0/>SP%].9[$T%;-7?!UBF9* ZMB8@SP.=1&U)/,C\H4.(;!&[&;W_XAH*1&Z*;27)R M-G+)D8*RFTP54#2;EP.$:V\+IH'Y@'#).NHP7#IX0'(:,(P"EVP+Q8/_B$1M8MTYX' L#8!(.F/!677YV FR]45A\9ZL*0L5=,T7) M0-R*>V6:DD%H @ZYKNU'!<((X%SK&D\#<@>#[N:1!BR+#+J;1QJ$(MW-(PT MT@1HU#J'!!8R)MVM:QTP7)/NUK4.T*4FW:UK'5AZF'2WKG5@@6'2W;J&7('9 MX'8/Y!?,!K=[("=A GZ)VOB0QP"<%+7Q ?=A-;C=#?D2J\'M;LBQ6 UN=T,F M;S6XW0W9O]7,9A!D^E8SFT&0U5N UVO(X"W X35EZ\UL;8-FWLS6-F3A=C-; MVY!QV\UL;4/&94,+4G(J^&92<&517K]L:*E9XYB08MF'3C_7-2:D41!?5^>8 M "MO QZKUC&!#-@&7%6M8T(F _BH6O46B(%V6WO.D.'*$KU-YPJ14I;H;3M7 M<#&R1&_CN8(GD"5Z6\\5G 2ID-&6.(#_D*7\[6=:XD#GER5Z1X#*W^.0I;;. M $$N4);H;4%7@: J/EFF=R2HBD^6Z1T*JF3H&:><[.B&L0O.;NG>^S?!V/6C24#O208LI MZ%[10>GP#\N51RMWF*\*J,4/ ]$3#+R97OPL$#W!(".%;BS5?4BI"I 0'=RL M6*!90HQQLV*!]IA#;MPN@]',(;+L*%<=!VIAI< B%CD$!T5Y0'$ +UY;=11HO0?U:Z_M *8.6:QVT@G,O!%!G3OI#&;> MR@>TNE-/8>8-"K[FJ>!) +@"[1T+,%R!] MEV4: $K?S#J)2.88%.T&KM-"KL!%L[C0HN2NS6 M3J."/MEN[30JZ)/MUDZC@C[9SO?)M,0!"VJW=AH5],EV:Z=106GV*AVEFRL4 M[JV0,S)HTAG_^]$A#4O&9,@;+^Z>\=D?NQ-W5/0$5H6(9%O-R@#.0\;35FFI M4>'=E>RE*QKC@L7F :[A?$R:F\7M[*[\8*_B5QV[RN 4 ,Q#6Z*H^YJ(=9 T MN0Q"9WXS6;>]'%+_,KJ\$^J-Q#&].*$ M.FK5YM#D0TR $(YM(PE--]ZFS55:T.C*<8.?\/NLF95D\_(F*+1]64%*@#G> M=23;Z+[^;[*9DC2+*MBBJXHA9^]Q[8JUGWS\VI,.\C$'VAJ-$!J'5X'_>.?,28MD_*L%MM87 MDCU&&%-RN&=!H+]8N4HT/@^OL47'0?\<#_Y4L%=9%;PS:?BE&RY\'-JNO;WI M/'_TL8_Y$V>A?AC1\=)@RZ3-F;;8-C_YWC1"P6,B52M3!C=9VL!<@2^N,%/P MF2UZ0H S 9WA6F5DZS0MKIE -(92* ([,U&4 9H'J%53&@PR/M;+FBX+0;, M-6MJ6 +X[!>@D.MCUE36,5#7INQ$$*,H=W^KPG3 !\2HR@'.AYYE$M8PT*E) M"\[%P;K-E.KB0F>'E>R]KFWO:0S#LX<7=#-WD1H\Z3U]1"GA]K-@*Z_LU2YP M[,4QIWQ@,*AOEF)3&@Q@%155.G6P \??H;$RN6DF0_GL>&,G\@-W_O(Y/OR. MDX(3<\"\\]N0D H/0F9X#=)!^A+AQ _;WQ??6ZU_3G1',G3E1%$S">>YY\Q? M0C?<='Z^RZCKL%T-A9Q[<9FR1GJ4MS-65GH Q9?TAD<,=?"_&&Y6U+ Y+! M\_G7OK5U/M3P=ZF>9O:CH?C]W"YVQR1X3L/]NGJ=X1P7<\L,RN9T0HZ+:W&J\V24#YUX7M@Z(QCRQ+=IX\*@FK3'A4REVSOH]I'!=4I MV^2H_E&!37OEP!4FV"-^#+#[OL#+V1?".CW&GAW_P+KB;L4[/YRM0QS EVZZHWA'!=\SZPQH]L *N-;,MB.H= M$9Q5F^:(T*QF6PM1B3+QNG%_Z-93-L@S&YF$[<#!##H\HZ$V-+@"57!0C&Q1 M)KQNN?8BQYN2W==:LO<# V?]UU855ALS\7N7EJ6 5<#R@&?Z=P?'JDB6M<_N M?'ZR?*Z/Y?N9+53'Q:?I$2^B>]' MGA^A6!3WVZ_&K^O?X+]YG+_#;S[][]=8OA_O7I_=>(-_.=[2"5X&LC0<*)*B M#OX:S=#@__RGI2C2/\ZG 4)D?@:76)GB7\K_^-MP0+Z"$YSE8H _PX*.!ZX7 M^0/'(_]%\SD:14MG/EBLIGNP6#$) V?S0(3?D.S%H8&?$L( A/BP^2:AHM9" M#)[=:#:X0^A_EBB,_&#PR7UTL<(/_KKZL^U'6[D=#-GCPO%>B&A/[ABG9@/\ M'T1$=^8OD3L*!Q$:S3Q_[D]?\,N,_&#A!\20\#?&@P!-W7#]PH,/WG1.?DO^ M[V>R?_MV\.I^,S,.V7\FWW3F<_*5[[",9&1XA@)W.HO"(1EROHSE>EA& PS; M8+YZ+SR_"RR(%X7Q@!'9]7]T@M_Q'_G/'AH/!\L0?PV/,D/S\6""_X%_,7AX M60^.Y_D!S9SY9.!/4A.7'I/,J;]:(/R':M2*2\'BQ:0W<5;L]\E@BPT6B!ANYPWB/ MA7SJK,<8H#^(@&08=3/,\\P=D:>1L9*,+?G*"+^#@U5BLN9J!OBM\ L_QH-N MI#CVYI/ ?QSL&MP JU%L5N,41MAKH,<'% Q4.3&6MP,RV:>_/'XK)_GWF_C\ MW.8YB>:/_*E'=OB)YL=_:OQC57(/:TBPF"_#U0/?#L[#>)R-2*.7P3/6'*+- MCR@:XG\DXVQ&>/:76&4?T. 1*_5;[,F(-]N:$E:B^)/U]V.@_F*DH/^+,M16 M/V(ER MQ?.[<>(ABB,-,;S0G7J)&[@;S=!X.8_QW(;501)7W[PIL@R";A HQMX- N+J MPN@KGL2O)"P5V0'+&QFZ+*"8>Y<%:(P,90GFWKT &B-#+)&Y=P6 QL@0SF8F M3;Z;X1SQ'@6/E^@A2HNQ3E3"?%%RY+"@%8RI-2\'M&PT]<;EL$$K,)J7 YP/ MLWDY0-O,$ @_>N/ >?82,JT&+L@&S=*F/"BT<,U>8&UBQJ'52O;F:NTO#[FC M[/U4^B^O2I#Y92^FUOSR!P9MW >J$D1D9>^=UO[R4 #(7B^M?5#(NV5OD=8^ M*,1\9^^*UCXHY#^S-T)K'Q3RG]E[GW4/*D.*E+W=6?N@D")E[W V8+HRI%O9 MRYNUOSRD6]DKFK4/"NI6XXF:*D/A.GL%L_:7AV)S]O9E[8-"L3E[W;*!&032A^T5*$;F.N+ M7"_QL#>32S1Q/31^CSS\CZC@3>B\J8%J,*C;2YBI U6$7PM<9YZZ=78>N*'K M39/#Y@L4N(1;3UVL^H*B7:%W7ZD&Z0$_HD)7-F_],$+Q=7(BV$J:U59BI7G- M$0RJ!Z#"US6C9>#=Q!?;$_4Z?=)RA0-"CRH!NTLYF*^Z*>Q>7%H^)K=?3GV- M2N\ ;$XQJ;?042,UVXQ:F"'B*6*CRMGO<#-P]R=UK3]JD)'D=1L.[[F MI0(BJ)J]S=FX5- !*C5[E;-IJ4"9@,CR94FH]=W20A_)#2$TOO;VKOJ?D\M# M4Y39T*T4B4$!@6#S,R*[-VA\_H0"9XK6UU=NR8Y7!;$5B:1AZ,ZN$]1ROY%S]YX+LS,WG.ZJ*];X055WV 2$...V$LEG?\Z8^%?:QJ4B6A7A5N+YC66@V\D6!SNNJV=NP M.Z+4 0,\JGP,AEKF'3+1[$U74 7#M?) U$Q^?)&M5!6LKOZ'Q62H(,&11MIWD3_Z/=&1P]+452U%S=Z%K0I# MCD) C?74[!W8U8ID5=1WIUE<$2FJB #=BSTBQNG\@P:UT%,U@&C?-8^X-$=! M=U5) JBS0CSF*CD^_JBU'[TW!R6 +D?4_.:@E669XOWRO65SDRIB9._.[GJ\G?(_-3A>6 3Y M< 3,Z6Q?1\H*RZ1DIP6D!>I+#0Z(H1X0(]URO;@0.2(8D$_,WI?=RY VX*1* M:=:=5,.299)(J%C3]>K:01V* @MQX!*M,[]UW'%X[>U[D;IU))- [F8IZXWY M6A;9!K2ZRUZQ_8G<9;KV[T_?>M4,*%1E+]C>H=$R<*.71#')38\ZBL5HX%9_ M]JIMC>\*[H%G[]?6.1X4#+,W9^L<#\JYLY=E*6$)G;A7LS=EZ8RM@VPOU"?P MP(W,N 81=K-AV1(\>9,"';Y6C8P[NW]6<07D;UITEZS>->-*@<(H#Z$=*4 DQ6K9\C-M ?3C^IAQ,M\W20^" MTEZJBO9EKV7M]QFB081G+V$UU%M'W;^'5?^X.E1[6,W>O +:V224U+J>T.EP MZ^ V=O8V5GN"'/)[:YZN/H>G0S=JU.QMK49F A0$R#@IS02DFC:P+;,[%ZMJ MP/?.-\(7NGYPB_#_KV,_'S)2.[<1%3UYP/G)N,AXQ%^0$R3>&DOQHS>.W;?[ M2"UJ9*]_41<""A8VL'N#1TZ.%6]/X%][^)?DQLR)B0,X#\"ZGJ(($#UF VGC MCQXIRX/'3 [T8QW]F=20^>)?KC:5\4=Q&%_EVH6.(.1O+D+2 6Z5DG1YGC--B(9V9W'B;VRF'FEU5WK&'_"IT MLZPM^4 \X[$0@<^3HT_4.$'3<[L .XWX GO_^\+ZKI.^ ?\)/+459*0R+K>LBC5O"A'2!4R/ZC7 MX,K^8P*[C-+D2P!-$]1K<"5!LRU8HB!MH X.);%!%:K$+WQ5H4$=1%8 '2BJ5 UP4T!5B'M"(=U,E-4X!U M17OPZI C5 \'BC9$A%(A%8@D-8.;'^.@4^M:3A?'XU*=KZK"UY N@8M:%0@B MC4\;N')5@=C1O&2@-61V8&\#G*5%:'4U,&4'SE:^336/^QDBFRVGYU.P:,8) MNH;"KYNJ[YK<% M>P"U#KK&US2VH%Q =$AW9?Z*5XF^AU>H+[=8"$([K!FO:^]'SW\(41"O7Z^] MQ7*_QN"ANB'E>1#H,F#;<5'Q#^[$:SBV48^8\HJ&'Q M#=73UZ"+A$W( LX+$!&H']LVH,L&&G3+L %1P%D!?/YJS)O)A?_X0,JM?? B M-WJAI",ZD/D#3>MJ<(SP\- )GKA%60BV**.QMW5 L@/M. H>=*T\+."1UT/7 M>+H8'ANZW81N[&G0 MK<8F9 'G!?"EU-VZ"=T>U$S J38@"C0K)N!@:4486$>@^XM4(LR!"0 <*94( M<^#MH:,D=(8'WQ[PFDV'D0,3 Y6_9T,RDW* .S L>"JQ[@!W8&SX#"'U =U MB-$LP'O&9TX644BBRE?_Q9D3WO8*H1"[L$/";&=%N! 6Y@/\*B.!7C7-F2#E-H"7&\;LH&8@C1!\[)!K'7V F7- M.JZ"-@\FME0N[XF9 'L2(=N1E+W M+AN]&",7KY.1-R;V>#5WIHF$[KQ^:SB3,/T3^_VWE8N>=?^J-E_'@W M'#GSI/; %?Y=N#N6_/KLZI?]@8J/D_!.%XA,V/S:&Z-O/Z"7W3&4UV>2),FV MI,J:OC?6J_@W"3J;5PS6-TS"LW_.7>_W=^%HAAX=//[@6_SS+""BQ,G+&T52 M5!G_[]MO,2KQY]'+ @L8NH^+.8$F'B/UT,TP8>(OSY*?$CXOG+F+P81D:&@2 MDM?X5?J5J,T _TO>_$O9_$O=_$O;_$N/__5Z$/GIA_A^Y/G1#AET>%!C_Q%R M]A%YSS W EG[3U/*/LW>3L-J1M)&I6AR_-%VBN3M',G;29*WLR3KT&.4^",# M^DC+_*QG?C;C/S6A/[4R/]OQ5ZVM+-NW4[9X*RG MV^CJ, (NAI_M'T[1=_^ MT]C^*/MM*H6VG4K31J2O] :?3X(PWZR,S\G)D:0XK_="N]NI5> MW4JO;N=.W4JK;:759&!P(U82;2N]EC(?;5])U9)6HVW%UK9B:UNQM:W8F@TI MBA';+Z3@>BR[O@5!W[Z&OGT-/>4&MM+H6VGTK33Z5AI].XG&=A*-[6C&=C1C M.YJQ'W18\,R+/ -['U1]!U1"HMA9%R!D7$%AI'Y M.78-YG9B35 [K?BC[42;VXDVMQ-M N[=*/P>Y & VHUG;T>SM:/9V-'L[FKT=S=Z.9F]' ML[>CV=O1[.UH=CKZI *RE(HW4BK@2*F((Z5"CJ2G_FVD_FVF_IT*"U)J7#DU M;CK.I0-=.M*E0YV<&E=.C2NGQDV'HU0\DE,!25;2\34U[BHF[:B454:E9 5P MO_:NH\A]1.HE4S%/3@4]64F]9"K,R:LXMYOP9).FHOY!5:3![L]),S,]FYFJRI)\JI#VJ(DLZX#F:VJ2LEG M0#*IJADM4[7DN^G92[V> 6F6FFC2*HSOOGHVC\A[\50*(QM VAH7WTT/4#P[ MB!^9LL!4,B0;T%K**&?I1DH34]F-;*3F,I5>R&9*$U,)A6P"?EHV2ZM0*AO9 M?7SJM4UC;]CDWT!&*%L5/:V6681IFIGY.='=5)HBI_(4.96HR*E,14ZE*G(J M5Y%3R8IL 7:DZ1EY,@FKIJ]6?JG)L0"[THQD'9I*>.14QB.G4AXYE?/(-N!E M-2,C@V'O_FPFWM$&3$(SU1V@)>LD MV4XOFU/K9@E(KS5=ROPL9WY6,C]G7GVU-DZE>8H$39EN))^EUN(2I"I&1AXC M(X^1&3^SZ- RBP[-6(V;6NU+H&I9R6=6ZGO 6E0S,_-A9L8WCHKWAV#NOEM1B3%#.))>)VOZP6#U*8KI MQ+/X5YM?DK:UD3MQ43"(>4"$53&*%N^^^^[Y^?EMB$9OI_[3=Q?7/^P2C=D_ MW@SU76:LU/B+F"C-C!]&3A!=.A$Z(U3C&TG&_[M^R/:SP>KQJ7<9;_](5G#N MM!TY^20MS69DPHCN3-49-'/RZ\V #4[==DJ2S:342Z\^&F-!OBWF[LB-/B-2 ML&@P=O$WRAZ^+>$A\>*E3PH MD6KO^6;5UUIBED?+^C)XJ&7 M[EN3;E;L>H(Y3ED1#[S#S>(%,3A5/,Q2!C<:+1_)Y6&4W/0@?Q&@&7G4$TKN M[.4:'S_FIXD,Y5=$"GPA_/&JF\2E.UF?,KWQXF:N"6TNB%WJ(H-Y3^JV+8O2 MD/Q8H"$R:&TM]ECD%653/*3962 RB;@E*N*,K"N9!-T6#W26EJ,L8JX(3""E M\;Y>X[V3C,6)M#,JD$@+KP<"4E$,L!E,0BTL<;4V^1V#OR8=&5&(_^#62:J1 MD\;9)5(]P;6AI\0:I,28U(">26N426-2!WH"C@H!QR36/6]'=Z^Q_D-M2D_ M-7-"@P)T/9/6V,84!?1Z2HQ?KZD*RVVQA=65'@7T!*18&%WI40!/ M8)*%U5,,= $5D'=A:^E>/V::L'0+Z^<*Z,+:,S+M,#(4H.P9F;88&0I@]HP, M;4:& FC-,S*,38" _$;[E!2+E50T8>D0%I@L)A$7D$)AB@!C$G0!J1>6>#,F M,1>6G6&7;F-1#W1A&1]V+@VQ K6 +! ?Y!Z3VB TD<0:)\BD!@C-/K%')3*I M T(?+V+DTA K6 O(V[&>\E.MWJ0+2,^U3\2F()/JATQ8?HT%1I4N= *R9$Q1 MHW31$Y#O8HGCI J>(2Q)Q47F0@%08:DH5LX&4L!,0,*(#_J0+JQ"LT"L\8!T MH12:S&&/T*,+IH!L#0O,'%W0FF=D&)L ?F-]BDI%EN%&<+2(2PP64PB+B"% MPA0!QB+HIH#4"TN\&9.8"\O.L$NW,:D'PC(^[)P-9 5J 5D@/L@])K5!:"*) M-4Z020T0FGUBCTID4@>$/E[$R-E 5K#FCK=;<37.')OQ7>2/?@]WHC[^WI@\ M-;SWK\_OY$LW',U]C#?^-O;__A(+XTUO??+P?/0I8<](,7F3.R:O%/;6)9JX M7IP#IK'_$$;N(YZY?-,7''WN6+UREJ]^?;5Q1G???^>1BB*#SWQI]< MY\&=8^5 X7G@AE@OK@+_\?P._V->A@D06T(' MC[?N?.X$]\_^9W^,YE^7\[[QB,4=-7A<$ZZOOM[)YK6',P.R W"!WS7 %E\ M9]&!YH[[*V'R%4$7'''N*,""B&\!QW'>F9\OR/.<)!],/L&) /F'35:-3H _ M(CP0B0!%2 #Q70%W;&!)5V!\0DZ(UJG@R[5W3OZ49(?D]P_.Z/>.>P;NR,!R MZ=_%W E#//S:*:07!>'%$B\>O.@F^.)[H^3??7+ '3-83B&V4*=4X6;:#(3"') R5B^!A^*_Z+(%X7N@_+%7,<4X;O4?2,D'?N77M/*(S\ M@/Q)A-.$T!^Y>'YO@G_YKA?]A)^ZS#\O*KK&V(+QAK&66+".,$P=$R#./[MO_-Z/(O_Q9A)_V/F5@,T=39@# M[[V_*(BMX,!RQP:F#G_@=Y_Z 5ZS82B3+;];/(MD.9]RYA_Q-^9SYV[DDG,_ M]V@T\_RY/WWYWL?C>--K;[3ZQON?KMMRXHQ4CK*Y8P %40:JK25M[F@]\5"M MORB8S1TW5Q;5Z[N["S](P8EQ['IM/YL[2HXWU.FZ8NX(-8[AH^!SN6/&RL)W MC^:/:.PZ6_P^N8\N.4NW^J"EU1(C[E>6"-/5JT#S=1[K]\6R)/=8MH)E_8Y9 MEA3AL5PO%_B;@9^N6Y;%YZ+8PY&".Y;%YZ'VPNMV2_;><9^=MNY=L^*2Y<[05RRH &6W MW!DZBC$L:;AF\5FI+WKF#)?G=U_/+;M/*LOAD%@O84W;&XE-1C(%( MPPMWD'_ZE[-PO&U8C7_LN#_N &O%E!90]LP=8*%8A9."CU8Z0$;MKWK&KG,; MN$_X#W9W"^)/.LYI*)VDM5C4"$:NFLE*9UBN2S?<7"E?,]>[^I#^1M<=16<( M,R[4@AEO(3[W!H#^8?JRR"\\);I'$)]Z8PUZ9JR>:\*.%)@CN%][>$$U=1_F M:%.!^J/OCY\QY-E"!)\<;XP_?K]TX[NJG:\\+"MA+]<,O *K X\D\",!1JZ&_I5II*!+?MQ=/[H!Y$;HO&%'^:E)]SXQ19HQ=.4>2<[ MJV4*>&:X/CO1,G#739Y7YY_]Z-8)H\MEGK_A14DUGADA]A"B$! TGDF37832 M&Y$1"NYGCG<_"Q#ZC%]X1I:S&+S-)W?NM^3WXM2VT'BF(3B&DH95\DPAY$*Y M 2P#Y(V'?D%.(!#!H/%,,/"*(PU[Y)F$R,5QA5<&Q2OW*?YULXVE*=LCSQ0% MKSC2L$>>:8S/R"&MM\@SLE">1P48"I[LC>>S3WLXK7KPS>?^,VFN>>4'/SGS M97S<[9,?BK22X)I8@6%[[_N_$[CR&7=>4-*Y)E<8=8(4@I7.-<7"AQ.D 1O7 M= J33I &2CPS)9L-K8-G:: K%D7S^'*R'!3A_-#YR1/K'+G0M M@KEKGCF;\AI5XK9.KU:GJ!7/%%)YM;KP'Q?+" 54C^/WRK56+IYYK?+*5>ZF M1Z]8)R@6ST1;4<5*@(L/-?29(Q1DX74^&BT?EW%=ADNT M"-#(=8I46^%&QPR>&4Z1EF+"*QK/%*UXBS/AU8UG:EFLY9KPJM8%?ISY!9SP M6L8S9][C>AC7;I'63"[R[OU(J!YA1K>X:G87=<(I5A>X:GX6<<*I%\^TM5B+ M-N%4JPM<.O.+--&TRN29/>]QW.+8+7*ZS"*,!_2ZQ?667N[P &$7.-23%Q8\ M ,DS3=E("L\#B%W@)*LFRSS@URW^K_%TALF:J&:WN+EVLB VD>\6;=9F\L0F M_EW@MMK/N9C$WN*9@>(B56,3]IZP:HKMH%!6PNH)*^XA[ FK%@@K&D#VA!7_ M19"MGK#B&[^>L&K]K!JY.WGC"=/4Q.KIL%ZO:.A53[:Q= 12-.WJJ3Q6SJH) MIEEV3Q3V2E6[4O%,0_8P;F#L%A_)Y/+KP#W'?"WC1LFZQ9BRNR 37].Z1>FR MOD037]^ZP#[SL6@37]>ZP)0SOXP37\UX9L][8(\ VRWZFLFE7HM52F4*&M4M MRIK==9U0:J5(7>"K^5G$":9#%52Y2&CG6+B&9W*2:\HG6!A>9G<2:\NO',1HNU7!->U;K CS._@!-> MRWCFS'M<#^(J=XNT9G*1UVIM4AHZU2VNFMU%G7"*U06NFI]%G'#JQ3-M+=:B M33C5Z@*7SOPB33BMXID][W'E9M%ZO:.A53^VQ=&9 -.WJ^496-G<%TRRU)T%[I:I=J7AF9GL8-S!V MBVME [19]_1.:N:,Y*I"$4P&P_O+%BMHMAKAE "E8H-8%(I:I M@VURE5,.V5(^3'<'=[4*[BH%W+M%K[:..RNGFK1N,9ZMX\Z,GQ>" M?[SV<*HS=1_FZ!S_(@KCY?C]S/$^^O[XV9W/#_&0=_XD>G:"W-Z0/.5L0C!\ M!1%-5L+XRV@^1Z-HZ?;-#:9",&FE,&WUGCL-"'EFJ3AUM&QF MV$*P6KSY9S9500A^C'&WSB3RNA#$&E_1@"[7K0M!F/'FUBEC*@09QKA_I@RA M$+Q6*0BS3C:_'2HM/"G4U]"[Q%3=+7>/9*+';.FP([H0A!<"8IIT&X# MM'#<\6WR1ZWD$>&X0ND0+/UP_IG%O2,.^ MA."%F$6,@HT90O Y^XC%&4FQ.QHD;FXHG!$N1IWB??,>["OS'NYD3 MH)D_'Z,@]PPR-]%*"-:"&H)]E*K/69A"T"TLJUH?G7853@CFB+LU%05VR13B M3 \/"6[KT8J5PPJF$&>0>% Y1J(6,XHGQ&$I;M94-*)5)[C<3J^IF'$6G2"; M^S45.PK',]6\36W>OWQQ'M&.CET0+>L7S2;/E.XQ@.]F?A#=H^"1Y+P$ZW7A MH'-O?(>]SBA:YMYM$AU[GLG@H\:-(KS N9ELSK)U&V>+9R8VWXD7.60O.L(\ M4Y^EO'B;%VN809MG>K24W_[B%H%;>+QYYB9+X5V@!XKX:/-,"!Y%V_>F:5=^ MYW[#D#=XA8=-N'EF#\O W?MQBV?VK@S4?4:N6,(29QFL[V=![OJZ"[;=&1[M MRGWJ\58L4;FS/;QQFM;YG-P6ED'[V&UJU!:5.-M;;*$GY!59;HEORZ*R9_N> MFV#>O@GD7>'//I RCD40%QUP81FT"P86V*R<1+)%)<_VPG81 MP$4'6UCV+!NVVUQ=,X.VJ-Q9XL"O_&5^X1_A,1:5+P/VL/%0+]T^J*Y*PA)F M -SS?$)<=+B[0J/%:Z[.)^.J)"J'EL6[V $TT=$6ED3+[F6W1Z8P@W5GV+-Y M>^PX,V +RYQE#;M(DB8ZV)TAT(HMN(7'6U0.[22\RXG17Q$NH&>BLG=MZUE? M]6"M8<)RAQ?%#U0*CK$L+&%8%N,^0M6N6\*RDRWH5A^5UEHE*@>ZE_<4(;U% M!UM8"C2[G]6#C5$1%6SH[E;4D]ZRJ#SH_MFR%B_8,X.VJ$3HGB\GA$6K9\*9 M@5Q4+C3KT0LC+CK@HI*2>X"[DQ:+:# #MZ@,X46 QFY4K'R&X!@KPC*$>V&[ MU1OVS.#-,VMWK(&Y\^(\S/%GWK47.=[4Q3\DWVK2Q*FVF5(5GKDQGK"KOYR] MJO!,=1W#+O G*"1_X,RO$%I!V?E*)JK",]O%$=[,Q%6>R:XC>-\YR89Z:I MT,KFLS.:N1X*7K!?_?#'TEV0(<59FJH\TTC< 4C! E5!>:&;:%:@SQ5'AB8H M!]0J3C3LB6>^Y^C>R:%&IP7*4U<0A;&3N)2-FV?2B*K2\ >SPQ0)? *''OJ M+3Y':7AFD:@J#0_@\H..9&ZODK@O=R>\M/D=M>*;J**L-#_!UCL$K=$*V MM_HDPJ;/5KG6+RV>'L:X'6/Q>L8;T]#:;K'X+7$ MV], 3U3VKN?MZ2J.+BJ'QR1O3P- 49F\GK>GIC*BLGB,\?8TH.L>@]AQVMM\CM)TCL4KJC0\ M@-W_QB_0T MO@L<__?)_WX?_##_+!G7?_^?NT\WUL^W#T_1S<7MQ>6?H\\//[T\/_UP[OY^ MX9G^]U_^?:']H7SZX8/E+ORGWW[Z\\GY\W_'SC1Z0G\$S]K7WQ[D3ZH_^6;< M3Y]__F)=W=Q+9KCX+%_])+\LHN]_NKVU1G_\^$'Q=67Q/Q^O[(GQW>.W?ST9 MSH?Q\\O5+_/W+IIK:/*=>7^EOTP_?_O[['#]_]=GLYU^[_-?OCXZW[ MRX/D!#?*UP\/?_[L?_NW?G,?_7DN7=@S[^]A^,/7][_=_OOAI]&M=/GOR7OW M>W?V]]G'Y6=E_C__#C_HW_M_?_GZX>;S^?]&/^CO/_W\\&$^_NW?2^?]W^]N MG__[O__?X.+NZYLW:3_2IKD4Z&;6YU:YIFITCC7#G;D0*_@1NB%W75> _7KF>XXWP#^>CR'U*/LV$ MJML A7C@GYSY$MU,+M'$];#_0Q[^1W3S,'>G3H2'$H1(-GAF!*M#/'>\@F48 MN0&29VZP,I!?4+1KH.LGO<3P"I2F\,SAB>**F:S69_!,#XI@^&QJ!<_\'U]Q MG4W\>3X(R!?^=&]MF#P33"*X=\KP\D<_B9?7I2"6*4#,\S$[;ETQ#2 [28>Q MZ8IIP-M-*HPM5\QD?72SD]Q:^XLI9O#O)/G&D.-G4RMX)MY2AS22_?Y+-QSY M2R_ZBJ?EVAL%R F1I M4O<+DF1$["MU=85E MS(P7V"R>Z:IBL)4Q-VY@XYF&8CR64=@-MGBFE!B/933@XIDXXB26T8"-9T*( MDUA& S;^V!IR;/?>C>;H9G+MC?%Z?+QTYCL]9!:$A:-0\. "^]RI3[HBWDR^ M(G+B>WR+U],;.F#5.7'F!.@]UA/\X0MYOVX?N;'XXX,2'.]?%EC%8C0?")KG M04#&NX/CXNY_X)0_,5$]1J-QFR"SA_=^C'Z_)%U MA]!/\KCSZ'Z&WJ.IZWFN-[V9$)#EKH/,'SE7'F2EZR#SQ\25!UGM.LC\T6[E M0=:Z#;(F\4>R97;6PYO)AV\H&+DAN@W<$0JO_.!F&9'=ZS&&.]"K:H@CP3@* *WON+@OK7*U_;RL"9K10E M(/:*B!619]J4_[#8JR!609ZYV[H5HLU#6 M!;$*\LR4UZX0[9U<944?9.Y)=1%B8Z^'LG",/E^AL== F7M"OT9]:/=P/S,J MP3W-+D!P[%4Q5D7A"'ZNXF.OA+$2"D?NM]=AD$V N:?.3_0R D/+'PF^.@KY M[ 3CD+Q_VDE_#!POGL>.WU/19/XXY4*XYN]DB@XL?TQM(6#S67C!@57XHUR+ M 5N 0Q+>'2O\\9B%P"VR !(=6OX(PF+0%JCG(#JT/!-]%W,G# G9<1OX3VZX MI3.V7_G9(=4]HI?--QITTU3K-FH*S[P8/\C5WSE'4W@FDQA'CL62.9K",[G$ M$^#,1%7^*"=N *=:V5]3>"658M1N)BMD;H*O[G06[>SNW"X?\!-67\BO ^X>DIB+7@.*N\LDY,FS3=Q8W**YG$"V840J?**TO$KC^E;&3\ M<3\< 4;#POBC?#CPBDRN(%4A.*+X(-F%LW"CW?XL=XBT4#F_\+TG%$3NPQS= M!FB" N2-DL-G+75!IV&S0G _.4#>!&/7^:-:H.:/+BIAW7O^N82#YL8_ M\\<"%4(PU9B^;&CE9@&C\3R(4?$4+/R"_ MNXTG(POF9^&%__B XVZQAF.\&*3&'_4C JA,9E(:?Y12V5Z1 M'_$WYG.GVQ2]U@(3=7(LD_1:W1Y_W$Y95?_!G]VYLUOL!MM,06J&30B>9F?] M'N8M\-O)_2D8[.-0'$ MO,&RB7DGV",6(BR-]*@3[!$+$98&>"VP1Z=3U_5.00MDRLEY5LU3T *W<&KD M(I.@5-BQDVJ-7$8+"_O39DZN,G,*A9EK855]BMFI]9N=P?7:M-!>YT]8 O_: MOR\4+\L)<.?,<4XU>V+91CYCRC8 MNQ?\T7]"@5?H:"BES)Z5$PT&UROX7L495G%6%J\&UX1%K^(,J[A<1<5E"BK. M-3]32,57USM>DK/^4W),O!CJO;J+E[1PS6CUZLZ)NC.3P'!]@JQ7=T[4G9ED MANO#=*/EFV^U>CF7C72&ZY.#O<)SH_"L)#0FUZX7G1N%9 M26E,KD^H]AD\E\K/2GICBK^+VBL_:\K/3*HC_OYJK_RL*3\S:4^_\THCS[_S M)U'7R4IFDAOQ=UY[%>_V]I,I_FYKK^+=WG(R^QU6VEEZK^X,)2WB[[#VZMZ^ MNC.3P(B_O]JK>_OJSDHR8_6[JV+FZZS1C*RD,Y;XNZN]PK.@\*PD-);X.ZJ] MPK.@\,RD-/TNJO@9/&O*STQZ(_XN:J_\K"D_,ZF.^/NKO?*SIOS,I#W]SBN5 M/!\%3^X(?45/R%L6: ,I)EW)3'HC_MYKK^1=WX*RQ-]Q[96\\QM/_3XK]5R] M5WB&4A=;_)W67N%94'A6TAA;_)W67N%94'A64AJ[WVD5-6]GC71D)JD1?Z^U M5WDV5)Z9M$;\'=9>Y=E0>682FWY?M0N9/&OJSTR2(_[.:J_^[*D_,PF/^'NN MO?JSI_[,)#\\[\;>!OYX.8K"MR-S4%Z?V>L\RKK$\QY< M'LIE8HCH./.\]92#\[T?.?-"S(S ^/*\T\)\3&9DX:%+/&\N,!^3F4&99SZ= M@YC,#,X\D\@,QV1F\.69)64^)C/"AN@2SV0@\S&9&90%YKQ8B,G,X"PPZ]5F M3&8%7YD_OBL!+[55\W(?.%[HC"+\\0[ %WX8D4V=GN_29?[XKN(XW^#9<"+7 MFW[XML!_7>3:N?!X\\=_<677K*RI9/X8,"[MFAF\^>/"N+)K9O(R_K@P+NV: M&;QYYL;NT>/"#YS@Y=*=3%! #D?]Z"U#-+YWOGWR0PPP7H%M?G,1H+$;[:[$ M'/?9\?!G#M&5/GN3>>;03M:&[WUO^@/^OZ+Z(+HR\$RUG:P,_W(693R#Z+K M,QUWLB[\Z+DXM;B+\"R&!55"<'U0^*/O:M>''W B.?8?^VB1: 1_1%^-&G'M MC5VGCQ9K7>"/!*Q1%SY,7Q91KPMK7>"/*$S=T9D[!/";R6W@/[EAED^X]D;^ M(\)0-Y8,N!X&$O_Q/LFW_N0DK/@C^1C&BDUSY(_?8QCBE#FJ%,R19VZ.9:QD M"ECQS)PQAQ636V *?WS8FN7^MDMZ?T._("=0)-GHTU/^B*T\4*W.@ZKRQT[E M@*I(/:C\$4QYH,H]J/PQ18= )9B&)//H0>6/\CD&ZOVS_V\4^/@_][, %;B# M(3J\_+%$[.;!K"QN5/YXH3Q0S1Y4_@@D=AX^>/W?DR^D\<=DU0#H)]^;EL*3&SCYX[#J@!,Y(4K] M=9.QF3*>_-%7->!Y'H8H"K]'\_&]_ST:3U'A)XEBQOP17+R'63;3+?XX,;ZC M,YM:P!^)QGE09U(-=)YI-Y%S 3:UA6>"CL\4@NY5")UGOHW'7( RG)UDTAA9 MJ=/ LY-$&@?1F3+LG23<6 FS%&ZQZ9UDW-@(LS3@["23QDB8I8%G)QDQOL(L M#=@[28&Q0XBS3MF5NJLJ('92=J.@UR 36UI@=X[E>/ DR#IY68N\T>US!S/C-@% M?ONI'[CD8F:JE=G&L));V3_XSW>SE]FMV]>5-WEFM(JA?1.X4]?[ZI)P^D@Z MCG3[4*_),^55#/'S$.?/KG/A!Z0%1=]51C=YYL729;7QBT>";1RN+]?NOC!WI2T$[J+ M@N4H6@;]OK9N\DR=<:T!S/@ GFFS8GG>E[N//YY_O;Q'HYGGS_WIR[4WZCSN M%L\\&8>XL^+Q+9X/M!7#_2/^QGSNL($[,_8N/E^WQCUN,]_QI;PE/F'' MS, M>'7QV;KW*'AV1[]_1:&_#$8H+,;2"@]\"Y3=:3.GD9F3K7(SE_FC6F:N!=+K MY)E32NM<_$>*7>O,"4$;K?;"G?F1:JSW@3-&7]$(N4_.PSR?+1 ]J>"9+5K5 MX?WJAK_OUUV.^XJ3C\2I$F'Q3.PP#1:%*HPV?VQ,&$3O+I9!@+S12P+1:/73 MN_N?+X^!PHT)V?QQ)4R@PF3PLODC0(Z ^>'CK1@FQA]/P00J;)H8?RS$$3 _ MOA?$Q/@[U<,$*FR:&']'=9A(22BG[_PQ(DR@PB2E:O/,1$RUW M-\/]:/59D7/-Y0;]ZGA3E%VFO_>CR'_$:WCR8?Y*G9]PRC.OPHYZW/N+@KK! MB6(8$G\<3@'%^'%Q[\N6=.F\A,44I-KX77(AAL0?K\2XI@CH3?BCJPKJB&KH MO3>I4U/XH] 8UQ0!O0E_S%P!';EY0H%J&.5UA ?$^&/M:E]F"$OC&1)_-![- M#%!@H/EC!FD&9X&!%I(U;#?"L@ETS_^5')3=U5C]6T&&+"0+V#5ZF(9B]*2? MB(0.#4T1EOKK*#U,0T=ZTJ_W)L4T14CJK\/T, T=$9)L9(8>IH&8D 1BV_0P M(T?0#%E8UI 1>I@9H(5D#1FBAYD!6DC6D"%ZF!6@%9[Y/TXNQ]--K12>B;H" M"*Y,-YJAH 1Z_,#',WO& WQ,[LHI//-A_+E="@>>%)YY*A[LEC)\/%-(_!E@ M_8WO#85G2HD3!-E(!2"34LWH4[A^+,3 M!'B"BGLSE[26:3QSL>)HF> )C28$B\R]E@F> MYVA"\,E-:!D/8/),X/8YQ@Z4//.E?2#?@9)GWK2/ECM0"L%9^= +)T)3/W!W[H*F,\[M5[,? M1QM3O)\%_G(ZNPW\B1O=!)_\,%P]-]90A0&9R8HI M.M<'B^/+# MNAG"L6Y<(TPC6Q..C$%< MY2JXRA1PY9G&NDO^?N^ V/E\'G?L6G_>[>,')L\\UB[$2:)TAT9QLXPD89J2 M-*G1JZ9,HFSQ3%E!*/^$Q_.O_?LF[U6QB2S/1!:$;-HW=YUIMG@FJR!PS\>_ M+9.B .?>^&?LII$_F720?/,4+&88-&EGBR> MJ2=6,B7*$/',(C&4\E!&B6=.B,'[J&'EW##,@]72,TO#U=4R_*="_?V3U=PSQ$/5W# TH]74.+KJ&! M5D_7\(%33]?4"Q>+Q^1,J:=K1$6VIVL$!K>G:^C1-OS)E'EF6I@#J'[" MTY1Y)DR8 XB"BY-Y)CUR /K^A^;)+$:NF9@RSSP'&[A2#ET\,Q5L ,3B@2%3 MYIG28 -7RBD)SX0&&P Q2?W*/%,@;.!*.=7DF?4X %"*4NQVX1A3%I K:05= MNFFG(B!CTKX1LI)\*@+2+6T;(8445!&0=&G?"%E)1!4!J9>VC9!".JH(2,"$ M0?3N_!%/Q,CI>#JJ"$C#M((NY7140#*F?2-D)AT5D))IVPAII*,"$C/M&R$S MZ:B Q$S;1D@A'54%)&;6]/4/OS2_+<%*(JH*2,DTC"O=%%05D(QIT_!823Y5 M 6F8]@R/0MJI"DC M&EXK"2:P*S0QU1)5;2.DU@'JLCJL1,.B(P M=99_7;H^57K?!SA-0)*O8ZK$3( 3D$KLF"HQ$^ $Y#G;4*6+/L!I K*I'5,E M5@*<+B#5VS%58B7 Z0(2RFVHTF4?X'2!V>Z.J!(S 4Y@MKLCJL1,@!.8[?[0 M(-O]H0]PNL!L=T=4B9D )S#;W1%5:B_ +3TWT:-PY@0(STE*[D<,QS) 9RNA MXB^L'[/^;/M@\J2]IR[#\>O-2V0>ZX:^ILCFNQ_O+O>>.DB+?.C)MRC82+TS MPMA]PBJ;F7#REU^6&&O'?.W"WPTX\@33X&W_[H0]%TD0OUAX^W1:#^SOWV#L^'OPQ&*$Q^G"%G M'%]IQ5_%KWFV_O\/_OCE#/]N%CW.S_X_4$L#!!0 ( .>&KUA1$FT#E 0 M (<; < 96$P,C U,C,U,#%E>#$M,E]G;W)I;&QA+FAT;>U9;6_:2!#^ M7JG_8>1>HU;BQ2;A+@('R8!#T#D8@7-5/IT6O.!MC->W7B#69;;3R#^IA>UW/LAEG.SCA:SH?-IMN^ MA*%WZ=@GVH1'L@:&'DOPV(PFT*-+&/ 9B0K9@P(,J6 3#0F1M+^FD_1:%DG( MIE$-!)L&L@[I(Q;Y5'%$AG7X4>9UF!$Q95%*IC7,9L.^#MB(23!*%;/<1"WZ M=\E_#F$'T2B)ZWL4,*!3EDA!!/ )M/@L)A&CR1X%=OB"BFB&?,#R9RQ*I4O& M(VC.6>BS:+I'X<;A(=@AWH.UH-&<[E-/RL64@L>7T3ZE"!+YT"(KG/B:PQ"3 MJN,.NHYC@6>WSGJNXW8NH3-P+_K0[;5*\&G@MN"#8>B5X\//*NG@DPPH'(3^ M/W->1_(L=E=JZ$"D#S__+(/DP/-UGD@V63TO]'C6GS;T7*_;LE,KR(!(&*U@ M'F'BSO@\@:5@4M((!$UX.%>9E;Q_A\FMS#7B1/@JTWTFZ%ARD4 ^DIL/?"*I MCRL#*Q8LA(I>.2JD$R8\#/D2TW.;,2RIH!"3)*%^[2>8^TGL-K]2E46[[DGM MW'._((LS>V"?N@.[D-IZ1(').]3%6/[L\3 'KK.7W:[EMK 4_&FXF$8 M$*'")L)@8'Z&X-_&TH%(5!IB])&Y#+A@_V)D)2G9F,1,DA!8 @%&$,;OUA2% M:"2.!6X4>)'DD9?\OPQ_*OBL!A?#WRK5@J[KF+ +YJ,]6"0Y5([2A^F *W#/ M)&*5.21+=8(I*6!!PCE5/D$N>@GG&D#).$CMNZ'O"SI!%T3CW*4I(MS+X.7R M\%=PA,?O<4.A^F@OO#GA"6MHKFHILHQOP\T]F8##B#SW9L(#7OR^$S+ZTLOM M>)[5=&QHV8XS[%NM;J]SHNE:>M^WVNWU_:,#8+P%62^2*"K.LQ*B.M+VK2K[0W_6/&\_@/#P,GF:;G:7M2&KU@F9M!8'@4 +(A < 96$P,C U,C,U,#%E>#$M,U]G;W)I M;&QA+FAT;>U:;6_B.!#^7JG_8<3>5KM2@?"VO06*%"!MT5&H('NG?CH98HAW M0YRU#93[]3V[9RG1CQ49+IL M.(4^%6R4PH$X]&8U3M$[E28!&X=E$&SLJPJ8)A9Z5$M$@17X6>$5F! Q9J$9 MEJI5ZS7GSF<#IB"7*52S=;3BYC']^U!V$@YD5$E008^.F52"". C:/!)1$)& M98(*+_F,BG"":Y0 "? :[!G-)S2).VD7(PI MN'P>)JE%D-"#!EE@Q[=,0W2JRVZOU6[;X#J-JTZWW;V\A]\L-M#J-#'SH M=1OP#G(Y*_][X:/V.OB@? HG@?=]RBLX?DG>A;YU(DSCQ]=")(X\7Z=2L=%B MO[''M?]PH--U6PW'H*!\HF"P@&F(GCOA4PESP92B(0@J>3#5KB6/C]"[-5P# M3H2G7=UC@@X5%Q+B.S%\X!%%/'(G7P=_E!OVS1] _*SR!/I#CHV?0SQW@?U9K?5$V@4:'&9- M-"XA$,]C^A)C1O'S&L4'JV"2V),^@(N(]= WW869M#2%.5.^T4COL-+4V>NQ MM7U*Z%J"V4A@M%,*FU$2!D,.\G57 MZWT%JU7A49$>8H5 (DG+L#I+F><(5;>W4H![2L2'!"MF*AZEXF<-5;>YZA7+ M&W"E=!:N!V3X#3?Q)9P65K3,6V*3EEBG+&>;JF5E%JH7W8Z[:4IZ1"8L0*H^ M8\R6M&LR'C.ZG)363/9MTU/F M/)C0)^M]:C\6)FA5@XL(_4_1S:<47"2X7 D:,^+"!!&,%P/JDV"$8>-M6G)- M(AT$[U<'.\[8$)O:;,(P;KY-LU;S>XMS;YITI7S<[.6+F 0]LC!):OWX8 >S MLB:KU#;SU\^GCNU,]U,%S2^EPVUM!P4'!0<%!P7_#P5ONDQ_D&)B^S9?Y_VG M?MQM_!!!H@(1:EU?0K_7.$_1NURZ\#?NY#)?HW$*[+9[GEI#LC(T;T5W%?"I MUHZ7N;/H+E7;3X%^5MHNT'>V.9:5?U;6VOZ]%0#55NV"!=1#[<4TIOVT3OJ0 M*Y:+)7#Z;C7;JFV6 'LK8AZW:PG2X;CK<:]\F,_GF9F^O_* M\?N[AY386NGMA4UT"XLSUF\[<%OA89MMG16+I5*^\#G_Z&KU@N-8?;92X $, 0 = 96$P M,C U,C,U,#%E>#$Q+3)?9V]R:6QL82YH=&WM?6ES&T?2YG=$X#_T^IUUB+$@ M=/@:6QJ]04FTS%A=(=*OPY\V"HT"45:C&^Z#%.;7;SZ96=75C>:AD621)B=B M+ EH5->1E7<^^>B7HY+U M\]^3YV]?__HF.7CU="K;A-$^P6[]!POYDGOXY/'!J\.#9_MODZ.W>\\.7CU/ M]EX]2YZ^?OGRUU<'3_>.#EZ_.DS>O'YQ\/3W3T--UVY_WA292S>)J9*Z2(Y* M,Z<7N3RIES9Y6JS6)M]\759_-L7#BMZ6-J6KG:W&HR<;_W7RQI95D>GW[G\J\?WITF';^&UNPNS5G5[ JS[[ M&C[5??SP-S\IZB7?O/:F)437R?[[=&GR8SL>T9U;N:HB6DKNX,&OLSGN)A'@ MHX/'A_M/']T]> PJ^[KDSW?XYT2.QZ6M:*S2)B>VW"1ID:>VS.T\,;.BJ6G" M+J_I_RX_YOW$,W,J;Z27U2YO3)9MDM*>.'N*]]+ AN[+G/Y.C&=-7^#RK&VQSNC]9;%* M:O,.\S'S$T.3.[9XO:[7Y17=+YI9N%JZX/$( ]. +D_I1E:6)[QN'Y&3#';0.)B@BES.BR*1EZ:$UI39DV9 MK,$[\3$=ATR)!J>?T+1I@PX6T0\S]XX6T)05O3/)BQJKLXE):T>C5;5=\]AF M7A#)Z&;@F_ &+&M=%JF=-W24-#"=(W8GVO!:F/=LHZ_=T&XJ9YZ,1]@'.HF* MEFCI\#%$0Q=IAC.CL7#M_GJ"_W)7[3?+M,D;+E3O*F+5?(:D1\DAZNU9K8A^ M4B:S*E%YB<,Z*=P\P5$QD1E2R0QI:"D3JEO1:='^8\_G35J#1)@43AY4;HL,\F139=YD17'F^1Y631K MFFHZE=M95TG5S&CBSI2>4F:8!]%U ODE."V( <_IWR3?/5K6AZU,M0>YTI=9-S5O' M5Z_E)9BFI5VGP?T>\;"IR?%NLZ#'>;RY6>'R\P&UHUU!<_@@7=M-_ %)]/.KK*JB!9&)S9(ILZ$(V M@N&Z7(17WQII)=\$TCYK> P2?2N:647SU+/C2>5!59/_72U)UC6YE-0GI98R=TMND2.T!2?&'+TH])DR&^ MAC]FQ.T"H= &UFZ6VGEC9&C#)BN>[$B*+02OO29@:2BR93R"P7@T9; M/.[ITO)2:*/!8WG">GKAAY^9L7YQ)OK-1S#1HR6KX*T2=:,9:4^?A-+C]2=_ MHT]1'*=E4WB?."49!G_=/5$^.=\LS#SG^GN#3#T\8@^UR>$:[\4-NT? M8'.%-?S6V(CMG^0.#!NW[GQ&G(%Y5[5S%?;Z:._)B_WDZ?Z+%V_VGL$7]Z^O M[GW%_SY\L_?4__OS>&U.W;Q>8KQ[_YM.XNBM?PVS7U)!_7IHE#/8%A;PS/], MA[LW_4&.]N[1L\=#7S^@K[OC9791T\[\UX_?__#CP_[O!E_\AW$D(FVYP@TC MS9\.]<&]9$.V!JGWW_B_.9+&M!:#/UV9-BO<,KJ6._(2>/6/WF*B.(0>)0P> MZ*6V]?)!@5M:^!2TD!+?R$C[RDTF[ABAAWI96K*0>&_8R"R+A:N38Z(&DN_$ M&+*B(JV%#58[?YBPK_26*OXV5%&ZE2.22!9TWC#=:8$U<0Q2YT^3:L4J=J"* MG99L_O'=>$2R)A-S^B)Z^+Q'_WG<]5^UFMG_VMU-?G8VF_^4O#'']B&-(IH+ MO2S9W=5HZ*-G!_\SM.#[#P9>\#T^FQ4EJ3SALR>92=\E]Z??K>$ZR=R=3RI[P?FA(E^Z"NCK;F+O9'M^(R' MRN];$,I'\XWZB7#7A8$.0S>+' M&!3.B4Y;=B^RK2D1?;6_K 3/ MY;N\.*6?^)!6QPN[0A)!4I'URV/$SN&YJQ ]AZ9,))&:IK)3VD4[SQ#KIM54 M!M[KUIEJ9L5)U\TUD8"?R<>CP_VG-/:)I0T]5G\+]F!>T-%@DLK%R2(GE@\W MK! V'&&U*7..D.4V;$<4*8L5D8&=DZB^*^D7IJ3CH-NA03)2:HBX;3DE?2Y' MP%WVIW+_MN+OCSSK?$!D*]"&&8E/KHM:V]>SL2091=LD@S2+9V5-SDB,TWKKZ* MM_&S.WB__0AW]>N&KHMT4- ME/^JR'??,:T1/T8(F'6\(0K<-0H@M;=U0D]"ALN.78+3>*35<4! M-,@?FQ^#U;H\V@'EJ,$0C%*6\"-P2TX2"@[YBD=CT$63L9F[E MNI;&T?&L2&'8\ ]9T[(EW16B%OL>8[BZ*>T.:[+ M*B[C?7SP,'DM60H_80*'-A7#_G],UN#KO\HY>?G=V,X[OJPS-MH&OP$/DZ/- MFM:Y1YJL2Q\FK\S*RB:1U*:E/^BX)_VO\,W?TW5ZK/?6(Q5K0(5:4W_ M+6Y553/"$]N*!@: -.G$KMF>C&U.KR$DIYRY"GV*C118?"7K523+YC9U+/N\ MR4A,B>3_9#SBM*8+U8 @V#H/?$)=AZ7V@++#EE6UI)5,O&*V.F_'Q.P^8]_" MKFTTS=2D12_6B6> MGS:MJ/9I'_%CDG(>[3E+1ODT>.4Y_U7W]]0B:7K65 XYZ7\'$2+_G6XY$8-O M\-'!X_WWAFP'6_V$ 4[1FCOK'XHV39A3S4C[=01:2]*YI%UQH=1TD&5ZE@. M]$0JPJ>+/URXEO_(6_S;P;.C7_[U%?MU/U=H\%QO\5F.X?/\P@]^X''/M-?]AU6*@Z[QHH+\G_K@G'!<2MBPLV3- J1IQ]>;VO*_5>>?VU&==2W"91"4L M.'B*TC\;5W'D@X,5;'[#D42J]>TA7_-#]AZ8Q!R7UJ(*#<[ C+3!HC02$_BC M<*2^(D\ +"!RU"S=^I8 KA4!5/1/MZ#9Y?!3GB+V \<'+;:J-:;!1HBZU>CO M)3T\B*[[(FEI#NAP$:I^Z)8!K10"E/6XR M4R-AF+."3TS&+%]P/%C9TT? [&\/]UH=[MQ5@K\A*0')<M\AJ8A4ZN0?!A#%C1**TF];H-G M0[FJJJ2360:SG"E 2IKS@A0[&KI,9I;3I1P)^F9]*["O&8&T?KM82X/5S9]6 ME;WEV]?L2..#3#>H#I"8-N+E*2/I\O:@K]5!NY6WM^!D M*9MUC9J!EF5G[L_&S7'PI(G/,KM2WL^P+TU:-\A>:RNI;L_]Y*NKDAVUZLVK7P[OROZ!,]J\E*;B1Y2EA;(YY:J$^276IP9"5;6OB03 MV4##S@%2)=B/[C))XIPD-![5FS4(-=LD%EB69&_/RL+,HW>(AB=>=<,IK0RC M)#"112)/$+\X!09D'*$QQ$PR3BIS'J!S_^DT.5Q;"Y2]"6U?9D]JYJ]P@H.:;)3A(2JADL).$P@(>$X M!T1V5W W43F#G67M=,YZ;(O7)PF]I\;U$NI0E)J8!7R29Z]%!N%4'GPN/]Z() M=%Y]3G;P-[>)P)H(_,UM(O"5I^LGCQ_933R6,%C8+GU#ND1: MMTQZ1C("I?8TP-)/:)KL$>>"I8Z4N8GG=ES4PQ)'RGKB<@@4Q%1+R3DF=6'1 M9)Q6J]G'P%@)WE[AZE+BDZSP/IZC+#D>DU[33NEOD-#Z8432*9:9;9(^Y!G1 MS'C$<-+$ P(ZH]2#KM<9H^_REKK5RLX9;Z.+=1D?0T9ZH1PL_Z2%N.QAXW8P M-X=!V +LYGCT.Q&%Z([5&J3@"WJDEFI%&J9' N:W=L>[/7%?FJ^)R]A-4B,S M8>E%Z:OXA7V<5QC'-9:^SI_'PG5U\5@*7AH7QN%7:5&N-0&K(L8495P)8$!) M2^H!*)]10.FAE+> !_IT,Q%MJK<7-0.0MS\?CP)P@;*=&=0QRYJ=I[&U@.5K M^4*T/\ L5:S?; "/O=+:?F*BMA2290(M3HGQI6G1Y#>=']&&PMQY:ROQ$5V" M'4F2/8,(T*]]Y4F R67@:AF-A9.67/Z:.YSH(53V&\@2GA6TSS4I>%45&Y5< M'_.:6;?<_M]\(<^R6T8"FF>X)5LC-V:[PJ17K[Q5)".5,0)CGDP#% M3 &U,I/S 4>TP\(6Z @;73#FN/BW/_NX&)@+96@Y 2(*C0!.D!8FW_.6!.Q/ MUFP8?@-X,;E:;O3FH7*A:?+"0S=HI2\ D T8!Z(7=#)6^B7,?.L)Y6FU(^O5 M>M/]Z]7<5,N'"F D5,WE3VC3P"L39:B=S !"J0["&T8\9^)+7.,WEA/_2C:/ MH>?)%>M"%X]'X/(,C&R9F7M5CQM'F)SW+01O]&9/6&,%'A(1,B0N,1V?6D75?A@X+O=T<]VQJ/3I>,*N7-P 09@ ;3F:JNX3>Q].IYSJ\1QI4Z*[(2C8=JOH%-0 MWT7E5E@7^M<%LZJ+230GI;;.QG@R$^]]_%O,@M8TC!AN&OJR=/_^Q6.$QHXZL!(T?&KIR("?V%@TQM)BJ0F64.O$J;B"A $ >#==S M%W5GS>#Y( JI/)_A:;/CZZS@+]UR2 /8#-ZT$)['0#4TIL[?6Z72ND)!C]@O MQOX[+@S=D@.LKY'<0RFIT<1[9X $R$JTZQ_O",=T S M90L23-XC6-:G+YS0SZ7C"?UFY[F]>$:6KC;;EM%>WCS.]::TNT^SB':E3QTS M"<]/#KG)@AJ, *PH$ Y"Y-Z)!UJ N*2S$OL#2,[M MBF[K2_U\L<^BR>=M20@[M%0-C[A# MJW4$%2F:K3[0*Q9A24_4'XJ'%90//"P,%5X?.<%V?"^>I$M$H]?=I=A-4)]AO3*W$.%8<.@5Y"HS:GPT CK K71KN M8RP"K3+)3.WW$:I1. E6BWRT58"!UVP[S^'0IJ&448HIQ\ID1^EB?Q.T%+U. M!B'>D\ [Z/D]I#HR= 0F;D,(=D@V:#J$!E9(,(NO<0$^W9UR&)[G*;>[>Y,K M28FV\YNFJEPBH/OM;4!7 [K?W@9TKRPEO^ESHFPP&V1AQSC*,'6/.N0\"$PX. MA DQ-G'19F[%OOBZ^$F:L[KUVM=O^>9TK82*%,&'\K@\0QI"4VHA9\?9 .W' M%?.J\[2$<@9M93$@@WLCMC.CPM$XO[75=J-'M1MN_$X2$['+,N>6DE^"\:&9U'*?1;GA; M,DR[ <\G/11^[Q5QN70+9A4$*N>'**N >[V4MEH.:\OLL$D-JP?0]E;6P(EU MTP0NQ^ZZOB]Q ?Q,2@IQAXX!U8<*]^V>!:[SXCZ?;5/0\ZS-KJ'9!_=M$Q-B M3^;EC*D)0Y0WU=I*%%EXC)4P ;TH<@I4#)&>]U!;6WZPH?O4!FOT*9]0>* ! M,O:53#1HY TXZ9J,Z)1REB+I(N)VTUP0(.A'4#A'TM_\(9]$Q*(\1U6D7^*B M7E4-GLD0#6A#-^Q ,PQX)S[=C1CXS#5T!V'EBBJK.WDG,G@XE1)17G ^C^ : MMW.YI/D;OV!'4C6?!H [!+>RJD RDB=$&_E&5X!/Y1+2OCRY/LUCKF6R^OU_ MKC^PE8?X4/:]P![@2=K%\>M<8J!['8_=&1RG=SWXVO0]61,O*NAO71^.5XFJ MCW79^+B&2G^!G=;4^3,T'7JUX"%L3QY$?@GINA0] \EUB&HKN(!I,U MZ-,Y@ K9^;5TF>Y"[9_WEIZ@UGF5=D6*$[-2(?ES'"!BHG3I?@FA(J*>O62P M/!:H!&ACS1WAGW(0THLLL[6'XEZ168U'D3(]1')>0Z;13.P#ZCUW8:W*YRU9 M^@OES^N%NC312#O0J>@!X]$,5BK**R2?010_;4G3M0%(+6C8HHF"*Q)4B9-I M?':@C;6JFZ==*S+YW;>'OZIB_93D%SR39>HJ\2CZ'NNDLY6".ZM P/T#&1UYR7C4IDU4#T]?#,$M.D,WT3K&^5W?T+1G" MVYK1_0-O6_NXSF S>&D.5+MJL=F>CVAOHG;K5(J4=J/?S,U'9/1=?I6A/Y7/ M)V#$M[K.)-*M\-/#/>JGR:%9V5T2C[N"$ 9UW.^>)K'Y\V$C/6(Z>H-(UYP7 M<)0;5>Y#H$[M[IZ-_F'[ULM798*1B'?MS8(4%(4^!]IJP&RZ1"" U:2MW,58 MYCU'9KS_GM&\N0_5"3*^-#_[AMW32[B=O[MU.ZO;^;M;M_/5I>0GCX-:RJQC MSZN:]^_-OMN]/QZ]X0+=!+)(DD"@[,4.2U4NSW$IB%I06HVOH5=0)$LT^2UZ M:>"4* Z.6(\8?4?>]XN9;4?+N1E+QW.JH;ZEF[F0"=SZF#O9O1=E(2!$&N5G MMF[P\>A"/WC2VF*=C':2/-AY1%6Y^5W< :KK@HQBLGA+W]E]PY@P@AUO&Y*4 M2C2:@%1QJT"8#7QH)] G%Y:,/G$-G=EH+VF3_18D&6$L]FLY%E%T0N%$Q9&) MC#-5-6+=9#H>'43M";TGJRI6%HH:SV<&TT6L%^VZITK;I>,K./X5O!3QI>2, M]@*;']^62DRH65F\$Z>=0=)^G7&9-!,;B)%O7;S6"YV&L6>U9B-.LR\%F:>C M770T6'8L=C2OL[0NOPVR##:2H<'Y()OQB,FI?Q&9-T5.BRC/"!YKM&HC M9M9)U;J\SR;?M!E1(:FES%,)N[>ZB<8*[&[LC.=?1"&&Z__MX2SR-F(P[T9V[3T$>CR21N&=SLHT9@*4YQI/WQY>KA=N1<<8<'-EHZ8:7]/@? M\CL!;M]&A&J.DS-]LS'9W1'OYN7>Z!*Q]5..T-AT>SM;>;/H_E=6 KPP[^!I M3)!XM\T*N>4/:'RN@CLTBNK\.HE[#'82Z\4?QGTIO%^"G1FE;;.?17&0*B%Q MO[6E2G'XS[?I+'PC:'Z"% M5/GWM'6=BP]9T3.)0 M$M,;F/SPIJCJW:.(9<:5S*%P^8/4=]B4+F^TNKZ#MG")E&EICLZ"_4NHU]-5V)84UTIHCC5BUT*.J8M&7>#:/@2S@NO[]U7*KC M\OM;Q^5'4?)G[W'_W30Y&][P@KCJ7F@ ,QZ]4>\@R;R8GT\#,.(76M^78Q2_ MV9#Z(-7(H?Y.RKMRMN[7I4 !^4:F?8NIZB:K18FOL(;((&=][<3V!9W/8=MF M^5QP//-)T9ILYJJVAL7 !;?@F.3,S+--3[=MZ]-.5JHF/ (\F^ M#SG>-)X[D$4Y'ETRC7+B50$&TN>Z/FU\@C0H+WN[FZ''V^;+:5M$2.*>D^4< MG(:)APS0]"1OC7=NCJW[K]YG=T+U@R^W!O7L/NDG%P6HQ90E=V!GE)C"CBJJ@N M PP!,12?#(R:7MGON90;2SF!EA&4-"S>RPZVM=EXS\9P7@&FH_,96EM3,=BI MQUKX/]]XWNGW;SP*8^K!2Y-'ET<-P@/'AY^,B<%/7"<=L^#>E%MX8NG=G6OM M!"!7-5L";KR0WJ8C<@@IVW@/A+H )9'[PU@6VO)<2H"2/FP'VUMZ6()OA$SOM+2D8+7=TU5VB&CT2%W M"B],R *-B6&K:%V22KT$0[(@OQ@3X+10"2@QP,[V58?%MPEUFVWOO^/&S:4^ M1BN@_Y. Q!=.";P55)<35"&U62*$Q"PK#PCS[;W[=][M2.2S'U;?%F>+MKHD M4G/8Q1FPLYDRXXKO-F^KJ;RFV J+FF&5!CET-+?))844SV7=&C6=JHN!J5]R M1SPP#)?TQ2)=Q-0960T7BO3;ZW/5KH]W6EZB>#$)&3@*-K>W#6P$:MNFNO'H MW.+#.VYJIQ-6[MKD@JVJ1=8W.MFK+6B"AATN2)ADQZ3D?FS_MM.F8"="!UW: M3#+&30(%<]6P6&O+(?D.N;GEO&=Q.DI8A4ZR%6WRV,6Y\D/7VV2E-?--/TYZ MN/\T< Z?LB^1FFB RQ'8EDVVN,A*I#Z.:U!]>5D9Q>A]L!.8O,RJH3]<$G? MQKBFGP2E(NF!5'!4]G(P%4PEY^%47-?ZA(N8XR4\US_<>J[5<_W##?-<7["% MMQ+_(HE_"!GA>YXOAAAV7\YKK@-[#RIF\VT+DB([=+018,10&;@TT#YK^T14@F9J:DZ[#AQVD7>]K &Z]*2_N975+='\QT;WDV7EX-#[1=6;G MR+IN,Q>99%;6Y)W*!5;SM4U6/ BX#Y]W+= B:@G(,_!H*69".Q*_D70X $XO M-VNDZ*6 ,MSI#J4V!8;P#CF& ?:T3+I)*<$7 =Y69R$8'YRUR/DP^;LM8#O4 MP)5S\0G.FB%KK /&P(AO>6[3MNR6++]B%Y>4UJ!VA:=\;U1$9EA; ]=FU6^E MCXN%A?2C6P_:E;LTO_0OB'X TB)CR]:*ZMWU+"/\.F-83P8,9+C!M@%M>D4$\AO0C6*MM-TEX;0O&TED\UF59&^MC9LG)Z9T1J&0 M3LF,1LR3) E=@>K4K#GLR5R:KZ?GYXS&B&J-0XRVU(5V%@;OL=19)"WZ8HS* MV-J_$CKAE"X&2#D=3%T*0.]^J>'WBJQ/9CBG^L8X[(*?Y>.G[% '9D/IJG>R MHM+RHK%?L)(95Y(;.JAZQ8FEBDM[_BHD!!SRI4)Q+\= "G8YB% =#E$K8%8$ MXWVU[-*/2MWHQ8V_GP+58\'M1ARDP4$/;KR7]Q=@#%X"K9V?V']/W!_QB#?H M5GA.\OF64=Y?I&G1 A.%RN6Q%G],4U<;$C[$[+,KJ/HSV,#\/U:5/: M0' /$Z)X9&ZP;Q.Y"T!WDY@;TKVC;(E+@%4M3(I",BZ'"KXB@N+.@CNO<3^05*3:5N+%?UK1T&O)0\<[-8"389N*=VY57^? MV!N9<^69;T8206;CJ[8.;M&=TC39]V4V7'L/>$%QRT7EB%RJ6*R*VDJ?MJKF M>*RDE].D)KY-4L@92@?NA/6W8"VW0(HY8S"H6>.RN7(Z/G!&)!Q,D:ED-]!J MMFZOHL]<79'&=--R/Y]T[]VS<.\T;_F,C*B ]C5X,R7@VDGD+1+2'P2O$NH# ME[$ &;Z3D" -! ?'O5/?0(D]VS)XZOG5'K]E(S5BNY!AQZ2:N? M))FM:X3O@4"331+TO)>/N$$M/-QQ>Q;<]H)5'.[C$29-K*C(N4A3R-(N5 ([: M\!<2P*37&6=[5DP$,7ZWR\.K=F<T#,L)6 *FA,/750HZ)[O0E*=.RW 27&+ Y9)6\39X8J!VH/T8&'$ MR7JQA(GD5BM_VE:;(+@YC5!N(@1\QWCX)MM4=3>I<-(:C.-1R ZANUW3-:B1 MJ5*%UE-,[FV2BX\>*CSB#6/3EPAT_/,VT*&!CG_>L$#'M:+D)X_/L'S&HY=R MXP];@WA/F0AS@0/?=EXAL+K#=-(V^XA3_($RE#@[)QX^=+4?CWP-YTJ:_0%O M;Q-, 8[>1VU'2)D,PO5D(+/95'VQH^7ERD2EJGP;7F(\8GR)UIC9ALE.WLH0 M$*4_/T,N8>A&T$;&B;]"AJ.,O5-+R6F 4CO9F1[G\V (A6N03E,"L[PYT^@* M[0@\VQ[89ZG\#!O=:6[%/5VU1%/>!#?)=D"^T[;EG-R[&R4=GCP^- LB!;5O MSW0\>.PXM,A2$J^)"G+!5=,1)"DY&@+V'_J7#"APTF8E]%6JD"LF\"I%ZIUQ M"@VH9:2971 %;S3$0M?HG7:].$&+%Z2U1%:&?[ZAFR8II.RT9@*H/.Y.1[GT MO1/#^Z?B/4G96D@9B:V[="(9Z!T^YL.^9\M]95PN&K!8A^SY6Q>EZ- 3Z67* M7GF%%/ 6 -QL.1=6S-H\BWS2JP:OE[U,I3--&@6+(?8+$P;CAEGFN[ MN7!]JQ_3-'E-FQQT0ZF!40 7]KFR5\<#SC (#<]EVC5\R%^.ZB]_.BYM2GO/NZ+/Z%"O%Z:^"MPBALP&L< %MDK9V+#W]6QCQ MMRDCS-)@\9&51\S-._8T\M$"/'* $=XRA;R-.,DV H./&BC%C[1O%\\%J82F%C$_-RM.B!EPCXIJ1PM8NK6JY;%O(!C_ MD0<\]%%(*DA3C>I,SG!@ V+?.UXGD:O YW+$XZ%_; F?@'^+^_Q7NAE>; ?OQ%L_JRR&,*QSY8ZT/&"COO0MQF*V#[D>4^ MPQUF;J1$?FLE #9)EAX>2X%"QB/@B:RDZ?1@VZA@07X0*DJG+>Q0\]=M!S57 M*$JI.@?=3I0/8Z8(DC$ZR0P9VG\T\^,K"B_^V3$%_OD1F DOBSF[16XZ.L(E M$7[&(R7FT#^KW\BA+Y>'VB2\/KO">#+4M9:=/<"N!-8.Q"H[=E;QT?T']_%. MU,3-)Z"P=TI%/+\,K3XC-3LWJ]9)%@5_165!MZ"VXPE7ET3+VQ&M!,.R4[?N MP?5=O'->,WE5"%A36)[7V9\#P9R[^+)5<5&7BYO(+'[\&("5%!VQ..U1W#,W MEU^@T\G\?#P.OA-G G(,-#W;ZK#MNP:%>#K,O/8,)M*IH2QR]6N+5TN162>: M=LWIFAYT$K5&$W68<]MV<;, H0R7<_*!/,0GM*(>GUTU/..H1[!%W7G4$:9C MXE3<-KEK;6!"G*W#FF&;*4*6S'HWE,ISE*LZBW'T*NH9L(832[::'F.UX]%: MU\)UCBF\0Y[E^:R_>:^%C:"H"$(!\@VZ("SAC/7, PVP[U(J[/3$XM,/-RSP>4%>Z/;>_T65 MB<.O?O3KX[VG__?5Z]]>[#][_G+_U=&CN[^>*?C^GC+OP#,>=7=)TAZX$-CY M.M3;/"]*$@,F.?*I,9OD>5DT:Y(K[!7[$(/Q())?76X7B2U)8U:G06@%J0Y[ MA7]1'G_@!V# L'Y?/@FEY1ZU;"5%NEW-GIVN$-7(ZBFMNL,X[;3(8I]T<&SW M4+[BK'@:8T7B3JM$.//3)\WT$%G@_3B& =R5A)'/C7/HT\@:&'#A]41CP,L) M@G6P4'"&WK@2,(M+GK?FR(FB7C)+1ST1A_!XAHV)1.[-NC^'0%">__3_+O[? MS=J7+]FBW7&;"1;%MX=R-=[\C"SY+W])_IH=N%R(PJN>G[@T[?Z]3[:XX21' MM!#9]/_L=E7YW?SEZ^>+Q_P=02P,$% @ YX:O6&* )$.'!P M["4 !T !E83 R,#4R,S4P,65X,3(M,5]G;W)I;&QA+FAT;>U:76_;.!9] M-^#_0'C0(@4RXE^=NI MTZ;;[B)]J"-^7O*>>^XAI=9']X^K=KG4^NAT+O'+Z%_+[;M73KMUDOVB]B2O M;G5O+C^S._?SE?-[)=!A"3#XT1'YZR^>!SJ)-$3E%3:K6[;>1C+H4Q8 MHUEKM$ZZ,._VD8$]$28BOF"'&KEA0Y1L6Q$EUH[7X=!$%[LMR&8;:N4_84H[ M-);UKO8.O]G?OY$!V^NIM&\'_>M>_[9SQ9R_G-XGM_^GPV[>O^_WG,'KV/R= MZHN[<@D/;A]E';=_<]WJ#F#E[:?!W:?.M"O;RKC/H=JZ=N^.;OZZ?&Q_G[JU]7U^L4^W]UV>L7S]]F1F?23,8U7?P7SW$$QS53$B?2X*G8+HZQO MW[]3D\A@3E'5KFUUV3O@O/A=F MS'IC'OJT:H],#>8L&?/DW(Y 5.$.R #:V>=R7N&YK_':RC8_/QD\ZK4]#K). MJ+0;M6++VWTVYE/!8C&58B9\;*__+NM[<7V? OWOB*&-H;)\W:07'2Y09N MA,\F-H'+D/%PSM(PB5-1+IF$)V("EB17 MF0+1L1A)D\0<,W$JS"R'F=45 M7)K"FBUS7Z#Y_:#Y]C!HNFM>S/6MR<&7JP^B'1T$$H_6OWW&8V&A!&C(H0*? MPN5, ,%#)>?6D\I4V*CL3'L589J*)8>\)'L6%'@) O ,H, M)\Z#!Q4T$JP#HAND"BT:I_RX<78DWMBNC3,_>\H>)4G>D (EGX 1':Z /,,< M&7/P3,':3 %FHH5N(A\M2%Z\Z+-O!O)7".LC_N8@H%\*@P(XW*;:+\.Q2C+ MXRF8&W+AL#Z4CX<"T,JGLBF>Z33&I.#"J3268M%*A'8@0HWB!G2SA0,/";\ M$P;I44D^E$HF5Y.O:M M!5:%CT0(@:34O%Q"E8@H_J@-#AE9)"!.981T\A(&/R0,O,/"P)ERE5KR)(2( M((! EE/XUNS0N0N%M,P&"\&QE0ZRQ]W:UZ(>'<'D)I/80YTF^TTX(&,!AHOF M@DX0P9=/AVQ8G$UL)(ML+V!0QM\TQ0MX?P1X_0,Y/(/%-KSHMB.7M;9F%XA) M21S,W"15M.>E,8%H6Q:LP0MDG5VNY<;8SF-N%EH'RH);E L?L 7A6L-SJI\S M)>^%RF]7-CI4]P7DP4OYZ9']OW$-OA>Z9]_SY$D'K7+)+U!?7?(7\>E$FP2# MTNN/%2HC(GR"NME2W O;.$1WHF-3R D0+I5@S,E$)HD0C^2+H89DH7I?PD [ MRA%PC^@QQ/[X)?%?!)7X.Y6PG]81I*%G+V'>O!PP?^8#9D=!1:)( JYT+4 7 M#)X4@%>N!!;GO)G@]Y3:,U5I<90I8GOS7%RZ/0FUV9$LOY?90:/<1TTZR63LC:S&)E)X+5,_&.GO3 MQM=" ]=^07'.3M_5FOM\OH'%A3EKD#T<:=!U<, Y M^X//6>.LRIKUYMMG?%7_+9$S!">(^-C32O'(P,;BKZ?$T9HD(0L.CY@,X?09 M#;W8+5;B7BZ*NO/SU><-NPNO=17W[EFC=@9C[>U9I7UB3MCZ^_?E"]YOL'$C M:G^E)6^;O='J[:L\['=7G_[Z:O-;@6>Q===^[BCJC:4(F/,@O)2.J>PFDVC_ M31..;K/;%=##EAUOU@SYKDGGA+[6RC[?HJ^\_@-02P,$% @ YX:O6!WQ ME+);!P 3"4 !T !E83 R,#4R,S4P,65X,3(M,E]G;W)I;&QA+FAT;>U: M:V\BN1+]CL1_L'*UHT0BA)#):F_"(I&$S""Q241ZI3L?3;<;O#'M7ML-P_[Z M/>7NYA%(AGGDSHR4D3+0[G*Y[#I5=6S3>A_\T6]7*ZWWWK!-WQHX;J6.!G C+;L2,#?2$)[6\H<;N MA9'Q'CJBZUW9SXF/[I K.4K.F)&CL3MG$VY&,CET.CUCC<7C4#NG)VC9:[;L]IKWPUZ-Y>]NTZ?7?=N.OC:Z5]!#4R?HW=ZPUL4 QM[].;C_LW,3L."6W7OS#H9 MSPGNK>"J[%:H:]2;IS)9[Z!$#$CU:@BTJ_9*EZU*KW@Z3@1[G_%D5 ,0##4S M-^;NS/>G* T&%+2T=M_*/:5OOL0O*POY[>/P6;\\YX*]]G&]7/!VCXWY5# C MIE+,1(3EE)9UDB3CB@U$JHUC.F'7VDR _<-KIF/V3ANI%&>!",>)5GHT9^^, MSE+62\+ZF__\]M^WY[GZ'\P;/WF4-.L[1ZE0!#S$,T&:8GJ$!. M,R^W(9"(4%C+S9Q$)OQ!8&#!%CHMVB)8@S$5U3T:@P1":<)L K$$W6%*)$RU M,AO+<,QL1O\M%@M),4I;-,1)@JO8%F& M\]6%6,'JCY<[?G*TGGPE6@6+90(X$+*6WJ\!JA#':^!C*2"3& F*.PE%,@E5 M%D$I,+;BZQKP*8V:LQ0((703[)5:PK< CGTT-D(DDJ2X1A*9@@ PJX$K/YRM M5LBBD-LQBY6>V1+11HRD=89C)$Z-N>4PL[:"2UM:LV'N*S1?#IIO=X-FL.;% M@E/:''PE^Z"TH^-8XM'[M\>X00XE+ $;GP:Y4\'.3PE<>8D1S,-P"@=KH \QQP9L_-(\=I(\<&!G^ACY$." MZ,6/RL]^(B#OM1^#]I,XW^<'N_%J8=$ A_M2^VDXUH@&A#Q#Y@9=V*T/U>.A M +2*H7R)9SHS&!2Y<"JM3[&0$HG70[1^F9Q7$[P1BGNL%B5^B;=:M9)G?WHK MD:EAC-5*1MSYV0VMC"0WDJ8@W8LDRT,-SEFIEE6WAVU"0)'(]%(CH-;=_OY 8?DE([)P^ _M:]K&849J9%.%A/9,*0VTB;X%GX2.1@" I-4?]"4.14OR1 M##89>20@3F6*PN:-*R)%0K M3]6$_'$[ ?;01T>D,.+?#]G2CX(51RQ/.I0>RH@=Y[**[)? M=OMY^I+;3]IM52M1B?K:,G]1/IUHZZ"4[E!64ADEPMTISB;M7MC&P;R=-K;D M%$BXU *=DXET3HAGZL50@[?0^TC"0*]E'[A']%C*_OBD'4 95.+O3,)^FD>< M):$_B3EXW67^R+O,C@*51),$7.EL@$X90BD KX()+#9[,\$?J+3GU-+C**?% M_OBY/'G[+-3F^S(ZG-F>1GF$CE8LLNB3!:$DT^@#F(+SUG*&8>%$FTW@+_F/ M\-,I4OO60\K7%/M3[ ([X BQ00ZK 3_")UX@T-\Z%%BMY:5;)E.MIH+J=\)' M?K/DJW:>K,4D57HN\'HVUOEU&U\+!2#W&1:R.\KK+X6FD]_J30(5_DX7%_(2 M.U2O[+1^?$HWDH\ MQAS#9>[WX/2A:\39^P//L<8-=9L--]^PVOWKPF/(0)? MF,-0*\53"QO+;Y]SR[L6%&3![F&1PYA^J[()^U])73FYX.H)J;<0NIB?;9,H M)E<&\(7BX0,[KL/%S!^F+2P_^15*CNP16[V87][\?L64MMB_K>E[C7LYEB)F MUXL O,TIV/_3A/V[_ @%HV_8<;!FR(L6E2/Z-53^\RCZ%=6_4$L#!!0 ( M .>&KU@_^!2J.@0 /P/ = 96$P,C U,C,U,#%E>#$S+3%?9V]R:6QL M82YH=&W=5VU/ZD@4_D["?SCA9HTF4*BH4>&2%*C*ABL$:G+].+0#S-YVIG[ M&/9XR^&ZGDNYHK(%;PVBID28!K):F FE1)"NI7$<\%D4MG9'D'F;"=][:]Z; M66?15SH]>^(,K@8]RQF,;F%\-YG>6;<..*/G7._%*R9IGL.=,35Z!DSM7NK< M;)XVJF!-P>J/QH[=+Y?6PEE)733.8'35[DXTQYP;&Z;6I&O=VM/:Z/O0O@>K MY^ ^'#<:Q__M&GX(R#_B2+%YDB\R[E%MLF$Z3A+BJE)E& N44SP(0!MPUX% ;./"]G[%H]400$IX< MR/3IJ%S"<%('"242**;@09^Z-)A1"4VSBBZ.FQL6LA * U#HA[$,141U-"[Z M\!.=5AK^)/8ITHK4S)/#V1&@?+9RZA4K\W))FYA2-Y9,,:R%_>@N"5]@WJ[2 M)LV+YLE&%.L"JU@(][21%#G-8ZW96Y(0V05G3?WD,*5=G^O?VMH=9QKTJ2(* MO?:$1XT],:6R(M]>S#U]?ZTT M*NGS=&SUBN?(#V M.\]OFT8AD+9^WJKSV/>3K"4TL5<-+>G/F$D:X,B(=!F>>'M(TB8Q3P^]HX*G M&W3_8 MQBD"%PF?>2N FF?HJQ[5M\Z&IT'Q+H!"XGEXG.>]:ICK==\5[C[D7P9L.[TG M[/:6Y<4;HWZ7_,M9/G.@_U_3/1Q+A@,NQ GWMYR/=B?]B9/LH_>USS=8UV_O MV>N\?NO_"U!+ P04 " #GAJ]8*B])!P $ !7#P '0 &5A,#(P-3(S M-3 Q97@Q,RTR7V=O_!7#/A.:J1Z\%>1W&&+]'$6L,QPG M8IG$O>,('?VE)1+9 ;]X2)+ MU*!Y"7>69XTL\-Q1)M=L=QI5L#VPG=F$<@L5]N+7C4N8'8-Y-8%SUX, M[:GKU69_3=Q[L$?$G+0:C1>R\!$W_BZ7_7>::+[:[C:Y")AQU;!:'2XJ [)A MF Z%$MRGFDM1+B5,(]^4WL"2A?(!>((O7*PA29<1UYH%P 7X4@CF&PUXX"BK MT9 M1$I#6+ 8U0%/KJ6*\(YKUR!7<",5#T,*A/D;(4.YWL*-DFD,8^%;<&H, MG(3!UU3V1C**J=B>J&QU5BXAG,S!EE$%#$,(P&$^BY9,0;M911>M]H&%'$)A M K].%6Q3)A!XZ./<&O"RN OTI ALVBM>7ZZ/ .4SW,"8_YJ>*: M8X[<1W]#Q1KC]K4QV;QJGQ^@>"JPQT)%8(QD-V>H;#1'&QIC1* WQE[C3ZPCLBC<_&-HZ].P(#I:.1L!==<4.%SK('9"@N*J>JNN+:82*H1 MHDEHN;1D2<:8: M?A'P(6;!FW%.Z^82GV->6*1=@2$Y./;W5Y2K,FT.R?J2)'?#> M('@[\W,BFP^4Y\2_,.:*X(CS@M0Y"@VWW6,2N^"*RQJ&U/\"3:N#$24RY,$> M>?L"C=23.CR=8=_ZV'\(Z0C^8UL?Y?>%*?U_0CB=*X[.8_3^#,?9 9 /Z!)U M\V&(W "4(@$ ' &5A,#(P M-3(S-3 Q97@R+3%?9V]R:6QL82YH=&WM?>N/$T<6[W=+_A_ZYFY6,U(S&2!D M-R$;:0(D06(A@B'<_5BVRW8M[6ZG'V.\?_T]SWJTVS-# @-R9K5)P'97U^/4 M>9_?^?Z7\W\_^V$\^OZ7)V>/X;\9_N_[\Z?GSY[\\/U7_%_X]BOY^OL?7SS^ M3_;J_#_/GOSKBWE5MM]E=T_7;7;N5K;)GMM-]K):F3+G#_+LE:W=_ MX$![] M]7V?>YBM3+UPY9VV6G^7P<_]!Y.J;:N5?-;:=^T=4[A%^5U6N\6R_>*'[W_\ MXGK\Z?O'SR.'O]_/&3ES@M MFN'=>SC)\U^>9$_^WZ-?SI[__&0\.GMT_F'F2G/*3M-9_;=K6C???KACNOPM M+[HZ,UV[K&KW/SO+FJ6I;38U:]>:(IM69>.:MLFJ>?:/^_F#T]/\]/1T/*KJ MF2M-O>6?T]5X!$,5\&=XO+7EG7E5WZE* MJ\N Z5>%FQG\*0Y:P6+[W6\18E1# >X>FMZ^K"-?";1G]TMK+E#+8* MOWUIFY;V[=]V5=7P2;>BS\_JUDT+/M^SIJFFCHXBSS9+!V0QL5.SLK+Q[L)F MW;K"\X5W%U6#,X3G\*__MO7"UCE,!018P=P5. M82IE9X:YMQ51R M5I8=D/%+NZ[J]J,?(? 1/<6/SQW@92^4DE\1)=_(6Y_Z)3Z]B9<]=A=N!G36 MG. +^=6ONLE_\<;#(9MRR[(53W^&S*!I:T><@7D*?%\! =5 4*:!CX"VX?U, MD'S_!ZS'1JF="L M\!/7-)V=\:WQC!5XVQ;N2ZL$'3WYV<_/GN2/7KR[-FO9X\?/WW^ M\[^^./V"_O[JU[-'^O<_)^&'Y?O&S=HECG;Z)1#0^4M]R85%5F0*G3F,L69M&N01H(%-D'6Z&[*?SG(983"*LX2O8 M&'[(H(Z3R23*:@4RHM"W>O4*^%)C/0OTPK1Q*^ \]7A$$M1FKT]>G: :12P% M&>ILYI"[@E"E:8$Z)FK"R4>CV8^L,.T:#"11]A+F+FW\4FTL['Z>E8%-,Y<> MCR86CL.AG0&B*3,+XTKX;]=\?&7DAB7U;U6+"MM+DL8G&;X5E?P//=$7+9E";GACH\A:_*+,'IU\J4Y*#X\W&4^J_**A04P,&FF7S M#$[+ZS[R_8&"L0!\=CX"= K=HR X"[F]7:SI'V$E6 M59MN$BRRH-WBWL%Q;!PK?T $8"&]Q:-')1$??VEG-!@\%IEK9KTN0&"B-HGW M:^ 2'L@YG*$URQP!S^(1:-Q N4^;PJ#6#,IUGAVY8S03PP; ZJNBXYVVOW>. M'0)P4/.YJU?^@EEV4*S,?T&;;[?)5=#[LEF"/0(O+]DDIJ<,^B46MK0U",R5 MM6UDTSZJ5FN@AX=LN1PYG%J&U]?!;__XO."5A34@8]I-=0>,X'K6O,=TT<*^ M?+X'0BRO2]B%01II*K#V1+# WSIT7S6P+^CNP.W O5BE;@X3N3E,[.:8 N]< MZ$,E^CK@FM+97M"G)+9JNW -*@ADR&T,'2,P"=C\CCU7H&49F'KMFID3MQ>8 MC0TH&GPRR2IRI1@FF#6R E-X@U?/'UXU1&X?^7CE0P>[CX.2)7*S\A.5">"= M!2BZK1%'00F?@-IG<4=1%8=# L%FX7%AD;II<_R!?6?KJ6N\_!5&C2)P M0 BXU1KT;3I@&1F)#<>!3\CA!;\CQJ520*0)NC!!.^I@7N/1K *YCS,\R6*= MJ9(C5*<^%RNWNO:[UF\:"T6!:V[_R5REO75F@M4)6!\\!M).(G(UG M/:*VS8QH=G2M]&UXA60H5!/ N"N:6!RNFDRLI&*+CA2299,MJSCZXM(K/WOD M, G@B;4E62X?CL[?UZ3^>"KX&\<NL]=KIL_Q:"._[=8Y M")56;$=T/V5FA88J*X01!2"AL&]+=Q0X(.D?<#(.]%,3>^6J.ET0S&QF81/!UN9+CG/0)58UAS!D&'F7_]E5EXR8 M?[1=Z)C4P Q^"8*\(+GB<&?J5F(I=04WH]U&MCUJH2(:9B)Z5#% R01'R?H\ MWL$;-)]Z(N'^@Y.O'ZS;F[DV^][MW_I_[MS)?G)@>WZ7_6H6]B$,_7N'@2N8 M07;GCD2FOW_\]#>=7NQ4N'MO( SY#7XV@6.VM?_LQ\),WV9W3^#E&46L8 I_ M8,&[P:;R.Z#CVOC': M[Z]PPWF/#Y'TB&,_8E%79KU0#HG$GZIZ;D'TUWA/QZ/>3R*N_F)O &,W?@&? MOK4B8BG:EN@W=/V!!;((0 '/O);ZOD[M>@ M!&Q1H(O((/Z#:NC\ @#/,'*CQZ+-'HJVO$ZFD?)5()"D\G=R2>P3-!3010#=;48,1/0G5 M29Q&)R%/YQK)8\=]-;5V)J^;PXN78>8RDY41Q84V&%Z#%@*IO3R.^-5S]N5@ MI!UW/EB>$F$<-CVCR",%PO&G&\LWAMJ5S7(T$Z%+"%42R OHZRN$"!0LSM BG/ ML!?4JE>SKHK@W"+120X 6#@\3SDR=.R)^NA-7A3NX^.+!^BSX5AY-%@ M]!=@.H5=R+/]Y"32=G93(?%N@0K OHAY5Y,3C'W]<%)\VR3AY]-9Z3=-W*^$ MLSP2(A#/+:I/3]ZA1 6"]0I?3Z-%#D"Y@?([5?>(B9$?&#XLG*I$W; &R3Z< MY"/R 0'Q=:Y96O1-M1LT0F+^1 YE>:-#@P4)H3<3G#%9-SHQ(N#4DRI:6$]Q MG70X-ES1:=MX=2Q#DZ= N$(@89ODD=9S\?0X'8W"J&YE.E^\0:( XF\T&(N M[NXLN=>:AA6;8AM\3,8_$RQ)?4CRUGQ$^9V8"GQYHKM4X#QG,.>BVGRXQ+8K MW+@]^K^CB41_)E\J2G%ZF'W0//>K,J;^1'+4^Z5"#5''K+)-"(FC(0X'BS1A M.%NWMF"3DT:!5E8:M%2]XR51:VTXTJO72.9TTUES'Y0VWCQ]?/[+O[Z@O+>/ M4@/QV=#&]S^]>'X>+_'.W*Q]U0RIUG8Y2^8E<3H)KQ2)S? MU1JX,\K]D@)%P%M@HCB)'V[IYB]*-[O,B.*[F+8W"R8%N*\ X4,/@KXM.8= MF]='9"5& W#PNFLZTJP7#FQLTIGOG69;:^I&386YJRD^#-8\&)?'MR1Y2Y+; MH!T-)YJ!IH3TRGDW<;X9F6!4<72537I+9[=T%M$9NA+4QS(>S3IVW.AO*??U MEF!N":9',(U=P <!MT QYFY]LUK/.L-A,W?9@]-RO+F_2\PJ7?2S**]"G\ MYD,G.^$V?M[93C=/Q+^&X,;-E:C?')#"^R @4*PM@D! U>OGJG9%89)<#0Z] MHLJ.O^C6Z)*(D#,FH&2]S:9+"S=Q.'3$824-4B%CR),2^2A"A6\+>,19\A.JPX]/S/\N<4B?$*EH".1!VFF_<>' M,%#[S&PX\D;ES,GGA\.1 M!I/:G"2[+S I(,I-?Q0BDGMBFPYX0P54QA6U3^!6NV:).T911^\V98@)2FHO MV^1GR \[N.C;S)9FVE+$,">>R.DW#7.:PFSB&D6J/']=4DSV%7)47 F?EX\% MD2]ZSJ, CS^Z<_,'X/K_,50PR 9*R14Q%=W$2- M^LTL%EC]%%UUR']=/>U6[']KAL+WZ27$NHMJPP'RE>Q75:<85A&Y;JKA-%9' MD#:U_^'>;%=*ZO%_BVETOQOHR.>B:H["W$PQ;8)(6^M>\"YH]M;N(,<'G*GR MADH,N4(43W#G ''+HB,:.Z:5K0C"\>(N7TMED85IN30 MY_#K42>0JB8E4RRMF]9NPN<.U+?BJC&0"9B73 /6>P>D>N_3'8Z M']$%';G8\TCM#84'FGV>U%OV@\M[5:2GB)"3UE)1YBMJIL%'F.,0^"TK4/X[KDF"( E^$IFK.A#=$FECZC+X2-G8\H8U'*PMG@C G_KE+-)$U^GS:EN\K M6G.P@P2@&90YO:0"^N41"'2:O?WC0*&4Y@=%T*9J)%4MXRT:&L&E!E,NQA&M M!BNDV-0BV)+MP'W%GZ23CG 3HBM)50P,F)#JI(V(=[;AN8?+4#*S>$BM#7<-6L1176V N)"YD-$OK,RAE3PJP(ULT+6 M/1MZ(=?N-929CI"R"0[#X U#\6CF<^/0!XAUZVWCR]4S*4"E0G8"/*KFN**+ ML*!FNK0KJD:](7@W55_Q!A4(+?F*@CC^I5XQ'?UZQR';UB@&Y MK:Y/+"E&KIZ4%(.9AL@B.+-(H@_K)Y9$R@2D-XC4&3^ ^@E*(6*A5(R7.);C=AK2P6Y^@U8FE. M,3M#Q6])S>A[Z'R4Q9,=38^S2Y6^/=)R$+),J::4Y7>JE$9Y< 0&AF \H7(LW@0\L N@&S^Q>%=D[[Q^TT88 MGQ)EA"E@9MYFB7VK!""BQ3G1V6H#*,1&P"4[4=!Q60X_0\J.QK61#L M%!%_DA(I0B%P?]IH*E18LT\R M8$7%@7(6>([1UKOY509PZK#6Z1)#97X(+/+>*2/6A+89)-$-+RO8L9>]1CFN MO"2FJGSO)D;GHV)XD^LWN23XD[FQV3W_O$LEJ7+>^3)E? M#"*>JJ(UV.1$P-P1^Q,\*C&?GS$@&SV-8894"VT'-A*A"]$U/1A@L M]S0WS!QCW!)F)XJTUQ+S(JK5V^QKKS3IJ%$E.CHY'2MW>?U;0Q#\N3)*VD_4)WMOY=Q80DF"\C*'E]CKJ@ .]+Q_*1- M.F4:]#Y=1B&T?/\5W5W,[N-,P+9)%C4>':G[;/@PCWG97)8;/&!>/^Q9+S]C MNAO(5G3.$T^64QTZ4<8\D!%!_(F[']50%LVLKE*-MUXYQ,T5C]]L5EO%:V&[ M:EA2TU2!(ZYXJUE[92#*709!PMEC/PA23\M:9XTT'WM#I13^3+#2K:D]D F* M7UF9[C=NB0;2.'OLL@WBN?B9M-6" VBT&L._K(4[J:X7HIJ1=I+.-NB^@NP9 M)?OQ0^D\&(P@;&V"@8N[V@B6,8@UJCB2T>G,V /:FP!&6]<4/'5K0H"E+C>. M,?R#'Q7QYEJ\(\[LXU ,_,ODYI$\W9YT MC9S[#[PS8&G8/)),2%TX8-@7#X[J0X.17$M?+US0?D1#'_3.6WU0):W?1?G)[%B1@:[$6P;#M1Q M4XH9IM)2\XXHM07^"$I=@>$;$+WBY4K*R<8CW3+*@M6..C3QWKS3ACJ2V %+ M;17'N/*Y 60PD5YWX "D!3=6@#@B:#.=CLCS#9X&NSHS3D&"Y[+?L& M/*FJ*TT21)VJ $V690!O9"O=-9*1X.2W:RSL*;:Q%Y!5/$QH1$1OG?10-N$Q M2Y]XKO"SWSN0%CYC9V(3HP3-PW\\"!DWPPDWTD6- NFI"2.I-U$B#XQ4=@B_ M$%H<(4$,O21RV_D^;7&8)0CSWK((V(%9%VMN(FFGZ+1A0A"S6!HQD6DAW0[( MU<,92JC#<\B+\=AA7]YM,Z$-JOK/.06*4K5Y]G%[J]3];>Q7HEB)XPB(V*Z>%'8!?$LRCW=5FK_ M3$'S"7AOFGDOCITW 1+@*.9/VI-5\(O"?6ZJY@FIVY$@X M/]3I2[A$[9Y#2@Q'V\RDV*J"(A@%GY#UW![LE0=+Z&ZEIGG229()QFEE;,M& M:C0':JG1%YNO7N/8R?GE2*&BM//0L6$IEBFG(FB8RY6DKHAE^BF(YX:*G0CT M>= ZCJ->9/;XW<\YZ0\?I62.6ASP1]1$1X.J@U.P7G95R#B:$*V\N6.S\;JA*DCM81?V M%R\JE'_4+BSN/:11+.JIVRP]$NI_NYF;,I!JY+G=M=-OH*?LC_VVLC?2+W?J3-%'*+5:5,@:'(0812 /#!)U![^##\WT]\XU M$GD(?K">\U"=:+R;&+Y4UUF4\T".!^%?*6ES4Y7DSIZ,1V^6MO_IX*5%UT5T M2:(ZF^""]CZ>=!B)@,T)%Q_V9"GA+/H5)?!BCIO\RA"8/?W,A]#B?H@]K/G0 MY"M,PRV)LX;W(#N+(NWCD;@Z:.;B1-GKKDF G*E/AZ.F>NZM95QF MF '&1J(B&,[LL(1UP#%T$CUY-C$SM*?:);I7BZ)KM+,:< M8?LN<"_2;-@Z5 M'V:Y\1DGK.M"#:%SH-.\HVC=B_G<36W]UV$@0_$%A;V0)"A5BY.0G7I,0PSX MVA2MPLOTCZ).CJ+BHP!"Y?NUJ$&UFC6[N0+HH7;D(<;$!W]!*&O/POT83CT5 MIL >!:,^60%)RKZ]/ZSN25+>Y%CR38DKA,U(*PYBI0>C&*AN>-?UD7JTK5S> M:GXL7N<\CC*DDZ"&1;Z$1LKJ?%8CJ)[U5CS5@N%G))NT8?CL:(/9(^V/3Z(C MP=U"P7:?L\ E'!/90=\KG)DK2E\35ZP(0+>@+&>*!<_^8XYVP]Y3M<>>NMGL M1>E#Z)Q0T8N@[R95(\51PY0X+0@/>0%7AA-72BFR$=)C6)1!LN/RC[?2:8>& MDD?C@D,<_2UFX+0GV6-Z?CQB2](QI'UT/UP3;:Y'NK_>9'S)$,JZJLT#G=[] M>; 6DW58>'CAN.BG4S9R!/*:H^BA*1C;L+( M[Y'J@[:B/N)Z803AJAHX2-V#\B:5ND@[EE5-['-*6>>%U2H!D<' M?*Q LV&Q%#ZT>[CTG!YN+A",R"ZH!LM2!OBLPV",+]2@%HLKKBZ1U"E)-(+Q M,#^@$6Y%G)TU&'+@1E5TB!5T&]+YK.@'DXJQA$5!*Y-<^IKJ+L#($I7S\K#+ MR2>,NWP.^0(/;O,%)%_@P6V^P"=&$4,EE!FQJ*BARM*HB2P*;M=$Z>I@ "&> M;Z=]D0.@8(I1IK: *^?H2Q&G2TW%H%WK*W?ER\,Q49^"@;@J'1@ /O/[L33B^\(&,>P]62XTHI+"OM9+?+5G; M*FT\V-][]+]5'_J>H*(]*P]? L:?;X!\BAS9/NC?A<"&GV'$S$Q$;:@:%BS92;8 @ X(\ M7<-A'; ;\,5[=DJF*&U,*E*3?VT*(7HJJH;\##.S AE!Q1,-8[E3.G79,,!P M5X>6/*Y&OY^9DO$.,Q!WM001Z<\\*GD.>-P,8;0M0S+/P/ZO2E@=&65" %(( M'"&2!@_$@?#55+QX>6#9+B*;[R-788_.'/-*#GR5 ())(RL9M0 M3U:LK (9=]=$M!O[VGQ4 62D376M2IREQKOQ%%5(C/I73QZ)L.FOUH7H42*; M<&.@967_=%)WE#P5UCH*JA#71E1;G-;48"3X0A@1TZK4Z#43\!%KQE'!E M'W>X)X>CN;TF*KR*>^;>E*@X#VJ8DU*%):%'R6Z1D]U7-87?><#>I)T B0)Z MA,JW-URQ!T(1&.EW7*#<,5SU%!YCV-_X4V"_IFBE9WK\4TU&:C3APD.#415- MF2W0HRZ)/ &1R=2:H5'&:8GKNJ,&\WROX9Z2 PWX>SU%:2YYKA*H3%SE)]EK MN?2RT'A?N?2,[SG",E,%%CGT2#UIID7%L$AI%2"&!;3'0H(EGJ15^S1*1HMF MW1&[U1"/0*4\1%G3_9--O70+!9L92+!$ Q&.)GKWQ!8866V\74B;.[%-Z^OI M?7)7(I5_L;PE:$1TC25,D5#,Y'MXSCV+Q<;!A I<8T<9+$9=V)/Q*)"5(JUB M&7 QOX.5W9)[$:\'MAM!3BB3U*?$)/,=F.X@27,!ZAJ332ES#*X.HH@PBJ@, MM2:EL-$PC4[#BY H4%SL5-<+0AM]-@AT$U0HTG+D;PCE(I$]*=[7M4O)9K=B MJ19!T1%X*C56]:)H8AK7Y.G]X7TH)>T/]5DF@'G82HE*XM[@[3'-^]"$AL[H M"O%4UW&636TGG0*PQ0E[<>@/D]85M499%?9)1,Y^DKWBRDJ2HWZ$)'\'C@,. MIN1+%!=E]DZ0>%-RNT/UI58> \UB058I\.UDDT9#)D"\:04H;IQ -$A>\BZC M/1"1?$9-F4PK+>9WO0T#\FD_VJ-06]($.))90X#5/8 9T7X<&2D*\J"ZV5(P M&/"V;Z0'20"082KKC?L=3E]$)4JD@,%XQA-@'R+";B@Q"JCC5D'K][W;5!=M'OZ8\D M'O2EZ/T)+L?A-5%V &BH@A\>3UU9?6#&=?R]WT=D$?6,(% 0.R:! S4[B <> MIVFSM!7HA3-*CI,4[0L; M+'RY7JB%Z#Y[P(5T5[V"U]@X,8*$5)R,*K=K7W/D@W6._7&LYV]N@U42K/KF M-ECU&5!R/P$072VB3[T1/+Q'C-Q[V,F KZ_MS@39BZF X3-D_;:@K.$V1A?I MH<9X#6/KD0:UKXRDC2-\$3N.!/(LT;_WN>.QK^APJ"8I=4BFHKER"DH2;#M6 M]9HDV;XK3>E6B.RC$X^RXM&2M=P# P4\>DF7ALSG8OE%!FBH-S@UW[YEW:LPMU M8-*=99MB8%Y3EAA>[Y%2[CWY:%,(P$H3/%&"W1I!M+"F,QYQBU$R+!0PG&KC M8(VU\2UQ^Y0KMC+"706WP6ZS8.T+(K4*K#I&Z+UJ"?ADX('9Y%1FMW/OV9ZF M;DZBF^)DR+\A/>L4O^E 3-C+(N0^#A3M$BJ_VY2FE)X:):A=EE1)#P.U[OH_ M2!PH$82C/Q*EPG)O0!7(J^&:([NB&M-A0YMRM!6XJ)K ;C"EX<(1BLV0HC]T M&9IHDH)R1:3.]$D/3I>5^$)QMZC08\^]VAL4VR>NJ!\H/;:#0LY%2!["(KK5 MNOUIH\Z>+XY^%5J7M6[%F,]1'PC_/.')R!S^GTHO1>)K!!7 M/N5CN,B>*T-VQ1]<]"EY^=0+1GQH: QF:0VU$Z97: 3=37] 7/K9]UWRD6FAIXY. 9Y:V;./BJAB4=O" M:-WQ=&?#!_MM[+341:'_WKRWQY<(^[3_?A8_.%97M/D.[T([A&6.F<_1/<&0 MVW.[X6K+UI.P9W"4R$PH $TG^>U]=)$]>2.'P1F [[VT*^J$$R(UV#8TFOQON$0#1QW7Z9BOEY*;:6\*TX)Q['V7>^HC[+5X5 MR-%.KU&TF0I3' 6U12#9X1U,P>C!RL?WE#/%GK7#5GP:=_C8?=)O\%*?QW73 M=%)/)6*"0$G17AW.33^_3B*@ G0@R+17YN'X)XI[ST7>4CXY58R+(0G0:+?* M?(_2PY#CL4Y#$EG"/Q2]4!N>S2-&OY$)7,,CETL0,NHA2]:T+1=F(5B>:G$, M+5;S#UCD*%$S?S*"X\55]>"_0*RF7*Y&(,:((9@B& W>S[[L]Q@?TJ[ &I15SL!5+$M7B; 8.G, M51'HT>#N!AV*$+I&*/(?MZ%("47^XS84^3EX99&KEU6,7BD\]&0\2DS/#3K0 M2^*IF%V)BG5CBPOK4UE:.&[Z2VQW>K-4O.Z>P5RFBD0>4:WNWK&X$X]R;1=H M-ML4/&=BVPWU(DWRF2AI, M40;)&KJC4M+=8 ERFDT\'NTM';I6J#)8"MK_KY?%XSS@CTJ[H=Q-,.*H+L1Z MC!91!U%3 ZLFDP8O_C0T3Y939'"V32S)!-AD1Z[0D?0'A-EQ\]:FPPDYJ5RA M5&)LGZ*:AG32:*2:G\RB,L4=2SLL&0]51"(ZFHQJ*Y@&1]G@00Y+OMB\%91' MT'S3'7:MS%@TFM).X4)(31VU.=3@D#S GBH!MBBUW55' %%1/O.!2%.L2VCT M0!YF;QRKK=WZ< RX]W'5L,7%VM]E.J;B U'L0E"$*^#3N?RIV]N@)VV@P/W' M,@2&\!R^:F%,OC'C$;M@A[*67Y2D=E:))YOZ4F8>-&.)\8A^GUF,^TQ?QEGK_T3=JS25LU!NPJ+*6CE6T\>^/L MX8 WXP4H4'H/B$KZUPJF ;E&\CW%#'@=P-$'2_F=KYH-U+CT5! M7LL#\E?^R7R_"U*-EFDC3M_+33"T_W#XP5>?TXBQAQ-F\B=B#W([N( B11%:/UP]7!076HRFES:,4[6%YWNR""B7H M2)W@J4SJ:D'L(!0DADQ-S(&,HA$>8&GQ1"=:%O$0LAO'2@..>LUR34 M-S&5PY:@#L=5I(M$IE#2RH+6ANK6R"S2OIH:5R%O6#JU$*3IT1;SN(0B=V;- M 76.L;>*6^RSFL[W*D[8O3:])7PJD=7 <] 85KS159WNN<_2RH^ VF]WNI5?B]_KXN4/] AGT@UYMV3NQP"A>_/ M.*_X)>%JHU/T)T1GN'=ZYR=@:#%(CX==P&8TE%8_9[N;<\M:NZ)>>+;%SUO, M[//ONW>M]ZEW.#!:> >:N8[JI*BI-]5L'B8#HSY8;P@4'W6 C]\"ZV86]02K MD["8*9:_&UEF2&"-*DQ ^F)&=CU=8L-M@C)0=PM;3Z0VU:"$&M;,U[7C[!EX; X M@!L?,#@'(P[Y'PMRNR*FD,^%T^4:CY>FV$=8:$!!($(XQ\)@R6VO[<(U;2U7 MCBXZS7V*&I&F8*0[PRF>]#IJJ^416T0%\A,4)'AY$^@R%/?HFB3>0,IW[P4G MX]'SJD5]PY]E&^,[L04IP8#:W,.XQ+#3FA@3@;^ MS JZ",L3*5.G.8?"$#^#EE TWE(5I5.9SRB^2A:,F*R"- (+P;90=)4$5LK M42A47\+7F:P_I,]9()ED[F25!I]ICU#'(\H2TDP?F HWH5.L;AR?7"\X]M&[ M8V:&$DDA=#ZY,Y%7E@F6TL.+;7].>;;JBM;Y?@0<"9F+S,)<(@Y-#RQUZ';B M!XI&C?@GP&K?@F@E&!3=VJ.9G?-:N*LEO/5H&ZUDYT&""KIZ7-Y=S+GCJ"GS M,VP4PV867&)4P'PKC@)]%HTI>NOI\R;O/T)0G*.[ISK3VM AS,P6+;*9Q&9; MQ6F+OA_*WIK[W60GB4H&OYL3.\4K$?-B=+R 87AT7^> [X:;3(';B&702=#B M[;LUMOJ3>/S6'*83+5J:9_T.P+:XLB:MMM) M*>LXY[R/JK ^B<>5E(Z1]Y70TY/3NZ2"RL/Y!ULD_?OK?Z)%?;7AUZDY M_1XM(OY<5X@AE\3#3/HX4-N)*QI$[#G,/]PU(AVOL//V/?O.1$&O MZX3A\)@PV8_33^;V_&_\_(GAIU&G^Z=!;02,8)K&E52C&"E.M>2V.6^I"&*QU(/J/N8V=-]K>[_SSMN3CF F)Q M[W1 H?9&\OW3.ZA!ZY=BIB;Z=L9XK>D)N[0=<^\IG:WMW3] M%Z!K<98,>JYB3XE3;\<@ F5?W8[L[%2_QNX08%-3T3YHUWRJ/KF9&RRX>#[$QO6,5^RK!)-Q[NJF]=E"KL@1Y11Q MIQ'>:&W4,NU@2I+X#WD#.SV'[E>2J MF11]?4&B)!<=-B6 MM-CN 92F#H.8U(^&HVVY#3B7Q?IR/F**&VI35Z*7*N9TN*EUV NY+?JE?J,D M+'C.//L#L=[/TVL_!(SL4QU;^40&,1Z%V#^:ZN66H.%]]K01[AJA,* MID9]B_I! A/P9HGD5]CS7"A572D]?R[R+1D.2[!#:4K([W.$,A0\PO!/>0>Q M=8'J0HEN&"X^^=[;FHI9BXO2S^2KF9T6*!6I68_6=6D@.;I]Z![)^TS6>YX8 MY*$_-F8KUM6:?<_7\&H?"$E>)Z7DV]N4$DDI^?8VI>3&*?2IC_A='N_#&H<& M6.J$TOM1N^#L-'@M[ 5I'T&'XO("M?0D3IB&"4F]00#M1&>,)#:5' S&#+,D M9#@>?:*88388,@0-ZH_'#"\Q:JX?/%1)P7K+)PL>LCJ+H68,-^37>@OK2Q\L M='@W=7&,1[M!0W9B7"MT6$;894-&".AGW:^-?4PXUEJ)1SPR!KO,%0Q+5X#72U'I[K TXT,F] M8]!%&5^1<<'U/AA:*\DYY0NGW4JP[:612!-UY9FYHA/ _ H$&D75J'7082@( MY[M7E )&^Q,5?%SQLHP=S7FF'":V!A3U9E^)F(NM3[*-D^(3]S\IVDJ0=+%Z MFEK"4#(^GB_8%[T':EO5"U/ZOZ]LO?!M?$@U,3N];'I!6@UI^O40'JB2 E5Y M#-"G*O!>YW2U>I&0H-)M/R2"ZI-!\*_L^" 2;TR:PTYH,PD?I+0&XWTJR@.X MN+_I$6$&G!O%<0 OT/VFAE["?FM+-1WC44/(J^D(\70(!-JVDLK*S2,5#&!& M/YGEF9E.I2Z1G1$=D X(?ZV>V)6'Y(V0UU!!";)#-+_0X#+EVVRZM,!U8 RM MA,0XNLJ7<$NC]!'R#NJ&O*H42*@PDN\(N)),_$B$[]%TRDJ,6 M$O,0WONXW2LJ.'.+_5C]=+WLS/O/]';1/';TDLO2!7L:F"8W1L43F*1) '2$ MHNKQZ+FU,'F8R%''Z,,"C]=0GN>$'Z3O>@7I!W)_W^QF'08?("%7A S5N.*. M.AHE!,['$A\]2UMIX.>A4%/J3#&TE.KW$9-G#*WZ+'--C%H )>-58!>^)HCJ M0'GL*I5W3FQI^>X5V'>HE#0?Z03V[*Y^#93G$S+04719G,LRX]>",)? MZKFIAAO/5*."UM @G",CC/1R8RC) )-A4MH]D+/_4&^YU$,SY-KYXH>[IY_" M(_:R*^P==:GL\WSM74<:'HV>QHG?:=S_+'P9>/P?"AK^7Q.S% M6UMV)(UF^N7IEYENN?UV=C4\KU;:;_N='OX&^J\]&\R&_?/VL?V-3X^3Q^V+ M<>\#7,\^#/NO#^8RC$[AI+F*8"8"KF'$;V$J Q;6[(T:7',EY@?X(KXZ*;[G M2-^[Q\MG$#"U$.$IT-#F&43\SZC.?+' 6THLEM'!>?_/I7!$!+\U?FL?3W[8 M:BX/(ZX.SI^&CEZ=_8R5.E?]4:_?@\ZH!]/^]:PSZ_?:%U-<=S0>U?M7D^'X M0[\/O<&TWYV-I] =7TWZH^O.;# >P60\''0_V.'C-S![VX>+<6?: [Q(W[A. M']O?E^/I8#CLP*S??3L:#\>7'^!R.GXW@<&HVWAXT7Z719)[(O0XS=D4X<%Y M^^*\/Y]S-Q(W''HLXJ?P[]A?P\FS&K2:K6=6.IW52LD;[J4/6\G#XXOSGT[Q M#Q74QUA'8KX^ X>YGQ9*QJ%7=Z4OU2G<+D7$#\Y',JSS8.7+-><0\,#A2EH2N#%0O7A3GTDOD^.+Q:X:A8)&0+3H'D$+" ^*\ MGW+>2QB$;GZRB?2%NR:*!0IE0[.]GR>Y 3-:*'G!TM]^,Q[-4G7N5(##D7X. M/$.M#(WL/20RQPIS$+!&=GE"BE@O$M0^IO7/9\M$8D4Q;<2W4"R,-'AASC="*DT MFL$JVB,N;MZYJP%\I:@ 9PVW2D01#XE=X1K,YR@O@YCB 4-UX?\6/TAG)'S M"$J 5?Q&:&YTIE"[PM@ +O,%;= BN#!7@38*=&7H"1JE[;!M G2\0H?!/6[E MKP2N97C-V*M6BL!3R.V"HT$2RSRZY3PLZ(=6%83'U.7L#%<_W#<^L&M&9';" M,&8^=$FB><_T R/5WHNESW;98+626H4-%%&IZ]OX5(?[\I;^C??4#5E[XO@6^,(; M&0;4N?21"A$NS,H8I\C0C#],WJ7!R#K>H $9I:X;XPSH/C&5J2L3T>8;-Q@) MYE:T!'20VS].81> MEBO2JTH"T[45:/OXW=X8XJQS,>Q#MS\<3CJ]WF!T^?J@>6"NKR>=;GK]QZ W M>_OZX*39_-?!M]);C^3*T)S=<&2$L3^YMUNNLVFZY U7)E%(N<49:7?9GO72 M$;?"BY8X8Z/UW&3VQ[/>^>['3__YZL7+5V?IJ'/">:F3T*?PY.7S6K/9M&./ M9U/Z0;+;TN*]>+W_UOE16[NU->3,RS2$"GK5) 7!(;H^7_"8/)A)@(\>5F=[ MY83[Z(M^]O(##*B>S50IM\];?K62Y>A9K"[;5E)TW03C=#96#)8H*6>AR5-O)'JCMF]WM%PDZ MV.0:_ZC7X8W@OG<*$[;@9SC+YY@; 9Q O9X4H]J]P?LRAD]:)0N\,&J6RN,J MNW?AH]KAI/$VCS1NF?(T MX)QF7$E5.1V[+M<:K[;*^.9= M&IFOFSZ&Z3WT-NFH$H'F3QP[!BTFV8)QF';19,6I-6>( 5N7?*L:0_B*2H=BKLO$4]T+4T_07F]I09/6L_,-+:B&L:IH RW.H-4 MGKG<42W17*TDN,HQD]!LY8BX]<2-L T.!%KSK(.F1)ND]W]T)C!1=%1+&#(= M&=3C0*TE*: 2SDI;A5)<5BNEP*P9F'N$ R3JBJ&A_&X0U;K3+O5%@!>QZMA> M"!9(A-BE+QV4#7DKW&.K*#1M6EW9J&7=5E=<+5"NU[%3,XU6M<)+UVB>FAJX MAL,N>BX9R'7\2A M@]&HR]I;M*3 3,U<=V4.AP;E!,P:%$$XGL_KW;7K4V7DCH>DH>4TWO%@!7M- MT)#-;8E "JD5B7H4;(N"PTQ#DAV<>0*,!LQ'6&%(03CII*V)0&9/5.QH%'TJ MBJ]XDFRY+[@4*/,HMGGK+[J4,G/992I0L)2BM+Y?N\6W(_8Q;\H]SO=O$C_U M.0N$OSZ%ZW7@2!^E%0C/D]%9TFIYWPQK@/%=;*58N_-ZDWE0P*9T@T >YAV$ M3N/@7"@=@9-%*@);L;=H+GP#1G)#BB\$IAU)1Q1%.9-AX<4;B7'QNOZ[31\H MKZ.^P@2PF^1B*["E+ VTCFF[>B?WJE:R'.)6Y),HG-DP9K.H'>X1LS9/X(S^ M-D^EZ]9V9UO4%)FF6_"U;*N@I^^;;EE'4\RWX.>F6PEWU,7\ZTG)\W& MR:O&UX!L(EU2?+?]:N6$4,=OOC)OMK1)>^L7%._$F(W1O*M8K:2V['JC8^9B@G*)FM5+0?)8@;7J=3;<<3:?=)?=B/XFQ=K>3;] PTR5'MY(X5G1$"LRMB)MCL@-@NG248:LJS3 MB- ?%_,.VY^\R3XV>Z0MTY*AZ?0N!EJ2UT:+S-Z!SAVWK;Q:R4>2K33;?-8RC^E3$-M;7,O[V2U_6NJNLH/) M-%GPLHXKDRQXFY.*)"GB3/G"NG:*N4E6[M.7,R>MH[KIAZ9^+G1%2N<^#BGZ MV2S\FMB+]AD' 4L_E6#4T10N3--7%^=3TL\?3.$V+RPF!D>_;!OU;',88%-= MBYE\^$[N9P%P"R&[/T0IY*(B=/W8L^63==JOYXN $CM)G]/DOG'SLN/RY+N; MK<_%\IJS!S!0FC("VQS_Y-:/(D8I 7#[):NFA^9KI @7$^;#*-/&SP*3_P28 M%R=B+BAIH [97QIL5G0![GQ,TI%(%KV#R9>+ MGULE0BQ/HDL3?+$YS:&W44%I;_)7/J'[975"Y;L_J6S']:])B2!]%KCBJRWE])=U/Z,!X(F9R1>:[H-2; M[)B:L$R?&AJG9ZXHK<5K*5PLVA%T>")Z,< ME BS3IH]?L'WDS8;Y6GY3IJ>/9PW*-D337'O7$_SYUW;G)V,)P=VYN"Q\+8Y MK=/B/]2!F-L.F=E*]D*IGBB_3W[F\_L"D?L I&/ZXQWVKWG0'_WX+U!+ P04 M " #GAJ]8HZB+QC.?DWMJ2Q%G$/YD4S-U MM2E75F=QMQ+?EML#Y1D8YK.N?BQ,*>$?0*WJ8@_=23:ZT MA1W# Q(L1#ABB8A;3GTA9CV<4,ZI%PE^0R:!_[@M[%@W4E:*1X6*;2LBZXUQ MV] 4K3725 ,,/@'YTZ!O;EC.&23!E#)AU]SW$;-@@ K-+F78=6$^9R)K1JA+ MG27H,CKW@48LN1)*:4J[XY&U"TFH4KK,5EM704?5=6/8ZFC][L="M1"-ARU% M2<:OMF>!;3X+'ZW>/(()939BMQ858? #)$R*_Q6BS)3-4:+@.V(<6]!-;%]A M+L0)+)M*\F L__[A17R2$A,76O^#FM005@;4Q?;>Q76A3X?VC8FSEIA37HG=+TDXH'73[/W\YSAP,86QY2$=@^8 PG^"O2_7[]Z7ZXU&:4?H=QD7YS@P+(R( MA< ;Z/F/()7P/>J&,2N'.2\5:Z7-*!T,W2Y];88Y#F;@*P[3'FB!"XD=9.#_ M?S/,T9%.F\CUD$B;M)\Z]H0 ^W0/>Y0XX$D<+@=5,XP.92CE7E;X.F(LUDDB M8E<<&ZW27P:79&N*6^17_52_3(@7D%R.6-_HCELC9V<7LZAFRV]?6Y',;?& MKUB64M[2P!@ $R* = 96$P,C U,C,U,#%E>#DW+3%?9V]R:6QL82YH M=&WM/6M/XTBVWR/E/]1%NB.0$E[]V'XP2(&D:7090)">F=;J?JC8%5+3CLOC MLJ&SOW[/.55EEQT3 D,S&<%^F&T;^\]WGXR\E^N[7W>=#KP_\S_-_> M\'AX,MC?VS+_#[]NV9_W#L[Z7]GE\.O)X.>UL8JS#VQG.\G84$Z%9J?BAEVH M*8\[YD&'78I4CM=@( P]O^^XCVS*TRL9?V#XZO9'EHGO69='\@H>I?)JDJWM M[QWL#[Y/Y$AF[/V_-G?VM@Y@V^<_8L% Q)E(U_9_BDQTZ-:C%[*4QWJL4AB5)XE( ZX% >7H[.+XY*37;@T'AY]/ MST[.CKZRHXNS+^?L^/1P<^_@ G8/_QJ<#H]_'70/>I>#/CL\^^5\<'K9&QZ? MG;*+P2&\_0N\P,[/3HX/OQK0X@Z>&,+#WL')@!T.3D[.>_W^\>G1SVO;:_3W MY7GOT/W]VW%_^/GGM9WM[?]=^R%7 F =7KB9KT6:R8!';NLP$+%\;]AW;]S( M,)O XN]HY-:POW_KCP?[.YL&NM6W?-C\D>M,CF?T]GF>)DH+5H[9&E[@?Q!0 MM8M9"M>6)^3'0O[&^[=GM ]E' J<='OSC8S7]H<3P0X43T.FQJPO4Q%D*M5L M/9N(=NNG*/PS5Q\!-O0* N:GE!YMX.M'*I51Q-E0!)-81>IJQHY2E2?L. XV M:0I6SG"HI@F/9_X<'3;AFO%0)9D(63:1&D?"[N2UZ!X R84,1XE8\TRJN-VZ M$ %,/X4WV+F*9###16!4N8IY7-EHIE@ LT0S=B.S"< KP,G8^S>O\0RXR2^; MEYNLK\*P^PGH_AO[C4<1N\Q2(3)V(9 -,![C7F*=3T7:;IVG*K/3]((,I]G= MWMGN,#A-H$(YEK#ST:Q8:F>[7UD*GN>IS"3" MO7F[_6Z3#1&Z%M1)JJYE"'L&@- :]D9_2C6.U^U66EX/'&715;*$RY")-%6Q M4+F&NX%;.E1 _O#BX#O !P=J)F-:25S;.3GD M4\UBE;5;"L:D-Q)(.11C&<./\+> N6X 70'GK@7-.A4\AO-JIN&>X5" '/!. M<6G(/)Z>'I\?D]Z]%Y/NA5,9 Z*FA$?/C%67Q$B8/!+ / TXD'#:+> Y6@XH(LX8^IS#(A'+^R+R+M3&0P8:@(L52,83T@ M;^T("ZBW>+O=Q0Q@1AX(H"@*]Y.@,!D0 ?3U() MV- !% $$NI::CX#C.[;.*Q1F+D4"=S=+@?3*1W\ C\3U@/NS2,+MF5=S.%.* M*\"+-&7$;SH>1D[YK#P;[5E,$W6#8V B-1[+ /X-VX#'D9J5&&$E#4$CHS/& MYLQX5A[4#DG'*H])"@!/\7F>T72)5?1P!@2ND2T^/-=)A, C'ANM(14Z\0Z- MD@[8X*S=,F?VQ\KX6D77*$AU#A33<*R-JF!UY%+DAX0 PH#5,--UH,%:I0SY:&H,,WBMD"Q@ W@<49 RWC=L##AXW@, M=T!W&$K0F'(>Z57@9L] E7AU+U7B8FEU]5FI&<>^SNUS7TDJ/O$;DC; JA*D MH8I2WJF3BAUAN)B9KJ;FH^09"PE#@6=/DRQ"_IKPF:\MP/HDKH";@K;> 5:' M#!)VT,WX=S;BP!C-RN,<27"JVSC>,C"M>P(,MM%2 U0OX MJ>"$<]M'/@-'NT'CCT=!'AE%BV92%I;.T&$AS[BS:D ,7A$30582!Q+YF0.C M-O "V2A C(PT !&>$F3H'9@:ML'61_YY2 "0T%EX(@"K4>::;^-&Y5%HK*21 M .Z($V61N7(+C.KIBBT5YVBWO(.LTX[L)9B-FJLJI<2%$:ZB0R=*5H&E M/CU5DOX-MQQ4_"+%=6BR]T'O"1"]X,8R1*H)4.E$1:BH@':1IW'')P)=ZG.> M >_$7#$UAU^Y!JF+EP0W+J>H6SD2(YE'^(=_>OS ('80<0#FSN8;V*\&I3($^5833%;VECO:Y W$9&R &Q"%*24;*!6@Y60YBC5AQPP)5X&$JDODXCF:L1 *,0.^; ;%EV3QI' MK#)0RA-!\$-N(L=XA!M4W.$QRX8F$_%SS*>8/@T,#-8@,@A E0-7(YGR6]4/=34/>;>U'W '3_ MQ/A3X)(MSAF)J-+3/D?8,IF,_<3 M'M+)Z["(*&N17ELO63D>W9Q! ,HL2&]AQ#1%'W>V^]V=1O\EQ3R-%['T(#:Y M FB6QG47 MWG8NJ76Y04$/735/.6#J-"E,VFN1WK4,87AUG74)DXFKO@9PA>D(C RBD-UW'?N/[=W=SMS=NGP#0!98#-05NRCN5(O(X"VL9GP/R$= MR-#5+ _K^:C!':"&S=1A#6NL!QMU $?RFP"5)^ Y!9I8F9.0\>_=/W,@9TH3 M0<7-Q&]8$B$G, $ELY>1B,586E-FE"H>PI3\FLL(STFZF(LIH?M3(2,GP$PQ M=:4>'V)>>.CU]@X0^?K.JPWH5>4"/P$2WH3*O BY^!:O;V7JK9JH&S.4KQ)9G MIX<5? PYM^4]F$X$X+%^S5*>.5-EWHN"@-03# .B'RZ0&1NG:GK;VYB6 0]X M!?) 7#9,>I4*84VC3B4(CY(6HP(9R&^)PMZ$/BA1+UM?]FMN&^/JJ\;9C4C%,&W@3#@MQ#9[!35&-, M# KLSBS%W +\!_=RRAK=7NT6,N(\%29,5MD+/#$F. 52:E=/R-+DG:O8UJ#3 M\Z#PK#L]V-A/F&9 .IBP3^:0UX&2(#*WTBIPZ2=SO9<62!P8'@(]L.$O@G#V@=!E\!-5J*@R03A4> M?;?BRG>C\)>7,,-?4$)^3/F#TQ90M;E#"6D\8+-FLKVY:ZFI43^_FW!&:[[QK-+&_CZ5A%A-5 M\6@C:*8B1$N'Y"B*2D\2I.13=:H J1FH>&#(1:*!(W*KC#@AW3"OE]=A!#!F M^9&DJHI]83.T3XRGI51;P62&,TE>C--T8(S MR2?&'"+,*-0G> I&$,A&?H,^)^^Y H!H.05S*K765ZESU6=VB6MFWY&X IO( M@@-_*N!1F&=-Z2NE2F4!A\ R7CJE;08O)56"!6W%N#T+\%0I3*P/;2N5PK_] M3$U,RE AO5(J-R;7$NW651#K_TSCJ_&T"RVR)48<[+^[7]8[VMC+FF4/TQ.* MG2X%PE7PF5,Z,0+&5V]!]48=.H.UB #Q_VVPS(^3(ZV7Z-$*<8+LV+Y\MXLX]I<,@?VA4VL M%IMX?T]O#ACBH9C&% 0P7EK4EN1T!+)8O# 01+?36I +B2U6-NJ&7FZ4Z.,Q M&,\\@_612YB(B+2@-2*ZP?=C#6N<.%+:J3K&;8Z!E,BJ(#!JH;\$U1+RX/.9 M4;7L_=VR+GI*$M _9#[%BKDRS8?B-6.K=L#6\I3";$GAQ!KGZ*YJ] .4KHQ$ M8=,BYM:MT6IV';LIXKH$H*) F>QC:@="VT%?3S1;&4((A$/0:# MBIT%F2HC:F8?]:+A^3M>I23J%^KUJ?=^+0OZ6-],QKM^(=U/*/),:9^N%?1] M6 $\?\*505NI]#3!%;MC/I71[,-=:]*[6OY'F"VN[3/TJ5%_$K^90XTK>4R% MZNHU(S4D-N8-1J: 5XEZLC%H5Q.%-@@Q/2IVX1EI*VBW=5@(9@H%8[QD'S1G MS.+GL&&%?'-^6DIS&KL>OPES$'.- MJ9E!E%,0R8OM8_Y#65>(>_!&KI=##%-WN5+D]C)UH7+* I[P0&:S#0",(B>= M295L-O*L;\I+@7E(C&X5!,13$L[HB0C'X.X\U9"?=)(*P=9?;1B?@# )[AK$ M$9N!C@!(.45?(XCR"'VD(A"A2;BJ%MZ@K*?TW#K%,!YI9='4AGFIWY%Q B?F M'=).4J'S")#(AB4MKME1R]7"+# ,DZ0.)@P@ UUZ]MLD^NK<*UDN;\0!RARD=9A](7%T!=NVU@U#_N'O5ZY][KQ1'' M-;WGHO!-LJ-%/0" $$44V5A!<71,SH=CV:@&3J-MA2M"$>%0[*4<4^1++CH- M.6RQ%('/:!YJ>4#'L_T.T.<"[_O5.F9J$R5!)'$8I?),8U(%Y;TT8,(SXP[+ MI#&\>LE8L!D+KUXR%E86DT%#_[$:&'*N>7%&_/%(Q"*E=+H>)1,+3(IT(HJ= M%Q+JF3&7=?&#KV3)DG]/\PCNZ4CS/68H,@J/6+N%:K*MB.]\ M2AI5K6% 3&4PHL+(:R -DJ04P!*1>@#J3":1Q@B71=4Y^7R'@"33 <1WIBV MZ5(@L73#3@"+88&%L!?8;LU?2*7QQ'TN!:!*($<(72D>=8S&-[_V?!/**D@V M.J3I&'(S-;.N&CS7,G4DBW06$7KPB5L<+NH#J?E6:)4 MY$BD014?S1@NH\QL-'M:@*JI1,+B#X/. MF(*+7HU X)S7JJ58F@%+ M^>D_1ETN2SV(:3A:P.1> Y#?ASM3VW/ M2"O<#C<++0<_F&X+&0&AO&$,U#ACJ@@_XH;-@;UM(?'6=ZU'BRS;KZC3VC"\'[ ]>.L]L)P3DAYTEM">C,*/&#:TMRWI4 /WJB8RE\QL[ *7X/GH$B)/)TL%S&\?T*M*8:YYH_1-C M$:+^[>:4CO#K,7U+_:!"1Q+;CHZ-CDXJJ:OXM5U]N=4S Z=^ MNA9[&$1;UQOU1K34>M6HS0;= '-#.YOHT8Y NV@UF.B#!V3R&2KIT$CG91= MYMQ+U)"8C 7_>%)[\Z%"!_JH2<6@XW"L!TXS+S':2X"F+.UHYI]CI,*9K6O7 MU9HW9=B1Z2];;7-4CRP'$97UXE8ZWEZ*_@>2TJ5H8XS<9>66BFW.3%)W46)7 M=&S(3&MR%.<$ )JZ[+E>C7V.;$M;&Q^U KE:\&5F)BD-6B."PP09J3LM[4YJ MKYTI,G.83G#*8E\!REWLUGS]XM:T;LW7S\RM^8 OO?R='YDYV!_\_OGXX'B( M5;B/\3F=?]SY>X?_=WKVV\F@?T3?OSG[Q'JG?=8[NA@,Z,'PC T_#Q[^$9U_ MQ/>)'I"2^/GXDI6P&WC :[?JT&/W QRR?CH@:7T@ TR=CCZH@J;?0'D\UG0Z'Q+H3=?6]K25 MD+KHL>M]^<$4,HVD:56/.&W?*2HNO0' J"=E8EWHAQ;F",S+42N"\JZ]4NWM[;56K]I9#6NH)-PKOA< M1,>V5Z0/:IBB46.4E-U*L*8%.Z.#46/C,KY3I2G!Y<[E<;N8ZD)1+HD)T\U( MA&X(1/9Z-?"SS"^\FRG,\SRDYX4RIA;WO"7L:0L%V+UK!,KO^7B=PJM,:8[) M.@[JM[#QF1"ZH!'SB\)S6U09")EDMIZ:JHX,):(0;K=\5W:=OR[/5TML-@W# M;,BTNCE#OYAA5#8[6QPHO24(O2 &C?W7TD*YJ8#?!0F75'^PL1_J/_]D6GJ M1?'OO>/]RT(%))OR$^60ZKVMX_W_?U)[8+&/XLWB#C)/U@K^"1P7O>Y#7!<[ MS\QUX7<6V7G_KL#P92NE_,JH>N74O;?D]80IT"D 0N*)!K"Z?ZT1-.ZND3(? M.NX7>Q_VO8>/YQ5'=P*:OGWC0RBMX_Z'RA=U74'4(VS>>WC_*6LM<=YB_YVF M56KOO:8^/8\)M<'O@\,OZ!^H@\ENX?&!]>")'^_<;C=SIRT!O@0?_?';>23@ M/]Y."_GZ@BDOF+)PIRC27Y#D!4D6[M38EK?O\]';MBVO7/W-E@N8P+UZ&UC3 MEM>9T/;3&\+$1Q;[Y^_GDUXU<^GMRZ>QGGNHM'=Z.OA]90.E(_1[/N[Z5(&+ M*<0?6)XD(L4/_35O[>CLXOCDI,>&@\//IV_G*R_U]02P,$% M @ YX:O6*6M*X&B6@ U_4$ !( !G;'-P=2TR,#(S,3(S,2YXR7:<\4X<:6TEV=VGKJY@$I(XH0@M2-K6 M?/H'#9(22;Q2DCVM?5AUMS-C >"OT8U&H]'H_N-_/RSBP1WE:<22'Y\=_>'E MLP%- A9&R>S'9U]NG@]OSBXOG_WWGP:#?_GCOSY_/OA($\I)1L/![6IPQA;+ MFR :3#A)TBGCB\'OLL5_#)X/YEFV_.'%B_O[^S\$HDT:1)RF+.$/@^?/ MQ8#5D&>G#T[H=7[WYX_7;P97(V.'YY_*KH\B]_?$A_ M2(,Y79 !C>F")MF%^.PYG9(\SGY\]H^P,^W)*55\P>E_?V);'WT_OW[%_+7JJG\IB>*/#51 M6?U2$EFB2'40!."C%W^]^G0CYW?=5M 39NOV=?)>ORA^K)J&&==/A?CA!: M$,?/7YX\WR"'-I%E J,DS4@2T&<@,/\R&( D"1A&,!93.WL>['D;$EY%HDYKW%?#J#T;M(*/[\0WZ3QIPWF9R_V2-"2TRM4\JM-U_XH"^GTR2D3WXR22$?7OJ@*2/SD5(EO!GFL9U>#+F@]$90, MX%^^7%\:=)4<](PE*8NC$!3]*8EA1=_,*16J(PI+JO^7_Z^QU9^J+U??WDS] MGX36$CO.C1 PN1^(?Z\/,RC'&O"6$U>)[2<)3\2?Y[6WK+ 0U6'9L M8]GZAW3 IH/&!P;%%P:_^\32]#\TW.Q9^>)F3L1\L3@45MV'?^11MH*>QXR? M-+EH:>=FX$D'!LY),J.I8-V@^$S/-N<*).G\(F;WEF57M?B32D:#4:\Z,$J, M.8!!>S5I9A)?,CC_D"3\R%F^O$S@W",1M)EE::F;S@;77@M.G4=I$+,TYU2R MK1QN(,8;R $'M1%[AAD8-IG389[-&8]^E5]ETVQ.ZVO@(DJ$?1"1>+,6FHS< M:@1U!AOL?=-FK_C(H/$56(_B.\WENOY2;>'VRE3']N%R&4>!_&#*II_IO5@U MU_0N$E^\O+B^$?]U.93_>W%]>2;^>2/_5_SMM,G\'<9QKO&W;2&H?PSX+SXG M5WOYP0%\4?Y!C%_\$[XJ_^VF_"=\N=<%)L,H7RP(7['IE5@\7"RC81"P/,FB M9#86:RQ8&95YIY[VP\J[-M?+L8'AU>B#S?"#8GR7KN^Y^P*L%[$$X!]@9MZ1 M6-7EAC8.;?U>V8S!4(+E)O^E-I)VZ?6\>;'>N(9I*D[A)+L@$?]*XIQ.YL*4 MFMEFY69++<8?D&P 7QC(3PS*;PR*CPP8'\!G M^CW7B\G#!>-9]"OX"-+,P=5F6Q<;CWS8N!YR &/V6E-O*!4[37I- RJTV&W< M['G"[)2G,"K/_@GOM7[;FO=>_GWC#W(W'6Y1OMT&* \JN;"XH#18Y14T & M7O3,@(4@+Y!6XY@(:I,0#-PER&][69B:N;9OQ?U1#?6? SF8M*W7P_5;A99+ MGRA)Q0%QR#FXUZ5Z^42%\=/:P,W-7%Q2_!/E4(/Z6/_GW]Z\/GY_\E_%F#VK M#+NZ6!^S2&B=PCIM;^VM7]W:37$B;,8H#>!>NUFWFL\L.M:\N)F+$]N$\L4IXYS="UV3MJ\LU096=]NQ4XSD, MXK4B>H:\&$,<"DO:)\3JK\[)5T[F5=?>IVB,93DEX@/CX@BM"6%I_&QWY1\K MAW,YPG,YQ* *8^50ONG;ZQO]K'\C<-C*/D7D-HJC M3/$+:GYWZB#E^%T.,JB-TB\"4Y#6'<36"I-ES.F4"IL>8E2%#C%RR*^+0V\I M9_':J(/-L(4Z<_&Q9V2YL9R199216+.G5+\XV*)>YLOY+WOW6[INYJ]I1J*$ MAA\(3U2#5OG5>>H^5D[=U1B#:I#>&6)FQAU-T MG%@L8[:B])0F G963EN+'_HVCG6A'+:K80;E.!6/^A.WE3,IO ,4\R0_39+P M/.(TR!A/K^DBESD)HG;4=K>N#N?5B7($7P__[X/Z!V3PPOH3_SZH?Z0W HQ& M .S0$_+0WO^K/]NW?LU]N'PF*GKVN[YA795G8S!2QY1+QT5K^>A:N%:),Z97*A/8/4-R^ MX>*=:8\&PETQV1(%/OPHRMK-O7*\6-4(XSD ,-ZB/U%H3I>C*F MX8R&NG"NYD_.%:1>T1?]^]@MZ[85S9)H&@4DR2PBK^D@BCF(EF M\IE/DG$AT\)R7D29)NA^#^.Y-S\U'&#SU<'FLPW%">9]_VMO/"\(@DIXL+;SV[;/]N=)J\4ITDYPF S1&^F6-]@7B9IQG.- M7M6V<*T:Q?>Q>6]9&Z:W34QC]K#96=NF)XO8B^B,Q!< M\^E:_=UI/2H.D'*0_@#M^Q:Y2JHAC*W359'^0OLF6=?.9?*]?__FY4O%Y=%. MMR%&_$^X,2ES;_RN^J,NX5S/N%VR[4PT#PMV'LUVV)8"H/A(]I1Y9_"[ D&? MF'#G_#LZP=BBOWT+E<*@.%\Z)^2QL=W.@O]?.*_/NZ/CL;6E8_.5[%2\-\9D M/0ZV]7SKF+='Q\YM!O#:PPWA)AT3^=A%H!< 1TX?+X[K>GBQ6''5Z%C<3/+3 M:^+N^7ZT)IBIE=.T4CPWFMP_/9I/DXQ17#BU07J[U3C5V3#ND-"6T;IYY44SPJ"8AZ/;E%&B+C M7F9HZ&:4X@XQI23J%]06V8FT7DIC,[J4U7U%N(_DF+C$NJUAVJ WO/:-?.1 M?J_1-_*X*%%S2&I2(?5*S3\KDN%\V_S5ZSBD."$VP_3J:XN,23K.&%NY5)J: M45*3/:E?-WM)I*2](.[0T4,-JGDI?3,K]4NQ4Y(EX_;5_-V'96K$1CWK4F]9 M^.7\T3&D^9,/+Q3_0CE$[_[Q3@5D/*$V?G:Z>M3G@XY@PR>;;6%!X\4)T(KB5"_ZW?*)V2.$&K\[K/3&-Z@E F& M^EV_8ZXA'6<,;=Q;C^)+4/,.]0S:*@61EDVVECY+24W28A MYH_N_4=-JKG)9--O/5LEM=&N(',['P^=FH'3F.6F9]JN"6_T+T%\NCCW+35_ MISOY3:\2]Y@'1^O@Z]S=Y;)5,X-VS8G3&R];IL?1.YFL;3TV2<7384YFE03K*!>4%V=F<9.+X*[:3D, CLWCU83JE8%!3,<'9G);1QW^CA,MI M;G%VGR/[+%PU#^K>47*9I3F_S+&'9BF;K:7=)YSY& M=Y]YU+RN3R&?:]K^LR6J11K$#7UPDI84#@2) T'C0!"Y$=W>A-P](TK)INU3 MHE0#>*G#?61%J02K=WVZU=1-?IM&843@.?9E$L1Y2,,H@=T,LB#%40C^C;7A M+]9E1C<'"9-VVFU0+SE17&L[R$E+ =71#RKXH&CD'EBCH'8@VM#0;XP.B?N0 M9M$"IN]+2J=Y_$FHZ91-[2]R38*VU5A.][PF/>_>A&N->%! 'DC,\(OU]7"O MRKJE>-)N6O:FKK.;FL+7DN')L@7U/*LI TO:+=.:MW5Q+VV- ]+)Q-82-O;H MF;US+B_MNMUJ!+

MJ[[9M=\YG")15^=1(N,NP"?/=A"5789T'19>*V[3'02HM;M$R: ".\A8+U[; MBY>:;E*[;YB;>6@2Q:&I34S9[P[^JL"0)-2TS$W-/<)57BM>1BOS6LM6T[9? MB6[N)B1>I5&J8UR4DO2"Q3&[MQ\..HWA5.6*-["3$)10# (Q$+^0=% "ZE>_ M6S[:.6A-,J"T\[E6>*WX^!K9:@T\KK7I+QR='C]AD#2X<[VN:$?2^I,BH__/ M>P OCFL>7KHY+LVU)N<'&QBPHBW%U7MY:!KVS2S&9FN]UJ'J^8Z.] MO6[3\\_%/_F6G+=2'IN8J&_LQ4G%-:?)D&S@9]&R]ME^G_4Z<&]Q(>N^>G7Q M69>$RI95V7QF[GJ;VK/?G()9>RYVMG:Z4M\H?C:?#,S]8=E_&?-H-A?FDO@6 M*;Q922BT84C%3 211!3,"9_93:YN@[@7^9NM$F\;5KH$]YQ-GPMX U*ZP,1J MAVB=.L1!@;&_3G%(3+2)8F')4KH>Q70*3J6D/+]RZ7U,9IGH2%)A]A9UJ.U; M_Z[#>KAKWBB^MAW$JH9W(/ZO0"P%"S /*M"#"C6X8B7NP1IX+VI>">*U>XNI MD8\8*%X[39)XZQ[2,ZGA<-'DZC=[772-?0S\-XJ;S<(UQ0'3:ME;!AZ.UN*. MJ-3(G;CLT]7#"M XVWPY7D< ZME' GKNMX_MVNH.UK.[OH?7^E8<;>:*$-9S MO-JA/\[Y5X[0O^8PM_-BK>)E,U2/L&VZ/;OJKS(,M3R,#RY,[5V76V\TV=BM MK&N_E="U[FTJ;_Z*\X12>,*/T^:>3IZKCY"[\WP@6\-Q"% ,FGW[S=?.?@8; MV;)>!\;$;DU+CQ/06\6MUJX98V"M_-R@^EZ_KSHY::@:8V*GJ;D/3U6?F;;, MC(&SNL;],K65H=%:2NT?W:>*BXF M)Y_7GX:H6\B/7GY]G;#6<@+M1:!QG1PE0;2$1 %93G@179TOEH#%%?CA[.ED MO)H8SL7X]5<'Z\\.:M_M'8Q>D3U L7S;Q*;-93NZC:/9)G.2)>C'>P@?&TKQ M07G(@410OM 2?V@K@ V,?AOP*RAG<$$96CG7ML;YI*DGU\<,=/%.Z*K[F3T2 MVM9NJ\NO$*#1":&T[:UH=^Z-,M^^G+U1L95]A")RD+>'\HB%$+/U0'D0I9"L M)8S<^_-.8WJ*G\Q61<8*)*BE_ &%;Y! ;"(#BLA#C88>XW>55/4 RVZ M:0VUITOSOU.\7#LJD$:82,][UR/=ZL%]RLBUS4WN-74M)4&V(,EA3_.@!@_;;374U497JZJ8AF+_?6\4Y?L'$'!5$A MZ,_[3DNCG*G+)("[>K&2NUF5WOT]Q$#-%=?%@J@J2E5(8/5[6Y^]4-2%8MDL M2VWB?;N9!XM5SUZM=+6!LYO/]!C0U]W"I3Z_/;MFEI_-LK3CG_,O3][DO?5_">S#,\13>>P2G._:=XF?K MSG'EE;S? +V@&.]-RO)(YBN35@/7NGZO]YFMRS#U(2D='E#DV9QQF7*6I?#\T17MN^NP'J;=>[V3S"DZC<@8>&M;H)/' M+IDG7P+\/__V[OCH[7^E@PIH*5&#&M1>NDRU+>]HDNN?WK=^8I',^KVL85B'5Z M67CSX_+D],*A%8XJ0QP4W+LG2FTD.<_5W*[*&',_>=E^9)\K]?>*_\]7Q=2R MXLDJ@P*;KJ92(6%K@%5\?6^4Z$5+/N<2TR@V;JUYJ/G=Q[ PY%@K!NI-Q8ZO MZXMI<[^IK[?S6HR*IT[/)NWK^:)1K[0]>?B11$D*6==I^MGQ\,C8WG$X.WII M>*TIQQK\KA@-N GO3^SC^Y M3]D0"LEY?8H'U1NZ[.BCEXJ;K!Q$Y@)VE?PI6_4QI5H.5B%6MZO/)!.3JS5I M3(W<=LW12\7[M0[JNET-BN'ZFX\M@OLJ7GA%\C4;>Q@Z1R\51Y>-;Z:XO773 M?O7Y1W1#JMQL!<5NHY!R]T,]GZY.3];12\63U8'AS<#M L6@ :.WA/8@ ?\[ M)I!Z:TZS2 !M7TGO,I*'?"C.K+W*Q^!W341]$)I39*KW5>5K6'?]!EL'#P%0 M_%#K!U[5>]QR1+T8F%KWEK4^46MQR'DP9&AM_>JUI2LNIO((),;I(\?\#ZSE MU)?B6TJSX^1JZ>-C1"M>)QWGE /LNLEZ798?[NULGWN#@"5!%!<)S&]I=D]I M8F D2<)-17IG^=P]C.RSW(\4UY:'T#2Q#4IP5EF2EU(;D'W=7!_I.H\)#N\0] MTM>\I%#C@'-*8857-BJO/J$"9RWNE8C_&Q2PH<<:^*"&O$R1F*:#!OC>LO3R M,D2%80[/;%,V_9+ =P4_"O\VZ*6%3,(//_'U1:,B:2[WQ#Z_XK&3'BFN1 ]Q MW,"4CX[E\Z8"J>Q68"W48(&V:+#!JQ/HWL[2NB,)3R ](LSIF'(9L*AW25H: M.AW*1ZI3LARNN+_Y#\A-4<9B]H:QK\K0<,2^^HT=W(?1(]4]Z>9@>UF;>O2< M=I120^(^E\[%-5L.LP[F6MN#!O\N4REJ'2)![ MB(.+F-T+G;^I+V,K+"K1#3;PBJC-$F QWMA2K+ 7FGI&NIP'R8AJ$L#']<]U78V]#K:* M-[4*VI7##NKC]M4WO+7 9[* @V"-0Y$\!\H_P%S.HZ5U^?L/X,5EQ?/JP^76 M$I>0"N_:IF]4'AGKN/I+4M]P,9]BY=JV;NO@6/&;;L'R=?187XN\(V?+.AE> MG&VT]>"LXHO_7UV<*/U0H3Q7"N MDG<2P?H1==FXZDO2P09,;]7I!2&:)=$T"@@L8'DY2!LID(3Y4_>25T^1Q"); M1)GTJNAS;^QM6(^3W['B:*Q]?K#Y?O-R2MAU#?__^I55#43_IJ>#_'RX@RDC M4['.X: M'RGA8MZNX>-V5X^FI<^25MQ_5;Z-VDYOVA3*3PZ*;_ZSK]P__NOSYX/_^^WJ MZ^O_^;]_#9;YP]^2U^_#7]_>S?ZV2KZ9#?TS[^^/?G^+B^.;G%WWD7WG#"OD__^A/_.;YZ M^>;R]W^Y^31Z]VU\>Y>-SL9GY[\&5[=?5_=W/P^C[V?)6_;3Y[^?O?K'\:>? M/[R+ENSNEZ^_WI%?_QJ2679'_\'O7UW_ODV7 M5T<77X]6R^RGK^/QN^ ?7SX?QJ\N?Y/SZ.H[_=OB1\='S]X?;7 M;^SA[Z]'D^S7XCS[\MH5L'*G[0]7"#VGB]OZOCNZDF.VY79\*NG#&^\GA) M9>_J<4Q2_)@.EFH?6;5;WZX&%9 ^W,8CG9DFR<0Y3=A"3&X&F00N&*?"VBAJ M;P>N*Y!MA_.0%L4?VDU:]'DL!C5PF(($O!R / M /.@!%UC!46!.T]:M@DX4+VXWF5A_ M=E!\MUNVUR6G%,N)BN+[NB:);X)N3Q[>QSY3Q0? M<#?Y$$B>;Z#4.KN2WHZG\O7/2MIW&]-AL%/=O M[2FK3WA8X0HL[IWJ[658@,18M?)/\=8+55.H-A%?]([&)YL%[9(<1T0CWH(& 9G-244N\MMO/_+SD1*T7JY88&J!GT7Q)VFU(NM^S+9)EG1:;/ M)(UD4-UJ6):ML8K+WK_CH7P41W5'X:IA;BN?^GFGCGM0 "]SD*ZA#RKLO3AJ MQ9'.8*W6YEA_)V5LYB$,:JWE8C2])/1>-Y^(XXA.1TN9@2*9G=.@/(U^IUS, MZ/JJ$)9%.=>NR.,MQ_-RA:@EFVW\5Z*,!;3!&MN@ O= MK'7?5[(9)\LYY"VI\<)QOU#GU(DT>88FWOOR*_,.Z7 M@M[9S^GC>*66C^G \M;V+Q'T^>?=G#]G@33#ATGX(W'\\N7)BRB!BB>!6)ZI6!0+\HD%_&D;%$#T+4D[HZCZ;8-B2M);.5R>/L_$7*=B MW.,3/8)4M)>?KW>:$;*4?5[0.$O7PSR'/VTW%V'&7\ 8,.KQ^)*>TN / M,W;W(HT"'Q#MYO OC0^7'Z7% TKYU1^?07(W%DD< M3I9PD(;<"_#Z>GB;2K_[LP$0]N,S^'+T@_B;,%8O16?0$L\&I&SUX[.,Y^*_ MBU9+&5\WD?W"G)>J.8GB&#;6JFV:B\Y1EL.O'R&RM_I()(:O[]K;(F^RP',V M"L_/95*DQ#N$63 @?O$G(_'#Y3*."M$2 WRF]T-XC747B2WA!^.>-_%_QMUM$\[$'(FIZLCE!E9TFQY7O2X2@%=O=9$ZR(:=7)!&<8#R* M5Q^F4QK("Q'&)W-:W&QG?Z.$(YJM?5-4U[&6N;N!Y^"0XJ?Y2>#+4/0)I0Q? M)K+4WFF>?6;B*]GZ\UCG;T]4F33UYELW EX41H1'=%W$Y#*9R"(F:V6POOO: M: 64$[-/8KZ%=F@D*!C6$A2@G*AM:;#M=YO1(9F" MZ [_@"'N2(Q68AQ0_>A=2U09V9"MD_%.Y@+&;"XF=AIE(X[,ZMF5 I-VV3@L M-",/%_!$0K[123$MCBU ;RD=6&>@,V3W[E(7F\ND>O8^80DFW C17/CAM!"ZFL'T,.RKZU/=.)?I,+U@<K,%Q#*28,(^49*NRYSB7 U[(,=CC[^$ M;(2S""R#@@\XI\( TD2D!I5V+JE>Q(QR7:D/GR^F8M) MFU"^.&6.DFXS2K]E7Q6XD^.,"J'YR$FR MR34%I],'RH-(GC#"".]*V)46C\MF9;8YA] 2O XC/\1>VF%]I5:.6I]A")24 M_P*U9E!.1'?T?H>.UO16]451SH$;K7L)5%TNDP".:F+F#D-1=L'M=2]8Y&/ MR6@-/#=-FRN3"=@LJ$GS@FDD4NS7=Y1G MX 83MEY9+4\NX7J^J'4,!"*ZMT7N&:OD,SJBV=@6N=]L#/-LSKB\_TM"&5P8 MML;&.1==<+LU>>U0/)G3S_GBEG*A)R&,<+$DR>IFQ,,H(7Q5C#S*,W@P$F)U M'^Z!' _=>4WO:)+3"\X6ZYN4;U$V7[\W0SDW_JB[38&8W0GDFI_"5']D+(0; MNAO*[Z( Z1+J#-[CAK48LDR%TDK_U$C-@GE&NL#WT[+K@:M@"XB/_T:4D&4Y M9O695>F7XX/2, BT(ZB 73 -'/Q2=C M@2F$U>',)V66J M59[_\L(';\BJ ZB)SJI;6J_E)$RX\XC3(&,\O::+/,''Z.UP^X3Z@6Z;D(=R M JL+7SR4^V/U.I<%+ F$R2E1G=+LGM+$-&X2EO&!@FBT[[7V0Y&/4CP'+PH7 M!CUY*$X^(UX_^*3#:YKF<3::3B@D("!\=1Y-2\=+6@9GC6.L;\'F,+^'[6:E6A M_> >-G3 [9:.=>*.FC*[T)=%1SD;V^#WR;@!.7)&K7+1PV:Y:)3ST0FXS\[3 M*I>,DF@31A_EV"@9C)JZ-D8W=<9BN2CI=*,U45Q67T5GX>AQ>:@?.>I-H\KM ML%;E%A&)W3'[*)U&!4>K!65Y[M=%V>#26MGI ]XI\T%V.U&E^7:@$R ME/.Q QGN.7(5T[KP*Z:%6\Y$5PQG5!7#D;\?3,3%KK2XE]1D70#F4BD @W5* MW( ]Q$1?RF1D+V4RU)8R03E/CT&?CX/%6/VA2&RI5G] .7N[T.%G\FM+'Z"< M"Q=6KZP0-0EL)OY'2;(/7MN&_"41",2?0D34J9@L(1Q*XY<8*7AIU$A*TR., M^(^,^!'GV-@BJ4;=-"D<]ZC2?%OAN3F$TXBTXS/SJB0_$YAO<[G!3=CH/A&: M3YS<",=E%G8 :XM7@SO&,[(4YA(J9Z,.EC7!?M'V)N?+.,:XOY+6ZXD#$(1LZV\K9'"; H2%PM_1-$M8C&"JGQQE; M+*(,G?6_/V+,ZE6HY?6QHHRHA1P"Z!YY^^&TB(8:PU\D"D86Y^P%T_*(=+%D M"96A.K:1X/7'%5E]9MDIO F)29H*2:/AA"'-A/Y(A.UK(O\Y9]%W"OU./,<( M)D #RAB27.RF2./3;.BZ'*-/$-"B >4M5*\PXG]E3LU (2VL:'DGMK)9^?!9 MK,4#>*Z\-72CCE7F[34",C6@3,R$8DA0<@T1DQ1(QLDO6Q[C W_L#?X('_@C M-_AA^$N>HCMLZ%"93PVUUA-6O76@A7V S.;QAFKU9%0W?.LS"/(KVXZ S7:P M:9P#(-7#'E+['@H[S C8HN'2SK0M1TP."#T^/R-WW>(*!! \I] MV8!-HDS(C"5Q-8TQW,WI0(I7?_Z*23'&%8SSI49AI.2?(=98T; S"+VT#? P-+3,A,"_Q:_ >! MO'[8'*\&8%TN\8Y0WH(=O;*LD9)JI,SP3VB!UEJTV8J^8H7R/N[HM>^A"8.: M:@'R1([!_FL!LBWEP\DKO8=LTC\1'MX33F\(K@)]>EQ&,CZR.\H39*_J-* L M#D.4).AQF9\DL6F&49KTN#I($P;EJT-EC83%288!F"T,ND@%7VH[3&*E!V8A M1:4QWD _/&2B)ZH7*C9T%J(FT4)@;2?)AZ\AHLT# MI)>-UIX8#!K."L]D ;@G! -I/BAM!TS+U�(%9XVW,. VD^*#TXMV7)C4S\ M>$IG49)($.*_(,(0D3YZ5/(LRMJ>4;TH+76ZVA1/0C1E6T,WVMVU$3_&[);$ M4/"AS. COL!1/?CO +:3FPIE[-31&\MV7,:30.)D/.S1@/*_+4,9;G3TUGK3 MM,E>C8<).E1F&B:Z9.=XB+'",\D6YISI]HSGVW )A8EJQ>>W@AJS@8$H"SCS MRXP4KG["HFXGY%<:38=Q?![%.62M&K-,-(U(W'SRA$@\=\-OG)93DD:!'(6& M2)]#.B%:[[CM?3%(LQNC29VZ>F(X:;DQ;DL=AB >-T83=:V$K1=Y$L#72%S] M!=$*],=J/LQ4B3;1[?LF9";&7;&$9D+#8GL[3 &P?@HAAG74 VY5[&,(K#<"ZDH+! M!6\ 9B$%GQ&AM1V,]XN!$$&!<7VO=].5&,14"VOW%8C!QO5%ZK$"Z[-T>,MP"_1[UDH8)'U+X.:9 M&,M26O0;X9PT,UAOAD9DKW:":PGRD=>P670+V>9H>;$N;W[0S\#6T/WS$QUC M6/@Z5!TVUV,,JU6'RE+QJ2@.501I1J@2S!JA=:<&@VR9L=F,!E,O#))FQF:C M:)A&!)&4->#X7&C<9&(OD(;01&P':5''O18IM:ZK6J9F9$G:)'-1\TNU"9V2 M.-52&B601SFK?KHMPJ9_?!9P&D;9/C;W;>BR2FZQ/:20Q*>LR["'>=APO#41 M(;W=:1YT<"U%B$2+(*/AF9S^% P?N@\V/QIY>L#&[;FJL5*D_W],PG86X!94 MRQ(N:QF0AU.:4&&PHF:8"M9.&1)H+?48%L-)6B/5KN2Q4])LF^ M5'2;B\4R9BM*:R.,!>1'G8L]B+4W&38M_.&!\B!*H6*HT89'+11^!-CD(4US M@ (/M\#" "TH>WU)L*L .W)K6N1:R&][LB:L&?"+>AET(L26[[JH\'9-@^)? MHE]+P)AI-V V)V>O.C ^(\E!D=A ;$E@V=**XYP'38=!P'*X9TA"69-L3%8 "?>:]J?"FI2! MQ+D$6,B/QN.3:-V?UE O_[D2;@EZ0AY!Y9^R@Q3X0O"5YEM\14;J:P^F?E&QN3*,0\ M$YWHL#Q_)P^/3>G.>K_":%6#D/XBC0J_5Z?;=]1,WIXJ8VZ *%TR86Y=)LIX MPP439H0L@YVBWB2]:;!)C)BM@-(P!<5Q,Q>]Q'I9;-)A8Z;?!=WH[;BN3*84 MG,,'1;,+NI'F,8^$A"S!8U*.,)K*4V;-BL9,N!=^(_4;7_!3NW)W5OL.Z$:+ M;[F,2]^!$)7/]%[8BN(@)08*+R^N;\1_70[E_UY<7YZ)?][(_Q5_.YW0A^PT M9L'W:EK"C/^057_<YZ,F# M_)9>JMN;#:IC4]=W_10E\COIDU.JW;Y=(&WN?-%E!LZ>0N[QL4^/T!8WT6B. MB5-F;/8P'J&()@WS!!^7C" MH8)J%TS,LL(S[82?6#+#SBH31G^:,+')ALZR M5X]I(AUS@NK'A\*SK4AE8TQ2:4>E\5/FQ'1*OQ >"+M/51&CQF=/T'H MQ$R/T)L@3,)FQF8S&63D@8S)*:+-/E-DSC\K0,N[DS(&O'P44 97X1- &TZ+ MQM-WPR2.+H3FNXNR8PJU'$0?"628A.<1IT'&>'I-%WE27OGCDM4MH=O6Y_IU M"S[1;4&SQB(7#3')IP:4,8JXTJBU',3XV&%&:7WVHNF%B4UV?!:O9;Y<%G\@ M,80/712Q0XPOBL6'CGU>@(U*T]$;$T>]H5H]'3$-9S0LKQI0;0(&:";ETFR. M3BPU\+PHP21Q!F#N1U!7)"$SBM-M:X#8A2A,/+* ,RN]*JT"9K5NP&CTRBCM M,7')AL[FGZDR)L#;5&$C1Q K-&9Q%*QPZ6XOH!9"H0*=[J$>1EI]L=JV8:C0 MD+8LX M[#(42^C5U%:Y;,4%#.R+?;M)L/K3@*CX.R?*LONH%Y2C5D4 M8YL2-TI;83N[U)V+.5P7 ZX%YT"AW5-JNM>#A83LX&M?,[4B"46^2= [OWL4_H.L=B:7@ MXZ/?"ZA%!#H\=\!'_-;@/2>D;LA?)M>TR+XX80<]47LARNPF6Z_'84+BE3PG M5F;_YC4)BDGQA&HQ0&NS>@X!$3$-:]ZJX2W+LTMAU2>P#=(T0RL2G#U&^5TDS#"\2\,'LX]U*,-(A A%5(H08HK-2(T^X_6J.4PSH8-ET/T) MV*281'07 UZ ;1'KMMZ8[@R\H=K86U\@/)K-,S;-T_)Y5G'H.:?"*!=[)> Y MFQ,^P[&C;07<1Z'5-H914A@0PR*=VF;#!#LBF4V8?#A^QA))+Q(/RWY(\3!Z MM \3L:I"!U@?&Z\P$R#L]M,:JN!Q0 MMWDFCTI_>8#; M.<7V5LB-TF$=5/EQ!:W9T FS5R+5]C'!ZVTX%@)5L%]HN&0R&$/-0 M!)X6V;B'<&\792N,,[ M>*]K1V56J[SD&&>B,VJ_=5!UOBP2,H>CY+!61G?\ MSOID2H(0A%NW%6BW#"VHMFTG1*^%O;E1F[",Q*V\(EA%V1>U7UH4K)*K1^B; MKP:5L)JQ^?KWD6: <4 T,LN0: 6A%-J1=DYW@THLW1A]CCY>$<&X5.D.\'T. M2\,\FS,.(2F0AA:BWT*E^ACJ_:4S?C\3\HK=T3(F$"(R\\4MY6(/FU-X5T22 M5=JLR#;*,RA;&V+W=.Z-+.^L1 CUI FC/TV8-*,-G<6PA ).24XA&?WZ.O9; ME,W/\C1C"\HQ+ONNF-TW-=?%,P"A/LJQ.=Q40WQ>,?SZHK^F8#-\$[-7@KQ. M(^7HF\]!C/HWDA8UTL'C+)5*\='J6ZO2J8=W\O9"E,6"M>'XNJ6:8;-<%6J#ZT%@'.%((\,>X77D"]U%WED3M=?299 MSG&SU0'6N7(M.+UF:SJ\IFD>9^*\3!=+QL4I^3R:EJZ&M(QX/2.@BK M6-=10=$YO"P>3;\D>2H1%;E"Y>-,&4 ,/_&U6:Y 1SW1CT6E2 "VY,>!85"2'+2V[<2GEK,KR,SG'.@SE)#_=%7V?\5N'Q2(V* M4"5T@&T3"I]1,*F*CH#]7G!)-Q-^1X(+JZ^*K(IXRP#K@Z!7C]6/7OFIM+!1 MU[E:SU@,%P^\O)3"2G\W[.:('B7-+D*%9@1IJ3^J=L&DJZSPW+=_'RD!T-< M [>Y8D-J3KBCRS",4"ZM0#M2ATDZG1 ]\WX@3?;B@.AA&,!MZAQ"W]/+Y!.] MH_')92*0Y] 8!8F>4,WZ\VP>T>EH*4N&)+-S&LC0R@7Y3GF1N>V:+AF7%_!E M;F:,>FAW*CR$X2-E,TZ6<\@_V+8W<4U'5\QF1]VZ!YM>D5\8QQQ\XX_6=AK2 MIU-'N"G9D5J\>X9^F#8F-T:C[43D:YU,L#D]9PL2)<7_UB4TE']Y:I),P$R4 M#,4I5RQ;&#AED"&2)! R%:4TA%2E%-EKP$+"+53UY&(-"]K7J:@N#BC$@LS[\%"L+[B%F M$)Q[GXB3QCQ:UDW-9=&@$RE1 D]:LEV\CEI8QK)JNM9+#!PQ(+-?Y2T6A*_@ M "@$.*I7"BAR_M?.%,H"J$H(A+6\XFQJSR^)2J4_/?7&<]@3(L&DCG\;NJU% M^=+Y*/D)%'@2CFF6K> OS9E:L$1 X:LMUW?QVVWQRD3\0&^C7;27 ;&-QCD- MOLM0B<+)BYJZ-E;C^7$2+2!W*TNC[#$)"C@-=Z*HCM.\[T\X2=(R7M"1=QXS M^[J08=*-'<;X3/]99@,H\:T/1PSEU9@L8*"HS4Z]\6W:3TZ\19,^(19,N_9O M0K;O:J@YM*XH@>O,T%Y_< \:8WT&V;/"V)DTXZ05\9+%K<'P&DX- 5G"H;1, M'/"(D[+S#NK$;JL(N]E]T]+!B9E4'5R+T5!KO4EZ?"CTU1!;&%@:@IO A,=< MOSO3IT%KO,"*8W8/G[U@_$L2L#BF@;R"WZ.9_EAZRHW=ZJM4@DV4/:-*.\8T MD2E12M(+!@@06BO[ILWBO=_;ES"9&H]!E7$%>I3CPKCXG*6Y+#9 6<=)F=3: M;_@652?@YA7C.0RFY= 9LM&+#<77Y8,8H;*KYR&8S\YZP):4C+7FEXFPE0%& ME4GA8 A5D=L3:U9=4XCC V^#($)\4.;). RBM M+_009Z S*39%6A4%T'?%[,)T(3\3>'Q-QG)J6<:R825.P&JGZ3+,/#T'Q)+.6F PS<2;( M)E4!M9(AE&E3'BK]),[%5'5I;RI3D^*./ F%V1?6Y"20E:GQ&6B/1:/%7MO_ M)S&9;X])G=F:@SR \%69Q^ZZ52<=\2[N &Y+;E8HWE$B*YJGD"/M_@["*F17 MS&K(@=QFKD&,2-GOBH5K+8U:ZQHQVRYZFN6O-5#:PV:J4UX99RIY<$ 4^U)@3DU!XUB(ZE-Q[,Q5GU'+*8,'E:/80;(@=RIY.AS7?I%YT(8_PC8^&]0(69>$\* M3%R7+3?A<@8=J&V%;V?;F1CS'K?#T)AVN[V082Z&)71ILPBY,K2F#3XYVHD0 M>[W=K0;&)$$[DV!>8Z UG\ET? M,._''FYALA9;[R ,! H#)+-&\P-?^V:2]J8%=)\X6'U@)\;FA[_--DGUKJ!T M492M("').4T#'BTUKH;?YN&\)U+CR0)F8S0]DQKI@@2RBMQE(C042<4(Q3\A M#DJB_KR?8];C^5IM(S?Z!2B(*=;#942OI3Q'L]!X@S+*R M\2BY(L%<]."K)PH-VEESNJ";-\NVP:A.I-H$WU+8@0QC$, V0V):'CL28%LH M-(%' NIX947FFSFE&&-2_6'O2CPF.>@(V/Q2RS3.%;NC90(]<9'S K7S MH(5T"VD>"YD,HB5D@LO$Z:#(?9(O"A?, 2UX#SKV/3L'L6)SG13.9T(=-FUIP=!M'LTUZ_T-9!_X$F5.N[C3X@:R+ M;J380AEE@N%14A]R9!P2]25=5U)LCQ@%TM%45DJ]%8LSK$74HJI\X8O3?*$O M>IY"S[+BJ>9FI]4"GSK9F@B+=[?SB)CTQD[P;;;E1W# PE57D\@07,I/[0U> M0S%R\2^Y:!)E*]F4AE^22"DG =.0/C5T+2YSJ&DB(157:*UY+[$\O5.[@W7_8;&,V8I2V7)4&-I23B') MMOP.O/5]$(HX2NEF$@]Q4]B)5-LU]B-]^+!VF)V)-+IM\L4MY:-I.6;YCS.P M(>.8MC4D#:(%B9]Z9;HP6BQ/?=<+QJ=4?"4<0RC_>(282@6J>:E\H_#F2EBM M13Q!)0WBU!]0!^'EZ5U*UU/3O0UL\R2T9K&L&WM-@^)?RI<+*4:.&[':ME3; M[!D&Q,YT$^Q=-HEUIN;26*^K4!H"V-+^/<2MMR-Q]E#+O7WLL#;8+<@RRR,\ MI0E$MV*03]&T?<+[C4X:&ERV#/O5E(Q+)8%!<:B@K.F-[Z%"F(PFQ>1G,L#: MIP.E>LUUB/K,07C!^CENN? M\&GO#K!W)1Z32NX(V!Q.#2F91M-O!&Z6LA&7:5)PE7_W@&C:6\H^GR)R"R\; M=)G2U2;X9'P',O8Z,Y@6P(X$>+CH&D>,K2^4=B])V\3C\ION[0W.H]WCMY"Z M76>2\+3D9GD QG#19\5G3F[7(+_LE6K)0A;/9P7>D8UI9:S@Y60-HINXYJ08 MB#L$?C:)]F#HF4QZ>)FL#4Y\#%4A^C+401QFANJ)]F!H59GT@K/%VO7-^(PD M+7\]'@:[(5M#JAOSUI%\S"+@.RVFV(@[RC/(233FM*A46\PV IO( L[R?.Q.PV+:BLM(Z(S7M\MX'^282B18]E=C := 83SI<$W$DX-'#M5V_E M9JZ6O\RS.>.0OHHD8:$%6@*!T+NU'XHWS=H"V M(TM#.!K3@8$N&SQ?V75P'069'>!:J@YH8^X0K4HK0*N0:@[B".G2P+/&?1;^ M0U2*1,%D-A*N*>SG$(LF:96/=F +A26+@10K/G-ILK+6$XG') K3RZ3D+@:* MC-AL[S;K^WU:57Y&(6LF:);2377?I^"S*U\ I?=1-C_+TXPMA&+% M9\'O2(J%X5N/C,EHWP,11BGZ&H647;()9J?T&J/QW1H-9);5PG*8447GXJ)' M!]>VLSBYG\UIY:IG4\CX#_6:JNK8![GK.@/'IBIYT]>^M\3EYUEZXI' Z3V82MJXZO-X9A M\(\\$G ND],\%4*1IF=L<2N.4O)X/.)CQK,IBR-6R1+FFZQ')MQ2]D>NJE+8 M4$M."ZK%1OI(!)M&";3D*8E'TV$0R'3-PR2LYR]%3:XW$=8$L^(4$;#'57@[ M4]H :CM1RX9R7J#,'4UE)CQ=H9=F&WSVPDZ$/,(,8;(/=B;!$LE$LZ+^3["J M2M/*06(Y"&:CP('YKKW&.GWY\2 MNU7AVD17Y) 6)]T-\Y9'.['X'],*=4 -K\)+=Z% M%W5)L&ME#5H385>$?Z?97?&NG^91M@K$(282DX$^M-0%W1Q=+'9SDL(N%% : MIB $'V-VNY>3^V,=4,V8+0>Q\KJI.K!B9F8;JM/*7FRXCYDN!:M1*J5GIO9( M%G;(;+57VG;S&JG8C+042[-HO-=H@-T#M8W0S.>6>I=UE 2FE!]V@-;;+%FR M>DR$92:]50(J.+%0/;?U FG3%U7X3IF2M\P$T3K5ZAOA\UWL3(PE*<_V0V/R M8.R%#..IA-PR+LXO/U$29_.U<_B"HMZ%+*B-.KQP"$[(0SDWM\5,82;3!-F8 MNEU@XI"&8MWQ2Q+*HG71 KWYZP9O/,S(O.72AI3"+D[I)([9/0U/5V*8:SK+ M8_3D^Q-AMKC( WP:SD>?65;>]/U*PV%Z7CY@$BT*CQ;FF>A"AOGB3[MR4--M MQ&PKCUUV45S:RE0Q7G-ADA0LU3S.V'1"%TO&Q22$T;2,)$UE$>(T/1-GF-64 M<9F[#)_E\.3$6PS/)\2"R33Y3<@VZC_EFYL2BU>)O7KA[V2 M_&BJS@.])2@%SDS%7GB^D9G#(-R)W:)C%$'YDG *G5R\VCS<23KX"N,Z(7J*>?C]T#N;H08G4!Z2?VH$Q@?R(Z"L9!S8(O">:M M0FFK>_EV2 I3B[^[E?!(T_#DZZ'C=.@%ZM FHP,57:P)\2_%G7C=[#ZDM:$G MP.9(-XG58TW%DZ^/[E.B%ZXGGY!',B?,\^%:([7#ZYC399&#>S0M*TQB#N+Q M)Z*SV?TX,_%X0M&%CHZ&U1-/Q6.=0SO,@UZN5(/]8^W.]7#6AX&.[J;6HTW( MTR^3SG/B>Z9#/R.="+$^KW:<:&H2>( 38B#$,B&G!:(/21@ELZK[:+KWF7@T M[>%'P!;^"K!IT^Q0Y,&?BJ[:0MKV3S0-C[.K*A08'YJ2!U2!2FT\V]Q#?GA8 M1@40*'Z4LNF7)$\+#2$-<9*$19)-^1-?BY'F='B##J MJ%8QV759W49^QE&>@=$O#?,HSI'4--D6NC&U3[Y<%G\@,;RHN8C9_64R9;P( MFE1F_#*Y@Y#*9#8,LNA.&J20$@FBT:-BA++ ($*+Z[%IM=;)?;1O8UJT3T&E M>7,HT^T7B2A&R3Y?!S_6+901LB7Q)DQ*%)[GP-_)G*H[."Z31 _8G *FHPA5 MF?Q8\TTUJ;VI/GQ-Y$WDOM2\QP]T(L^6*U:Z;=,HJ?EG(&58F0"BKM<4 M#!WZXA/@)R7<)-3&EW#M+WX6S5/(Z;9N'\DS?9'62O281TM\<_P(Y&WS]G&; MKV'2#8]$F.6V>]/\FS!FQ(YWQA9+DJQ\)^-Q\Q0;T9D-JS%+Q3 0( 1_/#V MQS &Q+8*PS$-9X6#*U-E8P8?2\L ^Z(E2<\8)(L7Y[ 8G_+8 SE&"=]I;$RJ M84^$V,Y]]4]@6/\-/#;@IXQ]1U]1<0/2HKQROF2I]^I\U,DOH5B+2119UJ]( M0F;R[XIG43C MCM'LLVJG)MW7C?9C.1)AE6],'+Y/-(#UL#9O>:,UDD?[L.DJ_#WF4"ET'SM4;T4!F8$VR MLGF%X*LP>B2-![HA[95ZIR9Y B0'MV_MG6X?6T&JS',ZXY2.INLQ?OM#A N@ M4\(J-;'"3)P%Y*Z&WCJ;Q141$O]PH%I)2\6>I^;@%(41O[E 8EEEY)H&-+H# M9*GT+!R$=](-WA@DK/:4SR$@HYM:\1+98PXG>)O[TTN./IQ]2J>,5R6(RK- M^5E2%J39?/Y 5&ROB8SV<[4F:[:JVV M 3$<, 2U-E/ [KC"/D,X$A>3E$5W5'GUF:J/^+'40GOD]!I=NYY?GX3 M3DCO:'RR66F'*[8.DJPZ=-=/'*($>A#CL6N7%HVU/-LAU([9CB#/.Q3[:#3= MO.3'7\AK5](L>?3%9D[5>W:R^<)'^ F4Y@&\X-B*GEU#"FIC?W@0ZC1*:Z-# M3@%!#%\_^L,\?8]!KG&U^FC,O^1$?%2:FXU-N^:C_Y*PVY1R>92[3)9Y5M0\ M3])(AN:OA@F)5VETJ*;AWF=@5W-QCX .;@-_%-K=9J7/LL0<&-&)#FLFSS3@ MD+\4_@;AR-(2; MYF/2^<23BVG[>VP*K0D'W-_^2-F,D^5<:-"XUNX@Q=-*B_%5]-;C'IB4.:FP MV >?61+(R)Y,\X@)E4G41FHARF/.&K;H%?F%\;,\S=B"\L-4X$YZ'FVZ#FRQ M>%%BR5^Q6(@% 3TS 9W$Y16I('7,XBA8J9]&*$[;$K'/:4$E-KO MQ;O;B1N M:KNS?LLJR@9DULK"1;%-&GY)Z32//T73EEC_9KGE-,!,1@'D#R%)"/^ 9"!W M)*[=VN);JAYPS:= :V=,Z\\3J.GPCN@VF]03)*Q&W[W MTY)JV.%"',/@\N>,I=GAB(@9=A>9T(V"6@CL@#VY/FP.@[G2EP.XK:9 M*#G M=,G22!C%F2R8#6^2QH63D\S:MLAOX/IT0[09)9=)P"F!BO?%/R\338 RZA!$ M/PIL%5[C7@O0FEFJV0&3.6:$9BM%$49W49B3N.R, M3!>8T=F+9 K2PS+]7-D5__*RP;:=&G*(^:TFJ-CA,).IQ6MU;Y4U4N43F.A6 M?@&5F#H >F@3."Y@YED=IMG7#([*4V$HAR57T2I].U*SMC3UP[0)N#$:/; R M: /X+%-QF0LK+_.G=XO;P%GJEI0QG<)@"2#]1[U;K5H#!K^_+U1;+F$(QX<< M)_61,-"F!V9F6ZO:QC6%0F:"^.H1I#0( "&.:PY_N+:M0(WS1JL_'5"WHA*3 M#O4 :1'>HG-]T4XH7R 150,X:X;RD"ZD'I+K%H4^:4$R[6B-NU2TE[S-.UZ[ M.PI5I4D]*FN679^X4+1JKSMZRQ5PA[$PJ<;M,^7=S=,>[ WD&.-P*1UEX-8(A9]X7J?$('IQ!A MH&B=LS@4$P !*]GJFL)D MT&(BED(]'6$012^<#C]$F>4;[6YI!-F)+DQ[GQ6>,:=8GLT9ES$!14_,R8=4 ML+;HY*+H9:L(YLX:8_? !0,P"RFMH$O"&TGNT)P4-LBL3U!*\EOV&2;.*- L M-XBMIGMCSN[4&*&9J:F=NU%=8>AQF:MA-KVQZ-S#]C1H3:ZA,M[,X.Q>>YD# M(F/H5+$-G:\^A@QP))COQWFS.TEF;!Y^SVJ=;>XL$TRF>U1#%I$ 63TT=.PX:JP4"$ 9G=0]QR5&*.6U/! MVF+^E=<=J+=F#5QS:-XF91,$I8B52)L9!9/P2\+7B1:KP)4SMEA$V0+U0]P] MDV;.64*_0Z88LA!'B723>#V.Z!2UF%B!FPN +,K\\M5SC+.81 ODMYA&T)9% M?YFF)!>?'TUO!$::GJY/D;7K0MUQ$)>BZT*&2<1=8Z3M$*!#G(@-$69KV#A$ M(X#Q,&>A2<)6117P[0%.L-;78U VK?[J#($K2P/*N&J55ZJ0K6&49].8W:-6 MUW;DVZ1%PB>9#JA;99+#=*[S .GT[:%R(JN8.IT84-%BA6>,5UB'@#U$3R]A M8BV%PF23KXW::ZF)S(C_GO PA=>W^ AH0K,X#&*2INO PQ&_AO<%*3IZ+#"- MQE59M61,>+::B&ZI@"N&QD><%:CQE$AB6D;=X:-( 6=DTH0\H$-?8;+E5!%? M+1].W<(#N"'(Y0RG,G-AM97FS!>YE,USNN0T*.J_7M'%+>7U3>>W>1)@16>I MNZGK-4HH;K(V +NR:W+/<).V 6@F+13V/QRG212"[2X#!B^AP#2%;:&*AJJB MO:J+>2QT[X3>FO6G')G$C;$G<,C)2Q=[;4=!-A_=4-N,X_"7/)4>UF$2?N/B M>VPZ14.L&9M%WN_@Y"NMZ64&13GK <%H*/, :97>JEZPZ HKH,A8S=(4"X$. M?%;:Q+^'\-\3=GEQ?7/T]C(1,D_BX7(91T&ATJ?%+^!%%O_R_HPME@1 -ZJD M8)F+/=-CW)^K[Z3B0\.;H^/S4B4*HZRTDR>LK.;5J#,N4- M7R'/=0ZD9T7B^1'?)*%'.C];DF%Y$]SZP'F4!C$3>[6P65IILB.T4N,%VGL1 M;6:O-KO?HFQ^QNYH N_>D4Z#-W"OW:T8]/CH$PF^0]:-0-;I+,9=X9P!.UA/ M55%M#U)E_B$W-=/:79/:3),+I,[FF:,0Q>QW:JT^ /#F$USC51IL=9D, 0D83?#W6[' L4Z=-W*_U5?: MXF);@T5:C!2ST[X#= MN!9269_DC/$EXZB.B"9@1DJRR9R>TEF40,#N: J%<(^P$&/!9A953:=CQ 0= M;T/0"6*"3K8AZ!5B@EZY"#HER?;H.#ZD9\ M)0#K#8V@V(7*XJ1>'A\1M8.\T"X=$NH_! M9LZOB)52%:*9H2F6J\4:%)L:2;/1M QG1P2\C1V-=1&D&:9-M8[& M!EL^YH':85B0MP%9S9NR4/@0"_@6'LLJ+5N>(D-^ZHW\#!GR,V_DY\B0GWLC M_X ,^0-[H0T^1A5^FZX;') M[>@ZK"54OCX7OJ[\PG,8L:-S\:O,DP\>-9JDJ'8G)T);LD19#?.&Q)"7H=RF M4W06DA]*XWVXMCLZB\D/I9'(CS&[)?'->'@&;X83RM,S5OP-"7U.@&;2&(>/ M"I-R'5$H33(LA-GAF7=L3<=J:LJ0 4T+O$1[8S?IVK('+@K=.K1LB'GI.1%Z MD!=$X*R>T&">L)C-5C\Q&5[1N"=UF!RK:C,+ M&_)1TN3"V85.Q*1YV-.:;F%$QCRZ(QEM:EGY"UYJ?6![\_7/9$F2C7#(_\1* MN@6K6^5NAOGROOR,E6 C4JN@0P(?2$R$R%6FPV04T75;/'XD'28G?FS8 MW9MSU1*/7T@#R;;4J]:8G$!:4!Y,P./LT4"R,2$GT)[2<[ID:83F8*F'93PG M_T1X>(\GQ4T+CDGY5,W@R1L6A[4.DQ$_2V8_B_]'=FEE@&5..XS[U:#'2T$+ M7>_&G*;B;Q+%, DW[_XODW7VWAOQ,ZI7VCM MZ4@PF;,_9S2&ZL@YB<><"239JDC#B888!T!+42)XH@Y_N$R& MU[ [*$%[HRA5&")9&%)TR+/I!G4F0RJ,-DDL&?V?PFFH^C9(8$O +(IKM^ M9OHWH;CWFC M+EIB.J.KB,S3_A$+YH_N[>@3S3+*1]/UX?<#;-=8"+"!ZT(4)I5IP686*:63 M4%KB'VCTD0.?5;&V^V*E:0NY^QSA4;X6;/YRA^<5L 5:)VF;S"/4*ZF%KQMM M]S3&J_@:Z$S'#5VO!$U>0SNZ#C1A<>1;H%DE#^QHSA;U6NQ8*#)#LU.4S":4 M+R!Q#@R!RBRR8#.K,V4- M=+[J;H*6GLD62@Z5:\Z"S5O=R4X97AXUX75@%*HCH V/INL'?KH=8\A2X$=H8QK(Q2;-S-+EH%$ VYHS$QXE,1/\ ;_O0A$F9 M<%D8@>MALNXMLAXVCV91J61,N&RG9G')X*[J$/V*A0P?*O*G(YIB@ M^RQB:+>IA8QF">AA&>V4LOT,TRI6(;GDORP*-"Y]-Z&YHD'.YXL8Y#^8DI<,9IQ31IN1&:!&_LO.JR X\@Y0% MN,C2(+,((I5L-B=UQK+ O($Z:6V4ZL)%G0Z:?:FIW9 QS%08S4;0*6*"]-@< M!)TA)DB/S4'0.6*"]-AL!-U% <65^UP+RJ+9@-)3L8^%8IO&M-$:<-FV5^AR M1I91!D_ RN+JJ%2U"Z!9TN:,9_7[JZK85;W6%1HJ_;%:N=D:!E,&9[Y$L2F$KA M(B'-C= B:E\26%@_B\8".S++T8;-Z)DH.LD$<"E*>K30;"OKRW+"CMZ]Q!3-:YR4:(&9*/D:A91=L@D2_"TX)M3?"*:(CB8:BXY2(HWP$*#% MU8441,S0 S/)TAGC8CL5JFR8A'+DRV3*^*)(RUDBKJ@J/BG^!L4FGI8N+YC& MS>2\O'T2VGHS,XBHL^.SY=D4U@)-L^J="B*2C- LE[/1+(FF42#D%_+@"LRT M&9>8A%\23@,FF@GSJ,J5>\86XE0AK&ULW5U;<]LXLG[?7Z'U>3FG MIC2RG8OC5'*V;/D2)[:EL91X,EM;4Q )24PH0@$I6?*O7X 7B2(!7D ((/V2 M. Z);O;7:#0:C>X/_UK-[-828M="SL>#H]\/#UK0,9!I.9./!U\'[;-!]^;F MX%__WVK]X\,_V^W6-70@!AXT6Z-UJXMF\X%AM888..X8X5GK?[W9_[7:K:GG MS=]W.D]/3[\;Y!G7L#!TT0(;T*6_:+7;9,!HR"Z&=,#WK4M([> MO7_][OV;D];78;=U?'C\.GCE'Q]LR_DY BYL$;X=]^-!C-)JA.W?$9YTC@\/ M7W6B!P^")]^OZ"]VGG]ZY3]]='IZVO'_=_.H:[$>),,>=?Z\NQT84S@#; 8E(!KO7?]7]XB WB^)'/Y:G&?H/]J1X^UZ:_:1\?M5T>_KUSS()!;J_4! M(QL^P''+Y_R]MY[#CP>N-9O;E"'_=U,,QQ\/)K8[7Y!1CE\='0=C_(__J[_Q MWUWDN,BV3"K]$.4= 9+<\H:PV=X'_P"=WIEHZ?R3$8O$LXD\45UUES8$(W/# ,M',]] M@ :TEF!DPR']HQ"3^:-064IGN>=-(<8;2JX(P^PQ9$*_I16?#B*\IM\/YI1\ M3F\<#Q++[ 4S0817U@A2+<"6U.5J3N8M=$?K>^ ML!"[[#'VH0:7Y"VTAO"< M+)ACRPL)E^. M[Y90?5\"FP*A[CO8Y#L1&C'HS_#NEP%L1&R2'U.X[_K=X1,==S&;^:.U+0_. MHO?'&,UR,?50$;DA;$),-EL'K2=H3:8>_7&[PHOKUV:Z!$R=>5? PM^ O8## M*4:+R918+V)_>_@6NHF&L)[(,8H^!1U6,$6X$1,L+:X0CG>R9IG&"<6;.TW A#U) M3A.HB$%RCQQ#"R IPE44:SN8KFT#GX.M_=*C93R$=Q4M0X*<';X84CLQQ[-8 MS%$94GP.FH%4A@0Y&W(QI![H"&B\<*'BJ90BK'_U+(9,6F*\';?H-L$#SL0B M:W,POK\X#*? N4;(?+)L6^'F(8\3[8MK,<@*B)2W41=%\0*.Z>&M.00KQ1,K M35ES0*L81@R!<3?@5=V'V!9%@^L0I]X4H\>1'6^#7F'CH,U595-O"D Q+-S MA#%ZLIR)NB]AT:Y/5)"![:Z.,47'FRK53JFTZ!F#=H/088I.KA&(1[CZ8*TA M4)LDKCL,4!0@GA .L,O4HDXL&+4PYXHRVL8>2?/'(9R0+(?F"WO@6.1--48<" MK#0(QR*"C%:B M'H0BQY.?Y+!GC"-=T8 ,%O1O:83F&C>AZW1PO-+@Z#>DP.QVQOW 5:9MUJ E4HKT\YFMH=-RP%X MK3,RD.!!\QI57!,R8@1)L4I-K=ZAI Z\%)AD6Y$'Z '+@>8EP([2#5>* ML'Z[+@I06H:2KC,'M3\VMQX&'B#*XQ;SP *M/IXC3UKU&YHM\14=IDM"O)/ZK,&>(;UF!4M\EEDZ^6 M%LBP9O>0B' (5I^@.:%N,?DW+7OB>K[S?./D;#WV?EPL@V/M(8)L76(=,DL! M2KJ3YO-V33;%+BW'ICIU($Y8OW4JC>F.W+BG?(+7@:@-) [6'< _H6/#^;$9T0V'"PG[M 3L!>''1G[)$=7S M(YN+1F!66*3INPT")B[0$#JF0??/&)J6QW07N).#_6X3#%'FMZ=O)+0KNF/! MWHB.?T58#3T_9W)F$).G-H"6SXEV'[RPL!(K2GP36L^\!<$OXZFS] 2TLUG8 MZV2&EM"D/&X"@F?FCX5+ILK9A#K'V^+/O7&B)EC/>8"S7&EM!CZ#>@NR' MDM6B>9NG._\8P3\0BLK?1_LI97.DYF*HL%('3$(:CE%G;VA1<]1,OU<"S:@ZJ;+'S(Z*5_0T-CD7E@@]IZ0ZGP'NT;/L> M>>=PBQ,TARC>=D#Y2B&+WSJY)N6"G:61D9#6%DVBL.D2^]Y#AOE*OJ=Y36*+ MGON1THV%'R/HC7D(]\;$0")B*#T_WO8968[WC9@Y8NWL;D(?W5IC,&W MNW?0FR*SKI.V+M\KWTQ&0\<"V'19FVW7)K= M^E$771(ZH"JO)M+/J9(^5^"N!2PXERMC"IP)C&<#.K$L0>660PZW-7"8:ZVV MDG0B8YT43O1(2:H6MS_*\J6[5968&%.5SC=.4W9)P 9_9&VF:<:5!]5I?E'+ M:*'##OHV6GAC,L"-0__<='F/!6214W G470TX?#,[OE$A:.9V,F,^DDA)'K> M(4WBC$;.[:@+2*86G4>$ =7'EBS:VCP$8:AR9,D_J1 ^J,">Y6H!C$6[R8 Q M9BM%M!G!,.G-[CG_/^PZ9&^^NH#W+&:21EBU/,!+*?KZH])>*XBZ8 M"U/U#'6[6R&NET]S1) U^ZI;1^0RHF4;(,-@Y4I81NG/@%$&K=X\9BF+NF/Y MXVA*NZ@XIPK(A]=,HFJZOZX\_[@9;!!>&0+DU_?<1U0OVL$%Z?'UBN%Q>--U M/"L!AKWE.<'5$^&5.]Z4;.IJ?E^&I:4Z;H.2Y55/W:Q/"=A@ZNG0+,_B" MUPD^*)%^2.IEFL>(QE;A JPU=I\@ D.D"=5C5JS6A 4WV\Q7&P9#EA B(:>" M5C*F6X3O%F^=/=)$>'LQ)K@@%)$Z2 ]WI>E'2\ ]\J#+[B%5, 16=.RF>5B5 MY!@AR8B5[6ENQUW]D(_:S&T6;R]X;C.AB#0B%9O;ISJ$+I[R'G%BW 46XL,_ MV^W6OQ_OOKWYS[__-.:+U7?GS:GY?+*=#^[/7\0;P\_/)JY^K(^/6._SKZNIX\*6S7)UWOQ\NS0$&Z.?XST_XBWUW M^/;FMS\&M[UWC_W1TNMU^]V+9^-N]&W]M/QR9OWL.B?HT_U?W=>_CF^_7+ZS MYFCYX]OS$CS_:8*)MX2_\-/KAQ^CH]M7:+QZ.YP\/=Z_N^H-#T_<^=W1U;>C M]=S[]*W??V?\^GIYC-X=D^'5 MF_7D;O5;OS?M_AQ==G[T+^S7P\_37]=]Z_OH$.#>\' MW=.I\YOK?GDX_]'_:_3-Z!]>_#4^MSY9T]^FUXN[8_N/@7DS-6X?+]?WI\^3 M]6%__*M[;!^=X*,C^W3I33M_?/SXGU9W\-!NOYC(1V']CV9AQ5Y+Q=8&7B- MX85UM[%?@W K+Z\HSR3=56E/!M-7E#HZQBG&FN9(5<$@4@-IG5>VV:;G<(PP M5'E@Q:+=Y.@S4Y818JEL;1G3EN;9!$DV%Y8[1RZP:9T PJ6WIO<:/&+P:7:L M7V)#TP0NQ>)+F'8HK/(=.TV[RM&;*,L(L5<5) M+(O0OZ:TA)AH2F\<;I7<[.U*9D)AL?$:M^;MX3FR2,2_+N4 MX 5O,89)7WX-JJ\N-&^B4K1:"I(59$=[5;)R8ML"6U@C)%6O6'E_P0^?!]8II!-SAFR!I?@16=T.=%):3X:$!Z" M50DXHJ<;-UD2'ROA%E0F-T%M]MHL?BQV!/7ES/BUL%R+0I0J=U;&(>?/>'$" M=5S/,S0A-OLK"#6[4(% 4-J T/0_P*^&WAMSPV?=S17_,U>GPLOD67N)A](: MM"?LI+0H"+0["L3>."G5#NX)/]-.2\DP*== %!ZN>5B6E9><&]69'*==D<&4 M\$"\D=D%)&Q:?NPOUHM$YSI7GMD&+AFRX9+J"_47V)@2NDU8-JJSJK_$9J7U M0@)6&2TY*VL0V?, 9T*CS8'YJY_BE.6P?MLF 64I#0NOL415_0AR-) SH=:M MKBHBP&3S_!99Z&0TR9#FT(0^55VVYBQV!/WL'?\_6O7/$<;H*=T$GNM>YXU2 MRS4O ]2M7YTK'ZEE\!^BTQ:R#1-'(V^4YJ*1*Q_IG4CB^&\)Q8V23ML@QET= M]R\Y\%<&A+/K%3&8%AE\#NR-+O;&?LDL;O)MAM4L,%1S)VLQ27%VDG)F[.4* M8L/R/0N_&)">F9GFHIZ'3D)SD"%B7BFSZGC>N.Z"\,?*SE*$Y2X'-?2ZA4!, MR)57MDSJC RSQ71/R0T;+P5+EH2YI<_D3$DZ^;%)F,5KS5,SSG>+.IG$&:M_@5DPVC4EB5.#*C$ 9A MG&:YD[_H <@2V$K/,PLSI!O@LI++/;1DYF[EI*Z^D$\7R;UX(9]>)K8CNF1> MCL?0\'KCJ,// _!@U_\IK%2J<;Z+\*9_D:VF!D)X\!,4%/2)&1A3:"YLB#97 MW;;YTT._GDJE[D^!UW@!,1F1S +(ND6C[GBJ$#="CD^J\F?Q=-#4B]I-82G4 MXEF>:1E(ZUQZ9A/K2ELZT]Y,CH%LFTPT2B12VZ+RSAVGL>+/EQ"WO9MJ6^,? MGN.MHFPM397FGH'<=%S+X=&OL+3S*H=>!/?%'Z!-[T/U 59J0LMQI=N3SU&+ MW;6[I,"E7#V+5:QT>76\LTMVNJGZVC47..^3I1^':Z^'G%/O6"M0><)A-<5E MP"KW!@@>?VPJ5]G W+NW%HPK R+6,2KW 835Y/7;%2%TEG4M>_0F4AG B9 ML^4GM8EFY-"O?4)Z^\P7X46W0U<!NR!N2'0MT&5=HU0&;W'^=!M)2="7 $3ZWBWY";X;J\O[+\2, M?L]&VHQG"YN?E:QTJ8QZ9([6]\!;8%@U?2U[X$YT"9.['C2DUQ:ZAPX/\E^?&#-+!O@[A3@B<)0%)NZ?IM5 M""*.Z#B+CGBQ:NC2BNC OH)0^23BT6_&).)*3W*Z0WB4OM-ISP].62Y9'ZX1 M,NGM_T>$?_HE[B=D55-XNBS"G.8;TX70%9,Z[[*,2%+A'-)DN6U(LG B8>K% M.L\G_M?R;JF(N]?$CZ=14_7]P!.$&[($I07&N7/ 1;*=\9E5#PJ)=@_A% M(5B8(!$$YP+.,20[(4I$?PN$8MPT85DI*%?.I1$)8#[0X=!XX4+% 85, M)NJ\0A658_IFB'!NA)\A?VOY.<1,T\A=_5EOUMNP97PQK[]\A70I79$/)G'= M,=-"2L\6&Z_#N]K(6"*.$7*YB8Y5"HX%!46(5HZ 2S.@_*M$0^(/N<#P[U$_ M6MXT3(SR930D.X:((84)YU*XK12W?@03OY/$ -@ J\S+2Q&NC6,M1WEV)V): MS%)+V]R"$<)D^$\0V-YTX_M?P:)+3\8 +Q"7?*')#=4AEWP=Y8-RO&OO=.9/ ME.6K'C[Z/J9G:82D5;S9+3/O?U=0ZB,Z-BHX@?/'J8N;+GL:%Y @MPQ.%6O[F5I3^)HQ6>N"4GUA=A45W$N1 WNFL) M[P7O@D!(\)>#U3QI3D>!.2WH!?'>UMK1+^>3"LVO$BA*3@.YH&TE,323'/FW MRRQG,D0];$TL)Y"H8VX[D0Z)1XTPP.L+:QRVIE09L9;*=G,42#9>O$Q)U7Y6 M5,<:[=;&![&CEXJQPRYR/&R-%KZG.D1T^'OH[6[_=I/TU3D9Y5FKL/;&SBB3 MI>4W7CM-HGBR;%O+J6\^5[HW1.*ZQ#\O+H"%I* B,Y.F+HI0@B7='IDD)2@# M0H:Y%BI9Z%D8^CY'DC99.I1#7Y =_5LO2< 7%7\Z&EFQ2T/4\"I%5M^T+\'2 M"YGV94!(1SAUW6Z^A@#3GK9T7+=Z%,R7W$B=IQ71JY:ID*H]2JMH!;_KTP6= M=I7T'[Q'CJ&M%*P$5O4?#B84A%\&0A0,R?OI5/>W>'<%797O2C%5@Y2D3-#+ M23BKPE3)V-40><#N@KE%_BIZ;K?[CM8P Y/]7=%NY"ZUI@#%PUM'E_K9F9NQRYVC=!1Z<(+RN&+71=<>6=9VV MT@E6A=;=^S_>*MWV6^?JP%$)9J!=:V]O3C=AU64#>**5?^-=: M%Y97!E;BMVA7Q@Q>:J.1G/*F)24K-15T0S%L4%.^&KUCM-=V)AKT '<\# 6 9VQS<'4M,C R,S$R,S%? M9&5F+GAM;.R];7/DMM$H^OW\BCV^7^ZMU#Z[7L>QG8KOJ=';6O%*HTA:^TE. MG4I10\P,O1QR I*2QK_^ " Y? - O(.4597R9K5B=Z.[ 33Z]6__ZWD7OWD$ M,(O2Y,>OOOZO]U^] +NY.+R^_^E___YLW_^-O__/MVS_?T]/1? M*_0[V2J"($L+N (9_L&;MV\1P!KD*008X%_?_(J@7@6'-U]_^^;K[__ZY^__ M^NUW;S[?G[[Y\/[#G\M/_L??XBCY\A!DX VB.\E^_*J%Z?D!QO^5PLV[#^_? M?_.N_L6ORM_\ZS/^0>?WG[XAO_WU#S_\\([\Z_%7LXCVBPCLU^_^^^K3W6H+ M=L';*,GR(%EA!%GTUXS\\%.Z"G+"R5&ZWC!_ __M;?UK;_&/WG[]X>TW7__7 M242_$^9'-&T W[XK__$KS*\W;_X&TQC<@O4;LL2_YH<]^/&K+-KM8TPY M^=D6@O6/7VWB;%\@=!^^^?I#B>S_(3_Z-_SW:9ID:1R%6$PG08Q7?;<%(/_J M#0;^^?:RLU[R%1;S._RO[Y@?ORMUP#R)6"TAV((DBQ[!)=+F'9"FE :#$&R( MWKMM@,"G<8BVWOE_BB@_W",P'U+XC1"IG,]-4MGA2)!M+^+T29Z5]8>(,F-T MP7V*CZ$@"3_"M-A?)OCX(7M/D#X.@'?F=L[]%BR*?)O"Z'<".UWG6]!FSD64 MH!T1!?%=COZZ TF>"2U "7"YXTRM;;'?QU%YWF7I^AH\(5[>@LT= M^MOE@OSWXO;R%/UY1_Z+?G8BM$(-\ 8%>%?L=@$\I.LKQ$6(V+E8K=(BR='] M>(-8O3K(:IX40+-')-J'B$/X#WQD/ :QL+8Q/C6K3T>-7609R+,@OP@B^$L0 M%^!^B[;H9GL#TW64I_!3FHF1+0?1W/$TP+O8I3"/?L?72B9V:XZ ,$=KI7[9 M+5@!)-B'6.RNI'QF<-==)H](P=#A!L0$W?Y]D_??#03[X"!^*K=_WR0=2W2X MPX;58L0,/C++F70/8'ZX008=,H-#?"SL\<(%^<3ZVIQB?P)!A@[5!42/DTUY M 7X":#.)Z3?[:W,47N*U;R(DFW*3"ZIZ[R/C>G:=)J<%A&C)$F31OS1K,:,# M\![ W4D*8?J$A"-&&>T[H_0 3X<-@\)')0QP]X$!2B%W!]>^:Y0DY>R6<0NW? M-W[5?D2@#@!"0 O60K7&)TT3\US+$*28;] MJ0@^<6L@@_\L@F"%'FSH_;@K2$1!U'\B!]&DL8YU^SYX%MP1]6\;W0SUF8RW M_@V Y.H0XQKM0W/,N2OVZ->QD13$M;M7WC'&AV'4K[W%KSKTP&O9 6N8[BJO M"WKWK?+H4<+0D(!GT%*Z!3%V]=X$Z"E-8G#!*A^$X6<>Y 7M MS9-#&8.1<8'3/C>Y@=7C8/?B'BEM)$8O#9D8F<0B%<":/,=H(30)ZKD #.X* MJ:"9!/TJ<$WN(WY$36J%9>3((WQJ7''-#TX)\5#/@R3VX,9JI.@=PR&27K[$3RI#4/]U()^ M]D-YLDK*^-ZTKWT0VI,Q!YA?F[OU.Y$^61[VOC-Z8 ]#?C*[A?6Q6==!%0J4 M.7:ZGY@U2OOQ0"E5HW]K,LIZC _*'=/=CTR><\,HH01ES(]-9PV/!PAE;'0) M>*8#W)7+0U8KNY\9=4Z2\)T$/=TO#)+2BN')GL&=KRS@IR@R[=!CHYVI&QA@#V:\>%\O0;X@ &( M)%R;57I#_@D">"]<96$4H5%AM0F[PQZ^ (99ET(2;LK'K(HC +LU$9625R$((R2\>(\%3;HX;*C#^=9 M'NTPWL\96!?Q)\3L+%WS_<&2RU9"8=CS>"2&$Y:37!8/DBWJY8-RDHM20&!C M5PK$['071H%H8R5M?D4)L1#Q;9":7Z$.)DO7+B.8*;DP%A23'KD&61+$ARS* M:&BC+,@NTAB]L)3VEA1H2Q+IAW EES#XW,ZEA!6S@^SVF'\79&U'ANR1+0S7 MSKKZH6KI'=[[W Z5Q%4)>U%K25+I,&QQU:"Q,FZ6&*G%?I8^@\DU=@_P,K'&M;1524S].1*%:4NT;&*$7X1YG M5.=% ,NW8;';-]$*::MI%*"UI8 ,,9*X*-)UEY/+ASC:--YE>6M;&+*534+/ M0I(^/ZE ;&V7.NA,T"Y+^7_$F4''6B-L4S\#N(HR[/8,(V6=TT)EQ97<9W4[ M/=6([(8 +>VJH]>O(J+-7A"F"?D_9T&N]":1!&[+ONKQMD[J,"*H+C ;RE9C MN$Q6V"1%;#-R7 B#M;&F?3>]49+T_M[!P"K M;J>[?9 ?@8[124U8YV#8TMJ*@RMZJF;NH_:6: MQXPL=%MGS9&..N*!,U*>@D$B B&OINI0/;2U%JZ.T&)\HY7JK.(*;']ND4I* MPK@*M30PU@*,@U1R>4_W (*M9TX_PUPIJ:#]O;5W-2WE7-&V[\*PH[VM-U[9 M[QZG.$5AU>=)\]7(A&@E%64<[[]O AP4V((\6@6Q8 :D#@+SZ^04"T@MAP?' MAG2.A005I@JOVKG# 67)K%JER0I=>T32#R!_ B!AD('S)(_M+U2SNPP@M'-< MG.'7"00AHJ*TC%+8;L&48=N]B/-T?0]V>! $/(31NGK0$"L*T7>*7J6'=0J? M<):I"GGZA0VL'A U:?P:'II[KM-4!5H7J$6 VZ-_@65-9>5=5Q7-! M=IK&6$UA584ON0HAD':T_",((#HI;C'3E XA"@ KQPRMT.[A<(HXM$GA02O] MGP/1A@+1_'QG($EWB)X<^\ N4@BB3957ME*\'%2Q6'DO=U"A'0N_@/PVRKXL M8(1[-N%+J]67M/KU\^<5N>!^P1?S<5Y=!"94-Y<6SA:#*#1Q!_TYS\B@L<@6=%A/\H L0I MHCP=QK:.L<])^I !2#;(9;(O\C)JEF01>1 %*5RC)K M4 )LJ5T]M617:S%42&:I'U:WRE#,_MKRO#3;J%TGC ME+K#9 ":;UE;M<&25H7>=X9[HY%4+AF:>I\8):>5@25#$N4SB_TD92AC?6NC M2Z/\/-XT-Q/BLO,K_5MAK-T11:^2,)SI*GY07; %1= M<\<%<"5*90O7\P.,_RN%FW=.FL<[LN MXOC?Q_Z,RR:Z?)-FA.+%0T8NN2'CLGK]&!!A0AX\ITFZ.[S#1]7;]]^\_?#- M.X( _T;S_]ZN4OCOYE<(@R6).>XCA=5V&I\X7QX=>WL]C;8L8'=E2+EJ.BL] MD]TDU=+ABNZ"5Q1;O>C'+$S4762HRO-.%K M"YI G!9TJIP)G$?#3.3*96,EO@\V-G(GL\7=%NVB[2QAVH+J,ZR2S3=LV:@) MYAX&(5A4&485?:U)CE^[E8@8^F)_[ MOE1D_51CW!!X[:KM!X1RY?>ERZ:@N2>=25!,*[N[A,/"<7>5FM0ZM;:+5JVM M,ZFQ*9B)U#@L'-]L:E*[/0X&<+S%!HB]6&\J4AJR3,!QI/J@[29L$J/D?ALD MN"O:4X3C:LZ>N6.4^+ @5,0GP--Q9Y.R1 >M+YQ)<(C9O<]615X4CMGS(#7W M9NM![<'L:&.?S<'(8)Z >TGC9=L@]?&X'6"?C; 8S!OW$FGO+&^V_-Q$Q)0. MSTND)AW',IF;)(0=0)J.\E:ZK*_<&AH)E,=F M4(Y%1"-@;C<8FY/CG@L]:Q\/GO5B=S#PSVN?,;DXZL/0DAKN;NQ/9CWLTTAY MD159GX7VDE]ZG0<.SL0U0#PS20T9)^#[4(URD=%45>."_H0J=Q$N+A5SN]1& M>#J:-J.9\(GKH--D2:8)>_*$") R-Z&*<+=^>O/*D?0?WSYN0!;^>5DM3"[6 M@C/N-/$HLME+BR!3 VU3>/QXF)=5)[C M9,)[AG,KV:B1;6<=U$_WBQ3V)E#Y2>+@T>-G/RI+59C-H[Y_[<0I'S<9 [W_ M%"IA ;(8:"\.VJB,-T\7AX1))!\H;#^FO\O\)=A"ZE=V+T%L%(GQ$A@5S18/ M^^_$E]FCP93+P M5)'C.^QST+@E7U)78;LKX#XN9!^^C(]]]B11VRLL+HR>30:VBI_-X?%IRUB^X"]C?S_#6X#!#($5=M1BNA]39EA@@]FA' MC:IAKQINP#/3[>M*LHC?O!R,7H^ME+PE>!#F=U5P^3$:4)?G_Y&T([D9Z5]= M#F8]:R9@+^OY>]6,I$%.$E- 6BB\E?@**&8C-3TNCNXLU3Q-$&2%PR/#"A:CPPIDO3GF$,XSD&N2X];*\*H3H3.;U/7Q MVD7NS:PQOT.HAV^/U4)57G][U^T)W_38M]0K'@^9AV"+>_KC :AX&,Y7DED> M1?9V$P3[9O,@ L$E^K\\_5H'V0.17O4U4:]W(,ZS^B?DJ"%ZQ$&@X)0;0*O& M<=HAM3-AU+BJ!TV;E%+!QV6!597%@J&*(M5'VG4>D]_Z\:NLG%S"56&5JM)J MF.SB.7)83MI&:NF13!V\P9571QE[M:,=+MDJ&JVQ7'6.3V?2N&H-[;!T/0PF MMS!L 8I2T@52L\K2&[:+YM_O?.U!*?>W^> MV*5"X8S%H0%XMN]R?1>XK-QLX_3RV)051(=)]I[['R&>3TC&13B311OG+&31 M89)(%S;%RP(+&ST]K@+X!>"G335XT]VEP2+ S]M>5DQL_HVG=2CN'I &,0( MYR+<(:;@EV6.'F.N!3=&QSQVV1@S30\$:"6@?$+86!N.GPK5^W+*.X6S7FO] MU6Y!!M "\(2J,V1:Q"EI'.MZ?_"IF++,A#DY7JPLOS4P\!5V-$$01CD99=PW MV9B;@_[MA \B[I)%JHRUZA>'KKQK@.R_^^#Y)Q!N<. 5_1V/1\E*+^9E,A+. MME[Q:()B'UE6LOO.H'R,3@7H4?@1K9>Z0VTK0AOQA+4X >MYAC;A ]%:[-MDL5L@$=1MP&Z=D#L>F #]M M52P?D94'-9Y84&J/0N6R *RI[B4I?M2R,#3)L,1=[^$J-BG&]-Y'GNM1Q76I M87E_V1:KC,M,!X"=A>X.J Y2CZ6F,PM M6(2_%1EZ9"PVV IIIO>V,E>J(1#)+5C%09:1E ?27:7 ^2V]<;\L$_6*9 .2 M$^(4G12;%!YJJ]69LDR<#5Y;&*@J\,1Y:J]U*XN:^VV0_QK%\76:GX!F72"\ M3]NCL)TKOREZY_.N,B&<^D3F5F$JF2.$G."9WGR#8Y'TO_-9EV%X#[3-E@%[ M+&5%-&\##X\J'[F+ZH^G9C<8#GM@#4H3[*I:KHZXCIWK)COL^6%PW;$[O&*$ +/,,2 &%UFN#A@=-Q44L3[BWAV>X^ ME7-URXO;3M&E)$_\'5SBI];+.;3D3BSS,Z/ZSYKR150J:7+^O-H&R0:T2QJ3 M5JFC\Q>"&6I].LDL;L9^ -R(8"UZXTAJ!8T+)0>6:_3T3M$3/"=I2G]/$:]_ M0>2C,S1;K%;X38]>\RG\G.'4#/*BOP+Y-@VG^KR=RGIG8-%/A57'@]="PW3* MNB91("Q+UU0#.AJ MWW,29-&J[FC2QNUL*[$I\/9 $E##[N;A<-&B;7 6Q47>]*/Q(CT>#;[B>-+B MXS+2;#"OI/!7$&VV.*3R"&"PJ695H*N\TX%N6>19'B0A3G&0.P25P4_>VZ7. MN/H$-9WD0Z7(V?:C8_?8^D)7LWNS>>C,M7BFUL%.OV+E4^'S:6Y6OB/<%B@8 M=-4D@9"T36-$4%8^ENX1G \I_$:V/T+K =>T%SDEGH;L,BEA#TY ^^]N 5HT MJLB9T,>Z+;A:9=.8P5%K!B4UZ#D QKBJW\!!Z^%>N_"J3!*7W1P8Z'WU=9#> M"<.W.8V9EF+IM3/(:<>'#E);+P?!7@]\Y:5U]Q'N^:"\H=IX'#9]Z(O%<\\' M5 M8O%;E ,V'!R+\!'G0]^"%8CV.1Z?U*9#BO="H+R\>$5%(,:,T0Q7U0=M2'B! MI!]$Z$7FYYSB4S']$VN$BX;G$E5NS&K@6!GGVY."3ZF=PP$PZ?W"6_AHVPW% M7;):%;LBQBT0V>GI;G>,,$43E:42R,C>D*@W3>&SIX9CH;6B$?9::??R!^O,; M\+KW>O6/!*=>2YF<"(52W62H!42#@V6[.I,2DP#?[V=EL;%9:G02!C?+T6E, MZL5(CB3GSP"NH@RG0._==BL3)FB>AZDXO\>?ZQHA ME3K"XS:8W&;D-72R4NII9>3% O@2Y,5DEO$NGG4%7/((8$84I'P+8@]:Z9NY M3WFSOCEUIA(@9V:7J#!M]#&M(K;R17\+5N7_B7XGFUQ40HRO9W43C3!"H"^F M!MO1(H-$D>F=;^?EG.!R8;R[I7I,A6$I$F\DVGZX[K!\XI6+<&W/*5$WJ]VF M+8KQAIF&-8/NM/;^=F,3]M+T@2F \7Z=1E6!4/" _A[>! @'4* M@@M6:;**L&%;HY=L=B$,SNLM MIBXA6::9'G%,&V*F,;:M-=;)2P,#6>UCS7'K#7JR4/%Y!O80X/YMB#6N9SS1 MQT7#/5VQ43MK*[FN1>I&266Z8P&5R%F7[- MB M/*P9'=CY 0=^96&Q^ZQ@O?A") 9WHQC;!F?E?U'G;*LRWG>Y&5>$9V),W(0.7#='XM#B*_6 M@R9/.QI_+:7S41"764[U\"CYMQ@#SKPN(F'NF!V5W78]EW/_?,UX;9^.LY$: MAWV&B^(:3-5,6?RZKY$Z$Q8-]]RNLQ%.VDC6(Z-'\- 1G#08Q,MUU17]F"J# MCEW4+I K'?HJ"AR@N_:I)J)]FHH]G5K>H,>8*S.16OG8[XZ..XTC; MQ.7]\:/M&1;.3@==.N=E-AN4CY4AXL<\@B8$0P;8RD[N&@,SE6P77FQ7E"/6 MRMV[KZNFYJ;^$YTMA(22($\NAE&R/%[EHMK,\S6,L]U2)'^,C'L8A*"R-$D# MO4>G#:,5R?,Z/,V*.K#D8#K:+$[1)3(Y$@0@V'0WH\-OP.':: MGPT9DOO2[ZGD?&Q]/I?=.,8%@2Z3MC9;N?VKAWZS_Z>S\Y@$OKB+F2T*6[TQ M1P@JR\H*B,?"31+-< $%UC=Y_+6R"1S/UTUE(@K=T MHZTK6:2UW\JZSU,:+%^14GDA"/)&H(.&B7-PV"2B?C&UJ/)T$(K1-JF;D:/F MO -14 I&'Z\T,VU(1WU-7ZR>QP M&FTOH*8BG+BQ=YU@AI]?IE*P8I$FQW,,$;+#4P?HTRB^9D$P.F8 M:T:.^#:K!+)$[6QBHC-3M-H&A+W(K3MDO^$$UKH]4K9-BWP=IT^7"?[O1Y#@ MI8 0IQI5RY)H&R4&;5Z^1V$>&6][)^GQ.*YHBKY(-H7>3F\YW5=P0=$%8KHX MCG:IT"(59=H@[K*O= ./@/2ZI^4EJ<(T&S/A[H-G"8G4OSVC+=-;ID",S&[W M V<'HB Y_JR7GNJI]#0P/J"22P .MF;3ZV7!(^LE]++@LMVHBZ$ZE%?_*=#S MIVP$?4R/JZPTB-T"JY_- 78',"LR>MQK1M (@) N\"Y"]/0>],DCSU/JYR*N720$: MSLBB;0+T1 B2#4[R+\_1R2B5,H4^$[3-'E#2LC&>3%;>NW5CALMD<.F6[3Q^ M!^%IVB^.9-HOPN!F>AC(,LUT)P6:*I7^V#39Y #NIKK3%8B8VC. 5#TB5:,EF6X[1Q@A=JY/(],RLS2[66R!$_.#3$\IE#>A MBIO$K7NLNB:GYA[CD?42W&-Y)"F#XA(D1]8&-0IN>H$%#O MQG@<99)($$ZI[+XJ3,GP##M5X8Q!F;EP1IDDXAXRX!]J4+;M1,I2O'B"Q*F; MW"4KJ W:4K&4W]C6SZJ*A+6%K?9.X5$QP>;:TE(?X?.X,T;E\HP0B7L\$*[" MO5R3WHS,3#?.#2H :N8GM1B[1/PO!HYK?Z.M^52\A*TXPF=;(ZWK'HYU!T$R MIQD[]1S*EDW";#>O&(-%VF;J[UJ,$1%,:RKE:,=V*9B:PU-KJ_:8:ZW*CWX\ MU!.>/)_#1S)>E&AI;+;6J+.O4_CLYXS3=KAQAY2\K-<.@]NCK3UUADMJC"\< M 3+3'2C&(($IW9;=N1-SXWK,71539A7?K;6F7N?K-5BA]]/Y\XJ4H-P&.:B* M4^%4.8H)F>_"JL%VK=JGX- M>)0V6[:S%NV8(+G1.4P+$IM?((MY5SJFL#Y?$RD/"8^9%^I.PU( M!YJ:3RVNC)XS%O>5#$T:_I*V K89C##?@7V E9K":]\'C1JE7BT[!1UC'Q6* MDIK4'E_L]W$U7R)+U]?@"5D,M^ QPI;1Q>T=^MOE@OSWXO;R%/UY1_Z+?G:B M:D>T,2XQQD6#$;$99\L%Y+]K] S';"7_13][D)U9K(](N7B>@QIQ=4$XN*BX MNB!<+7]V() ?S&P2%%,WN:X&=.$5DFB"&J?A(@]348C9M]IND/L1:<;<)\)JDJ@ MJ7>$@ 1\7\B2)'J.?&AJ'/M>EI64B(/6S;,]R+;!T+&@E]4]]%1XR>+FD*&> M[]&QQJA(?&_)<:J\>SK'%81C H\S?3J7::_N+V!T*$C+#@6J<9G79RS1C".S M+Q,$N"#/('Y/"-];58]BOY>IT7>MINC$:I3\[/ANI:]*V@.54=1"8LGGJ@)@ MM9QE<42RCU$5R!X=QNJB[%25RS-S6AZ@:L)L:^"4JM>CF55[G9;-@AN@LLX; M(5B*_: XH*7]+V+ /(Z6E!%*N[63&),$FT\ZT>3V\"SE)P4I$L)=8EK0W#^8 M>$08,M!:H'U;7@Q2O!=""*@"+Y!(Y^^4=DPS^$QCQ[P^>(B\6[RL$9=V@._= M)438"WJ^B EB0J^4P9 YY:UXSQA;YWS_C1*BG/;:EC0+B^\=)T*7SR0X435A M[S$ASD_&K]YI^!>T&OXI>0"8T!"=X#('.XF>&6. E!M',&'?#PDQC4CU]E8%--QS6=F]V]LA@=*7V? M9$*$^7O2HT.GO2A?2#8," M&;W8G7H!KM.D.V='^Q=/RZBR?@A2'/"^VYS0M4'/@66K&7"!:$X )("4\9 M87YN4:491HH(@QL[A;UN RX&_7/L2!7IU>3[ &-3XZL40538TMP5\!LX-3". M4YLULN*I8Z#]AA@&5!AS&U#1^-Y HT3YM@"$5$0PO$!E^J0<#7A(!.U:E[\^ MAY!D+W4>!*5TJ2% F0N=];6U!R;C-A=@;'.9,Y>L?9<;O,F]'T)T2OQY#@1% M+,76"5W?-_AYA+NG*AXM]?>2B9B#SU1K8FM LAF6P^]\&8DL#K;"C<,U3J?\ MA?0S.PD0\JJ+JW1A66TK]^#(OSN9 %25:P!2[M%)_=B2FC&?FV-<;3\VZ:LU M$+UO8/H8U?>:4II+];GL(43[ M4B?;I@(FF5[3^I; MW1X5H6@M#"')GAX\"$JO["% F9.$];7K5[8 8YNCA;EDIZ]L%BW*G/>X]379 M+SQ'W5$/R^01P!R'[6^0# $R0H0"Z=_ JCTLA2 W9R/TNTMU:"KY0-)8K.S M!F_FLJ8DF^T@S<8)1941D:?!/LJ#6.=)7X%0>LT/OM5ZR%?0I-_PG>\\/-]9 M'.R]W+O+F\:C_5CKV*;0MVD]2I2?,)>@Q%49/2&?\RW.J$M >![ I YKR>_I M/A39$X;]O=J-V803O*TO9T5.IJW6;0,DB1# 6PO_?01$M?$(,@ MP23L[EOP")(":'2=JR XSPCIXS63 GJ9H#]Q T)D%NZB8E=A\7TW"I#E>:(* M0PUX'1/&.3VULNTR6U7M7FRO?9$$\2&+LBJ?E9(1>W+ Y\KQT-#H+J6.RYC[ M5I0$W[M,A4Y__A^C"L7>ITK"FU3"%J'[(V)FAKO7@>P:Y,J)V!18DGN3!T') MFTD!*&MJ<4'XTW !9C<&%Y\-4^K#\2'"6.+ #O.VV,IA?4YVJ4_1-Z M*U7D90^'ZR#'X1/EIWD%Z:0"Y'R?L? ;VE,UHVKXOO<3CQ[?128CJL#>.5PF M3\DN/-_MX_0 P E($-"\HELQR$<')NN,'X.B&OBCPY5QS?,@N T&"G*Z-2J< MM_AI! A[)'I/N^/1XS,L*"%[!49/*#98TYEA_P]:([%>@B0\BR!8(6JS6[ K M$@#KV53J1T('PX*!0=+GH@9;L2A>"IFLIT81^!3VB))@AZ>F+%LGD[E3FN[W MP;.R\_$(0?8:IWRHJ-Q'2'*-J#H?N>_NP&9Y/ M-;M(X9%0+Y>R"G&^T@7Y8M?E^)1NYSH?(Q.E3;VRM0IXP'ZCL"24,3BWQ;02\5**S""CG^8BRXFAE1 NQ9@K] M/OMM)7&O">S,/TV3D/ W6ZY_ N$&[G>C6%^4OUP!%9WT)?G)'-:G6UPPGD5)J^H%,[5JY)AL%JL\>E2LOFRX6Z&Y M;*-9P AW-;^@8W,_@TN=1&,Y#,TQN WR\X2TP?J< 9BUA@T>!V9G]^GY8Q 7 MZ*_RM$_H''*Z5L\YLOK[0.C46BMTR9!M_D;_V%L'."762]5Y M.?/*1)LD6D>K(,G1,P8[MT&G&420A)\3"%8I^C4RP3HAI]EINMM%N>;$T%L$ M%AD0<124#O:CO4&EY+8D(L.#'4X*9(2 #$?\'I 5XB73T@[UZCZ*^LH@Q+3% MVJ8+XZAZ\"='8;;(]'&U&R?=M2VOZS0)PM^*#(,ML2TPMAXJAJ'BR.B5I5$KB-/1K.,; M\9SXKRBDT"CQ1VGK<*K=1]J6AT;>W0X L+]Y+&?&K M,WQ2K2>/!+?".T8,$!I@YP\:88+,Q%%I*":SUQ@T^2T;D]48@9W'XOVDRO2/ MP^*ZZ2(&5+ &? 4"_!/,A^4:3W[.#WZWGPAAYL.+)*I]"D%("A;(OV=G($-/ M,>R87F05->%P?M\-3-=1OH0X@\GW)K:Z(-_%;JKJ*Y[58%;^4XI=W)569"_I M3"F1:P!)]BW!@Z#D7Q\"E$HG8WSM.J@AP-A6SAAKR9[F,_5W$@GHX1C@-MJ? M@/P)@*0SISC*@LT&@@W>7%63*QQ7KYUTV:]1OCU%+_5T!R#VWE6_TT)SD58O M=[SNBAU>SM\)+MWCHTA0BR?-ONGDHO7J+B)0A2P M]M9!]D#4H8)"]LL[$.=9_1-RL)*-(8!([9"OLW26:USL%D>D31[AA6Q(50B4 MESTD+J7652#$&#&GIJ1,[K=U^]Y;@%8:)-'O9(>IB444FA\[5$4TPOP1.7 D M97,2D/YT-Q#L Z@AE7$X/CP#*M(0X$@EAP]C;W\U6: [*D,80WUI<"%YB %K MB(//E$H@WW"CLA;J2='_ 'K[G1803T$HL]I*NV2*!:9BU,[AW#0NH4J!_FQL M1XM3>)TF*T)=E82PA,AXW:=9$'^$:;'/2!_\:!UA]\)/( [1)W=!#$CY?K8B M*1,%")?[JGS?CW/)XQJG?Z],@T^UCG]K(48XLJQ;@)@2K=!3#!?UX"P;] ?V MPCTBXGT%-0S2//FKU)*H*HWZBT%[]!AWJ3*RN'Y4->-("\7D16V"C95]8!*G/O$?UMJ0.=]K0D;SG-YHBZ=+TEK1F52*PS7#6NM_6D>)!L\N?M8[_@Q3<.G M*/8SP=@,N2_IF2,HH%J)V)Y7!P_EZS193__5(T[Q2SJ&).14ZQ+'VVOO390& M29E]MP+1(VF[-$4=&B'SY9C(8_*H=87KYY4/^HR'1O"*:I7[ &>5H+VUQNJ93'XS'*III#1J=N^OM9OPD"8ND9-_,9H21JTE[OV/65;@U%12+35%_6 2.(/7I DQU)K!\R;: MR@-L&==5.>]DU()*W,NY7^B\KW7!F+>0WIZC*G=(-C[+^X4)FM,=([H/1K_@P.=VD!5R!#JHG.I1U1T\_)"L < M<20_J/D3;6&?^J:WS/NZ4G,:?;,6^SVBKZR52M?7X"D@G2!(M^&+VSOTM\L% M^>_%[>4I^O.._!?][(3T45&9CU'RMXUXB1$O&L1KTI#B,B#_7<-HA?Z\(_]% M/WN0'-]L )%R5*=U?"R0ZH35\!3,68SR?@L0/9=)#N >@OPX?V4!P17B,H8; MQ8>R*VOT"- U@POER_*X?X( $A%(APG<$N7AM#>M8"T'IV.!BK;8T]!+1.]= MCFF#8=8EG(3,CHN\3(C)>U+DURFB-3\N0EL)35/@L:F/;9TS+JS)-/"Y*W:[ M ![2]16Z6&'4OG?+&[3?P4N]J>II"OAW;H*LX M>$^K,URP2Z)LMZ@C+9\S@%;Y"1T2I/<+(_57Z;371.*S\[X)F9OA]&2.:EP/ M'PS*XMO/ <5SF5IN[_[TY9.A^)*G E7:3$*@?,^J%!)EN^F_"'NFU">V5V,7 M,-H+I*2]0+,WU'9&G<"VS+< MMQ.G9:0CK>)#$V&NE#3>QE[3+Q6H,WSQE30 M)$Z'>%%Y3&;*ZV#7+G9XI T96I?E:MMT^$H;M![I8)%T7RD 5KNBQ!%IO_BE MP'M\SJL+E?Y\EV.K ^=/NP?.95)W%+Y/+-K1JZ46-EV M"(?-0L,JE5TFBR2(#Z0YZU#CI5TC7& ^DGP5923'I"D=6ZVN"*WS2M&9@?M4 M8O]."ZA[5P:/"-7JIL[&RX,HQBERW=$$+72YAID@!=ZWQT- WO3K7XZ)-@ZT M-C78M&@O(0GO 'R,5D!Z'KLL5*]>7F7I"?%K0K/<25/WPZ[GL7UU2VE8>;<@ M/,Z_ZMOL2>B[,XDNH;Z'F1GU6*F):DI^9\*&5G&Z]B8F%EW-WQ9@YSMWE!"U M,L]V!F<%.0(5[S1N-#8LG_>8J##I=QF'/T)FAZ,+K!4O#?KQ4D7O[0C03Y*# M^X3!J=EK(^!E9OH)@;)G6C,F_,F*HU%G,=;HSQ+7\1K8RJV02*?PYE%7EZP" M_R9D=N,&G%&R6>!6!^4$\^P30'8'T T-D\Z>+KHNL M:0=VOP5G8 _1-46,O]-M #?"C7!40/N\T,?$2[_(Q;EF)ZF,,3IXF92A#FQJ MIUG6N -C4E=SGY+5'@=4*LA4 YG7S$(U,>NP=OQL=.=U[7;\4WS1E.RA Y.U MW\:@J.X+.EP9>XT'P=(YQ;#1!#G=:"YW\?H6F9Y-1B5.W10; >Z+M6:Q'S8W. MBB($X"1O"+8@R:+'>A*0>_>V.9KU@T5LN6B[UD:@^K3)+>@-QQ\WQE[1+#$W M55Q;=,3< [@[22%,GY#EV6Q3A;.?!4W6GA, I'Y!L6#+F'4C0&S9"PS33ISO MK6MFA TF##PM\X$0F \)5+<9QB'ZR]I1$J$,KRP,8N_AQ]23YRQZOK9),2$U M0=BSEI\H_T8-/:=67M6;N5-.9B*R6PTVNOH>*CG# BAK?8W#44Q%9 &6L;SX,"R^]!FVES#3&PT> M88,!R\M$)CQ]9S4T^TZ.DJ/05\:\E'H8$<6$@J@W^ F=)KKG6@U&LFYD\)F) MZ-A)$ =D&@$ N!+#TO55=][S?(6J4>HL&\=3! MJ"@$8PF:>M(4&MU D"&+AGAB^YJ\?(BCS;$Q&_H>Q\>+*-N"[#K($2"<&H&8 M 2#^IQ69!15E7[SKEKO5^;)MY-71H<3KKIW>O22DD?U)NY&]8N.=VM%$!2?O M81\!H^81I$.5\ZQS0%BSCYB.=3%FM]WJ/ YH/^WTG+3]B0JZCED^/(]](!3D M)LXFH4PLS:OQNL!+0P?;KP"G!H)P\0A@L 'GSP"NH@SM?.:2C,6JM [5S@)5\/,Z&I29.&J#&#@I+I,P@F"5 M=UHZ'=,:EFL\C#E;PKK(M:PQ F%;$S_B<7X@/"L@;MZ*K*HT]'V6V%^5SV>] M_H'C0.J5\K)G,63XDH.]WV*L8.1Y#."*2EF>OU<2QQB%XG^9!W%N"1GF M(%S/I;6B.U.!80(O2E=WPW!@N&9 F 50]KH8AZ,8LV0!EKD_^##<)[H(,YTW M*=YGHLLPC#VD3R&23P'BS9.E(*,Q?DRG[O0T31X!S'$%U W$LUX!24% 5C+C M9)%7#B$4#<KYJV9*^1QT61;U.(&V'CX6ED$'-O MGVC;^](8O#N*A$6JPT;K1=Y7Z2.H)MCA68HD#H;>)EN BRB#Y) M81@E 3R4 M]"V+/,-MA/3+@HPA]I4]HZ@$YA@^H1=B-7];]09JG!H5(.=%0WV\:B9;!>4" M:+*'W*_EP37=!ZJ(@P=/3"" MUFLC-BE-,,/E\:P>MQ7898<2Q>XZ0V=&$V%@-4,Y.6 K]<@1C?EHZK@,/%WZ MS%/?2&Q(DYAYI2U1VF[B<$^L#,S=!OF(6)7A+HL@NP9-^KV\[E"@22H_#X*F MDZ4!'7>6JJG67(C^_+@"HF!J+9])4QH><)GDR%[! TLZ1[QJ^[0_V/2/OO I MW-3J&,D&YK>AAN($#CEV36F;E&W= ![M8V"L^1]^GPS8J;Y+.*#F.5A9AE?3 M"?/5V:4/A[* 4O&QT'"O GA2P7.^'UCXM76_YM1)FU/Z";5R MO4P''LQ!"&_DI!"#I?0RY(&6R8,8A^,Z(T)* ,TQ)L 0CUD2'.I4KQ\AD#[S M(!0%*<.NR>/\;,]$8.V M4.^=DH]D51M!V[/!!>=Q%H:HG,19(]8L3RNXFZRBN)SA= +R)P"2/DWH$5J- M_XF2#?9F:LK/"%)_GET5,9OALTAC99WF=0 7=B)ZRI#S$K;G1V6+6Y 5,3*G M[\%NG\( 'LZB=97;EU53HDX#" _K%#X%,#30^PZN_(@#'\3_ 8 1^L6]_=884.7SF:*KID318B#1G< M/:P#F.#6LWA--P"29%.=RF\V/.DGM0 DM?1,-F2I]_0(%.<5XA*L;SVFQWCA M=V3O@"SU,XT#RF,;(R6AB?%G4@_FNV*_+S4FB$^#;'L1IT^M$(U6UI,0;-GC M1Q*H_M<@T=!\E*[' M"1E4HH3XCE$;(=QKWH*^?K(CW&;$.JDQ4[=EO0N^W [W,$@RQ(A.GS;52DLZ M6 ^EER.$&$D[:4.N_,LMQ!/8UU($>B_?$M,=]CZ5$X?Q&E!6JJR)J/T8-#\6 MF9KP)/EDN]:R1E]-!C0D)CJTER F!I_<3(?ICSO[&1RNT(XN^V[? )BE20)B MW\>N/)6S/WL5!",0_G+8JC8&X0:$K2"+QFBZ(2Q9AR$7A&)DD )3QA?(_-Q] MUT$1!K,\#)'CBC8)3 UP9L'T& MISS6(*\F= PWFIPTR?'?CMSJ.9+@*6[492LTVM=O'P.^S2X0P0UDT=%PMG?!]>TH1Z#FRHZI=LOT> M6.(Q^ACK>VEP:\YCW@]X!/$WS5DD[<+B IN0520I1#F>F0ZVT]=PAUYCT3I: M!4G^.4D?,@")&7"9[(L\^YSAKJOT99;N?M_[WR#Y+^YT,"E:D=);-_4FI1>> M7F*B% -D )2-VHS#40U2,@!+%8]P8;B/&@LSO75L\MG@)7Y\NHW >KD'N)PT MV9R!%7GE[H(O "*#&AWOMV"?PAQ36)&O%MS1Q^,MIJP@:0-<->M%'$:DT@T, M]EMTM,;]A>G$[42@>IN&H[!C91EFIXU_"V&ZO@I^2Z'>N!9Q>#YKL>3%)<&G M"778KY4L75^#)Y(7N8<@)ZO(MT$>0' 5)"%6CB@^E.&(Z!&@E>;(^,:3W)/\ MGR" Y2VB="XL]OL8*39)TB-4('RWX#'"!M;%[1WZV^6"_/?B]O(4_7E'_HM^ M=G*&"(WBS- 29 V6Z=&M=BY/91TR]MBT:';>T6 JR^>WA@#?W7AI'3V=A?NDLW_?F^"T9:Y#-9!$>=FV8P7 M;FG*Z0(1'I;OOQ3MUJ\ID4WT@+Q)T>:/0';5,9;'+F@5T-[>9B-;NW6K*7', M4GE>CYCOSXY<:Q-SGN71#J<)Z.VLHJX"TMP<=^8H^-R06?WU=Y<)NEG*Z2O5 M&%?2%A;.&!L,IUI1-,*$'"0 SNS(%!,/-]U)1T -!1'N:]5ZIB[7 MY;\LR*/T[@*OQ&P$S1KFY7 M3&@Y_H)A)NAV/.!F2@QP%A(SHE^^1ON\1L8L'QE:T;'7X-AK<.PU.-9W=/SE M$P@R4#N!#Y?) E.%_<+XYP_!ZHN>5T@8_@R=1.*\7+HS. M-*3JG;/$)7VK\O]KN ?) S<[X+<6D\&&; "'J_(,^7#]^354 2\HG0 M6Z1,GR"1\JI=]2(IIY"D$'^2X_:&Z2H*"NA=G"LB2P@H:<_P#L1YAO]& MM)IHM#P^Z5V'432%HSQDE!"3TH)DL#FLE%*6+=X]TEQT'DAIC8M"I&Q2O%_P M>*?VC)AA:,7FR#(^&;:NZ=% C>*&Z+8%&>.Q<:]E@_H\R=$C#UGX>1!?I+"+ MG68/6Y2Q""T.(@F4>(WL=NB*5XC'?F7<#_%,0,I>(D;6!2T84I*WA#_BE*HX MN%M%(%F!>[#:)FF<;@X_I3&R<#;(V*E^X^272ZEWK@)@KZTW)4ZTQI)5X9[ MCE5P6]S=G::P10%"+>>68 /PW$)+23 \?MA)[;P'\0X]"H(&Y:=H%^%:G>H? MI,0A"LUW WHEX0BS:OPQJ'[@W2Q.,9D)@-EI^C%.'X)8Z7QCP_';TE#K/.,P M9S3VHBR21AT^_UPI1/4OGW]6$8T O#D>;1+<$JA$4A$7T0?]#30&QF),2D+C M<&9X]P@PIY+)=S;OGK\'^R!IE(+\56_[<"#.4$Q2#*L$]KU-@5TFR&*\(2WN M0?_2) '\I)Z$0(RN9_F#!*#^+LF-J0'V%=BEI_X:*9)4PS%F\:BRM MG\AFG104A.>;PUXNC74$R&Q]2$RNU+(P[*^X0LLY*;(H 5FV6)%93H/)+$PA M,#YV;[%KQ=/XC+#C)KH!<(4S8S9@N5X^X=VXC?:"7*=_Z^4-:X#O#$X() 8 MXKH6V_?S5'86(T0R:MVG7=3]KL+/&4 '[*?H$60I'CRV!S _W,1!@E-4\ 2% M/>D&46=;J!0Q%;M= ^X1W(.(.XET6V<=FAUC1@DRTC2.9#/6'V4%]K42NX< MDBHU*L$Y7:XG9WM5X%9-G'L%<#KCNS'V;G&VN]-DE@:CQ1>)8(VQMXW>#9VW MA&!I*C'!X#JEI8/4EJ$AF+HRT'.*!,334?2%X##GI"\&S[DE$I(0+4%63.[# M!94XP^42;]1-A+;GL1_EQS0-G]"#UFV:GRA!WA+^)G5JBLO/UN!N#F+'1^TX M)2XV/C]Y4'*[=84MP&K#*4D2N!T>YH*"]IT_:%?60O>"FJQ/TCQ/=\LUN88< M;V(:;M]>>YKAV)46E6/6]N)]NO$UM<\F5 H\ \1K*DI*!&$\L MW3O+]3I:@2,ZQ]N'CMWS":>X@1B<%)D2K'+NX29+VS0.+W=[F#ZR2^EM'GX< M&N9X O)8:G8B0$MK\BV G5?HHO4*=;T=18B9Z>X4XO-HRJ^:D&N7P[J>*1XN MLAL HS18@W;:@>+!O8'G_ELPJ?.Y\'B+;Z6S\ ^S:(\PT.N M3H+DB[L8PQ#SG+8$EX.69H+AFZ/")OHB;GTQR[W06;+Q-H4]8Y!.G%M;FT'# M/+<&EZLBQ72JGJ1JOE]Z3.JK7@;Y8I?"//H=A*=I)KR))"!Z;"FGOL=D.&:C M1Z $ =? @M0PT'F>CI*,&Z_!>^/C>=&C/,@O@@C^$L0%N-_"M-ALT7-I'2'M M^91FF?H0'BDT@P>BU->#Y^&(LGHA337EWB&Q,BFISLFR=":VHVX5T)V&V#M0Y22QHFF%SE:Y]W;)N'PM9XN M$-SX#)9W.*BQ!6N M7WP$9%1S&,!;YS0#G:)@A64:-I M$A>=@4?_=A)>'CE9\*^+]Y8.DY;?O9[H)1]R.'XYM3/]_9"YU 6+- -6Z%J5 M)AJ&%.OK*7B>536;R1%+ME!;V UN!05O?>SK6AS1)KJ&MQ=XFVR6>T M7^(8K')"FUQ*V3BI07-\(21 ?LBBCW0U1%F07*5;>3,_,&X(>>'@%Z1CX=L4.<*.8 M5<]'8Z3(Q.A-8[7H6&"$X2TJS^"6-"<< T%TM0/_*L@+&.4'IS'T#E*_,71+ MVZQ[WG>9;'&"U6*S@6"#JV2P,^$D2$+7\7(V!;XGDM$TO2LF#O?,EE0+H'08 M3N>+S'-L74-JHF%V)0]Q?A-D^5DA-SA]\)GGPLS1XZ+M >ZOV+3OO=W7( ?P M?ALD]XB?X K=A%M<,XI(./[+7?1<_MQY\PAITKQV-1"2L![G;77,&F+L4;), MP#]! 'UI@!A9<]CAZCPWW+N:0DB%L$?&!7HSXQ][V_YB9,U4^((\%ZCV4GCV M5L8VS:DB^H;E@?#G#'3S,.6R3]0:L"H:WO.C M]!EIK=J@N3I;.+VY4H8T>&Z1S=!HUL.H#KLL]'IIQZ-QRCQ)E,%I,U*^KS$HDWDK<=DN MR!&CG1]+G"=I^H44+$AQO?_51)Q1 CP>K-=XSY:&L O$B6P+2%BD["P*O8[338*S^X+L_'F/!XUI/$%;C2(0HB4=T:)& MI-Y"30:XUL:X!0A' 7#GI+L HW:[0QCH_2?\J(BW-[N$P5E[494[ !^C%:C) M!I5$$,8RB'T!A@RHF\*N-H&_4.)21+]VTDH*(?/K:&D]+7;J6;K M(+M,D-V-7R[57A'U@H\ F<"9+L]X"B\,YU7WD68(*VD)AHA#',*'F;P J$#F M)P Z+^P,0\9(H_!VV"R2S^[Z$__VICAOC\LTWHN3=G3!= TR['(,XIY%I'2P M<.'-]7CG\DBDQZ:\D$A;3\FR\.XW4ZB9$>)U;ZFCW2\5:I&QE=BNX!5DZ/"[ MF9PCE 6+]J4T:II\- MZS_9:0C12O%TZ7\Z%RN0ONZ*R3],ZAU.E $VU;!&'N,$:*O$5OE%S@2DY?5% M9GD(%DG8AWY6^BM)K3P(;P+HM!A4CJH);(4Q*?=&,,HQW<:,O_+@D\ZW''PV MBLC#(;XIV#OR^T7)BXC02UF'M_3+TVLG-]-4G-MS/?=\K^L0Y M]2Z03)"#= SQ<7>C+V6#*-4C$]I$R*3#&T/G=JZ #>UHNQ=,R<#?'(#3."BO M .;41J=I]X+D6+N"!=/Q3>^^7HL;09G8RW>9RH1>C\-Y!;/YY?9/5\ZB\WG= M"]AANK^ B+TF_%L4L%@M@&$!GQR6Z!\"/#B83 "_RX.\<#L&1H4V>SM]$D>^ MDK@FHCM3N1.XU+FH'.)>%!H;4DM5/-XE/(*F<,.,*XSG8C._.F/^>BI/4E:% M&O/QV:TN\U>#HW4NMD8=6"XY6ZV*74$B'F=@#\$J(B56<@5G7!A^_&3&Y3#" M*%OM^7'\5DH8[2\\5_H9XGR'!^,Q![4C9IG(E?MUO_'AY+=RTK38(.+4-W;> MR+)_%(S/PF*[)\Y01+R<1K7=4TS1B^>W-&GY9ZQMS4D1QB%3'M4.ACW=^XAEPSMZ, M@W2W+W( ?04$6/@G>D'QA,9DIH\ORU4H!*?$5,I%(E'QPH'M.N[4IQE'VC]Y:\R (L ,FZC.XW+W5/ M]3ACV-LC<--^A&F6G080'M!S8;$CR<#H@\-QAS=IG?[BJM1H2JW8+1- MB/LV0D)A2!@D/,KK^/L^;18FIP>+LM R\"S*]FD6Q*(L:WY_PBQK+[[C/KP]WNNTKAGL0"4?B#?G MJE,S>HR3%L?TM-U'2+D0!3"/LK8WR=F^$R#%IT?3D4;(B6:27<^C9)W"'2$T M3?80_0!'I1!A65"-LX2X#Q9B9HX^##* 'W?8<]3T9=/KS';9$+#$86)$ &(@ M;C'3S-,L";A/27KH:4V <@\W RAU[-5+]#J&(,LKQ5@F!,>G*'B(XLAI@[=Q M2J;0MYF4?'8-]PD@N]?TV2/"PM*].,0B*E+[:F"[BK%?1 /LJH##4(N,$DPCYF)?!02G MA.O5\-VEZ_PI@-0R?0AU?GYV& S3'>PG$,5CE19/53SS7 M<@/%1\',3!JBS+%3B33KEB[*W)9LXJ)4DM?=6?(=75C?>XW_*G.Y9JK;O M(UHD8;V]O5G6;1I\10C,R%B0SX;+,02R0_PGJ,W]F!5BLLAL"^GJI159V3=? M2T:C*1_ZB[6:/$)I'!$M'5$9$%37\QWMH?LM3(O-]J3($)%9ALR?AR@IXQ/^ M-Z A7XK:Y3'%:FHY5<9%S\F1X@Y45J\M8_9\" J2\)$F+ M<-[XO->VL;>".%2-;B;R9W7"M H=6W6.'LQM%>KF;BMH2T=@=*V'1(/VHW'X M;%0O06W2.=H8E@,,RBF1@F 577)W($8_W-0E[Z+4];Z:0-:3'/<;HWC %N) MA16BCR !,(AQ)G*X0ZS"=.71(W!MPPB2,X4L4WG1RG/=3B#A%F0 +7B+\)Z! M1Q"GY$J5W&PC0&:\]\;88Z.3/(ERC'KL9<(^X\#FN8GD^"4Z8-;'R/KK-*F& M(VLG&5+A#0PMZF\-K"V1?I^ZJ!3- @W<,BF(VFC<)R.:5(!>8U0M?OM/4*Q. M$B]9B"W<%E5",-?0U.9A9!VV^6S+6.TA9E/AN0&AB%S$L:S;WK3]B::A]/6DYM#@HB!)[WHYM M% D)6^]N)H#=QS-X1,Q3J7PS+FFA-[.:I&]QQH'3\[K!Z-^I:/YD;O'36FDB MP>'ZK.T@M>^"XIZI Z6ER$#\D-07@L.SL"\&SV>>A"0$'7^*XKA/]\LU0>=X M7PP0>_;#T Z'KE"&K++H0C])\SS=^1$-#;?OCJGCXJ%RS(K'_"1(OIRF,2[_ M@LCLB'X'87/'2?DA12!-PY\^_FII'N="_+%2P/XI#9(+M(2[;0#!-HT1"CF! M< !,Q4\L(PD>/^PDF7%E;V)7^&V79MR1-<(O&Z6_=9/#6X23'):"8AE^YZT1 MI'$Q4'@B&F3QY8P/<'>^9--9HD.W/ V]50<]'Z$;5SV;YXX6/'WWO9!>*#KR M.>SWZ-)O*#\Y7 <[MUXA*G);^F'#.S2ZI?I6/HW9]IK:]?$Y?XI1T7OV(_$T MGB\N<>O?I+@<^IG8 O/L<=*5F:@;ZM6?/K$3\]6S_NI9?_6LN_>LOWIP37IP MS='\ET++)]M9HUE#N&]-!,D7C*P> M[[=(PCL$=Y47]+Z\ GZ+<8@^ZDOEI2#%(RM1I$\@SP%X2+5NU?2:5MM'EKL< )ZO0^439,AUDQT$!UOF M.I)5: Z$65R^G5\>K*KU%MJ;OH&>&4 M- BY,'R_@H09S^>$2/\[??9K\7U.)PMCW>/-YO1Y+&V6,+^?AX'"7KY(JS8# M#+]'#-9C>1O"'-6[PX'Z;6,V$6M@'%U$CYH&8@O"')C.Y4#-=+,OR@%*=&GH M\;P!,!-[A<>"FNF34P&@USXT6B'EH.I\+->.YG>E-/#"W$937_A$H<]'^,6;4 M0F _. T<0.=XHI?N^=,#,DO#O,^(FOOL)Z>J8U;!(!]\-P>+D++:FJF\=N8& M3G1Y#G-!S/1$IW)^K#&X[HDN:X)S ,SU'!^:X!^,ACO+?761%G(]H :?S86_ M@^767#5:)4+Q_")C]*#K_V[!F(TKEL^)FON\F*4I <223A0^C#D+(!XX4SZ8 MCG%2+2)]NW!.%@N/ S7;.8]1 TR7CW*R PH&:ZV3AGWS^L^?RYG_?+ MYW[PZ/E@,\9Y'DO[6[@@YF&=\[E0\]UR?%/E1N6!F"?KZ;H\LM(-O0V^&PN%^=@N77VF]WT6GG#D MB'J<(GPLUXPUW MEQB\!!1L;">SX6:]=SWJ*$TBES74NP"F:>YV&-$S7_V<]2$1UY8AT7,"\2XM$ M:_.Q87HPEOWL.@Y;1VL[5;;;E[F]>GP9K?+4..S*FS4_ MM@&M#U[I9I9L0"_UWA+AX6BUJ(+L*@LVA==I+GH]=;]YF;NFQY?18E&%MVG5 MLC@0'4[?^N!%7B)MAHR7C7KH&YSB>8/[X( ;Q;7']\G+GDPNO*D@#1C8P3-@ MF,A<3EG02@HL@4EZAKP,6&L'$&]BO*+P>M-(I;BGW9]7K^OX]\%1.:U,>54Q[]7FWV9(,,]2#81^@M[HS$OOE$P/CWCHE/A M1UEA](2KD,)T#3*L0$%\ 4!%@QSO>2#\IK2()(F M!:)1A?-C4#R'W@2Y/\H+X_/F*ZF7!Z>2RM,^]1K*%]5TZII%NO3I'.U7P6J+ MK'EX0"(^_T\1[4GP2.U\Y\&:U2'/98J%#G[$\I:[53N?S("YW24:]=8VM-02 MQ)&P JZV00:6Z^LT6140(@F6%#HS-L6H<2\[,\]]::Z;O:M;Z+L60G;^O$A#-9TK%[L=5,BY+!6*/! MZ 9;%1.MT-P"[ $/;P*8'^YAD&3!BI+68U&N@N2\A"TKRGDKP>H1$\J,13GG M_2C()K,]BQOE^"6("[ (0Q#>!\\U%>HK2OT[0-:$3%J;FFA&GXXC] MZ\Q<$^)ZG9G[.C-WTC-S39^1,G-R->3U.B7W=4JN_Y/M=4HN [?OFO1I3,GM MYK1'01S]#L+F%)6=620 R#??A:O4!7@BDEII4!JRO6 $ ,U>&L/F,(8[4;$Q M2_=:%P(UER8.0FP9C2NK%%"N6*BEA#$.9QX]P@3X(9!T9G!?2/=[%($TB^8] M0BP1"-2:%8=LUQ,12#,7Q[ -"G?>CTEQR(Z)$ T^SM\.#>"4SQL5AK2'9F% M0,W]#J>-Q#)95(S[:S78%@]9#H.5:#H)XV-?B9>FHSHLWABN":)I2[N@WX-/ MN(/>ESCYJLGR!7Y0U2[8O1K(<28Z\F1QGG9P$<9"LP-T6@+S)-U&NQQJRKHU@P#2Q2BU1 MH,JU3B)H9#)() !:NI08^2)J4AI4H EQ2CL?1/E@NRL!N^W8T$%J2:J"T4UY M?>X>7EW^&0X/#-$XCMSTT-JT*01#FS1]I4O$]JAY29 B[K7FR2S[TP$-R%1!DN--R9H'0X%W,=%AE5G%>67":; W5E*0S[K+4EG MIV#? \?OJ:OTD9BW691<@[Q[>)1*V,KJ-_E6&4=L[/4E@TJU3% =MY&'FB@: MB]:C[!-.00$$'G;"_#;PW-.SCG 3&A@A.C<7B%T748*.%]Q[>95'C^6_NGP. MRE'EN63 U&ZC6U*"@K'VSA2FP_%#5)8NSPFX2OM,42-LERU($N+P):R@%)[? MRN[UPG)IQ T$&3KSR#.A__Y;/L31)L \=GQ82!'E.WU#\<3M=Y:1$8.UVZ-Y M/;J6>!^QYQ00,T(=<-/B1AZ8+%W?CF-YBE'CLU&;$0D+,MUH&N^KJ]2<7T;Q M&6G:@:J5SG('X&.T J=IEH^HH^OL%@G*?":[V-,.!0E9=-0>DZQP=F(!7#<& M9*#WE:AF3^HL/ALN(V@0?D0KS3ZEI.]H(+U0:BJ[P(<*%!ZPQI/5M.R5&272;5 M^R6($4G%KIQQ.Q7-LKF&*4;MM570JM#'N_M9T51L#<$(7W>+\+,%N'Z<'C*THM>BTFTMX5F=C0 M.,G'BOPM:DA@QA,NRH5>%'D! 1D'>;A,5A $67^" =,PHG\[10>6JNW#X([8 MD"SG#X@F\2IE)EYI#2?@\%<$M\$7A1PZI=8TFM@-O3#$495J][?_^?;MF__] MZ]4OW_Z?__W?JWWQ_,_DVQ_"W[][W/SSD'P^*YX^?@=_^.[G#[]]OC]D\7>/ MJ]_?QW_/W^5WX.^_?_?-E^>O5Y_R]_^ZN/AP]_.[Q^>3TW^^?PSO8)!^6?_W M3_#G^.K]7R[_](^[3\OO?[UY>,R7IS>G9[^OKAY^.3P]_KR(OIPFWZ4_7?_K M],__^?#IY_/OHWWZ^-LOOS\&O_]W&&SR1_ ?^/3GV]\>OO[T3;I^_LO]YNG7 MZ^\OEO?OO\OV5U]?_/+U89__],O-S?>K_WP^_Y!^^V'_CX\7/ZS_\F[W_/?' MOP3GX=/AXI_Q203B/X/UN^_N+[X];*Z>_W2SW)Y^>3A_]]O-6?SG^[]O__/Q M)OKGP_L +C_V4MI_0&T]"USV-DOAC]T0W>4R-=4>WV9C;K? F M4ISQVAU]*N40GKNCEWNY_2:HS2"\-O'EM7G7&3M5IJ=MU&> 6UV M#T#,A=W#M1MN,B\:'X3/D;5(,E-%HG(U@1A*R,]'X,%Z,)(9C MT8QZ$Z@HI>>AC4'QF%-@5AB4D6ACG1 -"$1Z$-<(D!=Q5;W?7+8[,.^Q0,K[OU_% A^E!\('A!^1HP2 M?7]3/_5VR)AE.YTMIL?#E+A.TX0,*;H!,$I#0>;W/GHY"M_GAI7AE[^ +(^2 M#<(51C*.^N%WOESQ9IE.X* M)Q/4T9.DMS*_JR O(*Z\=YG^V4'JM\S/S1;MYL)U>6ZQ$G"QV4"P02^6\![Q MX 31Z3I7E$V!@[@%-W.4IOB]UA9L[MGJS\U$Z3"OE"\RSUFF&E*SW#W[$Q[_ M?+\-DF4"_@D"JKO09M-5.GJ?F6.CIT^O?RJ#@2+GHZ;([I]2C#%;).%UFC<_ MQLYF\@^^A"E*F-]$655!"[/=Q;9ML/;(P5YNOTH@2IGO]O?*>B#,>EO=LP<( M^X1$CWX/ E'"YGD0"+-=).*G\$Y?Y/=;< (V49(@HWZYQCB_EHHR\2!,_@X6 M8()(XUE#C/^@S?@/\V?\AQ[CN5..W^6M@[/JLDQ&EMF!-M/R"S-X*3/JC$*'QQ!Y6@8,8= M:;8/*B%")WI0B=/^ASFH),0IX$M4F*I1OR4J&Z_\XS1(5B".^PX4YA-S#,H\ M7UR"'!IW-=H^$RY2N ;17,T7&>K].5 M)]>3UL X%:=U?.&W#2.OP/V("5GBIEZ+J+9S:9WX9:5F=7:".#%>1EU(DS>! MV8U-/7YQ,VY EQ_E<#B6=\3_ PZ/&V)WU.!A/\H>:<>3P9NE<%^9=*;1Q M!*\3CUC\>9UX]-(G'M$R[;4[5?IL&FK*-N2WKGQMCW &B"=Q#O($,V25Q3XP^&F[7)-7;KLGM\=PO#A%/D/OEJ,F2@*R MYGSHA6T)%>2"H*S,9Y!]G#"/:9+.-$9>6B)-Q155IV-/^%87(6+^$*>*F%BL M57B]-J28F;YHM* P9.I7SXL*=8GK4[063=.@?/AR[P(VKT9+H51/^1+56?08 MA2 )?6Y@$5K^ #M62"2V*K ZQ\5ME'VY@ !<(IP09&1R_&1.>%'BICMDP\H1 M+RPSD1(J^6/^N*8; E:P5-^^-U+E1N33R)54E-H_H3/IR0#5@=Q,)$.6&I^ MIO<0E;5A&B.\M;[$Z0[$$%< K3GF/7X['FI1]19\"F"8X?-"8GYY[Z,Y).R( M*7NKYV*/+U8BWPT2A;'DC(^]Y-OP=(G&4]GYXL9X*SQ/G,U=C_/#U1@LE$VC M,>-2*IC9_\K;DXJ_]RAC+*TDB?5PR*:]4#[TYYZ0YJC4T&ZM,:RR*2N4#V?$ M5ZD1W'I\E4XWH7XZGT- +F5$@[/262*T+WWV%I!FK>1X;"V]E1Z+3?MR7MR5 MFGC]&K>;AK-'[B&J&*N%PZ\C,&9Z)!*I=3QJO5G:9K H(<8AFL'B-8,:QO4H?S7*( M1GF.A0QLC?2>"LT%TJ3S_Q11?LA GL<@'*0OWB,K)D/(L$5SF?RZC5;;CVD: M9DMX!^ CSD"_!2N +-[P+,(3TOY1!'&T/ERD$/T\W50[(5MD"(&["E=/RYM" MBT<%Y1RF)?A0#<%IJHZ/E#U,'Z,L.H[-5CDY;HXP!H=S WYP&H\<&9) 5?U/ M0FADHI@2 "W%5QBQ2C4I-7>F#*=,M,91._A/XP#MMVRY;LAUVGN A=_:T2D8 MUI37\^ZIR>2KO2'1RWP+8(/.<=4.';M%%X]@%X(1!>]*C<%"QS)SV*B *36O M_0KT92;6QD"QMB; )3SYX8C3\4YCX?=A;0J>/KUR%Q8#+34!Z9'F:W/YB[6I MFS(<)MKK@+0(RRF;0=S@\R5#$5IF+56ZKG\-ELH(@R, 9*/^\W\*T MV&RO07[^O-KBFN>S:+T&$"0KX.TXUR)RUN>\GGA$\A;<.^,"=&L=LBA+UWF: M![$)WUSC.%U4P)?K>PR\]111]>6/0]3PX)]B[VZ2>]A30\S^.]X+"Z_GM1DR MT5I_E4]ILLD!W U>0\X$QZ9@ K/'%"7(X:I((K;C ZRB\E,4/."J[*@IKE)R MS@_!#>Z+X:_(!AHTD:C-&U+!*1.%T$!@S6IDQ"7,"+DU@4B#M]IQ"WE5(+[! M94W2$M[BUBF4F 53U!P ]KS5@E$'?3UOY,ICE&F'-@^C0GV5 "!OC>M%M7!, M$+)U6#;$(5R2)2@0;]599L4AV@-9)7Q>/,31JL(MU_Z8^JDW0TU\K[[VHG&ZG-L''/O*F=I"HE%I07*"4F MP\RV;:.IQBF)X5PFQ^H,I;TTA/("I<1DV'AK--V]I"LE%I07*"4FP\;[I>GN M)5+)L 80USP8G"#)%TF/!!%I4;A=#((A% I9Q/(05=T(?=QP*KN M2SC8P@;@L_N#GHA:OF0.?T1B+,HBP0YQ=+[FZ>I+N2%UQ#,*; IUC$8D-.^/ZL2E+'JI<'^L639M?<-)2E+4"'K\) $ M^B(OP!$^6G(KRI%A?(OV(/_Q!-O=J>:ZFU6T*#I-J&Z2F8N%Z0YANQ8-,%S8 MGAQ^^!*N+ H[A%R%CI^VBR+?IC#Z'81!$I97:&^YNKW[JZ?^P),@@'G@6A#I M;F\$GTX7?PT"I%OY:^/RU,_?I%+TFOKKL]]Q9W]*#?L2AE$2P'+BEJ?F&A0: M+%V%,E,#3&TN1N<-&N.-.V5:!=(==*Z[;]"0.TC)%&N]P=X"O1IS*@O-YL;R ML;ELO<$2F9<\6L-2LYA">P<@MM;&MQO[MN5 :?.<#F$N/&>L7R1K4X'G >+B MA_KQ+5J0TOO(>\==.V^@/FN,CA)J=*.;KD$+1%DT@ZC(O96UT)6Q:^_0V67+ M2BWA5_KE3"I=K/Y\>"+RZ''(TG5\&J =&\=!.6WU'O?0**H34M0YRH'@RS'- MYJ_ JHU?PJU'"!NO0_<)CXAI[PD^_RS=Y.T<"[;+/;M/N_:%0JZ*#/0)WB6: M[!((HJKMNK,H+O+H$9ROUV"5+SM3CI=)?>_QI&=S"+@*<=,[5W6Y//TP/H MS!*3S4SBP_#Z>K8D,"'>V2G.[MI>':J57@I="/Y36&P(BLLS>QF=I?$U8G$I MV*=C$*>0%&-%C#)<%7B%J&R^JAAE5?Z?JAQ%[J7!A?%R3\L1WHGD;FH(K%T] MI"8N"H27>EIR>&:C(+RJ%),U.P:?32(SUH9$A@RRD9;YFK1N^^J2SF1G)X#* MR_<6(.*B55Y5(WU&O"7A!6P;"4J3"^*E6AU\OHV7BRN(JC4U(8A"M!AJ@(8I M)N;G+]>X8'-,H/A;04)=G_=- 5?;0/Q49'W]4K<0DUL3K>+&TPV2 F &H8.; M+"I[BO+M:9'EZ0X]0;3LC=I^9\6=E.3Z?C9(R?)X3PHNAZ3TAU*8F> MC:II?3G8I#C'?(D.@1C]+;P)(*F^=EH7R2?C!1J:8XP?#;&JR?L\R:/\D)$) M3APE"B3ZDNT(;,LWB5KQ.D\T1GZ]W/I<('_YS-<'Q>6FC3> O M40C2R_1>JMZP]Y&?^)'2A=\X2?L+MS$,ZPZL"HA(*\.\&QS7;)%X,-/O9X38IREKMA&]FV%XJ+]E/VU_925+,H0 MA^]+@&&$[<$<+EO2&I<*:12N438 M[ZTAZ0U,PP(='XN&)*=!-Q9^:X>PN7";^+;JGMY,EEN*A%/P.7;^LBGP'5H; M4?]1P5D:5RZ TV'TC"\^SS$S,Q(4"I&I^SB5W)L3<;^-'A]#_Z95EWWEZ%-R M:\Z/I?WEV@@QO2B?I@QO%3V;*G5'.!0CQ=GV%YXCVQ(L[:S3]$#WP0,8=\C: M/2#C/"PC7JZ=" /\DW97RC]Q!!AN+ROPKGC(5C B[5E.(V2REWU *DJC[8]SW0&6;]\'WUY8K(G:?- MJDY=4Z_,ZLJ.=E&R6=8*>0M6Z:;BD]SN$P#D,R1B<2.*L'"T3XYB(^ADA8NT MT;+*/^^W,"TVVWH9V464!,DJ0LJ792!WMS5EZ?)U/(MK?Z^]M"S?[;0!9)._ M? 00_:NH:U\ D,_-*R$Z3-Y#,*\^?$:G$UK3=GV/DF>PGOE@E/-;7 M:+D%T5'>ZMG3=(+0Z2_+P[?HX%/N)ZN 0KVZN >>2K/-"BPZ>O_MVM3EW"NX M8O#74C[+99('R08WKRH1$OIQ=^7T,LD*B#LA'4W-Q>H_101!>)F<%!DR=;*L M?.H'9>=I>)/"?)W&47J\X@15V3(1OGVY_"W3')NV96':OABNJO$!8)(NO#WUWPX"6*\IJ-!9,0>JBFX1Q3\VE! >I.Q*- WD;2PZHR':X61 ME )G$^GP9U1\K#C;-/?.$FT-B-:9[LSLA!8\9;VFP5#6TH](";(E<>##+(B7 MZ\5JE18)N: (HIO@()$** QN D,?.+)HY>8+\\=:KL\M0#9B7!+JT(?>0NK? ME!J1%8M9]L*0A*#E'D!BK9?XSI_W(,G5D?EL/LP>8I16F))W[RQ39K")UKBJ M"4LE9,?-'=M(_?9U-+$S>DE('8[::A18(7'=R;&+=@I-'"GZ2Y>'[=:-'30N MNS8.9>*W8:.D1&RT:2SW-MJGIP7$TT\.Y\^K;9!L -G%,=G%@O?:"!!OG@+S M=]@8NZPTU*D\&+W,DU[\(;\((OA+$!=UQLH-3-=1OH1X67*^'QU$'NUX\](V MP7@[SU\,>YF<1=D^)3XMG-4;A5& 6PP*"IL+PE]ZI7DI\GDU^J96$PZFKHT4 M*06RM?+#31PD.=*@\_\4T;ZR5T6E)0[S!9VXDLPT/"R]K4&?<#K@51I&ZVA% M O92&VWX]L[!%E%N/81MQ"]$ M>CS6CDX:].%.O$QR $&6]P*I2J=IXV_M0E4.IS+ :*3>M^&ABP>@>R=RFF// M(& :V01\L?73Z5F\M)?7UL5YD<*> 7]%AM^!<)$O=BG,\8#/TS1SE_.F2M\$ M(N[JHI<0@\6$N+XZDN/77RF- #&3"(SI['@ZBRU-H!@>-P_H_R-R"^)-^PG$ MH<=3?$C+K+PP0>[2NY';#D&6&VQDUJ-H'K3/)=)#Z2LZ3$TF73X)M.1P;/?5*'@[708X> M6T92X&N@)Q509=N'"4AO0MEN'Z<' $Y @EB:9ZZ3>EGX_?G[Q477&T'&XJ3% MH5;XVL?]R*)=% ?P%%U(&X<7!!W[)-[@2K287H@HLRM C2, 3@.E>8.4:,.4K_,Z"((QRB?PARH=SV7_LE5OK[U0U M!W!]4@X0S_!V&S)O-,] N82^C$V0= ;7HJ+AGH8S3DY<5!Z.IBNHR>L,["%8 M1?^WO6_K=E(FYG'M03&M9_FKM\EDSRPR.'Z.EN$#V'SIK;O6?(EK=D+2B@CA>'#M4NZ MR1Q(-^S8+#OVY=&ZS*-/$_->:2VG:4-AR:-@[K2L8;OTIR+Z2XK4"AK#A MP_;P0&Y5HTSBV:,GG_/)H80(I:)TB]L/$E^0_FB70@ZDC=.(J[V0O9W4(Q'?PFKI!035:M+<4,$?KY=6R?^ECYJ%Q:R0,M1$(VCKE!<;309Q M,PFJC-E< "TW_FB\';=MK]BNR\S3D[LXE@T J,Y@?0&&=<>$2T Z!-I5#5A' MS-8V:#?*DR&&D1P@HGA3'A8WG3I5_Z[3((W_AG]+GSQ^D8=ZJ_W+C*M. 6 M?>WO>6\&N! %M,CG+\&6E!VT@YA3?@O1+#,@[-&$:?L>)X,7H[7?Q^ YS2B5 MWT@0%[M3>.$=@=Z])0/\0&)1@X66E?9 -2DI.67W[OZ$-JQU>?V7+!+-W2[4 MY,O&DB0AA0F]U+2K:ME];Z(%*VA:Q>W&U;;C MCCZBR)U\O#'A]%5)Z^(\N.-&,"+Z4_ M ^78R^83 6K7)-G*L.F?MW+5ZF47;NB,U9?C<-G%%WWAI%F3'FVA#QR!.^PI;9GNV!XMM M\:F?XB9EZ+H3>ZXF!KSQB+Z>F<@44$RR9QQK#YR$45SE #Z3XALAB6#. =5E M51]5NNI8HKRE-M-M#JZD'"SZ'(QH,VV#ZG@KR'7ZLL_(CGD 7^M]7?9ICN+X MQ(E8CD6JG'F8+ZMBYH,(@(>0^W]!0/BS)YI;3@W$3T MF(_3;V1]=:0L/)+M(=81(7R\223.(3D3+Q0^YFJ 0NS#_D1SR\G)?-0.A3\0ONRCY'U6H(Y0G1%_2'U@ "Q"MRO! M$Q(J1>'GTS"O(0E-#)K:%^7^W3U82&G6JO0C89LD!=5])-.!MPK$:#B%T++-^PHP/J7G(L;$I,UA>S8C+A5:* M1_\K#W&.0#7!.4IQ;R>X!@P-( M@[&GXD9)2'-0CUY>"UI.(2YI]PIKFFZ4N+2&G,FNTH,)T)W"@M8[^?G;KU]3 MI</D8W>F-XL.A9TG5Q0T@X6]G3=&%'IC#B+O:0% M$;"+Q;BT(.==E#C!1-.5FA2R1CXV30JBK6P:U@4?;][7.HEX;)H8^/O7..8. M.-JL+W$2R4@+C(RZP9T]'.:N'TL7+4@M.CRS MK(;$M(:YIRWCE5L68G[2U]85T',BCK?)NLHV3:$EQLC M*<'&FKSNU )&[?RRH4<;DL?2SN/S]*LY>+/QSB#Q0$H'V'MO,*)YH;]=X>-Y M?&7XEK@4L6%6W%Y9A7_Y3=EK#13BJY97;< M=R7TL4 AZ>.VY>RERR%C M[0L/EMI,?!Z&QNG*W7*3\#S-@VDH1!V\+^5V@W M?D!_PMY:ZL"FV770="T;]1CD88B.HKBC(!1&K'QF2H:P HKO?WKWBU9*,^=# M?_=3P7;JH#F8)D:/TA:=7TWA_'56S@/,\3;4S>Q2< M[TSA?#^_&9^)=1%#2?JKLV;IGP&'T[1 M;NY&3D,,K5?0KDB5TSDR30L44^N#"?HM74BG#1GH.N7:81%D291L\S(@FE3- M:1O?@\$"X8PVA)WS2[KN! N$3'66,6D=V_]((FZ+PMJ3>FO?C$397\'6%?VM M?+E9)$6TCN)#4?:DR>FP95,ZI[5; :P@^GZ IG\[^ZG77P(@ XC!VG )".@Z M+M4JYP(S5@]8LQ6^4WH-0N7P @2+(%:'U5S5@O5:UA5%K"#/B,%AWC31OOW/ M(2J.K),8G61Y)]2REZC'\?$\T=1(K=-7#0NB^KQ.DU>2%1%5[_ZTIY2)F0@3 M"BFD4JR9*+\$61:X%UZ/K)^X]%$"ZP,'L;\8RJ@*JV0WJ[(;5\K:OQSH96M) MKV_EEL\719%%SX>"7;A8 ]QUE 39L=(-OZ4QY8P5\0Y8J^5;^G5Q="9H#-[] M&9+L/J20)6S7$]Q:^23:[@JR7E"%%6RKVHONGDQ\ZA[-]%AK0@ SHIZY"O(H MY''J3+AB#KQ9)['$*P';=HX$JIZY3\+X4"8"U>=GW4!TSB>,<$Z^'$TS.G?$ MZP$A_:.G(S\?&(#+3<-FI3.7AR)GW=H;GL >8=/1?Q!=-1)B0/J'9[8(3XY@//.9T_.'87&#=J00> M&5[JD9VZU[O$/6;/^=HEW;O;5W0K>;/#8DX]B#TR$[ M6\Y;XGQY@%UT-B3BT._-D8E71[>N1 ?<;&MT,6[H*<+.O-S0@_9"E5'R[] M,3(F_-VN'9^W4*$@=>BL@E8IATQU+Q-F3=O7YR[DKB7\W&=Y+R\W)C&0=O/V MSNN%E73,E\E-E._3/(BKWLCE:GF(@Z18)&N!-!'WM Y/;W"+:XD,*3"_8C=: MWQPR.J/5CFC$Z/._]>CQ]++5!0@":^$Z-I TITK:76I!:ZF9Q_#KP@]@!ML@ MHL6"D8/)J^MF3X,%E'4Q M<5Q,'!<3ARP!XR6E=[HJ#OV>;>,M"VBN4M>L/5T6LL+NO6D%;X>]DO(;^?T*K18,E7O(?[%:,C)RP3S",IHJR<==[G M@K[EG:\3(#OS,;R,7R50"0&,+:8!8K6M9SKJ1(.EMZ-.=.1DM]95)_.J"G%E MX:ZKE$WA,REN&/1D?442PB)D_309,&#M#=U>3 0'#4IU;"^LC]4H:1509^#> M14F0A!W+J6'=\8Y,^9&2Y8<7[Z?AQ5,IHN6F17V01Y6=[Q^="8##$U9\V MV3:,=-00U&#%:PL9Z!YPR9([&JU(>_9],;IX'K&/:;+U*E$A M [Y+B5B1J1A>R_5W6R0)?8RWF'+"\V$#N9D>C[$0F,$SJ>WDA!8]WE0N5AO&-+&"U]2K4A9C9KTHSI-Z M[0I9>8Q:78E529SEYA1-<9=F)-HFM]_#\F\>6;7[V2Q1R[-YNVO7]K* %%QR M[.C\'+RP/@Z/)*9S69<9(&4;A_(OF!]W%^U/'DY]]UQKW&/9ICH(RU$']G@( M'P(?I] 1AT37EW*CBU,$%[\=&[6W3-=T8(P M1BS^#J#OT+T'E;)GGQZ2H(&.._W+P^_IMZ?=8U( MNK9(7MQ^9YUI1K0L;(9<]H=LJF0"5X]ZG!'>LMZ0RZ2T0]96F2!N&6T<6NO M+'E+.(&*MF\^@X,-ZS7F:6_4A8ML[HUZR-%[HS_.B+UQ??C>R.X, GSR MTUGS I'U'O0"$">YOG\GQT]!$FQ+DU.[-YF-E2XY. P4;_M+&].7:W1@J?*U:NBJ>'U)Z;RX),5;YHA0N.\''_M61%OYR M(/ *3'2;BBPW9;GTY;Z\%R\3?G,*9WO,B+F9"7ZL* #MJ\Q61F<6#R3+TR0A M<7LZSM8!@!6OE3K'2AX"-;2.HN.;R39+#_N\"KM\B%G$Y3K(K].8/JY'JX8>O/T5= ?/?M4A8H>8F1UG%'$=1[(%0GAV(8'OV.XR:!VU%D ?[QLV M? #& >5,5G?5K8<8Q@Z:(1WH*K:WS7HO2: TT+JT"^DZ=A"K^'#B-I2[A[4V MSJ"UGQQEO.0P!6F'WF& B/VZA?$$#',-ZY_^*SJW&[)/\XA?#U-XFG,^].NK M!.JA\QG,FSI:0G60LV(UY,+'"R4BXNH0Q:R_):M@]D0'"HM# MQH]I$K>WDPTQL[T@AP/#?=R^#QD\(+P96ER\"%!"):[2].L_@_@ ?:Z=?]^G M=0,+[A8:EFU8-=^'C)XLX*=Q_=L_W*)N4( DY#BV'7T@ 6L]\<@L7*9EV)I> M%ONH".*S$6V 8(>6KG7(>'C32#9-@EK5S4R&=ILN,%::[1XG)CCZ"_E_Z]T. MQJS[D9T,+HT,+HT,+HT,T/S,51IQ%7-S+L)#WSKUWSVPPODL);3\Q<]I$O9_ MUVUDQSA6/4;/VC@\[8K-12&TQHI4VO^B3<1NTJR" GMVOP8Q6^7N%($.4SY? M=G:7BIXLT,(6RHK5S^Y*BC?T?#T<[0KQA!Y2_0:V!HIC$W29+S>+D/Y-YC*+ M4I$P3AH&SCL MF+R%5L[NB5K=Q8;+M:.J!B)>)A##K2=K<= G6]P%458:_>L* M/0]9NHF*9?8QS1W&*YDPY[,>G<;&X2:Y:(H!+Y!EP$C=,(^LK]/97L.'5 M66\L:Q6V=F-7A'1]"?''D!I>#4QF&=1V(]RJI7HB_"7(LB IA/GQPH> ;(3)W7T4 @%@8MTH7;]T MT^254&'35]X#Q9O0VU=(RE0M?8G QIJG;( X :S$HZ\M/DI)B(I&S$N4*C#5 M*6ONS3/5-2M(UBU.;P@5*)U!0=914R*V>CF%T;D_Y BEW+HU#"Q?^@P-S&-0 MS8[%AJGA&(DQG6@H5!;<1DVY6FV< Q9%?JZCL/*LJ.TEX5$1?[4)\N=2-/2; M\ASX"XF+G/VI7&/E^AH,Y[E0JHO-QI;&$$:[]]VP'OO/11R?V;CI!"=Q1):3 M\'^VZ>M?FL\KL35_.HM-.KRW."O1VF2 RP&Q;@*E/X[:>, MG:BMOMS8!)L-Y\,+"]G-'93+>2-IE-L/#S8Q9KZT"7ZC=-,=/:4)GDQU+9C2EQ?_68W IP+4A MG;7E./R:J8[LCWT>7])# MX>D*$\XB]=3*T5#D($H9!;C])RT^ZT8Z:B>F/X MC)>%HB\' 2_&7NSF]^=9/[,PY6T#P]"Z-;JW7I3>6/6>$?E/W]S9+G.PVLTS MYBZNG\:<\#]Y"]34<^*(9H[3W4%TJ+59M7'6#\>;FN;Z"7[B<\!!=3^WZ(T[ M_,4#3>X&P!,' _$M"A^&(+'VX" CTEO+ TXK?:>E[ZTH.>*\'.?NV!=V/N N_\WP4$*U!Q#WB'T#--?4G1WA_<,=[H)N'CB9,TQETS[\?L ME/?^=XIL02JVRWOX=G&=T-2]6GX*LJ^D>(SRKW6W9(;$$_V%:!.%05+T6BS_ M,\BB3J<*K#@12VP.]HF- !+KO(V[4CA@U7H,CE6^T"PB8T)SL!:P9KR.W04P M.HCG$L'C9159">NYQ/5:T6HSL\\-1IN89^7F(NQ(( MK$X.FM4L7/NZH-5$IBI=8Z 1'9J7X@4_W!%I&J!C[9S\ZYAS\J_3.R?-0W;^ MZLY5=QQ]8$I&FI92_:ODR)3!@5212Q'$,(FC$\[:A$4]#G*7+X6_C=& ?_/O M;O7K31%!"H@LL22_7\;([Y>+_/B0 N(=W#OAJ9)XC9@A^U-09-%WY)H4/6H# M$&TX=(4T4*M)<''$F]5DZT"H)*SI-.;#ZJ^/SD.0%S<'\E0$Q<%M,YTA9;\= M=4;OBEZ/U"&P>&V-V[16RW[$ CEY[;QC+B7< M'CR/[&KD5!N>*2)N'C^:L 4FHN&SI.):^76(8KT2@!IOL&8Y4L!6<6TB#G5; M7PR>M9J&)'#5V%5:%.G++3]9 O(=417-ES$T.YMJW3O1S@#PEZ\ MJ#J"&4*%9/_[G!;U=4.KP?K@,\^(2IX$YQ?K<*XH94?^V*_2=[_^=!,<Q(69'V=D754,/_/,%,>LQ,>G_RDW0(0NZ4:8 0=M0A#5EXA?R0A MB5[9LS$O.\)=I>E73M*]< NIQYEX.1>X91D &4K!%@Y=MC06<9Q^H_,;(:GN M,+/?2%"XIECG_?;Z8[Y)L^LT*?UZ=01;/94@69?]BL]3.F6G8CF>-/E!<;D9 M\V!:F ^!*>L>.R/ZB/>9,5Z]L8M,T^MG)CH+7D'#(%+6C[H3,M>:G%.SN)H3 MM$/>IK%\S-;M18BJ18/5J%)&V;']"L*+ ^>6U!X/WD0: D:W2 *H.[3K0\7L MV=Z/)VF0>\#0]IP%:]*ZJ;JV0//)>XT5ARNXGFU: "5.=6<$5G-CNQ/]X M1K#+04!R"@S-(R2_$YSGB\%Q#I3-2"*3?D3;NV^/%06>MW45?+_=;"ASRR8F ME_X-,Z.YNRY+6)A"+7SL%0*3!4:OB9.1B%)C,P%N^<%G;T%*(L1@Z0".K6.? MT^2&9'0V1?1*>&DJ9WL8EMU'R0**"4R#ZOBDMU&,6#=T 2EB/3#'V+7TUXJF M)0LJ#1L1[8;G\*>@.&11H2IL9O?D[1"=02"[WJ[J'JY=@)',38OM-B-;5J-U M12=[1<\6UT]4,0>^34N\%=X5D00]K&(30I(.#49RD7DV$XV0&C1,U%!TG]/B M(Z6:K79!LDS(OTB0.=YK8@X\Y"]K**&N_"0X8NTZSW(3"VTN,E,(#,%.4&7J M%A])D)-.%WA75G4!_8F'RYA=;0&P8U;CJ6@^I!G#KM(L2[]% MR=:YU&6L3+Z8OZ4E(!4')%;4L0VBV)%'$C.-=I]LTNRES->G:+#[!,G+?^>U M.1B1^MX4WFC1&PC#D"MM8X437HQ3Z1&YT[)KH//A.#7?Y0ILF4#PQ>DOU?\C M>24Q\[,UD_PM(AF5P\ZMI43!AN_2\:XV=.\6JI -EI$ECL6479M; +SX-KS MME#O40_!V'I5.2WZ+BTT0"E[MM4@"1IHQQD9NU5[Y;S$:;9H3Z"0@1]ESA4$ MYBNS2\]7+&:'NI,]#(N_'&X'J;@I4KI*D$IYO) M";= 37E??C>!QZ>2$:\>+?@KG6-5D,)K.T2]1_O]5$0K8V2^HI7"B[QK?YZ* M:&6,S%>T4G@A-QQ]7\:7(,N"I%#<<80N".'GODN:""=TMON+IXZ3PW.=)J\D M*R)ZNWV@J!)6N9L\[8*,F**O,Z(/1[^6.+3@L?SHJSBXIPSD!?/#W">+1_HC M"(,]\SI?IR_[(.$J.J%L@(/Y%8O4B'06#108N_%.=7V-3G^SGX#H][_RUV?( MCT]S@!JB)?(4DP'I@^6\%949=_["H@3K?43KL4'_*.M% JH(&RVF7(= Z3'G M\PHY:CMQ0Y\T!8.AQ3G=MZ"JG/OI6]/G?/P0C9[ZS9G\:79]%OVI=]E&&-L> MR[FBGUZO-',.)Z'RC3>;7._K-UA#O,*_,[K"OWMS*G^ &B!5>GS'9N"Z@Q[> MAH/[#$H7K%919V^QC 2W=;B/T%H%'WB1EI8#P&!;K?=\40D!,4JS M1Z]FQ;6/6\[%!#HM O>)U&K=Q]:75!W&BJGEZC=LS+I4<0-T>>QZ"]:%,//V MU+8H4!?5$=DBZEN!BUF9JA8'A8Q"H':ASX7D?2AUN:RGI]DM21I!QS?5(EG5 M!S*,TVJ]^;5B:,A:,^T"V>Y\&9F0_LGYA[ M9[4K*[.-/=EE0WLKGH]H@S7#V'H@D<91UF+L]CM]PT9YB[4HN4GC.,CR!Y*5 M']J\+VA2]E@J#W'!H,C(:D=8$Z][^)]#E)T=(LKZ) M0GHH_I&DSSG)RC86]\G^4 :2/#$3"_V*57%.@OB81]A5%BURBN+&1^$/M1JC M==E/$\W)5FW$7-&: 0CVEX*_ZHZ7< 6;?B\L)6$]NN$2VG );;B$-EQ"&RZA M#3-2\0:1$)7"XE8YQZ@;#-KY9*SMB.7;LA>9A%^ZKO5^4&NT\8 M%^7T5R3<)=%_#N2/TIO="J@+\D-6FFXK[ITM/%O\^FPH/ZWE:&T%(!Z;'1[O MDX+0'127_.6[:)]?D>(;(/6/YO*QQ6P)7EPVQF/_P^AB;@&:',WBYS(R7 M<>/)L!F'<"(*'\HK 0 M5T6S@,4N+WU-UF%3A@)0B\''>^M+11O_1OR6W"H5_6^$O43(>D$5*+W>@0*7 M@$O!:.@W';0Q1B3-ZI!52-=?'H^MEVUS[UJE6@$&Z[\> M0B93 X8&LE-L#6PNS(X.'*YTDKDQ.<"[G@BRMATMM;.:0)7?^ QLL\=8PX;3 M=+P.4:0;###GSL&F[+YSNH!C94HW5!S'IO?(3B SCK>^^0)!2<,1D7&8U<:1 MB=<,-EV) +/2C [D\)#1*V)UP=NR:YU63H[X>P_61M7>;Y]CPFEC],[[9[0F MZ7VZTH*V]Y'OO!45I/TY6LT&J$@LZ4&3U7QH0414JV;!>7?XF*W345S4G_BQ.#A^,6J)! M2AU[.CR?3.77$7T*54:NFB%WUT\Y&][\LEY6@THF@&-NE(98;J[3EV?*X_HV M*>@5T+5>&-!_F]I@* :KY89;<4AECBK+4+TBE&6R"KZ[BRCCT/;9H-6+P+D" ML)MDTYM=&!_6E/E^>W6H9;C_^1N1F I$0,**:3#,/J-[N:.;1 MGH2\!6NX'S#"00[)>+=XH8LHRDM:]TD1)%OF#:SB3,KGZFH7)!_2=/TM.CLK MT.6GQY7_FQ9(K)I08W3Y*&/42I%30S%/F,4U0P6O%+:$FRCL.41/3QK-' :"7IDE?(#*LW MLI*DPU@FJ> \QS6-EQTLTDE'=F%Z2(KL^.?JBT1$.0G_9YN^_J7^Y5) S1_* M0[440FLHK]%-"MW!@&[/VGH%V&;PWWZW!BD=:BZ0LEDCUF\0#D#3AQE'@2 M:"83!?#[OZPI #K47!0 FS7 :&6L ![)EEG&]-5 ]T._$8YZZJ W94AM/(-( MQSP*-'W"G4]\Y9FBO(B[8*"UP'HD(8GV1Q2 M618YJA:!V[ L$]X\F@YYR[:BQV5S1K--_7FW7WV?%/-X+?V5NGM?%;I[0>0D\HH M&[P^^A=ZF>"]KR9=:&,P18SR&@V1*R,$XW4/ M1TOI'ETB-T8XWLP)QYL>CE8+S39$;HUPO)T3CK<]''&[SSVEARPD.2LR795F M2+-%'+>+SG@J* YA;-+Y\KI6[S$"PGK^7TJI>%\,\)(I\H/+C=_Q\/(29$HV3[D,91>!QB9%A95Y_0 &>5*VX,"<.R!?HDM9R+IL.[KV9K M0;PM3Z(QK+[JT#ZR-@].[>AGBH@6.JCQ?.0VZ"G0,Y9X!M>2B&OC>(@-A5Y<&47'6X-'VW>-1)Z. MZ,J&BQA:A,,JW?L1SH"PEU!*'<$,H<)*^\C644+/OK*A1OY WWCL/X#W.\'' MWH*5K5[B1,@@%!>^S8N(LD76?^2$BO]CM(%*@/>EU]HW5D7 Q06M2*.70/!^ MA/>LI2;"$E+0V)G)X#K(=T&R9C]N_W.(7H.8F;1:Q@$S?YIL5%U+ ' PPR99 MTM%UGO> @1!UD> EKR>(EC4<@(J%X%XSU70=!WG.;+)W]$A*0K9#RY(Y3E_L M4B;0GB' )SQ\47<5E1Q9I'=CCY;CVS"?.N*5&/BBARSRKO $..)97;@$';[\ MA:+S:@"P)#C[,6X7^^8XY3BT9.((YF+'O-@Q+W9,D79<%'517K*^3G-N]R%W M1PZ?&<_V-.E]2GKR"+#%NT%<;-07&_7%1FVR;[(L_18EV[RISOP8%.[,= +R MO@QV^D8.-9*P.AQ.3'0])1T4IV;@JUV6'K:[JJ]'FK'.'FW+G;XQS(24KCEO M' W3&@(F5'6L?^;CNZT78$7"9SOA"%C]U0:XKJJ&W">OI.HZZ-!J."3M+W#2 MVEJ00XN6'$MGES/62+Y,!C=9_ER6Y5R M2Y9/7M[8HX]:^:#6SE8>F5&'J7A SZT6WT/V M:1X5;:/D [V]T/M>L(5>H]7C3.B1J2D: $:PT%@G+\DTUCY)+*8(=SXJ&QHTNJCR-=6B"I R,"HU_ABO2ZASU?I8[3=%>GFD!/'#4]E//ALE*(2 M>:_CM@Q)M)<)B+C@S>98OS]ONV=W!:S MY=(?DIX(31-XYPH-PHNYCXW>)/)H7;>(?@BB=75FG=''WQU"#KQN$8TET-LM M8D3M7L_:O'9O(+6;C=Y@DGQ#+X9-)Y+K76F7Z$^M_+<5_;=F@@[7MF7&Y[ED M[,L/HV;A8IN1\K+X$!RK^N@O[)8+?8<*OO;;.TM39 H@E 8)?=!K$I_3@JD2 M(-:]CWR;J8U [D\<5/7031&N79H5*Y*]G$,+#6MMG2&BTR2G;7[[?1\'"?O] M=B:R\XN'#D^&N;FGG91_3(/$3)^T/_6J_@UDR-$I'200.H:-,CB+KL$R$G?A\+HX4*@!K0C]?4T)/MTXPJ W:_<&C[[)*=_;[LPUC+ MZQ?$??G&4\ P]A\_%^SOMNURY1JA#"_6KT$2DGR57@7)5W>;3T1_YFI4"&LM MQU\GX&)]J$(K\S%A(+TQ/FHF!P@_-XY;ZHVH$_'/_13KN2X([E?AV3(^<2=J M(V!?"_4\*_Y\*JB*8J,^T==ID$6I(FY_$^3/)2CTXZHU%(F+G/WIW!M*/*[_ MZ'S9&F,"DF!BNXQ!2:JF\$>2[TD8;2*RONF$K8\1@7!L%S'?G.![Y7H["4", MBE,A2&/R+8G!2_#]>$G8+R_5)G>79B0, -59=(70&]B#01>TZ_OP]_' "<1; M1Z_1^A#$M8XT,-^*1_ 5= <_E*7S1XK4OF%@D/452>A_%#5=+=.B;(3I8RZ= M/U*OQKM#<RY?@"2H(&U!G1-'*NHB,ERPVEQE-=6#A-7DG&-NDC6PLEZ5K60.!E(WCK;Z;_2)8" M@5?0Z6,4DB0D=X3<)V'ZXBZZ:4#8HW%-2UPR[$"%- VD=+:++C?_3%F;/%:% MNS@V053Y(J1_SASFC,(YFI]<-= &Y4099LLO!O76SXR=C.9DO4I/Q5V7FXE! M^$ ?DZZ7M,UYWF5]>2CR(J!OB60+=9<"1_,3'6]\:02#I R2UQ=063KQO!8J M%H#BX'\[EV- .G]U)+L!UKU=_4C8=,HLEJH*61F1PW8H$'_X>/.2B09.$XI4 M_Q(PO5NTJ@&-B5D7CC; 3;5(U ,91Q@)Q]9QC2L&<1S;#L>]M5X5,#B/=Z]M M$:R_ZG)3<[?,RC)A'*>XV"8C'@!/H0"]+;"EUS+,2,# ,(AQR55F49ZC15,& MG8'<1%=S7"C09::20A<6#*.PFF[?:3)6(!X\(1CB@'I!3(+X#L]Q%-:T];PA MW$^]!4O"]WHKO(\[>KQ-&F'-!P#'N==0:;W;6(DC MO;O0X&M_!HP1]Z$A!I!2E[KO5[(F+^53N7RZ05^NO:^\Z0X3> =31JD$L\RH MW(+L6+[?Z'.K_ GU5G._]:@V3& 6 I^6)F\;UA3G7ZY,Q9H;8.]9R//Z*- M%L++3#:-)L @>[X3@T+E2RY8O;\'*F^2,3=ER277QF#X2-0@HFMZ,!O;4%_I M$-,Q3^B/ZSZ:?Y00^\$+6A#ZB_IG%\&3L?PZV$>%,L+4LL=4R('G6'_CG=!S MCHH1QBLOSZ/I..1?Q@-6)!(TTE^UZ $2Q(F] Q%U&-&O$*+O0'YK9_ZR066V@/YJX;#J*:5E]+P(+MO$)HO5EV M38#%BV)_(B$K1DMWT,,A"W=!3DX,Z$5<*\?Q9_R2;LU6I+4:"A3+[A-AN6 + ML9K3,_:"A_-:'1QP16Q+!HJ0]5S'#@,=8X.)4'@#>+&GC1,$%P<$J_! X*9[ M C"0[U*L6G* ,I1V/V-NC:W!R_Z[C$YZ#*5/CA6:0_'QB%FK_\/L\/#G,3 MN,3].7G'FMA4J")HP>8V:@!P;;=B4-]P M;D@>9E'I.K=P_VN/YC/C ,O[(P).F2DR)G^8'HM%&GZMR-8L@76DB=8-8O#9_,^H(1(HF2*E<'=I3(?.JZS51\(D3RJI M[RF[[Z &!,A0\Q<,#+$)I8NTWWQ62BAVQQI !2E\(1IB3.'$[IC:-1-YGWLJ MEZ@ N%=Y@SMO;^$2G],D6/_[D)=I\*]EK]5-0;)'LD^SXIP9ZC)^0H,EI&-; MI["79!GW&X[!D48LL#=DP[&Y3F6QGW4@-<1ZW"RG_;2CHR*G8X MF<+0E_+?E_+?E_+?/?//!\IK' =:\3;=;V98=;4W:82PUM_3W5.T>Z"/%2UD M!Y]Y#A\S0G MHZ2L3.U8<@HVO(:G&$.JX8H8?SP-BT&""!$6/6):"HF MX>?S@5N,@-6RNN<]]4C6A[ H@[4ZV\N9:A(R, >A07 $Q%X9'RU)F)$@)S>D M^GF?=,/VA<6K,8\:#9X\ESS7.WQTL :$<)G>QP@P/VOO"4!Z0$[F&SSL+-=W[%[KND&38N_GPG.$@ :Q.T:MD\$ M[I,B-7I/RT:8^J,!@$$#N^U,J@Z=NS2[#<)=7;9-_WG=^7XF2UT"0(.YK>RH MBF!3:+4^(\"=.H;?S6-9<^;; "O-4S*.6\AW#J,3*+%Y7?TK?!H)V'D/GTODAG8J2R\TBS],P"@J2T_LIRV%;_]^43CD^LJ:7RV)'LGNJ G-* MP)VQR1['X32\U*#F1LVE-WF $HRNQ$_M>&-Z7N<#IY3KPO MW:@3W>"Q@[ZO(GR MJG,NG>+M]KC7JPFI&,1K!-68J% A*G@%M>N6B:Z[27?)^KP^ ^XU8K@P4U9J M4JVWK'/QM&G/3D8=X*R7[CK3NV'%J-;7:5XL-Y4E@5UD<[KWO^RB<'?^Y_O\ MU"+AT^H??=+^3-)6Q3XH+C" &/K& M1(_GS\'!04 >,=U+HB5T->U2/R]P7FTTY WU#]GXZ7GDU5LRF> M,D[5=[==5\+VUJ/7EWQ]%U] L_MZL84A_/!U;,_]; M/#N'P-BLA/2\X 2S'6]P-M-M*_*R3S.ZZF^B31UU]$=RH"-3#C^F+#UND:Q/ M?W.=D77$Z[F.J/W,.?1;9DNZK+N'Z@@A8)43,6+)L6%[#(\3J-HU>NM96$3( M&:PC>')H.A^[CKP:U*>SBO!Z,ZV"Z%N04'K"]&?A!8'[J5>#NP7->KY-\)&Q M>RA4E'Y+D^WO]']&4A!\[/.%8%4,(G!PML/_#?:&NX'WI>]^/U8%P85&:4S7 M%\$?%"2R?BI8F)Z1)"0#>"YD8E4>,IQ0;-L5P=^C9$LG.T(R_!%^&(4EA0FG MD<5]LHX"(XGPOORAM!87&H2DZ=)';R0"WI<_E BXT" E4E,RCU0AWE*NP^*. MSNIZ%R1;GA>=2@D/BWI*_],7& M00Y6B-.-+RG($GI$YHRUQB'0]B<9:&#QB+IF>-!0IH>U9' =\[QR&"0%(S#3 MZZ#?.AJ46%B(%C?U>%\Z6IH*5P4BSMN]<3)J.EL'GWE,G3+;1<.)(SS+3UG< M'5\N$&/!Q[[N0&8PBQ!0/[8-HPFC^,#:AS4'>:O]U7V2T\'+*+?EJ0**IZIF M(]FWJ-DQ/BA^9"E(2'K MG#V)RF/-V_Y3<^*W-C9T,?3K 2OQQ7#%##H! @^XX7<^[9DZD OGK;ZD&93L M#4/6ISE_)"&)7C5>.YP/Y[.JQ7-'ZXQ1!J32/;2G!]/Q(0Z28I&L6;/+??U8 MX,G%IJ)9>J)<8ROE0MF7O5DL]/ M'_Y8/-ZL2+A+TCC='N^34"O>1S+ '/NLR?" [#7CNC'F$I ,,$<)R/# \;0V M%,L(>2/HVU_Z#G8;!7H' K4Y3Q_K*Y)]B\*OCR1/#UE(Z'7YA<67:J$N'V.6 M^"M@L>N3K0VX>4&R*+A.,Q8;J1WG*?Q\EOB+P5#;T8P];J]17O9V^7 (6.EM M0N\,V74:,WZS(%ZEU4Q$QB*7'KF1G/JK,8_SG+KHYS66%*3M_P M"E-+$/0! =CP6@,=>+%"!*.\3'AP#55/>8$,7 M=;$CCX0>Q$75F2E*UZ:QU.TPIW.EHV$OX 4CVZ,IL/BCQIZ9\VA

E#*W92J_V" MSH@_T'[2 M)ZH5,8#^SJ]9!%(;C.%'@\S\8YIY)LH8B2S"VF?_N=9&&4$SLR M[([V0ZE0,(23"?B^BQ)ZTXV"N!6G;O>BR*/@]UHHY\C4 BY!4B?X0SF,JR2^ M$=)L%7Q4@N*M]\N*_A9S,$;Y5\"9 MDA.TC8:J%@$(VW;! XD[5IT07KS'E$&W@X:,\=ORJ*D[5+Y0,?L.*D.3-$A= M&TJZ+*/$C@;7>[=/V'>9/.$-L">N 6!8M799(DDK@<3UM91/WF>&J<;1P\G) MX4")$RKXF13794N-\'C[/2PK5WV@D\MC3BDI<<"F?!"OB5$C7NLJ;'!"!S\% MV5=2-$Z'84DVH10X'T['L*\)/0\$C-C!^R3,2)"3&U+]O$^8OWMY*#9Q^@UJ MVI6.,26#KJ80%.!8MKJW5.<;[K,X4G!B$+&"#JO&3BQ()%FS'RS3^S6(&8?. M)"?CP><=8*0(I=!"/0JLR1B5?SL:Y$,-HSG6E] M(.DV"_:[* SB!7NJ.E5E?.K>HQA,U)H 2,0"]@.*CI6=B+[WJ ;IFE9(#3^^ M04#2H4:4"LZS=APO._LQ#V5IQ>SXY^J+1$0Y"?]GF[[^I?[E4D#-'\I[>2F$ MUE!>G_<*W<& ;L\:L:[)(H[+AZ>G&YN O$_3%Q^)[MH7H68Y4N!.@0U:%#_^-\X"@'UM8)@A$Y-JGQ M;+;;PKLQ4T$%P=:K' F/]0";^(DR6>LZV$<%/>6]1&0../!6!1"R; 4!6T,8 MD6PD7(J^8BTY/& =W[HAEJ)U#9 ?_*)D780^(BGY0IQ* .5H.4)M8]H'7'6D M+];KC)0-*:O_8+&#"CVJ/N840T]>04+@09%)B\I-1T\8B6$XFA?M!E]L#?8< M&*P_S[ETI/K+$' OFL@"Y@@50%N.^$XO&L?G/Y>X5UL5X%;4"V3@XH<3!/RE M+ +%%9+PL=[]QF^@*1!<[F0M;P"VT:X..7UIY3D+P0O"0KGVU6J'/Z*72!WI M(=:H&@$"E@U[9Q7X2+81ZW.1%)^#EW$/>.Z 'E2'[AN>#P3"ZF;Y"5&R?3J^ M/*?Q**B[(_E0(;H@]^9NM8EHFQ>VLZR8HABN?L'R, M^#Y9D^^_DZ.-Q=X;T=MUT&!Y]\$ !FF;X%[IN%/1JJ>PXN7( MU++XU?(&^&<:'^AK(#O>13');$B@/^*,-L C!KT?]C? "6%NH>,#;73'6]. MAVH/B>9M9/\Y^H7$\>])^BUY(D&>)F1=]F<>9P*0CSPG,0C1:01B\[7:L%?5 M*K1QY^>/. O=(P"CP=U>'=0VL?/KXH[^C9T@D/Z8N+8P[XSW!PT#P^%!FM)*K/ABO]>=@HI<:AVF8WE/AQT3C<> M'B:- &1/7ET)W(>;;'%81_1?%T5!\J)D;K1)1S+L+*X],E@:,8A?NV/N/HT[ MAM%CSVM2QTJ./X/Y(\]C4RC0:40B>PN;"F21)(<@KDP>5N30&7!&UZ N$(TC MRUI<0<>I<])]%G$?##JOI3_$I!$!QN.W??1;E %GV%F2WCNNUF>+==5)N!UNK81'R(??P;G BF1D(( M#^,ZA*C^P=A\9T$LO%%G(PPN)(T(I'6^;(G@/8H(WL]9!._/(K!6]6M [YK^ MYS);I=_&18.+QIR/C8*#1X.^Y)T\#OM*X5D$OAYP;HO^!$2#N/1)/ KSAY2^ MP>/_C?:63F/NL#.Z%?%A:>0@]0GKQ\%5(;D/),O3)"'QZ(!9[H S6/Q\()K8 M0ZLO8:;/6(&*T3?0VND*P,;_F#)7SBY-;#RK!H/-0H$,(6A@ MMON"[>^66SJ#N-9;5M5'9^ YW%SDR#32L.C=EU9?AU(C'IK_W MY,RIJ@U5,;S).LC&^=PEP\[B=)#!THC!KK^W]B[?1=G+_3CLNR/-02OUYMX M+'FU&J([^O!MCS.+A=R9>).29;E 0D6"/2.*5C6-,?B>QIK!O68P_09E595B M07FV__,7-OQSD!,V]_\/4$L#!!0 ( .>&KUA2CM]WNO,! #[S& 6 M9VQS<'4M,C R,S$R,S%?;&%B+GAM;.R]>W/D-I(O^O_Y%+BS-TYT1[3&DNS9 M&7L?)]1Z>'2VNTM'DNV[=^/$!%5$57%=1=:0+'7+G_X (%E\(?&DD&SOB=B= MEB4@D9%DJ7_\H>S/Y[^@=!TF<5)NOZ7/_ST<'+Q M<'E[^X?_\:^$_+=__G].3LB/-*5Y5-*8/+V0RVRW?U@FY#&/TF*5Y3ORIMR] M)2=D4Y;['[[YYO/GSW]E*SL@V MS[_A_;]):28?6+4C>.V9U".G9A%X/..YDD6/Y11;@U< M>7_&/6=]R__C V.QQSS]4M(TIG'#/J>D^-K%0,*V-"+AE+-EC^:66XTL;TB* M@?_E#S%-_G:=EDGY&2]+KXDQ5B$!6-",%#0Y1_7V?,WC AC MY/Q;_L,)_T%(SH!T_3$W:_DMY$+O*^[*-\V7#%?M3,I&[QS3)C=G]? MGO0FM!(9.V$+$D"2H\A;M3R?++/];VT1@S(2#$" SX - 6=V>9"M2 M\!YD674A_Q'AX'BW2.W8_2$C*!@8()#P-0S,5NJ! PC=YKL_,AB9Z2;5(F M-/B"TAT:<57IL&&TM&S;]O@X@;4H762&,H>]@@#1NC@,87,K&R.%A\3HN+Z[P>^7R_+/'DZE-'3ECYFB\\IS=G> MZB[B$ P&%@-6OAEI)02(](Q!D1W1D42=GJ3,2";Z\IUXN:%D+RAT48<".G,@ M]+%H*!R?H$\U1& A>P4F GQ]!7 6(GQ.HU-A7AF(L1Y@_%L C-TP22&X$E)!Y\ZXFR^%O;X M,/6L2)3&,S-?===<=$6=HZ# " $2W(7C3! M!XA$27U<#"?DX87?IB5E8B_OZ3--#_3ZRYZFA>10^96P 0S?XCL41N2,*.U+ MMN<9/$FZ)K1J76 ?9:F5V<>08L*OL=?II&U8:T#F1#6M&]F3-TFZS';T+?[G M.XT63MV-?&49/C ;<<-86S0PO5B6R7-8WT'/"49T6,L5\-D?6Y(*:^3-EM%X MB_W5&ZN[#STS*;B'D2]VV2$MBWNZRYYIS,BI+&%^N(9__=1$G^ M<[0]T,7J)DF96Y]$V^HD9)'>TR4_<$]62941N#B4K%73X7&39X?U9E%N:,Z3 M*'.Z8=]/\DQOA8(^TJ@XY'1'T_(R*NDZRU\^4=;_,?H2[E1LWF+ ^/[F+1)M M@#\;F@&QN1B[ $C'B[,6+G#L.6N>/>U@:V<1EEV,C7H[.O I50WJU9.LLEQ$ MHU]HE,]G*=6MF8-M>"@GN<^ S#$V$N[7(-U3CV].Y.8M5M#'OE@QFY$QVU'2 M@MF8_YDE:?DS^_*9 2@NEDMNC)@9RO*?"F;E*U/TD9:;+'[<1.4OR7;[*2O? MT];>\'3XBOE%SMD/[F3,9;X(UF8F4X>V#)PMLNSRU7R:M?/0_4+?D926XG0N M^H*_CYV)9.6V8B;,>2;]CAF?Q7FX+5_APW66'*JSOWI?9V]K#ZZ?2"EA;G@9 MY(LYB*X?$71 >98R4HQF[=<'O38A'WYBS&ZU-6:#W##:(D#Z4T'CVQ0SF&[(#DJ^M1%K &"9+T66'+1L_=R"H H44L)")WQ++= M4TZC@E[1ZM_;E ][D<;\'^[U/D=;[@('3*B9^X MM15HYH=PX@?:DD*/>-L"9)@<8B$Q+R\7$;(P0%%2MZTP>0D!CT0E>:+K)$VY M366[^%[\",V8F@)/#;.I=\.&^> P4[)C,*5J*/O]4"F8BYR_7DX1SB)A;F0) M^Z!"YN%G^*O@S-8$UY&,+-]G/'+!J/Z89X?];;,(S.-:)F0 MFCX#6Q;Z-&<(#(+6705F1&?2Z4W^H^F/$A.U5UTG=&4J%*^@^Z>L.OD2!V37 M7_9,N+S]BQ9=KWJUVYRGR;=5Z@"]!6O06=*&DHM#NH3_;)D_SZ(_V6_>[(TJ1,,%-+@^K,+H+M#F..:419V MN:9-1!I[*O[,H-V"_)XR4R?B8 SN:1SE<4$X(X,.]8G\H%TT;":C*UKLX5;8I [*^< ^ IX,P[_JN&X/B("C""1MZ"0SLWS0+_V8+I&/8V/*]IB M=7MS_\!/@+<)OZ0;W-%P9C",K?9G%,+G8;>+\A5PHYQ'F,.FNJC9"%PF5,D,&%%K M.G$0YU4W7JA$W.*>2<%0(V4/PP9:8;@'<)N*I,S78;),GK:TNA+!-YA9%G]. MMDB%:G4,(=6MU;"E+V.;' G4506%,[RN:8QABEW9UA 80*%;$W$Y@_>>D=85 MX9X6G>V(KQ#+5B/P.#0 ,?'WF5BYD6+ZZ.A/Q:NPMC2B&MYG5+,1>NU4,:,[ MC1(_=/JA[WAME6T26&Q@>^.;*!(+R+-247 DIV+$';B;H[7_*L MP!5^%VRIRL[NV$9$UCN$:HRKI%AN,WZ]='1K]:*\V/%(UF\TOLR*TA)R#H3# M@<^>.0"&;=COHG:VV):VZ4\X 70#YZOG%H^.4O.O%GU%-CW$?!N!%=>L?WV9I%-C'DVJ&[LLUZ>[I9&2L[(^4=TK_+^:W=\N6.B:MD _!XVIZON^]?CC==/_ ;+?Q@_A#V MC-R%M]!I(0X\PJ76!*5WA&=BELI"D%Q-HZ=!Y)&M<6< M1.H8\N4!.G!(P^BNFL:K7<0!+TD9< 4F\QL!UDFQR^5A=Q I-U=TS_88B4@+\_TZKA [^',.2$Q0,ZEU&>O_!R M(*+Z^ WK\'*T'C3&WY":,#GU 8%QG00?K@$;,ILGW:: C>'NTU1:(7<M;.:LU"0"9P; &IVL([*E5SIT__WRJ#:,'2&>YINA ?@7%TO M)G? BEA;)U7-1J2W/>0Y^54)@2YG*Z)PJ">@4/'A7 M7"4#GZ,(U>65T) SX25LQHVA-\IEH?O<=G)!#'4C]% M.1S XBQ@U#6P\P]S8A3VQXE 0_+N!YZE$WJE@*TVSB]C1AO>_]JD>^I@U4?! MOCH?7@3['#\L4VI8QVV&_!F$[:-.=T386*I/&N352B+\ 9T%=[K(O%11OTL] M^>QX%2OU'!PZM *F"IZ4K^",[K1CWTXQ4+"Q[X9+N$[_/\CS[G*3KXOW+ MIV@7MFZA=/"P*[B,!2BR<&S*;YFEK/$\$F-4*NR#"9SL-#4#[J*7&10,&'$1 M?)E4LJ/T\YK&LZEE;:1?Q15Q=CTGON$N7I;95#$?=0CY?,1P7M4?'@[Y?GLHKN@J62;E;PH'I&,6;N4QN2)INRGLG*YT3T>E4+[)@.UXQ8"YN1^T6.AZD*%I.'>PGOF(2N^8QT:[NQIFZS1LF3"*<[G%*>;4ITG/&^0D[Z%;6CJNP M>UPKWJ 4_98&B2HB\#OKJ8CDKP1\@T#$'96ZR7>/#IV*][,V3X1EGX&\%FNNK<"#:0@M_+J(?=$\T7 MJ\6A+/AC@PR88K3%7KR;%^X@3\-'\/O_QJQ!FRO1BV,QJ]J1K.W?>0Z]X*1F M\.RS(1 &YVL&H@E[<<"*-YD#K-8;K?X9*.UWI3"7NPCM +_09+WAR<[/-(_6 M]/H+S9=)0>_R9-D8LGJL#@NW:6OA[J(78=U:0W=^>O9],#OT6OQC)4"_TGP MH]>,1J)J.$+K\#RC[I' _HE>&:__C>TU=X*5SO^*L9/;9 6*-U683JBPW M\JG;[P5T'OGJXL&T8K'JL5/<9#FP,(5_$\^6N:"%Q5TX5+VR)W(@^A]20599 MWON*Q*=S_+X&^W24#\D'19('_%P$ZEPV[>(S?]?]*BHE>1/P_H"ZW> ME?<9@.Y9BD:$MYK%J^!R47?NZ(TGY9_H=Y=GSTD1W'9!XR,6E^FPH4_$JA*Z M]\=>EUE11PI!H/4<%RT \Y M&U'7,9*O4,P>M:L;6E492LO/J>Z$50NGSX;VDXI$,_).^4GA*;NO@;&V.[,, M7\YFS(3ZFVID#7Y37X.<7?TCL?E9K'X1Y^[E(K_G\4?))ABN[@83")Z% /.B MVLIR#-1=2):3JM,H%!*^1IE6,YU*9>J).UOQL.3F MM?] DAO!, <&>Q0WQ$^1]RZ@#J-=.O7*:>*\SZ FBG]]G6D@J]9!]9G,EVB M?)O"'*LR6_Y:K0,^GZB6&,Y&Q(PYER\7#3>F:AMBR$@(*'L8<_ZL/^_?H8Z< M-D#CG*"*X&U1' *^]R$='"W"+.,&NL-RS.#K71]_H5&.'W56J52>$#::,4[\ M&6)']IDS8DK9?Z621[F9 C$CNXI2M2&):#2/'$AW:9]-+FUFM)\R5WF?2^2] MR&,&<>9R%%+!?ZV2/_R)LD)5?9=AOE MQ5O<[U>JQT'-U-%D7\<[T)>M'3)BO";)!8ZU0KG(_'1ZM!LL2B,V9*M1_6=2 M5!?!OSX\G_G4[#MFFC2+1&5E<5*.)#P$S8I4,&*0>#1896=1G\= O4#F$2"" M"3>*G70#6<\AWWC@"=@H98=S7WU\O=Y M1.*>/M/T$+Z(ZW#4F2E.Z M#>MDC$<.ZEJ,AH'HLQVS.4/ M"AKIX&&MBXP%1>T"X8HNF\;S<$)5*AS4[X,FZWY/K+)>C&:V>^+E8*[3,BE? M0B]-H_&GWP[K*[L!O"C?,+"KH6 M94=J+2!_QU.)_]0G8'&79_%A*9X^>J#Y,[]E%W1)@,8/?#\*8 ,J\5FW%D^S M%'7[F;QSH5'HZ'T6<-INV8972;'<9L4A[V7>0\7\W[_?]DSO%-> M"KYDWT3PB!$T?N!5'& #P%C=6CP!4'4 K"8*V#0J[0-,-7'?6Y6-F-3@,KA, M"1(*N@+K^3&X/&D*'<0[DSJUR:Y**B4RE7'",DH8"^" !>5B1SN82D5SW.@ MH#:EX7&OFMJ"\/@0&,/CWP]LCWN9,53I"Q7<)-LHJ#6 M_&JG[XJ3(]IX'(=AMC+B:7R5Y'3).A7W='=(W;P!-]H!70(G!J'M;4.+=(F) MD/61'.G20WZI; +UM_!T%Z0K;EM_I(KR/$9?&N>X6F."L M5A0((]'LITE-9'9.JJ%*9=ZIB9R\,CKJQZ3;$>IWDM/X(O[/0U&*$.--EK?M M>!V\),OO1"I?P+QD7T9QO%%?MI6.:/T:-F$"QHYN3X6C00+T%-)SMUI^IC2%C#1#Z7+);WDGZ?I#5K@7$IQF5*1 ^23,&S@$_7%(/9#*3^#.;#L< MX>/AG^&\*N)D+L9T^G$*W5[5!1#86.*IN *JB0LGM?3B"7%HYEU#46I*KYJ-3AD_ %T?TIS&FV3WVA\ M_85GR:\IMPFNGRU #:LBHR%_YI]TVY_Y5A4!LF449H0JM4(5"%/()GR!1PON M3+Y_K=Y^GXKSN7LV&B98F& \,M9;72-.S"U%TU7LP\0;[@7V_A[4:'_#+I\T MWG-64GY,/GJU"KX^'9Q._1T8W+*0,B*K^G 4=M*&'P8R_^H$?N:]'>J\.'R7 MTWUUW+I8W?'J_R,<:NW8]1XF.V[IM M2P&_HH1:W:"W.Y1"R!1(W8JI920WVQ4ID T'TP MHQ5^H3'B2_-%2T,$P.<O"-)O4RRO.759;S][]=T24GAO.V MC1ES%NL$=U-$?[+L$$!U5^RTJ4 9+!O7I#].VOQV4=,ZU"E+;U0H29@I?'PU M*+R2!Y)LM=AEW]VOK.O47:1E$B?;0RD*MQS+8V"4*%2Q$B@+TX8G707#J-.5 M;9N/?8:6AM[46NC[-?:P"QS8*_P82%H WDX/P??O;=>U:RLKX]Y5"^0TT$IM 4P M8U2LH"Y%VEQ!G$N!76.-R8L3P/*8HA!&1?TN>HF>MOX0&M)!A=" &1L(U5UG M#"% 8RH(R>3A#Z%_HR\?HS1:4Q[3Z=5R<063GB(*K+1L&0",T2 MD7[9GSG4 M]G%0JPQQ9J+R<\6Z%ZH7J^,6E$=IF-O'QNTXAKSU.DT*&M^F[P_,1Z1%4;W2 MH$#JJ_IOK\%]Z$? 7F$.T">4L+ZK9!F);Z8AWPN\\#H#/$U3#,/S446XCI'D M']DN*>M@.KH]#P3AH4?Z6KIRCFYVGP?XE*61*#7#6+E^%D<#*[9DW=-]EO/? M5NSSHD3AJ=P*U,SWM1'[/ISJ'ID (OLKR1F?T;&UD =@U=&.S-PWMZ+ M!+?ZK6OCO(A>G]#%KWJCJTNI58U0DV&D\NUD2XPFX_/U=BW'3?/ ??<$/+3C M:!+S8GT$;+ZAV[+@_R4\(8&-$;D0J]=P4"A/I&XR3A(- MJ&M(WER[TGGX/%<:%>75@3Z447D(_%#I:.2@QZ"CX:&G25D[$HL7AGG+621X M@DH;/$8JG:+S7H>?:2U+&E_F-$[**K6<%QJN(W?52E77PKQ(8_'+'LDO23OA'!"91?>=3J(XWX;ZI",]7[5K@;>Q/& N??VO('.=+MZVFWZ2K+=_-X,&\A \%,4B!/(NZ^:\Z/]SLYN_,X\5J*W1K&#-&[5 MW'W"H!_H,]T6'2C_-:$YF\A&M_F;.#=;S4;8D*>:&0!N52>.MA4WA,_"$&Z: MCA+8X23T&JE[D,6K%X?GHZ6/&]K>4^"C?=N&4)U3E8R(XKS^9,*:0<82/^OM MWG7AE,BWG4#[#'(J?%0M2U\R%IW?JU!12==9SM]Q7 VBLV$77PT?8>!KS ]X M^[#I)F$!.4YDX$\<"H16?.IB+2@>UP8>CN=_LQ-7X;0FDM9 M)?3Q0>[U:D67)H,&/9KLC@SM^>HF]4B!G((N_[C.GK]A7:J$%O9#F\LR(A2JV-EP8$#O31/"VV"<'T.2 MYJJ5SL%+E_=TG?" #S]FXFD/XOAE$N7**8>L[JWE1@>!;B=R[(4-"J7*ABB! MYVWK W>I7J3I(=I6ET(F 4N/8+!]%\2!#A=56U(UQED/=-H8XF T/?OS+DZN M?B/])BG8DO+O-,JOT_B*H9E#1K1[C&/[H3.!M>$ U#/:?,@FZK-H/&SH=LLK:43IRX3(D)!% M6C[&G.C (7J0NLM,\ &K:8@08+X.2\IU6B;ERTVRI9\.NR>:>P%C1"PP'(;C M R"HFA'>CE0-,9<-2 .-SJ63=N6\,9X M&PF5-OJ:ETS/;7M9D;M-EUG.+$8;M+CDZ>[YRV463X$'-7T$>"@94J.EU_5= M%:3BI[LU <(I()UU6"JT#RF]2'P0=A''3)5%_<^')*5G$^!*1A4!31(VU!BJ M6[YK?B"\#UFDZ+9'H:8^6J I3XN1\U?!R/D\,'+N@I''S]G\,')NBI'SJ3!R MR7Y:,F#[D66IG3KO=>5$@QJ*60<0$=G55-R M;(N\UU5IXWA@!DW/\2B5 RJGD;=EZ!$*F4W3'1C2L_CP69O!EQY:O1)9']4Z MG(53/LT']I?MW29+IPA2CH@%MO##\:';FKP9$>UF$*2$--#H63JI"0SW]2Y* MMO7*,*D![Q$.NP=0L6)LT46G9M7'1(:)QB C/YJYX\;@@2X/.;,T9^=/CTDY M+.YCB901L<#V83@^5!25_XUG\I^=OWEZ2YI>F%" U-"H7SHS!R/QF$>\,,W# MR^XIVWKIND\IK!GHC0TIN6I#JD9X'IQ4XHU:QQ/Q_(ROORS%!6IOKUU*,*C7 M+N, O$-1-25-6V2O7:6-X1<]FI[/[IX_N<"/);+EK^)%^F)Q*-F>4!2CFF"7 MKR0?.K=%SY)ZVU_U)*+K.U)U)IW>Z-$A$V7VXP!:8;ADPE2D?Z';[;^EV>?T M@4;, Z'Q;5$<)LEY@"CCX G@1@TEWNGD5]Z+--U(U0\[AJ116Q\^JKF[(^?G M;'M@OFLN\C!ROZV(G")*G'' A!H@Q\:D:HV?- -HI0\(V1R=TV?JO.[CBQU5 M,=,I5B4Y88S3*3DKFG6HSM8_=B)5+WR,J#4V6'K@F7L=68DW]/@[GL_T*BJC M>I@)4 ,0QD"-G!5=?LVQ#\_DCQH8X:-&K;%A-@TX?XIRS3P_' M,^GQH$_/S$G3%BLW5Z&*<8)F?V;NWL;UCN9K9G]^S+//Y:;.\YT 7*Z(4\U M%'RHT=!T(56?)G,;VS55:JH/$'C23FO!&YO4+4 ML53FC7K'4_'3K/?I;9=.8,O>&5JCU,$9+9)&96>SPSDXV.::!$_NXM[ %-H\ MT@IZ##\87*/3IAF:&P?(?:#9WFS<#MPOV%H>"_?/U^7O4PILA+MC0[IMVO3W M?.%5*Y/X4;&CB7@6!*EJC%3QA*E+Q72IHA05&[%A6"VF+A\TJA>#6BY&HB-Y MP9CA?+TR;2A_^&Q[F\;TR[_1*1SO(4644^T!$YJ3RZHQ$:T):XY[T@"H9'!. M*9F@\W/,=6'OT&_.#88-&0^"F("6#M$(Q1G0::E?D58R&WOK4#UG\U,J_I/& MEH\;C?N%.ET"Q@=TBOO8$"C=]CTA^40\2NM7I])('[M\]("+@X8530W*: X6 M0*G!01%\<([61XT &D]=[<%IP+T!Q(+.)N#;@U,#@W#J_;+BL4CI'%]P+- MGH$;\E]4T6=A7[]Q9?-<]G$?=?ON-GVF12G"4DE*(L+'.(E.EM%>9,,N4<\# MYZ3N<_?(QJ+&]%P8V%4Q+M>'K\;S1F,"U*F0>" U8#??_>>9UT>0Y>MK2<-^GC@^4H)B& M*2@P7B6!%6HHG*8.!K#LF"J Z#$ YV6T+ M="]7HJ(^1(;3\8!##;"[G.ZCE^H)RC[T0OL+AOP@.1)FW $8ZW2;6YS,5/_2 M3921.'PBPX(DQNHX&AC%>@VY . EFG46OQG$X2#%2?8]JB4NG"X9_J0L\PS.A4M_>^@G(:KFD[G[+4(-$#U"O8/:3S MIV8%T#)K?C*/;]I,$2T"E!-U#GTSJDO:8LY_ 5$J_#^ M.J(6B#/L[I/UILQ6AX(&1MMH8)1]PY + %VBV4FV.F$-YY%;!NFM#QKI]+PB M8R432\)<&X>-U'Z8Y;%GY.MJK;KU/$R'2<8/JV6*S"TUO2;![J,]3P, MNIE,WSTEMK6!G7@*POK8'1W%;$E9,0JIR9= Y 50HDUH\1O.U\.8"72VE#%V MX:/1\8)G0U:4F_%4X;SC[<8A74HVY-+9(L;39/S 036^=VHRW8=W75#C(9X: M< FI57NR#TGTE&R3,J$\OG[]]P-_Q<1N*ZTD$3I8HF(&>GZD[2(BK54G'"-O MKI1V6ZV=LD^XM4L\]%4:V=@X9W,23O1@0K;L"LWUK0HTN0GN6V"B1\$"YFTL M9Y]3M)U. =4-C:.69)P KVX MP5N>\*;DZ=@6&4T*'?9A!$W3RT#527<=;(:S3)*Q<9-7.YSH,EAEU@@UM5*B M07E^Y7"2R FM W;,LEJE:\'7*7_/)-?N\?!=](*0NS,<'.&P1\8'>&Q8LOW- MOFHTDUTOH#XX#Z W1^>C&UD6;' (*9G ",&K&-)E10]A-9N,:#6TM%-VC[@+ MDCAV"15%/0Z4H= :,_@IT5)526P0A(S $<\N&V"D\^N4ZJGWJ<1QJW"79\]) MD61IX(]/Q@".;P^Q YYV-0TD^>-X"%(H5 (F:+I3A+)HQ"2.L5L$QL>P[@ O M4"R4-^MN6>9V,P'2J3R*)9LTRC*@8$BV((S4@._]3R5_KP6CIOL8?4'\K >C M8T:F^ZQH@M))NLQVE#!1S"HFH5*I%%6227M ZIA@ ]);'S+2Z?DD!?+G6N/+:)^4T?:.080R1"YI]11P,.BHN<#Q M794\P1%JMGJ6(A=P?^Q"BNJAZ/E@S4CK@_1 K3@F<'#O>,YWEBY6'[)TC72T M9L *[N5"!H?^[:M?GO4OW+;<3K>D6P8ET4_=]/ND51S M=[N'VUX!U*:&&5S=Q$X0-.#'X!+G#"(S%LJ17>=4)'@Y9IWBN:"0RQDZX]3' MP<0/\)DN9PJ/,;B_:.X?/F9L'R9W)[Y":7L%4;L7C)HCEYLLO][MM]D+I>]I M2E<)TETS%3\XVTA#[DR.Z&9Z)=L(!? =-9U0?.(<[3AH9WD*%I"O0WHAE%UE>H5$2:[?A4<5D;7KH;7K%#P M^M4L[&];9=3:HL\^3I M4/*\E\=L\3EE$EVL[B)QI\]N+V1!,.SK5.:,*>%!H@X%4F8D$S3X$P'["-'B MN*JSW3U9"LAMNRU.".IS TMD2;L&2W&&>0 ON+"F9%FUQ2N$I1)XJWMP7E,= M)B[R.$FC_ 7S*'' 0_@7 !3<0-&[NE%U:(@=JC/0J.*84#)AK$>#-'S)=MA5 ME^9[AB+WOP^]G-K&R2HC4M-[..3[[<$VA@IT#NLCR)F CO=K*!15:]Q(J5KV MK:%7S-!M0;^G992D-+Z.\I3';VP?*83[!U[:04:@0F)U>T+K#K@ T.JAQ8!Z MIAXK_I!PL&5^-#!.!;H!%_ =IQI+OY8& +&:XC :Y$/K]JJ MJL61)BE;HB1NJ?)@QJJB2[(C8=3 QA0 :4'L+5]'L_? *"7,XD=IR>^@,RLZ M.*M.XY_2G"XSUNPWYJ#7]]0OL]TN*:LG)RQC)M,-&#Z-83KFH1!-.X"H:%"- MT#M,X.6W#IU!CI4/^"N1S3"H7\;TF.J$A:;5@'MI8_I,TP,-Z$]6XX4/$=4C M@WL.\5?O'J.X!0M+FG-H<+HE-"2Y2A.)4G/@@\_LBU; MP9_S#9TLVQT8KQ1NAPLE+M>\'7FS%2W?DO_^#W\Y/SO[)Y+2&:2R0'J4H&XX M7<0RN -6X*2U;*B MT.Q?V52=R]]^REKOOYT7=D,7C[URYY9$9><9 -:82,E M1CPI\I.SIG-SV9=[Y[3NCUD>UTIQO7QE0WFXKP+55I=>9D7 G,?>H.&=Z.[P MRG (%<_)8-^_E*FH;V9&$\*Z #5D!#;K*ZF OQ+Y6A^ ZKV_QTU4_I)LMY^R M\CV]I\MM5!1L:TWCQ^PNSU9)NB[%EM^\7P\?^;A[&;6M'%*GB@/ MB7;*3,S#19D.:F:[&!?1^AP2]5C@E.N%TN&T2$V MU]O@8,E$& YAI3KW@1'/4K[97JQ4HW&(?XQ>- BWS6]YG<_9UY@%6T&@& MXT=2F0[SI&2#DEWT0M*L9 :;/UE\')CGZNXKBY[EA'?#W#&\+A8[^3ZOIZY7 M#>]V]M2+])[N:%0<\NJD;K&ZHBN>B%#?P[ECD)E/E->:<;0BS=/- 3RMZ/3D M'W!<=65?INA+]KSS3 )LKX!%N["PD]#=\C3M; +>(FB^ LYW <18_T$6/0(N>-%?J/< M=D>JHA#X8AS,"703KNK1F)\]LTO#^RD(5]_T*NG<==/,V3W>_CXJDF63(MNE M'\Q#A3E <#5!9@!HB?9-2OT(8-UK-^UOW^*[D%JM]WU!M50F_OR-SFR5',DK MTA6%A6*^>JV<6ML$8.'YUG7M_Q9_[?]V_FO_MP9K_[?>E3NNDNVA;*]"H-AY M%0_ASUP5W "@J7N(#8F5B4>Q)08:[UL3G4"P[KYJ^-+;^GF[Q>:K#<,*!?L.XO6=;'KQ:I_?WIQ M*(LR2GE57LL=H3/YX&= KIQ"U?=KN.+A!:B M7J+T.H&1CAS,>9&/CO-&A(P5Y?:4KWM5LQEL/95Z'#P7 R)\,O) _>6\_+^+_/!0, M*+@V7,T%3J$_)4^:C>BLS+J1BOOF0S]W5ROR[S3*.0PL/=I1M^">ZI # &\ M&>'M,)U*2,BM)9'.YE72<-#3:3"?*)6P8Y&%61_&5T<7Z&$KG8+-]M>OUE MGU2W9QXM]C8U8BP(ACVC-V<,.K(_-N<;IBK2GNT'=5V"+WGV"FP70TN1 MN)W>20:IB\!W!I DH-H@#"*(CC" ,0AA=?,>N(8IGG- F$:!2H2I1.*>,S(< MZ'&39X?U1HSRQ/X[OHM>>"*HJ%'$_+Z@92VO IJIR\XGH1/95+['< M\AQ*6O#7('@5+9H_)TN*5?MG&O ,JL*ZBM#Y1L[U%YHODX(N5IVW4M7OSL() M=4:T J?6F? $KMA57[Y>+U4OR>)%OZS4UTF^,Y:*XZ)=% =^G7>QNJ=LHYPL M2QH+HC^EHX=_X(5:321P04 U-P""FDX<0?FQ6[T^'WA'S(792$F=Q5@O 9]: M]7+3UR*U?FF[J"I?8B^^(%^S67>ZPUQ75ATHC!95I7RYD+&A14"W,>(=6Y7X)9H?3='/59$[ MO")HQ,P.KQE='3-NF SI3#94&NY07!\73D&$,LALM\?S'VA5F],VRPPP1ILM M YE-'KQ_S$4!AVI)G5/@'F9L5B@'F#0$>%GWGS? -0@QQ+9*4M.<>MXQQ6\B M'JSHC>9ZY@F2"QU4->0+*@]8-U?A#<7WLU4??.*IE(AC5;\Z.'+F%J,Z0X]1 MG1G&J,YF$*,:"7D4HSJ;,$:EBW1*=7)Z9K'LCW@SBY?C)/.X8L(R5 M#Q)Z'',1HV)SL\T^%S>,^9\*&M^V5;@OV-KY7#UM(S5/KYFF:,<6RE4I.QXA M7^WBX:_DYL/BEP=R<[_X2!9WU_<7C[>??B07EX^W/]\^WEX_H)_]N(%DD.YH M+RW'-;7*_'=Y($S6,WPL5\(%]'AFVQ)S?54(O%UBH5DYA58[Q!ZS>\HY3'C6 M!"]5YE")SYA<8)__L'=MJFDWTV> B89\@JOFA79[=W& MM2-)"LC\*Y.WRY7<3LD1NF>V*1'QJOK!EV".IFQLG/LP$DZ@*YJ=EI(7?W#J MS, Z'-27 :8YO0MO5@!(SH[LJ^TVQ8VA^@K[U"^V<;'+\C(I4+Y7V=A(EZO' MG$!^F&CYVZR^5X4.!_>H@6DB?:\ .[+O52IVPGY.TI*U$_GC$5O!L%]D\E7% M\&OV4X;- U@ 0V?VWP!69,-7]F?NZ:F\Q'V4QMR)6J0?N#OX,8O%^](6"2(: M(H'W'&IN .LHZNDQ4&R%1[SK=$"MH&RFGM8U-IB[XT94G#)]2 H>*9,NMR Z M9#T17JX?FO/A?ON23^6%=D"Y2)L#V;_2>$W#/[7KPAO* M,;\#HYJ=3IP4^ZR(MB)?Y?!4)'$2Y@.G#V%5HCEND.H6YFU(@ CL7 M;$.61$_)5I'% E^^L",:_E:&%7]0_DE%A)]$90V9.BI&V':6[1".E#"O>SGI MMW.[PUY4[@_K0F--A#Z<=[%T[-C#:XYPL@?0-.]D];W%ML12\^]EEHIAJD&1 MMJ1:ME"69SL>X;NOHM$(FG/8I9K"0;5G-9*+1\D0W6B/>133B^4R.Z0E\PUH M\AP];0.>&KJQAUFUV999Z.RQ:E?P[*^Z);Z;Z8<6.YPKI.5?=!P>]C9]9G_+ MN%L_&Y1W><*XWF;!'[BE/[9 /K.U5[\=;(>R>#W?HOI ZKN@[12 G<.:Z,51%2+H[F8_*]]2H=K',U/64F+N^A%LLDQ3*TPI8V;;F'()8!, MT89G[PPC1LC)%Y9ZA1(R;(0S79@(&K6*3M6#SL;>RGB;I;V5,*J+AN(">Q)\ MV!E;2$:3[;#A+TIXQ7*#BX[N(7?X85%#3I5;IQK=^$7#O2#B G"9E-S*?NG& MN\NSYZ2P>$[+@F#879@Y8U#MKV,#W#OC]BHS=P\&0GB]'9C [QRW7R/&YF@K MATP:A23EFZ^9FDP('W;64BJGUSMC$L,=PQIS/&2".<2^=F'!JRX1NCIFHO&\ MSTZU8'&(P8/2FNC6ANP MQ+Z793$3AZ"AB1J72HM>SHD[EF;.3D+9OJ#W 4# M63@=^3Q&7RS@T[0.ZSW6HT)/]T9?AKH.KNF!%%LE=EEW7_LDA>UX\D8QOPJ* M*K;F4D%1P:-A!<7;3S]?/WP%%10-0**MH*B3EFLH??GW ]OL5(\'W_![[(N8/\K> M^%%R^<*?,2XOTI@_B;#GB_QE?9F)QA>%Y)L+9M2GY!DAI6A"]N%0E!B!<,#V M+MKMZX'>B5>X2W&YB3:#(:2D<<1E<1E&N_5'C9L M1*;4W15E3"7B5F %_+ %0"9A%B,H.P7CP-?PIB'PEL0U2?YAK \1?R:64O;; MBAIN2&M*G&F=?C?93KK!K;_:N6UP56S-98.KX-%P@WMS^^GBT^7\-[@&(-%B M72[RA!';\[=U MZV]KL1+U4<$D%\6":T *8=75_<*V;TK%5TRW__ZRU+<;[]GB*YONE>58"_2F/_#SY^?HVW0$S<7 MWE#.$1P8A=9 04DD'F4Y3=:\OGI%D^3/CM(GMRP6(E4G' 'IITQ)[1B-NCH ML !6Q"B$= M)L\T--AT?"#9* U; /+J7@)Y4:_?C%X[--1\'X?>TH&P2W!&[8C9_ MFXDDU-!85'.!9?V47(%'\E4?@<2X[36&(=(+(P;J'KXEHI."O364/6=>]%\] MUYQ%ROL&M5D*1L (:-46>'4>X7!1J0+HX?GN))T3>9HKFK?I,MN9OJ@YZ!36 M,,A8T%VT340KU/-CN:!;W4HF]#H/9SZJS_''?,CB?@K)?@VBM7\JLZ'$*3Q& M7]XS=V"5#(-TB@]FV"_THZ@C#L!/AK5VV;>FAML_.N;D")'IVW2F:*<*0',2!\+IVNQA5Q'2?J[D_ZI7P9B MOQ+,CTQ"?(1%VEQQ+,"+ML$^=@\6ITNML+$([@RK7EY]P^'[=O@ J^&]\#F4 MRG(!EZI6EK5@??Q)<9PCT@SJ/4E [W \-IZO-^+%>@>/Y(V!"ASZ5O(9NL;H M.$@90CG9G"%TL6IJ.*LK"X,;4G-Z"+$\8^:@4PC>GUNXO*; +5S4%+WFIBV; M0X%@1\VVVUT[.7G<]>-%>(377]G).K>R^RY'&E]F*6.C3-AX=R*-C^\99-D? MBMN ON-,ECMGBE1OEL'CBY,C81&>YFBN$R"[-V($F)@.;U$:[#7/E3WYQ/%Y/;G6+0CC4C+]Q]VM MRXXAG6!/@\'!"?<$HI^BR/S=\1*@X;H!=LKYF@:34 *E4T&M4%D;1KI>O@F+0=L MT\GTP_V?JJ+8_+X=6P[#'9A.P*W99Y(]L3^,ASQ WT0+N+SNQ%_'+IZ MXR%+U[R8Q5P_!@9 MH1).KQJ85G&!%Z)6<&54!TI=008I?!HBP4//:GX,:C_DQVYUE9M#FJ"5@+!15#SZ.>(\2L>2-VW&U&%*5*<2QN0"EZGUX0KZ/BBZEH]H,OZ\@LS M]=ZQ!A;F'5H;S75/LPW%X9D>'XM3'P;7*&&F&6=E4W.!L\8I>0)QV/01KZKR M\6>'MO MHJ41=*$=_'E+%RZMT7E2]BI^=8.UZ-D_'@CH&E-7,3K7KMCMM]D+K7([Z\+6 M5OA4$ B^-,.\0.'[$[I#,&[ M/[RUQPLGXS7(7<9^GOYR>=@=MOSL3J1S7&8[)NP-38ODF5;U*4)[_<8->?R9]J6!89J/00&K"U?H>)OSAP" MR#W>L2!%R;1=)0YU2Y+TJI7,M3R)$X;&I>ULQ>EEI/MEC /#6SHXPM&NC _; M2M4S*%2M A8X1>>D@*ND6&XS1E,D-;,O5SGG*#N5'6FZRN+A-]P=Q!?>B M* Z[RIGFS[C>9/E'P4Z2KA=/VV1=?T/.1I<4]7AS0^7MY]2';)-LH[ M3:^_\.L4G+^78&B=S811G).YS!XL$Y[O,_%@ ;]AL\ZSPYXY_4^?EQW'I>,=+9-8NX]LL$?*-OVL9^/KL;#T=/ -B9NG"*LD]Y,0XOJ MAGVV!P:SO'[L3>3OLE\N.X-T+D2T3B*^VS<9Y. OTEW4;M&J_7Y;U\$K%JM/ M]#,;\YX^)_S]]9O[!_9?MQ?B?V_N;R\Y/^)_V>_>/](OY7M&^E?3F-4$(X5- M.9B 8VCSWJ',X9_2SV(IRROJA),7OV#$JG_Y$.*GA_I?/@Q>Q'M"V'1"6!/) MVRT#HOL17K /+!8?V6/&A^8+&K-;C"51U6B?TU*P^;B)RHN6'#XIYIXN"X_8H1E.IX/X:QP593-F3./=XN M/\+U/?)N^*T:DPO\E9GR!7P?K#LY]G]'!A3$6M32P#Q0L55G"UDK";E>QFH M?<7\MZ+*^7S_PA6)*('>7KINS$8Q\5:M72. MB]6S=BXTU[68IE"\3<7X[P_EIXR9Q?+(F[>;,34'P<'YBI,Q<"&LS"4_JA8# MDZ=#2=*,^P\E.0Z.F)P< )-RE^$U-.9U:-)E[B/[\'.V":\+3B;I^H[MU9>WJ^DU=4_Y"X![07&V$6(W4,$1) >1 MVNZ8B[S\6V/T1,@JY@^FQ)(@E6HYZGT1JZAX$L)DM*O+Q'1;%OR_VAO%SL,& M\[A=.3186!X.3T42)Y%X,_XV76X/,15I3WS[V8T:DO: _4$2.PV(=U^8<(Q[ M2=315_\8)6ESLQJJCP3Z4D#GL*%+.1, RGACIUD'K.RAFZA8' MO*-,%6D9K7EEHL\ID_,FV1OJ7MXWN )+. M&S$I22_=[P-_]W(F7%4_$]V;*G_O\=6W2\Q/!64NU0>VDR@4%2V=MMF>@P2^ M<.O%K(%#CVNHQK^QNXD(.G^RS2K)XL7I,=A3_Y2)W#L.GQCKS"C]V)MK+*@F30_6];-EH MZ#M9;QCU-[)^D(Y!**&/=:C>]. _ MT+8KI']EPF+CW-&R?.&_L0"1I'-8%U;.A,H&92G9<'3P_]_S#L(B M(;J<:B7TX0!,U6U#=+FARU]%T>7J;2U3O0^[A3<4 PX@==?-C@^D(1H 0-0= M[$TO#[WZD:MU&4( M]N&K> AO A3?^%-)P"I'HM#^J0:H00MAJ),5^RDB3@%E+\TN)] MC=^%YAQKEX@[QU5UB,?L>,1:/W&M+D;2?B,T[N.A!Z4E " >L M_67N?C[9XZ,9L3X4XHPL5M5WCOY5&?*&7LC!D%&#('K[V5P3-55PLM(U'X5V]0;P1][D::4D:]\VC( MI,66"(QAH5Y+M%2S_+JAC; FN>"K&=#W]JX5^3G#U#:Q1[8G.5(DE^BQ5U\, M.,%WRFP@B;=[ZK$/.47(#)&Q8;D7F<=FY'2,"GAR4YS[%S5Y^_/_8\_PVP8) M%W8) 2@A<5CHTMR WLRF\\)AD6L?[@ M%/P;;%/Z9R(\M-,,Q8_L[38QJ'N8*6$FW]M,IA&/&M.B A$MRNK]D9LL'T9' MCR'1BHE"EASUFH\V._*'<$_,D54P/%I18U\0)X=\3\P3)H/WH#T$-?$J;92L MZ<&O+)%SH%G"93W.9>H>S\ I=O^EP7#J^A1T?<87O'P&LA#S*LV%,D4I5-YY1/1FUFE5/MH%3=[52?1>KC)(MC85W"NDG2I&""_3'+XG"WU_NC8ER& MZG$ 9^^)-F3-&Z&'PJ2JZINV\:S\C\!X!*R#/?&,7OZ<+&GA<\)E0C7L*:DE M=R;EL1B5@;7B+G^V3D5\E?G[;,WA!;CGD@1JH6JY[3*5F_M%MGO*J!\H+\;R M$/'=1EC#!0R/\7J\C!'PB=\*B,*.D2+;QLBNFUJ+PX?=P9EZK7P-,NMO,!B$ MAN,BG!X.6-"@IJA;8]\Y!!361XML:LX/M7=,V6-61MM@&!D-C'+?=<@%E#'$ M_X8-#DA5PP- R8PF>C7[+J?[Z*6ZU5V_V#V/.]5&C&$7)#!A$JSN?.R*6W?( M%0UP>,)8*M-4!KBG,2V2=-> S%0$H$0^?\8I-G*UH4#!31=A!U7KC.GHHU[TC!W$(%$C6:1@V&8O%T[^P!->X7UCT8C6_F MZ"'Y>4I-RZ?BY@X(UX*16CHZ?,.N@:,_,AZ4?E\Z7#/P-*T2_<#WD\UPHD0 M>II*9I*IF,TA"JT%\ M\GQA6GC9O2!/!F?M,- P_&,KK MVG&%D)IIQ:"I,:S*?O"RUZ(WV;/N+^3-IZRD;Y$S@9U@TK>3]B+#*.QBS:6L MG$NG'XD/=3F7KE83[)4/0Y^NM5DJK]_Z#O&H6_#]^I #PP@[Q@H%R7BX]Y)> M_YTD*S?;4V;M[IAD2@8J_K3CGF_IL;UQ(\;PLW+U3((QH:KK.\);EN+A4-IT MGU6:H@U$5*FZAJ)RLU5M>05P(*>JD_9TPP>QK7DT*QU9P_/N",]K"3P1ZV]8 M*EI6BL-&7DY!\HA#RK(D.$)S89 M%VDZM@]O!XYC0\51FK_C12!'XNR4/.EQ[_2UL?5FGQ71UE19;?OPRCJ.#2CK M^'<\98W$V8N0=+AW4Q;=LRUX(@HX-&=&IM<&Y'W#5_"0L0'IL]-6FMB%H%^5 M!CJZ!F?I'$UENYEM5!3)*ED*LH9J'W4+KO$A!X"RA\UP]0Q)NU6Q=%K.VOU$ MF5._W#"!T.(J6:UH3AF'ID89ZAW\10@Y'U!F""W95UTU)W';'#D_1*V)3GJ( M8K*NKM,HZ>@OA@B0=$3/^_K+_/.^_C)6*S -9V>XO*)+NGNB.5.9_<8&[([@ M*@.L0)YS29KVY-NS=Z2_ 0KO16OTT'&J5?-TWM&>.^QHSU%WM.?Z'>TY_HYV M)-?^CO9\DAWMR"9\[VJ6O\HD6YTP8L='LM.8E!OQ"ET;4EH*BK/)MK(%@#SY MRDJ0;@>'E^S[?F'?^<5.U/X?#&B(3PV1P"G*:FZ@LB9U)_[ T0'WB,],)9T" M)_KY^J0N=]#&\%>_?-2-AH9;6O6L(*VO6L9,HN)C$X:TJAIK?+"TFDEABO6U M4_QZD59O%_+B3EE1M.\%\"<,T_5C)E;YRRP5'J;%T=@4@R&^L>G.M<&RG+3$ M"?N_??70)E^8M_RES<[3$]40_+W-+1^$+)M19E*8W1])\J7;4_R.Y4.JRXVK M%5URRMU'/2TWQ0:$PF^/]4Q!CU+PCB1J>C9XS7(!5T0DFNNK19FA%#RJVE:O M(-8V>Y$*>'8*YP5;[_6<8"1 :KG2O:):GWYSPUG9Q&W;=R9OJVIU+W\X4RT2 M]\LB(_KOLS1@57=@^/"7X>2, 'B[;F%6;)@K=L+Z[L!5>!YPZ^E5@[%V[LXG M]7V\%HO5A^SS<[0]5%LGPZ520R2P"ZCF1@\5@0_Q?M@V^WPB>M9Q%]SS(3-5 MM:ND@1P(\N&?HKA@2#52[YNHO.] MBC*D[WD#14,N\$)KRI?1[)K)08"<5Q[1YD#9Z9%MV0]PZ^X M$BYT&1PS2.$XDQ34@F;BO(X>[S^("Y^/FRA]W.398;UY?RB2E!;%9;9[2M)J MR08O+@5;3B=B%Z&$P#2ZD.//7TCXGVVVP#\>-.YQ GP.G'OGQ2"$8#[ , M(S2N\IJHL.J9Z?TI6<\Y. /0Y:E9.0.2*U+03!POQC6I@99G5I*.H1-TQRR M!__'O$W,@U!0U-WK;](I399^?7;N_-&>S^*C/?\:/MISDX_VW/VC'1/[UEFM MW\Y"K=]^#6K]UD2MWTYIBTWWV[*>"+?,QUS8&.0Y6&3)WAN:E9.*V[!-E;#U M6YVS,G'PSHHX9@T9&T8-8GM=N0=U^1^I"G-HRW/)XUW M29IP>U/_0J':Y8&+[X;BP=MS#$/2TH MF\V&D;ZBSW2;-67=;(R3ADA@6Z7F!BSZ47424(K;;C-X#]),1=UZ(-KY.QY@ MB>+RPW7Q&"N6!V-!T!@2"QT$,6-+]6@ \A,!QOH9/!I@-F?[R(G\5%]0;]\I MF$=FB98I_ NP.A:55;.[KUG@IL7Y@0).%C$2SQ1W>)J!+KL#.>TR;:DB/RV@ MYL[XD8'.E4\.6 @)/=\\NYH[[,\SSXS#U&\W8MM/V%N<)]> M ?F"X-IFG#\U76=F*K6*AVVD6AK.Z>AM'$6(CTOO.))O_$U/,;2;:,&;@4VL M /?( ?=>"CC$Z)JQ-F4A-3/AN"[([Z/TU\MLRY],R)-HF_Q&XW8<0Y"I:82/ MY2KY :#$^Y!EOU/',FNDK19$>D$XA5^;FSCWC.X]3^LP MQ,FX7UA';#2^[J(>3UU@PN7A>R<]Y3TJ;Q-BS(_\"#= MQZ@\Y$GY%40?DI1!]C*G<5(V\AKF,]YD>27!3^:5D>SI(EP#M.41*J$D*)"& M!*(M<]9FY[*@DU#' MZ^9@:F&;@$T4KYJ (?-N07/2KM,W"PF@5J+8N M:G$XGC<>P5NMH>TNH;%EQMDS>D((65M:IG1;/-YX)G9(JR&)25+/VVDU^O$0 ML2TO^RM__M40'/T^H5>>WNA0FDO3!E?94N&V>AW/Q'6!:<(^D6DN0:=#Z'*= MQY$AO_+8 +4JYTBBG0J<_2DX7VZ.\^AS6EE]0[7U^X2O1]\9'=!>W6:X8J-\ M?E()=U/GA].9*E>C]V;Q7?0B'BS&/FO4,H6?JZ%C49FKL:_;S^O8T10*\.FC MD5"FR-" ZH;T!O9)UK <('C4S9E5@V!P!F 4-7?#3>/R- X'B?F8VX8B#\HP M'&R8%[Q8#?.8@ME9,V["YW08\04]V5WWY==8$KB&$HZ)M5)_W[::R\3KV7E> MJ946!?L,HNT-%18[Z T&:'R,*PL +_!;\YK255(6=U$2+YHU+M@'+A\] MX!NQ&E8@IRC:1GE"JW==GK+TP.N/#K]P%$PIU=E'%#QA#SC5\=^:FJ@73^.[ M*"]?V!8@+:*EY&3[-4M>F;&#L9Z8L08M+^S;Y[=S):L*4H$J*[T/"E"92\(M M/:CQEA;IQVBY25*:O\ %V,!=H(Y*\)>M-0P9N,2[II\P9+3IB9HZ9JBL=@-G M(@8O+_AG48,YCFG\&'UI1@MFPN2CHRR14E;@D\_]H21,!/-8&)5*[-LC>)H> M"Z,T A8,1/+144 D9<7H9B72TJ;47!\Y\-Q\7C.3W>) C\3+.<&NN"WE"JP- MGZZ_DNL^CE=]O*MCV]7FG@\X[3C$O:9FQ:M!D%[ &KI4A YI)^S8EXE7?P). MITS\9DI+UK+.(] Y[&42.1.JVT7XAM%$]OW;0\ ,W4U?2[";MA0N1"8?/KS1 MDC-B#Q^DJ M]#.)T,4=MNJAT=^A],_<,C/E!MFT("?4.W12!<"'I>F;R:HI*R[ZGY$=)Q'61NEDN094/#L70U!>[OVBJZ2E,;UN>,D)7H-2&(6YM6S M9P"LC]DSY0<9!?,L"'^4HZ9*:K*CHKR8%['-=2R[?VTH+^=G9NKR3 ]5)@BO MA,/DV1^T>0'X1?*>ZBON\NPYP\ETMN83NB!15P&KDW+(DE'"C5(Y8Z/O0KL) MR">+],SO) M"RQ]I+O+R\W]9"3J#T@<"QKZ"L->@6^*#8:?WSFG4K;M&BV;A^.=L7OFS43< MVQ1.C64@'>@<=H\H9P*L,=UM_ -N(%TM^VXU:7"&[H'T>UH>\G21\K<#*]]N M+MZ7/6 <8/QZKK$+C>ES,V^FN2FX!\O*^+97F(>*FZSG)X MD2=%DJYOV!QYFG:>\/7P(O[/0U&*[VDNL'\-WE%2::>?!_#AM*1(=*2%^^6\ M(@ ':;JO)&5G;[ SCKDSV.T4/C349\#,&\1P!B6B[?F"PTDX1V3NV :9[O;; M[(43JT%2WVWI(X>;]("7(2WY0K@6:<Q&1?'1+@VC%') QN23D(!>M, MWX%7Z1VW@?*P(@M8^CMU.YD>OSGYG>$B(NLYA]<_O_L:7O_\;KR<0#-Q4FN] M<4+025(59$]2LFIH\H!&0Q1]70P 4ZM]FK<*)KK*\L#] MEC)YYK33:/M2)+R:Q9'Y#E/8MPG<. VV,-#LV4=VI$4NY)\; M_FT#+XS!MP[<9>N\3^Y4#5^L."_\RC1/SBQ^*OCUA_K8^;HHDQW[[6(E+C'> MIC\%K-;BPR-2W39WCJ$WV6LBH^1?G&_!'S6#K\!38*Y)9#>'DGUYHNS&BVT9 M8'G?X+?UI6Q SQ^(MJ1JS%R;NC7B3DZI@-;/AR?I=0._:WP;B[M8W3$M,; ) MB USQQ9/VV0M,@\>-U')^O-'R0])L:'%)_X8 V5N$-^$T)S_:5EY;DR^/7M'>'O,0K)*T7>?@3\Y;BNTBLFA0 M" M]M;=%B")\82.G25X&'HSG_0ZCFE[PK9TQ:T8/+G(4OA"G7X[MPQ_;'L>&'GWA?R=Q+W@4_LF7H4 [S[WT M^'I/$O-%EOV'I0/_MX_87F MRZ2@=SDOJU\[>8MYG-G[\HQ\>N_)OL$^XUID65):;3A(38.(%9];OPI1HBYT M,RBY'%M$]&WQ1."$=\M3J&*:8W^>![MD#/R<\3NU/"FG.V;MJ^&<]INQAO%1 M67,)?#L7R^5A=Q"EZ.KJ6@MQ[>=BQ&N5B6255N<4' M7N*ERMJ=K0-OZ&D;WKCI&VX_P7E] 2HOV(&A\].S[X-]&Z_! M.\9]]U>8!_!%-2.1J!JJ<7EI[16!WQG*5_:*V.Q_?Z^E /=< G..F)^7Y%_I M9VG.^[P_2^-Y>'Z6M!KGJ_DLK;'I^EG:*<"Q0D6]2-=#UO]<\O*JV^TP4 .7 MK-!0";Y[T3!D[)HU_RZ;GJBOSADJJU,$PT ,@1RMFRQ?T>1K=;5LN$<((+[* M1#S-^OB3F;E==T"HJV6WU8+3$;C\XS\.S:M8W-XMO"S\B%CHFNAF;%F;^U5# M@' *)XP$;GJ;G2IU]E\J'M=+;TK0>T'.A7)P1\.!24^[JL)F<&!Z:+]%J:L, MG7,Q!Y_%9;1/RFA[3Y?5#\EO5C=K3*DA%'(SX\S8/-;]2#Z@,">G6*=,T#@J MI>.T *MP#8PV@6F$*,_*- ),.II&$US.RS9JU&]F&U5"G/P Z;I-(YCQ(9(Y MERB%A[Q8-C;3G8P/Y*#:)$#2GRK9B= CX= F=F?(TDP#'G;\AS^5?:69>(>R M)5\>UG'N*X/5/:IMJX_)JG+/XM3 ML(65)L\TEAR571WR)%U7Z:?86<2O/RNDND/PWWFQARAN+/&[%G<(T7Z5FQ5/\"Y ME2"FFZF4G%/0FHYQIB MP]:(&13;:L(9^/Y+=W."[(78J+N/2V,).-[W;NX25%0_)"O3T@R2CJ'//<'7889%W2EK)I^;CV#4DKY+G)*:IS*<,:''TO"!DD!BP MI4-87'>=07EE"X4/;8Z9&*:Y*\GK!M[DE-XRNDROHD;M;&Y+FC*'4$[+@4WH M?0K6^V3%NI.D[C^HB8Q_=&(T/ M53WF4:"JK.2>YM5%6MQS1E#BG8K'TLDYWI"$ZV75;R 54Y=. ^B&3ZBPYM'Q M-F1###&SQUG-1I75%-)R2K7H[14Z0<6;)"_*?Z=1;@A"/9WPGKZ&([V=8B!; M\=;DA37'M57&>NKN!TP$X)J^"%%_H+RRT@3(Z1 *;Z_T3!FAIQ#-!_"9#7;& MJM*#9R" 26W.XR;)IT!.2V3I'!>KAQ-OM/_]D)0O!2W+ M;7W\WQLTC](B6HJ Q6WZRR99;H#,@:LD_I25_^L0;9/5RTV6L]]GZU24AKLH MQ$N!X5[J1IH>QB$KSE05P6G&#,\,S_(8^RXB+LC'D6XD-4WS&,5=GCTG13*# M,IYR3C"^/2U7P&?2ML4_NS'6,9QJ!D]]&N@MR@W-YX,_!3O8((19,W"_]A)4 MHD-2KWL8EQIIN(/S(JY*WD;;EOI@L&#(-.$%X8#;@"VHJ.JQIQ21.)"TT/C@ MX6U#.3A[\LV+FE>T^O=QDV>']>83+:^_+,6SWE?):D5SFO**Q$@@]6(2 ;T^ M_(*N<=61Q&U/9#L[!73Z:/>6FU.4YJ=4_">-FS?8SOYD&'V1]0P?59%P 8 ( M,32G$'(;SX!FXAE\:U\2?(7TJ.G5YBAJVM(D=FTQ+2D)K.J",F:T MU5A$9G#QKNZ%7>7?7$'C EG@]%VM2D/X8I<=TK*1D!M0Y#3P:JU)^=&")1*] M"(P6-*@H=33&"CQ]KQJF/0@V)43\C$J'"EIY:H A4]M"CG!IZM'$N!Z*H;HT M)F8@".\RCWU,NH('HH(&'H A>ULS,_!HU*6S.1.#IT+FI8@5WZ;'=#XGRS.F M@FQY1@P96YZJ)TE2LCJF;2+&[ RU!1D>N1PF,CR^V(&H(!L>>^PTAF>FV-%H M"[([KX2="I@B^6I%W'C)4-F3$SR?D]%%.!?FI()!%4,-'IH%I+B]J15 #\V>RLK(41_S*9&>.UH=P^+20'A(F!G&O=51;A2 ?6"CRVW M!O&ZEB:)TIA45$>1.]1PW02 D%X .#U&0"P MQ-O@+:MRP;;:EDS!28&7$6-DNXVJ8$[O.!2/DY4;2MJ4./Y?]8#__1_^_TFHG).U&F2S>LCDCK=W&YOJJ01?A53\@,:J>:.0;\3 MIG4RT$S7/NDF[;AT22XCN*%#0B'TT@5RHD6%_.8)'BA@=4@@ N]3[F0/O)!* >2_$3]]$.2TPM%-W=1@Z]9&C)&;[[]K* M&.(#[![>38!8,2ASS=KS4,TXK20X*G3J:!&AG*Z3;] _.KECZME$Y@L"U#NT MD0#X %#P.#@+VS?M\58)C1I:!*AFZFH.[FD9)2F-KZ,\3=*U]84]N'_@DRN0 M$7"AJ-H36G? /6[2ZJ&[-*AF:GUD),]-NTW9OWRQ89O777+8W=-GFAXH=J*C M 5L!_5)7'D%(BH;S>J+&' APHJ.A1!Q/.VMJXNI]EHJCM^*7I-Q<'HHRVS'= M.9V$V5(-NQ6VY,[@#*NF6%5L.-(DGQE1A;@J.>NX;07FML>6SM2[F![JA)BW@UI.,\Z;_KU$>?V8.X4.TI;:X MDO<-CB$I&P!>FK:DX(TQMVY*P;:I_S\W%+?DHZAMVMC%@!% MMPWQOGY8T*U^@0FY;LA^3F*:W6:/AAH]-@^MQV9@0'OBSX3]'7=;-91FJ[8> M_\Z7;.CRD"?E2W7:MZ;F<5993X1+,6,N(%>Q;DDZ33'?L($%WTDW F;G5JDY M2YW-KKQO^/J6,C84SX%(+#!&I3:5X#OUV,#).2^S#]FJ=/6LY'V#JUS*!O2) MUVWQ/2NEX#O?-SBY"3TKTWMFLI[A#;J$"W/W:@[^E>3V&32GZ1[0$I0YK?(9VM6^#B,=DEZ?J(P'NZS-:I2/RVA(4!H?!A#3U34-ZV MZ,C-5!W7XC?]FKZ(N=O&VNJD<9O)P#(JTMJUVW3)$\7I%:W^?=SDV6&]:4Q] M<9.D4;I,&%J+@I;A-LRV?(5?B2TYA"Z:E"0B^RQ)2U$.)-GA')1[ Z*_6KK( MQGE1A#^1!=M7L[^:IED8$)J3$6R8 I#%_]P'U(P,WE S)@:O-U^W.TR9^=VU MJFW@>REB4&A1RY!OG_6DUU%8UKE7-K%3:WK6JB01_B(JS(R39SLKUU9R"*N= ML&O&G-[Y,06(":70W[J>)2_W=D[F7@$>4S%,;UQ,S_^4)&9D7*#3P*_(N$@. M!K43?CWC8@H0$TJS,RX06KY>XR(!CZD8'(U+6Z*PIOP;C>NAWC345241?AZYF\C_H:4)+5TIQ( M[@Z;]4Y-[OY8TDCE:U9MEP\?/H(D9P0NAE=A-Q*M?\ _'%:K<5"&'9ZJ<]SG M-BV9@'AY[(JJ^,IYT=?L>(7\>!QSL?S[( T5& ?.[T).U[:Z+BWW8T>\W(?-U'Y2U3;& M492-[Z/UY7VTY2SX[,4F&39PD&!J_BURBMJ12,F&(I^C@C2#->\B'*%^')#4 M(R)?4WDEM,FW:Y,IQB^ ZL;!1GJ5 MJ6C"O[GDDTL&G]QRN+J\D*=J;,)Z\!9/S?#->R4OC(,Y5'IZ58".PM&OI\ I MKBV:KE_]3A@5);H,V%Y11+Z?*#';X^DX[ZZZ^:87:;1]*9)BL5JP+R[GK][D M=$/3(GFF#'?9CKY_N2WI#CN5VH5/#!?;DV1%M M&7B7R^R0BD,.,>!=],(',X20,;G .#+E"[H8SKN3+!7++"? 4175),1!628@ MMJ^H%.3-IZRD;S&/S&P5V[E;;B,KCXM1]S0MHVT%Z& K,AW:%5?C5B45^90-NE9#0! M]VH5'>\GK"5H-1]^+]9AP&I?A?JAJU:+X80MJIA1*GXM'-,W6]'K+3DA*<6L762BEX%U4,W:N99L?\\DAM@>AYA@:ZRD M&!H\%KP9[Y6K#<^;#T=J>4M[M'Q]%HY=?Z4ZR#(X"IN/_/WHKR)DOSG:'MHKO#>Y=DJ M*1V=.89%>)<4^$V'!A\-3D<1)E"?&:YN21&B_2<4, M@$_>A<,SKCMQAZGH=,,,^)JHIP63=O*NAI,3YDCM$F<8W-.\?+ECPBP98*__ M?DCVO&B8!6S,:0;VD*R8 W E'.VW]6+^)O6.\,/"4AA"VI!#=:*<--U' MH)W<'(,%%=0_\$H;'[,X625+D?1M9;+&O7&LU8@/C:':\O9DU^F N"AJ%#$T M3O*YNMHEL?/[8+,1Z_8([F)U!E<&@"I?%SG^^P%PT(>3\#H:ZK^"R<1'B_)X M,H#\DBK$#6X%1) O\."H:B\))Z,GZF@UKGHR524&]R=MCD&E_@">\44E,;S0 MHHHM@ZCB$5K#)!S,2**)WF1!1*TL[->H;G&P+G'F'%'F&R5!:\L!#(3,@-6S M8V;#JK(>3U'Z*XGKCOBG9#H5#ZO%*00P)=+$:HU7T=" &90S6!/.S [GYX(W ME:+5V /G/E%][(HT[25\8'MW.IZP<[0U_ '0K'N195:4LRI.;0@!V-TSD8=O MIG4]QB47GJ>_IR"%6( &YLK V6NP=3G %J:OI]>8S-/3B,&G.(>PJS4\;5_$ M!+NC%,20LJ)SSVC5_@=4>.C4T"LU 4_3^1K3>^:7OL_R//NY.G8%?G2D86J^TN;J0"<2OY^R**4 MUPY\V$0YW63;V+RTC[1K\*.7,0]@0#Q*J\U@T6F,F^^@DGXW& Y,TL/G%J'U MSK%Q,"LS&AAE2S?D L*,.#S92DO@(9D12'%]FR&=WT1;M&8%?/_R*2K9;["W M9RI^<")6AMP!H&MZD*<7DHH^Z/$#2_7#6S.=-/SS?8&[.-.30+L.J^3+8 MHG51]FF(,L1MFIG^9%LU Y%X6,#KW7Z;O5#ZGJ9TE91%Z#MIT/@8P2> %\B> MU:W)4]6\V?FA6S6-2OM63#5G]SM-W+>_2..'9)=LH_R2.7CK@+Z8?'04ATS* M"A14/Y2"!UYE9UFUG,'>#E3C>#^)*[JFF1 M-2>&^\:P#V(&M2U=Y>8<.^6F=\G#'SF-D](BTU[2,70^Q9@%Q2Z -R1+T;*? MSA[6U=H:Y3]:;,EL="AHX_4;)!$J&@X(A6X#FO/])MCIA%*K[9'-"):1S&(Q2 M>7A6UJC- (YXPR/DRSNO!*;0!:D]3 XP1(] MBJPO"PDZWB,[#M'0[8GUMB@.-'[_(@H<[_91^F*9U.-,/GB:F"NG4"IB>X^; M0996D%UV29)$T.2'%57I>T$6]_#>%PWMSME+G,YAE(]1_BLMA=BS%>7#]D1N M"%H=E>#8U# $0+#JU8+P^W???7_^[B]__A/)\CA)H_RE2ALIR)O_]^STC_]( MV&:@^LU;\B;+R?????_N_"]_&;6.2L+:_^,?3T_;'H1)=$N79?),FRKQ9ZD=^3_LO6MS'#>2-OIY_P5. M3)P).]8/S?FA>)',LJ;DD9:_'L3%1[$9WEU6LZJFJ)D7_^@.@JKIN M2%RK =#OQLY:$EE()) /$HE$(I,(XAN_"504T=."7$4NEEBNUE M 18MHP5B M3G/WX900*TJX[8$O 'C AGB ABP44Q;E^*JH7F%&X MC(ARPI$&U%W,6E31N%4;CXI(*I!^OC%XR(:GRE^B/*<^Y1IBBC 8MG(L_$'W M@,CKK[BJP;F<@7ENI-!]I'A M8(S/&"QOXNBHKBA9H+%;$X#/!"#B*DWDBN.:\1>&(!9!*WC!0,TV[8\I^V=K M !Q_IRAX7DOWQP<.%X#8/6[$@DEN10N-Q/@JH[G8K:N351%YKN--A$SXN'T5 M,01'O9%OT(KFWHP+5F^W+K;K.SQ31<3]BP7I\,TO6WO/(<9!Q7Z?T@CX"> I M#BY_RLP!10(7M1()L7V1P>>#61YKE- M&)69=60Z?FFC/#_&6_(OT1K3H.&;*.'D%CZ@+AQU["4N8,@%>+A>XRHM=E%_ MZ#?L$Y):7W=Q!V>:US6ZRW)"ZT<<)>5F'U#Z!JN>MP4$G)^\85Z@Q\FT 9/_ MAC5!\3X.>(7]/556%4WG?;MXY/;EY!J-Y:6.W+!S;Z%M?3Z$.66)[5MD:8J3 M0"+*15+DA;IQAFIT.]00*FC@!2'%;JH)4L_C'"](H^(:W^_2^@9;UQPR).[> M,#)C5&*2%W^-MEGQ UIT:#)EMFRHUA_D'>(^GRC;8:'S3,9\-LW#-7&QR.,M MI;@OYDK.YU=9$B^>WF3[FL*?O1Q 39CS\7)"GTWPP0[+3$IFSW\HI@4RAO'I MAO,S2?[EFG9])K'.P"PDYRWI@Y@OI23,#'B$0G,@15_4M+R6JM:5)#\GLW1R M#(\958DI0O"S9BP(IZ'K]Z9C%B#O;?4A54I_]PD%>+);H0.#LGEIVI*L%X;C M0K-0_SY\_P O?+7_?%25] ME5"0W;#M@]:\B;/\"I/_+IWA38T;]U:6$E\ $MD7#'!-[G>&R0>6MS.^'[U] M\0-%+1ST@:D^.<8VU?AZ]97Q1?>K("ZZ7SV'B^Y7XTT.&HF1(^,9\ MSNYUJ,<\QQLBF?BA7N"WFZC\)4Z2#UEY2E;[(HF*(E[%1!-DW;K'IYB<1RF[ M;N_^IF#8_1EL*M:AP&*ROA91LM@1U4R?=$<%^2]9AJSV;56%GBQ)2H.=WUB M0QF5.Y9&C_XD)^W0%X0+[*U<_>& R;G.G$H4QH="=KK\E9RK]ZO^8[KLGJH5 M]RDY'==;CY2C25P-SC<'98&U^EYM)DRC"2_8&W;V8.J26*G%>4R,KR1[9'D- MHL_7>$VU@3J2U.DYC^-19@VZ(*_:5X_C8DJ!5@.O2; $&%0%[JEXS FI*]/. M';C6'%D% -$3 >N-=E;E*KU,:1]D$W%F# B9\'%4%3$$X/)C24S /RJ+F56E MQP]QMBN2)[1+V_X]*NDRUX?(*I+]O.NTS-J3(U-[NQ1M2/4S__444;V-Q'=44^*]+(LB9R M%WUQ-P[P\5)I42R2;J5%P9"-;K]:7]8(9N2#WJ77L+23BW, 3,Z-BW7@/[5(32 ML11D0S8U#4:PM8B'Z+=WK&M!1A0"(VHKTBL>I(+@QTB,AVJH)%KKD]6EV?O, MR=\?XB+.4E5K48&0>[M1SA0 D[8AK5]417/2?9.>3;Y";7./WFUUR;404IP/ M(_/R-H_2HO)7=K25-HZD9!PG"Y*P VT\;;/NUL.'CI=]2%%:G;U(92;,PD4@ M6'Y,:YSKB0MT*E%DGW&Z8.>[JJ3XK&0)2@*A*UY\IH6X7P;NI#5J<7C$94=2"+ ME2''\@]1#RKXC_7F:6+M9WQWH4@M%)VG?&L!J3L1W@+1="IW%1J38_LFHW6< MF7LC.#2\OM,8\Z/BF$A:%^+?/1XQE63#=5 PYYT![S*\39ZJ@H<7=&P0.6X M*1V*KKV<&KP9^BX:.BQ^I:(4I!L#E*Z*/X,_6:;N4NCL:PI =7K.C3!EUO0] M'T+@A>0$44">WC09VV#JI]VW46RK_@"BP9P#^/Q-YAFAD?">$0U4:I$,Y92@!4DMST@/C8%H1E4D:L_5 9[Y-A%\_;70QZ*7A[P 8V$] MU>4S:>]WZ1QLO,>5FF)']! M*%VQ?#4\-<.YFO0P3MU 1:D/0'5ZP9BA(]:,U"(KSN(U?DY;E')3DS\U$UN9 MS.,XE:H;$7,>U:;$EJYRZZ,K$$T&"4ZFP[B38>S*$834O5"%DI"&AVU2Q(]I M:&18L9$O.&"1CMHZ250OS$X5'0("SOS^,B B0YB)",=G(O7)/$FE7? MG;.DO[9V#Y=D.(&3//:,S)]]:9BJ%GQ6D0K2'A))66X2@3,V89"E!0XU"(80 M>*F!/] VDD$O$&M)#7::TS1M?.;^*6WW!8NE N33=/RJ0(LYL^/?/D$ 6G1H M^3/9C60L5W_PC)F^:N("W@:).A3#.!WJP! ^(DH0&,Z%K"($=>?*MB;@?'7Q M>1M7%4K.HQ(7\]4@PP!-!W=/L\&Q7[7/V4=VJN7[V4/QX7;'/_AX%)[+MCTC MUC7]6=4Y6R]5]U46Q(J!ZH-.I@+.@UN/IH4SK/+>QAY2C&:&3-7=?/4FIAFE M*0^C!#/@<(9%N&4\T :.B@#L-')\1VYZA%(;L@U'I%_<9"D=S MVDE!V!^$]ID,J,8=Y6F"[@)^ BCH#G,'(:MNT>0)WN*\$W=\O E(.7<.%3A2N44M,?7.X8O0@C=^,*7ONAX M9Q')?%@E5SV-BG@QQ"S_"=,!%9Z8"S]J3L@3 $36!N$&@F/=YG@3U91S7ZO) M)\"F'$#E:*709IE:,UIV8$=ZFF_KPKG%K"SS^&Y7,L1G\WP9IU'^=/'O75P^ M_9@E2R+"^>HJHA6T+DCKTMW^? C>?<30'F OY+^(4G6=)$N7% ME]ZC:0^(Q?Z2.M2$FRDA5+F(+"4*I6DFW DY6K).VA M=2N?!<,+L5E1[.[QDBP$6LRIJCN=)*S#^ %?926!>1PES3)@_>JF>[/KP[V/ MU(9=2/M6--%B3Y1:RE&2H&5-%VT;PBBK*5>0]1O6,@D^.LY9Z[DU=N+^@N/U MAJRB&>DY6N,/N_L[G,]7_:[FN[(HHY3\:%TO.D6,FU)W['8R9!- =4,-114Y ME#)Z%-H##*.LI?E5A7F?5PF66&CQ;#.?%NZR U@QE^DBV>U9)(NQKB_RG$UZ M<$SNZX$Y')WB 6"_#(&3P)_E'" #]L'/!T(Y&6]GS#=0JY.N>TK3-I.2<7MW M*6-'Y/7YNL$S*P'!,_F=[S.J0FHW%*4),+L&E9%6?:$@I^/ZDE3*D1ULPL,- MY_6"VAR8WGW(J!]/A)WCX+!S_&?#SK$^=HX/BIV3B;!S$AQV3OYLV#G1Q\Z) M]3U%]V[W,EUE>55+XW) 3 M%_4 M*MGS#/SO7;RE=/R&Q*G(>^"^DLV%S:7OXN7Y+B=S1*P MC?!K?EOGVR>7#0 0;(_;DH_1DGV-R@WV'Z0M%$(K?7B@QF[H=EML54^C<*ZH M/B76X1YEE@:9?@_N]8L%MPHV6'??NMKO6U?[?>MBI(N\P'$"4/ ,+[,9-@*=ARZ)&?(=!T3XG6=3K+L\]M-E+[-LN5CG"3.S"\]KIR%%Q@R"&V[ M"R+0@ATY*=3C/9EQZ14_EID1-OJFFOX\37P5]X#SNVQR:;[@7ST3(G\,7"[_ MUPCNA45TZ!E+=5QASIRYQ0^K(R^0UH=('\^:4V;EP0"\C:23 M\B*E\UM\+%@ Q9LX)3,?1\E-&96X\J9D%P]1LB/_W'/<+9:=DPTC7=.HC;IM MUT$3D(O?Z5@]!6U['SAT>JMHTI1*G9S-B*XHM&H(HFA/,9P7D9X7B]*=@7,! M3_3@F&:?(CT11)0L(OG9:)5)&/=P1)AZ# HGY\[*?S=<^7OBG9L-SV;JH> ) MK^/)Y&!\WKY,%SDFQ_MS7/UYN\FSW7JS[W)_HZC,FK-%>0#6W9O.TP]"O@NW MM_+R/=C;8?]PP.POQP,)P,I@!WAB1X-:CL]F.9HQ[<6$GG($\E684;(HS=(C MMAYC8JKY=[$= GE*Z\U\DBWL48"7ZJG ?+6WE=]D.8[7:5,#ZYJFQGLV"W#B MT82T,J<=&K!D+^^W9%^DYNRB7;RKJJ.V]EM.N@IVTSP,H)76]0%$--D!-"%] M+VD$T9/_,R6?%^_'1"Y;8/9L]C7:TL]125/[4H.R7R,@@(.=4.RBLQH\&>;% M$#L=W'9F[!27CQBGG3X#\'QH,>C=":K#K8(OXT-T7^46;F!>4V$A .QGM*-- MO W'?6D"*!C_VO-IF!RC.YG ] +RA2 !#P4I(-X$2G1ND$5 MZ$MCG>HV?DL=R\32K2P@'/4$<4^7*9EX7)1U_4[KH',1-9_Q3$+.E.+'J_:H M)A!*B)*2_/AQX+()L7"%]DC/4W8FW=^F@.4+#WJD4V;)A^M2E3GH9-6 $_L% MIPT$AH<@K2F94!'6T<43*4(^M1 4(90U@3EQ&9,MOZ!9BJ& ?A2/!0#Q%ZQ!XZ_H2?WI/SPIJ%*%P1 M<61IBA/?AUQ]+KV?=+595M"7A 9JB; #"-G10@@FG012ZL]QU2;3PB?)3(2; M39:71.SW31G 4YSB5>PP$YB$#0^>2#%'$(:C),H;MTQUQ590$D>4!L)-'YTN:K;BW2>*^/4,L.BV^0K=9 M&27^#\GJ .AC57%23-.W725XN:XJ*9:%KC\/:.S8%.,R 9EBU<=^'YJJS'S' M (/'9YMLZ6V>[;9%17G?S1G-%4SF/$HL?;QZU!VG2C=D4\&AL:;T_OJ7UR?' MKWXHZBJ_J,4=:DD'4?O7" ,\/['^/!K>VW<7A(&B\JB>GI=2$JLBFU3%6?;I MYRC9847IM=^[OQC:]PTE^R2_1_3)&_:XFD<3VDG@V>/?S%NSR[=9H2JLYFO' MJZSJ%4X(1G_K44*#.>PLJ0[CYOZ4QDO,WG;=Q.LT7L6+*"WWP; TU3W-UUJI MYRKI(_M!YZ;8QX7(Y(Q[U!W1 M(]%]7 Y3-_HY"1T*K/USTT&D8GS\[W&S#]-H_ \?LC1:_KYC:2TE0DZ9J<^N)LZ6=-&O+JWATZ =<*"X^U+9HR*QN,]B1012.LU66'-,&" MLIC@R:[Y]SQ< M&,.3:^>PC".:I/&:+B?;3-8B6FZM<"6>%%PH=6M4-0^AL+B"O+@^$42F4YL%>%8S7RA'75N>(VW6OB=C?N=@W(M]EH6?%#GX^^>#/;;JBCD=A$ M'G&,O4ZYDV!.#P!/OHO]2/@#<+9OA>*V68 G!S$0%(X-@EF9"+-1G#-_?J#P M56?/3XR)&;,*9Y86XAT2Z.X)G44E7A,: <%=&T,"Y.O-H4VEN'HB8]Q-/5E[ M;[EE<0_Y=$B!%P_VG0);4@T]NH7V\Z9(7=B#!T:*4V#LRA\2+>N,X7AYEA7N M$"AAPP/XQ!PIX@Y%)8JJA/+L_JKP[&!4DW8?@@H38?YDD@?O;EJC(#0ACZ%0 MU"&'-RDV.Y>L02I& 0 4M",T(_8JLDO9MYX4\.)36<)LZ: R6+4I1P"@.R7S M8N2_V1/_)\]]*&A1LLM2)1X@JYZ!>^#( QYJ(VG(\%.K3SEB9G&;:.4G=*W M\T:;2<]9(W7Y5?#BU.'Z-)"N6TC@').))AJ(IN.+4U3W@ZIKK$40:QK['W[I\UY'6YJ='5]K=HPS7"EY$N7V(,?WY\4:M'3V^3,"8=^>?(2FCQ_? M9RDNH_SIDJ;$UY0\OZUS'<)E Q![\^VH!(!SJ0LGOI4Y/#CSY3[0*@-4L0+: MACL+EY3W387'%:06!ML)]2B0K[]"L+X(84\1B1#>3L!YF6HG(493QS@RVT\& M--P_?Q/R \#HHENJ0 @>W[L-7T3@GL,9_72W2/N+5'\W2"T+7N(M87ZD;R\% M* OCUF@D7AX44:37>'X4T"2&QO% 4]J^+ZPL7Q? M./9L\IG0-7P#L7Q?C$4O&)^9JQNR?[K0FL+Z'=,+Q@0>L69N!P?C_]86J]PB MYD^3O5G^%P:81QFU%5 P <7%64 CGDZ MC7!BHQ%.0M ()\]4(YPH:H03RYB_&YP6,2LB_30C1L93$1?$ KF(%IM;TGZ^ M>A_EGW!)D\LX.ZQJL.0^:Y;2N$&V-:'-4U_M&%"JHF]*K:;5W MR/PTA#8*!'K8@N^E/==CB&%F:$V1F M>''U]DN;G?5E"#OKRV>ZL[Y4W%E?3G:^/L?K'!,%MM?31L?L,17W]U1BAA3/ MW%^AJB7= 1]\;EU:LH).X_Q9,-ZF!:+3'*2"XO;39[MUINK/%O%Y3Q_ MEQ7N$BP:L!;,BV<1EWI(KIXHH2Q%6T8#93E*"!7O>>O,D:-U909-X&%?8:FZ MM#0(!GJH@UQ??ZI#'<=/ICE!$Q[JOK6QT[X-P4[[]IG::=\JVFG?3BWR[VQ$ M_ET((O_NF8K\.T61?S?AJWBR5SW$M![I^ZC,X\^^W[\+V/&==A-F3<$OOF^, MJM:^4QCI00!^E"Z9%*MR2L24Q,NS'"_CDEI2XS#5PQ9@X77OI:8*AQ$PH+7Z MF!G=+*K5,'FOR_8/FT=FX?H@C MY4B2^#Z DGG*PFFW0[51F\8L%6B5Y:BIWU8G\?D* M->18.A]68@*UE/UZ.=4$V6)*899,J^DV1A0-#B!3J0BB43/GMV=##J#:GWOC MEV*$?NBS#"@PV9UZH+Q1695,NXT^-]F;:E<.^0G+U^3,H!6PX.6I#,P/9-O6 MON45!1%S]N$Z6LB[=UDNWKZE*QF[Q0T).87M\GZTT8*<**DR?L \_[4S M"!HQY_[$9<*FPAY):!R=[XET'GJ]"^85D0UZ^@@WGL/)*E->ID1-W+-KQ]E= MMBNK4R4Y8[+?%^>X(,N.)A.<%>]Q1'^V%%_D^/:,'71 _@N!'')XT"7F_DD? MBMO>0_+,N0 Q[-L[N$AL*I%P"Z#4;-"R)_.5Y[+JQ@SZKTRKP:W"QE>5:$Y8 MXM8.I-B>2+<)7#1?\3._>C?O;*&F4+E'=:8-#YAF;R)Y3R%=^JV4GC_.1MGP MW+NG9(\=@3>.)I*\QC2:(4[7/.CH9I92).;:M:W&%H"'?6.T:K?W^TY[KU#1 M$U^+((TIL=E4X1QHG-W<>9D;,^Y\7!L;<:I1G:D#[;(B" ?2CS6E&=\EJZ?T#,X0) ED@_LWG>4SW@I9].3[< :2JNA5J;E?YHJ<36$EA6HF<="D,RN'2H$6 ME*FDSZ)7>TF;7=T";<_'C=CS ZGF8ABV\NJ&@](J!.>&XZ1&X(WDH%:FJH15 MJ85J94*@^%-8F1P@Z+^$R&J,7H@-UH V13U4 #G6M28 M1R/TCOTVWQM[T+X/PH/V_7/PH'T_ECPTDJD\:*H;'+>I?P\:M&\%[$'C[$;@ MP YJVZ@^.E>E%JIM STY_U/8-IRGYCJS8F?;:#LDK%*ZAF_EZ'-[2.=7"&EG M])$AR2E[:,NG"7N:KVXW>%^G^1U^P,G+RY20W]%5I AC16*NHS/4V%*,"ZO; MTX+>C )ZB5H:_A*HZG%Z"!NJ87\&KR==FB4$3:;QG<)OB+@PC1G(K[91#F>1"\:DW>>L,&44P"<'7)D$V_HH8(2 M#%-WVB*AA;#55!J'D"CUVEE$%Y]QOHB+SC**T_,L2:*\N,(Y:S@ER#5[=FW3 M'F ,8":VNB5?<8>)>S/<:"X)@^F=ZIUPI^30QS2[*W#.4O=*$VH2 M6O@.$SXLK.$7RQ/+S2+5S3DN%GF\I8*X=AGBJ. MW*WDB?CULW2G81Y8JWM"J&PH?446X ,N2MJ6;J$1H@&[1]'1(MJR=;S([K=1 M^N0Y+GEB$ [6W823/M5"NR1'LCRGV1S(/XM-O"U.E.\CJCN>YOE[HDW7Y/C7),':WY2-B%;172.Q:OFLB)Y,%H16MB35T36AG*>GVZ2HKBIAU MO\C)#S&'*<=*RY9/'ZK%DF3Z MZW.*N;8H0='7#N+3@]_M7HDW_U:Y&J-@-&NKFNFQ.*Y.OV76<=L^F^5B@2WA M%J8\OX:!UZ-H_1/5B%=>RP#>39Q $:HAO9LXX02/0B,Q3AE@?93SD:]W4J;] M*TC+$>CX+GX9AP]X=Q@> ($3NRNXN8#_-#X+[RLXO&GX7^^%HI*1N3!$^L:_ MM@ENEI^-PX*G$1U[+7RHK4F8?5;^"[D*@)T88F/CN;DLI,MTLCEVY+P(8-]7 M9]"_E:[!K94O(\A58PLL"_>%M?$-G9Q5WY[Q6H;@PX!>C07EP^ \[8)&8O9N MJT&,2HB7ZH,8+9J.LT5H,2>M+_(54HV4]?RLT$3,G>?^M^TIAJ'N8?N/\!>4 Z *=OO)Q&%H!O28$<4,*NX5ZO2%5'6%W:FIJC5YQJ\FFE/SK#HT*\6I*R+3B+3;UV@F+&I[(<*'J0T( M6L0:3Z;9R[7N8;8YQ-UF6H:6*I(GZ M &^6-M]TNB%&U37>9GE)-Z<;O&:)T7R\#0IPZ%X.(N'- V3J55]VWR!Y?K\0 MWM3Q#S?A\6ES.CK;Q'@UWQ(#HHS3]3E>L&KS]]$GG)-N;S=XW/,M_< M$L*?%'=T^WX<>]VL&59X#,CZ0/M.4-/+T7O:#2TN7UWZU/!9G. M:]U))MO"@W>SN]N?_L[B?+&KUG2]%IUMHQ(VG"T!58X C+.(A:.BWF+RZEO? M46=J(N[K>H713W5^_KX225IM%+9">0%*I98&*LH<1_>>8W,.(Y,7A@?<6K5< MIHMDMR1Z2#/U"MC<_=4AQ(K$&(R;[]'?/28\E4BAD^)4-$KC^&A"CIABM]%G M8F'AM*!G1[(I[0C]>H,BII[#EPW6A>RP3H2577KT(]4DR.V;/BCC2/%KWFK@%3[=KL.!H''DN M-SJ>T6ZMT<$(S%\;7.,%CK=E02\PKK.G**'&R1N,B[/L_CXNJ-.6O4&BYHMK MWZD);UYL5P-&P;" H6?5DU5K@8N^X6LZ-X:[X0P ;Y*NC^K/AZ=BY?@*FN551O"$9BK2S8V6K]]'O6;Z_7#4R;=3I.0_W5&9- MP:(9Y")EU-">G#_H:(NS!97>]!@$= (!SS=,S@6-?*YN^[-\EB1,9367E\XV M16W&O+^#5V!2=3?T'V*O 05!!+WJE!B:XTF2/49D9(3LQW21)0E>L)OVV6*1 M[49@A6UT*9WIL"6_+%7D"2H-A(OB[VC?FD5B7)R]*]#7:-/@K+\ M.B<"I6FQ"87<]U!3I*\_Q,F4L@@Z@ MY:P!$-XW]+VO*XMYE+%>9> VRI92'%5UBU$I2?=@<*5C=O< ME/R8[BB(&W+TN)][!)TB.W[@I\:]2#01Z;& ME)AC]&T4I\4\W9NU\Y7_=Y:K=&3^P$GZ4( M-R3\GN(-$-+'L>YDV=QGEW&59Z2X3$LRW?2%<&U-I\NW6;9\C)/$&8X5V?$# M837FA.CMJMT.;N,]N?$!S--UM@XLAC?8RM,T@<]IV 73];>;*'6.70V6?)S MU-DSU[_!X5@?)H#O2FW2K(Y9-YLL+TN/EK#B+B@W5 M^0]1XO3Z5(LI7ZY5'2:%X*;?LBJC"_H7W+;R[DTP QR=G/L)J0=1TL:L A%5>Y)T3PW MA!@Z_@K]]2^O3XZ_^Z$E2U5PM">,MC5E]MVK']!O51?_X_-^U@(0G2M;TXDU M# KH=_?Z'*_B-*["$=KN+HHROB<*R@K&BK1=9W,RXE(9RJ];*._I#J",&](P MEOVC60\8()PU9GS7+XX+P0B-29S?D M+PF^S:.TB!:46RO]/2D+?O7\E$-1WP].NJN(=8^(V8?RB@'Z666',Z.F\P80 M1147B"(;1:A@C*"RY42TYKPONH-@%]YJ)I?M)%O2\0G+9Y&R^,XH8;S1>,\K M#_6BHWV@([1EW:#R,4/W MM".4TYX"7U"&6!(L&A,9&.7#OWQS?7/\ZC(EMB#U2>SSBFFA7D+$\0L',3=0 MTB'2"!V_^JJ%:-T<+9KV05E2:G+KA+/+)\7PR40/NU.@28.@1[/%!&0#G6@' M.<]Z3Q-_FG-GN)VH5X\FP#0CD*&?#W[6(XK:+MG#HNHS9H*SOW]?-3C^H2K27'& XI:%0)?, MM(CDK*L)16=D2(P6^'?O:/FRQL!_NDQG-U&"J(=%#:]-#O2C^([!%80H5P;:B-=O3'"6;NX!F MM77/M,59]3!UGK>/5*T.E(:=.3;!I^':P+7?[XCN(#W'38&:1\U9CM)]=^"> MX?UH:8.1&T9XB&/%I5]%'4Z2 H[XTU4$"D:\[U)!;0R?$[8E?-5Q>?%ZQ& M6VU[V4!;3-*[DUS(GC*(3UI-3XU M/0?,<^9LBN]V]64QNX>JZV[,TLOT 1>$,FU2$D.HR!9Q5))6_\CBM/R94-WE MV.[4>BAV/"^) PY-XUS\HMH5Z-)J0R0H-]3<7W3X8<$2U>7N7<42:4D.SQ53 MC$I,+WX;OFC[WREGZ*%B+=S=Q 'F!&E6;W43E[\T"7-%M&RC;2+T]HLHU[>8D^?M3P. M9"'9@V5PX68^V::!2F^SG%X2WRQB6J2.ER%IB)J6 MZ"RCVQYK'0BFE"4WWN+$4V)IB+50_?A3#=;Z-Q]_,H&4 CWG&YXR:Q*,=537 MQY]:[=7\^N-/?*QY YNZ;$>@4YPKXTVS@K&]'I.1<7NO(&-''5\7ZZ=MV4*+ M_3,43:8HN@ZF5*;%S-,_@FMK^-]&\6.D%RFG2LV]\:7(F3K ^B?#B@8'8/Y5 MEUB@ L4EF"$CV^O#S=N/L^OS7@?T9]>SFXMKVD'$%YVJIV8UC5C;D* MRWUZ?E6Y=1+V*TW(9);7/Z)ME+9P9?^TTUL"BIX,>Q7>U+47:S308>QGP5I@ M?P0E;AO];'?V.ZE*L2#V%H5&%7'ZA>LU9>HIC@^ M-]2_#\.XLX*$<#=6G50;Q\AY7.SO\QI;L]];]PL3/!OUX W4)MQ*D-UMT#I< M1J#N?A:076D#D!&ZC6=W*HBS8Z$MBKM$_-R( =SH +$Z+X=@;JJ)28BEX1Q, M;K(]X/PNLQ/,"XYD*B$TS^6"VM F%,<+JVSV[Z)T.4N7I[N8W5-R8SD.F/(+ MZ-Z5FTS&"+#D]U^QH(V;,M\M:.Q-X?([1O%8#]H2:BSE6B?/P6%1#FJU6\P'NJCI40OWW_+>MKIMS0JZ-O1 M398L+^^W>?8 1XD>TK(0\.#!O("Y 9.$UBTZ"]SCKJ$EW(&%(1F[52+;)MT^ M/V&YZXU$A1D_^XH"9] V0YMVE%P0(-01^T#EJ!]U?%17DF0?5M!@IU_M2G8,P [/BFDG_[J: M_$"L2-NI?S$I[/#X/33?>QW3Y^FVW]Z,M1QU[V MYR$7D$,AVXJUI!?H0++KXX8[1#^G/!XK/-583S>D%Y_99+^8$MJJ^I#'"%<9 M1I_YRO#93?.Q6.ZZ9X2,8 M"YCR3NP5;VQ66]V[J*S*N=P2P>+W65IN:&IGTM'^-S?QY^KGSJ]CM%ESYH>W MX1*JD+FE;^&/7[] R^B)=WOC2_N80V1XN6,T4YKQ )S^]E0'OEG M-;;\ EF)1\CI2.QX N/O@E7,6K@ D*P^019(GI5G6>':$=[KU/UM2[=[ &#T M@U#4(T]$?:X.Q-EO\<)3MVG?\N*S03ZTFHN$\2*68(RHG4 MM$*K+$8,R3"0"[0V@//MZW:4H#56Z<_'Q=3EW#*:I@1>+W?V.E88Z MQ]L;<7-<344=[2&3 *T[_-2LU'[-T6 MSC?R3N?@'0CY(HC0>L[4=@(F!P,QWG>ISB G!6TMW;9Q_<2RU[N>_>U!BMSY M[:OL_F",:V+R%[BN;*5D'.>NEK S@>X.17,+4*(T"V8I)2@ :0D[W?7?MO&Q M_O>]/XOU/YK?_OKO#V;B]:\K6RF9(-:_3/[/=^E MERN^IG+R]?:1 M\^C1>8BNP7/'0O3?6@%GQ'0R5-]C(KZZX!.;&*!\O<>SJ"-W?J7 M:8F3!!-+.DJ:YXC7\7JC6TY'1L:M-TC&#E31H=,,;>MV*&<-0]BM5(75J>Z@ M,A&F#N$^&O4OAZ#VSF_T 4;4U4D8#F2)/+K.9-&(#<,!KG*\C>+E%4X+W2@ M;E/'*.#Q "@_A35WZ(OJJ^_]*@91)/?RATDT@*7, MF=C!2722,,HH_726)?2J*(^C)/X#+T^S/,\>(0\T'%JI0,EUN*6<)):4$-TG6!-Q2DQW G>95'ZAO!XLR'F!$VR@_F/4D 4"0@XUQ4P M+] M(&F J(A0T6GB_5Y"530M2B0C-]8V[\XH93U =)NX-0JZ74,2/T,)%;K_ M.%_>U'8$.AR*V69_L\GR\A;G]U2-4(K-[[SCFJ)5X>BZ\ A#=X ># * M1Y0$8CL*'RM>U(&!*%LXZZM53W4 K5WC". #S+1'OZ:) M/MIS1A".!8DP.LI&,%YC)# %INM;&K9R;'\.NM?=0[P(F3_/PYUD$D_12(OH MBE= P+FQ"/-BN3?XWQD$:)",VMQ0'*J0#['NTA=0<&Q&PIS8;0'^=X"Q5 2[ MPYA;HB*INO+* @/L#)LB+%3#\XT(0FBP9L[G&R-)U5Q'=Q)\)<(0GY 'T2Z#O/$H22AK@]"-GBC!XA#LE8 \;.?<)FP@X-W,*BBP'X#&1#4 M/E* [5T?+B!&;)#@'0>BDX=PP,8.ZS[1*C.9#2"Z%/PJA@XGSUP[<*0"XV(X M[(EUZ> MO=]B)!8!,/JC-C^%O-7;.]YVQ>YRJW@KWA?>!G&L? NJ_++BU%C)D90EX-P0 &0E.C9S1&Z_NL=:@U"U5?X>$]PO.#C-_@AM-CG1$ M.\!@[)/=6=YNXEQ?K4BH!."K[#'TW!V67!F)O);CT4_FNKR@@?FV^]" B&?G M1)^;9^VAX$L'WH$X0S?U59P9>BA&[7S$42EX(P(+IA)[';B#FNA J2]C(0GO M=H5<]L_)KA#B0CKVR>P*7:^#@(!_:T+F=7@NAH3 YR 9LV50[1LB(H-=H=/, M/0@&'!C$1_G:&L:S/=P9!L.:+A+F]I$<:)]L8QXZ-#S<:XOXL0R+#$ '\"0D M#( 8#-[L7IM#-M&\L1#3" ,GB>3FXGGA9"0A,4Z2X>W%1(=-^Y-F$!>>'4Z> M^84G1RJ2$^;D@1'Z$9

].<'G(Y?/P?PL#+L5CGLP]=6OIF;H-Q2EU^Z?P M1XW$(8B,F,0+-=0^B?8EB)"$\ZM0 3.6,9;>L<&3C6 ?&8Y\JIM5$U-41,(W M1%3,T.<"$8D1*ANY*43&D3FZ_@L1!=_A53*7QG,*KQ)X.F0#-S1$SXS"[4;- M?/FS9+%U0?JS!$%TW&%-%T.A?P 5DO!^UR$_A#ZGNP[A050Z]LGN.@R\%"(2 MWE^ *W@JGLTS<+&O0C;RR6Q,>LU6VAY-^T1\GT][W#SO0RI7.I(8_G**X^KX M/E;SP:B @/]@;=F#T><3K"UX,BH9]717:]1\M8_4&U#Q?[?>9^B97[#S9238 M<#BCG\P5:@88,1'/FXX:6)[%IB.%BGSH$_E(W\0K>YCT:/A_C-[CY]D_1N=* M2 "5T>"-+F//]' C M(N':.R9B!DR]WS9!I VJ&X6QRZ@(J)N-7S)\XSNV*(GR&!>S='F:I;L"%R90 MD5%Q[P01,P1Y0NI6K&ADW0Y&C7M_B)JL.DX1A5DP-EOJRA!&FH77U'4-#PX/ MD"*I:W? ^L.]]A!,?D=K0&,T+=NRWZ_>1XM-G.+\B4#+K!ZA&BU?IHF )P7[ M9-^:*9)@JM$9")%GJ\CFQJ)&B)YAVVOB%BG=KD4U0D))[,^;W4&ED"FJ? $U M(_3+?4D)N?=MR9D":X#U2X2>=CNIBD!I:< MCFO?BI0C $FC=A(L.8>2LLA:'*G-Q?3K_0'G=YFUD%XH24E4H^Q/(Z,7YBL= MU"7:\>K79+06N$%3LN?HV2'YZMSO(I3TA=.R5_*^5T2KZ,2*/-. MYZ4@$\,FA1)D,U-&G[,TNW_ZF@+OZ,7+HY.77[..Z!?MWXX66?ZO]A.&3D.F M7*H\,Q;A^O*4!&(T:!1-30759%!+Q_/>:@<7"FF+B=._'N]T1B8<#KLY)(*' M'3O4IS 7 !#?1''>HI V@F-S_* .$., 6;S1:MML+;T/N.S#\UT(+,)-86%:PQBIO6,J7C'$I:,FPQI3XU9B$F7/J&RDB-5@#04E1.$+0D M:BH,:,G5E?K4F$'KXGZ;9$\8WVRB',^WD,<"A!/\5"0M.L2#-G2ZZDLYXMWH M<\51(-(ND&C3J<7R8CJ5KAU&**81QOJ5!0\^J_4K"!F4CSV$]=OC2&/]DG8! MKU\;L4RZ?K4C.&54G-]22ABR-=,"P8LH6E-E!@Z@6LV69%\9> M7@YM[:A&,8T@C&MI,.-S,JY% 8SRL6NJ^_86\QT-0;K=1"DYU?V*(ZZJ/^"M M-]"]^VMN/B, KF8KFA?G&-$/O9\+5&79O[T6C->M=:?"$F\[F#\P$3SQ1?", MYU_;=N,0)4<\2I1FE_B0E>V/J97(?N%KF:LRYN["V9Q)H7(X8;O I7L=I&J?K M^8I2/=8Z6(HHN(WH$' "8:=$I G:MZ'QU.P0<.S]&* LGO98*1O_= @YL4;( M23 (.3%#R$G "#G109\3NP;+50,6SF^C!IT#XC_Y,7QJ[\=_RT4 MDP*8Z5; O%$91O7M2>F&\G$:NGZS,&8!EN]K2+[^I"L( @-&9GH[M2>G&^_% M:>A-R+*X+B+D[\,3LB!2"!B9O9"U@X*X37UI:GGP#QD!D?.+OWT;0/R^:-9Y MHN;%]5C(6CM6A-?2_=4RAPM]6?O=FT61!M#PC$*$6F*Z 06\ECYE+0L>($,X M^1OYOU".98*9Y\EZHOB 7Z*( RP+!/4?-M")%'HLGO M9)2'QFA:G2"/'XA2,I,YMZWSR' N&V#F'_:M2/!>RMH(A-"M9P,-U+QH/&:E M3N;Y,DZC_(F%L>F!0$3!K3M/P E4NH:U0+,0EK^")#HU:B1#-5/_%=53:S#P M*?@ Y<3,1A.PP!)#,,!#M0'#F348^!1\@('+B1@,9^& 02B)(1C@H=J MX=P:#'P*/L# Y40,AO-PP""4Q! ,\%#-P/!SO,3997:K)?]!(_?NA3X#@*39 M1XA\%8AG@3_5K8 Y@S+R'?T8YHY&'7M)T3GD @!,^UDH$>.0W/K>(>[P#)T$ M-WBQR^/RZ2Q+"=$U)DQJ;OY0>\<>(I 1<.>OOD>=!F%8 1*!=&T T9!MDK1F MZ7J/L;-=46;W0"W"0^9F%3'APQ,M8@C*Q9JE1T(MXRD!JX)\!WE796,W/'QD MJ]+,..&U=&^<<+B U$W]95#&B6#Z.UH&&*.1-4J.+0_Q E_3;/L[W9V&T]3Y M)C/F 3Y9TD]17GT;QM8"3W[O9,D?H_NIS7Q?@_/M98593?F+* M[(QL$>]FB)H%$H1 ^1,]MCIL!7J6%>5\96)O\%KZJ 0VX@(LV%24]-$":' X ME[%@[KL5F?@#-)+V?(OSJ(S3]<7G+4X+S3,%U-IUO#/ !R#W_=<(UY\'L25+ M1-$"0#1:TWWY,EV0 ^IMI%<*<-C*\>%BT#T@[NHK1#X+X4@!3'0K7=Z@#%V5 MA A[3WWRXO@[+;ER&KI>TF,6X"<,WX6Q0\/3W4H7&);ILNV0>VTJX=?^)?Q: M)N'7P4GXM8*$7T\JX9,7AA+>-_0GX88%.(C]16@2'DXW3\*]84T@8;T4%9R& M'B4L3DE!/PA.PF#*"6!8%A)F:4WH6PU="0\;>I#P@ 7!0Y1@) Q,=T_"O&%9 M2OCV,?LGSC/RA_Y[0B$)3U+G,@/+G_\&R9?\A<(8(0$>Z@2VV2M3V^R5=[W> ML"#( A",U('IYMIFKR:0\*PH=O=X6443T$='\]4L2<[C9%?&#_@J*W%:QE%B M$2EJTX-[UYL%MU".D8HB6NQ)4H==E"1H65-%VX8LRFJZJ&"$ _#G30"03H82 MR]FURK5?7/Q[QP)G[JG+":S&#@)93L>UBI-R),G67?SU+Z]/CE_]@#!K3R#: M$@@ >LJ"&^?O%L^(36;)"KME?)?@R[0H\QT-CG$=)B5DPD>8E(@A\.KBOFF" MMF3"<,ZB\2#%YREJ2D7<_:@IZ528I^D5O>H\_,MPOPEVE9Z#BIZ!^GP +@0, M^/[3#"0WFRPOR83>GV9YGCW&Z=HU7F .G%VN*# #W9C3[X]H W2W;Q%*J+A4 MMGUDB<=NGOP^2]=> 08RX"GW-\ .@##Z^0A@7\3I(MDMZ8WN8I?G-'!X2X1' M[)8O@U%F,KD/4B6+9L4JMS>M=?PNCN[B)"YC_FGTD.#C=^^AD J7$0ATK/AU MYVOOL9*J AV@"AZT0=*$EBXYF>*R^!$GR]OL1[Q<=_N8Y7%!\/N&L/V&G$O3 M!?G';$%.K#[@9\VH'QUIRS8$ZPZ@*:S0JB& HCV%HW6>%>'8A%-!K;\P)IE@ M4R_B3]GCS>9I51&S9SGFAER ,#LIVR#;N+-T14%UAK2DUD70] M\8(A&[G9;^-[?(ZW61%KIAWC-'1^5SAB 1 ]_1 MZR^#"+F%I[US9\@?GNG" M/]W%"3VITMHW-V6^6Y0[W4M!(0G7TA/&W=?;P=?,Y.QCM_\5PPS#3(^<.'=UNH;?>M^=_ M_WC#RR3D5NZ\":<2'@W!P/;;T[AX>S6E,"DY#\(DW4+7HF^OPA)F9\)[PFR& M8"/,MZ>3"I.2\R!,TBV4Y^4T,&%V)KPGS&8(QJ>RC]O;[/CUB_/HJ;B*BO)< M\\D;V-R]'0ZQ HCXXQ:5&2(-T)*T0%O2!"V!5^#.]V"95-K]5SAJ(U.<4GSY MW;!%!M"]^WLT/B.0 M[V>QR'8TPB3?-P@E.$ LS_YM@6#,YM[AG=8M@SQ/69"Z8Y4"<^ A\ AD!KRA+PI4DH_1,7JB-2@# M42M2L0Z3QHF&;62\7*8/N"AI&.5E.KLF?T2+:$L#QFEX;Y0^:2D:16*N?9!J M;('I 9K&*$Y1A&CXT%%T5%-@8=V$Q'^$8/3HR;*;4D!Y?DS=VG4I0=+T!:/ &/JA(P0<5,FAY )>!>+L)I/1FRR[>] $GQ_/5 MFRC.?XZ2'?XQQCD9YH9K>!PT\E3"B(\85#%+H*U+FB'_=;?UA3R,1E48OE5< M*NOA)!3PB1CQ!#X!2T+P\1,]> 2?@I YX),-WQY\+T,!GX@13^ 3L"0$G_]* MM_I"YH!/-GPK\-61RE%213;/RGU7MYL\VZTW5WFVBLMY_BXKBK.HQ.LL=XU+ M&Q[]Q.%;< P@>D\118PDBDJT(D31 Z6*RHHLK<,\"&Y)I*YDOU? M4RC?4DQP:\A"*6[P&JJ[*8YXZ3=T_A)RQ((PUJ6HO@SB:@J>]D&4RWAXQN\= ME[_O*H-UEBY_R>,29ZN5ELA%%-Q:1@).H,"W?0OVY.F1MCDBC8) @X)H.D\? M)6,WMFR*+(F7^@]A>2V]V"1#+F"#H_TRC!U ,/D]&X$[0DT#@,5_YO1%E<#- MN'\_4WUS+39]U=5$>_ M8YZOJYDTWX^-%.9-/QRC:?_C3Y,AGI!RCO@??X*JWF7I&OU$_S,&O1_YM3/= ME5\] $U]5>3EOV;W.(\7D3S$?Q45=XQCTJH2(4[*@OZKE2&'H"OC9=PU9*W4 M'_D-HH6GGHH5&(SIZOSIU\E6)R'E?'7^]"MD;D1/]T2U7A;DITO_P4OCZ>XN MT7H49F^TJJ#\-;%.C-Y.=!MZ.4GV6)"\FF!?!G%V@*=]]%YB.#R#Q @U3F[> M3K98"2GGB_7F+90]-4[7T38#"H[Z6*?M3'?7:3T L^JBY/28$;T]TSOE#5HY MKC,XZ![2M?57:!9">C-@HCLG.LZ@#.L,-J1.C81ZZE>HIVI"/0U)J*^17JF9I0ST(2ZIE,J&?3"?7<2*CG?H5ZKB947MH2;T(]EPGUW$:H MS8Y\,9U%=.'!(KJ +**+]=.6E]W,T"IU$>9Q*8J3HI^70/ M<+7&PP[( '1RKC]!O\WZV'#LKQ0*HW%;P@,S<$[?QF6"YZO+=!D_Q,L=@=0T MXN?3=2A^+@-@8EGR+=45[=GBXKP>"GXR=UFBZY!>C>K.;9; M)^0K#&D?>]*N%DKV=_48V9X#=VG&^2RP18B*A?&GY+ M(_+I7_V^X!%+H5N!"!RK6<#U!3'[[J,2+S\6F"BG=_%*5?:\ENX#KCE<0%<( MS9=HQSY%"?G69\B,8.H[I=B!\1GG*ZZ#<(B=O\/.K(I>I^ZSC'2[AQR'.'^( M%Y@<\MA7WBT)GICZ5L1H4%8&YUE5+K=]3N[PAF++X?E_,C5H2(_I6 M/FK:H05M2"NTH_,L2:*\^-*OR:TFM-824Y@1PUBL3F'!RY3(A:CH:V+R$>M^ M05,TKU4M-6[<'P.4^((WTWV%"E8B?=&T1H^D.5HT[?UO MJ5I@Z.^>ZC-DG#?I,EWD."K(@JC^O$R;8C"=SA45GAHMM]XH)9[4R^)X?1"N M):MNE0'5*3 _?\R6RYB^0"]NL^MXO2FSU:[ E9GG3,^)>'"OW03<0#J-?G:4 MK8[(A^,#@1?=I2#6OL:2C=K.*1(5F_FN7"79XYLL?T>Q[- MPNO<0P4>'A_0 MI5Q6$MM_01J@K&J!5C0C)6OC-P&E2)0#5PDT7F.7*TV9$2]Q52#^*HJ7E1K$ M2W=8 CGP 2B(&4&FE/WW]$!)=A*T)>T\)[.4BG6 *^&PC<$UW&QKS\9M'J7% MB@ACEBZ9I_AL0^84%^0 0OZD&=XJ) G#[?$A#<;?UYT/P^0O)Y8N!$YS+&:EI%$5-ZD-64LVN*/I!(_>7 MYWT&H.R]U4C72:M43WLX:AL[DM/LSS/'N-TS>[NZT"9 B]GQ<7G M+4X+=Y&1AIC9V\YNKLRRGKXI*3,U6A]<) M_6[]**<^$U!Q/]XYQ).'ER>JH5MW-"2K,KF4RBQ=SI8/$>&PN,U.H_23.YA M_?O00@ O4 0W?0FQR9(ESH&CK!<,200ZJ /.@?;6$* MKL^W("?@(7>?!F);-0GGI"N52_>X*QZX&33.\2I.\?(4I^0O94U9Z]PDHN 6 M&@). &C4+=!=U62/CQ <8 J2:<$A&[IA2/..',QQ [?*K:J("FY3U^'+'!Z@ MRS7V*:J_1?7'GF.3!;/?B4B&!FGH ;VXWR;9$\8L["^^VY4FVX6$B&,#:H)*7."T+Y%!CBI48>/2>IWGAU6DR?6$!VV]5V#EUU MU3J /E7P=Y')F=;.#==@$,9QN%6M/TKKFD:D,.MYOF6A=(K"%%%PN_L+.!&6 M>V3"9@$Y=:''K&H40C5'H62&)1OAH9O[*=[%"YKQY W&E^DBNW?G$AMU[%!3 MP%Q U@/9)J W37[.FX#8!@=-WN@L4IVV&\I\]7/&,DG]>Q>73\U%73%;D'_G M#D,>U3GR B]E]L"MJFE/GT?1D%N_3GQM /3QJ#<=-CEYR4S-TB7]@_;P$"4T M@J#M?F\EX>5MMG\N.E]=D=EW_+Q@ E:]0-N>;V7,HS)#^/."A?BAK)_:Q;LF MG@YJXP#U">;78A']@NE3"[R<$=.#='CQF?0=%_0.=T'ZZ=H@ERG[UUU4X&5] M0IW1ZL%K%KG3-%R>[_(VT6!)@P'FJ^:7)R^.OW>VYMR/S(=CW?DH)=>%99N& MJ6M,M3_]TO-%D#? ]U>^'[D9)I;J,E?TN9OORJ*,4J*NUZI>)45J'A)0J7$F MNK1JCIWTT53SO70=>'$]Z%3%^JJ_1EGTN0XUSQ CETN(#'KNQ?VN@*Z_Q?12G+*JC>M/.+M.HWE-$ MB3H]Y\A19@U 4]/^**H(H+RAL,]R4-V@4AI>;TVUA=I"3&^2S&$7T6VV[&JU M6YS?JX(,:.WZ,1# !X2?ZNO>]D4ZN/>[64DDT4&&8+"F[X&N\1+?L_V-Z3+5 MG6C0RO%EV:![,!-*\U6UZ7A5", \=W86SI@,K[MZN5=M$N5V\^2Z7==<-I0R MY7(3Y?I-DZN8)7>4)-?8[7%.@W!PNBSHXS*5O,D'=%2H\.+A0;0"6Z!:6='W MS/$#%VI>3OT:\NZ?TU5GP>BHL?VNO5(Y-"YLA<,U?B]<4VS+33$ KZN\2+&H\0B4C! 5-R':(@9@AY! M52E!\OHKX#[6&T D,AH#133Z*9(\US!\%T=W<1*73^YNM(#^/:9['O("73WE M\0-]9==HGK#N_"5RY::"Y@[-BD1,&'+$6J.J.6V-JN9HV;;W:6!KBG(8AZ0V-V95DO>!3O/539DM M/E6TZWZ5MSPI&5^1:WQVQ%@B>]W@KMMCL)I8++R(-<&0S111>X;0LHE'S=S[ M_@<MU55*%!M/0%F=0*0ENRA1TKBEN)E',( MJ' %PH)]B KZ)2KHI\!^XF%'T1%<"Q[EV3 &U&Q7;K*T*E?.:KOAM&557P&[N5.)\) MD:>$%484A,-YT )"*736/3Q6,_$/O&]1%0QGXK5O&WLM;U+LK1 _U> M'D_BUYD_$@U8\ZX[ 78JH3V%&2F%47/W)U*(%:ERV+8'4*_1LFH"&>L'[H#- MW.D#2IHJ FSN(9LCP KHTAI 0$-9N/>E2J34<:**9L$XH]0U7NX6)3NS5D&K M7*/QH#55 ;\)'*!V!$'^@H-46_54L22'19($8S;)N_+N&;&A]W]'<[K6$DX M9-9AAFX13SY<^!K\23;$3N!2:*](#( A3I0MFR5#.[NEHITR@-_6?7 ,CPW( MSNX@AI,8P+TM+9K^CBD-#G&J=^3:;OBJE>-(MT'WBH_$O=K(P#R#+\&M$CL, M;"C=2Q:XO6,Y@XPHV\2+IH5?_XE4(K !/+Y8,;_BQ-':+\_F_=*_J>BAPO MT"D]5?#M!-K9E(U,71+QDP="*'M6)%1<1_?+69( M>"K+FVBWNADW(:.G@YE44,/CF7@*C)TQ[5,#HS,:V-S#91; "@21YFF(./#! MXR,1V=%,.&#C>ZMS^I!@2;-%SE>57F(5LX@Y_\LF7FS:7U\6^TQ!SO9?(^;< M%]8V81,L;9"NC^C3:%3@_"%>X/T#^U']1%]OWBP ,W@$9SIMQMJ/A@BF.QIO M3J!)EE")ESI7^6!S]]H/8D40 $H^1\OV\^HBW^/&*!-&-U!8,%B+&E"5><;* M?$9WB2 M<>NVDK$#);4ES>I(H+$]]14W%8"/)/F*(NLDS%>9#G/?UVWTF1:DO%BM\*)\ M0SBM:D]?IO4OG"D@*2/NC2@92^#1+UO%Q#@BT\(*E?I"G+Z0^[I*:?A6;WL) MH8KZ?$7^^BXK"H<['K=S#^DG>'P R/J8YE5I-_I"@L(K85\'%9LFDND(7_R! M&\7$-LK1,,F-__PVJJEMU-..^KRLDR>ZLKO9[3$AO M]3-M//B[YN?*AG/#/YX!<\/F/$YV]"%GHV(ZC[TOTZ+,=^QD/]\'%HJT[S!\QWWXLT'IIA.?G%@OIB:?%?'#]0UX*B?#D-72?6&K, /1"N/Z1Y MD^HO/>83@*>\\RR8/S2;H 7F^B*'3++%ET^T0$(Y2Y?TP?EV7/#P@#N7A T/ M)RDQ1_!IG7W_%=K2%BA*EP@W;?SN0&J"[N\P"G-@[)ZN(P5*,GUTQW)<6H;? MNY=J,5Q6A([J>/\QBMC7 2 +DB0'4-RQVI3>RK.'N$JG\W87T6 ^C(MY?D8/ M+V3^H^0VNTA+ED&#_F!Y%1$TWY+OBFC!*?=WR))A/AF8!N6])IE$8V4K[?[TZ;DL$2FG(2X1&=/ $CF-TD\X_^M? M7I\ M980PO;KH]!8[].XHLN,EEZ@2:[#1?$]@G.5/; /H/D;V'&>K!P!.D3JU*3%, MXH+Q)S)%Y]%]M&9=,..*D(_Q2O&T+B3A^MPN8@8T(5B3K]"R:L3.6QFSD7/6 MSF]2%P4!=1*[R(9OFBF[RJ%,"#:E1,^2*+Y7?LH*-G&76 M;.!7C"L1!0>\D4S58=>?(^,;*[B;7M$]:\SUJ;G?)!4Y,P-1SV"D.(T=+U?CED 8%)]V)I5O5ZM%W5C7Q; JI2*BC M%Z2#-RO+6SWMT'ZX.F[G/DZBU[_DX0WO*:JW)S>BUZ?\@4T5):$M9R$)_Y$3 M4OG?9C2=932.I @ID$*$!^F837>(FY+L,?2:G 9FW6^3F'H"K[(D7CS=XL_E M*6G[2=5-IT+*0[T&.5>0WZYI2LW,Q;ZQ1WM21UK=(@V*4V!\:KG=X#K!ZC4F MHXK2^(^(U7(U I(J-?>VAR)GD!9BED>56C?OM?>Y&VG*KH65SF08626G41%7 M.<2W46Z!)SD=UUN8E"/PII6TJ_/"-RW];6'*\FDQHS9PT\VLIGZ6I06ANK2' MC)"2XZ1W"BS)4+/HMO5[[M$0U0@]TBFPB-+JU,";KVJKBV;A9;V\R7+R/QRO MTZHXXZ*ZQ4\8(Q>?:3 E)>ZN4.8<Q(0S1/^AS@ ?" M7UH&J2YT>/80.3HA^]!JIAYYW+;P'2IZ )#IK3_=*34Z8;^)TRA=Q%%2K?%9 MN<^\,CE@VOD"7:D*S?P*"H1*LV;4]9T27G M>4H893E+;^'O2#\%(#IY?&SG\Y '.<8;ODP7V3W=M6B&NR"W!BFC@1[?)&QK MK)?H/LO+JD(N(>(_M=!4T-(\NZE,Z"&/;==XO4M85^F[H358"L*W(.@!S&]1:0QJQ8IL%7VOZ"7C62IA+96M-?'.:YS\34>-WB) MA+E&IEX7\K5PH,7PC@;_!;D&QIR%:6.-^(1R650>S'2-$M8"?9%@^@K42XZY M"0"B!W#^+!W24GI/>MSEY">LM%>4H/9_'L3:U.E:\0 MEXV,SQ!7C(1GJ$@.T:'4+F*5*=[;D^]?_I#'ZTUYE*V. M=D63!NSKRI)"2=M9^%N/(OP,CP^">3_3A,WP_ %BAL$:B*11\"M##3*: M3B_Y=!F_E).'798LK59S25F73%,,MC*E[CC.RI!- *CL:W94WS_PK6OD>'PW'^JK$-IL&CS(]:>.E8&H1!!+A5==.FM&ZWY/&A T7F= M%+9Z%$2+2P>XEHGDZX(/EZ^ZQO,X/&PS4ND0(T7TT"6U86589\6"F* MO$F?K11UFP <.YKR']:1UY@0HVPH9SE!_&+_0)B0_\=N6=,ORO@^JNY9?\)/ M-TSB!5D[9#.X9^OH(YF O(SBM'PRN_L\5.]N_?4'&@5T"5KWUMS\4[S_WO3W M%<)-CRPZX!-^0M5X63+,:-\MVK7]>DSN?&#XM5< AY21N=]TE"QFQM)^%)AE MNGB/[^]P[FQG4&+&BQFOPIEQ;A7T6T7@?_P:]#I0Z&\2RK-3&>K_W_]S=(1^ M^^7]S]_^SV__O=CN/O^:?OO]\H]7#^M?G]*/Y[O'MZ_R[U_]=/+[Q]NG(GGU ML/CC1?*/\NOR!O_CCUO;KBX?E31YEGU;_ M_6/^4_+^Q7>7__E?-^_FKW^YNGLHYV=79^=_+-[?_?ST^/#3+/YTEK[*?OSP MS[-O_GWR[J>+U_$V>_C]YS\>HC_^>QFMRP?\[_SQF^O?[X[?O_/OCQ4GV[O-KJ?=S\OKEZ< M_W-U&O\8;_YS\W;W_B0A8XN.YV^BMY_.-[^^BO[SGY]?G=ZNUA\___[?T7'T M[N7GQ__S?_X'G=U<'QWI&XY%7O[K9H'3*(\SFKAT$2FH@554W#'4D=9, WR- MD[*@_V)[+EOF L+.##V8!T%*6_K1>(DZMN?D8J%+4C(^P[BT.=N""AX*0+NJ MW\9UU$RO=]!69]]P).O$NH]..SYT+9E"K9T7 ^;S(;Q( M89^C^GON:G9?5D0LC$XE$<%XC9' "MS-X% ]O>6N3,YQS+,J7V -:5;E<(:Z M<9\M!521\+XYF(FT6UY:8Y8,-Y&ZCWF^),9B_L3(FD",1\!]>2.0%QF0FB85 M=+Q:_JIR&>$$&K9Q^.X-7NSR*L"3"&I#--ULG6.LOT%)Z;BO6R_A",1+TPXU M#=&^92#;EZK0NOA1F0W3+6VDODPW,P5"[HM@R9E2>++0:0GN7>X]<,IRZSC3 MU&;#^!9XW;/&HS&U='[*-C?QYBI.UUK"'#5S?FX: M<@#(E'R&R'=']$/O>XAXREOQ#U!] M5O8I:KX-82&+)K]3B14:HZ&'Y,=9.@=@@%P0S1 8_<;*^X3)=Q9(0)7DOW>P6'"_")#_DR-/4@F/Y6 M\M 8C?:*B_73MC02.*^E>X%SN(#>!],O0Q.X8/I;@4-C-!+XAYNW'V?7Y[=X ML4FS)%L_7:8++;D+"#@W#F!>H-QB50/4MD"D22!@D(NFQ81DY,;&0>U*,H>' M@(!S>,"\2%Q^0<)#+IJ11_!@\& ."B-<=%NZWRXX7,B@4#F1PH( 9_K'LA^. MT6B[.,7Y8[SX=%V+HG@7WU.[4TOT8AKN02#D![H3JMJ@?2-4MPK@FEM)1BT^ MY,,WOMP^R_$R+J_CXI/CF\=1QU[><@RY %\YT<]03KY#O]V/](J7ZT1(=E2?V3]G4)0'SJ:Z^$ Q!^UU!@ M7_,1^HU]YF5#$DN"8D PIBDD_RY.\27YJZC&G)7TVPX.8+@H@6#/@0P([%GL M67:_S?$&IT7\@-&[K" *8W97E'FT*,. R$AD7)CT1VVQY]!:5^63XYVFU^G$ M^PL/-/R>(<\8^X2WC_C92'@2ZF\?HT%91<_M,39?G6UHZ:OB,JUZD.TCTX)$ MQL?T-JT8.A)^I/L0T3Z+JAV*4U9WCZ*L]+8Y:4N\#SJ5Z;#02S!YE3W-%1+[ MVU\(6%3>#@$\DOXPBBF! (*)-4"@"L[1QJGO!.J5BXPZY2(Y^A'T DF(N("3 M"B/22J)7^TJB^X8CB]N+#./-0,J )M/'C',K7)4?,_B,#?* MX,/5/%KS8:1TAJ4!=70-OZT;^TG @;PD9/4Q3Y]XB$40S'\W&@$:J/$ETY"D MKM: VSN.508940>"UZ.ZHCA@,%@>VILD!5E>WN+\_C3+\^PQ3M=:N@!L[G3G M@+@ 4TN0SX_H]ZAMX-.QIR:*;F8)P7B-]@,.15W%("0Q^1,D+3!(3S%\0' , MAR!0(= 1TL&;OEUZ1X/FC=4$U-HA+ 6P'J>Z5JJ(7S 02*'%@FB\4X' ETE M(:+@P',K94(+#@&8#PH2$4%BK!LF2$ZE9S]P&SN# K]_G9140YW@/Q\5:#2 M0YU(\/H6 TC Y6D29D,'!SQC(0 P"&T%X;B-3YAMG3!-#V:OE5.79;=G:=$W M_R<%8(9[KJ/1D,S=C34I __BJ*7[>$0.%Y"$Z34^DV\ &[M@VGEBGL E."[; MJK-\H=8.+7R !4FEW<[G' /?N=PE4A!5V;6W[\\B((SHT[ A X8N#MZ M"(@0: 39T"TLO;J(C[9UWVOGUK#O=BVLS%1_Z']G!V=Z8+:-1F8O6"/K?=36 MN>$^Y$!-SH&X]@2SSQ?X1";Z-:9%*?#R(LI375\>OZU+N7,Y "M35=^BYN,@ MO'C"^6\E#P]T,LGKKGJXO;L#&\B#.@8"L/"EDH!QP-$"!H_3^P6-+SYOR?D' MZV@"$05G&[V "5DMZ[H)JML$X,M3D$GGY;IDY&8F 9^JKIJ047&Y74AXT49) M&)X^13G)X#*10;$O:*L72-1KY#1DH-^WN%(Q^2J,($3^+';VR)K"BN<%6F76OS!]N[,P1!'B"= MWMA_7] 67R+2IBGHX/O@+Q5'1Y$+1VUJ#7*(:F_Z0AI.U;N0%0 =;2 MY_V3A(""NY 6 MF D=, 1B'2@(182**>P$\1M]W>AE.2F7FX@*0T;/Z;^H"'P9QHV(C@A5DS-, M$68AZ4'[.*)*SO$;;%6^)DO<$!S"1.<:GM-J(SRJNII'1L5YVGD)0S;)'T*!B4"GJ(S>_*@$I!68)".$ M\V==8D:T,@& JB6$; !"U:(P"1,G#IDB;P1?R;C4,G*F[%-)!(0>T=%+;2:, MKI"!' 53I);PD89&R(I.9H&@3!DE(4GS3M@FJ('(ZFH;.1W7U;*E'%GFI @' M,0(MHS8)Q@Y ;NH#3;-&0,)I=B.8#XUT!;"&\9^R0&+02,8_,4;TK1D)&;X" 8O0A-&81*,7A#B3\#DQ3]X1 AYD1Q#!F*=\JZVO(^1T'&H+ M*3.Z#[8#\G4H"TSIE?\$>D5$75?#J-%RJVN4>)HF T!8:!+H(O4Y,0T\Z+Y" MUPQ&X31U=V7,ZU[^A#RLB#C1[$.9 NQO@P?T=%4'V-S]S2_$BD$J =^R%^@ MX2B-#KC@JW0]2T1"Q6G>&#$OVCD&PCG**,I*(>7 %*Y4F+BV!:) R;%[58&E M"=,1!(0DD0&B.">FD4D*[]3U7"CJ!-T]!E'FR?PI>3@*2U^D>FD+K(-ME3K1 M=MGH$74>BJO'W\0I#0(%H<@'I#]=YM>3H[?TEGD.?-Q&05RH/8,/Z0Y*)@Y1 M$@3;FR<.15U%)"3A^KY)Q(QQ@H00$"%0'=(QF_K_^(_PM72%D(1#O[&(#_6' M\^'8/"JBD653F,!##!#652%2,F[]PC)V+#,M!(,6@4Y1F@)#:YC_B%_OT"6D MX;:\K(@5C:?W(5DD2B*2IF6PM4T@LMHG)2D=UU:*E".[E W!X$5TWE&: N.( MB"C!\]5-F2T^%>?9?12GU7]5$0,U=ZM9 "X@<(P^1[]5?WH^&4MDT<&$:,!& M*F1&#M7Q@L&KR%8?\&.4+J_Q0US@Y>6;ZQORK\L9^^^;Z\LS\N<-^R_YV>DY MK:J0%#>+#5[N$LP:7Z9D76]S\AM*L-Q$991CLD4N:?]Q\G2Q6N%%&3]@@NER M@\]V>4X@_BN.7=ZI!#5R8)5U>:2N=](1RTQ1\XDHH^P'A*WJ3\HL M^]M-_2=E&'U1L_PE.D(-VPV]/N>(LHZH3[_#/-ISCPC[Y!.,Z@$@.H(0C(B@ MI#E6-D&Q9^?/"V4HNH99>'R[BR8);NS/7-_1<2 V$)\A?,%)-5R]QS'T?6N^ M&YJ(*R]"=?BH73?5-#[$^@^ MOY;?5+P[]>X$.05_"E7X9S0%)UZ>8:K$D4FHHQ3C55X7)A>6AQ!P49(H"M"?Y(T,5KDY;^:]3)?G67IDCZN6;Z)TRA=Q%%"ED_) M;EMYEZ$]E*ZBXHY-"B') /HU3LJ"_HMMMPR%NKVY*\#)=)+LEP6B<5AXKNL3'H:G<*HP7O[\X\2?7 L(O)W^!&P6*[\_0U6V M:E2^B>+\YRC9X=M-GNW6&]+[*B:MZ6OI$<-:K76L!^=L.=, KD<&+/[6.5"_ M2HM*1&DA1@S5U%!%#F4YH@1!Z\&,6@CE!7SAO]487@ 1O++0M1N\L.8R=-G' M !4,!\.5'\8-JD\\>U$ /+>HH1=JME[G>$V-E=OX'I\2N\2U2PKFP.U])\@' M%.NP_QX1Q%364P%]=X@>,'NF.-,#]+H^2I MB(EM//XX+J+B398DV:.6P3EUKVXC?:9E'L)MW1"U+4&#L.F._9W3COPF*E#= M:1"&X(%@UXF#.8"0/"\P72/M$#T[]/H>@'WW2\W[_>_!07B()3?=?7*[8[[' M$4VO1STYWBRG,0].[_8$C,B-I_NV24 180KRA4PH_AP8WPQ>I@^$4D8#14:P M[_Q.QTK2(NG4!-+A# Q+V'\&*MON-_[SN9M(N)N$5W/*C*P-Q5YT30EML@[M M!%W>IL(C;VL/%9."7=MH^FRVY-X%RZQSP>)X6Y;QX<;=J,P/7*FOOC#<[B\, M<7MA.-RHO6S2BA+O;]0JTZ']TDJ!_.G3G/PBHE>([XB%@&FTX\ZUL\V,.\;T>J:58[2XATN"CSV(N;Q>E-FJUV!JP<-A)F2 M_ YO<[R(6:S78A/E:ZT,'H?JW=DF=: ! $NN[@UUN_OK7[[[]N3[ES]4W8+K MCG5_E*V." /=%RGT1567"51Q$<1UU8&QV2['0TK1;*^;GB/=K>^0'+C<"0\X MC@!6:2 W70[@>LC5:KV7P@_CYJ3#_'83I8$\J(3X<721H]2 MT2O+(-Y82C A?FDIFB?3QS+#/C@NZ?X'>O=I1L0=WZR9\"C'9E,G![S9&'X9 M@MEEAX;N'8?QI!K>PFGVIW\?9]R!TYLY4RX/@>= #!1[;%C@>KI;O+.$[G;% M?%41=FQ+\'MW?6/'Y0**I*E1.+ZO\&((",77W_;A41HF.F1VPX'H^%7!:!3K)K!N9"!8]ZQH+ MDW3ET&R8@M_#+P>N.?&8[YF;Q96\(>''[#$J! M(^E;Y+AM\15:4(+AQ%-H2!\P5R038U;";)/EY2W.[T^S/,\>:5WST;+@?*.5 MR<>F"W=9WVW8A!ZZTL^/Z/>H;0!J9O[7 5@I4V"DD^'"=IX-C73#?G5M$^MN MW%9PL^3VD, /PQZ9"C;6"V!DAY@9(2W!TZ]SP]F0\"=!6I-@ Q/IUX1^YK> M=].>4+^M_^#*:<%DJ&O%8G!A=O X.*@!(NXP7%-$R+>S5<._@ G=2%$"V81+ MR,IPZ;AOKJ(G5H!YU#L+3]C6O]5VJ.N0=>TSU.!-Z!]LZ(!HKR(\&H(!/$TU ME?C Y:<[@:91'AJ=&3F[=4D["](UX6Y:J/*4<,APE7FI32;3,!!VJ*G'?8X_ MT0I!-^_ H:8UYQ(*4B5?*]L9W(]#"%6R1T\59V@NP>LRCQ! M+^QJ B!8:T*(40I"(>L+MO,H3F^^#H@\7?6J2=3I0U MUA22X0XP-[LKRCQ: ME+Z?:QJ)51-[8\UG'&;Q+H[NXB2FA1!G>4R?L[PAHZDOS]/UC%;RC#U4VM3E MR^F=B"9SD#G04D%11091**%50PA%>TK!A(X: J9_Q6(R@<9W+^"2>I\]X+J$ M[0=0M#Z:JPJ'$^EP []P*H'#5N 'UR7XX+L):Q42[;J;R;SNR1> MLR0,$REU]:["0+PRO^9*GG51ERDB/QC:.6T_/(4?U*+0QI'2RM 3@:?E,>%^ MH->=?T^Y)L=.%@K_+NC9+1:SK41?'&9N^EORQ7QULXER?!<5>-E)]G.>W4=Q M6OU7<46H4G-J]2LR!6!:VAK]5OWI%Z2:N*F7AQ] MH1<,;DC>Y>60*9-@\"KY^(A]C>K/!:&KXV^#L$%L<=$-2K6878LG#]J]ZAH8 M5EVX?-Y@SN:A$!Z*\3 %2JR0SCEX'@+K%_?;)'O"F'TYK\Z\;\E.PFJ5XSS. MEC2G[F><+^("GV7I,M9V,QZ8"(&+-UD^WY4%S6%/&.DRYSC$R9 ]YPERS?@$UF=%C*X^ MW"RI+:.'5EF.LI8B*MBBS)KKDF!J3MJAJA\'93&UICY@^;K=U[2OK>7NTL7+ M+&5_.8]*K0(+DW<;TO%-C_4)=B[:8>LDYFQ?A$:65G]%M.,@[M$/!3V=3GGYR9)!TT.YYG9M*-HB@* MC47;:F3)E>29N+_^Y5HD)4HB*4JV2>WB!V?MO M/ 5A]IU>2?PU[[V3E,*)8IOTMEN\1$5< K )KAK#8&^N2/W\IO+"G8^U/A?_ MB\XN *5UO)G6:5Z["7; #]_W-"O'E40X>9J9G:EV;"]DBI9SS"#D^US+YB2# M=)_GOMR*_'-H-,;?DT;XKQ>&CW_3S$.\?(11?Z34*:59!M7TS ^AB5G&SB/N$AW MF35KRI$=DYXM JB2(-Y;M_U/QMRP)TS@\8DR'4O#2A1?$[7H@.D4U'T;_G%^ M^LIH5O")[)WJ>YLT[=AK_,1)O*F5I^%YJ64^BV?W>=;)BIA@3#J]1([ G&[^MHGU11VI/SXE!M\R+Y M#X7@F]NR/-#XCITGM*!87 @P&&T!/WDN_V;P4U&VF?^( &X\>)I),+:,3T.: M>;AE< YW[EF74L< >!813#>-GS#])/OX6>;S;20_!])^MLHL[NVS+ZSS;9GS M&P^NU2!A.C#A2[(2G\ZG5:-%A.TU9")UZFOZGC[3 M[$![IZ'X=\#S.L^PQDKYDE3;>O&.47!/G,3;:_HT/$W!VGRP\7:6OV/5RAH\ M ?CDNCGM@JNQYUDIS65\!F9/>]I-GGBLRGJ&B7SZATY'][([8!;:Z?D6SQEV MPLDNI^9>N2OR^,#@+[+X@1;/D$'A69,P8^#7;&;$P^P1Q>_Q;56*$7,QH V* MM:U=V&F?9"=P6-S5ECX645:RMU:^_I3G<1DU\Y]9SW"8RZLA[2PHG^/<9;,0 M.0W\B!/AFGZHU_0,TE_.NIQ&'<&.8@BR22Z@F3C.Y]&8=C:D?6T7G<+R*]PR MIVDN(T1R4BN\3U&2E9_SLJ0E5CKN8*3Y9G3?QJE3^,NR/ 5-:\@J?D]>\1&P M,:#0MFFC6(;,("[Q'*NETT#O%(Y/#)J=.._8B^+D:;PJ4Z=BZU"1F/>"W/"U MG=9K.]-WS_FU+&[+$7\6GDY4BM*H@N2%HCKB%0*-7" &#\U3L34L MT[HND*RZ*\;HM0;CU[.H(GFN==.L];,P?=*I>L+,8Y6'LTSE\8%Y#GPOO!OT M3\I?U8ZPZ!IG$\#4E^1MMLIW;(=][ZDX-Q )4M"8_<;[YN2%$N89E1 >$$QNHZ*XKC."TS4'W.A>$?+F\?5-V6&[=&*>X[8_Q&.%HRH$2,*9F@B MQ("[D9^'=#K?UF^P=9#--\ MR!Y1'7OK!D'-Y]LI!('S/3=FX14/N1V"G!\G>]XYQH#KA 88G5'^[,N=F4W! MFO*KOC'"?\L*/8>5UA0:DB;:9,WKCRFI28'M5* ^4YFOOV:'$ILPI\*NLHW&40B]];M>;3&,Z/CU5SABZKI)WZ#!U:OP[!EC@H.X\C@>2[0 MX1\T"&GOC%D80GRO<)>S_0)BGV18\8#A^53!"Z#DT5#CDZ[9G0-S,0&%6.]> MSX-334I-6-TBJY(X20]5\DQOL[(J#MB3V7. I1T+[TD;5G1,)3J5,21I!LTG MD<-)U.V@RV%&3#5G?HB*+,DVZ)6]HP4FL?7WB^:C4=ZNTR;Q9FH\#4^375]\ MS^-<7D.W"U'1V'@K&$?,(#;F/ M&,>B?SO-I]KG)$X_V<9T^D4_;V>GH^M@( M6A7GU[,9;!ZN\_!_>C_!PWZ?8M_-*+V.RNW'-'^YS=9YL>,:4Q>5V^R9EM!K M9K%BUQ-:RR #!6(T$@Y!U!8=5_#BPEAX;&MQ64I, 6G*K 0&$9B7*!,;=UV- M &DPX)E6 @<.3V(Q [^4IR6K5 GP(-.I[3 NAMK8>\\')GXKVER>((?PTM'; MLQ]S^M^T0RTWJ2]Y32N.,Q*Y.[:.MU$)?ROR/2VJXQU;(M"[ZL._#\E^=+OJ M2TWOLW3.A6@X_Y4J9\:_B[FO",[.VQ[*^6>10'?II3E]AXZ2X.3.;>='ZM)7 MYR@4O)E3+DF%PT6IVW3Z/:>Y(?\K=MT9[\;1LIEFE(&R-1M:)ID2>P%,^IAD M4;9J7,'7-3>D7)X^WIDRY3V6X.AB19*]@)LV=K4*J::[I?1P.:A:L\ MQ&)7JHO[EO\I[K&;I%RE>7DHZ')]3X&S;%8\J99K!8=%D3"D-A_UJ!ANX0OZ MT\Z,MI?3X5+8.]S8X[=QT'S*2R_/M@_P M*86AS+D(37/26^1#MPKBO?)^A; MQW^ $=MD/ZYVR]DG]E@W[MRXVW,_T1AT).I4QML3I^3E*YJQB0@\4>>=Q[5Y MN?7GD&AZFKAFL.'&/D4O-/DL,JE/(L'A/ANQL;3^S%_][K(\0"\HE,FNS[N4 MQAL:\]BN'B*;(C_L2_ZC^#(JK_,4\"JB=%3[N=,G\MH6[&1T387Q^.$,__L_?WCW]O=_*N7'W%SB.!,#MC[)5SILG\N?C/ M@["_/3*/X)GSKJDS[17-33+!BLG[!_P<9=&&:AOO?J)1P1YF]W"#C;-&3@'M M[94S!3N3;5!TK&A@&9>^@$DXT'D\4DY9 HJ-;BH_)UK?QTTW]ER?#-ZGKC,5 M28?G0'>=SJ 8V*D2G[Q43];85X<" ]11W9<#!E/Z0I:3X-7.G+142P@ ;IG'::"?-GE"H9 M$[U%R14!R-]6F_9E^8X-9L_-)/N8%S399 U>8V[KBZ+@[5:_)!6&=5Q/290Y MS=VKN+:+]0\4OX$R/;@4! *M_3$'5<''.FW.Z8L+'J-YO!-WELW?V=9'PE$B@!,12''WOX)6/4HB M1FK,?D47^B4VP,@3XNS+86K$K4]L+Z(1G!VW>>GVYR9OIF?'KTJAN-1V"'.& M]%6/B3W*HK*Z.="'*JH.WKN3:>;V7C)#@X3)K\2^)/&!DA*_U=;'"-21S"S$ M3B\R [$7O8?NBOR9+>T\^SFJBN3[V350+?QYW0 "8?\*]+G;,MB MY)EJ9.\%32N=.2^B)1GGF)U1Q(2I2]91;PD;U(I?QSH^53^P@[/?D(XS^@OD/"/6 M9[D"V51OFKE(,UAUE=!XR(WV8A9YZ=?NB/ODG'C MM&'T+[)?Z:XY]4(:R?^1.J%2PS9-/]-GFI;+]<3'V M9_9@[;5,;UAGK1-T+K6TC5)KKQX]C=/-3W(%VBKF,#U>Y"PJ7T$Z8W4 (<+O MNA"=44KVQ?'PYW>X-"DF?1S.2YS8J9 ;FZ%.YE6_QV1?Q$)^98AKFT-]-V_+ M5]%$O(AWHG_D@KB-5O>]X.+5W^*#(H>7P>D[=RZO!I_+U<\./MDKU-ST]0.& MSW/-<-GDA>_WA1T+[T$A5G0ȱL/BNQ+"^]A=$]7.2=%L-'.;#*37*=&_G MT.O/C$JX16C$:7 EILW(^2['0>D;UJ2=+9,M_X['=E/1#U[9/S4&HTN\1P8F M\VCO/PO"YWM:J 7P8";RD^(FF(%C^ZR+:;QNX2"&J<;]4S&XE*+O,*%?D_[9 M\/:V:_1Z^XPU=_=%=L8M=)*5?P0._^\0L4LNXIWLE#>"$B3^-[MB^ W.Z/=):AT,.1=Y+S0Z@C_ M]6?&J?K$Q5; 22; ![K1--2]N,VE,ZUW^TI[?M-&$A_I/+A!S"9Z8;5-)!K* M)O?VX:!LB_IZF]#UNDU*)4Y-Z;B(G?X.S8T0S=PA)!$BS,V;@H?6P3)560!>6Y/1.M!=! M;*S&=VDL/':BO2PE@;?M3-RSGA;MI;>O1A^;IHU]HOFFB/9;I@TR"=#(MUIF MFM]S+QT#&H8]HWY-(OA4[6IS[Q3XXTYRVPQ"R9]@.';LL3D+J M67X=-X/KZAFU(9QX'V)#7.".<)IM9B8K%YP][(]?RZ4Q9D&=:Y^<["D02!QV MNZ@X O2*%A 3RG/PV0/Y+D^3U;&/WJA+8RIXKQMB(I*F'<#!\17- 9(&(N$@ M#?LC>&S;J>M!;:U^ E=]KN?19_XI4W@TU5N8VR&/[X\.]#\ARE M2J&$<5F= MXZPV PQW.!MQ&K%6:Q@$@-C4T/#+NH_()F<( \*Z] M-*U*^*^F:Z\=MI>'DA4%8WH+_SYPOUXGR]J?..^-1N3/%^?-AXWQP21CHG&M\Z\,9>0\;A7@UM)BQ&+ "]X2/T(K#< M%E::1QK/X$!Y3*J4+M>W69P\)_$A2G])JBU6DX)9MLG^,?^054EU/-M-,79& M'X?)!+P,BPRA\& #":=_OWB^72;*6-XY4Q@S\5AZV$8%?1^5-+Z+CA"M,"4& MP K#ZP%E1<6DE<"8-SB(B%$SN[&9,,GF;P([]BH;AN,SKGP(F6F+ M9B:WG+/(AA?/>6SZOT1%$4$1%J55]^CS9@"(/UW8CHAAY8A!K9J;,_,VNDFI M63,.?)AX/1DACSUT' !YO:B&\9FV?/0'SXR6D.7H<>3)Y-+WUQ +0LOE&L^X MZVB?5%'J.:;&AH/7!C7D.W&].&#.9D^5^G6?/M*@2=M'=,2E3: ]. M<7&=IN2,A^LWY&HL>J9@F08.:0 1?M;,6$6:+'8EA&82"Z>%:XV8:JQF-0VV MSV"N*0B><;G.124[:1%,6[:G/AJ;>_M+GD7QOPXEA%U_> Y0]LJ(@/<"6"9, M#$L66L75WQ.* TBTKFA!"BR' ?^\IT62Q[.IEC4D[;9.9V7(Y#1T13^<:A/5 M#?=O#M5@8=7PQ??6&S>,)Z_- M86$,63=M]$\]+N[A8#W0"2>%;J370T*#@&$IB"]G%95F87PC=A.)DXZ#-K"Q M)X%IM,=#P(""N]!U.S^PX"U[WD;N*2KI(]TQ]2DJCC?)6JC!7[-#2>/'Z#N$ MU-)RD<7UOUP7-$Z\:ZVGX.A=L3T!65-L@(1(XAKD%3D@",(83%($B]DZRK^N M..BYU"([PT)K*\RG,GKJ)7F;K?(=92 G7)/ZL3YMI%H,# N/?TO8Q[.Z+*T" M:$Y,,Z63S:1=D&.O3?-X?^Y>(PZC%L$L+L]!<9@7@^8"';\3,ENFU M99I^#M>U*=?6NY;:*P\3B@"]5)A5%,8/RGV!LP&$>ON#IXXZ1[YITSIB-6J#!/:HG+(;VJ3:./U-3UTSE M=<]2]-QW+HD=D4FUF&<1*.DF)8>BR2?GDA@ACWYA# /R&^4SB,^TY:/7\V>T MA&SZNQM/SJS)Q/D*#SB<4"LK43SVGJYH@LU"$8\?-<)9[.!#,.-%? PIZD$_ M!)5'GX8^_TUT7F!C.#.]5+ !(^(B3?,7=C=1DP@>MY1$7 Q)*<50*G(H03S@ M0R:1A/5#0+OJ$)U&,0UPYNQOODDB>\RK*'V?Y]^PAMD),GMB,,@S /DAG UP MD$ G8>EX$FJ+'7:'-*IH+*HIX;>W;$RV@5AQ7FL),'RK.^R:X2"]>GQ8 ;E0 MI!63.RO.K6".DM0-W;-]D>"W=T6^IT5UO&-RJ199#%5=]P#)160J("(A$01% M&"Q2 PM^<8TBW2K;$E.]Y!47+ MN^AH?T%T]FR]55])T;X&V58 $WT_>;6E!=N\'"RIMS:.5E7RC"Z3'\C?[R%?[/^21\., M?Y)U>?DL83.*ITAB_)JS"'0&M\9=0?>\"HQ1W08%E"T.^1UW(C*UNSC@4L ( M./9'>HAA-:RD0Y'WYYB/@!M*AV38Y4GHLQ_C8)9[^/K#]SW-2O<#H<20H!S' M$BH&_S ?H6A(&Y*.D1MA=M-F4] -TQ;O"K8'DGV4\EO7]G@5]_)R3>K1I!XN M?@VJ6QEHTDC&2GV ?2.K/XC*5J5=&/7GI#G;.MP/5^>B38*.]Q9: ^T%@5'Y M.8\R1]:7)&4?]_@>1O74$&!A?(_,\SLI'9B.\S/]0KY9KM,HV5'C@T^QGL$] M7C_H5GQ8V+O!0(M&!E:J QP\B ^X0E,:@_6'_9_MS2W>96OX'#4E^'X&O.]0 M8&*\EE#_GA;$1:C4RZQEDAE8^HSW>V'1N2)[M&+!;J 2!!1.8$A3WA6Q^6>> M0):3\K"'P@H,SCI94;(^9"NLW'I%LKPBHH[X*DK3(Q$O)L+>03!G?, OX:\K MQKSFR71GPR>L>\[$:-/R,(DDP+[,HO18)N5RW3>M.YA-Q&C%1:?Z&0(J"1:R M-$(99$(8=6&_3]D>P7VS7'^A+^PXOZ?/"=LOMQ_O'^!P7^#_?KR_O69_/N#_ MLG][_TB_5^_3?/7-*,(&-,@NHR^XG0H.G>"ED>'/3.%N0G7NZVHI#Q7[/BKB MDKSZW__YP[MW/_X)4,*_OOW3ZZL.!*6!JF;@PCA.-S-^PSKA2Q.56E*J8 MW%Y+D+WO@4Y$P@W8@P544I;PQ'\ZXMGE0/+[G/VA$OZ^H?S5*D]3"J8BFK(S M3N%J*3\*^>0Y?2UJ]MVY%G@ ,^7[" \,-(44W ."K7 'MQX.Y/=K/33@=B$#>OE0&7MX68/NL'*0]PSK1Q>@2;^6% &E\.$$0/*EKIZY:N99D$N2 -&.%N,GI-FA-%B%"*JKN: Q\J%M*<9:-R(L3E*Y!B M Z/,^53!'2KVB&8?P?-<[C9XKK"_/B6020[M7['##OQ=R)8=(.":K:C\!QPM MJP=57'GZOWAL/.%[AOT>)VPE5'D!SZN,(;5"*U Y=,$5Q9/N.[^+[9+.M\O6A5&(CAVVT/(: ;[+:(LOV5@IF9RHW3P&P M85\SZ&R#DD,6TR(]HG8! / "ATV78FQ,18L=!QGG:*[=48I[F*D>[-)/Y#9E M6@(505/25OP#^=J%#2'(F?@[ A4*3WEX^A<[,_CI@A-?(1XOVX0I$/!%"VT< MRJ%LF7;Q1*D(R8JY!8;3#'3D-?V!;R.;>'5+='@YA/"?74?E=IG]F:EBBRR^ MHU5UA'\QOP3++=,2F8P@!H;]_QY&8)14R/>VG@B=$,S$!CDBRFU^J""\[#:# M__U$,X@JH_%'1MR21YB9]0,4QBL! +=,$YM(V%P13R74,K0Y[D3K7J9.3,I M@$:'CZ?;K&X];Y06?V4E&5FS3WLVJB RZ>*NX;Z>O!";I8N)\0ZU,O<8KGDJ-I3&'QQMZG0,5U'IW\-'MM-E&C],K>>*!_S MEL72O/IK5 M] "]=NDZ,2O,.>J.I4,.R^H$Z;;B2CZDD!25_(?7D-*2E1&&4OU OHC/DI(_X3&F M3OV$_;OT-H@^..K[GZ%Y2"N8$:%@@,^^*L%XB/]0!P?+*"X$\0/YWW\?\NI/ M=PI>_%\(L@!7)$Z#H1V-Z4_!2YD>L!N+P7SN*O,"L"_NH843_-Q"!#E&UW)M MVO3!K&=;_/]7]*05'7XY=Z3NL)"UZR3$4[%&[!X^O0,2J%/?+#USG;<;58YZI7__UG]ZS^KM0(W MK5C+Z@BW8NTM-@?>1#;3!DD;,#,0E)U.H\AMSYC9C3[J_T8@]M&[R-(V*NH.06ZB95?_2'M_S7 CC>#-QK4P1 MP#R6TZ!CHG\R-*']LWI)#5K8S52'OX@5?]8-+5=%LK<&>BDR4<;SAFA"+*\1:#TM8MJI@&3T!'@7F!.Q M?<&-X%$ .TX/NW8)4&W98ZO<9E,GU4*9@Y"Z;)B#:.K>Y)@KL,Z+EZ@P/LQO M-+)1^KVO%!!AE0(W,AU$9F%/$-VZAR"TRX,\0QI_$#FU@.^T;7:H834)NB#: M@!%[CO0Z2-+&J*"7G/+$:XJ@+M=W-"N%^CE"DJH9I2D?B\%['-Y\#E [W5:) MNK#,^WM+CU]_V7V*DE.DJMND&P9R'IMTD')7N=KX%F2[0HS!>YJQOU1BG0T7 MG:V#+66,PA,'(#>CI@)G".&92-/*RLZ'("I-TS%"%B=^:]9@E)8:NMK,022@ M(4#'>R.= 1DS72L;/6(&<+U9$TF__S#,,[.(]V2N(@8 MYK6I*$%%36&^/0N?S,21*VR,9()<#';854@A[,8MA)5^]E^S_*FD!19XO-->0V4#@NGV#0R2 )#09A1'6@?D.LPF_U>.TDO9O4QQ,\I0GCCD*\Q* MD49"#AP(LL$4O)QT&"9'@Q?# #I-D-7D5\ Y>-4"V)$I>";$4<$,_#L<1/R1R1^Z%T-84/'E3:0AO MJ?M,+Y[R@XI[=19QS^2X'D.O7<+C.1?TYE707&:\2QU;E-@KN;Z14NQX]YA_ MAGI>UZ+3F?&]U[ZA$Z4%.^__ -8WV-Z\O71S@?-9((&'%RQ;R8D":V!G899] MS9PJA-!*PA**Q'[)L^L#7-^5=-RQ>VWP3FBO%MXV,6,+9<5!"<=86/OL.$KM MHG9F5> + /%DRFA"14/NR2H>EVG1@)J+*F/+%Z&]R==OL/HG MCQZ 6Y47]%1<+"L$.A-9NO+ +N%QG RS(?=Y&:6W66V.%9A6BQTD)O^'QO 2 ML(@:QV,QN]K(+:5<@=.2 \''4G#]R(E6K4A'<"G0]D4,;6H%3M2@K2/(R;I#O*R&?/0R]4DK0\J8J;#PY,@!SD)*1.K.@!A@2Q"AMQ(W- M56WMTN(C];+"X?,55DW="&EU.!+N^.MB]D 9(V(76>DW5HGCN\*:C[0:^MRE MU>7)?*3UN$V* 6&MJ%E8%0SOR&HVDJII-TR; >!32!>B2;< MKV4[""S37B7/_9)*\D-X88;W@+IM%%DM+L1+0H5T; MC3/2"XMW3($8"7GT%=(K$_)2<#''&A,%:\090#2IX#9#K%AXP%Y1,A ,,FCYA;1AH#)DFWVAZ! QYG[A,3LL.O1VTK6L:T#7K.:0Q32O&H47: MDK9W;[[(1%AFZ!DNE^O/^0OJ7+A5S*H:C@)!H+N]Y.)_>8K_+N@?=;MJ& M[E#A!&@@S2(S*S,"W,@U8D-B^=B\4O=20H%/OA[N%KZ'9W3+>]=QWAEUH(]M MOV;?K1G4HFVG22,-!QX$.:I:>-W034'91OUK5"36'H-WH(UET@77=4%?$0X( M?GN6H$+O&#NA0Q(S<,:[,M?SA-?;_'%;Y(?-ED<'+@L>',A? &[/C'X@@1@^ M*\DYDCPDSU&<"V(]&H4OA;P0L RQ$V7,T[(G<_&F*VIH?3O3?([=T4PY<568 MN#R']?$S>V9#9F*2'G]FKQOVJH_MQ#C>NR6\PR5D,#8@:+B-%>-]Q<%W%LJL MCHW1_!E<*Q,Y[M]=T\%[N9;U.NZCRJST=I4ZFJM]YRJRNR+Q@,H<7GQ]@AWD M9^)2T,?. _N(HK/M$?K^I#CD1IB:5[#B/N8%3399W4?<(02KD6M9@^=]A3C\ MVI:]XEMUS:>832OV4[AC60B3>1UTA;BG22@*=5(JBP!S)B( 4LXE3]E"G46 MUGP)S^+A*X7G1JV.7>7=6NU+C!7N+RC[T7OO]DI]!1"1 X4:63GSQ;_!PH": MLIPFRTW5?>8LO!ZM[A(TL,F_&-%1+,K)W?%RCHXF!NYBEO7T1"G(P(+24*.1 MB9'F(%<38O,0I5%QO,U6!;HPC9N&,[W$KTDB/P]Z^>CP-S%=2Z;W10_U+".> M9RU\QC_G,5;)L6G[C[V(B=J)CF$-"HB@ K%3UY>,"S="; S BV'4O?08ILK9 M.H3J+>/@SDLM*Q/XY%^/9R#[T&V-4/\GD+'WBAM:BO)<+&! M,G/ULB@$A%:EJ28";\_!A Q7K*)?^; M$=Z6-Q93)WY XK8YT[\$))H:#K7W%:8>I%S"&$?OU;BM-(9XD60(Z^%U!V; M8AM!PO!C@;[85B=[O:QJ";V*!937("R(FJ^.<*H=4LR(P509[G\JR5Y,A/EJ M8JH9M$%TY<>P>.V<#*'GW69Q\IS$ARB5IIC! A&+QMR48D8"9!;4A2)DBP>9 M,[%+P%$#Y:GX%P7D(^RB;U14A2Y:I24PSRHB^SQ'?7&79_3(0;%I,%"Q3&+< M]GD1$+XBG8S^Q?:9I@F[T:,8;ENJ)XO<+Z@U)9 9\.%K;K5M& MC()$FT_!/Y)&)IN0T]+&<28WSRXI8M\POOZ1"7*;L MU*%E!=$5PV>K_!HC3. 9(+X/K=3H:-!*T$AKD#/JF?*TW]ML<0^?KJ)]E3RS M902I?$>S$.0X."&%!\G_CI>" ,<+5&!-Z_=*4^U5#9.720C]<'8E7B/0<7SS;GL: MP@_SRX8?$B,ERU/T>F^&&8I6H7^\<'O,"_.2-V+9JMIQ%O'25BF:D*J[&]%C M9*KAEG]%Y7/TE!>++/XSC=)J6ZM<'ZFC_%(8CX;)+4)05-LU#;T9S<3UY33$ M".\GZ><\RCXR8G"_;_,TMKR0X%MN5"F5KP/?@DV[B0&:E*P-^4O&1N\3?;HZ,[((6,'6'K$LD]@SPAIP78.0W*(/YK'@AC< MHERR:CS8##9GGPQG$00S8/W,CG)I9%O4]I+ZHK"1 M'L!2\G-4?*.5:F0S28%_"0;RQIH8\,G41US':SUQ00X=C@S&&^9K"BY+1B-X MGHH1P:D[+H2Z B?"(2U 08^D 2)-(AK@BO?7T<]1=2@@%*TKC$@P+G]+\R@?Z9'V9JN M#MLKHQUM\KDA]H(-H$VPQ9?>-/\(J3!U6*61L8Z7081Z@ "2Y;K):M1N,OP* MS151_N$*2GWE(&,LN0_UL==7UY$ MPA)1K!P:*5K@ KM>1A(_)%-'[H5XM[3P%&452NE9-5;IZTM5#JT]SJ%+] U0 M-B0R RL";T.)%>;W3!+/AH\,^>*T4>0JEA8#PEU>RSV/G.1_7,/5GZ8N(NA9(H+I":[0#>TYI.5S; M%;'JZ<&D8ZB5K:$Q/*_+"7JZY/Y<]70#80,2,7$BV%G'L3J#GB[E-5I-#RS! M$[3T4;P+J*5S/(4.Y*P#"H&:5<#PLFN3-"0H'0-F<#9.>#W)O3;;UY.!,D<) M!7\]M;I[, 7F0[3:6OMJ+#L=3O*"4#:FUV##NT",E/1%,4!T",OJJ)8S'1EH M^YN$Y;^YPXF]G4Q II=WD5UA:W.]9,\936^?T(ROJ1C@?(?: %=V!YU12[Z< M34\?/16#S _=W0>+"*&?D+=$^$*K1_J]>I_FJV^V5S\XX=B)(QQN!]'T"C.1 MVTY4\@9"#(+>!Q82-?(99$@0_0G1&NX-PB4@VH!P09S1;QK.$JJ0;Q!9T":- MB(&CHQN_U3BX S-WT/=LIC&(F@38[)IX0;>P KX]U+C)T&M:(<' \AZ1859W MR8-+[,LZ:!6=%IH&9K:I"'>2E[QJUIA5F^"(T.M5(&YBKTI6*&VFA*B>D:LU M$#,53$T<[1$3C*WM-MQFKFI[EP=BL*T5N9XJ_Z?KH8)D,/8JV R7;VGWHLF; MH6%-E%H:-!PWD^J=[;)PZC+[.5IMDXP61Y>$6SF,MS@7 ^>46SM 5U\H3HP( M(1[XX$M>W46)T3PLOL+GS)Y]%]3NU499R^@>2?[C,42%-VA<.Y@;(,OP0;_> MP.85!6T-9[LT^5^N]7&V7"]EGJY-N]NW#W(UM1=J&C*FEU6^^@9/;U'2DCW6 MJV25['EE7_%03[#H$J6R\#6-T1"/J<'\T<\'[VBUS6.E0G;P*T/+,9UHC8R= MAY"-4K[32SCL$:6EP)'K^V#ZYUU*XPV-K685\8TPI@1>VPJ^&N;VJ G!4G96 M\LJE\-U0Z7'X^DWSN4P8"\UF+0T:AEMH#<%ZK,H$W?-$> PON&5V@C<#I--C M)8>$OI5-I&B$8*3P#*ZK MMJE%J/3E3 -)PTB322@#3/"O[104GE3WMBQM\0T6, W,\AI7+7\[E(0Y]478 M\\>\J&N^B9X)+B;+!@"J^$WQ.]$T(JCMW9DZ@W3<&1-F'TC\H/\5+>&Q&:4/ MM'A.5K24J#H*;J^ @#J4"*,6XE7HB\2-U@$Q#K,IL!A%FP17D8G/PY9?TU(P M)(@6H0&9#CD1,)9JXJ<9APY2\85$S#DU1(?TV=HILTC!S((SN"\7E]A"W M+?!;KK$DF$//['HL:;8)U&?%@FCZ9ME!MLLPA3IYN?(EP&9*GJ.*]AMZ1TV; M1A'H?9L];NG?:%2X.9CW'#)YX: U8>\AI#>:6*TT)[(LB(;8%%5YV.9%!9W< MWN=%D;\DV<8:]H5E99(,>CKQ')2G>AC)GZHHR4(G,0P0IQ.= S<"[,'\.0&] M!H+%KS\[%I;?RU%XG<&XH#=8FP0MZS5$^N>UT%T6FX)B'"+/:[ZGJX0^6ZQE MLL=7/8[P@42.#*O%V:G22,.%#<&$LURW YH'I0*^D'8(=^"#R4"(61!ZD@/8 MSFI\Q/WF+@%YT8=O?6<@PL9]#;5! OD81OO<\H;D/P=F+J"@96:#>@!5Y_\= M(@Q&%[K7U\SB>Y+?2JVTMVB]LU6'?9_'9AI#O/?8=9%&93E8[[S[76 '4Q>= M/IOUA'F_#QD:^29+_@,/B3NL$[_$E 3P\I:5PZ-Z46N+10T*HCQ$T?F<9W6@ M>[NL]*_L$-)Q(UHKMC'\FHT\;X2KYC'ZSIL(GBA/]KO:9EL7OC ?N?:(=Y>K M@6^SD>L'T<45M0I1QN4TT5XU+6M;A7'"JKMCZ'>7KIE[_M5B$XZ-)7:Y%@&# MIPIXW[)_BFC)D K?"-K=A6MD7!"MVXRE,%J]0=UWD!C6].%2#=4F@2,]#4M%LSA^T6.3#H%FACKV.TCKX &F+* M^R%MD_UR?9OM#U7YF-?N(J4]:B>8SN&1I\+FS=D!.C3W:@J]71%E"M&?M(DY MG(]_]1Q\TBV"('7B 4=!-^!"Z+J:-')U(AH@/M&7@V,/? M>6>ZOK=^D<7FC>_H@[VG;^IYA.DEJ_T@RJ&*N9PKRPDK9KR S@-WM8;6E\2.ER?4/7$-0CDIFX2?41 M\KB=JG>URW;%'%;=!@SZ19=-DYP;W<_D[SL*SXQ__"/<:3B&&WVICN>E_PW6 MX-B4)4OKLF1.XI8@G.NS!=B#(\BTR=&11T&TG ;+QI@CCO,"GCP4KMBJB%9B M_;$[5[F!J]&B5BQD!9_FC9@'E!N<2#;6 H5'58!P,E*QV<@33!=0WSDGUVPK MYUPR\?Z@44E Q!M*'K=1]4L$%9G20RSB6R4]DHSC>U[ZPJZQ_ VPH9:W\O_^ MSQ_>O7W[)SF"*$,"WS!]&C0B,Q$:X.*G]%N2;6ZB7;3!!QC>;?C:[;U; M<@A7).8P\)CG"D"!8(*^>6STZ00SQ(TP=SI-V3]NAO+_Q&>Z/,T@G&\AK6.V MAJH@YPXWZY95@XVI@4UGZ0M#.8[4LMT_U_NT:#AO(CC ^8.F'=?@;O[K4&AW M(*[WJ# PWD!MB%>^0,?5T-FPWV*K#,G_82NDG>0 ZU_6OEZNK_/=GNFN#*6[ M/$U6Q^%G6%,W&XMYB=%!U5T'M*U&;3;R#V%:EM&)Z6L7^Z0#%E=9Y(6?A2;4,S34[F;)5 C4# MI%A">B)27Q/H[H!+5N%X M8)5LD"BK)&Q\"/($9+@Q9;UKXX'/E^Q< \PMNP!>)WUK&K^7GN&.2(+6>Q^F M32LK)W[XU^@>\RI*126A6W9_FL,&X$,B>W,D\&E8+;J'N8;M>N)"G/^ 21VN MM5SS6][$ZX]UU!ML!%ZK-O0!I27 P'(#H:'XWG1G<5CA:@>:SBH/P_0.]@:6 M:VD,89Y";.Z*?$^+ZGC'&%RI9=-+HZD*F2_'$1Q(V$CR05<_/HPDS%09A#+$ M!O^ZDVA0"QEG^4?Y=!)N/*B@4%3@B;%505= 8(!N_?Z2;M,*3(X%>.(OPD\7ZAP=X[@"2/_KY)UL(,B G! MX_*GJP8.B1M 7+R&^/DP$ATDUB!)1R:%VZ,]!">D31O$>&7/EYZ)(!TRI4*-D![/?9R)8M\SWL2P+\034 MHC@I[=THU*&,]V#*D0O=KE*U);S/0Z3NJ>X626JRW./YMN,--NO64&C%%Y/'[ZOMN QA@CT$\1[J $2*B!BR/[L M-"(]Y:[2M?%M+AI1'T=8D&>6+6SE7X%L@?+ILFWX%D*V-"H/,JI+UI$TGL#R M\[K'CQP05$A:$G3RL- :Y-3\:Q+3_#9_-+%;_![4O"9Q[/.SC7T0!HI\W,7J MWX>DL"S;5@BL3&R.Q*B@[.U0T.>REL00/AV!R(?OM%@EEC-"?,<. YH!#N5C?ZO%0NFPB3[,2_6-&'?0"?8V[NE38=Z&1!ZG5\D#-K0 MTH,#AXS7B/_XY@FT;B)-I6HH>5!%;#RKQJT,*[]#KPQ^UW6S?)23ZR9)#Y8V MO+WC(*LOST[:DWJ47Y&8@PUYG$]CQ*#LQW$TB$+?1OB>[J(D8XC)=.M#E-[1 M(LF'A2X@D!H$46 0#B2L"=:9UD&Y#K')^TY^:>-W4@W&)FX1 2S1&8/Y=P0^ M)'_GG_XCT/%@93\L"#-A9W\^Z?B:K(ORS?J0IO]44O.6Z\5J!>8L=@SQG$.F M571"USY\AUI4L.",$>:=9+^HADGV"!0[LO5" /_>5+_Y1Y" A7.P1)7P^5CL M947P$^IZ2U=0]T%@:0RIEM\1^6' &),NSOUS5T^5A^.K6Y=&)E.)4@,CRXDM MUZ3.,Q,0"((@ (,@D* 5%]SH[,MG%(/.[LO6>24>M3 MPK\-*0H-ZIIM8:)/8;&3LM&58A,7LG@J49MM:Q[X/6H7;]G_H8;A ,+C,6C# MPZ!]J+NT&43DJ%D4WC++1;<7#:2?_TUIE@.[$-DS193"+?G]F:;XQ$V>Z5U> ML5<%NS?;CV$56VW0 =*&J@@,P:72,"DADPD:"(J?O3E&4"B)[&E+_(S<-G# M7=KH4]=113=YD4#UDFYFQ8#LFZ'M @]2"8W$^%#OAE%$ZK5-9^[XN$@;M'BR MYJ*JBN3IP LYYLN7C"TX=M)$D%QHDAD?22)E*"01Y3@88V)Q> CCP!CR]-)R M9ADX#N4:"T5& ':CV0-"/_ZQHJJ*^(2:H2PGULP9VL,]E@!7CL M6-!QT*%P-'ELKY]YJ5,.LM/I54-\\7LN:])DCGA;F';YC2Y]Z$A>X17Z.LRC MQX$4OAI,0"C! PK#KX@L/KT' M"#Q 5H (KMRX4:H7V1@N>7DR@BGW _:=_H6FZ5\RII@\T*C,,QI#KQ>ST8 / M(C#JS3<81N0XP@<&-%Y;">H:LAVH]VS5_D*K&_ID5"F_0/$W]GOHTTJ@J5_H M+1J\W=_J*Q!+Q/']QAU4A6ADA-OKG=X.IKRI<3P10?HU!/&4#ANQXT:FUF;F MS!Y/.GNS8G##Q2)6R&ZPY)_6\52RM4@HH5AIT&\/(['>V5X;RI;K3X<(@O,H M>WP7UWD*=U,1I>^/_(0<>Z77@.&5NZE!0[SHJ@8.Y2\I@G>\\H.(]60>Z1?! MF5CO6>6N.SN PV.=%SNTP"^>\@.^"T3WKQB+N+&WYY]IO&&OA-N,/1(P:@,^ M^'/^\KBEQP460OUXJ!BTZZC($3M?RBU9 TZS%]"7A6P 9*CN"O MX2^;?J$0/04^?1[R1F/2X_&KZ 0M/R<9M9:8$^-(,Y [ATL"0PF.#>FE'R!+ MHVHY,<*C5[!7*,94B\)J-F&C"1].Y'BN$1,!(:3?V(G$OJA&<,;S.?2UI.S/ MS\F:_HQIFC1>E#RN"8N$C-T; M-1SPMA_-M:N''/FBEO<2NDSS6M[*X+Y<9E3)VRP85V[XBX!['V7?Y%LZX>4E M&J>5_?B$H:0S5O7D=6/DO$O(@;:^B)P9XO/%$+$3]]W0AL&/9K Q6LCV&:RA MI7T]3+JYON39#1/8I]Y@[9YXJ8@)_#U<=@D088J:$1!=P, M5M@)8M==DN,X>(;%6L^A6'O>'T58UW'R2G4$&R3*U@TWAR7:K$D%$GE_)!+6 M[%2V<=+6+= 1S/-S!KEGOD@S@>@#?[;LHKH0ZI, ;+ ^SS3!R,(64QC+B7SV M^@2K6WBX)$":[&G8QP2A$ 4,:> (HUH#*6CPX2B:^[M] LM\ZANJ.^.&5E&2 M0H_MMEOCEB&>51B87*D9/5IC:>.=8H>ZA$@4D 1AD@[0;@Z4?_OI1$9H3*HG ML=13:NZ-2"._IYL$KAG K&YA:3S!Q2"BCB+UL"#2&R2F&_+D0+E'3>ISSHL MP?/T+^A1X;Q]4=+@31K.[!SL@YP9[S%W9/;I%O"[(F&:]CY*%U"@H^")-8<= M]V^=D.OH C5 !+\38D[YD (.J0$1!=*\HOI'R5B?-^G*M5/S;/L%$">O00NH M,(8K,T(."TY6L[0:IL*^^X=EIUM; USQG"6&;HJ/C#Q9M*C\):FVUX>RRG?L M%!XR24O/#4"H2SN5!&"0&L@,#(K.A/8E-Y)')R:3L1LOX:KH#=-$R^7Z:W8H M>7(+5O5?9+'(GH"?1//;_]"X%[XQ^1@Y/P9A3I^ST^%P:#5S$IP4_HU/BS%# M?&+L6RE3??"#9G*BBS&:F[WS8FM4=UQ>1HS> \RO(\;>E-?\7Z[;!>?-X8#- M&-X@H55C/W $KHTBO?X_S //K[^/29:4;*%]RO/8+ 71[7NR%>4QB7+[KH=S?JF)Z=_*26(R]ZA2+W_#QH>7E0*)>8LZ\\7%GV/;YNTF'V^-+/L/#[9WK MX?8NT.%VF[$]#$\B42G3F.N)\6H(^1 448R_!3'!' M"]QSW L_G(@GQZ+%!LK4BT@4,7X>Z7@N!/:5*G>V>/-686(WG(7;9 ^6U<Z6J;Y6F^.7[] MR^=D!ZU(Q"]?_V)_68C/2 .!U""(_%$""?L@=*:U+Z^1;/(F/MENT2XC_(K< MYN2Q+P;O4FBCW&>UCB1_#VK=&>F8PFVZ.2QYW"'X[T"AV]5A3NCVE0]:ESAV ME)!2V7E.R?5&.OIR&"#9)_=O'QZN<[8*ZB/Q-EL-5"WB(]2K@HWIVZ/\2\!, M2U\$0W1[+:;DUO MDW'\\A>VE:^K%W:H/D3I< UT^3'!KW5.8O_&=AW^&H.ZF4Q/QMT'NCH4275\ M^^[I,:E2X],;?P0+XMMWKYY>$SDLQ -,A+T&E6QU>@N/5H\QMC?,5#; MJ&R"\!J?K):GXG,U'+%7^#) $1$M$1I6VZCU&F:XB)_!%'A/5S395]#H%%%Q MJG(IQA(YF+#1XDU5E\L*7-;%A;R^>-R9XDW_^$RA/KY2A_'Q)1]P*>,(V"#U M&' ':-3Y YF(S4:5_, Y5[U>'8+T R"H,90K%$A M1O/+8^=%1(&MON6>0OPV6U=N[;WX.-CD]4AS(+S_&J@#9/6%Y,8(S]$ZM]D* MPJ_I#>5_/FZ+_+#9?L ZQ,MUC3/32FFRR>2*NH<0?#5SJ4A*1A!$N0KS&71H MK9+G 6LCGY2\BL7TKTG%$2"4UY[.UV0E%D*203T0P()0@08I (\KU21)(HX* MCQQ>2V1(5&,3W&CI@>,F>Z@WR1K44>CQ,W5,>'J'O?*:*(, MYT>-FG48\GIP([%_YHQAC?^@3K72S6VV9YK'UQ(J8]054D0%6KC9')P7G7)" M"4(DF'0%9P<4F7G&(C.[!NR5WITQAV)"(SBBW^ZG\=?G#A8'#L^P61VUE=DP MM\M804A<#!*"J: = @EKC7"FM;^;1[+)JZT"76?PI"CHEF9E\DQY,=HOE-TL MC]'W3U&2E3Q3;YG=4V4+EE 4AUW4-!8EK2"KPKC)>E3H1V]TPTQ7)*"H, M5?3]BFQ@/O(JQ1E?@Q^S:$T*'\9\6EE9#*M[SZ"3P;E9J3\=+B.P<-U7D)XF M(F)T;@!W<^^;H)!YE9ESHM1P#XS@DD)Z2*+ MO^1,_10M HU:G (,'0/UTT+"0V,10,0L-81))-"@#_\I7- Y$28S,V@RSVT6 M)P5[?2B:R')=ZR?+->:L+HL'6CPG3'-%)\DSU25.W!P**).(G0HFU&;B:*BJ M(785;Y1&:-L%R$#'KE*@P^X4CH\A487$B)1L*&$Z4<(?*1<7P_#)Y&DE!'CE MU/4'1.0 OV=YT'>V>9#S4G.2.)FRM -OL[*/]-+Z?PR\MTE M51CV%?N]2RLCX3MALF\?8+GB+&&/9_SQS5-48D-";*1.,)9@TZGS&*KYJIUZ MO=2=6.:U]&I;JP:MG"TWZ\-7#"%B#!&#NB_=$,VG3*3TE9=!NKWU?I:E0!^V M-$V%@^R>LAT^7 $5A]3>1SXH>/W3/AW=4,$ABL,]Z&KO_G5>NI43U^=ZDQ6, MGVO/2B.5PQK3 (.\10N)(N5<([._TOB71/DT8+16#VW-L\I FN>H.=X[-$KO MHB0N;S,1&F:.E)/?$QP 3U\Q)*SITT2([CEK(]F?\UKD\SVL$M#LFBR//^=I MC#U<5^*+]W^]=:H!$A:BODN0_&7 2%_H2/X6; M?O4-4=--ZTFI:N.#\)/?%3E33Y<%&,4=BL3UTZ5(5*D6)1GJL$>X8%<";T78 MH@Z3&:)75T[DKS<51E6K5#1N,YF;_YC71(BPG8J]4(H*2DR"_N56/*W=#(// M1)8%3Q)FU[2<#4+6&A>FC'JJ2#TE@3FM)=:"]LLX!P\U[\2+2,GG/=-WNG'\ MNVT[S9[/UF"Y;F;4P-2%PKYDW?GBL1B)K"![FZF+#=95Z1)8U " G=W9ZQR* M/KPH0*T21U+[@AO)I1.+8HN]S O'9K=9Q?@-[9-.K'3M"#9(.STWW!S"YE5 M9)F1!M1 M=I5)9U-MZRN$\V6X;.]\2L5L((-?V0G2-\ M%(%AX8PH9E+ZP:MJI?/M( F]\9@46NK:AA-8'C LWR8MKY@7/GAS^[2 M26AX^T[QT*&NQ_Z6BUVC9R\KZJG2O#%0KI'KZW7[ MTF[-QF"^4AT-EA!!+;4AZI;+N@OL50!6A7B9H;<6G=)WW"<]OH*Y!$HD5%"- M&KA$ #:_M,.VWQC'$)NJ-)&['J^$@0BW)JCQI!C!!LR' G89Y;O3 MHIJ5<)^4WSX6E,I*3)!J-*)@- PG:S:>)+)P%62$#96-#I_;X4BW*5II*@>] M9@0T94>,[1+P19"L$Z@# PUPR\HI;["NQY*OP7B.L*\P>K_"D#8JX5^153T# MB2"%4,RA2P<,TT[D9";IU\BYF.^[R_S[J$Q6LKZDK"TY9!G%083*BIN,7'$ M_#T2(T-'?%C)TDO0@1-^HQ#*)!H2!'PSC^:,*K::*[)'2\A+4 290,QRGB:K M(]S:NWV4%#P&^DN>K=M.#9=8J'8N9%1/0?8X!Z12DZ2>!;[)\NQ-X[:,^ MW M9B'KYV*;P\5ZNE1\%C0KDF=V\0O36FDW=(B/I2VQG$'Y"RW^_7UK(=-SH=5V MTVJU@/M[6KU0FJF^2O;W:+,IZ 8,'L-M1#/YC3(-6WT\*A/>8 ]T@^J]PSEP MVVLZ7J@E\Y\XLB1NA4[&*KZ8( "63BRHL*I;N[Y M?U5W=I5IA+ EVJG$9H-I#])W^C>EZ[WY\^SO[.0=?$OEI>--K'W&- M)=Y 7%O3&^$[5&*G@ZY.ML%3Z=18D@*^_UE5 #M@#_\)T6JZ2D M[(Y=427O[F-2E!6L29-930XD.)+ 4()CP;Z*HW$3AK.8#E+6EXDC,[P*J"X; M)4VU]M.O*9I5V[B#'X$&$C3Q0#9:O7*]L9!#R3Q9(>DSNRC3GVXSMEDQ>\;% MU8#%"9NB9AP$:6#,P:5@H]'F/1CF3> L\[;>=%W0.(&R__A[R=Y]R28#)6E1 MBO3CV!Z>.B'!O*N'KQ '< MR)$A<8P&F2I&('CO%#,^VF^4E&6]XPWL5N]>C MZ$LN2O]4V.1%J@H_FE8@^Y[(>'0<42M%/X8-\3(1TC]A["2'RTV$&L/LO01_ M@#V=[4W']WC[5, ZS/!RQK_0!M+<[&YC2!_>EX[<\Y_F=;>XOHN**F.OX>O\ M4YH_#16EK[.ZE)'D.B=\[!R:&0V2UM]TCMSPJX9M\Z)ZI,4.ZGZ[=3G'(03& M$*R&/J>>YQ9R-&K6$.T>#E^,DW@4J(Z*&$+"#.2D@P+\7$;1H2H 8E1!#@1'* M@8XI+A*TLLAHANBOP1/YZRU$&D/_E!* 7V@UN*EYP",.(GP48<-FLW]M)&DL M$(,,"&2&D($^/#EJ?,1CW>)/I(W-,;+11J/-##',&[\/MH=/7Q?W-ZWFD/!O M]XL;N^K2&XBU 5I# UKQ!LG2O./<..%5.G %V\6 >LD7 MGF;*@$_1RMFP66KE-3DN6GF'=I]:.5WAQ#^]???CNW=#45KMK^<1KZ6G0*-# M6RCUK"ISPR!H!]*GGF0'R*/:B\H6Y:*JBN3I@+YS*"'(^^R R:/"ZB?L8;U< MLR8T(B11, M>!%(T1N)(C)DR['!@%K$AU!$Z*HNG[^*TM5!5)&, 3OVS_V(R_"F*H]2T6OX MWI>%U\@GR-%GLB]DZ]ZA"Y1_34K9H_CO.QSPC["/.CT5>GG:*/;*^GNFY*Y$ M,X>R/$"C.VL9L/I[]#_A"+:+>V7 @@C 1(M>!';* U3T92]R+"<"+PX(G)?) M-K]LD]6V^?FVK)U)QHAI&9]%8AR&Q0JYP[ &C#%T+P"Z]5%2*H[!T!4-)[#$ MX">8S%R_YR"X,'CC5DQ=9?H?GOHNR*?*$OY"9/TZ@(U1I(Q59E M<)\*KZO_AN[S,JE0DO#\L90EYQ_RE?T$GP:_>WK(FPXB+8W>++ ?#]6AH \1 M6WU'F<19RK_\^%N[XL4'$SZZ3G0M23,^?#"8$X']%^ (OGA\@:N1V++9UF-> MWU#L&?!,V5''-/Z[@HI"\6CN=RHDI43LHP47&YM!B;@FUE*9@313B ;I^BYV M(0I-G_0)?Y=*OX%:BCX]I'"T] UL8UY>>%(/GRT:W9SM;&Y42,O/8OQ3FRT_P M7Y8$*'D")!\3UNY@)$6O@@Q0[F\K](IJVH(D>;KDH$]25]Y4N<\$X&[=1 Y\ M-C[E4QAC.0,GLSE$S6S1MD-$ZJ/3M?R<9!0C-H=*9!/9N$0,Y^[HD@ 'K0Z MAX+85A+[+@L5I.M&H<3*.XY+L\ MQB_1A@>+P?/'8F#"[]"P5(HO QL(NXCK+SP]>3X/-9%:WBBA]G>V+,?9?!_^ M76T@H;_4K;1Z?0K]-8EI?IL_FHX>_)W M^"A2#R/UN/#'A)VBOAQ<..#].J100IC&BV=:L*L#C3K&Y2\_)A'_FF1U:'(= M#H%!#*4VZ.')4&0J[(M2RP'#Y6IF5DMN(ZH+:()D1]88L$$(&>P\4&S $.H\ M$TN/72+6&.=>_0%_F[FC;P_;#7B)JN#^I [>^LVG)2NB)I/70.XGR^SMW&7V=JK,WOJ6V=0NIV5>9K$J&@Z.CMQ*$]U5P;;O9G>V>] 7U\HSDSQ;1M: MI"F^;V71RH'F/VE*J@FX&A!"/X9- M"6+3E"D.DHDY1%Q_B[@RQ-^M8,-(*8)MLJ0.R$F!,%]A*4B.DUB//Q[%!H;W ME <[+M>/!2H81T3+*"IE"!8A%(.XK +V#323HA''$-V!"N!\H2\/593%41&7 M&*6U+V@E?4>V'"[)5&^-Q61GZ[&1)9:)"4RO/:-EE7Y,Z M)4,I#QC0N*LE0&/>M1#J.1Y5%FH::/]7UZ_2-/X+HDAV\-9KD%KB?)H8L.YI MZ\ULMB']/\I=0W;!$7_+O _U:0DE2G3>KDS;KT'Y0',Y)AL5* M^$E>R8GJ:$NES<&NF:VUMX.7.3D?ZPP^^[,+Q^=MWUK<1I6JO5O?SF:W:I0H M'4%^=RM/.BI1_+=9Q?@(5FD>18B^GD>V2#[E>?R2I*E)@U*!7$%BK CNWQR MSU?%()&- !7<7#&*<(,[;#SO?(9D?E]\3XPG*/N9P.]!/<("1XVJJB+OV?ZV MB.,$[;.U"(56\_[ ]!9:EM?Y[HDI+OB-L?NUT1$LH:N;0NJ>3V(&LE*FN++W M( ^_D<["+\,..Z,L KH_=15!E.SKL5YK?>653H+[#'J#3..#@[MT!#_]2?TS MK2HHO?_I$$':(V6/H:1@?PS8//DP\+S5 XD<.0NKYP!=&LN0"R.\UA/K][[4 M=Y?G+S;J#2;$X;C9 MQ$;9R++?6!9.^*U"KVEO9KQIM,W< @9Q:'#7W Y&"GT^35L/ZX=DDR7K9,5. MOZ]9_E32XAF\^%@ZS%C^0C%IL,M 4%4&+PZ6^#J%ZZT:D(CQK&IN25&9(WV MZ@Z,;4QM 1"T5L10B^I^M8A9]*D>EH>E9D3 CM4]/6:X)YQ.F=.VA NOQ=DZ MP@U2[OE)+HYX>^*NO+WZ:;N!RAJK2.N5!0U=OHT=B@E+BHQEE9;RM=8]%1? MTCBD]T"+?Y_;%C*]OK(-!R8'8B2#P(6,G2W_>N+#"GV7J M/5L:C- /&?9XX?D&\7+]&'UW<+6*P82/)G(X!OM'WPVEGP/DECF0V-\Z(SCC M^6)6FK=BA2IS*$O]77B5IXNT*6A$1UKXJ#$I_[[TQT2-U1O$M#MF$C6FIU;C MBAO-*[\.;,@,36+1^PIL;O=T1=ES);;X4YH!:'DDKPHQYG7@N\9(C.']8*?= MWPW3Y+$\YK>+A[?7*;O,T;3#+3WJ>[X4KYYET53=&S 4-PE'CSD!^*0] 5Q& M+:-'*3-/H+"S4I%P!DZQ\["JOT_/*0*?9_%=06$/WK$WV6#I*/$M$1\'+QVE MPUWS&C)2Z#4HO6?38<"GN2?ER'FZ)]MTN1BW-(SPW.Y(,8KS_B+F #R[$:P3 M&)GP5BY#$9 SJ70W@0_Z>W$R0WUNR.Z!K6:-+E8K*$+"'B58ZR(9JFR@N2'; M6;T-0"(ASF+W3F'"\-WGSDJ/UJ@/W_=)78,'F@G"O06.(NFQ !3QD1A+=E^\DK@4JB]*Z[3_> M/T AC</-],%C+OA!H9"_O*#?DBHJMDNN Q;&<& M Q760!,]R9X]6^H^9G^/1(=Z?*O?0XF, X70REFH,7:CZ%809;R5G%X2UQNU%(NYEW;E>Y MJM8W$.I@&_.]&U2-M]-J4]M=N.3[(.Y6#[C-H%X N\KA#\C>>HY2N./'E'' M)()RBSER^!?:P"'1&FS9%%4 . JH+.M11!456>3AS:"N;#%YU\ M1KZYL/\9SD24J?!8Y[_"0L#IB#(?42:<02N-,S//8B$_IW3\'1[]M #'/L"Z ME A;"^ Y9$<,]O]UY(;7[7]/RZI(5NR 0JO15[:\2JAH"N%U)AM;,T;8U7 4 MD<-";D@;.7V!#!/O51:C^GP/%C^:UDA]!OU1IK&A+]U3V.GOB)R$I;&&SFE" M#]A@91H;SB1T[^U7E#!,CB?#ZCF!,*/2I#^WXE.%<)M1 2MTFTG1V(*'Z/9L MTV+3KRB-2["4?/A.BU52LC>WN*>-RHDBR3\F->+%;5(2KX9C_L,&YHO*6Q;$"32, F3&^& MPI <.ICJ)7B]@3&X?7$2?X8-BR>PW>]:P3I#PEI^%QU1K3:)GS?IE6Z8O?@Z M?!:&C@:]B,S4>FR/B5U/,*Y =3L;\RY$$Q@>C=%RRP=CO9T0C5762K+O](G= M_E#1HC8=#16CXI\W]<^U3B1Z6\H9F^0X*F=$8E4SS MDYE_3Y0!7"M_WWR=ABSKHWR:#%'KSCOZ<9[2"='"7LD_R8U/=IP + M6XM_?UE;R/3&ZF61;)+LGKUR/B>[A!UG]H.$?T[@>R(&S. @,1#1Y[B56L\& MYU6^R:!OP6VFVF(PVPK/.*9@\90K\V4J04 CLXXMJX&#NB:'%##$O"'9+,=>)3H'JX%^P=^^@T^7?CHYN6"8:^:<(\:MPHU;]TQG#)LU/F)_EUZ3'](X6 MUB;2BF.9?1JZ=70/;8US6$^91]X^'/;[%-/7HU0VV5*BM!RCHU0H!, 0@-.* MC;,$2_E7"T81K=$%)C#-@_X7T^2?'[(JJ8[W=). ]I%57Z*=L?,O_Y8T'Q/X M.M M8D)>Y;Z=0.\7^R\4= L:+]A5%6VH=%+?%?/: CJT8"A$+7$X'6C%4PUUL N&5[+YN#LNI1" MG8[!V9E9\B8#.NO=LBR,ZJ36%84;(HGEV%V(G,F]7 [O)GJ.*:AHA-"&H0QX] 8-H&T*T GGGX.P;0W%?7./Y MY3$\5PF!ZR-H[ 33JC*AD6% =@'TD^Y*KIE@$F5LS\9:+6!.-N=")R']*\E M>(@!%_!GT]ON1 [I-^IY^'X&/[(:Y7";W5->P?PQ-W1F^ _7HD^HAW?2= &\ MS*=A[%0LKQ5/OU+$@@Q$T(IAF(\O!LJ8F%F4HAV@2R,_%T;X>S<>BGU>&GULXN>@ M[SR.@N8)IZ+NV4FLE#B2EA=SN1EAI4K0-!/X_M8@KK^2C11Z#=>$AR!HA/?L MK2Y+U/SX6_N1(<<0&$2:43,(F+61HW\%VXD_@\8CY-R$>D+QPU\B=J<D,, M#R*H=RC*>-4EX$0'I,F*SWEF];H4SXR\@RHDYB%*P#%6 V53$3D7*$A8_U-, M5QM\CD2VX)J#L>Y"ZTVG%9U/.GZ[.2@F+UV_@58KEM%9QOH6#O"+^@K55R\, MGUX\AA_ZV^PT[@;K"-[I0G#\F!RZFJVKH:= M"K"^-J4Y@;TRK7W0YW!SCEX:UFMR''L]!BMVK/?W=!;,LM*U0'2.4N9]RV\#7M^^%;:UL MI:DO&Q<>^%0NOF:K/(4-#^53 (\FSKMY5NK$TAM(FI'AH\T&R>I+QI$3 1N] MN\5B=]N]SZI(I8T@C3UOD'ROTL .MI#6@5;UNN+'@*>O/:HI)=S;)=Z%8:>G M+PX7^GW'8 SIZ;>[/7O<\0==QPOB\F1N=T&,FO?1GK^/(+XPJ:? =W4WVG!6 M3^BS<,OPH#ZC)$*\+IJT3FPFWN2\#H*;)(C"E,.)L6P(XTF][08QBH2+C M2>]B2$Q[;"6F37[_6D"%*1!@1LCA10N#"8Q6-;*Y^<"'I:=;8 -\\:H-_!P5 MWZAL7[ MT-V"*H_I52U&D65&^#A^H/.1_$D7]/UFIZHO(Q[ M<(^T+B9]'NMI"M=X7J/[Z]PCYWI^-0^N8E R1,[-8 M_?N0%-3L(!%)0O*[P#Z0-M(:3X>.JC!/ML6AVN8%V(VA[U%9'J"83;LL\P1# M0@V4=Y]"L/UZU6:;0DA[PEB&6"T+T[CKN3_ P)G<=/?1=]([UXU8-.V0S"T, M#6;)>5Z1(S@W[;H<+1J_*XO=("NH-K-A6^&O.6 .N%5'&8=;JB>@UBE4 X!E M\XP@<#E41Y)((&PYA3WU)Q"L%_=(?OF\,>XIE%V ]"5-T-E@B>5ZM)I[K0*8 M1U%0-R+[!_X8YGA/!:R-CNBJ%]&D);@GQ2O7)+1Z(-:8*$E1#R415.G!P:%= M0X/4Z7>:(U,\)V.T@Y=,RFX=ZM6MX!*H[82*LY[;.KK\-F?M53PU)KCVR\.& MTTK[:/?/'A-I7OG;;[K\8;=/\R.E2FXZ=.D=[F4M04 ^@ 0B+,,<#/8W#AL. MXDYN7UYC6>4Q3G&Q*2A>6<(<72YVL+1,YU#]N336EX0/".@+,I"@V38V6CWM MG:9FP(<=+3;L-OK$+J5JBYV'LZ'J"'(,X8.(&!6\#J*6EJZ):9!LG[KMHGK< MTO>480+AILOUWVA4_#10!Z'"9*5Z$%@]<-@,'I_^+[:0G0'_*O%3F;NR-2 (A(6_A!2UQA'MM9R-IIM MWC8'+T'Z&'VW'T?\,^PG'CHTOH.Q]O79)\F/K@UJ_^(0)Q5X^8O=K='H+SXB M\!6YO0E9]:V%;_<-HR'&:_3*YV0%;L2/E'*I&J]+_AU94SJ/TBU=Q WWHY8\ M[XD:2KX]ZDOLRL;(I49O&E_$H$*-$C08W@NG:&#-S,$YCGJ#$W,*"_T]%>(8 MD^&C](XI#[?9=;1/JBA]+-"#9U,9V5@0K@/&SSHH+(?$@4[P;ICX][07 \AP'S[_L9#;--HQG! M"5O RVB&>A7\YT\##\M/<[ 422SZ?&[C[W?/2,&^C[)OG_,H>]P6=*CD8;,= M8!2!803'S<(B9R-)L\8'&>#=L__E ).WZS]_PO:! ]6?30+C /LUN3<,3JS'_/;C_0MU@S/8'9\? M-EM\M#"1E_+E>HTF289IQ?Y,P'>"D4WXVR/[[5.>QR\) S@4[?(J%C.])A6? M"XP#?#+%0,!-H.45!+V*&66=!OY!Q3X@&S%K\'90YV6B?G->1E3^$BUUCO>W MTX(.WLXTZ.#MF*"#MP%OSD7\KT-9X44/%3]Z$5K=(JNB2J+> E2#XE56-#N= MJ=$K&<.9:DI1ANJ(,9X+^JTYF9VM>W-2YGW7KC@YV=X(*)"ERH2/0UH];_VH MC)U=58TAJ>DL35:&^/2?19F#8?G16FK2. M]V$F>'6-&4X8:S2]]B0.&E(_>- :R?1Z2+EW]K/U\@N5I6LMIVQOV>>U34?) M=*05I/C=T&>:YEC";B"!1P["AT3<#-/D[H3JX6&A2K_D'1CAUZ4@G1S"*OPE MR0:LXHI7J#:*PZC@P2-F4C2>B &RO5W 7S-H=O@7]HR(\]UC]#T:=M+R(42, M(7)0CK#G)'L@?HM7VDLFJHCWMY2)./\%K'E/R)MD+:JGE)JT2>/#0X% %!#Z M!-.0_<7=2>W+:BR;/$;'?Z95!9[T3X<(_>?T\86FST.*,@X""U8]C/!QP54U M*ST:;7F8?%]MN&_RU0&C%>IB,@\5>QY&A=$7+$>H;9;DF%#5S,Q4J,QWH==G M94VE:7O9CBI9'JH2T&+H&;-^Q7#"QS?U4@4(HL (>( Y4MG?(Z/8XT]JF%1T ME+X,)7K5VOQ%&86]R-1HWT[OES!)5$:*M-;=00[XRR#AB>,?DY3RZ*R!)'GX MD/ O0YU578R[)Y2>(L\EX)00?:DPO*<994^H\=D-5"I53P*"_AT2/*'!0JC^ M"3**2X'\A#<,FXS& BVE!4TK[EIW9JDN0P&%"#"MICR&X/6 [L-AFFV.1%>. MA6D="&Q(T@2U^O>T>J$TJW/X),I9W&@W8.\8G[C0GH>(B8B2V5BOA"Q6%4&T M)9F712'H@ 5><1AH9SX=80!U$H0H 8/ M#.\+8R3=? H_],K9=,[Z+F:N/F?!ASH0+=%Z MV:/C..#]:B#!N 'UM'J]\80-P6YKE$:4T(;%%K)]KFIH\RR>RGN_79&4 ME\X-K:(DA8"*=5[L\*F[>,H/53>=9K21,!: 2=) )A& UN0XS:DKTFG,&38L M3N:XQSM)>S6^':D&O)VA&O#640UXVV?YM$:1AZ8A \.P^N MF9:7ITD<532N>V(]5.P_3^PA>>J$H0JUG(BWPPVF3D'D'! Y!_>6.@VIYR'- M1+/+J3G7TM)6>3F'-)H[;=+6Z?3B7E1U[PWQ\E#R*3T3585\T MJUT8=1>5VL5% ._&E\YM.YRT7'1[8#J[?9>P$U;JQ^B[2)/@7@KP3;02-9OO MENN[(LF+.\K^-S;'3Q3CMAMMH!BNM$JVE?),Q7U^8>*H A \BA9:.E[TV(<@(6 MNZ.GO;V;W'?Y)[H0:XN DL?L6EA ^GSPR&T*"_!R('EMAU%*BX:-O)G,$/W! M>B)_O?E\NHER'Y-U1>E AIHN15 ,#%]?RTJ1QM@[S !_D35=9+"&7S5%''+D M'"XS.U7#(M%QP;>2VBWG8"UE-9]3K8NV_K#2$^JSX MM+'4_2&D*J!!O;^DC?3Y.UOZ*/QQ!(O_."\6_]&%Q7\,S^+?C6#Q[^;%XM^Y ML/AWX5G\^Q$L_OV\6/Q[%Q;_/D3 _3VM#D6VQ$:/W(#TA5;M2.2ZRBC^;O2J MZ9\!&:V@2B<&<8LP_+K S9&\0K_::^BX?DCQF0!\9/\)2)$\(^!:DLXW^AT, MO/"1[+@MND@0]@KI5A()5$9D)#/UM_1$F7A_6MX5^8K2N/S(V-"TA+M.F;R2 M=0(]C(5M,MLL5I@Q;:E7)X'Q%?!4@[LBJQH@M'M>2Y DJF&&E?HD-N@E?P)' MO;9'S)YI4=%X6;#M&(F&"N9J&^)K(C_G^8*ANR#J:.@?TS9:?7I7(G1W5?GJ M6[GXGAAW$=;!!A\B?DG@T["Y,1V\-8X,+65!BK0)!XKB(C&L9[7K.?E[) 8$ MSBC34V'P!E@H]F:1>LRK*)UYKK.V/$35\S?_=V5IKY.TV@C9$^CXEW<,F4RW7KTC&:HOBOF/_4NF$# MUC34$Z Y_2V$>KQ>^R(WQI)KEO2/\UK2FA!R(WW^EK24\!TMK.IBO839ASU% MT7\:1 ?K/FOU=/FK^PO5J/+L+CJ"0=?N/A#?$O%Q\/A\'>Y]!ILI]!Z_$I50 M[A/^^/#O0_+,-%?1X?>=3D]DGV'TR0K^0IL!H=21(4(,JJ*%:+]:.L-@>:C6 M:?[R,2^PSXTY(@A8GO./T4F=XN>!%70- 6:>ZTGUJ(+0U:%(JB-_ &^@A-= MDS4Q@"@C@A\Q1BHTJHB=8-^'#52&+)?935+N\S)*2PC'@FB*Z@AF04CHA^VX MMW510Q!@18TE$![MQL%RLGN M7=Z@ %_QSE>O@TV9UC!X\0*O? MAT MGTNHA(,E'"XFE-4F(1F8S&%CC9)NTXN@)=%.X4O_Q#P'GST^\M3DIE[0]&*7 M%Q54YH5B8FYU:]JE1W31Z350K+4VLY:[4]G17P>G,=;;4TF8\L&8QAN%P!6/ M;S:E.L=M61YX]SQ#CPX)@C0P1/U#M6X)!Q/4]#Z"7*/;PYU7;0ODB$0:IYF: M%38R@68J=']Z]D0,#?DRS@M4.;PT&3+S7*SF53!RX1K8Z?$NDH6;5DKA)KLN MV'S,+YB I4$TN&OL8D8*3R^PH%0"G9Q0IX,1**=4@XI#.IQ:VE67Y!8PQ\TB M'UT&FXE^;YI!KZ7ZAV2SK2;TE,=Q\^PIKY"D<\,,,\* MMGW6]FGQ>,V8&I'4K:2OHZ(XKO/B1=0AU]T_UO8M4))3O(156.%NIU$D]\4U M@6,^31O"OG5/F9)31FF39R;?U\)-8I(E-PDN,R(AM%+N&GN% !-.C*Z$]B4X MCD5^NRD]T^Q VPTI]0V3\$-]&\X06ZJ#MV[;:$GS>-2URO;7*?#+]>,V*6+H MZVS:$NU^!FI% ;8U<#3VM@ZW%08ITUGFG)@1(F+8;(S7&5WO9NRL&.F:&*#= M9\/W&[I"?82]CGY\]VXHX'%1D?: >3PW3&3T=X.=X) I+2.BC-[.*\KHK4N4 MT5OO449]%$;$)KZ=5VSB6Y?8Q+?>8Q-EPPET\R1/!R@,-]QHO&YPI@[3*3C^ MKU1T\OW$Y>'X3_FS_[0@6_W9>+/ZM"XM_&Y[%[T:P^-V\6/S.A<7O MPK/XIQ$L_FE>+/[)A<4_^69QNR1/XUTPEI]2*AI!.$\S(NP#QT"&YH%C)3A$ MOR@>!D*Q,]_X+E!B-.]0.,^N3F8";9ZN(;9X#:AN$HR[;95UEICW2D9VG7]? MM!I'^]TD0X3HK3 VHKWY&_OI.".RC<*]E/IH.QS_R@4;4!D?<<7.B+].!H Y M\'?$6^RVM 88TF:2*S';53]$O4:?""J=2&T]U$* M3^M1W<5EG(T2X09S$3:9KO$*S_&J9R1BRKF9)L[#/]O1>DX)^725U0U@EFLH MDY\F@,]=GB:=?KS:=2/'8I.Y>C3APV?16MJ%/(U8G9D2SCXRHKKJ[V9TUKI4 M5OW='-X_(QQIOYT1?UV<:+^= W]'U+C^PXSXZU+?^@]SX.^(TL"_GQ%_7R3(\VDZ7](74 $@' AH$&A@A/]#!3(?3J M78=ZV+M1JG_@C^&2YSHMOU!(@&.G\#-#;4-;\?3+-8::+?>XVFXS_*^GJ*3Q M'7>[+XJ"B1-U:CDPOCD4C%3>3&U1W3"5>[F6/[[[T=RA02)"(HX)*3%4;X^Y M"E#9BO]WSI&!BNOX#V\0'R+B $C48,16CD")Q(B3:'Q'V+L7VF5"B2#Y2=AZ M6=YEH%^E@9:"S]29]9JN*BPZ?LN>@I >'Z5I_D+C]\?'Z/L]W1Q2/%J-\:0< M $(!$&0!@9Y?\0LP09,R/A25U+[-\Y(+GG3%6Z@RD%!8X;#4-RO_!3E,8LD M#@WR?S1E*OE^4D%I[8'?N.K8(MNQ MA?BFE_ 8 3N(,W@$@BX%/P0T7OR# MPR,($%]T-<@YY''\?]1]:7/D.'+V7\''G@AU;'>/U\?'TM4CNULE2^J=L"?> MV*"*J!(]56299$FJ_?4O,@&0((F++#5 1]@[:@D D8DKSR=/V@!:C)"1K RC M\:4T^_OYH/O_%T<+-\Y?70H'D>%YG18U M^^,YW60YY RA^Q\2H5TBTSNY"!DA; MB#,ILV0+I+0AQM?L(_;[H->5M'T)=(Y?9->#MN'J>C,DW"TMZMI?9]4JV<)N MN^#+VD1&_[ZVDQO8F,9.N:A@MD(%64E7 M6>97;^Q=SS?T,EL+M#[VR\A8-ZI> =%R95N'E*A7RXKR8'/-18F4$(G'8!M6!UTJP2B_K'KR;Y1V*^G M0L]]&\5!K2%\&PSU>6;7 MHN[F%/&L+QG4L[$8#F4AW93*0KHU'Q=?)-V#=D8*&0,L1H^]K*=PQF2)/)77 MX315#OK(9D@=15,$BB6VG 5NZ&#F0^G>0%S@QT<%G;_)V7\Q;+&DN^RP$]KE MU1M$PH.1\NB!X<\DO4R.PPX2#L2$!*[^_U%#?.<3Q$)&?J[&T:T_2E-X%S). M%_*CE[GCZ&!)!=9J#CJR,EV=-CR@)F@T5WL-?LMRBKY+$T_;I@3:]I%;$&@L"DID ^9+G4&3*T<:44 MHP>Y>J S>41S:4_EB?YPG,;AL"C0ZRU=08"CO:ISVZY?S3F&^G2,\ '_1DJ&5XJ+ MZJ"7"Y@\,+,@?0%EN7HLH%2*\8'&YB)NGW> L+(GZ!);T#108C!XV\@.Z&*_ M/<"Z+]>+'91R0 _4FI80BRO.YSUE0R5Y]H\F!%=W0?%AL.8%#D3D2#QT68Q% MNH-%U7]'$JXY15,X%]B6-S%/YNN8])@XK_R4M!C_?)B0X;=H8:]N\IO\A0G9 M19D!ALHU3.^9IE^+(H5KXO>B_!/KYFS8#(R7XZ5>6\G:D=$C+\8F&Q@<%_F5 M#0\M]^(#L9=W"E/T:SZ=O4%?P;:>7]\3:A1$BORC]+AO^Q[@V.MG)D>_2B[R M0Q_*2[IG*GV&%_=HU""U\]F\T8.\Z#2X.OQ9%/0DM14# $XEJ8H\>=H>[YC. M!Z5+6[O%C[QXJFB)QHJ;?'\05;6-!OQF6+A"RV9@LAR1[\7WH7G@44C@]=;Y@LNU[]C;F==P6:NC7Y.6U"!S/:$'?,J M1CO#PU\?(ZOLXX@?%3=@YV"XHN3X\-_D39$ND^K"&T*H>5NA+)Y[:#!MC=M3 M3UG@\].U"T-M0"@7LLPOLXI=BS"1T44^%?H%L% >5?.Z;8L_+M0AD M;1,$S*[:IM8U>Z6D0O'4](N>H&FERN3/=3(B+.H/30"8X!YD9;/)!=L0;!07 MUT>9[?#Q&=(2T%BI%-SLN UDD2K3$]\M/2J[BN"0IDQ75*Z[2!NNA!\SHDH% M?0FQYRT6]8*]G?&91M;6../W8MCH5] MD)+18:1K.,(ZY'9,/">&E:@K@!EC;\EEMCVPYJ;+NP%J$N.1UM?4O]"?Q,V0 M3K,5!?Q[W6Q381K@41?+$C28Q8KI*:5YV9O!&K3]6BTA+D8D?$BV$WC-33EJ MW+=\"A\T#_QT=@8][X_9CKU$3!G-:I>ZQUH2V31^>/EPXL-%,!$7B,.0AVHE MZGD2?LYML@-/H*AD<9>46*,B3_$7$&7]G.TG ^B,&CQ2-8 Q<_0 T<'A./8_ M+Z$B1D0('77,>:!RG+81=$ ZH_D9S!3^%:SP %+@ALW IHC%H(?)B&*0&$Y? M8YVRMG>]X)UL"A(6K89>9QZV=U=\3SN(?=91=VA=K(G=&2" MR")TH"I%]H&(69BLLPH%P>Y #C*ZS._8L$Q%%LKS)5UG.4W/:4Y!DG[:9AM^ M5]L!6!PF\2Z.69B[FB_8++)4X,WP://S M(^)>[?9)?G1!DW7-Q7Q(TAF3B(!\0.!%?#(<=R:WWE1V6$W,$Q@;U/GU"(;0 M@[2&N+R.O*W(GACZ'&,Y'86BI;F"*$3A8C,9T6I79GA>-7:Q6D#T# M91NP,!YW;A8[^IB\^;@'V[' (Y@THY$]KQXHW,9L0$ ;-#H'8T5?C^>$P3!H>;S%UK6/"BX\5:ZT&B:/ET_[T!HBP4@;Z9)OUAN+@21,\#(#F$#;)\\ M''=/Q=86I ='BK>*Z#SHS+;O+]"0$LRXT'CJU'+7=G==MXB\S?W9J3#NY0.5 M8\<3.TY@B,4/.I6[80%R+I+JV7B9L;_%%4!#H2]B21D_F( M]3/4:KG:NF[2(MW@/DDCG!B&X#C:>M+QK-(^%)MMT_[\"KO]^6FE@,UFA+,0 M;<@*&L5^P-4)ZT_&D*1@+TL;]P=9JB53P(KUVBXPM5W0]2H[15=%+:0,=[F3 M[F@0"3*I"1V.YO"E 2""[$=$QW@+8:5GN!0>Y(>]8?A+#^\\@"TL.:Y\OED M2)(U95K(22*E"%@B4>F9=)LTW>,KADX*]?>4)V-"^IDIY-LO.J&*]MN+]R"+ M7I#^#.H=FVG1/-(.NH.]'VT=&(0W:"1DM?)?DX.K!TMKRO/%J]XJG]4,$6A$OE<>M";K*$[O_$^'*!";9;_(N/G M#7=?-.W$3:I9?_%E4\@K,&/["FJ Y#6476*3H:W7@T>(_C5^::_F=UR*MF@?][ M?7]SP?[[@/_+?G?>T:UU:Z .C7&Q]%6$P.+P1(Q/^ >(_ +AGR#R&_'-%._ M(XU>]UZ,#WB#RW2Z9?X]63UG.2V/_31[W4:0W2!8K.G8+2@:U[_HH&NX>%Z, M"";:/E#Z)V0[);MD@U>W0"#>9G1M6A/1AXA.N!J\@@_O%UG!,!.D4S%R@2D\JPBR?A(6W"7HA'Q!AZ1?" M"#ML4:='@7>ES@K 0L$#&E_''\\LHS=Q$M-/C8N_R==%N<.;?"E4)K8)>2H: M^I\KGOB0;QX+!'63TM1 /O..GG^'3X:,+WK/B7N$XBL?X?')J*K##22P(+QW7?&U>!:[?;X?I(OO?:4V"^LJ^)_6A9,=8%AS5/7&R3:-+:+N[,EM194X/ ME+$RA6K QH)$$@H0NY)NA@'OCJ608RI\;NJ&I]B7(P'K1;WMZ8IMFHN2IMP9 MPHU^7[2KPML2WICPUA%K0VGFKN.YB<*@TLUS4=:/M-Q=TJ=:6G/NV64NP6F, MUR/V)-"50%_26*V@-VFZQY1!G+1I) M/?H3UE8JP$#")\PP>=G'66YJB1^J) MS2J]XQ'!&#$,?@"F1=SDOS]GJV<$QUZ6#[1\88>[XA!W-+W,TMNB_L]#LLW6 M$%LJ7"=8XKJR/XPR&@?U,HZ#^E%,B.?B?,0I$1F)72N3BALV%8>/^I'*;")8V!]JT'20*5-,EWD-NI$)C5+43'/1) MUT0M.*+S]>$: VR?601K&#%^G'0'UDSO:9V ]4Z"#YB3_7D[0D7#N&]D?]KZ MUTM/7-"\/VURE'=$C"F#S!8,,Y/<,8] F%',"?$L#+"@+MB/R_*Q>,U]X:^@ M!RE* GWB*-@6(M0E<-(:#C*("P*74"-).!>N-L=];2^[+&4GM1O!?O'!WNP4 M&<4E*P[(Y_ 7?)QT^_?OSRZU]P M4&C1_O1Q591_;YN@3\5C L']AJ:9&)P>@V>/_)&('O$17UW+:G\,HT(+H0/Y M)J\9KR$WT:[*A[%:2X*>]19JQQ_KOG/I*RTV9;)G&C?@\C:.ILF> M3]=X<=R:CEEY^"S5$3H.S'F$(HY=3YV?T8=)$2(U=ON2/@,&P M5"]_K\J^5 MIB*7/K9+:CA[4VR$@8F]_7]A\+OP+0[1@(3S&P>3P6?3#LF)ZD M,10/S\YX?@4,'-W1/,5(X,?B9O'P+SQ4\>%?'@X0V$A+D2JX@"2I#?6 -V@' MA#6$(8D("V4_R5&)3)A4QXUN8YG,B^&2G\C6D,&@W%[:0R_*:)6T&>DB-^XF M?WRF-J>P-#U+_*;.:*J/6 P(&3@ -]=Q%$>P;8[G@,[L.96/P>L$>\+HL M<]\"K8U;4Y1,AAIFLRO4ZJ1._[!Z,D5=JDER]'FR3?#NI[2>+#QK!PGW9-@G MXB$DBVX$^\TK1,^V/CIAV,B!8(@WW+SVMV)[8*I?>;S.MDS4S5T-;Z$);.Q&CNBM> M:-K& F!Q>\!.H.D""FA6M:Y6$+=V+/-[NMHF584Y<1@)>ZB5XD("60Z5RM*UN/EY<%6&H66[%I:R$H0U7BH8K/>O2*$T7*I4:T"=%X*&M% MB$00,E\!- M?' C+UZ+#0H,OQ*%PF;WZK2@..)U_"!4V%_FX-[14V1Q\MA8$!O(HZW@*?^+ M<<0UQA'SJF-@"\M?J*C^.1[F(]7G4E;PG8_P(=9"5&0#$2QKOS6#),EWX)C! M-?!N:Q%0B/A6Y!L(,3]/\C^_%4E^M85:*O8;%OKP8'OH1: ;X?UF4=S)1M+P MEG4SH'O+3C(ZX:5Q6^0"^E]47YQJ?;*/%JGVFW52'B8I_DZP 61%AZ9(YYRL M4UX+J3-3N=D3+! +U)H#NX(>BG7]RJ2\9>X 4),=B.Q!6)?XX5=&.G3^/RO) M(45:N&A&FGZ12W/92!HNAP<'@F9JB#RMZZ*\8^,^ M)Y7-G"&3NEAK(IO'U.^T\]=:,4QD!GL$) 0KMZ-("-;.RMLQ:(4)J<&@G;B$I; $I4BT3N X2I:.!(/69*8V=+2JF$I[/!L, MI([4YEJ*?=L?U5_A(Q!_3:*E<8PFU+I@?EP*JHQT8:4OGB&PYR9O3/O>N-J\ M)X3&M $S$>5+]-9R MOF @6"6!K"#':M+[&ULOEP=P/')+XQF=)M*OL5%,8V$XP6U@1,DVSS6=9$<2 M/>>0)FVGRL.4I.%"F#<-P@HNB]6A2=G'O/M[NB]*,T">:$_:#H3WB!8\82*A M'T%A)S6@-17L#$4.;Z*P^'1K1^PF,U%N%?LIJ!95Z%FF*6_XN MR=*;7+AL;_*KMQ6M&&'212X#WTN!ZN&J^,(')3 J2$+2?\U^Y"-CTD"B0$XU MPYOJ*T0H#W,"9X;;Y1T8':[(#XI^$/VRI2D(Y)5%J1=B+UM#;$YD^Z@W@)8" MS:*8"0VJM+/+X"6#!!-P_.%ETOS&5CR&MR#@63T3BN*^Z1<[DMM&DUXW=',A MZ&-LL#)[.#Q,EG:MYR/. ^DB3O?>^3$D>.VE/2WKHP"08NIJN7$%E<@^I.*= MR I[R;R(R-8O&T7&<^/@0=BX0L4\S80<=J>R YQL)<27F)@QL[!OF5>&('(, M648QLG+N3:O+BN]D4]B"V%FUVA80J=I!)09!]BI'P'UV09>5$AW[4+.;0:3+ M74&,,_LGMQPQ(5BM9U*RVSS?0(B+IA2.3WWM9FH0!YTI"=HUZ"B43P]>Q++J M!FA7S10!W):*2<+1AUE" ))B "<)GR@/7=+5)3)6[HYR9\Q@Q?17TPPF%L=) MWSZ/SLK*:+Y2A(1AN>0X;GD-"7J'O)'6H)JLUGXVT80X _730HZG[3!20O)7 MR*%8YKW,"8"R]ZV6;41S@I&AE$!;BUQ&>4%1@9%ER6,N[ND\&NZ!]^)[-%%# M8@[=T1)-'Z/%@09^B4G#'+[7\$I'?Z,MI+K?42>?@@?V2]M6LFT5=D\K1MM5 M,5W8C!EQ\MW'@FVNLKH$N5V!;O%A=@6N=O($KV CJG;RA]SRJ%U7,<0BX@Z$,VUL2DQA%8=#3IYU4QK>);?TQ7_(?L'2M!F M58'SO-\^II*@)<#(<#VEP77J2UJMRFS/M151 9()='?%-EM!11P$./-RF;0# M@9$D:88B>QR+K(N2X\ 9G1IQ["5C&6"PG$SC8U )69=&]?A:V+'M#8EDK%]T M($XK/1I1R4U^.//(\E!7=9*GL$>:VH^F-5 :D[9U1+^-=O9#CEN(#&K^Y4]"-!?&$R M.T[GZ_QL ZYP*T]SP QR D:0.U'ECPKP00T!^@-FI#3HZ4%/0GM^'0>%1_DKS6<1BJBG0?-D66@-#'7) M3E_%KE81KWU)UU QY9SF%#RI3]ML@WJ#?3'$&"V49,J'(4]\'%(T PW/1BR1 M? SA^G,SGG5A#U0'R]\%B=BO,3@$1 Q_FK0$:$Z3A= 8^%%-!-$C'NYO;%O< MU'1GSN9L(W?:P"G>ET!G@KUG@B1E(LX2QV/G1]@,(327WB5'F,DR!]#4/4B6 MCGP0T0'"=9HN<=?#1,AP&>PDA]-%];4/?^1,BL<8_*LW'KX*H3]&0[*A.F0[ M"I'#$!AG;B4B]=1J3-*C>140\)5N8/LP_6M[ )W;"?K*VY.FPSS2*DUD:#S4 M5H(#'J"B3K8"6**Y/[6G!!HVV'$S>#P&,]?L>#UQ 9_O'SG4Z,:(;?90O7F( MO;P'X5V([#,'U=Q,RY#S+KJ#.1%%AG'RYBDVR7SNY,TB+ 5GO8F*(>/M](:, MH=.ZBAPETPRNL6%]M-DXR8P5T=ST!TX#+"JV#\"- .^.4"A%"E57R[QC:V+. M/6/#?&S':91Q63$IRR$F%=7SDFP+J.7W<$\P@G"#25(%/LEP,V;5@">'8J= M>%Z=T#K )\0&^;73IE\3-B8 2V>(U*=,*0LX6;YDYZ!Y;88 =@79Q MH1HZ4]8HXQJ2PKWT78#'":APPC8X4U0X UG#5?#B0S"Y]SRILM5EMCTP,1PR MEV0JC$NQQGY$=.2 17> 3(V^PCD$"+L(&RZ,'RL"7D&_4P0N2Q2J=]-="$XD@!5KKT8H '*X+[ MXZ$T2%X7I0<"<-8VC1WXI\S:P.H^62$3G!)(SW*],]AH!M6Z.I,=7C(:6L+' M+PA;L4_L@K2+1R\>,9RX(6!!0US8R%+Q;BS7YN@A<[59^=I"WITERBJ.N6,$ M@ \P;8\%2;#V?4!$M&?KKW$)QR(N]#YS@@FT9 M@E ,<5LB' @3&<,S8"=84;&G%ZU"3 K02FAU>T+!=-M8P71.K^EXEZKB6":\ M/\",ST+['+5ZQCI5%LZ$L]NH@!E>@;./]*T^A\07TUVK8(TXWL-.U#&,2W#@ MB*_D=&X,5_M4SH:7,"NAY!A?46PDO?\1@_?4R1H$RBXM$;+2.#;Q8_+6%NK0 MQ7?+AFC:[U4MB263#":OET<,-(8%!!9UG<25"G&!4/:3S^>B@1%?5+SZ9P?I MP1AR+,:$:&..K[-EP_**JWR%SHB"[9Y4HO1J%_@PMG7@%,X8')TG\SI@C;-V MKIT(7J-#6Z[Y +4G-G2J@9#AM6Q^* M T:)T%I)N38&A8"9IVT6T]+3G?!P4^L("AO1J9H9FB-VD[/#=>!E(ZU0MJ.Q M8UN@^*S]!DEJLH9P'9ZE60L0O>ZVCC3?\2 L4\C MIN4AD')C,@Y"Q"A-X9.9@)E-6%F=P.K'K9#>P%[\%3$PKC6A/V^- M&4%/6L K\I[N: )O#1<9',>FVWH>:KF>@B&O;90&9'B_U/--+H"?*@5-Q9(P MV*N.?9,3V5_%DHFHJ7L1.%R>$7P)+*E^HR]T^YG)V%*:_BUC]V6Y>CXZRME M/_(9U9E6:WF6G;7!07$D51>%>CG5CR_A2M/WBNXPG8)^T1E;M+^E0_T-6AG%94+F7=.T: 68&B^M#IUO(<+ HG:6VWQ2O4Y;@N MRA_YJMANZ:J&BU=>Q4;)2W;$&I&=KLWS%+5XM(LPC6CFQXN8>%@BM<@;#TNF M5LT&#TL0,&2^C=# 5UG?GU!WDNSL[A,9QM&Q6\9_[LTDZ:\J%PO"& (4.%5Y M-,519"?THJ1I5O,H1\4:V@8,V6\M@3Z+,+4K' IMR;17M+07.!4'EW8D\?HE MG<;"D)G3-5,$4(#Y];-/BL^B)MT.\U!.361HWALKP0&Q5$QUQ3WD:4NI=8-8 M'0/SUTW?<'7\N1)/WZ$.L">MMD-G@?9DI,5#U:$:?-)0.')8&_R>Z<&Y61P0 MK8AH%C6AH#-AC0= 0U! 6+[&__"CHNR5^I:]P$MT5Q9[6M9'@+6I%WG:9"8A MZ%0GFEW+?L6#P\=.*X3E7G#D&C .\;70:UTZ746#U:$3\!1K'C?A8#8KVITDS.UQQ-$P1+2$@"$UWIP+^V>T0UW>G(T'K MK3/3&O3A>GRF#?PEZY/D OR2;PVG>,BZDQ8)5!V \!'FD3'J2>5PH4:Q)VQ( MZ2TCFF=/MM77KXM2EA\3:);&1XYU_RCZ*Y7IT81'92TVL2TCF^P\"=5?@*.X M% '2J.NU%X&FWI)*$]#P058'^Z6)Z]7(+6>(K5$?8_O]?,G6+^DXIH4]E%:@ ML[5:$O KU.NEZ0V'&7Y2H@47)1:1@A^_?/K\;\X8O$3$X#4+OD%59 M_WVQ8SKL*G%M>]&*_/%]$"08D+_#":M<-9$34.>6.,AM]K4._:2%?YY!DGEW MRL-=JB/IU(3R000'&[RL,>Z\J*8#@7D.&R7CQV]N'FD_PVSHFC1C$1AL!LBB M4Y=:YQ$:P;F@WM9G-HN.YU>M2:YU_4&/@<=[!@79S:1HUL5!=C@0@4-]*.E# MLDW*HQ0U*REK?OJK?2EX9\)[DZ8[:?O'1Y'U(G"X0"/X$O B/"^*/S%$S[XN MT(Q7/XA^*'HS'C):2U)H?QQB4@G0-[LRRH$EI85R#J&#P[GK%4D3C2$=_E6= M@>\KE>$):V.8<].T#>]8QZHB9)R\QNMOHC"PO0^M9O6Q,2[;[PO9O+6XZ]*8 MXAC=])08#&5[DZ26D^Q5[%0[ G";,>V%$G=*O@4N(R' [1<,5\.% M:"'$9>EE<^5O.-:%JJ[09S;%:,YQ27EA.)WS;:;FNC1% ;I-\C[L#VX8UZ! M"[LNRF%R/=O@J4S^<53J5(;"Z(I,T*)1&R[E&3.@AI'-*]/32(I^$1R4G^I"NJ6O M6.9X7U(.[/GXG-2+DGYG,@%TS[9'7GP'/-L0=\MG\%Q.?)WN8WN>KD7"/ MWV7R'AXJ]AW2_1"!+Q'V*:)\BS0?PU@*C'P5&Q\^. MPLY^TWW1NKO=;G6 N MF%O*%$^AC5UF:U'@Q7RU4="X17NB=(AI[]"3H+%\V&B-$.?**[R+U$BA_IM# M^T5-^XS'^'^@O/TO\:5A/2$FW=A,=+@Z7WW_Y_DAVR(:89X^U.5A!=ZW"7Y@ M.0S:J)J!XGLA1]#KX2QV,2O\08*ZO,NUPR0%C< :T3,XQ3DQZHP-!V5(5$!? MV3=:UV C_GI(,,B7/F1O+F0ZZ &B0].'L$ZSB*5%6F:JD( MZQ3NY!%HL@AL61U7G22.,WT*1]P;W8<\_47OSYB0-K]&3DMJ>@\"L]G5(^12 M:$FP:=S+?C#SX>UB("YD3"FLLTBB1!R,ZEN6TYN:[HR:%S>ERKQ2WHE +X+= MHHJ71F)TXJ2#\H"K\%M2IJ^)2]27K6;PB'8G/&2NCJ" ,%_,'26F?L0$/T, M.1P@R.B*;,Q@UYVT 736Q[&L#.U'$?$.-SE[?]E/4%*:>Q,P&N*1_?5K4:2O MV=98C4$75Y+E[/_D>#*H@ >9U&Q(LA%CQK>3^=.OEQ3'\B^H?_*$-1VW>+%, MG%-6S'^A3GM!OI;%8?_ OW&WI>D&:AE+?,ED._GU\!TWDC/,[P:.1,10 M1(Q%%A5I1YN9+VODDNO>BS'L"V;V MT,<=$/R59"!]X#(H'#]*7V:T$8><_H M>2@NHO0JJIL-(;-BBUR(P)KBT)9 B,8?K*N.'==28"5)XSUTXI M.[59OGDL;O+J4 (6P$61X]2JQ>I_#UD)0!WGAXHIVQ4[Y+NG+$2WH:B0_#I1/T^6)6DF0)H91 T2 M^[G,U1[VG[Z8X;:F4#5NB_HNR5(C[(-0Q%@S NVB+GAWRL,%TI$4L/2P2-@0 M=N$&>VW%?Q#H:^:0C28Q1<9AMN!TO2'BO9">-&INY3',">ORP")C^QK!1>^+ M8[*%!^.:4CBQNZQ"V#69"^ _)9#&.7*[[T*+71=G"[ODD4[2#0?S"$+45 N@5M,(9 M ;=.88-^Z4_@:$ A&5UVETQ],H);0P,"+:*"6,MI#J_3'@6!"\([%KDO)[&S M+@TI[W6.AJ9$N$^E&6I>A>+>A5O3CMN8E0B[AZ"61TW+W2 ;VR=8_W60BAY[ MD8WDZ-?-0?W[8#Y1P.R97LY=.TB,DB"ZB7B#-U&$:=*9,J(#->G7QPS+I.% MT% (&5_:%D#RC8AH8W"5JE"SBHQPT:8+D/#C1[@3@R$RX%Y4 I7,>?K0F+MB M1= 6;Q^WGK>.@B'K+80&L']#D-X5>V;K(Z@S1?Y0,RF#5ZM<'NJ*/;@0$6F, MD<.>A'/9=%4#D!V([#$/ M]'\C'9IC82-1R-5#PTQ3_\ONS^-09VWIM-@N/-W5,[3+::JL[1?(=W/-*ZZ!HD62J_U/F6H6!A3TSF=;3:]Z+T6 M)5S41%4EAQP+--"23>;\CFGC%(( .\*LT:\KNB-Z&0Y VA%ZDGS,4E)^5&H< MK&/8$]9>A>I>W5'W7%'33TW+^#&-FNGK+5-&.H/>NXT]#,H=77PS!CHT[1#6 M %K&M-?W9ZUQ4&OI"AH ^@V0['Y=KJ^3#&M0T-\R6C(2GX^NQ%'6C_P*)ODU MZTI>$+OF67;688'&LL4Z*#289+WX$NRET($:7;/Q)P$Z0<<9I,78:1J>%A\> M=.3U2<;RQI 'JB+-I6F)>#S21\<.)* MZ^1-?]X%S.8J\A=:UN#CX](28*7@B5&$7D0I2*TZI3(.:0<2%XD:%,K'&NJ8 M$?+!1I(^7-IIS LL"E%1Y0[]N2+.4.80@5=4R)MF&4D.@$)2&_W9)&'!(#+^ M-Y[EQIM0G5@UBD=!Y:W+["5+:9Y6$)*X+-,L3\HCMX_?T;(!=];#LXJN9,_Z MGI%"].:)]>RWM.0_1@\=\R#2$,#@RYUP%^KO""CB2&,0C:*;.SN3'1X,#2V1 MX6A;S%3YWQMV!>< NF9V5O9A:&56(?D@ 6E%?F$S4MR NA$DZX_%:)[%")Z[ MSEX<*?EM&!V!QK, &=),?WANC#2&NX8>Z6Y?, 7TJ"#@21'SDXGA32<5\J^1 MPS]%=0E8"1HN@0?](1:C=6]#W?L2I@1ZZ$/--L<%^"O*XT61&I]PX>[O]#TC MV)L]YT2,0&"(^"Y_*X5ZG[\'4P(B0#W0U:%DLY+HD38H*-FV@66*2^Z:"7R%&:"G&0BM:@%O52CV*Z^9T46UW]GOP* M;3^H,(*XIP-7CT5')+>;#M ,OUP/C <8P2''Z17=B60R\*+69"T8P:J@A[*! M_I:FB^,EW924+M=_2\H,+VC3 K9U3IN^A'>&!6VZQSR 'M0-%\R;)2&C/BZ% M2Q,@BKA_VB75R1X"?6<3C>0D3G-7^?$CZ/O> MKSITQX9^9O]=KA_AWP=I-S6#0@BYNI&TY0BP='(,(;-%QG7PHW2X;N-X%#S= M.*OV195L*XD4<\<6J%[D:1.):CEFO.<9I+QA7_83],:\1RK[1WE^QA!H\@+X M,2:"[3K-,.S@L4!4GV)]J*B]J%#3A=0%*:'3QV+]D77K%Q:*99HV4F0R13M8 M$-2;]I!L*01T?D_*/RFDNBJ5*;16'FB/9V0G>Q!1D2.ZT\Q$BWX=[)0'/QD" M:@7L&7BEHI,<$Q1-2R%[H >'0X-G6.QA!;VBKX:9(/UZN!@04J5L8E%$Z8]E M[G#,*-$Z3544UFD.PK.1EN%K[R [Y I\A:)1VX0]9'69/1W@PI0ZU;=LE]4T MU;1PJ)N\ U%[D$;Q%*,2;:OXH7XG\$.CIY[*W(#6U*1Z!BONY:$$8+!G"A7# MC('BK#%:M@EOCG79H$/DL"H=#1IKJ)G4P $VK:Z&-_&3"J0,^O6&XDT]NB R M/E(?<3@B0Z@29<#YUD#VY8-1')_(T0CQK-^+%SZ9FYSM00DS!B7[BMT^R8]5 M-ZI(R4E^'&0":25()>:U^1;XIN"PMIAM6%)1?+'G[>@D=G/<@WGD%K\_$X>W MQ,]:J, 5V)O$#:7B%)MPB\+[6'"'^#W/0(/WZ8C0CLG*BOK79K"P"V?3# W! M :L6TYBIDA2'/R,R(7 /7X#*V\TG8F/@G,PC@Z#]/JP/%2P"N8?LPW=,."GR MG&YM,0BB+6D:QXY!T$V^'X-@)C"X$HIIW$:;D4_BNM6:ILMIBG*R?.C4'QY_ M#H74EH;U+EJA@N?Y+*#V+CO3GF^TKG)(.Z3(@R)R4,L;'*LLTP1F:-[:D]@: M3':[IRG=X72LR>U%N^C:>F_>]M>[0]S)X)!%2;.-J)&P.G)_PGU6_;DHV6?R#: V/[ &V3I; M)9A1! MYA(R2?C/%6%G>@4^!=!B\0?:CAG]Q9O !_VK.)FAX>-]M@>F;U$Y827;_"9G M5\91N+=4(IB)8D(NV$P8@0,S8+$\'IC, M1FF"QF65IWD@<_@3/+SLQS(KL+]@D'E@R6YNLR^V;>/HU[6. OTA,],:%J*M MF8?8!W6S1QZ?R^*P>>;8JLO2!X&V71197Z)6<:]J/B)HE(!'6Y1D"^+4'XD8 M=@8P6)/8X5CA\9P-?.Y4US6[[*MBFZ7@%&(BP0/=)R6F= MB,%UU6F1 EJ^+ MUJ.2I.-2D$J.3=;-QJF9\0Z! ]#"!21QRQPR


^?I;YLQ(,H)ZAO@9)PJY_!=>*PFA^-1T1M.8+ M55B5FXV[\^:KB'SK,Y@3QPS\]IPA8H%Y??S6%JN(O^1CJ#/#3 XR!$!2/VL/ M?=PA553]S)]Q =Y,Y4Q,S[Q317?:/>D5+CI_/G!\MRC#81"E[^S>DQ-.5C@. MDB/W06E=> 2?@WO;3*\Z(BB@K*\J1^N2IP>4F$JH36/B8A* XMA@\[M5-<+0 MBNW7SA,CIFFX#_40T]U]Q.0:2=I=H*AQ;SV,04"'^9#WFL4(G0P%ZH=54U$> M.&*M, U"8O6']3"R(Z\;PN=%&OGTJY,V-&AM8,$B.Q<+=V\+6L70%!7JKV*V>7C.IHU.L3:@+.L@].72)$M2&E^(J^!&MYJH:G M<+)@WJ:RRGGY'J:%ONQKD'U)%7_IE)U7=I_HINS&@G%1I]/XD?MKL$$LR/#3H(P)S' MKD76A1!P9NT#/0(1GPD+*VQ.>$UGLRK^DL4@^EN]NGQ!/&\-M[*UI>(PST9S MIY^M_CJD&:\>)R*OZ.!S?<0CT) M#Z=9CJ1HD3HTA@I090W-[V6P: YAZ<,WK:DI)&I17+.;GD5@<=X!(#O3]MP] M2S8^]-N\H@@;.:PR,(&K3]4MB3.7K'(X)LD#HO_W5R=/C1O8/"PC\2O"[.H: MYW3!TRNG$OL>,]YM&86/_'6YB6@(R,(EVLYR,$KWRX=L3H'[>G&\69)%@CXS6E@;QVJ'?,]B1/,->B XE!;,[\.9^YHMDE^QJ\ M=*NR.*7SM[@VUC<& $.=M:&/0QSE6:_/*'M%*): $M"],F_23566E:NP+BI6 M'_VJ<_19&JTX.VTYQ+60-*Z%JO;(*<6\9L7@'L+F8\!ID_%U0G$V]..U3!=_BT9*@< M?\2'E-]$\L9-],K[=8O#[1=2N:3P["B&T29FC4F\Z8P);^#!^P/JDI&LW)60 MTTH8#+ZSVP!CE)HZ!3__1:M9VN15]3U:A^);,RFTT'179LZ)0T!5OM+/W]Z* MEB-E7DVNY;7V[3IH:2))*A7O@Y0"G1ZBC)Q]6*NS#RN(5PRL>9 D1WKS>0V2 ME;T[H<71HLK1+)T]_+[9L=KCA M>6R%%8P'OOM:?A3DQCSX J]MUM[6BYML+,.'2^:08C6A'Q+R@E-Q1M:0[Y&2 M\6%4#6JO;+Q5RF3B1%$L7-9G?D2I,4/[GUNC QF*RHM'X"%N(VB5+';25ZU4 MI>97$$YY+1!;TW0;[/%.-A@8:\9![I/.BFA-1=.&EW__QM6E98 RE>E $^B9 MJL71>=07#,>=IZ_356N0]KBZ24SZL73#X+#E&=7.]J?/SC:T\8IDYZ9 MF[^5Y5O:3;PRVM!:;)5Y&95D,>/#1DAKU"M'$0[S9Z>A#B +L6F1G.*AU"E# M^Y]\'2 >:< K:I#S51H8F(3NL1)T+#H$C3<>6R$I!&KM;:A<&P^O"^87>/"I!0 -HI8TH.$$$+$P+/R%3Z4."]GD-L,7Z M@:4'*V=3;*93A> M >K"8QMY8>P*$/HH*BQ#>':JPX]:ROW@&81A_)K+-48;WB_)]LQ4*?E85NJH M'QD0HE=C;.1GL WDSL(^7#ODI7N"N5>^L-:^"B+40HF0A7' X@6$=N_/E$(0JH8$W5&$]\5'%,7%UB+>(OJ.HGC,W7-"NP2B*!N]^. D7R3T0IN2=:.$)*OAOF/5ZO@_):?] M51#%:].JJ<'&HLG&[,3&HIL-XPIL[CG0]KO*M=ZQE-2P\<:.RQ)USEAK[0OP M:-W7ZJH!EE4;;+5V5YUQO0J\5\=B#+1JI775LSU7-AO5(3S,=E34L;6M7&:7 M-4!G2W8!CO/_JTNJ]A6$6[RA6P68]DSN7AB&Z'TS1 M_3!>=#\TT/5?)I\QDE)./NJBV_QP1.BVY@04Z9)SLGPE_XL20G]94E21"ZI@C57WQMV]6.82^60E^(+V]\XGE'"F*L/;)&[[:"V57QPOFKE7E M6E-RK0]']K VM/#:P#FL@:G5II!-],A.6D7953X85UGF8456QR>[<_,?PQ4E T_SQJ(N8[J$B(M;6&RDDB@O";A"3UJ*F(^J^ MQ#@8"+IOC8IR\O5MJ2J _4&6]*?2Q7H69WB%HT/&&R#3&1Y8;IK?EC(*K$ 9 M:F[V@D;#407D(3L,21CSW$&FFPLH?3!9/W7I]Z#;["ZCM<,7E6;3F_\<<'9D MS>0;\^*0I5D0GYA6?E\W MI3Y]%3+&U5U8G&D"7B!Q/5^D;] M=-Z 1:, EK-P0)="_.A(B!_?@Q _.HPZ!'CNOXM?4$H-E\TLI/8&3^Q]Q=F6 M&B49#J)YD-+?\A*6Z3D(P#0,0##65_%8QL$!!D-H&D5/A_T^0HQ$3N\V(J]W M\9HDNSRRI*EHN@ KSGA@+D8#BFY @@].@/PM+A82V]$&UV# 2(W3.M05F9M[V$J2GI_'&L/"/X^)M%@,OCB4X"TKH)>CQD6J@J&# M\9"$VR ];?*,LX>$[%'B\VFKBPF@>#U_%D;#R]O49HG7AZG3*? EL-,*[=%\#F4:>-7NG+T7 4'F2U^5@,Y7<37.-V3-(B8<[C0M(L"]0(>G=[8U:(G+X$BIUS\V\_7DT\&KZT-"9[S<(HU$#O&W[T+($MB< M9OW[=O64)QFIJVE045/;1(_S82E="<:N'1W:NJM$5[N4H1S&::$\_ AP&-J! MH\4"U-7.:H68W'K4%10R^^#BK1EBL]%PTUA+[N*I>>.>&A/E&_84<5)&PC!; M:D>H^9BGD]PQ!C[(I&ZI6> MJ*#\.)74%=X%*;T;D6)IL/1&MK(>I=*1D;,T,S-U>D093C@X:9-9:FMZ5R5% M=J;A6[!7)%7I.'0:6<3\%>ZM\6Q,&BR]CXU)1T8&/BRY3ADGP.:!T2Q(>DG8 M;+^@[!JMZ2Q75RA&+*X:IN^/ 6OOQ*(R$9I%P#*A$VON7KX]IL5YC^-*VPL& M_RV.@SBL.9?M6C*<#(O*0+?B@8S]IR9C:-^5-!!KJ:@VVHJO&#Y9LNA-@],P M(NDAH:)BK94H^0ASA5ZL*Z//$DS9V4@$)W&V#GL4NV0;NAB0Q4+DST9>U=^% MZ]9,694EZ]6SJ\<5R+$-L3_6CW%-T3G0,4,/\Y8D&;T*[ZY(DI!7%JOOV]DL MY0"X)([1ZFMXI>7HNG.%&>XM)-Z REW* /QS@P/)R^$%]EC=(WH]J4S0M]3% MPT/X#]S*6P(K?#&DW$/Q&XI62_(;6FV0\FQ]EZ>S9?1-;!SVXG(6/?4.S3;7 MUT,WQ?@'OCV,[^8 %2 ]M)_ \(Y@8RV*>WZ;:=1='";LG+M&^:_+;4(.F^V) MX])#FHY/]09@'=9F\:&@0\@;ID-"[YSX"TYQADQ&>\V8?A=[JULQ.[/BG>IL M7K6HXDV])0G"F_CF>\C_YI&U7YB,,CN>S7O6*X?A&,9@A^^[;=X7RGB8O92 MS0=9- :9U02\V60YLCQI"%2$S>>:4NPU)L ,GR_ /6R ^ Z'VW4:\5D](G"C'EKZ M\3MY?=H>MP]8KR=)ZS/H=A1JVLW$T9ZQP\P"'>@7"=[@^!&SMY\=I@QK24#V M-?##M[H(BY@[>PO401!7/A$?WIC)+(%DSJE)M>AK5@78:V@:U M=(JR5:Z63D'.>NDTZ9@OG?DA83K2(.SO#BD>?AQ+0B*MQDU0 N"DU?]W=/P< MQ,&&YSQ5^SK:+@0I8>,ET4_1?''PW>T4O5NVNRS2K_R=)3ULP*3$Z8NTOF[Z ML'6U?G0D_T#HS8ESPN8BEK-4)24?PU=!TA*0# +H@(UZCY[%FK<%6.RYY;Z( MQ5U=/.9E&3 '>\89KEHS,;@+?S93GMID'RA)$L0JS&U'VU=308[+FBJ<#4 5P2MY0QS^E5?7S /W-I+:=6D]!ND.OU(#67_!+O MT#7:DQ2+2W%*-W;!A]!ON]H@BR;O[DYH&A(:Q,*G]B$C/L]#3DZ&8N#<=7G6 M;(QXH)-C*=&4Y:'&:^+'ORBCWGY59Y=S@ M4@#F&7![#6K*$*X@[!4AW_X51 ?5*^CYYZ>XD(2"J$ 4I+BX9!0HT+9!U#\ M]!M:".7\'9>(\.T8^X0"UKSED=&UK,]7(V7N\1)2T:^Q%^QQ%D1GOV9+ZH*9 MJ_%J1-I@E],<1]=M94P>.IV@4\_ROD0FLH' MK5Z9[[J>@X8;(1E%/-.Y8AF]C19_]\"Z/+"44?Z#7T@<-G_6;TB,':M )KSM M:2R(HK$4&7P[CE,84.EAY,X3O,;\\2A(M\QG\A)$;'OPMX7J, 6UP;K5)CTY M&!@ZSOLE\*+HS_XJUI?C3>!$ZI'U"3F+BV>M;+R9 )E&9<C9=K&1(R[:DV@HP7X+A]/3'+RQ](H8:(X&_EY32YRVX#G/ 'CZ)* MUD-"UCA;)/02K>8D];>1 M]+ !'>1@JA1]Z$*GFS3X@Q+W6Y&ONUNF4^.@6K)N%!:"B*&W9B8(08>H%"/0 MUBIOT!M^!R]CW!4ZUI)D:^@"&Z8OSHFUKT&2!'$F+1PAO>YT48!_A#,17"(RIY.-4,K7%:WSJ^;(3YWB37U@YU:A(M'O&N/ M:.P;LQA*]X8KLN=:OE13L#4/R2%8,-B&!N*GY8.&@>5^- %W]@NJ9I ,HL#> M$TG3)"M<9.&Q)W)O':3/?%#Z#3_P_HZB+&5_XNK$5:E%#N0<\['),%UH@^G")-R,W8KSY;"%\)"<./ETYQ9N1&S'>?+:N;D5O=O<=WF[R' JK]&K<;[^- MX9W7ETU;TX.A7H"UA/B9Q'2>R9&SJ2E"\;XMDJB"PUU7EV.1^1PZQ M\D)2(04CE$[EXFM!"0:HD.L&.XMUM1>8V3;7H $45=\OE^Z9C^R]N1(= 1=I M<&9AK$)5PP_*NZW^S-R_UD;S, QB5PSZ9&QO7/Q@8UW\ /:TI/JL()LST!NM MY("M3L*%L=&F-R*+XP<5DT. "(3+1L2/G>$A)S2F@^J'OJUL.!O$:1@,H"4B MX6.T4M: TJUSRV0#S9VR =X.T2BEE(;Y -8 MP[\NTTE[.0EIO*-U@ MND:BT"?QHXTCYL>Q)O%I!GC].);XH6NT21"]$)WTS>@AH4UE1 ^M/PIW=-GL M82O>C+/4C7:-FS%*WAADJ 3I2^&+-WH\#QL*Y>*,_H?-&?V/L9[1)C%2_QC! M05WR?;0^K#LH0=SMNG5/^+XHP@"^^'5/J,@HSFYUUL9S@/^CYP#7@'NDIWC] MWO#G#[!'N.!R[> T^:?-:?)/^*=W*#-"!J:S<*5AK5%H99;9HPXT^B<;C?[I MHM%-,)W%"0&$J-!CYH4"0^+/09;@[[85:QKDC"-&9'0&B5X08N P D%(?Z@J M,8W!6HH\P(3N1U/?I4?]E!]%Q!KAO3++^8AX"-+L^H">*)X'O^W5VB./]AVM M:QTWVK2WX?0=KB!AQG.7-M'8\/X/J;9W2+&K:9N:1+Z0K*"HU0*\]1G,)JB( M7GN2$+$,?^R7Y,,O/UP'Q]0$$')CS_]9"H&Z>?C%H-\UA9MB=RD(3ZRNZ!7*^L\XJAOU^H65@5" M)_% -I+T;535!H7MF=+29(&4')A.9XI7),O(;K'FE#WC+AH;WICM$8$0,'.; MK-5[QE".2[*'$6)K8/!3K$> ;:3,-[RV]*9Z$ECZJLPM,:.R>V=IWGS?HS!# MJSD=#V?L\:U='V) [9<,/Q67B]!MW@\N1-3:+ Q919+T$84(OS#U37EWS"M" MO@F*34BM[WXZXXTB4I&> DX@=9 $?#&%FD41>:4SMQ!?GR:0V?."Z":/T5C;@K#6@\0.8 MZ3BF!5FZM,P(9(?/34;C#Y0CKLG+(,]OQCP -W*S7#O*9J69OL(] ,VC@+)8 M#?ZHS,ZK&ZJ?$^!*Q$-M4XVXYWZ! "2M5ZZ<2;!"E?/<]Q5=/#RLITMY$35N M[Q(H84I+-E14*%CY.X#X8W@/F)9H9!"XKH_\UG:O@:T7-TY\K<70]A8@J?G0 MMAX4%XWE(*.^'=K:JDRM;(5@OH_N48+)ZBD+DLS^16\9?+]9K^E,3L5SZ-\P MYY,_VZJ#A3&7VG.A1&IR '$CG3PHE!TV5<5MH_79VSE9A!)LPP02QF^W&S5# M^H<\%-ZN*MC+P/QQ)S\3;N(5<&''+R2^IJR\4+HO2)2R43H:S9R,O>2-W8KJ ME/7+XJLHH")P#IUEBB,.X3?M'7H0[Z#&J$!VAX6B*]]T5!7-C1_'S"C]'&2' M!&=]%0C=FJ&U04?[KJRW3]1MS#JLH(ZZ+X3>7:B]L]P&\2)&_T9!XME7)^< MQ$KI5OZZ'#O @\^9!Q:K7*:C%FF//)W$N[V9''"AV?XPL73<;-[%%!1 MG7GS]ZXE&7_$MW9]X['QAB6#W'SO;*TU*V5X( G#>K&^)_&&;@N[*Y(DY!7' M&^]ZT<7*J#V\CI2D4Q2.8Y%]7]6S+7I$$>L*O2;+C]"ER[*Q"*?]W43<1 MVT3XI6C813DL__?"4U(;UOAB;SN>=F)]6:ZF,EQ+/:VP5[P2#\Z'2:+^@$QI M^PR\\ *=^.]HN7&S:WC-!BPD<(]>4,2>XLM9_H910I'>^O5"]+ !XT'WM:4U M[D0]$@%U8,RB2,Z?YSNO"B_ 3@VUU567OQ+$]=0\"[<%&^G#"(39RPBL*\-$ MD/W8PE?QXSQ^'(O\NQB9J/P[L87J ]_@\<>QR+^+D8G*OQ-;A_4E;$/-"VL8 M)+B\,C:8=P7&UA/"#UD?H<&0YTU /#IXPG?'(ND4IQMC[2Y^06G&_'UW\>R1 M33X,]LR_-R>[?1 +-VKI[5^1&+#9W .X*B+PYM5I(E4? \@>VV3@O6ZT+4$X MJ"Q@;GV=F?%M;K5&'DFVCF2A-"RK-F[FM6J^!DD2Q%F/+*0[JO3S\1Q;'9C* M)P]1!G!.Z,Z>9)@NXP<^)(I#]+2E+2 LC][?*MGA.>WF?, MZ]@9%;&IMS]0C75O?@42$NCSO8S7Q&A"Y3"@S$/K-.\=L\RX@WD4E"P#BR9J M[EM16@7.C+/+GA%SL$:HU9H3!M*8]>;34:=?'2M#]LN7F,]1L;7])]LHT& %H>7:IM;#;K@YH+AJ7'U#<,'J04EP];@;3+3I@.VIKXQMZFO?C*36@H\HZ M;P1]^@198*"K2[+7J(0>/J#R=IUN&8VK6Q_TD'K18*C@U7<(:#<7(RA;J;9Z M.A\6FM"ZBN/7NH^,0[Y:/+X-Z>N)Q6D1!)>#U U [,JRR>VG%8&D0G)YD=- :;4B=J60-B<-' M1FH*V11$=R[\-W">N?16N C:]F!HC].T'G\,IKM6=M%>NPQOGHJ888N4/2.TLE28?SF.TI"G%98Q_$UB:(@21]0 MPC]T>79KCOR&-I9!! .5[ZWW6AW^YX"3\[N3TR?]DO8;TA1#<*%RO[781:Q+ M)-G$^+^4-_[G(;1",,I[U0\1X.9I(Z[26+6FT.RJ,"JS]\UHE85P"GWZIYMV M"P#Q#?__$-#SE]>XK,7Y/&&Z<-8XI+;='S%Y3E'"6TS^/?]60Z 3C('44>70C]P=1G W:M )8+8+9^79>!"V(XO69;G#,-AG,:1(F\70\A8JB.* MX!,G+('ZL*M\7)1,25KF(7R.>G9;WP<@NKX[9?JBJ>[UH%#KGRZ7PS&ME/'! M<+&/QR^CHX@O-!G<&+U60GWT(Q?_6> M-5@RIO+,K9M.H$3SW;X8:D)?/K"X:%WD8OO*-^'TEB13>S1TPOEEPQM((TH] M]UI-J3:/+I@4MT!U>N_8N-, O50*ZPP6A58SNCM3NU,I$$Q1/XQ( MC[J[.FRRG"\N48A3ND GX-O**&(\]8;>_HKP_<);=A17A^E6P#K/GY/$G%!X2>MCG!_:&'=-:^2OR M[V$;#8IT-U^KTODZ['"M)8)_X14B=V2IA7OC(_"$.QG>S3^[U.4[" M0^[I*ACW=Q'J9@/$"@'1F#YYN#,IK3::Q7I.=L]T*JN;.*,W#-_;2VO\][>I MM$7@R@ VC+CCBA&@9NYV M:Q=8,A/F;$=U$:> M39OC3F AM: "SNO.-8G:5P5#[%Z/XP.=1V$"D-B?LT6)F1$O3UU8W;DYS83/ M=V[/0009\GQS^77#EFD*/S;AKS\O?AA+HGR#WPKYFA72 '''_6B6ITU M4+A7R<)OOSL#GI*:"O!LU@X;ZVK'V>E50*]] A_T89YP?3WF_J'8X=;-%=G3H@I&^5.+L!.@A2UXJ-3'&BZ M1FJ?@#_VVKL;>+AT#09GV1>F05PAPOLL97&)C^081,S5=XM0.B>['4Y9^ *O M$Y:O1+^1@":\ 5VX1:K=#-4R -J5Y686RT">,Z#KZ.,MM*P@%_A[I4+0'4%_7J)+;.,$^/ M)8?=+DB.# 6JGJRG>L@/(AQO'DB$PV,;1OWJM&?XYB39DX0.58VNCE=/=#:\ M5/UB?7?[^#0GNWV$@SA$XI>4 97:F$&#>K;ZT&L]QYB2U\^=T!])^]G%9@A8 MGX*MRG,CR%A50-]<'EFO"J]^B?.(8#$PEJNZ<=R<$02L\\NY\)TT4!L4=@FW M]%@@)$E"@!G@5R2CU@2U0QEES[B+QH:/NNX1@1 PEP4BS.2X)'L8(;8&!B_- MV2/ -E+F/A!!>8]IG@-VAI7_VIJ+9(5CRC#OXY$^T%LS^XVBB2?Y>$+R$UX= M99A O>K?I!G>L:HL?Z2(KKQ[O%85D.A+*!^C(^$(P7 6"F!1?<%W!'$S-'BR M$I7AZ#CTP(]S9AZDVR!>L5]N_G/ +T'$7) 5-XRA$X;2F[7(^G>U=+.A'1/6 M!9:.XT2!D/[1V$E4UQNB2 SXQ4M-S7AXA8+HX++GYU&0INQ5X)8>Y''(]B9> MJ,>K8Z.3"1@_N_J"JV_,W7B".JP:''F^M(E'![^YJ>A_7<(2&*U*)4BIS[*B M;B1:S4DJ;-[B3V9B9J8O0@G(P*;R>_0OF^ZZ;4^RK_BUBQ_YXD=^IWYD%ST" M+CYD"!^RN)+F:/=YU>NE@R X<\/MBB0)><7Q)BT+%#\&F3\?EV1XB"-!SQO0 MW*+$*+IIBN3-M]4P,(/LU!I\N4W(8;/-VW.0A#7HJ$4>&6K?%Y*A4^& F^_[ M*(C9SU<=B]Y=8#H\:3]#FB"LXR/$/P4X M3MD,4+J(6]X<\907?,K>-,*"Q3>C.39B'5311F\9OKF-!@Z!#S)68; M>E_O78/#1FE?W.L7]_K%O:[GN#)>-1?_NE?_NMCG.(7]7M?T\?S,6F>O89*8 M66(M(J,5EO"6U8<(4%F1)=ZA:[0G*"L!, M[\I;Q#&GO*SQ"]M3JM=)$[UT%,4* M5+@!*<:L(U9!J>Q^B$$\D7=QR*K<4&W/?[V+VRM!]512HP5E_6H+4!&:Z>UU M]W0VK%UFDC CD?O![Q$]!9"+]UM&'%7:;'I_K)4R8+5-SE8KS,!/E^01;[89 M61]2Y+E=;A>]T4RMFO3H,?2)D-4KCB+O6Z0*+Q:).'1EXU71 MV?PAP*O\N#Q#[Z$ZD(P#X*6DH02-527'U-V&::K8=3.I> .E!E:@=,]=5 M[]J2KZ,=2X8'5,>6VI0HUV()#7M,5H>=['*3 PG?)^9D:_%';WJ[)YN8I?'/ M4CH_%*< ^7=23B::0J,%-E W]*K'IZA'S PGCP[H^K!O8*TW@736<-U^K;_[ M!-LAUK0XW_9GE_5)M=]$F>;1R+HD5T'\S=^BEHT_^8U<"FPA]5_< M;-]^_"X/].1AKZ*F@4?E]YHQ1JW/M*\0#<9ULF"$G^IZ&>LT[C6S6J2? ]U@ M9&+DSD4ATOZ3&=(D^_/4&>$I1'&08-*3C;(.TF<^//V8[V9_1U&6LC^=^X#) MZ4(9(EVZS232@83W3@"#!S=<@HCV8);YWONT.Z8.5!(V35:4U975RBFO\D*OK2/$]G;PM:/0QV^X@<$>(![_CYD)GL M2#U$QBJ&OKF[# O0O2DQKZ?>Y8A_ 6/DJ8!=FY<[7[['B LZ_:L@1:MBP5KW M#GAWT18R"+5:,7;2,.@<*:&GZZ'HIP,6NO,>:XTH,(+ M>+,0E651%[X2Q"T_C-U.*Y*<^OXZ-:RETXL^I;H0=D/AV$0E988G(7,.8H;W%^R7)UZPSS['NB&!.SD[%E8JR#S_S(D:+ M/:>IM9W5OQDOE(VYN=VKQK@-*-P' J_STG\0@&D.#TRM#B3A6@4%:Z+PMCV M9J'_H!,"Z/RZ>QRB.$2W"-W%(=GYBQ-J#0ST_J(ERB[<@-L@G=U_B_6_"&N9 MR9H*9,($7-7\+28O$(=#Z=A*UY1*.KT)B H#7#,O] M*L#74X]L_$>Q\W;+BW7!V"+AQ>@$[[MRQY>< ,P&IZ;_W.75,7>@"#TQ2[D/ M7?02H2F6&B&@E=*O<7+9U(&P>R]].#Q'."P&T'M=$'X*TIQ3"4OQ3($TG!I[ M+_3F9(:[\%N8;481>O%LW96Y&/4&JW+N^W[\+451N?VQ.D]Z!DCK:Y 71G6S MJB*,]L0=I@;H77W1"NWX59Q? %4OO8VO(+9=/>!;\P1Y@UDD5.)!2?$7C)KF#)#9]?D-0L'H)?5E-7'J_&8BD4SH!=9A9<);&^: MX$ZO)&'^0)^Q(HP/G&'VLLMG(_9@Z,<_]-$^=174]&Z84M?T,N@ I.,+T:=K M<._3&$/7:6)&&V3)6^KA.8Y%2PO@(J_Y)>+T+C$/]CCKC1-U_*(MY6#$"M ? M:R_'=63"]AQ>W\4#;/&CWJ6@(&%)(+U6%#UBP>8SN1[J>2R4R4T ?'5H8$JH M%OS5+#X388D(0%>)TA&0$ "''B6R0;1&^4P%RC6>]^C?3LP4;$WN )3_PMS$DD5*$: MSCU/1P=$KZ58*LQ[RC6DK-:SH8,$()>H M4A+@P(16G!KI79H>/.8U" X]H5(PK12J-D0A1JT6?+TRDE$!"CMP)2PI.-#90 =V(\H:CS]'?QXRR?@3 M%;<"L Y[>KAR#5RC-$PP?S-WX!^H4IN [2.4HS):4&T\SOG#]'C.2/@MYZW@ M6WG7[24#%?7D2()= +G+0=$+PUE'*,SP"](R85J?372#;$\?) V%:\261'3H M-$_4?41,75"N*GLZD0^JUUX54A.5EAI,T\M%J3H6+X4/C0H?UM'3KGDH^MRP MW&&=5$N/];FY?PM%#H7R :UO^(7$P>JO0\J+([RPQ/;9FFX CVA/DNRLS M'$.#); R/QT+K=EA3AU?_YE/77QZ?O.2,C"&UF.Z:Z1/!\1!&F:2^QS\19*K M0TKWQY1:TKMG''-X/,NOAPWP3=M.A'T@._3R7<+H(/;I_F@Y;]DYEVBY247+ M53P;4Q58@JW[^3[1/>/E 36@OPUF?@P<7*H+=G[#RN>&1[=[=#S_RQ MS=A]-3MD6RJK_Z)5P95J-&'K.]"RQ#T^4AY:V)XI3!WBW!Q;K.MQO3KNW/;' M8P=?-F>8U(Y&%F^0EQE5E(#DX[%+0#9GZ-SU/.JNF$#7DAC00NSB821^<:%, M%5$TOP;8I@J4R[YY%]7<[%J?C^>$[]SMVM.&"J=IA/)H&YYD'[6Z]XF_'+1W)? OT?_$:"M?H1*,=.)I_ M-68SL#7# N=?O6:P-(Y:W4A=^?=CAKYCUN75UMZ[8! &CU9W<4:,/ Q=%,9N M&73.OA2([_RA&A^W)+D)PFU1-DS?X5#[?LPKHV/6I2#\Y@25I56+HTFY?T7[ MN[&O L%,2\A]9^746_]X?-JE@XU=3$UL2AE9.P?,!,397JQ9+P9JMJ%:I<3% M>I:F),1!AE)J;[/4K]7_$!QGT9$UZN3QNW=TZTWI /[<=NXX'K!3@#5@5\Q);*!-GQ\HP"BL$D.XEK/ -A15>XS1O]DHAN=D<]WK5N'J( (=J MZ\8=2K$P7VORM_OQ[#G2P])%HHBYJZ)H1^B[&W1]V'&(K,]ST8#*/**NI:YV MLJMB\$C2/U>\%3H:<.[@;'SM ^-T8C7)9$\2>L96BQ'%JR?**J]S2@VDV\L#H&=):GOYE3SK"H3_R Z\><0PB-Z5R"=4O& GH' M*N-173P[_&UXA+<)K!>D R6SK]6U#/!K$%.*TKI_T/R,123Y^(XM'!@U(A?S_"?:&ZTCT)7BO-"<"$F("5,[^CQAG*#<# M4R,Q=1" +A#B1%A= +G*LM47V.\XWJS(SD)B8@IO9 OL!,E92J[>O7*% R-Q MB;Y\&_N@$!.'";4Z\N'!$$;R$7WY-N0CQ,1Y9NN8+K<=WA\WD2*&M];@^R,] M?VZH*,/LEDYEO@WB#;J+BW_P=S7M8V0,+@OAFZ8.F(Z?8\P$GO.W6)\6K$\A MMP<'B3#4EZP -:>EGSP]K05)3&V7E$VA?"BI/35<.FPHGNIR('7>%GK)&"SV M#IJZ;PY*I* O8X8]./HEZ.3YP3LPJIK9@T';0/%:2K0BWDO3V!ZQ]AQ>KGO$ M-H,C32H):$8LM#X;W=(2RJ ]6RBG]JFL1"U40A%]R<=0'AU=* MXS()XC3@M>A2!]%',M( Z;@]C!@OX8>$A BM4G;5Y\;K:.IZJ]&FXG':_@[^;41'/()Y.S-KM J_AR%KU)X^HA#A%XU+M^!# M\.QT=?A%TX8N@7R@%_",WL=9.]H].S&];8,];$Q(R.K0.DZ< M,17^'44SWC!+R7/.J7AT\&QP M?V\)6EQ-?2!*=_74YAMO8KS&(=W6A"7! O:6G*"0T!]C?4^*--\Y MV>UPGMEIFQQ$<25Q2(<+\BK<^9M=>A<+^7G,64E9?4Y!!U" R\T0W.M:8LZD MJ-6DW.V@KN<\ZQU>]S'&Y8BP4<.#KCG>OL*Q0H)E%5R*0/OTQ>[Q>HG ;DXALCG=QJ!51UD$ VD&D7G"H"P6' 38&]:#,!=-!8#J" MZ4+!X<.7B6!XAHF11*I?@M\J]651FSA(GL852EYQ^.T1I>20A(@:(3L60JTE MC&X:$Q)+#QC.G#E:?M24?HR#,H]7-TI9^OF$Q"*'P%F[LS=D'SF]^CB(?C9^ MO7O!*;]_?#H$K-T HHJ2S$G$-"4)HB6YX94D9D^EVMGIAQ3D8'O>$,@?HV5=D!Z@_ MPM#ZI"H,A]%KWEW]-R\,B&!-.BF27]QJFULL)S(HSVS85<'52 M.FH J?M>S0J\0#+"<\WGP/>?SYIP#':22HB"8/I^TF JN[VI=7'EO; PM, MU9C/0?(-9:5SOUV74"H@P8/XI@FO^8-$N.J)5VO'['H496N5N %'U5GDI1]&G$Y20& )WN<\6 M2[%B\?M=?]6!IWF =B%I7K<=,*\=;=AD*R5(J\^#EQJ[BB%K$A"UTL2[B6BN M>"DUR5.@/ELC>L$S+*S;)S:PQY^",;\^Z=J@$.>MVBJJ;\)UI$#?7$M6/+LC M&\/"WUU$RBL6FGV/NC/-613QU0\D!JLG1=\&.7NH'(?-@ M)3^^G&L2PB)?;=2!5%B92VRV6%\(ERA:# X2(\R>CG M^2E&?W,^P3J)&EP.)?0D+AA[1ALN&>\K4$=KV!KL%F)E#5J%;I:A,3P+:Q[L M<4:M I!HOQ8'(/NDRM*1!'>U(80K."CB"2J<3\##2.+!9$JO(&#)_<+PW:G6 M#<&SG(2#CR7.4DU"8OQ@"G)\Y=5#A$*46@'U;Z: ?6.6$$V8V$Z='Z2SU8H" MQ7H6Y[]A0?@]9UB_!=%#>M2'DPHT;AQ>VA*K\'%-=@&.K834I@9QLJAK8BD< M 0HM1Y4VM.>JRG3:8=9[C/3#*Z8(Y,[11UD"B&/__4C7?_?5JN+-,M2VFZ(< MU@:SJTN,898Y@*.-T_'W3.)K(12IP1S<=85 M1V/V(,]U59[9]N3$F<$)01UP.A*HSQS*.,Q3(+);G(9!]&\4)#?QZKJ5=: I M"RE1*"^[KFSDJ, $0I\W4%9=C\1Y0SI^D5L2G(CT5I)P5 M.]8W[NDT5FPJMU%@)[(ZI6F<.XW9FP(LC2L^!K)H4)[6H6G 4XOD%;E%Q3HJ6 2XVO3J]:9D)#2P*X?P*9=]] M15'T>TQ>XR<4I"1&*]X+VLY#U4UY6N*2XE/>8"%<">4T\@*!+FY08HH3V?Q$D^8T[ UG*I4)^$U[0"E M%)7W=MCGS?AFAY(--3P_)>0UV](+]SZ(7=@38KI3<.IUXE)*S%6')5UQ/6WI MX>E.2C5RT]CW1#B44K'W09BNHN^\1PIFG.+X$$2Y<\N)Q&H$)V7]U:$HA>/ 1V'Q7GO:G!U* MJ$5T:LNIC4KYK@OIEJC:.PZE)2 [D2.K"YA28-Z]%&=WY)>#=5!:B]A$)-,& MH90'4-CL71R>.^7R$W*>9W[.RD7TA)#LI M8U ,3"DQ:P^%=L!LGB?Q0(F0.$:1=4B_D. DUI(8BE(R(.X)MN&R>BW6JZ=& M: HO3_69EV'*]FX'70G<$_90N26QBVMLB]A$=JXV"*5 O+L5FHOT9A?@J-A3 MG>Y;-<+3L-6ZL2E%!A +\83"0T(7](>/STN<6=8C:1&;R")J@U!*Q-J)8"J/ MLE&(]:$O)#B)0U\,12D90(\![QE"5S-^0==!%A3!T4Y<=$+"T]CBNK$IQ080 M^W".;(J?LEUVDR0DF1,Z?.CD75V!_-0>E[J0*@4)$1EQ>J7,ZZ'EB0CQ*DCL MXE@ZR$[D .L"IA28]\B((E3C%B>[.SL!U2E-8SMLS+Z4@H,X!T,Y6%L253H3 M61>UJ94,'0CC1FH0EUP*@S(EU$:L@KUGY__[.N'@.4L3^ M]']02P,$% @ YX:O6*PTV+9]0@ 1E( T !I;6%G95\P,#$N:G!G MU;P%6!S=LC;:.,$A$-PA$-R#NY-@P=T)$-Q#8)! ""X!@@=W"&XA! GN[A+< MW9F9?_+M3[+WV?OZUUI5;\FJZNH&.@-= 7 4915D 3@X M., $]@^ S@-2 "HR,@HR$BH*"LJ#!ZAH&/B8&.CH&,1X#['QR4DH*'@Y.'AH600$.'G$F;CYN'Z.0D#"03L!2@" 0X+[[0/\_HT!$0D9! M?8"&#KN@%@> AT- @$=$0$)"1(2=]86=!Q!QD?"H.260'ZJ9HM XXW,%Q&:A MTDI6MA&HCQ[3<9NY!#Y >T1(1$Q"_YB!\0D3#R_?4WX!02EI&5DY>07%%QJ: M6MHZNGKF%I96UB]M;%W=W#T\O;Q?![T-#GD7^CXL+OY#0F+2Q^24[)ST3'LTI_\E.TWR3[]P0+_&])]J=@?\DU M!V @P,&4AX +B %7MXS9_FC_%6)&T6=S1\518F+_T/G6I5& (D'*'#3\?1@, M!1Q/RFU^"%A,1A6:WF3GN99E-[)&0@$Q0K$K<&M7Y%^'!7O,E<::9X)SS'$S MRV,H9>7?1[DS@IXCTUMFMZ189=5MC.<;K!5 MI!*G!8.KAON_A.W_A\3A7G&#)@$%#/1OP@JT>?_Z\FW2P5J_&9W4&S(P[; R MA,])JBVD0<'E"\;TKM7T#.#EVV[-16MI6+ORY@T\)115:K![IQ&.5IR;AMTR78BP(\>,9>&&KT5Y3Z=W<'O6M!($A8>)VD/H;'(.:.<\C3JNM&9A M6R8G&'4CLDD>U?):=(NNC4#L+ +V![=AVKEZ5LM$.W?O@Y0E(RGI(5(;BK4@ MJ>>8//VWVO@Z6;0MI(AIJM+QJ$R-(6K:5N:+XZD6SJ_-&>1^X>8SK M01:S933>UJ D4"YOQ4=Q-12K#"0VT]BP"/,?6L:QBCF[(X47WOBON.\%/3-D M[^#(<@]2UE#EFI\&..:XAYV_OXCN&+I]IX4KA^MMW^IQV-!?.*2L 9TE>ZA#'^E0<]T9$(14:X*E4R_&YS5L^]J3P:BK?>^'7OK)_)?!BO>_+ID.^3'-M MOP]SH-G'B2/?<&B_TQ8BT/+3"E-<:)J.E%;8V^?4U6GA]FRO!N 6(7BXN(:0 MWY)I>=[3>(:<;/DT/R!()BJ9JQQ:6+NN7"Y_\J+=TT@OMS[1!8AX<"<$KP"8 M4U?7V!/AVRSP[MO*Y&U7%\P2J@195CM(,W];'%H=IH("BG[I6?,Z.DJV>V1= M+DMO,HR6G](=R_IB/9FS?UM719CP(2&8RO 39IN+IWF=PHX>+^N'.&[MCCDN M#LMQUC8BA(USPYSS'V5SLWJS5$HZ>/1H^$CG1=MY'D)TNF.MZSQB>XNMY_3E M(8T'S! I*4C+/!20U-NV:\8^?C.$H=)]"@M\35@FV6&,P/\"0D#1@P(QN907 MWUL_%KO[Z(9XM ;JE*TG2#\K,!G"DE$[/6S=:M^"W%"N&=EKW"R]*U"HL*I% M8_SK9[DD=R@@"MM">Z R=!P9077(;[:QB)H.'@8?"K6%C?W$0+MHVT!R, M[^UI?+8*VRG?1)_\RL(CWZ!D3Y8=XU,2RHO#Y5N\:2D=DF=/$33.+.H2Z7"J M-KH$Z$#!CM,>Y+R8*F)XXQD!/^/9T/_?<>Q?D6H\1*H."ERT08&4R=LLAOMW M]E!@+P@*\)9 M83%)Q6VSX^U-],V$RJIEQP^)2T,Y2* 2%/!?NW]YQY8#!23HH< W9PBO7Y@ MX7E'.A10P!?M+X0"(PJ@8S)0)*7E!&B;KO4:2ZRK8E2.!O+1M76'YMVL.^7M M W8( DS)^TW18,0D* #7?3UYR[AN/([E":93_75J'M\D-2CP*0X*K/##C+=5 MABS\UG0("N2&_3)Y=-6NV#F>\3T*Y9KV=DXLZ)G \GFLU*^3^[05Z75&\2+: MCS&Y.@BEO9YJ49UL75NBO+V.AGD^ 7>8FN,%&YZ#@I!OS[\40+.G-5]."!+' M^/02^T:WZ2% MB,PJN\SSA["0],T1TA?]ZY?:PIS9\J,CTP-CRRM:7.3RIL!YI<)V*5D#KODU M(JK7=Y/#?UFY%!3H\:"\O0*!435OU<*FM:^B7KQ^^7\E=O^ET#)>LV,%JLD] M]8XD^XY@WTU$WDK2K,%S=#&]?'$*BLFS4] I66+;@!7+-5S_::6550P%2F"X M5WR$ NG&Q20%OX3>\>O8])+=*KW%!0GR4VDM_H4-.$YX'>ME.KCALA?O-"?S MT_/T0^\;TFXN-]F326TZS1'2S#W7#*U0\@@L"'B:MR]$N)8N\38%8CC8FA7N MA32;&#_!A_U"A;;+)T?8X#=R4" +K56#U_'ZZAWD*RT,[&!IR"-#L?>$PXKK M=-.';U(]PL!H5>1CJ&U]AR9C,!0Y^'>&>:=' W:T)/H[RHSF%#":WK8K^233 MR+]5/6T.0?8KR+@FF/@W=L*Q/4)CLW&+ACO);[CQ;-]PX$PXA\MMZ&!YST$K MV FT60LJDWY]F\26\>[Q[>3-! EBDUIR7?''=\M#PJ4P,S_;JEC5/O=5]_CR MG ]BS''J^UN%'6-7?R0LC-)*DVW[LVUMC,%)Q?FV1R >( MGA$+?5GZL09> W.R&*!2JS_1.J4#FH9)N\7- M&'A(96YA8_ZR\>4IARR*+I?\>;?M\A@O_L3^FXOE!(_(^L?+RQG3%OT53 +EDIC+^%$B)/?>90)W.U4Y(,HLH/Z2.=G,5 MIL6C6N__=D'JA"Q0'JXPT95UF4O=67=ZXX+\_!,90L!>6QF9FC@^)40*%K>F MFV&L2E9,HL! VQ>[.(0"MSA_2REN_W5*H8DI!':_ K_)7&<"JXZW3AN#IML@ MDEGW\@WW+(96FTHB%+N;CV=.NG2>DOE$G&0^.TG9JEET??'!EO*E%3*IR=YF M5VCQO,N7H*N>7DMA+,[O[N#7OUE#CYY=4W!9KO9@1-8]XP %@B!=8@6[ L$RP]4./Z!Y,1%VQ M@N2[YD:34B(KY;=NO /E%44J^"INU>*ZH>B.]E2T2*^/7Z]/Q.QZ7FD) MQLF/=:S363V1J0E4EA-86;\K[!E6]/#]/M!,SN8@MG6Y!X&H_3%QPD!=96$W MWD&8+KDJ_ONR99_[W$-K(H.'\\#M..L7B>(^PJ$ :LQZ%I9-^W0NYV6!;]W* M+84US6$G!]?DRM:P[':^XNY&]H\#@\&NLF*53PL"=8ES^PL?S4]SS"2CY,2] M1;C',R:;\P=Y;M_@#4-JDUCOJC*S-N.;=GFM1[9K!"R2GB/KDLCB"1Z:Q_MW MHHV5MB! )#(OYU3 &%-YKWF^(GK7@D+;J]U[Z<*5D9^0\'%E'TH%!2Y,)5C" MX#S%,KX]H(2\92PYYAR#T'!QB]U#%D'+?=S.4$"LWOCJ-#'LS.$N(SW)],]? MDEEW[S#C7XP7@FTO+X*B*\9*PDM: M^=95G(O0G51[=AXZAN*. %_2UH18=_]Y;ZNVR(HD@C/WM"M#B1.WCLN%*>H/?;SPBMH44IK9BG?6](\L MYAI08@2PUE/ZHG6K3##B2-^L^$&!!V/*. 7IOR_F,3ZYA^BU62V/>5*=L^8D\> 0AK+,HXQFU%"<% M34;,3V+D'5/^ND*Q'M39,CRAL8PE3-.-1B.?K*9>&B?)5RKX[ MVI%W)GK>&895A8J^/.92PC@&#KEELPY3=#-_Q_;W_U5]?>3%G]IZ!+%_]COW MW5^CU(O9G7L9(>]X4(%;^S6N#SEQ!.N\4 ,[-[S2^R*I#%X;-[NBCR78"WI"#/ MQ?Z8I?0NTFH)N6X6/C5BO^CGL9'TUJ!37U95I)("!" M=(L055.+[=:2# 7^YO!_'&A*E=@L(ETT<]H':(DK\7'7^-R] -6Y38;VTI_C M(J$9R*\J.MPUOS.SN6N#!5\M]@[6=J,Y4-X"ATV"KNXI:GE^PYY2LUU_R=.Z MAC#+LY%-/@S.00_>Z9"6]"'AY^6EL"W1G0Q6NZK"P0CY42U+AVH@3X;.2.> MM'U$6EC.GW''T<"^Z0-KH#-"&ER<-\%@Q7L35AQ[H1?1 RY!;P"W7;^KTPK! MO(7%:.4DIOQRFT7#EO1F%=:#S:CT\0F7HP-_-Z^LG+0H?% M*>]R,X CS5I,K;%-[,?R1Y_Z"<-6I/'A6SDL69Q[J6"H")W-O(6E],TQ_,UNBNF[9WWRRZ/\Q/ $3K'CU4 M4]E&2O1K<^&IQSLD/;KOT8.V?7U+/M94U\O,YEOA=, B M.G;B+RB;=SQ3+BF^&<-.RY#; M_4(KJ22J=3*2U*>49W?N4 #$G#EJ-*P*LL'2+GV9?<7%-COS3ZN7G-O_. MZJ=B(%9E"/MNBPY;=A%WJD6'TZ$]FV M=)+ K33Y=M_W"4N[H.*%(0KGN)H.[G-?TQ+4/+N2'C8'?7,6+QT) W_0+-'> MKIV?/]K&5N+J$L[T^"$\%1&M-GHFVDKT.(= M?ORY"_YQD)")U6A.0Q@G]:I1M7.^!GJD#NI:F'6S$T. MG(JD;R,^IEX'RD!3V&.XU%>E^ #E)]!OHI=RI05UA_@1KJU MI%96RN!K?_)N^]U!_B 4A&)9BS$VCUZ/8 L/Y-&/\GZNW^8'+3&E=,(/^(8) MVO4[-Z@_B)_VTAST]&.]S?RQ1P>#P6D>.F]G\Q<+#BX*)3N[9 6 M!E7#$8K;V;<=E4[ON.0+PGQ?O:Y4E-(@O_5_2?WHPP9@VEW MH4A!R,1\G\++&6^V"','\06/0!>!(RT67KX)JJ:S.!I-/QWA>A12US.'E:WY M6F.EF:BZ1CGYB0MRV2X%-@<\^<'&F-H:&3(\U#F!H?V(*(%BC^FFB^:([\ZT M8G$%G'U[]8XJJ:0Z9XW-N&HRSMYL>;QYD?>[1D#_!DVP[ QIP,8*QDEZ=SGG M4LWSB_:ETCT?MT?RTKWV3)@Y;(2.BWO37VW"70HG+EX.G9#?S),4T\[)SW9Y MFR]D0($$O;&+DKLRWU<.1KQJ<-92#CW?J]O6CSD-G^RIA>:<17S5\\XU^3K: M$/WLXKL'Y9?6X+K?\"LRBF1?S1DJNY?; M)4BJ@)6 J"]&M M3IEB_S046"=KO9@3 Z.J::^8REV';O%Z#:1H]NBRJ04^ M0IX,C8D=P7"]T:(QMAUY3E^0Y,0R;A*UNN*=9TG+("+ $ $%L%_O,E;P"E'$ M:POP\T9ZT,E_'>8)?I@^Y0+?3?:FN^%H+\SM=5U=/N&=\/?T^ 'V5ZO.P^(J MAZ<"(DZRV'K;O \LHB:\78CZF[)B0 #,?&1P7[]E9BY@MG$D>NC'BML0E8& M 4K7"A7S<=HRO>DL;.7<%-$6D)>6?G@H73U+VUN^+1?3S]Q#RBX""&0D$]/K M*9^,$6%^0)=A=YT4JG8;P!I M))"UF$*!\M&?&7Q>55S5/^0I B#\-HPKM.J>T:ZZC?OO_(Q2\$0^009?2$23 MWU0FM#9BZ=8S9TN?\KFL%ZGUHJ1A921,78<0-'Z5-XBAF W1+KQYQQLX1Q=O MK+=DL(O-&6M?'4*.6YDU.7;$"(NB(G7: M$N+7RQ\LI+@Y9 M#R%#G8%D5.;C&+D4'$X.! M9F^T)HIH\KY!@A^=UYR1<9]NY&]>''?)^34.*GG;F?/HO=&>KEZB:J#CA)N2 M \"G.6@H*TRQQV;V,H1]!&2BHKV4=&YB:O-CY=VK:P2!>O2'M+K$/8]VX9#X MUA#.!@D-VXK.-].:AEZ@=YLN9GZ\V[ =WHVL2[85DC\-:8Y>MPOS?:H\ MH87>R^Z@<5/5^["O.-BUCO%N8_$W.PDL?Y/M)YS,OCQX\%"=?B M9',M>HTY!B MUH"@-10BER5W;;>I"<+>$<+@MJWB&N C'\194';N,6H4$9HH MR=Z!V,[+%!M@GEBJ M/C.M.DD7KHLH"K4X/&JF@Q"DWP_:K\NVSE;-SNF R\]ZWV=@=F&6/%:-;ZSS M)T01(,)__#Z_S>+SX]+1>5F$A.5'"^=8"A100/G#]/&G1G/A*\9ZA@TN.?CX M:H>11I$&E//BZ:_8'W3ZR=-.E.C\F5DJF>#Y#^%VHE!:" V_6\\XC]4T5.34 M^>Q=I3)'2*,UF.D7/L.-C?,Q<57P^:0O4F?/^U*WG[EZ03%8LJ@?-V#!7]EK MK=9&Y5/+]_8%W_K>I%YYE02T8W_R/NRLX=4 W7H*++?JCWH+W70'%-\JX*D$ MAKP1-L@NR0M5!DA\(P>)3759.]6_TY)^&S*C*V3($&F^=36<=$IAC:CCTF6! MJ(*XZ.8)%^$D"!:GE2F+^M_?4<,V'[6^/WN4=F*G!/4PA\6$ EFL+O6"ALU+ M^FVL%SMQV%P;SF@<5!FR!VD4'8ADVIIEH!ZM94C#4\C;VG!O=2Q\ZGHJ1,2 M1;:KZZ16W'K[NO4>'HQ\\1$FN&.Y#37C:]RTMB3Q!N*9)\1,QM @NH;+DR2\;17FIK;TO,POC\$0XC7I Y?,:+=,"[_/I1;W56,CZA1MQE#;O<%N"CK%6FNI<=.78=BEAM7,L M/V"MV5HGIGPJU+(:,J5 J:C'EC-YSNKBN[ZE^RJ_EH!WG' $A M&$TNERF,T0MZZO6EK7M-I\GZ/N0'3&O8]U--@KL=!7T7 LZLKF5HO;SC^D(M MGW3E%J,'4#S7YD(?-\4:#+ZDH7J3,X#9?,\T2#!JO;#9M*]9EW&H@)HQ(-FP M^C:K\3PWRJ>K8>92@J87O)6"3?E,LXFQ^I#0,"Q29*5AIDXB>TAXF =+Q#EL M:Q-87 XA?L$-+R([:FCH4K5U,#W#+^KC>HVVV5E"YVZ:/C^>U2MAGKW4>3A] MY8S$3"(RQ\*"8XU;Y(Z41'PA>N%\/BA*E$"J[S6)PW [\ZX<6^6R->%%9GN2 MPJ5&F+Y=@[I'BG0*?02>W"<4NELP4_<]39?^QX$R/"E\1OP;VT,+Q+0X.8DT M'PC!L/O"ML(EO3S+?BE[F7U+1A]S M?X-%DQ478@17^L(!BX:_5\\6;Y9G[K*!BM.)[0&&2]7G"+T<>UJB];2,!)': MR %">-D)BUC]Y/@^M4VQ9UO7 MMWW)\1TEE7+.?K-!0]H5[L9/+>+6NK+[4WE%!Q38/1+;6X,"%GJ;YP=T-N.4 MK '!FF_-7Z)L4J6M52CN"/^97T1#;@G&:B-S.*UJ_>-<%")!0WGM8+O*%=_'8;OJV?8 ML:>V[\K,@IJ*)S\I=QP"J(Y]NUZDLP^*341!F:KC2265K:(O,V$8C"\UO^N> MJP#]-9,BOS>O3Y1.:($=V?3O'.)[GX"&=:# 498A^Z_K_#)*97?LD+U,KOK) M]9N@O'49-?D8NI>%.=F%W_!W]]]ZF\5V"[@J]# S=R*RI>3& M "FB*G?MM395,D.$J*)"I!+J[%&MO%"UCV[*>RIE-ZU! *-+V2E91 ME:<:_SI*>7^IOK03.M(0"HHE0X&H?%$PY>VE\MN,(!?RZK]5@$&.7R54. MU'SF1,J-.! @-FV[R/MWEHPN46KPM16)LAL.A[SNA@*^:!9Q78.HNCB9@J(( MV$=HNV+5^ZU;8\L0;B1*)-PZJN M.'8#KD F]K]D<9GXM,5F,=2D.4';-_I?X$X+I)7DJO)3[3?'L.+RMT%*6]^A M@(@Y%/@:;+?+QQ=.'\5J0MP(0/9=3VN-?AFKKN/--]EUPJD@].]C+@:SE:\P M/^8EJZR]B(&9B(@7ALA>62%>W]13K,21$JQ@GWKV9);EF9T)IWE::_$8,L03?6LL4 MX]DS9V\U'/]SM=@1CPJIOS/R7ZR?28O"KD@%%V4TP])NM6-SH78J"^T]_4(^ M^5O8];4)1,)8Z2*VTL=E*:(7$T/W6X\96U#)6X>X#>=GYD#V[:V608ZS,VO] ME$L4DSY_QR@!'MUJUBT#\X(5/5 MK)Z4EUJ9R1/V@;==_+2%D-9TI8Y>]R=F-+?$KU_D[#D?N#LNB$EE[!FROHB: M8F9@Q\=]V_5 &NX#2$UK,JC0DBIH)&PGAT+^M#JQ9F)C(#@[C-D\* MUC,XHXBUU[KIS(*SWLU2=7USWHA^<:!E%L*H M_4HMURYM%1].6S$\HC&5N\104;@(&P9&Z?J_ZC0RVE">_ #ME6;>XI9<2,E# M@>B'4,#0 @J,1!H7OFL/+SKAR YCZOE_X]%11EOC/1:QO1W0^2/84NI00!=6 MY!HK08%/M<:%Q@_9C-%N(*8R^)HQ_]FS,B-_=;8>B*V+8(-]6B%OF< _NX&B M&0%J!E);DAKDY:(6CK+DF$HR+[2UZ(6$LIF]OUQ+K=FY64)VR&4P26D)PX&, MPM=/KTG>0X'1P\[,TR$S@I;4ROO7?IJV>78YB_CGGOJKD^5H=96]?M-035!33P]!Y_X^2TE">G(,6* ^I@,#,C/_3B@LU7!/[G:(O*TE$>!U$M(E[RTHB3#_'@ M5]9V=[>4G:XO)O6C%Q3KI0ZC$XVO?"B_0=Y.**EX->P=)A:5A],J$UES8RX$BU2NIW?@H*5OSL\E^$EMU#M;O' 'EK M"_Y['5 ?9^^^>083^#\TB_\[]&N#&?SW&OB]D_Q138; ND7>7XE_)^M[_,_ MN[B2*C?84E# Z.BW#KT:Q=>\X8)/OXVGAOM0! 1R2.1E^S/KQ1/;6=-]A.R( MC-=OC!^7\!KM$"%E<"A]'T(Y87>&^ 2\R"D-+2]@ZJ"*^I$MZ)/7;^REQP@# MGR'T\(Q6R+@UQQ?4E2@@%9=K[SRI8AN73&='1=QC.OI.[87=*\VCAELF^MB$ M0"5_%5ERTGM,I>="[TM@K#Z#;?JJB,^A "4G%&A:'LLKS(2(FD$!]]8\)05W MTI\W/3C_I90\T=#/I0)@2_U4B+T:\QE=M6TMG4 !N'I9' M3H5#?(_$CLE;VRM&9?*6C]&[ZW^8&RV7#K]4G]L/W<):WC[XUD:1<6%WI\=^ M<_4%"GSS@.V4K3+TQ$97]\@;C\H<.[/^U9)/Y@QAJQB)M.*]NZPQ/CORA@+^ M![!LW4X&E@)?95YC+:]J;V>/'5TCK*!\=7TB(/_.V;W\WK-=V"*U;+A MA5=?C"?\R$&4MK6J"YV6X4\"F,A[?&$3@,5(DMD*"[]&I(1%$4N/E(:A]JQ3 M?+HBH%?WG'BN+P[;K7$BBGZE+=.\X:5 M+I4HO2;81#"%KV26O9K\;V\!!+]M[@BPS?WG VUS%9,_N<0&>\#DD[)]=\*> M;+<*8I]HE3%=WGO*)VL@@XZ:)]!+RQF,& !9%E,LS:!NB7Q;KW79:T5+?XB8 MAK(2L.=?D"$85H65&/;*H:JKBA99%B@B1^79_;O-@BEX^#ZD5&PO;?F.U;B8 M4.R4Y#/,T5Q!^[4/YP_92.^3_<*VK*EGNHX!BRKDE^%M?@6TVD^K!837GDL#5.X*@XN;2K6=.B8]**F^1% M<$6!A27RCOQV,L9N]&_/Q\!I0T3*3Z RY883+D7W;LBNY-RPI)>>ESRPY*" M03-36@5%BW,[.\)J\.8QK.-(2^9&ZVRR/FX";4/8BL$YE8Z:KE9A&X>UZ2[, MC3EA0WC4#2JW@M2#1^JI'T>V-]UCS5T=Z^K>(37N<",_Z-_E?.=2HPGU!_8<0;Z]2Q M0+$R828;&OQAPTDNQN:UL!+'J_4H0&[F !:6V>]6U"Z29D2+FU.U<.<6;=3G%TK5 M.^CBF+NNJ4/6V@A,:\"L'ZOU]>)TR>)*^MD7Q=3F&MLL;07U8;'S#9IQY1RL MB/QB?/4MCTQ*<8I)QV+QT WR/#:=X73E+-ZC^UO?X5[0T0OO2MA5,O=[<7?D M%?=WWW^.%.VV@P7?$] R?.:4L9D?C%$OZA )Q-=A>GW'I\%C@85PTE4 BF/: M5)E[N\'HL[4T;XL?,/]4^U?1Y#^0_$#)U4?LHKQRD'&4@./!(VEM4K+5$%]F MP?CU:,X\1M?^#XMGL)(W(_QF=+,;5OX2GI7+[7NTGAT1@H^?8-:FI/%P( 0Z MB9-Y\@["\-F]+3YTA[P"G8V"!'-R%8@J!=RA@#X[Z'*NL9599<;X4;,105NXBI:&92W&/5/ XE?D+.]*G[?+N8O@*OS MVO#U)I#Y1[E)MUYVO=:4PUF(J^3JH']TZ/[SF8DT,SQ\BQB4HOR;G[J1_EG[ M6WL%2-FPE,(AC>#XW+=_AG3;95Y?A4.N"0:UJM^6QHXK!J8YS$[]=3W%3SC$ MCK(,HF<.0'^SI$LAXYO?AL"4:FY<7+YE^!NV#V$%G.0/6&"M*U6^Z$YB!UW9 M(?R!->,=0;G$'8\NY3Z:"LZR9$Z(4M%(>7(N37%9WB>T\D^(1@AIG^]])J*M M"Q30)(_U>6SJ;0F(2/T.1=-+4OXSD ];D>Q$)H90ZRY; M59T)MS)A7@\M8*Q-$Z2=8''9=L5T%,DH5%?\H_7(E-GC6&8%R)4PXF=:5:,: M]P69K-O^14DB6NV_ZN2%^ MP3!IVJ3-J6+;'_Y3FOX*8=T"H1^D6!RW$=E;@.7-F.+WNR-X$N08=CBS."EF MA7CZ>SP]_CPL-2\*F0RO!36),?%57,EM&$3C+$M5FL;MNG'JS[275LHX!&0. MF!3GL(./*EH$B0Y8!T(0 VEIDWS]V39%%+I?'!E,;;\99G?SL^*NIO40<5:4 M9.RW1Y@XT83YH+&FX5#!8#3D-?N6W-^"6J/I1OWBC-]'GF;MNYS3G#WVS[Z: MGH*_ASH!71U+'(;8HKGY;G8V0[,U]]40 $"#4Z*H,>?+0*W8-_?&H*6F:' =[5?OVB1'^SS/2IS M%K#_%(P6WIC\_INJ4)P\ P395N MK27^Y73:[**MED21GV+9)A?-![\4SC#P]PPK"TZ&8ZI/JX4\#=0XHZ!/R&)! M_V2"NH"BG!UM_^)68O\)Z-FV6'W6SUM;%7<;H.OBO_O2_\D][V#7DW)RY_)> M.6ILA]U>_0='FS$_!HBNXY1GWA+$;H]!A)# .3+*T2,7.9>5WA?/DB&A[-QCHF*^ MHSO*%NVF2=%UOH 7-DJKV,%/CB6K 7#93A[4:/'96%M:;H4[GL?$+0H&KU\X M*!RU_2CN287%L./X&867;/9OQSM1EWI)3?WL6YRG1]QYF;VBGZMV#Z1NF+3N MDA8=C7\Z]-$2!)EWD,J)9KJCSZ>ID*DK]A0

?BD"$LU]/$9G8PT3X>NDFH MZG-F!C1.1:]0& K\/MRHNG+K?E$JZ$ 7:4M\*HVU6UD=$!\!CTP4$;$VH;G' M*KFLJO42L<$(.YGX&=D:V=6/2K%*'K#ZTLNR./VG)F\5$JV>3#BIH-"BM,+7 MOSI 2GO5/!!UT+A0B!3%P1UUC9"29%J2.H=R'R1V4)-Y2URFV#\BMDX,!>QS M83GKH*UVCM+UR[,2$.YM\,]2Y=\N_TSM0*>X-;#$TQ',[/&YMO4&=0XT_122 M$$)[_6J[ PK@XI<\U?H<=W'P)3>"QW(XK?L#O1-_]P"VI C3Q@3NPIP21N4# MM9$@XNVER8'YG=O!^#:"O.9YFQ_XB_:.=+9M9V>F[[M DD*;#6K+CT5JT L/ M2>1+7\WQS+Q)C$'Z&! H>M0G=!8;PT\@4A[K8U596%.3%JSPK'RWE$Y('NBD9QTTA(;VY76A=1,;'O8#>(KSI3FH:2SR6SHIDZA2N=7@G MTDJ$KRBT><8#D4*X#._ MK!6HRHW%Z-IYG"K6>8S/?QL3(OJ1086U::9CG8,;X3/F.4-0+]B4JORS<&P% MNX)V-%G[P>G"G>XFGW!ID1T[H[BUSH]N,/6A S9#UDG%>H%QV)2N=EAS!/" M\=S&L&'ZH&GIG_>,7/42LZ>$'O$+[Q!Q)[#A,#'VDZU -,=^/H&,[GB[G7F+ M4VZM6Q.RI1*[$33DI=%+A%N]R#K>(3HE@W03IZQEY]V2\?I"BTR5'A:="J=C7,YV< M\M NO^M2_H+4HK8.BS8*),SI(<+5L';&G^>(J]O-J6O>$"7&/J#-43_ )??, M;2UHJ3 \DETU1F0R>-RHQ\PSBF/_:4#7^#2JS:"?QT4D?397W>I08 M3\EB3QCR/EQ:FKNP6W8/6W_F<CV3"9";L%9.KSY;IH0N'34!0Z_XP/# M2!="!-Q/"(!\$.4QM:&O8\BN:=C=8V18&DVM#[I=^?EJ)4.A#V.C]9R^.-,H(5+.-F(NKH4_K49/ MMHI:%'0T[X^G/]9':'-AI"R_5=1E.Y2:O\NYM.!;QPCY3D>/2+/VVMK#;]4 MWK47S)1[V12^K.!LZD=K&)%9 MW?H!O28L^_Q 73^*[U1HK;'(X7R^3$5!R=R.M-F@!)1K^M:8C?PD-C.5OQMD MJ\-2&W."Z^RBB%.D86L$2_W#/V'D%]?Y2Z&)/2>#]]@PG(\ \J;,C?W(9O,4])P2(/8 MF=[V7@GF\9LAX9\O'O=-M6Z\FVS-LYW2@NF%1;0,S+3W!B.,LE-6DPW;@$1Q MK9RJ57^^\15KQ=BV42]5;,?'%&P62R=E4M81+-=A@JT\U]'X2EM?6FVEYGC; MNFP%MMP&I1WX:J8:"R:3B, "!-K(6I*=K]3(^5=5TF[> M2*S?KH55./O^",")(V+#D6UE8LU?Z?S>GB"<]O3-6NRP;0(46*4F^1(GL77A M%9N!(4<%GL7XEL9."C$1Z!)MLK4N2$8DX6NQ*F0I4T=>?.!*/F)0_#!&?"6" MS/5&^Y5S?%1"%^O5>\L/"JRUTTFGA6_G3#@'I..C9+D?/S@_4@?9>*6IX-K9 M/!/F#K!.9'!!?A;4'O&5M $_Y96S#;F[W?;RKA44 -VB]8@H"VI]C83D.UY! M@4_%62?9SI0=5NGX:D;O-],6HQ?DJL[E]9=UI>,S+X^G3W]<@U818O MN*R\Y&7=L !I7S]^3,-":02JNP@__^6!;M6UV?B;*T)"%\>/E8V^H24TZ9E/ MB+YMX*^[3D]51T572-"/PTK:[.\NIWVL6>F2DIW=]>/QM;UM@"-_?G[L#WZZ M+YS#SHE8)_9?^Y))9$105^P7!,!/\NR369?=C((Z'E4@E.-26$(93F(\' 5 M9$J6;*_7UT@\0[5A;\59:6R2,6 ME@:N18S[?6K!:@^8:AQ\U&]<-]%AJXUG(*DY^7$H3Z6?8@P'2P#/SWTTJC95 MBT=Y8F/UGB%X-<%3CB;!>X!CRX2U!-1"(2B/7TTW;HI.I4M_8\X%3-K1SI\%_UX?BXBE,@\\* MH$#K5]+AGZDIC9AXY%="^2$K9."68N!;Q^/L?9;0,A:3*BQJ1&9S M(.T X1/%I%7.&6CG Q2XVFEMCWX*25:! GZI]T\PYOXN,=&R"BQMTEF(R.VG MA@O!0B?32G_M]A71VQT4VA[&6(;QK]H/_X%^R4V:=00/-UIJ?:/Z<-L8\RK' MQSYW@C!35Z% :)B;AI_G[V"I;8'>"!HW%0L/=6KJNGH'!U]C!66LB-6<+S M<<'<\,=^ZJ6R?N_RF&P@5,RD[]?#Q.4^EKF@^A'&!TP?:;]JI'GJ0UOKVR7_KXHZP1BASN^RGF6NO2NO!01:]WDP:^A7& MH]]AS%WLRC%3_#53>//'J1)!7>LI:E.R+$U*^IB ^:EB2I(+ I6 6W)6F,-F MK2>GP!PVD9']^?X/ MG95CR'6]YG=<38Y>+>,\DNE]A[#%_FBM5'9.SC82C_1)4J-( MU#P#M6W7E^GHGYF.CF'J+#YA1Y.B_;P5\H+)>TI:HJM+ BM[P:4?\DLR9CCF M#FLA;3W#Y=B\_]3R9&9TB><\FRA<;]3ZZ4"]8Q7,-QLS M/_^Q+BU-B'PA*"C.QQ^$UKH)!?Z$_@_+5_-@TZ#O7C#^6P[TM6&'. ^U!&/V MC+#TF5#8OET)YL3&=S>.GW]SY^<;V,@PRTLLDG\JO?;R51&I"LBVN=S!4';Q MOI'X32*Q-.N07)[J7Z;[N>1>UE'N^N7F8'[-*U:J^L]WV#$91M3-RLARM!&O MQY$S?Q#CWU%^ MH#_[D+[DC_6N0F KK((BL^0[K4*!/JF.D>3=(W?QE17+).+%" COQ)]@R?V" MH"O'AAQ+DT$,G7D?TR@:Z<3O+]WW]B\N.N1A!N&0R0[6%>GMS_KK422K5:)9X M]C(17/ Y3OT.B_M>H@W%W=U84^'>CS*Q9Y-$K>X^D](\?(Q"A%)/Y\NL?_<\ M<.G+W"O<4FZZ%U;/$M6SPLG8Z>#YMX3/5#-Q7EHQ?BG4DL\WX2LK0J$K1"PR MRA1,NR7Y<4,^=\6DL*8:_L207^ M[A/"EP3ZWN)PPI_7"LDT2P9?F^?:5G69 M5S=6QJI6FM*RR+5!0<3AP;\H57Q>3"QY+P7_W:(9; M8,/5%GAUUKOFZ*A7^L;,\*!3:Q3^D&!BX0F<$M60^)#3VKQHK3/O 5P6:QWW M1J&0UFATON3]%_#A4@U;2Z[O9^G$3UTC[Q%+'*]2:=3"9J$;9B2]@><+=N*L%718*O'AZ![-@;5+"4#>% M OF#9+H/=30TBX&)9BB8]0CT'QX>,I<<3XX9[0PZ$U$;'FM6T]!L'0UO.+*'"+;,!^^%_[<4_V#BM,.[B(&B]6L<^1\;#'8S)!H?E-)M>"^ETS0I80ZTO^MO\8%ROQ< M?K34EQ"Z,(9J^1$D#0T3?"Q_C//<5?8-DB+*37XAGUXH4%-F%7>ZWW7YN9]I M\Q6Q$M\Q?&0.)2/5,9+.^,6@U;GT!FO@((<_8[W):**J9I1^0H]S[(3)B6'Q M=E)Q:0G])PP%$]S/"GL9MJAOV*8&RA %W61< V-B(RZZUQG7DT[#,R@'G/F: M-DN*:BO3N@G>!JH(OJ1RGVLS1F_(X-!4/DS[T53&IULP;O^XP;"Z%XTGB.@F ME'BMUCBZH[KC%6OVHP? #EZG9)3K>(%>ZAT%%! X*P,=)4(!$N6TI5&2(J0O MX4U_W4PIWIFJL#0E:&ZJ9G/1,'%1@-3:-A?E9\?S,_%LSJ$Q_I,WH/^GJ12$ M,X<^K^9PTMQ-T\2OJH)H5L=8F.:=8[;*IFOP0^QSCB?7<_*!N":DV !W/)QF M3P(RA[8]S?'VUZ_-'TU;$W7M6/!W+8,N"4_+(6$=NQ!8)JH#V6G'QIA%J7>L M6GSHH-T_$$>&)*#JO0[/CQ*@\#3DU5;C4VQ'SRUBBN=[=&$N?01-%&\!SO$ MPPU\7^.[MHOHPPQGUY5F7=:W6CNNN"M^Q_TT"3W\7:O@R:.Y4FPTG63$*OU% MGGM*'N$P*2M(4,GG0R%>X7'=8S%P13:/O&""Z.UL.2D M;,CIG_VA(>CL_P%02P,$% @ YX:O6!QL/PMV"@ \__?Y]S?<^^YYVJ'M6. Q8Z0L! @4 1W0#T(X"09^R M/Q6?BOS9&@CM7<#2&, 24C$&D#/$H&T1&C%NAQ &/S3 /PK$'I(?0-#(^// MEIGH##P+0 ^!1.KI(PT,]/5U:HY.!_0M#9:OWKC-T&IW@M&:D]:;SE1<,78* M;+MGLZ9\ML5ZQOW;Y)NI:>C= M^P\+RH_P[XN?N! \@_T_\IEJ>/2T]='ZAM]XD+H97TR6.H;K-YHN'S;;J.$ MDU9K-ITQM@ZLN-)V[S,GKSV@S:%O^I;9.N,4+M GM'^0_6]@>?\7V1]@_^:2 M Z9(A.[PD)8 $5CJU@)Y9VCI0P2LY@F=PRK.(*&HB^21E\H$G5"@>4 TS^@M MD3LV*=P)-M2JB!CD7@Q2[1D-!MO^C0C&&(5 MXV-3,Q,U#YG^I!?^I/-$PP74JEB:7QM_"_+ND_#!7.)_###"LWE\L^+V 4N,$<+Z%<7W;.@K65) M6;>^@TW"H%%:,!^,6!PJN!QX"SYGWK2^]<7&2)^PZ)7JW8ZWWR?/-9]040<= M(R-ZE).4WBHU%FY2.< FREJX3+5S6@OPV7>)5BET:P$F08&Q@I-Q(*$\,3%- M0;*8^4C0JQ+Y"?Q:'C/U MPYS0P;<'\[<.J-\+?%8V))!1Y'26N,I[]U$=)!$EV=/:($Y?P@K10OG MO$RU (C']F!88F8F_6:H4 M[3DO/0"E%7J';UYP6#_O$!0A#(^99!ITRMAS8YTWVXW=.!UY=I>_=6+@,EV6 M[FB!@UMX'62K2%5H;N\>N%(:*>AKIFW#EM&PKORD^FE?GPN,PJJ4)J_+JIQ- MBV])-]L%-PL5GJFM'BVN3+=*N>U6U",L[,F6/$\?3[K+EH>.A9Y6^TZP;&E$ MV A,G9QPF\.,LXK:A7EC_0+?B1SO9D$%NN!0QGN7'$R*'<+ZC(,,B\;*RW$#U9 MDI$3)(D.8-;7C=!VG""&@,'S]4GI638]/['*>#.W<6GFSTCHX!O3%VR5MN<\ MGT&!6L U7IVIN_E[DZ.3)#EVN^ :U3HRA>S KA_H\J(,,3\'.R4LBB0L)C,X^=IULT(N:A9 M"'P[]O(NJTBI!4QIGF-+.M[\A8L:OQ&*7)BG3A_S#)+X1=A.80OPZ\"J^VB[ M9S!=Q,_ZR&\7%G-KG*)J/I=Q5=8_(#_FE=YMATA%Q_%>Q+-OO5L(H]W5[?9, ME]N0Z=#&JS^:G[$I&7@]Z")P>Q@9@ /3T*]NGHW)7^W_+?LRESC*4?I ZSD- M<+9("W"E]SH/QP[Q3 +<0OJY6L#^V)"OG-EX+:):N<]G'_1LE=N==N;V4N,? M5E2&?+4KK!;5[,Y^C('7^DK+2\@&:A-5P#&6,<'I =@AU2VFIZ#RR4;UT/9X MPR>:->&-,&K?G:>","AI5WGWXCSK1LRSW@8:#APJX<787?1XQ1CZDGN3DB7W M%N^)TS7[)"T=YJBVTO"P<(+D0&TC.--\9!I_JJR;S'DI\0SO1I-%O?:P%E T M%K3@"+^B9J=D@_KR8T\-;M+D]W MHS?G;,:T@#4]&3,R.E;-3U2PRX1H@H-ZR]""IW=FF1E&\L)5QHU1]:R==^5& M!KZ0OSOVJO)IZXG)TQ&U5ZK=(EY'9@A-)Y#:1FF?.P;;9')XV(/""HD7__\F+/R8N'PP^%[UHCIC*A7*[HQ=II1 M(1_3C5#MI%DLU>'=5'Y4K#27"!U2F\/9UVFKP4;Q";?],$:1DRUV-.\34"#D M_L'Q-*MR>]HV07_Y.=P,R6RZ/:DH VO^:]U4^O[I*#[ZQS%WY(*U>B-\_-&C MERB:^2,Q9R/(S#MPL3+L4(:Z,LRYZH%N-FB!@@10IBF9/",$*Y\0?R?']3C9 MZ]%[?]<"FP/]F-,N"5$%PJ-(#MKI!G5&\O5M>2%[>Y29)?>'"!7/9M5-^ MN14_J7'@5;[B%=P$H<11/K9FV2GU\-[ P;G9#_VEUV]097'@U;Q^,:.A*GC1 M"B4B%WJ)K"$: 5PGP5$\4O$NM0D3%4'UIA18M%;_\*!P SV9"+MAS].3Y^R4 MPW?@D@EVT6+1^5Q?V%&DP,P^:.IB07J]VV$46"]$89A=Q-!-5[ QC2&UMTOVRC5RD\:. $C#[ MG@;3G[L!/J"Q)F^".\8-6>!YC$WD&-L OKJ CO2/+-^Q%T**"1N>IFW=S@H" ML47'>>%WO)>B=@)+N_ZC=:'J=:A"U@<2WDP+?%]]1@L\7)P_5KNL-S')LY[R M+CHF[*#RM[Y9IC&SKP5-=![UYJPN:'GD+$YP/[RQIN 4%-LB%)4755?=RZ2, M80U&8T=W5(W&QL Q0879W]8=[.O1[QMNK@BW QXX'V\]B]ACW',J8Y?1+T0N M=I;?K$Z%^2H\[6 ?8?TTRSQ3."+T4HD[\KO1F#)<9+A8N)QFF0W.OQ?[ M=3+;,E-=!O!$Q8F86!XX?MUG,.N[GM>O'_D>";+.>3G[JVH+-4@9!Q]Y::9V M:H99DDW)S$W0I)B]"I;=OZ"4EY?A,R',.+V41T3#[^_[J96VT:F7;>;YXP[1 M[ZBSW$X_::2L6<([5W,K*+5AR2@82&=(\P5.XW;%\PM:8!F<'MM1NCK-9K#M MRA2C1ORU89*%U'NN^9WSMN?/0IHMO+P,?EV>*%-C%3V.]]]&]F5X8H+;NI:7 M=<1A=G+Z:__6LZ+*N3(TP=2XGQN:Q'BH^_W:Z?&OU:+RB(GLX7HQ\=8KNBG- MIC:W+]X?,KI+RG-$06EY!&NU]051KD,?;B;'2=S.Z]1I56KD1DB @Q*J. M"20AM-*(A"$"0DCEMLH0J6HP5I/II=][Z[XO[\-;[Y[Z5.OLM5?]SG^??YU] M]._U$X#-WCWA>P C(R/@M.$!]*- R)]O_];X,\F_F\-(WP[8+@96 A)CH]7 M(ELC8ULCO0A X"1Z7\% /\]C!89FYB:F2^V6++4$-!@ RPR,C9>9&)L:FIB M8IA--\P#)K:F=JLV!9O9'SQAOOJ"P^:K/Y4M=M_UO,/QASYHS9:3?[UFL<3) M>=ER%P]/K[7KUOOY;PW8MCTP9'?HGK#OP_=&'SI\A'#T6,RITPEG$I-(9R^F MI%ZBTBY?R;R>E9V3FW?CUNV_W[E;_/.]^X_**RJKV(^KG[RHJV]H;&I^V2(0 MBCK%7;^\?B/I'Q@Y^:^J;\@?"W]R&0'&_T+_ M7[EL#5R+3$R,3=UBX M;_D!!?C_> ,,J#4&L'T0@EG,V['W_U"=J4UB4WRZFD MIR"9[/"R45),UCB_9@RY,2=YPU[[GE$QT_;?"-N=3T)/Q]/,H%%)$A*/:>ZW) MI6[]=&HYD=8J8BP?3(4PLYBO:*OENZ_$5UOZ)&#Z]< R3:(>,%$BO1QNX=?> MD8NJ*Q+>.A)K*<]#XPY11%HO1:^P$\9#[-^J!>-UZF F-#\^T->W9[WU"JGW _/I MY*C^^<=E1,X,#R!=253"T*S S1+YI-Y'R]8#\K;X==K'S"1M=">^GB!Z%=;1 MG:!01L=!T@Y4)AK*8":S,VKG=U!%[J)X]P9H_HI?Q"DY)OM((W6Q'H!NC1Q_ MK0Q8D&KL^J.17W X(OVX]HX74I%::"_JG^Z!>]MK2.F@'K#\+*%1A;BM W1L MZ6:B]13.'_J4\[$D])V&D%;9^W2RY6*%4U.?MK2/ S&\XYD= ;KU24R[E*"B MD=L345E18E:N(0?/G7YBJ,U;':S!/8.=1=ZL+ +#J5C88EW."0?OS:9PK&JQ M*Q\EU04_?%T58?9S<5Z"QRMQV>4+&\T_LJ\R-M)/\1$Y% +B*A6S-YXC3#$: M.H(ND!F=UK(Y/$\DYR 2 @?)]]Q[0M\GP;JK P-F)A8>2]K\*>E@I OZ>B"A M "W8^OMGWEJ$&5!8+/IV]_Z,ST4508 ?GE7;J]IA9C;#29.JK:1'ES-^Y9M] M;>;YTM@@2VD/;Q'ST#"W2W8ST$]::@$-51*M)HD. M] A**AG$Y%W!9U;!%:6.$GH:9W1\K*H<++%:+3M2&E%3PZ_W48Z-_:IC/:0G MZ(%KJ%,. M/((:X8OP+TJS8,]9<6F@ME*3K-Y-QR /Y$Q+A!L!R41Q%,$!\L@_[S,SL"$D MA38QLJVE'Y55/^F;LO)B9$[D4,-2:&*B,5.N/RG:SDB8OGTW!Y.D\F]OJHK+K@JNF+YS5 M89HDFNUIE>$)M1_B8I!/'2Q;9L=&'G!6VJ('!+,W\75'\KGCM,2]T.;IA6(E M2HYW(-^G9M1[Y_G.8XR2%OAYFHLU4RYAF7YI]US +F%+NLCEKQ_.-=]?Q[ZQ MSGX(2U!_SV@?#VR%[GPKX"?AAPFB;SAC> >WD+YB029&92U<0ZB=0T[4(2>W M-?VKFF%W(:5V4M5R9XJTD%'PX6AXT/$8;,#2%8^-NAD"='W132:9:(K(%)2\ M'R58E/Q!M#B@=!G$;/=^%1A++&":V LH6^]Q/J/K=WW8G]#'\)D.O*8'SDWA M+)I>%$5!5?FX0M.GU:!Y:\FAVW/FJD0ISU.SW2!U-3+7@6Y %>#YX M(.QT#V;*TTNKP6%ZP.F%\UD7N!^"P=V!#\:+V=N?U;>^M(L+._T\Y@_QXA.% MN%2$])#9X<&SH2? Z*ZB')8C,R'*FAX,.Y7@_M'4R'+5H7$LN?#Q.%FJ6\V' M&'?P^1[/(5XEV,JRG4H&@WI<7,,Q0X2"RP?'B)SWYJ_M-&>0:4? MZ*Z>[PD0E-KEJ$-$XZMQ2S(FGY%)6RP&"XI,O 4DJ;G= #G44CT:J2?IZ#9B_L5@AZ MSZ[0A+^$LBLY]!6#OE])YV)%3C\=)5^*(1;,IZ/W-=QU?17R=5KN^Q<@ MRT%97GP@$@N/JE(@_@W=IK-AL4A9K9?20Z[/;Z,'.GS\N%DZ+.*/ZJ0,KY^32SNW M^P<5Y=VWKH/9_+#\.8+#UPEHFL#9N9=+ZA(8+,ZW@3S0EU$!EMH<0F@T6V MR.P1B*R)10*QD0JNV0C2W;EPMP%,CPYKD-:/,FV.OB<'#E7BBKSR?,NN)[WM[HTKA),^:(IVGAHDD0[T3X^6P8)K8KPF?^&5^VI5EV2N/V]5U M#(<;;)A^[,=?3*-T%#M=["4]);MMDE+\M/8[L]^0;GU1+:SD_F:QAEBH!T[H M@9$F16)7[W")HK?0<%C3 ZB3B*%,ZL!/RK")JQ.HG%O=S!,5HW0,_*F@+0B: M"VMNN+4P>VA@=DWFSLP] _X9J^IAIX833SY\GO)Q\=B)ZM_K#6WIP$,',/E$ M*^89V4B0@MM)' F3?^O"Y#,7\\_H 6OZP=NJXXW:!_00-98\;@1C"KEE_?3M MU;1;TYTX]T&#.JC%G6!X3K;OUV0[:53_08Z_D5_?V1;OW%P1J9I$$X+2 M+O[[Z3U(/E02@?3)6=>8=0%*8TBFN/L*$JN^"8;];MYSA6)NK/)S>AHRGLN*-VP^N4, Z5[QVR@*$/1RB Y M)H/IQK"9+'5%O&&AG)NCP:C#-,&(?PWSW-EXXT'<,J8@ 28(8PR;)*V0VG$Q M#&0M1F[J@9W]]!U@3S!]N5R;MI,W@/FQOK6Y;R0-0KU_XPU=Z5>5:IM'53\B M>-A7#RCP5\%&I$-]&.D5MA"[>EQ5!V!"_GP/6A7[CFX+>\YU\ ('>9:T:'%+ M%=OJDXCI3/,.3T?'1-F&LX7R68?/A.#XR#W;NJ:X,UQXR2B(GIF$9*"#'EA) M=U?O#N'0&+/1;8A,CK*,0G);+6:5E,Q.'S[.;;TJ6)O$V:;!I M>4\_WDN6-]YPA"UN1>0E)F1O.[BOR'O#VQFT KRO?]GLVMQ?LE7^-B(UKY_3,>+2]O MO96 WM3F>^6;-^U$CU(UZS'7]<#\/IP;4^XHY^N.'-0#2_+E>*T]*H>%A-(H M>N#.G<\I!\Q+F8)'2)0>V"V4?]+9QKOJ@=\2T-!CGKT>Z-N(7-8#UPF&-N*/ M8_$YH<#E-CU@P7,0FO1C!'Q@?U_HFGQ+W!+H]=V3N4=#;=*W'WJ]RM5FR_J[ MWVTQNH4W91CIQMTV(,^A4=4@,I>LQNC>,KPAZ8RB#)$>(@[S=_<1P[1LQC*D M5R@[Y4;BP MOO7&,>7Y'Z_)E5[W+4YD?_$+7]-P]^BP>_/WOUFM*#)^=N>'G0>'=S6O_Y[; MCEIJJ%_<5]1(&EBL_*V6?AB17S@%NU&L:/VJ@P,,3_I&)+E"$P0[WYCGYLI, M&< 4NY.!C:#83KVC56*WT7>0W8HFWHT09S<387R10?) M6ZEBO ,IYM*=9##2%QS7GO=MVYYN/QT87\S,9;W3+:;O9(%4I:OZM&8Q3)AI MA? =3?BZJCR(<@QAJFS+D.PY<2/?&8M7)!,B2SJ;)N6Q/GCA[]H:P>+LKHBF M@9ZLTO)[7V83KU-^YUXCULUVQ@6!>]CJ R2B,\/@%*!U:Z6N5U9WJ:D,\9H( M?H=#GR4NP3D@_ -23>@GVIE9L+3I+_3+"N\HFP\(-02^.&UW3(/M6Y4MC8#& MGW+6,LKE>"&E,#!,6:X^J3F<"7[*X"CY210S)$IP?VL16^,R^&@(YRJC+^UK M(QM69!&20T90PS&G4B;"8:)A@."DOPB3T!XAHP*GNJ&^J6RY3^M5,N3^\EJ/WH M/T@I*:VO=BD+CJP#5X')9F][HQOZ?+C%Q]ZE='=S?)?OH*K"^*K]9 [8*/8'I%B$,QM(UC"K?KF-S\)Z M4.4[]BS,[6L^958.!E>,AYB.LRZZ=*G]-=8PCPU/=\H:9")*;KS5H&X]0IUP M(-9Q!M#6.(FYJ6A[?W*1$U(C*HXY*9NZ)MCZB MSM%9P%SP1*/PT U(I@>\U^J!K%"(IN#SSW2L88F\A4Q-+3?D4<;FE#CC7=#8WPRN M_V@RT/H?'K]MUO%^=(Q$N-"5RHZRM/!X("+YMX:MKD&]15_E0U$H!\:O+I\T[C(CWEH2PP1) M@XU!BG('S%04Y[;MF$ O3G+;#GN6PYE[I67(L0DKJ]7]_D$T[ Z((G;;,HB] M*(_;_P5ZQ=*X7R'F^/JIM?BC [G:8X\R\'[^?,2S*XNWH1SCP+#8,Z72@H[*?KLUB:630/*I;.2]FA:-.=W MQ);XN=%F)]!7 "-+>*[\;;2/:"BC@!$@P_S;L[-"=@+.O[BK(D1C$K:"WCL\2V@4=U_+M+ M6V:5^!.$$B&KH7[\.V1,L925+VN\]),<944_@C3(XXSW0*<7PK(-+:X7Y)99 M03,7#-5-'2E=>1]M020W;B$3KCSEUG8S:WD5%*-G_Z"Q;"LOQE5E-SI*:E M)^332;6S]1;UR93PYA>\%TUS(ZI?NTGNS 3N,*N=_X+:X6,\D7/U?$-R8JCD M*\6%QCHZI E=X^S2E-<6!Z/%+K-%V O<*=O83JNLQT-M!\'(F"\K-XM'7*T" MWQ[=X*-(FAC7 Z%].U<$:C8AYVZ^P AEQK6YT^N_Y]F_"ZG-[1@*/<'.)A", M!CLLEYF9V-Z'\2->JH1&1 %BKJ%MZU&N4WA+GH_N[;B?E)X -8E5@?[%>>%;SEM$?+T>%#R<=#?9^N41"6+&DBFV$5$^1*K MUSY$":KQ$Q_T .*AJW.?TFU#PFJ03^*6FL9*!@M<6EO@]C;_ZV>K=C,+&E_H"Y?O@_ %!+ P04 M" #GAJ]8)E M1^06 "9& #0 &EM86=E7S P-"YJ<&>U6&M4$]F:+01$ M! P/%86&M ] 1: 5$,60M*V(BAB5JTAHR,4'(41D;$0BA$1!".] * M])B:K >6V)F8VID8A 2 $S,_W,!\%_#9(FIF?E2BV66RZV,"]BVP!(34],E M9J;FYF9FQMD,XSQ@9F=NOV[;GJ4.QV(MUE]#>XT??T M+YF6RU<[KEGKY.;NL6GS%C__'0$[=P7NW1>\/^3 P4/A?SEQ,N)4).[,V7-Q MA'AB0O*EE,NIY"MI6=>S<^BY>?DW;_UZNZ3TMSO,BLH'#ZNJ:QX];FQJ9K>T M/GO.Z1 (.T7B?[QZW=/;US\@^3 HE2N4?WX<&Y^8G((^?9[_HEZ ORY^PV4" MF/X3^O^(R\Z(:XF9F:F9Q3=<)DM2ORVP,S-?MVVI_9YC%K$7'=9OO[9LY4\W M[C>T6V[P/0ZN.OU+]_+5&_WD;M W:/^!['\'+//_A.R?P/X;EQ2P-C4Q%L_4 M#L ^JL(U2Z(%&, ,NNI[YB,@EOJ?!#305M)WJW^'8X8I5UMHFR#JROAY&._ M@]@\JNT$AR!FN)YZK8JY"#DTO=Y@H;@.0Y-XAY^^5C4E7^A MMDK'YWH^U/K!;"5KR%E9G\GSI)S4W=$CB1BSBKY9M#U5@G1 .W>!C)!6";-7 MR-O89P (<\M)(ZY@:V=H5%$$_KW_VY-#1_L&#, QL+^M[VADPD3>:0/P,^4T M%*%UZ%5Z\RT8;):4H$[IX6V=P%OSW+1;0(].E]U*B: *0ERE!$"$@XR#T-_> MG_=&Q2Q:]TX=&R)*MK=45XU<>-XS/_Y:=\?S;;.,;@# @YZ[L592F1:G8W)# M#, RR74]@KSC(S=4R5FEC:4__ MF.:@*VN'AV,F6]/"=+?BF3^R%V5"6>.XH-58L5RM;Z\6 6U0Y[%$Z#42U#'- M.6IWVM@C31B%6-:.P^;XOXTZ!7:U&X"L]UI_5U]LMAJ]%JHN$M5GG)$GP<$W M>Y#FE!\DB1_QOB>;GM$J_=LB])8I"I^"4$@<"==K/&24L$!^-BHD56$!CX^N MI)^ 0JZJ8L0O>9X#\P>X1->L.G)U>\GQ5T0YS7:*>6ZDKO+'V"C/&JD82SJ, M*92PP"-=A7=7PYWR6I:T8-0QA4N$CE-L98RKSLD9O,U0I%=H(R)?L$P+'H; D^4$#$!<6HC[/B,P*XX*= M]7G6LB;=0IY$T,I,D>1M- #9]]4Y&U33:K&@:Q KUQNO@+DM.'L+%"L\5,Y/ M7FF"X#-"I#,FGF%/?J.^ \L5!@!!IHOQS@\&+LFNTZQ2, #)-:!,/LR[0WQ0 M78C^WOMVK#PWT2_:)QC,;FC)"3K4A/1AY!J"1#!WFVU; MS[<8@(X%T$.[X28%E_/*;T*_"9-E .0[#,#U$UQJRT7Q6NA@SXK'O2)FUI$4 M-\?;,W=7PI!F"1D9#ALS'J&^IBOU2\0K6O.Q1>CU4Y<-@+/>^6"&8LZ!]M=) M5T?&7_IG+Z"B_!K9?'JS"S*DN:6HLK&YH2'?DQ3?^OHLH/VBRZ>LB]7X4_MH MUFA["AE$=E;I[O/\*6YPK4)FHDWDZ>K0'M3W_.54M[UR&\*>/KU;,.(:"E\O MKJ!L-G9C$S=$7A[Z$R,$[)\M2[G?S,FXVQJG5L5B^HV==!0CE2CP,Q$&8/F0 M,6LYS3NI 61?W/-^BE4=]?5=1/>?'.-F&Z<7_JT\(A0J?9EW?F0L,>WS2W5) M1"K+5NOY>/+,@8*7?&F,&QW7RPYS'1%'X*_[TMJ]J&;3'$(>=0TE1E=*P3R- M=UW] O3)3K%B2!'MTGF]-1CT1>OT<#R+NX:R1]EVE!PA2,5EL]O>BDKO%VSR MV*'^_;#KP+N>94$WQ]77=9E)E"L/M4>YL '0;(G6[GVOW55##MD'94M$F.Q4 MI]DB>1M.;;/W1/=\V23W\"?B //AQ[HGTIN#7WTRU*3XV;NGZN3[ /JH8Z%^ M,^5GW8T085VR,J C?0[YUO)3%)M;5'LNIQ- M]=X7GCX]M_=B,NHF6=P>[:&WC-6@HRC[6N 34*4Z'GRC#6,==UW?)]?=YR+0 MSY,J$[8^16V^1RIU];MU\CW*J_H?UIPXQL,8W)#T\+XI)[+BY@^(=S(K;2S\ M2LZ'W1A7[YIQP;T3J09_6ZB M%SLL4(^UN >VM30\1-_9<3OI\J-*&@%U<@0K,P -7N*"$"$?WK0PTYVHE#FQ MN^AGF=U*MNGGK]5W\Y7HWLN0E]3L)ZAPF-R7J!8W. MVPK%55ZLX+U -^D*4<%)U3.DQ.U6)_AR'QM:^T8N DSNE#7-T=$;J*]/&@^J M3:F+ADN%?(0//QYC.8U;-9[G;Y.&714#Y_1-8VQ]YIK+?U%VVK?F'7GT8.34 MR-YZL_[$JASUSK'H.:M7QH*PP9C:^V2Z .-H9"T;#Z'>)4MQ%D?+3S0>F6%) MZPAQDXC\>AP4%QH>3\TIQS@2?P/@:&,1XBB=;5Q8K&N<'&@@EI[\85\#@,A# MKR7BV8QBS&A9H*@ 9(A8CGHO6"9 MDK$20C*3R_Z>&YN?#$M#]]$$'0-T108 MNI8VREJN#1U@(U=$3?)^X,*)E55Y#[J6ULL/1(0V/'O?O%NU@OC$VM62"%4K MGHQLA4M!7VR?WI?BI2M#88WPB;I?:7$NGF$0BS''IKF02>V\;?!:#R&^B+9L MGI&7YEA$B:J;X.!S>1LF1M:\]YY7^8H7.*P5-.#$%9] MH$!^(H=]1E&$Z5#+G-$N0QE9G8MQO+M;?H<>5C4A"L-C"D0E//>?Y?Y_R'+_>V,_D%_K(51 E'5/D(OZ?Z VZ2 MD8%*H^RC_BIA4):!DG:\-<6ON\ZH?CZ/:E@YN+H1ML+%-PK M!SZV,G=MN&W7_2N0X1!,QHOJBT>0Z>EC0DX62!YM8S_+BN9P,M7*$_F$QE[M[J65]5T^ZHS"'D8A)BY) M*E$21 S8W4/K-U9/&,W8J[[9"H="I.A^KO_H;F=54D<+WHZ[MI;<&]8]WX;9 M4SR5>%ESI$QC=>19G9M<=")O?\R/FZ$1]^S1^:$[!Z$@:C% N MB%CV^E[6,GX"HH"Z\IF.23&_K]WZ'FT^33/ER\,HA^#/BB+'=NEN;@=V6/<=&'I%Z%G-2L))7?<^:GA:,EO1.,991(71/5'1Y7LW6W MM>L@7[DCG>=-?"T>B.4JG)3 M,M9J?> [#Z9H;#Q=[P1O4+KG@?RC8"G]$F;PYH+B0C98'07KDD&I1.2DKU74 MY@P8+T%7UGRB9Q1+DRIH13M UB=+!U)3 \\/=[6SI!9JCJX&A=#LB=(BX4$P MI(/C\]( 2)DTDWA^546B>_&&U%3I6WM>9R+S-9'<%01'94,#27@[I2 M*X5CV6_>& ;W$-/=M!YWN(#TQ/\ A6*E8K6W1EM'-SN8%SG?4Y M/.<"I5@TE_]IBH6\K_N-2U!TV9!3U4G=**02::?]'CKR"*P6W-W^@M^3@LCS ME+>YZR4G2H6]IZI*%45;55%5/S","F*0+]Y&%JC3X42E+E2)S]2CHD@Q=GC; M&,I%,*XH5HXPA:7]?W*>W1(&GJ23'D^IJ:Z]7O?"B4&_2ME]4DJ)HV7-.^^> MT4T6O&[\KB']!WQC\!\#:C6+[3,SGGPQU6_UP-^BM!=@@I\DPG'[QAT#:BA$ MTH9B#A$*7'3*EFI]:3WTW9I>B2%G2R M5GK5H[^?QOT$%V/,8%\Y0A"$5;BV7:F$TZ+*0KVB\)(+%=W-7GY3X;SR,^:J M+_/J5ON]2ZXBGFVJEZ>+9"#Y55B %XG8.1[*)8&H,(3+#663IS%_QH6PPX&KOAH M-_E_ :P-<5QB C_YI_2M-1JD^<##H MV1'C (7DTV>,[#N'1Z\%9UL5B!DO"SDM:R[E+4GC'/:\C]9XB;3NP>87_6QD M4P;C"-NZ2O$I_O0? 6-\)P-P#CN$D5<+^9FLYE)5"L0:]9C)J-:_IEF>IP0_ M)7(6!$$!P0-Z-S@$UW.)9B*+I*R"NC+9+/-)=_QWT6\5I&%/S2'/-O_3T-_M M8=STH99].5K] LQY(TQC9*.PU3 &UP1*"I*T0761<)0P+:>$\S'GFF)WW8XQ M&P<'K4=/GFIZJ(HYD6S:1<,]$)K76#T2,=)<\I4R0JB0*1 MS\/ >^08%_U['K())CRE=92#B%P_V1)8*:;:0P$=B() QTY,_HBCY,M@+X[3 M" 5<"]_#[D[[<].D]"2:+EIK-PT;B-P"C"#NR# >':YS? M/(K$AUPT6L>0]C<,$TIX/]7U0X+3X;26B_2S57WEG^I&'PM=L" M?@GU%:8YU:BAXGUR9"'\4=LB5D9M=+?0#,4.KP NK&5K@( M\OV1W_=)@>V1+//8Z6V #)M*:%3HP)6:SH M4JT"%Y2.,QK-^D'85YT&X\'/XKM;81F8?J0;%0F*!7IOB0+Z"]^6BB"7A?=K MO0A_PC+Y6Q;=RU^CC-W*B[M6/YE4,RD]\F!,J#8 OTN$/MG(EJ6ET,+/ _RS M^&QC,\WH5U'2(61'UW)B6OTUK4>* FE+#A0(J*NA@!S*&448&KLB"K$B0>_> M0PDCU2)MLB[NN'$F^9SYO."HY@1W)6JS4;;--T,2H0$H-I;,F.E01,Y)WBKX M*Q@N+VV?R\5;H)=X%&HM1UG.Y%ORN4(VRSG! *PV>OHD6D6"A.?3QXYZDX28 M4"71'\Y3C;K0@49*0HZ0C&WY-[[*'*HP J+ MZX#1^/+MH\FDEZ6![M>JI>0DX3&R,J;_TK3,(?C1I&.$A.K>FZCD\IHX3;W> MWF=;>KU^O9J1\?]#(+.?,O@A "#OKVO7AFFM]))W1!M92(BRY,\GP' M#4ZJ?V@GGF?X-1Y^9;VI;BMCG?EPWF<-ZQK&S(?P[#D7#@ ?SXY](C[UGO6F MNI+W7YFM?G:Y1)&>=ZY[Y.#8W9 K[C=/$FX/EP_>R4/7&L]FT8FYRK) ^Y%) M^\!JX5R.JPDT1I>'PFR6Q:3K#R"O_*E184H2_5Z\16+[+Y5O/Y>_V[,@:,?B M-+;HB5OCG4N:LK*=A)S-3/Y.6AP-]J!U,@8=Y3(ZGX"_BG>B^(!#\I3JCKFB M7^ W"E8VVAX./6QT5W@&RY:;(M>%RNG%L]IM&>[\ZC!D!W(I,6T\9TQSF7M> M&U$UQ7$M\[]NNE]S&%G??-3B8W4A9O1."WYM,U\:=4)WC[I]!)8I^"J749], M/H( &8!K6O,JRLX>/7*2U20N2,'FRBR_,&S@P.CTSFF:(LQ'<:3^BF*8<'P@ M9?IZGT*#H3])G,_8(K-?I&9I5L(EXG8D.\MH!%W](]%HZH? RT65VGWPN!QO M=@H^"I,.@5U7ZWA.<)Q$;MQJ2.CTEI>U@RZ_]60$A_^#S#C*==T"F>MYC?L; M(B>-7V/JL1^1I1A[S%^- 2D1>3Q'5EX+WDIOHEW.T=WD&KD-3A7$./?XO^ # MVG#=W_UM2!%]7+PR<4=PSRV1JSWDY^CZ'2CDF?6G)%M%3;2F#3^[/E4D.TW=]H>+:U&IIL&M9+*D6OB5DOGW;4D"T:^SU M^SK:NYY8T?KY[.*.?.!3+L^48I-YX"%]5-R1>R[SP,><4SP7\D^[UI4X1JXO M\0C[SN^7?5/USO>MBQ^_W@,PW'0/^'&[ZXMX6V ;*+0=8XN7XT680;XH9B.$ M%R0YALG)J$3YY'EN\NAP^$MT(%B?SUWGW2!_[E_D((QQ[E][[ EW[P,\D?FP MF%4S],>![V]*:4_B[R%>[J*-#B%@][BVCJ,0A=<-)Y'"3>BFF20SB0K7.)(P[CTW83T],@+(\LB*X,WULM>;S(U#/X[ M4$L#!!0 ( .>&KUA'!3F,H74 &R+ - :6UA9V5?,# U+FIP9^R\ M!U!3W=HVO!$A@B""1!2!*$401$1 0(& BHA*DQ)!(2HB741 :@B*@* 0Z8)* MJ-*)TJ7W(M)+I"B$WDFH@;1O\[SG.>/>V6:O=:_[ MON[K6NM>,GXPQH"#UZ]J7P68F)B >^ ?@#$,7 ;VL;)"6%GV02 0-K9][!R\ MG!S[]W,0\[B9F+F9 M& T # "86)A^^P#_^##M8=[+P@K9Q\:^'WR@Z""PAXF9><]>9A:6O7O!;U'@ M]\!>;A:>$[(:K(<,[D.$G7G//0]/VB=RZ4LM]%8W453NP=,7;.R'^8XX;RBDO*%RUO?P#_8W"(,#XQ.34],SLW3UI=6]_8W")O[^R.BPE@9OK]\V_'Q0V.:\_> MORD\Z4LMFXC<+2+TP=-N M]L.B\@0QTN[0?AO9?S:P%_^KD?US8/\:UQ# P,[FJW9 H&#'Q0%U(4LJ"V>/J>S*%V2W+2S>@/$T> M+?.2-(#70/-?#7%\E+?B0)AQQ0W+:"6X+ -@U_O3KZH+!D";&4!='U&1QC$ MW^H&GYA?>GROLC!P?L@XAJW[89BF,D?J0^Y%C40VF^000.+WEO/3"=GCH_PP M-KYQW>39RO'@AU%C?,??PH^C)6L90$#FF-/.T1ST2@J=E^F'P5WTGWJ?\B=C MZT/N:SHS &*1"B<#N*R H:VCZS#_;2_A!#N/8_1 >QAE%GP=\(P7 ?N+$?_> MBWR?ZT3#Q/OCH3*0 8(&-1190@H*/#/L6/)J/?A]S\79'_10]6-&AL(QRBD\ MFL(M02DG6N"A:O_>H21CTK/GRA2^?.U;6._G8>GOVN<+.(:,I MA EQ!M8HEM:\:@*C* H)DW/Y0!2=BW_Q&EK0T>U1W.".YYH,@,XQ0 P"!0' MZ6Y=I(;DC4-OLE-83802PPJ9Q'@-U%E^;]!O=M4\5,&D>9>YLIBOG)63>]F$ M;4:B19D'G;M"TD#[^]? UV7!^?=-90#C-LRER:5H\ETA)G FP[@H&^(,X)!Y M:/145#XN;,M*CLO)/9X_2%7VB(EO M^N)H_804;**LO3=3E+FW#_:M /T_=S'](7,-E#7GSYQLA8K9?$UA@:!;Y_9M M"G]*W!,B\6^:5'Q?U0F/&UI])S_W*2Q<],[0%0W^,:4KURFTSM33_=]&S=-3 M)*V:U0O)Y)B& @&FTE6TY$(&D!PB\8?6BFW8$2M_*=R-6-0: ,=V@8+??F]D=+[DB<6P M6&-A]FF9+7,OH7X%C2S;[$3PYX_\'=_BL:_D9YV>E_.0=_+\)["T%-M#Y_V-W:EI4[FN1_P^MQ[8*U\_G@BZ]7PR_$66?ZMX MD4#$XG6<]FQJU;J]@2;T9.V?7O*'9H$FE="U#Y0S@,<,8,= T(O%DP$TC6Z+ M7EBA@3?GKK@RK?X& %[6-9T\Z/L^EU_T((8=L\0'[QYJHG_!YA%*Z"P6UK>5\P152GQ9D[^TOA0YJ:?J^J?;? M V?_\6]B0C*L**LV:39V*+>;UIC*)?=F@UWN^;*7/J0=7L@5C"ZJ<#R,.30] M>OVU/>!QKNIHM8[_/*>GF&F?TTR_V\7<2W,E=\UOKEW[E=,0N1.?^QMLP1!4 M$($BD! :JIW:Z!7@B:Z!;8L1T?B1T>^(C']9X:Y3(YP'C AIXI9A9>CFSYO8 M1R4S6%ERRQ:S"[K&/A\7SP!LJGEH!0TF:H(!#,#M/NRC$H1N5CH&2QYC #7M M@$?:KI%0".*A!O2P&L#OBGL?*FG()OC=<>T$B%.Q=&:D)"*=NH\$VQ1OD,A) M0Q4/I3X:+.C2WGI+>\H._D0&\\(?$5#%?S,,[+GG?09P'X2<=:.B51I*@Z*% M;E7YS ^YZ!W),VV??]M@I*^/8\8>OC++6"I/;5Z](5):/59^RZ5BZ2V)K-C MPN;F)[,=+C1[?/7Q5JJW7HA?,Y-@7H0Q4^\05T)#S%** C.TJ)XC9]NPF\=2 M?(.&RN?)+((I;JX/\M(EOSW1V("N*];!W^"\Y=4$2#I-UD]Y>K8[=^J[1(/P MW>7K*JOJJN/_0KCG9 SIQDTB%/01.#!>0&Q!0K5?4D33M]*0BBYX^ M9V$X+G/(CB[5#],?D!$:MZSSKVN"EV5WL;*J%!<=8A0&/'Z5$@QR_#,:GGYI2I7ZOYGW+ M!+RBL@B=S*DN9*[I_1!9\*@,L36T_"%T]M4B7%_R(F:PO,&.:[#HHZ2>WMF6 M.&I4%^1UMT5P)O4@Z5=\&OY&& EB4OCQ#@,0%)6E9@=4]SH59D-=.] MT.Q\Z&H]442>R:1$Y>($[*#'K8GV;K<;KPT^%&J47&4 *R>^8?/D;KOJ0WJJ M]M$2Y9<,DK^0KFBGF\.BS)LCF;&;048TK5*<=.=24'TZU65 M#,#<$,37W"?K &*8SKSKB00/P]3M=D._K($WUKEX$*=T) MF8,, '\$_A[?#5W[ZQU>IC7($IA^Q2!ZH.,;H7?.FY%V-KF&X/3K![ ,X%X& M&!T.11/KOPUG UX# P/9P0-:F(ETZXB6B7WAN?K^-,BR+R&30S9"MD7&@H+1 MG]6$[]SY1G%T4Z"(^B4H'HJ"F]=PD;EQN;-_R:&_M3TQN,S:%)NM^(_=#8?? M%G8N\UK#S,C6QGWI PK>[=?G2O3=P>--Z8_J-I$EJE%$W4PU)?2U0M9#$ 6 MZ2WS$W8=,/M#,)^RYW\Q9Z;9OV"Y91"1N/78S]<#MS="*P81_J/@Z^F&K9.5 M(N./,_.'\#>N;J>JN?K3PNOH7ZG9[?8]=77=T\L^GYR0"?F?BC'3=2$2>2E- MJG*$F/1ITY^V>:/R.M--\$%5-'+&?,,#': 7\1Q#^GJBCQ:!1F<6RGM !?! M@F#QZ*1 0;7+PFK6KYX@J5\7T&_!;/+=*^F?,PW]F&MO4G;XPY:[EFJ$;/]P MEZ%VR<.;,T@NSNM""# ;."*=FX#_,E_%Y: MI <%AQ]\UW[P5'M%6U/'WMK%^VS( -O)MPR P^XV/;K_RV3J%#9 M1A>GZ)-AD-@F]+ALG[$WDPG 0X0>9_)X+;XLV8!&YNJX73SAU]!I#-D60FMZ MB?B<5KKHYJ>75-Q,;S<6)]_/R#BY?\%4]<,Y4)1H(S[M1*V.W*+ 8K<_*$"_ MH@F<[KHL:9_=WZ %E)QWGL+YZT4@D%R[U+0"97%=UY^?XG?AM^SAN+U4W'&T MD0HL8Q;-OP[G\KD20H@8OFT<>+FF%%F*_B585:D6/6UDI!ME_;4*=A1Q8 62 M_CBH6_+;_-%K5B+'_6MYBR8M>$AOADYGVWHLG4QH%OHDX[RTM.V]TW>K647[ MM*Z0(E-TU.1!;WR<2>2GQ<[$X("):B.U$(F-..&_=;HT64(5-0PL(>MO\A2L[BU+\Q3Z@W41,/H(($.#62; . MO4S^LH&,6Y8WT/1('V7YER;H\5/B"HY/C[5W_"3BTP,[KT%O&?/==3TI9,-0 M^F;UJS-Y_H]4*2(,P/4)O)F4$[(Q6Q_!!N,*PRUE?S,_;_'J5/(ID;S M(^?"?X1%#4D9OMGZ>9*FH'IR8$,V.(5#?=$;4],_-$8_.N_K&- 1O[1VZ=?# M>Z!OEM&K.\J_D>:U8G1@[@&Y2QE-* 9P-CE$2BY5XH]"]1]-JI-^'@2K$WCT MTB@#N"Z"4\?!R<,,0#3(G &4H&D287YJZK_%>EK\T&WAD@C-NLZC$7+S27$N MVYD9&CZW;AN%#N;7PFA\'()\=8&1![S0?4R*^ 4L,(5-N M]'WT6$J5W$C]^\M\_[GC=?!6D M<2HIQ^FY)?1MA<4B$KYQA0===X/$9Q"O^-/^D6\S*]F=N89GF]WR M^5_I4(,(] DDQ\). _TXB86.D/KTMN_SLQ,Q*71X1ZQ%%A-=MHE MRF,W6Y^\ _N"GW2@5;/7+9%2(+9!*[D"9-*)JO@0(W32\*^TI&->4]K26/5G M7-G>^JR<.K9N"M&3?,^6+1/8#E\;<3,Q?(N6U>]6A[F17]!C;DO_ M-"W3)*S0G1K9QD5A;V: TXB+79CG&KI(UYX*H@6 $JK[%KX-3&1%/FQ$ZZ * MA%5NU==/6AX#JU>$SRR6:W!BR[02<5!<$@-XA-F&D%_3RVJI"7ZJS'1>< ;1 MLW?]Z?16!M!HP #8T:#*/:/! - /096;79KLIX0F&])W5>Y3+@H%5+E0+2H8 M/[O2]"N$1@-C+21O/ 0@, ""'AE"#VB!KRQBJ<8P8CH53*J7)F%;FWITR?(0 M"6;_]V.=]=NQG(19?%?:]V]HK3QO8]I'JOBS-ZZ4W$MU2$+#"R.8?KTX?0>Z M4*@/::'+D:7'G=@NBRU>C__TP2\F85!WMCD[75^U27W9OD-J96=[80)9]^[T MTC3)XOECX6!=IUS+NY+^#$":]X _I0:%LF&NM9E]"J88-1Q9:F*&Y!XXK-LG M-IIM6R-5 (NWJ0Z@=5J2A3;FH22G>CA/28 *ZI,=R[?A"JSUUQG_0T27=4+U MF'!5SR[3$VD4$LXGI@8[*HT"C 'EMWS MU/>6R?9E_O"6J'PD7S'_ZY1OD,@(PF\^WIC^.J,M??Y9Q-#/ MAB>DZZ4BHR->W+6XBH4H4J>?/%IP[M$O.EQR^:QOI^<1H8=:.SB0&HBT SX( M30=R2CU_[$N%N?706]*1FM_*:*WZZU:JM0S@H"Y1&!"5H1[!NM$"YAF\+7092S@XS-0 MDE['_V9T=BUBDZ-Y&6Z"F?44&54K9%HWWT44 1]0A43@<&B\$1A+]G=5W6%' MT)/9"Z,;_?!U,SP7J'NJQ^#;X@G\($$SQM%#S,@OJD:),&ID)R?ZAR0>))+2 M@.N?5B?!!IV %6*HP?$(VDL(_;77IA<),Z1%O](N1:\#0T.S$O#I!'$*4DYO MAZWRD+AHSO[;E2ANY,4_7ZO#SOJ"?'%5WY4!4%BT&$"*%0Z&NT=+80"3B7,, M8),=PP"NMEG U5F@8A4\/^\V.NWABT'L"[D0(P[XNAW=*R!4") ?1?SRF [X M=N,81,OP1:K "ZEEV#Y[$CFESNQ1@9"<"V"[9QTAH$0]PHWDQ'?#"C#!/L." M>O6&:F:'*>:EXF1=:,TFQ)8!/.<'MOZ^E)7GTIP@@F0GBQOU;['$2URO35@M M^8:UN 97MV&>AKWQ%64 +S'C"I2KE-P<=!>A^>:)BYCQQFH.!//U[^:O9<6" M6\4KQ0!>D^B.<&E3<^44*Y;7UYN5[W\"B,>,BUD>M!,OW08G!#T M.UQE[#(FS><0B'LG]COMS%=_1_QJV]+J\3O\NS1[\>2<30[743OLH"__5S>' M&V=7+7=*D+TGLV2G;44N%$&5E"O#IRS$^N%%5 UWUV.RL8,PBO]S.CST8;>F M]RG1',R+#R.3DUOW-6UNS_'Q;?)M.7/]'$QTG\C3E=U^2(=B-7L/O=96[),: MJ9#.9 #V'L]ZIMZ?"Q@4I[354G?H"H2B4>JYOLV[/VW#1JZIS#:7CM'?4;.Q MAP[8(+_,6RE4?O1%%(+:3*1G-CEDC2OO=T,>?)ME^@K@B/!&A'@4(%'>MSVA MF,$'W]2K?E4;TJ%S0LI]NA\)GIOG14N%6:A>=#_\&_RSPS!'K/*'<<%^Z#P# M '/\; 5?\J_=0=76##]:KF8&/29AU'FMYP^D7(%'ZDQK;Z4 M&TLW"TUROUU1LH5DKL,R-W'7\WN7Y(>=63Y6/&FZ>+S)MZKH(< *U/ BHF_E M?-I0PW/ZIP6%)A>M](&4H^6_I'S# /54VL*K)ILK[I!4TIOS*!J:?S@Y/O)U MF7":DA'F='\W(9X!!#GYP-VG[N;-OJ?=_::&@'513#2]-],_#=OM^!2[:YI"9]8=^V#I,\FE <6MAX(,EP_87W]K&!K7 M&H"3A!KAUS%)-EE#J$FOP(].GGPC\6CE[4RZ6'=W2GX[&WS=W M(9M.Z--/HQ#3WJ&\!A:GMOZY''5;3;8?GE^AX")<+!;E*4N[@YN+_X63)D=F MH5),@O2N;DM'NC" JE&:@^^CXI0#MJE/)A8H BJI)5XRG6JO3]:]+K[0M17A0/Z/Y.U/CO9+3^/ALCR5P]S& _ IM>[GS(N$5F?"? MC^&7_N=II@'A)>'(X%S'_ _=V"/"BJHUL.*Y'OJXF9!O[5(WR[M!B M"41EY28']FGY'3H+DA]1[-N1($J!O7*BJLJ-7R139YG@J_V0XRB$.)U)':;] MEYTJIN]4#=(18OKS(AUCI,,<=]@HO:SD6W6X\@XS\A"/MNB'R+[X+>P0O*'* MZE<J9^#;?:/ MVYM;4J9%YANXLA 8LV$=3W?.W+*CXG$#2EUNCT ?E152'H.7_Z( ME.VG5VUXJ!%D^,*RT[14GU0;'217K3+^]*II M^H/*2[]O%\@<]7BN(CU&,S1U>%SL]^[Y; \L&C+>H _YCCWFKV8HLCRAV1BX4D<@2N(]5W!Y.=![DJR'7GYX_KJ,2,V$]-N)A0I9JJ9G/^ .8U,!L]<^?(/C>4^855$O*F+B R?.CVV3 MLY .W53U =CV'GRB=4EJ"1OT2T1(DG@^.JM@^2.!#4YS0T97GY,#I8'./Z(* M\M:W>W15[S1\40II0N(RX#8KV^(QL$THF TU;R!ENIB0EW<3*1>)C^;F MOZWJ0_KS->#=^,?=G]VFI<)M?J?-2<5>]%R2UM6C'*GW_,E&4?J0^H1S7PG>0;R5/YW=LM'DVRN>NXU_?H07?:E':B<$EJ2!PF@0,^[Q97R*W M+9.;83&R.CC Y>UR;^7Y/#4G>5T-E6S'_"/R5Z.PV9]BA M"B:GB6K.BFNORG+S8PO>D=;<+Z'+1I-JEY""G7N+2WCN=![3DM^/@/A7*;NN'YC)OO!-ABF3#C[%B7>&"5/69@WENJ]'%N MFDUZ0$-X2SK+;\ON(2$ !5VK)O:Z\=?!WHUWFT$)*C=?4WD."/C>FQB&=B'\ MZ1TE_(WQ=O'FTQ^]A; 2=[(])Y\/G*5* 0V6HHYPXB$+TO\ME(]_5\&%UU]A M #@R?/T!7H-D78\DOO&YW.^^QB(XJ3D77SZ><+,MO77JN_JN^/1CVSD/7TE1A\DC#(@K#4%U M51=[-JZBBL>1DA.[PO\._.;,/,O3=7W(Z-@+)D%.:#U5E"1#%1T]L#XWB=HR MR=Z\\4)7=Q+8@_JV! ]U_\O20&=U(3I8\48:V8Z/H%%1"FPI&\%BUL@A.WNT MKJ78BM[+2"R050(.?*HZ02IYA6Q4.]>O$"ANU=#\#4*VA$ER42;9@9I,Z;&8 M^6DICX,5/:57-/K??6#:[G.;PS*K*-+*20?V?S5T*XX)G%OKJKX"N_MQE,@/ M])$'DS0)'[EJO>25&G-3,[[#@U<#WI,>Z$U8P"UF*-=;FLVZ+.G0DO"@OL\, M@,GBJ/KAT^C)$XX,P!RQ'4(9])W=0=2>AZ\>+&8 >=G41M1BM2M*@NGWH@&I M-C71>:Q-/Z&W.S^F]2L#&'V,CH'+6;QWIV[0[ZF=<'%)VU2**L>0(_".RI2# I0<(/2 M@LB5RR"4S *8N]M71X M.@QOOG+I\8K4#&8"G!_UVGH#J MC3[W>=1AJP#]>HWFQ3F:3\=)W&R9OZU9>^ZL./>U_99EZR*K)S,,S-O-3;$7 MCRJU:C_&)',/7$'<8O_<(E*:CE 8,]>C:-6?E3IO54QK0T'T>J$]^%")U=:4 M%9L^8]O,O S0-)'ZH)9D[O25Z+ABY@ 0S;1$YOS@<3A%W"5R*M?[3^>5I(YW MTM8LO"WR8&0;\O?VDI#8ME7V=5Q MT11GU7S=W,^(I@,0SUSO?CJ*(T\HX.R MV^].9ZDZU](?O-$B_K */6WD-+,M%*[)BXA"O?N3HWWPT>NMB6@S,-AZ'M#9 M&TVOCO92?0KR$^F&7SP?6QB H? UN&HU1<'QJDE&F$!=?&9@_")N2^BB)O2< MV=W6+>DIIRW]^ U,B'8EQH#LZ/M8GDWZ"'6@YRU(K[06RLHOK"&##B)-Y_$& MG;;.O.?J#LP$^XUP,8MZ';*(MM!QC=:R7#HW]_5^2GM9[_*I^=%5UBHP1CWA MZX91!3M]^0:%\OJK M7J=\0.>X?9^:B!WV85=/ZS$>\ZH#\-(*+!Z6ZZGJ=>2VV1GSSM@.^S4CHUB] M=@90PUZ=;-ML/.#H$.A\VN_\18E)NE\_^SI7H-DCRNM<'?Q+H9O6(ZOH]!ES MJ'4K:ZMHIO2CJ_OC3(*)"9\#'\7$OTW8AL_",LKDM=,UQG ;9 M*G,I?N7F,T+SQR-; HKKU.S.[,N7^W2CO"J!F_1!/9OB/P;*L\P@&/HR;<+U9LK#""-&Y^( MP%+!X(ZXG,< AJOI45KJL.._;:[\<2DQPL>'B-^4P: +DW6*API]G]2,72]% MP';VHVNR^QF ]:!/9Z"&,^;,IG&'%S%]IQ\;9G&,_HOL[NS&\_AKS_"2;5@Y MA(?K4V\YG5D=)C: #2J*HZJ.2\-OEW3&65]H\_,E0J)WN,/) U:\3%N-'T?X M T(KEPJ"7HPKQ"C"&G+.<4W:>:U6^R6(TH>(^WJM4/@+1@G:K3/?'/)A-#;T MF,)\U#^=W5 L1NF$9YK;M>X;%V5K])5%>Q=/!P^ MME:X.C-7R+UQ7QTF2ZYOX/%(;QQ*R)\J'NDP._O31+:.JU8=&@2:81ZV!X32 M$A+KQ3D02J./ECJ$<02]:L8K.Y%9O/&-@_PR 1;'K>;O&5/W9\ [OOCN];"G M,T87%6L*R#99S;T H]2WR/7>AF?C>XI$2JQ*>="X1EIG(%?:? MDEXB'*3CY?=[J'+[5V>68@$OCAS+M5_.BU*_!J-Y"P[R;BH_L#>A9+BZ.3HE%'M2$;O$QF ME6N;3B2A03Z_U6@1COD?;:COP#9M&,!;]*OJA1Q8Z\), MR)]OS#+_^OL>0_@[X9@'>YY':(^Q ]ONFR$?Q!W2_@:I<:S@_%"AXSNQ]P\A _),1O03&E3[N,0]515D&%GW?IIY,*#&VW'!X.%#Y M?]N&-!/Z\D0#OQ,-IXW@J')4Z@OEI7M-]"%,>7BLT-D:'$MO_ MN /,5:86Q4343;)4B\L8^6%^LNVUK=E1WDTK)9$UJ$6EY<168/47JFM9CG;Q ML/'K[RT"GMD!S@P@L:0_U!-4;5J+2^/(S^2$-?4XTN$DOKA]XG2S3]K,\R#K MJM)$R2#WV5RHV&&MOI]]!_9K2#?_.;;2OT6MX:&OPI9JP")_S$='E -E[&NP M56BE<:#6K,V>/ZI (4]2=@.6B/&Y4'$-ZSB0[-M\^(+?J _(YXYC&A M;@O8 M0KY@>)&/X^'P0].<9Z1S('H*Q/8=!]ASG CHXCGD_03<(I*)\ZK1L$M6ZTR$ MU[;E2UA[]9CQFF*0O&F%YK@J_)J_FM7(PF$MX@M/IYJ'=.B6],?4\X?/F@XG M7CL>^B 4HFE\A'D5M#]N25P8RV/S96;ZSM4'JJ\_H$4L1"QZ*=KH%D(J.$U! M]#X[DAWPY:]+H%5L7\!(#B@!)?.TU(H5)65.??_OFODH"69$.1D8(_$C8FF[ M>8LO1AVG:2=_$!EL/#0:.;ITBN\$3T-=GI :2#MP6&2]@IP]SGRPV MDWF+0!/;;JZ=R2M2M! !B0 MI94FNXUGLI@B.,I1Q.N+8[Z71N5MPW\]UIOJ M)68T=,8<7G:*ZMZ,WD[HQE-#0Z:I+I] K4=^,)8U?0<]*D/8JKY)-^XQ-#]\ MY>&3H[?O^8\@/AY]VBHW;V]H;%NJEK']*Z0R9VXI;8'OF0[VY[5+D3^]86W0 MJY51RWF8%U%W'XYO:5D3)PPI9[Z*11:+E.DJTQ4F?>-H4OT+,VT7,T\[W2M[ M15_E.U#]'(E%P<0:P-SY$ M(N_RR&ZX*VQXY\@S-7;UYZ!Z%%3;.XFGN3<^\+Y3YZ>[MMJV3E[ZNJV+& MGMC7KCA,?ZZ,[R&PMQV"WK<(.^R.D;&<*@@YHV!L@5F[ G77[IOIWE!RRJ53 MK:-5C[BS9AJ8ZYB;)L@_'.]+*5.=T1S(56AC*2M$6[^A3:H%%MK/T."W*GJ6 M QJC5CA20.;=%?82@4KST;F4I'#G4BX#4'7U\MUB+[Z$\EJAZZEH,.Z\RV&8\8]2C/^6I_H>>N0SX$ZJ[Z;? MOZ.V*SVS=4%%5/LSJ$;-,O!^PR#IY90[4?SL;PJ29[;TO#0K+7D1F(2*I6KV];7MHXAUC/ M0P9040'KA7WT:G014NU%%ZHHG'[U-:8O&($7/+8^0\SS.C05KRK0A"FJ;Y4> MJ':>B#+0]&IN3.@<0^E1;M2??>S0YD2)I5[P?9<75I%-J$K?=+2[P^<@UF.% M'K5 QZ E-\Q6[>MC'"AWJTJ*ZALK![!/##2AP;_^]^04OKC& $0']"C[;H!X MF.:52M1R<1(]=-PC[598>LJI(\(5[S==PK&$_O&$X*QK*7-3#>A,G'DB5Z"/ M:6(K 0N=]Y+_VIZZ^$K/1#=C-.0MFK\)YT9+J5"*(<@W8'\B#8X71F\-VP9N(O:3J'.N%4K![SQ$#;D310VWV MSM"& Y;QX@?"*HV?MXB0<*54J;S&<2?VN;+OM_8/\R'Q^HKH^0+W?>[?7KJ>$J73-B M ->!;?X0B42N[#_3UHH_D=K?-E*9_Q'*,1BT+-"I.@CLWR82:.;G9B MJ@O3= :&C*X^T-.3S<^ KY_<+;Z(Q@\@]U0HTH*(J\=:#1T[,J;G\I79>F37 M:WXR@#V)7#J[6[FX:#4U#W<*K'G&(/C\\/P7MN>"*HW;=]&STN SN*R%MBH5 MLCO%FK VVBBT\/&,P9-]"U/8Z.;>O8I45C\U@]U!+,KX5XGL[N(1FA)6U1;> MG]A4SG_Z]-T0&BJ)OK!B/XT<'&U WR.93P?(C4M?E2;M04_E>*J@C$HFI>:R M?IOSU;^6*VQL0)8$07]>K:?7@4EK-M-^:@>0FD4/IM UZ,(@JGQ&B^,2I :K M(!X+];YMET\U&PSXJ<4E5S .I]3?>?.$?3J M=9 ^AX)L9G\)88;& =\6 ZE#TRQSEP0.S@ "AHEK]$ 8-:*4 4RXHNN6R)X, MX#(77?LNFE0&K+-+=3( PC.J"LAF@L">Y<')/V'$ MD+4XNC)Y#W=4_S3VS?A%92W"FD2>BS$MA0I__$:^4IB^JM'UW807'G:;'L6T MI$" \ZN=OJ-EZ4QPXAH)?GR2]>)"1H>)_*REX4_,)6^.L'3,!9)3$QI*SCHE M;>+:ZP +?-$I>==++D&/X(>2ZOBM7H\YD0@/0C9:R/6L!]RRC+_WZ#CJ1VPL M?*L%'B:U-*6?!54'.("+" QU'Y$CGC54_%61Q'4[_A&-E9QZ[(VT?E#YQ4V4>X^ M//#L>1!,)Q5+WH>+D%II30H;9SL1Q]PH'.5Z_VW-FX/VA!6^61X/9&-90NA) M9T?EVVUN#U62J$;^ZD>B-[1J9'C0#AX'YYY6+7R41$KM77WPN_Q?K?32 ^40 M#_J>SY7BDNC-H7D[1Z1XZ$P4W+P>1A11A]WY?77 F-/>V/]RMTS1G13*^VMF MCXXV/=FM.O=5\*UPV@PBB6^B Z3E)9"'[&ZM1('6/AT)P6:#"%^E _C\S)P_ M-%^6]BO%=3COS"?/5">3!]IT-Q-P,H?1UGJ<*)Q%-8FW]5U.RNIQ472;%J4! MQ8;83TWIHUL1L 4+S?]\+59*L8$? MY!A2NQQ#%D9I?KX3WX-3)K_/LLJ5+WP,64D5HO'MT!\4I1WP3'UJ*>7-SX.U M2,A9J[LA*SJ9H"T?96#QE=@T^G+]-R:ACI 5\PW]%;09;+_#H+%XNH^6XJ1AS+3Z%MI3./NJUUP%6R8#L/:( MD1C\ NU:O3/ON[+0/(&P$.AZ9.KF9/7JM;>JVMH@"+FK>H6_L;Y)%5L"?"G# M=_AA(O)*J11()A&]"W/F**C^>_\RV=RKT$2":MQ:>1([64C*XGR MQA^+.;ZB]H?)? :UKI6MYJ';8?#KLXN^8G.&A,=+,T6/)SGGX=R=N2(O:2;>,FOX;:WN[S'='8T=F@]KH)74N^?"#/1FMXI]Q$+S;R?ZB\O+>C_G*/[BL M!)BVF5WGMZ7O5C==P/'@F3CCTQL7/QLQ?5=C7,9$CZ]6! M7M;1Z2/SNM7R2U-)#,#*BU[]K?Q;>MKM3W%I=TS3KUGNQQJ.T-V>5GA%S$1: M_R384/AE@YR^GXIHBKQ"NI84WI?-/")4N",EETH4-&E<_VDRW;[V[J$DV_)% MV+=,O!M)1F?5[09* ]+VY#V,-L4 %BQ7\PY7QC^=#K&N>Y!!X>\)>M 8.A+# M1S1OW"*\5=JJG;.@V#L+_DQ5E!5HEH08SN]K]]FP*"(N&%(>^3D*%HBE+(&< M)D%K Q;@\B#)(_.9JDI\B;26]@853V7^G!PBU:F6^+\M?66>8P"#S73M:= 0 M]TWAZT;&B] )>(&++-$D*^[BU>1K0M/RNSL_[>H"Z0T83@909SPF;:ASY:?+ ME.? KRH[GV\0_#'TF#')',4 D/Q4!!%/%8%Q*T@9Z127<&YFHW4P'9#/CFUD M?0@4J4GO4!-=6Z^\4>^B9C%([W_,1F>M>:+J?X\!U"S,7%]0XR='TKF1,%NO MR*HV2_%(E\CF* 9P2GSN[>YF%47W'YF-BX^6['-C$\8QZ.'+UU#V)L&A!K9M M=70O\X9C]58K+EZJA%P$4DMMNK =@KN*$(O85(O* ATVHL0365 H:9PD6 M:'$,I&V(&GZ+A+G\J8FU90V!;J_.XIG>''<%S8XS\H\[<\)@:B/NV=>>HG+$6ZCW+8[M]]>*9'+<1(1V'N7 M^EU[_2@\ %7DF#%;'/-Y6 /]\&W="Z4NW5)C9L!M'9>@QN1Q0?KQVNU^G$A[ MQ=ECUVZ'12AMO_/.PE!]<;^&;MSW5DV=X*F;.N+M;RXOT92[O*'RH1EFN&^\ M[S%VVGMFLR.6 6A(P7?/P6G]\0*I9F .OV7>*47Q1:\MH19WN"C6N_HL&DL# M/864(>/DJG.I;OS;C'Z!QQEAFU2DJJ?)7FY\%_YY_Q+L9NSM_MP!6>;A!IUW'==E/>=3!\0L#\3OG2[P_M]O.XOWB5 M:\+('E\%][@E?:@AWC?=^D#;C>'[ARP3(X[S;>A@PW$G<,K;,'VX2Z[?YC_F\O^N4ETB5T>FWFRZ M6+UGW7NA!AVR[V@4ZMH1Z&P"C(:EFF9=J,H:V+D"P;T;-Y5=S'+>_IS()6%\ MIM:(IV$,4#Y9.4/0JC5-\'!;.6RV&'QV<\@U9=IE,$TP*#FADCRV@_17.^1A M6?LF]OSF])H!RVIG091"X*L7LM"S17E"X O1->A5 M/14%D&EF(VF\1:2_U1L LW\#NR:X+6S[D#R.LH^+=GAC<>//U0; =L(N:KC3 MXN&38N.PG0G(FM>.<-5?KOW4_DTA@44M10OLH$8O UB$PNBA,16^8!>7V4SL M/:;T+Y4%'EUX(35VG3(,9K2W5CB:L]ZDQ)YV'Q)%R\/^6T6OR@T.#].@P3/[ M8 WG6O2^'@NB[D5T;7SWN4P<(R&>N^E(&[K57WE8LK%F.&U #L1C35=@<9'Y_DO[^7A\M $T"U$02]X(?(>C<'+)MWC-@[()K.]9C: MY[ 1\1+WUU@'R^J$?=AR__[?01$U*0BB2)4T6K MN=W8+%$#Q=:+;^^1BMA:82:GT?P[[N-\KYH#?#BS[+(HUM?>/*.N3?]> \;+ M8_KZ4(2NMCP0C?+6J![FW,@Q%TC03SR&Z$;%MO@@HR(IR/YC_. +H2*N(K MM2:VJ%';Z(4>V*1]6\:>QK\>BB*?_$N!*R#-:Z"^[WO&FT5UXZ.BF]"QH>G4 MH>(B=R^78(%%2'X8KZ\Z(HN\8$1O)_:UA 8_QD147]["3(&Q'8KP/\P9B@'.5RPY=O"^]R$>WP%5V%(A&6_H3LU!\G8U.'!D_*$3BBZ/T,M/DB. M,FD!_5&3Z>@1!8*:<"\ZWXW2=G:?ID\S?6[2-[!RJ&)F_-G[-=-Y&R5XZ5MZ M-@,H0)CP/_M8GG#522LAZ,(O>/B,Z^S/Y/"'5R7G+Y\2?/6IVR)\5:O*9N?% M?+QF+IA-VF[7BG278SH5O$IA@6;8.&NW3^4^W8KOCS" AQLT]$?W_HD^C.B0 MV@K;G6&#-PP@.X#7P/3CB5T'T(E0F@Y-B8;NEAFUP ,NA "317I!\9HD6VGW MP>OH&>PI!N"#G=5\RA]47VG7%5/";9[N)%U<,HE.4EB(,B$UZ*KJ72B^$Y2= MFT.MSH;!S>?PQ5S%RSTV7'J_3MSMM]L1BS:_7A9HV,?]UEYHK2X>NGESR($) M0[JJ4L PL;+1%XC;86L;L8@5Y?1:"IS?0;.L)QLE=86:>_NPBS4'F1 ?H(V MJR\G6VMCW/2?@6]X&+12Q(,]8#:D=$67[L4H%]?QKPBG38EX*DH M3A>3Q%2<8">2.4[WM7[&"JQERTQR_\52IYSQLA+'[NM)413^A(KZA4,ZYKP; M3MO,2#2^ KO#AF-2M1\M^O-U-5N!FM-%,F&6 9S]5^'"[?Y_G;S*0^]7L8,U M8K*HG>3RM[R./=%07-<@7AV&GH?T>S#GU"OZT?MW!I*'*OI>Y20\VA^MYDV5MT[6D/CT$TS,#G+ MY8'=^*;6M=N-&:KM)P9@Z_%HRMCEM$B''ID+V:LP7K1^0\)*LN;@U7VJ"[4; M2TIS9E,_$_;=GKPH]U-/9%VXG!C9W;!=,1_ZP0ZGMRJ7G4$\G$[#CE\;?]: MN/Q-+6Z^&@<+?;H^F^IAI6WY(._-T6N+6M<7/G@F=X\;9,T9O<%?17%KWNIQ MZC7L<70R/!)_MN% WJ MZY0]&A[*NO\V$E(\"[:D?@3\^K$S;;[,M&RS'13 M^"7?-\!NI?]F5@=^W4-%@T"A"<_0C"K0X-R 08B+72YO,E9R97MSR MZ3Q#J\:*7-[7L]^>:$U+L@,4&8)>,)P@ =K?O(6R?$\O?T1@K?+L.=2W)2%W(@ ZCO51.IQG3X'6( TOI/(?U/T6/0]8\ M,WG*NDX,?VY M@HX.S+'F];?BC37DU"VUN)_KK&7QV\.;823QCQES"<<"Z#?<*.8U$/+P":8M M9F>PT^P ,2']9(BD_453W,J]@N)+:YW"C?Q)*T'R-*%1UHM*AZ5K4.,0:?(';%/A M+( 3IR553\8W@^IA7_4Z'^XV3H26/"5+52[4EYNV>AH#("T).QM:##N:!E+9+467S<2-X-U<1('\T^L= MLT'L ME]JP]_H?PC<>-,]JHBZ2N!K\ZQ)8^A4T427[N<-&\>WH:+2PRSIKE81HA+:R M>*8\8*#IAN7T468 ;'J8]5SE7K?2V([2]=7>Z>.T)WQT%G68/E6*. HJ%"[Y M31?M57(F.^73.5UYGK1T_R):3D2J>4X*C,+\C= MA%'R-;5CH_*V93-ZPJNG#_C>78%MU3HUL&^S5]$BY./%0S0YP#[H7>(R0!X@ M5VN@.3S*C;K?/QLV';24[D_Y;0W-PG1C6LS+J0;'#4X<]7)@Q^[_['"BV"%! MI2/#]^NNH)LVEL[]/N#^Y.>=KV$>Y@]#FXWO/>6:EF!>R9*2JC?K4Q,A#GS, MT?"+?7(Z38OX!7:.#A$AYIK]I\O9(U6 A_5E$DM8V5!5M*U/5^N^-R-78/=. MK+VAL7@XHK@H\N@6> -R8X!KLH _MM'9@C5+UZ)T+E14M@;5K@87S&/DT[,'OGV!W,<3GX?N)7@ M?E7O_[3W76%-=>NZ45042Z1WHH*"@*)404A$?T!$0%2*M*A(C8#T (&@*!TB MO0E!0*H04'J+=*1([PH&D%X2(!!"R@FN]:_UZUK[V6OOBW-QGG,Q;Y(Y9S+' M^,K[CO%^W_PF.JC+C%=96EZ(9G& M_, RZ9FIO/;944>F;7Z$ARA=JC=@/L"ZE!3AI]+XG1N%_;C6_;*4UPGFVKR< M@OH:0]3-< .M(&NA&L.?]&[AVZ.:EJ.$#QG<>Y'I>FIX!'M4V0T4@1 5V) . MU^D_.7%J=03W:?-1][!P*<#CS[TPA-KTN,PC E,3U\@GL^N/,ZA1,ZB>D#E8 MOZ_R@K4N">WB5'X$ZFM< .6BXR M8-ZXL&/8H;\*_>A0='JH-(5WG 8^I9503[Q16DP\ 5E+ I#E_VW/FI]='1)) M@?F"[+C5:M^HA$PMC9LS]UX4T@%G(MP2S2E$[.8?\P!7I=5;%U S$75Z+BC[9ZCA1IHX' MK,%['6[6,>_>VO(='M,_"D;(SJKL,,T MHCY*>^P'MMWC\=]^%H@>@0?2*NHI$W5!F%2D%7QD@A2ANFUPU0UR]TGKNMRF M' #QKVRAUG^+026B_+/I@!%Q")7_ IP*X-R."S^??*,H)HR[/+SHJJ4:@A_J M80-:OVB+)BYPT_S$F-3W^$J$[T6X(XT5'505QIHU;I*Q5>U[96Q'!/AP/!!G M*N=S>?=Y** M=5KX 6EOHLJ@&^J&#IP\/ _[SK(KC%-@Y*1S)(^LKS=W"POBE\L9.>G*@=W8 M,20?8&4^/5&RN/YHE\3+"#G)92\&U?0#^U S*%JS9K:I? &Z<:<<5@&0)N<< M8 4_BG+8\,707!A"530$ K<)63 3_7<>R5 W- 8;+S"WGY:6EN5X9&L"7)7XQ0A9#37\R6F8/Z.%WDD1= @W>2(F.$';GR!#-5]J MA:?S)1"& WZG8D, /JBX;/)PF[F8.+)-VD[ MZC\G7W.>PW1U*'IS2N05]ZO$$M[@A;=79/&LGC)T1BI^#\K^AI# _K H6<+"'=]\XE[ M^]@X<-!/5IX5>+?YQO[&G.XS*;\6DUC9^0KUE;I!GGX,?\/@,VK\IK["2?WI M2?9VP6^$Y6PE,MJ)=$!@O/OA83Z+TJ],T;R@&CT&3T*F2@2?\G]Q"3:?M^$8 M5"<4L;^J.>\@F_SX*[V6Z5ZL$..: H\[3?([3Q"KC^):6-ULELNA,YY$#CVS M[.[42'R_H11G2[2$M?7:H^YL K";F2 WKX^KXZI30@8_M?["T2[LF/$,F8ID MV1;?N'SI1\HNVBQFR$W,N78Z>^>_0_B,_/']"^V*%Z13XA]+V@9R_]0K+Z$; MNOD""1:+6)D]$DS0K6,IR#'7R%[8YHZBMEE?^A-^,97 M^6W0,H:$_F&HH[Q^&XOROF+D^>%=Z9G'!EY-)?C0N">P@/I?E.TP%8"1IGIY[&A\"'_]6YS8-R ML%JK93/SJIKJZZOWC[X&Q]X*L6,-K5)W:=+/J;0^UZ.GQFDEFHV0&:",'TV1 M&Y]]5=-63UM8(M,!2FL230CAGQ88-?1X)$+]+_U(OOVW_4C^)Q1 P[=+)UMU M^ XHP;3EYI:X$R7<.QRNL:?V.[7&BAPV@D3_?=F$N7T2A%"@HJ;KU)CBA)_.W@TJHCR?!EF^6+N[;_21D.*^N,0UU'OU6GV,T/C%^!7Y1^(&% M$^56XRF:>ATS)H^V'QZ]"_LDK/USH=%35!1]_L.?"XW,.5VR[CV:RE_8Q :J MJUWUF4222"[-59NIH@2K[/>?T9NYH[VZ^CI!V!=^$!:RRW1\,++(5_"K\9[4 M69TK-^(M4!J4U5M..P@]RQBO;#Q[(W3<',P7EELUKHGJ!J?"+.\@Y[49R1,C MB7E/.P1WW#V*F^%VSAI/T:,-S$2XNX;YR(=/XL4!F^U[JWJ$M3&5& 2D/UK8 M:5#XE/?A=W0 JWFCN=3/S)K,F+Z1&PSR6 M ].X-YN!OB-_\KX1@(;I;L+0F MNA-W)EBK6B@D[4D28&>-06FDDI%9<#ON]FM86 6#?_&VIX&_.T#PI\U93< 7 MAC,)D% Y%:O;=, [G2\A7GFN:A2.?20#.0#GIN$R#H<5UAF@:$H_6N4Q-HFF M-N^\H1ZU!^&9H,HW.**[!"Z?]A1YF),_&'P%8/C5_&2/,+[U94D7WR49V/[\ MR-Y,Y4J*4?0U_OL, :?:U(![2HTG5N4:^).:U-AX(V3- U"H7HMMF4,LM4: M,'??M-MQ=[Y64U!C2H9LB+(A/ZEJ*;!_Q'7C%ND"=7!1][N,>9U07JR*%PB8 MB!-4UD\K2=U3R]>K '&I@3,/.M[?QBK3 =6!*J^%=*GY%*8^*\X!E[;DY4> F?X!:8P0?+GAN0F),:@S1BK0X_F([JK2$*M^ H-*$-D9K5X$215.B#5\<]6&[&$\@9'!DMHD"'PWZZ,W!HW M+1\552G3_+,^41O@^:\ G_QO)->,&8'\]#"&B?S-Q;I__Z2'N>:OA:D;V0Q: M":!&+,.Q.H$G32]%4.\_^^#Z !S>LSL]5'.QCCA0LF0&O5W9CTE_8.]@XL-SMF M51;SG')1.G-W?S:-C'FSM KB(WDJZW]?N:?^4.'K=40Z,D!UKSU^MFF'Y,V$D-O6O'"N-Q=$ 0%L=%&(K.OQK[0O&%#G(A&E&PLU\79SK( ML6\;?\I/M4WE^ 5/;#V4!\@!%Y(P"5:PXS._D'5@_3/J&W;J$#@/UO?O!2<8 M'FHZD6"-TSK.IM!4OK$3!21;@Y2I1ACJ.FR4?"R)-#F%#=4(4_;P\&!:+2YC M0.S24W@]S0[DIX3HS3-^5T(8;G]5]R4-!!8FH3+'8[X=K$'#T&%^D92ONUQC MV'"?>/,+N\KP^PLTP6J"8!,\6<]1?+]7T)TWZ.:/= B9"L)0%J;EK0'-:=X M&CV,#\K8P;)A%K\TW/ 6&1;9LSRN6>/#Z:$MPZD[_3 MPQS&"%?[-KF7N[E.$R0K=[N>5I ] \G#=_:L4!$JLHEFHMW'$N#46K8K_H17<6DGG=+'YOLP)$]?^^ M5W%YC5^6X9762TFW^;;\?3*_T@&YU<_?6H2MM'V"W/&D2.!2KK?XR-RM*JK2 MCN?J*Y&6RCA?#TK U.;_0*-H?+0V0H-=3]8%HA&EX=K/NIRX?N(Y/^6DVNPM M=X+H"$++.^TV*?1.:-?+O=6E>SD@?5':#N?48$;:XL8\'S6@P)Y6UN<6N@3P,WR#L":(483K@1&%:\-8W.XWE?]3,[!6 3XZ8U^?:;@T/==<= M#8HS&O'XN66V 6S=4^' 2#]D<]!N=;'<<=>4/0L"7';L0?JR^V8&](PG>'I^ M$$2#-[\)":Q6IUB((%F(5A0.=M(=YG[(?F4Y:B">=G7!8MPE#SO&$]D=W\O< MS^M(XO1ZI0:SYTS)E"\Z=?.16C@'(P<"?/4O_(TG^Q.J:;=6RS?+&2/).HPV M]"#$J4=/?:GJ=+[1@O4+!M#T&_ZS1FP,.+:8JIYX*.GO<$Q*MY,.$%^%-2', M\I P>-2BI7VO.B*G5AXCX*.C.VUVQ<9%AXJ2D,,LSU\I^)&]D^"JI^9EW<8W MIA% U'8^?[;83TE]_$%BP\9"EPTCF&()W!0R@RLBXRFP7HIP%M(2[C#$9:IU M9N<#LN8KS9\)7]"^,1<2%:UEL9!CR?%.YZ+]MXQ6" Y*"J7Y,"8"VT&31?YR MEY'Y7/) %[:XB#HYR8B:A&Z2X9Y:$,U(Q&OK=$ X"(^A,( :.))A_S_H +XM M)3'R0.,N/_ ;E0'B@ (,&(BU57X:,3Q1UF5\A8P+,DR=[FRJE^PXK5G,7(\!#\XFA$[99,;HU^=H\C&ZR<".4>P&@U)5HDQ_V:>4:"K+]\05J'/Q M4ALO"2TJ <,"O2&3,\%YEQUY>IC."0B*8=R\TN>SIOH93K@'%R00\^\=X)<*!8)-0FV6B_C+@_98%AFK^9 M+3C&,(68B]:CA@>N,AXG,1?UOS/S_ZD/[1O8[*@]0RB0 MLEB?!0CL/UR_S:E3*SKED%AU5%N;.P9\.W!D'3N\@9$O7+PW%V+]95K,F^4+ M6B?UN?D<+F6/7&_%JWT\UQ6%K+D"F3;G-??'=]P;EYM(6&E$*5U>O>*XL&-@ ME.!RG1K1F57^$=.^%8<&!V;VJG'.@DS_5\+Y3:GE[C/)4+9F_TKS4536X6C* M<>]!!!VP*TT'=/8S2!1ZU[C.[^?RWR'M8QZ7- ^T"9WGR,APM10^P+?'.HZE M\C!81X8F>O/!*"OJ3_7\;E*=.S6C1FYF>ZL]N_$<^G ?5(.U.Z*V@& MS[=JVBTHR:F)C$B%/6+0K'F)/;(BGKOF*#H@M2KE /5I;BJ0+$0&)\R@.P MDXJT!AW?(<=E3VE&GW? /BD7W5UY,;?(S8C9SX=[[_^M@CK8M\_Y$OY+* ]$ MPER&=?7D]$[2UAA^WRT4"F*:'GA5CFA/_6Y.UOVA^XJ?1>XQ, M2->6?:5RD'\YC]GLI=6-S3%Y!F%\I?87.C0#%:K1HI9/S_9/(<9M]7:8F/U/ M_^BFO<#B^0#K>VH+%=!W5 =4$X3-M86=RCKOS^A&=GRXXHJ\2L#O_LED:=J MXK=\&>14]_G,X+O;IG8?U@Y$(#+;""ZP,VRT90=? M^$0[H!RY0]@4(O;KW<_LLW633N'1T7L35SSRLV0](Z>>$<1(&5.B@4@<-V&V MX%W>RG,K:=6(U'N4=@C B7BHTHM\=.LU?M6BKT:3S3ES].O)J\X,YGJ9%+*S MY7$E%J[ME?T^9FX5_1Y MA3ON.SE, M7QB'(:O:0I@M5_OV3:T*$7U8+W C^ MGVZT^'+9OI]B-NROCQMG2N0F95"<(E>9WX>L[!X;B748F;GC )-2SDW!Q_\6@D*W+W9]3!8#Z2YMM:]= 3WIO!]BLGHZP><)@(CS'OY4$*)[<$NX?$$IC MQ"L_)10 WC[WB29>/GCFV-;'2DWI%*=8E M%:HB=Z6N W<6H >'WR'$2=E.W[U['_F:^[!X= 8IPMPA+:D3&5@'+S\?F)I^ M?RF_"E278:^ZE1&S0V[?!(K?!(#FRNU*?UT=Y# \2!">"DC\KL7UBL4,=C?K M80GS*EDY8;[NFZ[##. 1PH$4D,K?DZS:GP4:&WMI:9H[>UCWP"[7#+");-BA M[Z(_Z.A6>W?Z[H"#D'=UH)1(F!=ZGOG:59;L:P<=X3(-V^:7"=JIX78\1TQ< M^_;1\BYO)] $5329:A^=D8W("7DP@KM_+,I'8LG1GPX ,K^H47; 9(#&%1;Y M$!LSV?IA2)FU38Y]DPM;7&/F*?:/K$^&C(W)A8B &M(>LGS<(ZSQ*Z*9)5ZS MX>_%*='CI1]/*G'8-T+NS*UCCF.*P1=)^C6&>-KZ4?CVQ!BKFP-@YH-_I<:@ MUC&OJ;JK:?MK.[:<">(F=E6H@+GH_2MJ746B^3F-SU<-F><#:N0+%KQ2)L+S MQA8-I!,*"S+9FJ:+09W>=Y@G8@QEOD/YC.!SC9%V!F&Y2G[Q!KL?>CY_]0'> M\4:U5-G](I0*6%T]>E1Q=?6)TX-WGH62Q!CQ\"%I@2 M$1/=H"2+ZU&@W!:]47^*MV1^9&^^ M'N G&S!3=(" D6V+]% >S:VW=?_9&7\B#OG]_CXB=T,7:PDP8$PN,_B#=> * MF_^PZ\LZ8,4!8$,UW[7]?H!/ H#S-O]9=<%>&<1A+80*?ORR2,K%D2AOV@)L MBF77^Y.(0B/V^$E5T*A[(XH\4[*OI_=OVN&G^$F*".A$X6RP@IEMIEGK\R^] MC:BL/MU!-2\Y::.,5.Z0^T#^7 ,#WF/ WP THF0;X3XP!D\-I2HPEL_;J_( M&K?8FWJ')J[VB$%(0,P4CP.@(Z6'ZEYSX\F5IU*-I8^J0]AC0:K0*W;<_8M> MX5W4_K6*RMAWD2AWBRBDC$[9P)KD,N;I]Y2H"2+GQ9.NS][S6,^KW6=,=..6 M,R-;N*5H-+F6H#W!2RU^JK"FH^=V/NGE'62LD]P(19^1YM]. PK%VD>C>^X/7IP(FNI WU.9EG1<1@4:VN *'KZHUYO:W!:*!D;.<_@ MNI[,7W^) ?#N"-?NY35VG?:*D+GMSR0BU<6\RQ3:%"ZSHB1IV(95R<=%0)Y7 MT."4I0P@^ $YU+-[P;S8 MW$Q_>=',"VWY(JD)IV@YUKDS%/*58!7A:N8+UW0$:)@.*#!Z?'ZC9I$M.9S^SBFTM(E7)PQJ2 MQ?7L'1)YZGX?900 *K 6!'2*';-8G2YBK!KS4HA60&)@8,?KR3%KO4(.EL'W M;4J'C(53TT,D!L&R?7CJVSK"P5<5O,>EX\A,T60FGWGF.%Q,3U;A93CBN0#[]M]T"C7'RUES_DSJ S^]NGHZR MY;=3?Y= WO<9P[&[@I(G)>9YEL>-/;%?;ZI[ZH>$;S+/0U*>R;GH8WUT]2MK MH]_W<3'UN(/\\MR6[P6*W 6S$O.^/'5CQT^ J#/2Q123>_=&\'"A/WUPC&Y',^>G'B ML-RF-AP;7M*]/,EN>M!4#;(633LX3.QRQXGF!V_L#/*WR!EJ@^9=2M^^712] M-50@I7K:XK5CZ[8N\^:YC_.%LX7ONU/"WCS)+-?H%:\?D'ZMRGO@[K#BOZNS MM=6(+>FN?:>GGY55E98>(JY]_1]58'3 M",E2M"#]HT16M.5-G]O7CC/-+,G MSE59V[*."46S-4?P7DB&W#A%*]T\BUC;TV%H-$&)[EM?7HU,M2CA)D> M*+U5&[KEB9_;0H5==/M\[]+"ZREI#:&G?CF4>"2#%RRH*.B6][E6:RL-NH^/ M-12UJ'!>8]K1S_M7V<4)Q]8Z(:'S>'!^9EY DI&6*GIG$2OMHPCP.8()OGGJ MM?KAQ>,^5"@_Q1B_1A&&LA*OPOLM2SM\"@&'#HU*WQ2J+P+" MEX?+%EB(:#A>V2B>D-\Q14Z*#$/4 #XJN^K2V,8"Q5Y_";O(DZIMPNUQ=8\P MCPB&070 [@PU199)>+6R>-#B0_+P3(!9-N%Z#7FVQNM_TR^EDW#BE>64V:$- MC0'A27L7WAN+V1^!SYYI]-6=)R@$8A 7IOB[^*A.\ ,;[4DTYB?]S"&[;I'X MB PILMJ'^&(KY1J+*+3^HLI'ZMBV.$GB]H!#2;C.N%YQ3+.;_9D.]HC.$TC6 ME8FZ?CPDU!X!PYF8/1ZWJPZ//^F/%M?;CB>C'HLQI>_=N;WN,D**8G=$LK''F@U+4^_>75 6#,%C89]_S% '_ MYA?:%M>-"DK3CD2!.2_2LC_2 :63V!S CEW(1V3VA*U'_P/HN):]VU'[J/.& ML/-D?3O 8@TWX:@Y7FXT6JL""!.V@FG6V61NMUJL*I*'>WW92.,X*)OX#4_( MEMK&L\?5#X5%J8E*OG#PX+H^Q[[M1:6;(80/59?:+!4/W,O'A?,WIY["$T"C M?,T_DN; IG=3 A=K@5,2Y46DG>GD2P>&Y0TKZ !TZ$,9.@-,I '?BV$2H[N@33ZCGJ6=O*71$"(9+I@XNMHXP0447T3P4C[Q$G96%TP/%T25$:6:^:6'AN M=G%JW3UUT=,Z<08ZP]-2<1I)O43]R>_BG81_U@A.K;7 MB"\N3I$73?)S9U*G#"Z(?+AL]=@[RFM EL'=M&VM79 >G._>L)F:WJJW"#DK MV>D#$(3MO;!K\D!ZKY"@8S-K*SCM4L^#9Y_W$1TZ)[XQ5\[OT_V.;; JO@3/ M;I+_X0#WYG_ 3"X>4P=-; I6$5M4QOZ,)C&^LA0PD@4>7 KC<VA3"\AJ,ZQDD U(ZL/)5Z5F]/B/^+\ YJ0!7XH5MDX! M&[MT/QE7!N",?90,Z "UFJ/K%;2%S4=??85#IG.8'!OJ) \C[S0-\ >HJK*W*G]-$BDJ?&,T]8)&FS2!T9,"3[ M$D5B\YLL /A8%)!0ZOAO;RN'Y"2\Q8HC9^MXL=_,W_OXR3$21Q,$Q:U4<\_6 ME^O!T^5QB;-+E ]MD%'0)Q4R5:*EL'#5L9!O:G7*)#AY;4\30Q1-"O#;[^SL MU:LFGG_UI9IDYS, KT@/(*A/*?V\E85?VI/H!:@IY12>F7+:G'<#8\%DB&V* MYUUBHP..(0.@Q^X8"DM=%X:-FJ(LMZ6]GS&V]T37I#)_%@S+0BZ##-KV,DQ9SY_K%J?OPD#:"]R]?CD)/RND6P1V7VT;BEG;]5L6'4 ZB<.^I< B M,59LLR'6]8:9"_JQ"KW1H]\T+;T/#FBP7<<-+YZ 3=I?M*C]&+ HG/#CVJ)/ M4!=BV[P8/W=OU_SEELYH5"\>\M5!8RF29 @6YPZ)MQCZG.\\X(J&=B$_R=:8 MX :'-].+_2[B.JZW8O/0%A2"^67)NZHRS>+2-\/T8P,."^=@WBY%$ZS]'PWU M%J[L;\[9-YS>SFRQMD93EY5PWOTPLMI9=*)\S98"15/8VVQR'>RM/U9Z>RU<"?M.UFDP/7'!JLRIBIU4B=V44DC:+/6?E]) M)?12Q"-D;"N.QHF[GQ;[L/WFJ1G6L=:"^I3'W8U>"PJ MS&WIX%&AMR)!D("'(*+RT "$O52?)^E+GZ[;L>R=I!_P!P4H*]X6(2CG,''& M*X5S-F,JAC1W"P4ACC BJJI"$U4S_I'K12OU6UQ4]K*Q$ MSR;,) WQ:&PE-ILHA1?<@B!W!*6"*99NF&A'MF3ODRX_YF:1[I"^RA"QPI%F MM0="!XW[\R]Z5A?E)YDG.^7;L3XPN?CD];1*C(?HR#U7JM+2_1HMDRO&#TR* MYIES55YY%B,4IS,<1\ZP'P=.7^NY@ 1 MX_O;!X7+YSIW.M>F S,H#7]]78Z%0?RSZ+=;#RQ!EH':JT0ZX!2#W;W9_*5! M1 4JV-AZ3#;![0 T=72KD@ZPQ)))E*7RO+'P)#LEM^8W:'>;=NM^87^2?G^\ M9+0B0=:GE/?>*H*JIJDLY>@DPG;>,#RD2"4H9VD4?#S?QAU]G CY"+L[4OWH M8O0/T H&T@&)]2I%[%AXG W?Y';R(3TYH8*'318X"%>7!,S^Z7F>(SG&IM^Z MUJBR6)F!H>*/F2D?G &B\PQOJ0M']$.][)(LXTJS M3&VKPHZJI+3S_ B+4F!:503I=3E!\9EU0LB>6CH@NAQ$[U98L<6O"SC0K-, M%JI%\#D'W('-,0VT<4)EU"\???'1^)EX )4=?CJ ME.-^DF,+FXDFQG82!GO8P;HQ@[)Y:KUZJ5MUR ]\)KT.^]MOQ2 ;HO;ZP%S? MINE\11+: 3L'/I[<)_**AU?EX%D?)!W HH6;HQZ=W+GJ1 >TBOU^];[U@S[/ M\;!&)#X"<:5H@_UGBY\GHP*4[_:@%P>GAV7W;@\'4D+_?@.)NC^,>O4XQ/_V MNI6#/XO\#OY^P%$K_+C)4ALECZ!'*.D'M^SGA&F>V&^B(Y=:*2=JJW*6^%0" ML)E?;;U2*BH^5-SYT&14^/VP\&M5 3^X[#Z\&R?#%WXUA0P:1WQC-YD;N^X^ M30=$W&'^W+L8W?K6U/;4[(1W0J&.MY)DR&4B&ZA-GX],!_QZLM[O0\ @TK]Q MHHK?YZ\7;EV?"L(C/"[/RX.>F$05B&UD1CN93J\5M][K\U/(^;TL>/&23;H? M6(O4]5V*](>RCN/3Q^.9=I)/7HI-G8>$0+*=EIW&:OKJEH!6GTRL7H_# M8\W6ROR_R:(ZX!VXK>?3H:I"^;"R'X?.5 <>E42BG):=)>:D>! &T7=M4]%CK]K'])"\UYC>?G=@L-NP .#&,$0-I6F-XS4XZ MO.M_&H]-5'2G[,\%%;B/*2R/9UW7)Q8XS\X0+X^UG(%FZ4QI_+@&4A2/?YAW MY/$S@$"T>20.^,+W/$%&0^4KLV;_^($NU\RKP"V+1:0 T(NLVSBQ'X]]5586 MF6%RXQ+/QH@CXRF?1I*#IGMT(-<2/::Q?4M;K]4FXA6^& M153+ ,/!WD!UU#9X-8"'SD&GF:6E1[OQ'?QMXH+OH_(E$9?!]ZR],%.00[ M'9LC8X=M*%L]4QUV2V:ATOTU MA(GQX+WFQ?K*H:L))I#H M6;\KXA*54/\ZB#N+LJ*\KD#W25"B76\I"3@]_N) E5MIH7>7!V\K%6_LISP4 MLGU!8NOIH(BE4EFMK4/MT-"Y&*KTN!-Y.!V._.[Q8E/Z0[?UN5REC;J=;2DJ M_E*FCVH:,%GYPG==5GC+=XV,A3Y-KF?;TL=?9P]V\V[Q@@CQ%X_VNL>O@EPS?UG^Z9_ MLWNQA0T&"Y(,F\=>>I!GX[>J$Z9.9E#3C?!^48=8_19;-]XC?TU0UT"G#$Q;:XQ%>FF:%(2H/)/ MV P51)CO==^ L+H=SM N*P]<>?;0J?3SSX*1'I9=KLI)=CA[H_FEN DS[]O< MC@[O'CLJW6SW#T-%!GAYI &#\F!7-3%K!4[Q#D\.#3/9-& CR=D]=MV\^G*Q*WR0MXV2%#:"?_&)%FP('X6G6DRW5'R M_/$7,.'O/8+?_1/B,S>!E>>F0,'(Y?,,9\LPKESSQZ%8. MET1M?6Z9M8AZ!F**OO,OF>C,/TO"W]5XYR%MX,$X]4Z#T!_ ;6PH<1I?& %Y M@06F1S[1!>)B IA7X@58Z0!["4L*6?B>HSN]^:;VBBV8; MV52%4SW&MO"Y&L=]_E>_Y36![*;C,BL3_+:#+A0U?G\P;WOK*^D$BF UXR-6(W%D2I-$="897<@+"MT+E'\3JU:G=3R@8( M[7\V04KBV*NT_>S@C:XF?_>5F_CUH6P_?U?9K\CU1UFLV4WQ/[KJ0>$P235% MM8R(",/@=W=EM&UVZ8!/2L9BZ34;"YTI+HU)OMA#XQ4$\3"1SXU2))2%N44! M"630=U13 DK ZWWL48Q5Q%!.9@GZ679QG=ZGSY[7,3AQ%<+ MXE:$[Y_%2)Z.[#9D@B$G;QRJ',<&>-W/3(8E)P#?GAZF((V7(\2!/L 36;KF M$"9=O')>R)H#F'NBT+<[IUZ4ZGH=W2%W73>0;U% :A3ZS9(.."FA;YR\Z-2Q M+S@";RVLYOI3*'3CC4\XUMG_)$.4#9HSFY4N7CF^.!@YXR[Z1GT+-(X,"BK*N5D M.^'NKCS1.D[\8Y'^@>(K@!/:;E4@/[D+-]^7IXV:"/DZ[;8(=8P3,+?[2RY( M:8+F#?3^&&FA6&+7,KIL#&4)V@L<7@F(I,L>[]=FPJBB:L6]%Q"A8M>9MM^L M?_'1+& 1*U0?]["NY&DY&B?^LVW [W4FC.G7"A()4(V)O'6I^X[Z<1OO;;-=6CN?Z5^6#GU5L@K_\4_YUB:&9$@3I /0FI"U#62X MKO7WVA,-ZQ+YWM8/TNW;;[]_AE0:,TJ0[9WK:X>U.$7#U+$%X2K0.]I2-ZMJ M$;Z+TM=4QM- J1+U9R.S8F?<)5>U+JM\QB &-JO-'G95JUJ"NQF]38UT%!2M8C"/7APQ41 M"XAZVK8Z'0!JJ53:#H=>[R>V36F1;K\X<^M12&1J+3@V]J?\ZY_^1(8GY+P3 MGB4H:C\8C%DHM8+_\!IN+-!=26(ROFJEI;&W[:",6H2P?/SUNH+CHHW&5L&R M42-_$$I"2S\*7Q*>U]:VZWGS%/:\8PFW=+ZL8)A#$M,E]G;W)I;&QA+FAT;5!+ 0(4 Q0 ( .>&KU@F9M!8'@4 +(A < M " ?)K!0!E83 R,#4R,S4P,65X,2TS7V=O#0M-%]G;W)I;&QA+FAT;5!+ 0(4 Q0 ( .>&KUBC MJ(O%R@, 49 < " 9[\!0!E83 R,#4R,S4P,65X."TQ M7V=O&KUC ?70]%A< .H_ 0 6 M " 6]T!@!G;'-P=2TR,#(S,3(S,5]C86PN>&UL4$L! A0# M% @ YX:O6.TUW8F&O0 =SP, !8 ( !N8L& &=L&KU@X B\O)\( !<*#0 6 " 6$]"0!G;'-P M=2TR,#(S,3(S,5]P&UL4$L! A0#% @ YX:O6*PTV+9]0@ 1E( M T ( !O/\) &EM86=E7S P,2YJ<&=02P$"% ,4 " #G MAJ]8'&P_"W8* !S"P #0 @ %D0@H :6UA9V5?,# R+FIP M9U!+ 0(4 Q0 ( .>&KU@'TN_RX18 #L8 - " 05- M"@!I;6%G95\P,#,N:G!G4$L! A0#% @ YX:O6"90+4?D%@ F1@ T M ( !$60* &EM86=E7S P-"YJ<&=02P$"% ,4 " #GAJ]8 M1P4YC*%U !LBP #0 @ $@>PH :6UA9V5?,# U+FIP9U!+ 4!08 %@ 6 /(% #L\ H ! end XML 227 ea0205235-20f_gorilla_htm.xml IDEA: XBRL DOCUMENT 0001903145 2023-01-01 2023-12-31 0001903145 dei:BusinessContactMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OrdinarySharesMember 2023-01-01 2023-12-31 0001903145 glspu:WarantsMember 2023-01-01 2023-12-31 0001903145 2023-12-31 0001903145 2022-12-31 0001903145 2022-01-01 2022-12-31 0001903145 2021-01-01 2021-12-31 0001903145 ifrs-full:IssuedCapitalMember 2022-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2022-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2022-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-12-31 0001903145 ifrs-full:TreasurySharesMember 2022-12-31 0001903145 ifrs-full:IssuedCapitalMember 2023-01-01 2023-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2023-01-01 2023-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2023-01-01 2023-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsMember 2023-01-01 2023-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TreasurySharesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:IssuedCapitalMember 2023-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2023-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2023-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2023-12-31 0001903145 glspu:EmployeeShareOptionsMember 2023-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2023-12-31 0001903145 ifrs-full:TreasurySharesMember 2023-12-31 0001903145 ifrs-full:IssuedCapitalMember 2021-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2021-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2021-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2021-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2021-12-31 0001903145 glspu:EmployeeShareOptionsMember 2021-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2021-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-12-31 0001903145 ifrs-full:TreasurySharesMember 2021-12-31 0001903145 2021-12-31 0001903145 ifrs-full:IssuedCapitalMember 2022-01-01 2022-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2022-01-01 2022-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TreasurySharesMember 2022-01-01 2022-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2022-12-31 0001903145 ifrs-full:IssuedCapitalMember 2020-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2020-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2020-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2020-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2020-12-31 0001903145 glspu:EmployeeShareOptionsMember 2020-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2020-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2020-12-31 0001903145 ifrs-full:TreasurySharesMember 2020-12-31 0001903145 2020-12-31 0001903145 ifrs-full:IssuedCapitalMember 2021-01-01 2021-12-31 0001903145 glspu:ShareCapitalPreferredShareMember 2021-01-01 2021-12-31 0001903145 glspu:AdvanceReceiptsForShareCapitalMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AdditionalPaidinCapitalMember 2021-01-01 2021-12-31 0001903145 glspu:AdditionalPaidInCapitalTreasuryShareTransactionMember 2021-01-01 2021-12-31 0001903145 glspu:EmployeeShareOptionsMember 2021-01-01 2021-12-31 0001903145 glspu:AdditionPaidInCapitalInExcessOfParValueOfPreferredShareMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-12-31 0001903145 ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember 2021-01-01 2021-12-31 0001903145 ifrs-full:TreasurySharesMember 2021-01-01 2021-12-31 0001903145 glspu:AmendmentsToIAS1DisclosureOfAccountingPoliciesMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS8DefinitionOfAccountingEstimatesMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS12DeferredTaxRelatedToAssetsAndLiabilitiesArisingFromASingleTransactionMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS12InternationalTaxReformPillarTwoModelRulesMember 2023-01-01 2023-12-31 0001903145 glspu:IFRS17InsuranceContractsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS17InsuranceContractsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentToIFRS17InitialApplicationOfIFRS17AndIFRS9ComparativeInformationMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS16LeaseLiabilityInASaleAndLeasebackMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS1ClassificationOfLiabilitiesAsCurrentOrNoncurrentMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS1NoncurrentLiabilitiesWithCovenantsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS7AndIFRS7SupplierFinanceArrangementsMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIAS21LackOfExchangeabilityMember 2023-01-01 2023-12-31 0001903145 glspu:AmendmentsToIFRS10AndIAS28SaleOrContributionOfAssetsBetweenAnInvestorAndItsAssociateOrJointVentureMember 2023-01-01 2023-12-31 0001903145 glspu:IFRS18PresentationAndDisclosureInFinancialStatementsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2023-12-31 0001903145 glspu:GorillaScienceTechnologyHoldingIncGorillaBVIMember 2022-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2022-01-01 2022-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2023-12-31 0001903145 glspu:ISSCoreTechnologyIncMember 2022-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2022-01-01 2022-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2023-12-31 0001903145 glspu:TelmediaTechnologyLimitedTelmediaMember 2022-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2023-12-31 0001903145 glspu:GorillaSPACPartnersCoGlobalMember 2022-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2023-12-31 0001903145 glspu:GorillaTechnologyUKLimitedGorillaUKMember 2022-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2022-01-01 2022-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2023-12-31 0001903145 glspu:GlobalSPACPartnersCoGlobalMember 2022-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2023-12-31 0001903145 glspu:GorillaTechnologyIncGorillaTaiwanMember 2022-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2022-01-01 2022-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncNSGURADMember 2022-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2023-12-31 0001903145 glspu:GorillaTechnologyJapanIncGorillaJapanMember 2022-12-31 0001903145 glspu:GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIndiaPrivateLimitedGorillaIndiaMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaDistributionPartnersLimitedGorillaDistributionMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaDistributionPartnersLimitedGorillaDistributionMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaDistributionEgyptMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaDistributionEgyptMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LandAndBuildingsMember 2023-01-01 2023-12-31 0001903145 glspu:TransportationEquipmentsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseholdImprovementsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseholdImprovementsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OtherPropertyPlantAndEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 ifrs-full:TopOfRangeMember 2023-12-31 0001903145 ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 ifrs-full:TopOfRangeMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtAmortisedCostMember 2023-12-31 0001903145 2022-01-01 0001903145 glspu:NotPastDueMember 2023-12-31 0001903145 glspu:NotPastDueMember 2022-12-31 0001903145 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2023-12-31 0001903145 ifrs-full:LaterThanThreeMonthsAndNotLaterThanSixMonthsMember 2022-12-31 0001903145 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:LaterThanSixMonthsAndNotLaterThanOneYearMember 2022-12-31 0001903145 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember 2023-12-31 0001903145 ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember 2022-12-31 0001903145 ifrs-full:AtCostMember 2023-12-31 0001903145 glspu:AllowanceForValuationLossMember 2023-12-31 0001903145 glspu:BookValueMember 2023-12-31 0001903145 ifrs-full:AtCostMember 2022-12-31 0001903145 glspu:AllowanceForValuationLossMember 2022-12-31 0001903145 glspu:BookValueMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostMember 2022-12-31 0001903145 glspu:CostMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 glspu:AccumulatedDepreciationMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:TotalMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:TotalMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:TotalMember 2022-12-31 0001903145 glspu:TotalMember 2022-12-31 0001903145 ifrs-full:LandMember 2022-12-31 0001903145 ifrs-full:BuildingsMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2022-12-31 0001903145 glspu:OtherEquipmentMember 2022-12-31 0001903145 ifrs-full:LandMember 2023-01-01 2023-12-31 0001903145 ifrs-full:BuildingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2023-01-01 2023-12-31 0001903145 glspu:OtherEquipmentMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LandMember 2023-12-31 0001903145 ifrs-full:BuildingsMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2023-12-31 0001903145 glspu:OtherEquipmentMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostOneMember 2023-12-31 0001903145 glspu:CostOneMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 glspu:AccumulatedDepreciationOneMember 2023-12-31 0001903145 ifrs-full:LandMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostMember 2021-12-31 0001903145 glspu:CostMember 2021-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 glspu:AccumulatedDepreciationMember 2021-12-31 0001903145 ifrs-full:LandMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:BuildingsMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:TotalMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:TotalMember 2021-12-31 0001903145 glspu:OtherEquipmentMember glspu:TotalMember 2021-12-31 0001903145 glspu:TotalMember 2021-12-31 0001903145 ifrs-full:LandMember 2021-12-31 0001903145 ifrs-full:BuildingsMember 2021-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2021-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2021-12-31 0001903145 glspu:OtherEquipmentMember 2021-12-31 0001903145 ifrs-full:LandMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BuildingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember 2022-01-01 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember 2022-01-01 2022-12-31 0001903145 glspu:OtherEquipmentMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LandMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:CostTwoMember 2022-12-31 0001903145 glspu:CostTwoMember 2022-12-31 0001903145 ifrs-full:LandMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:BuildingsMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:ComputerEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:OfficeEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 glspu:OtherEquipmentMember glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 glspu:AccumulatedDepreciationTwoMember 2022-12-31 0001903145 ifrs-full:VehiclesMember 2023-12-31 0001903145 ifrs-full:VehiclesMember 2022-12-31 0001903145 ifrs-full:BuildingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:VehiclesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:VehiclesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:VehiclesMember 2021-01-01 2021-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2022-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2022-12-31 0001903145 glspu:TotalMember 2022-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2023-01-01 2023-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2023-01-01 2023-12-31 0001903145 glspu:TotalMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ComputerSoftwareMember 2023-12-31 0001903145 glspu:IntellectualPropertyRightsMember 2023-12-31 0001903145 glspu:TotalMember 2023-12-31 0001903145 glspu:ComputerSoftwareOneMember 2021-12-31 0001903145 glspu:ComputerSoftwareOneMember 2022-01-01 2022-12-31 0001903145 glspu:ComputerSoftwareOneMember 2022-12-31 0001903145 glspu:PrepaidPensionMember 2023-12-31 0001903145 glspu:PrepaidPensionMember 2022-12-31 0001903145 glspu:GuaranteeDepositMember 2023-12-31 0001903145 glspu:GuaranteeDepositMember 2022-12-31 0001903145 glspu:OtherMember 2023-12-31 0001903145 glspu:OtherMember 2022-12-31 0001903145 2022-09-01 2022-09-30 0001903145 2022-09-30 0001903145 2023-03-31 0001903145 glspu:BankCollaterializedBorrowingsMember 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:LoanFromShareholdersMember 2023-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:TopOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:BottomOfRangeMember 2023-01-01 2023-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember 2022-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:BankCollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LoanFromShareholdersMember 2022-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LoanFromShareholdersMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanBuildingAndStructureMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeMember 2023-01-01 2023-12-31 0001903145 glspu:LCLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeNineMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeTwoMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanSixteenMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanOneMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanThreeMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanFiveMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanSixMember 2023-01-01 2023-12-31 0001903145 glspu:LGMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanSeventeenMember 2023-01-01 2023-12-31 0001903145 glspu:ShortTermBankLoanSevenMember 2023-01-01 2023-12-31 0001903145 glspu:LetterOfGuaranteeThirteenMember 2023-01-01 2023-12-31 0001903145 glspu:LongTermBankLoanEighteenMember 2023-01-01 2023-12-31 0001903145 glspu:LCLoanThreeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanThreeMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeSixMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFourMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeTwentyMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeTwelveMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanEightMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanNineMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanTenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanElevenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanTwelveMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanFourMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:LCLoanFiveMember ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanEightMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeEightMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanThreetenMember 2022-01-01 2022-12-31 0001903145 glspu:ShortTermBankLoanTwoMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeFourteenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanFourteenMember 2022-01-01 2022-12-31 0001903145 glspu:LongTermBankLoanFifteenMember 2022-01-01 2022-12-31 0001903145 glspu:CreditLoanMember 2022-01-01 2022-12-31 0001903145 glspu:LetterOfGuaranteeFiveMember 2022-01-01 2022-12-31 0001903145 glspu:PayablesOnIntangibleAssetsMember 2023-12-31 0001903145 glspu:PayablesOnIntangibleAssetsMember 2022-12-31 0001903145 glspu:ProfessionalFeePayableMember 2023-01-01 2023-12-31 0001903145 glspu:ProfessionalFeePayableMember 2022-01-01 2022-12-31 0001903145 glspu:SalariesAndBonusesPayableMember 2023-01-01 2023-12-31 0001903145 glspu:SalariesAndBonusesPayableMember 2022-01-01 2022-12-31 0001903145 glspu:PensionPayableMember 2023-12-31 0001903145 glspu:PensionPayableMember 2022-12-31 0001903145 glspu:PayablesOnMachineryAndEquipmentMember 2023-12-31 0001903145 glspu:PayablesOnMachineryAndEquipmentMember 2022-12-31 0001903145 glspu:OthersMember 2023-12-31 0001903145 glspu:OthersMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember 2023-12-31 0001903145 glspu:UncollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UncollaterializedBorrowingsMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember 2023-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsOneMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsTwoMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsThreeMember 2022-12-31 0001903145 glspu:UncollaterializedBorrowingsMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UncollaterializedBorrowingsMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFourMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsFiveMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSixMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSixMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSevenMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:CollaterializedBorrowingsSevenMember 2022-12-31 0001903145 srt:ScenarioForecastMember 2024-01-01 2024-12-31 0001903145 2005-07-01 2005-07-01 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2022-12-31 0001903145 ifrs-full:PlanAssetsMember 2022-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2022-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2023-01-01 2023-12-31 0001903145 ifrs-full:PlanAssetsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:PlanAssetsMember 2023-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2023-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2021-12-31 0001903145 ifrs-full:PlanAssetsMember 2021-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2021-12-31 0001903145 ifrs-full:PresentValueOfDefinedBenefitObligationMember 2022-01-01 2022-12-31 0001903145 ifrs-full:PlanAssetsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:NetDefinedBenefitLiabilityAssetMember 2022-01-01 2022-12-31 0001903145 glspu:DiscountRateIncrease05Member 2023-12-31 0001903145 glspu:DiscountRateDecrease05Member 2023-12-31 0001903145 glspu:FutureSalaryIncreasesIncrease05Member 2023-12-31 0001903145 glspu:FutureSalaryIncreasesDecrease05Member 2023-12-31 0001903145 glspu:DiscountRateIncrease05Member 2022-12-31 0001903145 glspu:DiscountRateDecrease05Member 2022-12-31 0001903145 glspu:FutureSalaryIncreasesIncrease05Member 2022-12-31 0001903145 glspu:FutureSalaryIncreasesDecrease05Member 2022-12-31 0001903145 glspu:OptionsMember glspu:ShareBasedPaymentMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsOneMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsTwoMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsThreeMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionsFourMember 2023-01-01 2023-12-31 0001903145 glspu:EmployeeShareOptionFiveMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanTwoYearsAndNotLaterThanThreeYearsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanThreeYearsAndNotLaterThanFourYearsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LaterThanFourYearsAndNotLaterThanFiveYearsMember 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear1Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear2Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear3Member 2022-01-01 2022-12-31 0001903145 glspu:AtTheBeginningOfYear4Member 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsOneMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsTwoMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsThreeMember 2022-01-01 2022-12-31 0001903145 glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember glspu:EmployeeShareOptionsFourMember 2022-01-01 2022-12-31 0001903145 ifrs-full:BottomOfRangeMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TopOfRangeMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateOneMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateTwoMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateThreeMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateFourMember 2022-01-01 2022-12-31 0001903145 glspu:GrantDateFiveMember 2022-01-01 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2021-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2023-01-01 2023-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2022-01-01 2022-12-31 0001903145 ifrs-full:WarrantyProvisionMember 2023-12-31 0001903145 glspu:PublicWarrantsMember 2023-01-01 2023-12-31 0001903145 glspu:PrivateWarrantsMember 2023-01-01 2023-12-31 0001903145 glspu:PublicWarrantsMember 2022-12-31 0001903145 glspu:PublicWarrantsMember 2023-12-31 0001903145 glspu:PrivateWarrantsMember 2022-12-31 0001903145 glspu:PrivateWarrantsMember 2023-12-31 0001903145 glspu:PublicWarrantsMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesAConvertiblePreferenceSharesMember 2023-12-31 0001903145 glspu:SeriesAOrdinaryShareMember 2023-01-01 2023-12-31 0001903145 glspu:SecuritiesPurchaseAgreementMember 2023-09-30 2023-09-30 0001903145 glspu:ConvertiblePreferrenceSharesMember 2023-12-31 0001903145 ifrs-full:PreferenceSharesMember 2022-12-31 0001903145 ifrs-full:MajorBusinessCombinationMember 2023-12-31 0001903145 ifrs-full:MajorBusinessCombinationMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaMember 2023-01-01 2023-12-31 0001903145 2022-12-05 0001903145 glspu:KohSihPingMember 2022-12-05 0001903145 glspu:SeriesAOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesAOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesAOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesBOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2021-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2022-01-01 2022-12-31 0001903145 glspu:SeriesCOrdinarySharesMember 2022-12-31 0001903145 glspu:SeriesDOrdinarySharesMember 2022-12-31 0001903145 2022-12-01 0001903145 2021-12-01 0001903145 2022-12-02 2023-12-01 0001903145 2021-12-02 2022-12-01 0001903145 2023-12-01 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:HardwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:SoftwareSalesMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:GovernmentMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember glspu:ServiceRevenueMember ifrs-full:NongovernmentCustomersMember 2021-01-01 2021-12-31 0001903145 glspu:HardwareMember 2023-01-01 2023-12-31 0001903145 glspu:SoftwareMember 2023-01-01 2023-12-31 0001903145 glspu:ServiceRevenueMember 2023-01-01 2023-12-31 0001903145 glspu:TotalMember 2023-01-01 2023-12-31 0001903145 glspu:HardwareMember 2022-01-01 2022-12-31 0001903145 glspu:SoftwareMember 2022-01-01 2022-12-31 0001903145 glspu:ServiceRevenueMember 2022-01-01 2022-12-31 0001903145 glspu:TotalMember 2022-01-01 2022-12-31 0001903145 glspu:HardwareMember 2021-01-01 2021-12-31 0001903145 glspu:SoftwareMember 2021-01-01 2021-12-31 0001903145 glspu:ServiceRevenueMember 2021-01-01 2021-12-31 0001903145 glspu:TotalMember 2021-01-01 2021-12-31 0001903145 glspu:CostOfRevenueMember 2023-01-01 2023-12-31 0001903145 glspu:OperatingExpensesMember 2023-01-01 2023-12-31 0001903145 glspu:CostOfRevenueMember 2022-01-01 2022-12-31 0001903145 glspu:OperatingExpensesMember 2022-01-01 2022-12-31 0001903145 glspu:CostOfRevenueMember 2021-01-01 2021-12-31 0001903145 glspu:OperatingExpensesMember 2021-01-01 2021-12-31 0001903145 glspu:TaiwanTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:HongKongTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:JapanTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:UnitedStatesTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:UnitedKingdomTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:IndiaTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:EgyptTaxationMember 2023-01-01 2023-12-31 0001903145 glspu:IncomeTaxMember 2022-12-31 0001903145 glspu:IncomeTaxMember 2023-01-01 2023-12-31 0001903145 glspu:IncomeTaxMember 2023-12-31 0001903145 glspu:IncomeTaxMember 2021-12-31 0001903145 glspu:IncomeTaxMember 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2016Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2018Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2020Member 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2021Member 2023-01-01 2023-12-31 0001903145 glspu:TaxYears2022Member 2023-01-01 2023-12-31 0001903145 glspu:TaxYearTwoZeroTwoThreeMember 2023-01-01 2023-12-31 0001903145 glspu:TaxeYear2016Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2017Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2018Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2020Member 2022-01-01 2022-12-31 0001903145 glspu:TaxeYear2021Member 2022-01-01 2022-12-31 0001903145 glspu:TaxYears2022Member 2022-01-01 2022-12-31 0001903145 glspu:EmployeesEquityCompensationMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ConvertibleInstrumentsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:WarrantsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2022-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2022-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2022-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2022-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2023-01-01 2023-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2023-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2023-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2023-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2023-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2021-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2021-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2021-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2021-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2022-01-01 2022-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2020-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2020-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2020-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2020-12-31 0001903145 ifrs-full:ShorttermBorrowingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:LongtermBorrowingsMember 2021-01-01 2021-12-31 0001903145 ifrs-full:LeaseLiabilitiesMember 2021-01-01 2021-12-31 0001903145 ifrs-full:AssetsHeldToHedgeLiabilitiesArisingFromFinancingActivitiesMember 2021-01-01 2021-12-31 0001903145 2022-12-05 2022-12-05 0001903145 glspu:KowShyhPinMember 2023-01-01 2023-12-31 0001903145 glspu:OriginRiseLimitedMember 2023-01-01 2023-12-31 0001903145 glspu:AsteriaCorporationMember 2023-01-01 2023-12-31 0001903145 glspu:TimeDepositsMember 2022-01-01 2022-12-31 0001903145 glspu:TimeDepositsMember 2023-01-01 2023-12-31 0001903145 glspu:BuildingsAndStructuresMember 2022-01-01 2022-12-31 0001903145 glspu:BuildingsAndStructuresMember 2023-01-01 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncMember 2023-01-01 2023-12-31 0001903145 glspu:NSGUARDTechnologyIncMember 2022-01-01 2022-12-31 0001903145 glspu:GorillaTechnologyIncMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaTaiwanMember 2023-01-01 2023-12-31 0001903145 glspu:GorillaTaiwanMember 2022-01-01 2022-12-31 0001903145 glspu:BerwickResourcesLimitedMember 2022-01-01 2022-12-31 0001903145 2024-01-18 2024-01-18 0001903145 2024-02-01 2024-02-29 0001903145 ifrs-full:TradeReceivablesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:CreditRiskMember 2023-12-31 0001903145 ifrs-full:CreditRiskMember 2022-12-31 0001903145 currency:TWD 2023-12-31 0001903145 currency:TWD 2023-01-01 2023-12-31 0001903145 currency:EGP 2023-12-31 0001903145 currency:EGP 2023-01-01 2023-12-31 0001903145 currency:GBP 2023-12-31 0001903145 currency:GBP 2023-01-01 2023-12-31 0001903145 currency:TWD 2022-12-31 0001903145 currency:TWD 2022-01-01 2022-12-31 0001903145 glspu:NotPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:NotPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:BottomOfRangeMember 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:TopOfRangeMember 2023-12-31 0001903145 glspu:Over366DaysPastDueMember 2023-12-31 0001903145 glspu:NotPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:UpTo180DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:UpTo365DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:Over366DaysPastDueMember 2023-01-01 2023-12-31 0001903145 glspu:NotPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:NotPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:BottomOfRangeMember 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember ifrs-full:TopOfRangeMember 2022-12-31 0001903145 glspu:Over366DaysPastDueMember 2022-12-31 0001903145 glspu:NotPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:UpTo180DaysPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:UpTo365DaysPastDueMember 2022-01-01 2022-12-31 0001903145 glspu:Over366DaysPastDueMember 2022-01-01 2022-12-31 0001903145 ifrs-full:TradeReceivablesMember 2022-12-31 0001903145 glspu:OtherReceivablesMember 2022-12-31 0001903145 glspu:OtherReceivablesMember 2023-01-01 2023-12-31 0001903145 ifrs-full:TradeReceivablesMember 2023-12-31 0001903145 glspu:OtherReceivablesMember 2023-12-31 0001903145 ifrs-full:TradeReceivablesMember 2021-12-31 0001903145 ifrs-full:TradeReceivablesMember 2022-01-01 2022-12-31 0001903145 ifrs-full:NotLaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2023-12-31 0001903145 ifrs-full:NotLaterThanOneYearMember 2022-12-31 0001903145 ifrs-full:LaterThanOneYearMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-12-31 0001903145 ifrs-full:Level1OfFairValueHierarchyMember 2023-12-31 0001903145 ifrs-full:Level2OfFairValueHierarchyMember 2023-12-31 0001903145 ifrs-full:Level3OfFairValueHierarchyMember 2023-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level1OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:InvestmentInARentacaptiveCompanyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level1OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level2OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember ifrs-full:Level3OfFairValueHierarchyMember 2022-12-31 0001903145 glspu:WarrantLiabilitiesMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2021-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-01-01 2023-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2022-01-01 2022-12-31 0001903145 ifrs-full:FinancialAssetsAtFairValueThroughProfitOrLossCategoryMember 2023-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2022-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2021-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2023-01-01 2023-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2022-01-01 2022-12-31 0001903145 glspu:PrivateWarrantLiabilitiesAtFairValueMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2022-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2021-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2023-01-01 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2022-01-01 2022-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesAtFairValueMember 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-01-01 2023-12-31 0001903145 glspu:WarrantLiabilitiesMember 2023-12-31 0001903145 glspu:WarrantLiabilitieMember 2023-01-01 2023-12-31 0001903145 glspu:WarrantLiabilitieMember 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-01-01 2023-12-31 0001903145 glspu:ConvertiblePreferenceShareLiabilitiesMember 2023-12-31 0001903145 country:TW 2023-01-01 2023-12-31 0001903145 country:TW 2022-01-01 2022-12-31 0001903145 country:TW 2021-01-01 2021-12-31 0001903145 ifrs-full:AllOtherSegmentsMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2023-01-01 2023-12-31 0001903145 glspu:VideoIoTMember 2023-01-01 2023-12-31 0001903145 glspu:OtherSegmentMember 2023-01-01 2023-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2023-01-01 2023-12-31 0001903145 glspu:ConsolidationMember 2023-01-01 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2023-12-31 0001903145 glspu:VideoIoTMember 2023-12-31 0001903145 glspu:OtherSegmentMember 2023-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2023-12-31 0001903145 glspu:ConsolidationMember 2023-12-31 0001903145 glspu:SecurityConvergenceMember 2022-01-01 2022-12-31 0001903145 glspu:VideoIoTMember 2022-01-01 2022-12-31 0001903145 glspu:OtherSegmentMember 2022-01-01 2022-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2022-01-01 2022-12-31 0001903145 glspu:ConsolidationMember 2022-01-01 2022-12-31 0001903145 glspu:SecurityConvergenceMember 2022-12-31 0001903145 glspu:VideoIoTMember 2022-12-31 0001903145 glspu:OtherSegmentMember 2022-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2022-12-31 0001903145 glspu:ConsolidationMember 2022-12-31 0001903145 glspu:SecurityConvergenceMember 2021-01-01 2021-12-31 0001903145 glspu:VideoIoTMember 2021-01-01 2021-12-31 0001903145 glspu:OtherSegmentMember 2021-01-01 2021-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2021-01-01 2021-12-31 0001903145 glspu:ConsolidationMember 2021-01-01 2021-12-31 0001903145 glspu:SecurityConvergenceMember 2021-12-31 0001903145 glspu:VideoIoTMember 2021-12-31 0001903145 glspu:OtherSegmentMember 2021-12-31 0001903145 glspu:AdjustmentAndWriteoffMember 2021-12-31 0001903145 glspu:ConsolidationMember 2021-12-31 0001903145 country:TW 2023-12-31 0001903145 country:TW 2022-12-31 0001903145 country:TW 2021-12-31 0001903145 country:HK 2023-01-01 2023-12-31 0001903145 country:HK 2023-12-31 0001903145 country:HK 2022-01-01 2022-12-31 0001903145 country:HK 2022-12-31 0001903145 country:HK 2021-01-01 2021-12-31 0001903145 country:HK 2021-12-31 0001903145 glspu:OthersMember 2023-01-01 2023-12-31 0001903145 glspu:OthersMember 2023-12-31 0001903145 glspu:OthersMember 2022-01-01 2022-12-31 0001903145 glspu:OthersMember 2022-12-31 0001903145 glspu:OthersMember 2021-01-01 2021-12-31 0001903145 glspu:OthersMember 2021-12-31 0001903145 srt:AmericasMember 2023-01-01 2023-12-31 0001903145 srt:AmericasMember 2023-12-31 0001903145 srt:AmericasMember 2022-01-01 2022-12-31 0001903145 srt:AmericasMember 2022-12-31 0001903145 srt:AmericasMember 2021-01-01 2021-12-31 0001903145 srt:AmericasMember 2021-12-31 0001903145 country:KY 2023-01-01 2023-12-31 0001903145 country:KY 2023-12-31 0001903145 country:KY 2022-01-01 2022-12-31 0001903145 country:KY 2022-12-31 0001903145 country:KY 2021-01-01 2021-12-31 0001903145 country:KY 2021-12-31 0001903145 glspu:OtherRegionsMember 2023-01-01 2023-12-31 0001903145 glspu:OtherRegionsMember 2023-12-31 0001903145 glspu:OtherRegionsMember 2022-01-01 2022-12-31 0001903145 glspu:OtherRegionsMember 2022-12-31 0001903145 glspu:OtherRegionsMember 2021-01-01 2021-12-31 0001903145 glspu:OtherRegionsMember 2021-12-31 0001903145 country:SG glspu:CustomerAMember 2023-01-01 2023-12-31 0001903145 country:SG glspu:CustomerAMember 2022-01-01 2022-12-31 0001903145 country:SG glspu:CustomerAMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerBMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerBMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerBMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerCMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerCMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerCMember 2021-01-01 2021-12-31 0001903145 country:TW glspu:CustomerDMember 2023-01-01 2023-12-31 0001903145 country:TW glspu:CustomerDMember 2022-01-01 2022-12-31 0001903145 country:TW glspu:CustomerDMember 2021-01-01 2021-12-31 0001903145 country:EG glspu:CustomerEMember 2023-01-01 2023-12-31 0001903145 country:EG glspu:CustomerEMember 2022-01-01 2022-12-31 0001903145 country:EG glspu:CustomerEMember 2021-01-01 2021-12-31 shares iso4217:USD iso4217:USD shares pure iso4217:EGP 20-F false true 2023-12-31 --12-31 2023 false false 001-41448 GORILLA TECHNOLOGY GROUP INC. E9 Meridien House42 Upper Berkeley Street Marble Arch London GB 5QJ Jayesh Chandan jay@gorilla-technology.com Meridien House42 Upper Berkeley Street Marble Arch London GB 5QJ Ordinary Shares GRRR NASDAQ Warrants GRRRW NASDAQ 75650988 No No Yes Yes Non-accelerated Filer true false false false International Financial Reporting Standards false 5395 Marcum Asia CPAs llp New York, New York 5306857 22996377 995101 1073229 27827915 6871187 34213379 725441 1448202 14041611 23116 68629 7445195 1266442 107228 648617 170461 61803 77537454 47753336 13643000 15878965 16132567 53036 16675 5869512 56342 970201 29905 451580 612982 1034000 659071 37900294 17507542 115437748 65260878 16449110 13492935 107603 58475 603 602 11045758 6674528 6080563 3620998 68510 88469 30327 16981 4638131 6221482 2042410 7767238 1817873 2108896 89614 152373 54316812 28256667 6822438 8251788 63947 61057 59807 148183 23011 6969203 8461028 61286015 36717695 7846 7136 166168318 154730389 -83399309 -96984380 955018 370178 29580140 29580140 54151733 28543183 54151733 28543183 115437748 65260878 64694991 22408808 42242863 19976149 14071902 26468662 44718842 8336906 15774201 1562837 3644316 4961639 16558226 9191505 3430230 70104989 3701796 14110408 15053175 12153098 404210 283555 983932 43819 6032819 1222885 -127025 -27659583 -94844401 -23932460 17059259 -86507495 -8158259 -770410 -235912 -37869 -818065 -835273 -666349 -47655 -599361 -628480 17011604 -87106856 -8786739 3515990 430368 -238445 13495614 -87537224 -8548294 -89457 7409 13087 584840 1672040 -453007 -674297 -1664631 466094 12821317 -89201855 -8082200 1.92 -17.83 -2.88 1.64 -17.83 -2.88 7038173 4908558 2968508 7558479 4908558 2968508 7136 153288043 1442346 -96984380 370178 -29580140 28543183 13495614 13495614 89457 584840 674297 13585071 584840 14169911 881689 -881689 203676 203676 13 695662 695675 560 5214402 5214962 99 873401 873500 38 4450788 4450826 7846 165403985 764333 -83399309 955018 -29580140 54151733 6191100 5844892 33720 486764 935731 1275616 38603627 -9454565 2042218 -30000 45929103 -87537224 -87537224 7409 -1672040 -1664631 -87529815 -1672040 -89201855 6000 -33720 26470 -1250 179392 -179392 346122 346122 6627412 -5813247 37789462 -38603627 -12812331 12812331 949 101268486 -937376 100332059 -6000 -4600 -10600 -31645 1645 30000 6 729738 729744 -29580140 -29580140 7136 153288043 1442346 -96984380 370178 -29580140 28543183 6153300 5844892 222644 935731 1099795 38603627 -919358 1589211 -30000 53499842 -8548294 -8548294 13087 453007 466094 -8535207 453007 -8082200 37800 33720 138590 -74590 135520 125530 -125530 375941 375941 6191100 5844892 33720 486764 935731 1275616 38603627 -9454565 2042218 -30000 45929103 -17011604 87106856 8786739 12153098 404210 522963 5938167 6385999 726031 1687618 2361009 -94 -70698 459 48488 70104989 695675 203676 346122 375941 818065 835273 666349 770410 235912 37869 263237 960564 69335 6050777 -78128 405008 -33487938 914452 -158970 962163 3580932 -1579304 45513 83598 -62449 6017351 1245559 -344354 91993 -628687 -187708 -162359 -55832 -158 55361 -30235 49128 38281 20194 -66 -35835 4629441 -1378916 1371017 -645270 9129 1163036 -17069 -108794 837 -62759 23017 28566 -9489756 -8320734 2241944 751998 235912 37869 -668540 -686841 -655673 -22621 -2174 -1167 -9428919 -8773837 1622973 -1105540 297357 2935249 7496271 6122 459 3517971 73093 899005 2187890 135937 34599728 1579329 -285314 368 -72142 -38694248 -1925624 -9910351 28050769 12492935 5000000 -25205710 -20089523 -327098 1561723 3447526 6146341 3193619 4899022 4933134 -16344 -90549 -33864 135520 292416 32324004 4372875 714230 23290000 -873500 29733194 23607185 5987765 700453 143905 91105 -17689520 13051629 -2208508 22996377 9944748 12153256 5306857 22996377 9944748 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify"><b>Corporate and group information</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in">Gorilla Technology Group Inc. (the “Company”) was incorporated in the Cayman Islands in May 2001. The Company and its subsidiaries (collectively referred herein as the “Group”) is a global solution provider in Security Intelligence, Network Intelligence, Business Intelligence and IoT technology.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in">On July 14, 2022, with consummation of capital recapitalization as provided in Note 24, the Company’s shares and warrants commenced trading on The Nasdaq Capital Markets under the ticker symbols “GRRR” and “GRRRW”, respectively<span style="font-family: Times New Roman, Times, Serif">.</span></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.25in">2.</td><td><b>The authorization of the consolidated financial statements</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in">The accompanying consolidated financial statements were authorized for issuance by the Audit Committee on May 15, 2024.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.25in">3.</td><td style="text-align: justify"><b>Application of new and revised International Financial Reporting Standards (“IFRS”), International Accounting Standards (“IAS”), International Financial Reporting Interpretations Committee (“IFRIC”) Interpretations and Standing Interpretations Committee (“SIC”) Interpretations issued by the International Accounting Standards Board (“IASB”), (collectively, “IFRS”)</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>a)</b></td><td style="text-align: justify"><b>Amendments to IFRS and the new interpretation that are mandatorily effective for the current year</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; width: 80%; text-align: left">New Standards, Interpretations and Amendments</td><td style="text-decoration: underline; width: 1%"></td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; width: 19%; text-align: center">Effective date<br/> issued by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Disclosure of accounting policies’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 8, ‘Definition of accounting estimates’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 12 ‘International tax reform - pillar two model rules’</td><td> </td> <td style="vertical-align: top; text-align: center">May 23, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">IFRS 17, ‘Insurance contracts’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 17, ‘Insurance contracts’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">The Group has adopted the above new standards, interpretations and amendments as of the effective date. Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>b)</b></span></td><td style="text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b>New standards, interpretations and amendments in issue but not yet effective</b></span></td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">New standards, interpretations and amendments in issue but not yet effective are as follows:</span><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: left; margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b> </b></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; padding-left: 10pt; text-indent: -10pt; width: 80%; text-align: left">New Standards, Interpretations and Amendments</td><td style="width: 1%"> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; width: 19%; text-align: center">Effective date<br/> issued by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Non-current liabilities with covenants’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 21, ‘Lack of exchangeability’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2025</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’</td><td> </td> <td style="vertical-align: top; text-align: center">To be determined by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">IFRS 18, “Presentation and disclosure in financial statements”</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2027</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Based on the Group’s assessment, the above standards and interpretations have no significant impact to the Group’s financial condition and financial performance.</p> <b>Amendments to IFRS and the new interpretation that are mandatorily effective for the current year</b><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; width: 80%; text-align: left">New Standards, Interpretations and Amendments</td><td style="text-decoration: underline; width: 1%"></td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; width: 19%; text-align: center">Effective date<br/> issued by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Disclosure of accounting policies’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 8, ‘Definition of accounting estimates’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 12 ‘International tax reform - pillar two model rules’</td><td> </td> <td style="vertical-align: top; text-align: center">May 23, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">IFRS 17, ‘Insurance contracts’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 17, ‘Insurance contracts’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2023</td></tr> </table> Amendments to IAS 1, ‘Disclosure of accounting policies’ January 1, 2023 Amendments to IAS 8, ‘Definition of accounting estimates’ January 1, 2023 Amendments to IAS 12, ‘Deferred tax related to assets and liabilities arising from a single transaction’ January 1, 2023 Amendments to IAS 12 ‘International tax reform - pillar two model rules’ May 23, 2023 IFRS 17, ‘Insurance contracts’ January 1, 2023 Amendments to IFRS 17, ‘Insurance contracts’ January 1, 2023 Amendment to IFRS 17, ‘Initial application of IFRS 17 and IFRS 9 – comparative information’ January 1, 2023 <span style="font-family: Times New Roman, Times, Serif; font-size: 10pt; font-style: normal; font-weight: normal">New standards, interpretations and amendments in issue but not yet effective are as follows:</span><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; border-collapse: collapse; width: 100%"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; padding-left: 10pt; text-indent: -10pt; width: 80%; text-align: left">New Standards, Interpretations and Amendments</td><td style="width: 1%"> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; width: 19%; text-align: center">Effective date<br/> issued by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 1, ‘Non-current liabilities with covenants’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2024</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IAS 21, ‘Lack of exchangeability’</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2025</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’</td><td> </td> <td style="vertical-align: top; text-align: center">To be determined by IASB</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 10pt; text-indent: -10pt; text-align: left">IFRS 18, “Presentation and disclosure in financial statements”</td><td> </td> <td style="vertical-align: top; text-align: center">January 1, 2027</td></tr> </table> Amendments to IFRS 16, ‘Lease liability in a sale and leaseback’ January 1, 2024 Amendments to IAS 1, ‘Classification of liabilities as current or noncurrent’ January 1, 2024 Amendments to IAS 1, ‘Non-current liabilities with covenants’ January 1, 2024 Amendments to IAS 7 and IFRS 7, ‘Supplier finance arrangements’ January 1, 2024 Amendments to IAS 21, ‘Lack of exchangeability’ January 1, 2025 Amendments to IFRS 10 and IAS 28, ‘Sale or contribution of assets between an investor and its associate or joint venture’ To be determined by IASB IFRS 18, “Presentation and disclosure in financial statements” January 1, 2027 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in">4.</td><td><b>Summary of material accounting policy information</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in">The principal accounting policies applied in the preparation of these consolidated financial statements are set out below. These policies have been consistently applied to all the periods presented, unless otherwise stated.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>a)</b></td><td><b>Statement of compliance</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The consolidated financial statements of the Group have been prepared in accordance with IFRS that came into effective as issued by the IASB.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>b)</b></td><td><b>The capital reorganization</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">With consummation of the business combination with Global SPAC Partners Co. (“Global”) on July 13, 2022 (the “Closing Date”) as provided in Note 24, this transaction is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred (“share listing expense”) and further details of share listing expense is provided in Note 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>c)</b></td><td><b>Basis of preparation</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Except for the following items, the consolidated financial statements have been prepared under the historical cost convention:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">Defined benefit assets are recognized based on the net amount of pension fund assets less present value of defined benefit obligation.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Financial assets and liabilities at fair value through profit or loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Financial assets and liabilities at fair value through other comprehensive income or loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">The preparation of financial statements in conformity with IFRS requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 ee).</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-style: normal"><b>(c)</b></span></td><td style="text-align: justify"><span style="text-decoration:underline">In connection with reverse stock split of 10-to-1 effective on April 15, 2024, all ordinary shares and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. In accordance with IAS 33, the Company retrospective restatement of earnings (loss) per share for a 10-to-1 reverse stock split that occurs subsequent to the balance sheet date but before the date that the financial statements are authorized for issuance. The financial statements have also been retroactively adjusted to reflect adjustments to the conversion price for each series of convertible preferred shares effected in connection with the reverse stock split.</span></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>d)</b></td><td><b>Basis of consolidation</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Basis for preparation of consolidated financial statements:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">All subsidiaries are included in the Group’s consolidated financial statements. Subsidiaries are all entities controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, as if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Subsidiaries included in the consolidated financial statements:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: left"></td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Name of</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Main business</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Ownership (%)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Name of investor</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">subsidiary</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">activities</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2022</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">Note</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 18%; text-align: left">The Company</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Gorilla Science &amp; <br/> Technology <br/> Holding, Inc.<br/> (Gorilla BVI)</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Information software and data processing services</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="text-align: center; width: 15%; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">ISSCore Technology, Inc.</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Telmedia <br/> Technology <br/> Limited <br/> (Telmedia)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla SPAC Partners Co. (Global)</td><td> </td> <td style="vertical-align: top; text-align: center">Dormant corporation</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology UK Limited (Gorilla UK)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Egypt (Gorilla Egypt)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-227; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 1</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla BVI</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla <br/> Technology Inc. (Gorilla Taiwan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">NSGUARD Technology Inc.<br/> (NSGURAD)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Japan Inc. <br/> (Gorilla Japan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology (India) Private Limited <br/> (Gorilla India)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-228">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Partners Limited (Gorilla Distribution)</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">55%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-229">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 3</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Egypt**</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%**</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-230">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">**</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">**</td><td style="text-align: justify">Incorporated in January 2024, not included 2023 consolidated financial statements.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.4pt; text-align: justify; text-indent: -41.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 1:</td><td style="text-align: justify"> Gorilla Egypt was established in March 2023.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.4pt; text-align: justify; text-indent: -41.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 2:</td><td style="text-align: justify"> Gorilla India was established in August 2023.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.4pt; text-align: justify; text-indent: -41.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 3:</td><td style="text-align: justify"> Gorilla Distribution was established in November 2023.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 89.4pt; text-align: justify; text-indent: -41.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(c)</td><td style="text-align: justify">Subsidiaries not included in the year ended December 23, 2023 consolidated financial statements: None, other than Gorilla Distribution Egypt, which was incorporated in January 2024.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(d)</td><td style="text-align: justify">Adjustments for subsidiaries with different balance sheet dates: None.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(e)</td><td style="text-align: justify">Significant restrictions: None.</td></tr></table> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(f)</td><td style="text-align: justify">Subsidiaries that have non-controlling interests that are material to the Group: None.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>e)</b></td><td style="text-align: justify"><b>Foreign currency translation</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Items included in the consolidated financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The consolidated financial statements are presented in United States dollars, which is the Company’s functional and the Group’s presentation currency.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Foreign currency transactions and balances</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Foreign currency transactions are translated into the functional currency using the exchange rates prevailing at the dates of the transactions or valuation where items are remeasured. Foreign exchange gains and losses resulting from the settlement of such transactions are recognized in profit or loss in the period in which they arise.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Monetary assets and liabilities denominated in foreign currencies at the period end are retranslated at the exchange rates prevailing at the balance sheet date. Exchange differences arising upon re-translation at the balance sheet date are recognized in profit or loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Non-monetary assets and liabilities denominated in foreign currencies that are not measures at fair value are translated using the historical exchange rates at the dates of the initial transactions. All foreign exchange gains and losses are presented in the consolidated statements of comprehensive income (loss) within ‘other gains (losses) – net’.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Translation of foreign operations</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The operating results and financial position of all the group entities that have a functional currency different from the presentation currency are translated into the presentation currency as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Assets and liabilities for each balance sheet presented are translated at the closing exchange rate at the date of that balance sheet;</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78.25pt; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Income and expenses for each statement of comprehensive income (loss) are translated at average exchange rates of that period;</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78.25pt; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Equity for each statement of changes in equity presented is initially measured and recorded in the functional currency using the exchange rate at issuance and is not subsequently adjusted for changes in exchange rates during period it is outstanding; and</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78.25pt; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">All resulting exchange differences are recognized in other comprehensive income.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78.25pt; text-align: justify; text-indent: -0.25in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">When the foreign operation partially disposed of or sold is a subsidiary, cumulative exchange differences that were recorded in other comprehensive income are proportionately transferred to the non-controlling interest in this foreign operation. In addition, even when the Group retains partial interest in the former foreign subsidiary after losing control of the former foreign subsidiary, such transactions should be accounted for as disposal of all interest in the foreign operation.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>f)</b></td><td style="text-align: justify"><b>Classification of current and non-current items</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Assets that meet one of the following criteria are classified as current assets; otherwise they are classified as non-current assets:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Assets arising from operating activities that are expected to be realized, or are intended to be sold or consumed within the normal operating cycle;</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Assets held mainly for trading purposes;</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">Assets that are expected to be realized within twelve months from the balance sheet date; and</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iv)</td><td style="text-align: justify">Cash and cash equivalents, excluding restricted cash and cash equivalents.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Liabilities that meet one of the following criteria are classified as current liabilities; otherwise they are classified as non-current liabilities:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Liabilities that are expected to be paid off within the normal operating cycle;</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Liabilities arising mainly from trading activities;</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">Liabilities that are to be paid off within twelve months from the balance sheet date; and</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iv)</td><td style="text-align: justify">Liabilities for which the repayment date cannot be extended unconditionally to more than twelve months after the balance sheet date.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>g)</b></td><td style="text-align: justify"><b>Cash equivalents</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Cash equivalents refer to short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Time deposits that meet the definition above and are held for the purpose of meeting short-term cash commitments in operations are classified as cash equivalents.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>h)</b></td><td style="text-align: justify"><b>Financial assets at fair value through profit or loss</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Financial assets at fair value through profit or loss are financial assets that are not measured at amortized cost or fair value through other comprehensive income.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">On a regular way purchase or sale basis, financial assets at fair value through profit or loss are recognized and derecognized using trade date accounting.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">At initial recognition, the Group measures the financial assets at fair value and recognizes the transaction costs in profit or loss. The Group subsequently measures the financial assets at fair value, and recognizes the gain or loss in profit or loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>i)</b></td><td style="text-align: justify"><b>Financial assets at amortized cost</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">The Group classifies its financial assets as at amortized cost only if both of the following criteria are met:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">the asset is held within a business model whose objective is to collect the contractual cash flows, and</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">the contractual terms give rise to cash flows that are solely payments of principal and interest.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">On a regular way purchase or sale basis, financial assets at amortized cost are recognized and derecognized using trade date accounting.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">At initial recognition, the Group measures the financial assets at fair value plus transaction costs. Interest income from these financial assets is included in finance income using the effective interest method. A gain or loss is recognized in profit or loss when the asset is derecognized or impaired.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(d)</td><td style="text-align: justify">The Group’s time deposit which do not fall under cash equivalents are measured at initial investment amount as the effect of discounting is immaterial.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>j)</b></td><td style="text-align: justify"><b>Accounts receivable</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Accounts receivable represent the Group’s contractual right to receive consideration in exchange for transferred goods or rendered services.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Non-interest bearing short-term accounts receivable are measured at the original invoice amount as the effect of discounting is immaterial.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>k)</b></td><td style="text-align: justify"><b>Impairment of financial assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">For debt instruments measured at financial assets at amortized cost, at each reporting date, the Group recognizes the impairment provision for 12 months expected credit losses if there has not been a significant increase in credit risk since initial recognition or recognizes the impairment provision for the lifetime expected credit losses (ECLs) if such credit risk has increased since initial recognition after taking into consideration all reasonable and verifiable information that includes forecasts. On the other hand, for accounts receivable or contract assets that do not contain a significant financing component, the Group recognizes the impairment provision for lifetime ECLs.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>l)</b></td><td style="text-align: justify"><b>Derecognition of financial assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group derecognizes a financial asset when the contractual rights to receive the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>m)</b></td><td style="text-align: justify"><b>Operating leases (lessor)</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Lease income from an operating lease (net of any incentives given to the lessee) is recognized in profit or loss on a straight-line basis over the lease term.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>n)</b></td><td style="text-align: justify"><b>Inventories</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted-average method. The item by item approach is used in applying the lower of cost and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and the estimated costs necessary to make the sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>o)</b></td><td style="text-align: justify"><b>Property, plant and equipment</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Property, plant and equipment are initially recorded at cost.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to profit or loss during the financial period in which they are incurred.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Land is not depreciated. Property, plant and equipment apply cost model and are depreciated using the straight-line method over their estimated useful lives. Each part of an item of property, plant, and equipment with a cost that is significant in relation to the total cost of the item must be depreciated separately.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">The assets’ residual values, useful lives and depreciation methods are reviewed, and adjusted if appropriate, at each financial year-end. If expectations for the assets’ residual values and useful lives differ from previous estimates or the patterns of consumption of the assets’ future economic benefits embodied in the assets have changed significantly, any change is accounted for as a change in estimate under IAS 8, ‘Accounting Policies, Changes in Accounting Estimates and Errors’, from the date of the change. The estimated useful lives of property, plant and equipment are as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left">Buildings and structures</td><td style="width: 1%"> </td> <td style="width: 15%; text-align: right">50 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Transportation equipment</td><td> </td> <td style="text-align: right">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment (Note)</td><td> </td> <td style="text-align: right">5 years</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">Note: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>p)</b></td><td style="text-align: justify"><b>Leasing arrangements (lessee)<span style="font-family: Times New Roman, Times, Serif">-</span>right-of-use assets/ lease liabilities</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Leases are recognized as a right-of-use asset and a corresponding lease liability at the commencement date at which the leased asset is available for use by the Group. For short-term leases or leases of low-value assets, lease payments are recognized as an expense on a straight-line basis over the lease term.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Lease liabilities include the net present value of the remaining lease payments at the commencement date, discounted using the interest rate implicit in the lease. If such rate cannot be readily determined, the incremental borrowing rate is employed. Lease payments are comprised of fixed payments, less any lease incentives receivable.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">The Group subsequently measures lease liabilities at amortized cost using the interest method and recognizes interest expense over the lease term. The lease liability is remeasured and the amount of remeasurement is recognized as an adjustment to the right-of-use asset when there are changes in the lease term or lease payments and such changes do not arise from contract modifications.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.55pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">At the commencement date, the right-of-use asset is stated at cost comprising the amount of the initial measurement of lease liability less any lease payments made at or before the commencement date, less any lease incentive received; and include any initial direct costs incurred by the Group and an estimate of cost to be incurred by the Group in dismantling and removing the underlying asset and restoration. The right-of-use asset is measured subsequently using the cost model and is depreciated from the commencement date to the earlier of the end of the asset’s useful life or the end of the lease term. When the lease liability is remeasured, the amount of remeasurement is recognized as an adjustment to the right-of-use asset.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">For lease modifications that decrease the scope of the lease, the lessee shall decrease the carrying amount of the right-of-use asset and remeasure the lease liability to reflect the partial or full termination of the lease, and recognize the difference in profit or loss.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>q)</b></td><td style="text-align: justify"><b>Intangible assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Computer software</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Computer software is stated at cost and amortized on a straight-line basis over its estimated useful life of 1 to 5 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Intellectual property rights</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Intellectual property rights are stated at historical cost and are amortized on a straight-line basis over their estimated useful lives of 10 years.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>r)</b></td><td style="text-align: justify"><b>Impairment of non-financial assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group assesses at each balance sheet date the recoverable amounts of those assets where there is an indication that they are impaired. An impairment loss is recognized for the amount by which the asset’s carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s fair value less costs to sell or value in use. The fair value less costs of disposal calculation is based on available data from binding sales transactions, conducted at arm’s length, for similar assets or observable market prices less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow (‘DCF’) model. The cash flows are derived from the budget for the next five years and do not include restructuring activities that the Group is not yet committed to or significant future investments that will enhance the asset’s performance of the cash generating unit being tested. The recoverable amount is sensitive to the discount rate used for the DCF model as well as the expected future cash-inflows and the growth rate used for the extrapolation purposes. When the circumstances or reasons for recognizing impairment loss for an asset in prior years no longer exist or diminish, the impairment loss is reversed. The increased carrying amount due to reversal should not be more than what the depreciated or amortized historical cost would have been if the impairment had not been recognized. There was no impairment of non-financial assets for the years ended December 31, 2023, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>s)</b></td><td style="text-align: justify"><b>Borrowings</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Loans comprise long-term and short-term bank borrowings and other short-term loans. Loans are recognized initially at fair value, net of transaction costs incurred. Loans are subsequently stated at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>t)</b></td><td style="text-align: justify"><b>Notes and accounts payable</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Accounts payable are liabilities for purchases of goods or services and notes payable are those resulting from operating and non-operating activities.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Non-interest bearing short-term notes and accounts payable are measured at the original invoice amount as the effect of discounting is immaterial.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>u)</b></td><td style="text-align: justify"><b>Convertible preference share liabilities</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Convertible preference share liabilities issued by the Group contain conversion options (that is, the preference share holders have the right to convert the preference shares into the Group’s ordinary shares, upon request, but not by exchanging a fixed amount of cash for a fixed number of ordinary shares), call options. The Group classifies the preference share liabilities upon issuance a financial liability in accordance with the contract terms. They are accounted for as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">The embedded call options are not recognized or remeasured separately from the host contracts.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">The host contracts of preference share liabilities are initially recognized at fair value. Any difference between the initial recognition and the fair value at each reporting date is recognized in profit or loss.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">When share holders exercise conversion options, the liability component of the preference share liabilities shall be remeasured on the conversion date. The issuance cost of converted common shares is the total book value of the abovementioned liability component and ‘capital surplus’.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>v)</b></td><td style="text-align: justify"><b>Warrant liabilities</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Share purchase warrants issued by the Group are accounted for as derivative liabilities. The warrants are initially recognized at fair value, and in subsequent periods measured at fair value through profit or loss until the warrants are exercised, redeemed, or expired.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>w)</b></td><td style="text-align: justify"><b>Derecognition of financial liabilities</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A financial liability is derecognized when the obligation under the liability specified in the contract is discharged, cancelled or expired.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>x)</b></td><td style="text-align: justify"><b>Provisions</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event. It is probable that the Company will be required to settle that obligation and a reliable estimate can be made of the obligation amount. The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the reporting date, taking into account the risks and uncertainties surrounding the obligation. Where a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows when the effect of the time value of money is material. When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Warranties</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Assurance-type warranties are recognized when the Group has a present legal obligation as a result of past events, and it is probable that an outflow of economic resources will be required to settle the obligation and the amount of the obligation can be reliably estimated. Warranties are measured at the present value of the expenditures expected to be required to settle the obligation on the balance sheet date. The only post-sale obligation to customers is in respect of warranties that provide assurance that products will operate in accordance with agreed-upon specifications and function as intended. These warranty provisions are only invoked when a customer makes requests relating to flawed, malfunctional or defective products. Since customers do not have the option to purchase the warranty separately and the warranty does not offer any technical support or the right to receive unspecified updates, upgrades or enhancements, the warranty is not considered a separate performance obligation pursuant to IFRS 15. B28 through B33 and, accordingly, is accounted for as a liability in accordance with IAS 37.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>y)</b></td><td style="text-align: justify"><b>Employee benefits</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Short-term employee benefits</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Short-term employee benefits are recognized when the employee has rendered the service and are measured at undiscounted amount of benefits expected to be paid in exchange for that service.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.65in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Pensions</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Defined contribution plans</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">Under defined contribution plans, contributions are recognized as pension expenses when they are due on an accrual basis. Prepaid contributions are recognized as an asset to the extent of a cash refund or a reduction in the future payments.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 66.5pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Defined benefit plans</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">The defined benefit plans were terminated as of December 31, 2023.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.85pt; text-align: justify; text-indent: -10.45pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Net obligation under a defined benefit plan is defined as the present value of an amount of pension benefits that employees will receive on retirement for their services with the Group in current period or prior periods. The liability recognized in the balance sheet in respect of defined benefit pension plans is the present value of the defined benefit obligation at the balance sheet date less the fair value of plan assets. The net defined benefit obligation is calculated annually by independent actuaries using the projected unit credit method. The rate used to discount is determined by using interest rates of government bonds (at the balance sheet date) of a currency and term consistent with the currency and term of the employment benefit obligations.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.85pt; text-align: justify; text-indent: -10.45pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Remeasurements arising on defined benefit plans are recognized in other comprehensive income in the period in which they arise and are recorded as retained earnings.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.85pt; text-align: justify; text-indent: -10.45pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Pension cost for the interim period is calculated on a year-to-date basis by using the pension cost rate derived from the actuarial valuation at the end of the prior financial year, adjusted for significant market fluctuations since that time and for significant curtailments, settlements, or other significant one-off events. Also, the related information is disclosed accordingly.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 72.85pt; text-align: justify; text-indent: -10.45pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Employees’ compensation and directors’ remuneration</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Employees’ compensation and directors’ remuneration are recognized as expenses and liabilities, provided that such recognition is required under legal or constructive obligation and those amounts can be reliably estimated. Any difference between the resolved amounts and the subsequently actual distributed amounts is accounted for as changes in estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.65in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>z)</b></td><td style="text-align: justify"><b>Share-based payment</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Under the equity-settled share-based payment arrangements, the employee and non-employee services received are measured at the fair value of the equity instruments granted at the grant date, and are recognized as compensation cost or operating expenses over the vesting period, with a corresponding adjustment to equity. The fair value of the equity instruments granted shall reflect the impact of market vesting conditions and non-vesting conditions. Share-based payment is subject to adjustment based on the service conditions that are expected to be satisfied and the estimates of the number of equity instruments that are expected to vest under the non-market vesting conditions at each balance sheet date. Ultimately, the amount of compensation cost recognized is based on the number of equity instruments that eventually vest.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Having recognized the services received and a corresponding increase in equity, the Company shall make no subsequent adjustment to total equity after vesting date. However, this requirement does not preclude the Company from recognizing a transfer within equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>aa)</b></td><td style="text-align: justify"><b>Income tax</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">The tax expense for the period comprises current and deferred tax. Tax is recognized in profit or loss.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">The current income tax expense is calculated on the basis of the tax laws enacted or substantively enacted at the balance sheet date in the countries where the Company and its subsidiaries operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in accordance with applicable tax regulations. It establishes provisions where appropriate based on the amounts expected to be paid to the tax authorities.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Deferred tax is recognized, using the balance sheet liability method, on temporary differences between the tax bases of assets and liabilities and their carrying amounts in the consolidated balance sheet. Deferred tax is provided on temporary differences arising from investments in subsidiaries, except where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not be reversed in the foreseeable future. Deferred tax assets and liabilities are measured based on the tax rates and laws that are expected to apply when the assets and liabilities will be realized or settled.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">Deferred tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. At each balance sheet date, unrecognized and recognized deferred tax assets are reassessed.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(e)</td><td style="text-align: justify">Current income tax assets and liabilities are offset and the net amount reported in the balance sheet when there is a legally enforceable right to offset the recognized amounts and an intention to settle on a net basis or realize the asset and settle the liability simultaneously. Deferred tax assets and liabilities are offset on the balance sheet when the entity has the legally enforceable right to offset current tax assets against current tax liabilities and they are levied by the same taxation authority on either the same entity or different entities that intend to settle on a net basis or realize the asset and settle the liability simultaneously.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(f)</td><td style="text-align: justify">When the Company has a history of recent losses, the Company recognizes a deferred tax asset arising from unused tax losses only to the extent that the Company has sufficient taxable temporary differences or there is convincing other evidence that sufficient taxable profit will be available against which the unused tax losses can be utilized by the Company.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>bb)</b></td><td style="text-align: justify"><b>Share capital</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Ordinary shares are classified as equity. The classification of preference shares is determined according to the special rights attached to preference shares based on the substance of the contract and the definition of financial liabilities and equity instruments. Incremental costs directly attributable to the issue of new shares or share options are shown in equity as a deduction from the proceeds.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Where the Company repurchases the Company’s equity share capital that has been issued, the consideration paid, including any directly attributable incremental costs (net of income taxes) is deducted from equity attributable to the Company’s equity holders. Where such shares are subsequently reissued, the difference between their book value and any consideration received, net of any directly attributable incremental transaction costs and the related income tax effects, is included in equity attributable to the Company’s equity holders.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>cc)</b></td><td style="text-align: justify"><b>Revenue recognition</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group generates revenue from offering hardware and software products as well as professional services to its customers. Sales of hardware consists of single performance obligation. Sales of software consists of both single or multiple performance obligations and transaction price of which is allocated to each performance obligation on a relative stand-alone selling price basis. Major types of sales of services offered are system integration service and maintenance service. The Group only offers one contract in relation to system integration service when a customer purchases more than one offering at or near the same time. For system integration service, services and goods promised in the contract are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all goods and services in the contract are exclusively accounted for as a single performance obligation. For maintenance service performance obligation, the inputs of labor hours and resources are expended evenly throughout the performance period. Therefore, the Group recognizes revenue on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Sales of goods-hardware</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group’s sales of goods-hardware are primarily selling of externally purchased server, solid state drive, hard drives, and computer peripheral to the customer. Sales are recognized at a point in time when control of the products has transferred, being when the products are delivered to the customer, the customer has full discretion over the channel and price to sell the products, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Revenue is recognized based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Sales of goods-software</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group develops and sells video intelligence and security convergence products. Sales are from sell of software products such as system software, database and platform by providing a right of use to customers which can be accounted for as a single or multiple performance obligations, depending on whether or not the customer can benefit from the good on its own and the Group’s promise to transfer the goods to the customer is separately identifiable from other promises in the contract. The Group may offer several software products within the same contract and each software product is distinct and independent from one another. Under such circumstance, a contract contains multiple performance obligations and revenue is recognized upon fulfilment of each performance obligation.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Transaction prices are determined at contract inception based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date. The Group allocates the transaction price to each performance obligation on a relative stand-alone selling price basis. The Group sells each of its software products separately so that the relative stand-alone selling price can be determined accordingly. Revenue is recognized as the control of each performance obligations is transferred at a point in time, being when the software installed to the customer. The customer can direct the use of, and obtain substantially all of the remaining benefits from, the software at the point in time at which the software is installed, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products.</td> </tr></table> <p style="margin: 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">Sales of services</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group provides system integration service and maintenance service. Main types of services offered are system integration service contract and maintenance service contract. System integration service includes information and communication systems, installation of software and hardware equipment as well as implementation and integration of various systems whereas maintenance service is to provide maintenance work for hardware and software at the performance location during the contractual period. The consideration promised in the most of service contracts with customer of the Group are generally at fixed amount, and the amounts of variable consideration in certain service contracts which also include fixed amount of consideration are insignificant.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">For system integration service projects, the arrangements typically include sales of hardware, software, and services within the same contract. However, since the goods and services promised in the contract are significantly affected by one or more of the other goods or services in the contract to function as intended, they are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all of the arrangements in the contract are deemed a single performance obligation and allocation of transaction price is not required. Revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">Costs that do not depict progress toward satisfaction of the performance obligation are included in contract costs but may not result in revenue being recognized, for example when such costs are attributable to significant unanticipated inefficiencies that were not included in the price of the contract or significant re-work. At times costs may be incurred that are not reflective of the Company’s progress towards satisfaction of the performance obligation which may result in revenue being recognized only to the extent of such costs without any profit, for example uninstalled materials that are (1) not distinct, (2) control is transferred to the customer significantly before integration of the goods into the project, (3) cost of the transferred goods are significant relative to the total estimated costs of satisfying the performance obligation, and (4) the Company is not significantly involved in designing or manufacturing the goods. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 66.05pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">For maintenance service project, the Group regularly assigns employees to perform inspection and maintenance work at each performing location and the inputs of labor hours and resources are expended evenly throughout the performance period. The Group recognizes revenue on a straight-line basis.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iv)</td><td style="text-align: justify">The customer pays at the time specified in the payment schedule. If the services rendered exceed the payment, a contract asset is recognized If the payments exceed the services rendered, a contract liability is recognized. Contract asset is reclassified to accounts receivable when related invoices are issued.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">v)</td><td style="text-align: justify">Estimates of revenues, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">Sales arrangement with system integrators</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">The Group has relied, in part, on a variety of partnerships with system integrators (“partners”) to allow the Group to provide data services as part of services provided by the partners, and they integrate the Group’s products and services with theirs’ and sell directly to their customers in their region of operation.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">In such arrangement, the Group enters into sales agreement with the partners directly and is only responsible for delivering goods and services to the partners. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with the partners in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(e)</td><td style="text-align: justify">Sales arrangement with sales representatives, resellers and distributors</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">In geographic regions where the Group does not have an operating subsidiary, the Group provides its products and services solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers. Revenue recognition for each type of these arrangements is as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Sales representatives are granted rights to use the Group’s products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed. In such arrangement, the Group enters into sales agreements with the customers directly. Goods and services are provided directly by the Group to the customers in accordance with the executed contracts. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with customers in accordance with the Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Resellers purchase the Group’s products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use the Group’s software for demonstration, training, and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided. In such arrangement, the Group enters into sales agreements with resellers directly and is only responsible for delivering its goods and services to resellers. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with resellers in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iv)</td><td style="text-align: justify">Distributors purchase the Group’s products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided. In such arrangement, the Group enters into sales agreements with distributors directly and is only responsible for delivering its goods and services to distributors. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with distributors in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>dd)</b></td><td style="text-align: justify"><b>Operating segments</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The Company’s CODM reviews financial information provided based on product lines and presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company currently has determined that it operates in three operating segments and has three reportable segments which are Video IoT, Security Convergence and other segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.2pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>ee)</b></td><td style="text-align: justify"><b>Critical accounting judgments, estimates and key sources of assumption uncertainty</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year; and the related information is addressed below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.8pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Critical judgements in applying the Group’s accounting policies</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">None.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.35pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Critical accounting estimates and assumptions</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><b>Revenue recognition-sales of system integration services</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The Group recognizes revenue from providing system integration services based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred. Recognition of revenue and profit is dependent upon a number of factors, including the accuracy of a variety of estimates made at the balance sheet date, such as engineering progress, material quantities, the achievement of milestones, labor productivity and cost estimates. Any significant variances in estimations of the total costs will impact the measurement of progress which drives the revenue recognition of contract works in an accounting period. Management continuously monitors factors that may affect the quality of its estimates and conducts periodic review of the relevance of factors by reviewing the actual amounts incurred and comparing with previous estimated amounts in order to mitigate the exposure to significant variances. For the years ended December 31, 2023, 2022 and 2021, the Group recognized service revenue of $64,675,038, $12,285,804 and $15,910,023, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><b>Convertible Preference Shares and Private Warrants</b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 46.2pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Fair value of convertible Preference Shares and Private Warrants without an active market or quoted prices are determined using valuation techniques such as market approach and income approach. The measurement of fair value may adopt observable information or models of similar financial instruments or use assumptions in an appropriate manner if the observable parameters are unavailable in the market. Observable information is the primary source of reference. When valuation models are used for the measurements, calibration are performed to ensure its accountability in reflecting real information and market price. In the fair value measurement, the Company used Black-Scholes Model to estimate the fair value of convertible Preference Shares and Private Warrants, applying several assumptions and inputs the Company deemed reasonable. Any changes in these judgements and estimates will impact the fair value measurement of these financial instruments. Please refer to Note 44 for the financial instruments fair value information.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>a)</b></td><td><b>Statement of compliance</b></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The consolidated financial statements of the Group have been prepared in accordance with IFRS that came into effective as issued by the IASB.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>b)</b></td><td><b>The capital reorganization</b></td></tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">With consummation of the business combination with Global SPAC Partners Co. (“Global”) on July 13, 2022 (the “Closing Date”) as provided in Note 24, this transaction is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred (“share listing expense”) and further details of share listing expense is provided in Note 31.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> 10.6 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>c)</b></td><td><b>Basis of preparation</b></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Except for the following items, the consolidated financial statements have been prepared under the historical cost convention:</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">Defined benefit assets are recognized based on the net amount of pension fund assets less present value of defined benefit obligation.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Financial assets and liabilities at fair value through profit or loss.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Financial assets and liabilities at fair value through other comprehensive income or loss.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">The preparation of financial statements in conformity with IFRS requires the use of certain critical accounting estimates. It also requires management to exercise its judgment in the process of applying the Group’s accounting policies. The areas involving a higher degree of judgment or complexity, or areas where assumptions and estimates are significant to the consolidated financial statements are disclosed in Note 4 ee).</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in"><span style="font-style: normal"><b>(c)</b></span></td><td style="text-align: justify"><span style="text-decoration:underline">In connection with reverse stock split of 10-to-1 effective on April 15, 2024, all ordinary shares and notes thereto have been retroactively adjusted for all periods presented to give effect to this reverse stock split. In accordance with IAS 33, the Company retrospective restatement of earnings (loss) per share for a 10-to-1 reverse stock split that occurs subsequent to the balance sheet date but before the date that the financial statements are authorized for issuance. The financial statements have also been retroactively adjusted to reflect adjustments to the conversion price for each series of convertible preferred shares effected in connection with the reverse stock split.</span></td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in"><b>d)</b></td><td><b>Basis of consolidation</b></td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Basis for preparation of consolidated financial statements:</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">All subsidiaries are included in the Group’s consolidated financial statements. Subsidiaries are all entities controlled by the Group. The Group controls an entity when the Group is exposed, or has rights, to variable returns from its involvement with the entity and has the ability to affect those returns through its power over the entity. Consolidation of subsidiaries begins from the date the Group obtains control of the subsidiaries and ceases when the Group loses control of the subsidiaries.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Inter-company transactions, balances and unrealized gains or losses on transactions between companies within the Group are eliminated. Accounting policies of subsidiaries have been adjusted where necessary to ensure consistency with the policies adopted by the Group.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">When the Group loses control of a subsidiary, the Group remeasures any investment retained in the former subsidiary at its fair value. That fair value is regarded as the fair value on initial recognition of a financial asset or the cost on initial recognition of the associate or joint venture. Any difference between fair value and carrying amount is recognized in profit or loss. All amounts previously recognized in other comprehensive income in relation to the subsidiary are reclassified to profit or loss on the same basis as would be required if the related assets or liabilities were disposed of. That is, when the Group loses control of a subsidiary, all gains or losses previously recognized in other comprehensive income in relation to the subsidiary should be reclassified from equity to profit or loss, as if such gains or losses would be reclassified to profit or loss when the related assets or liabilities are disposed of.</td></tr></table><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Subsidiaries included in the consolidated financial statements:</td></tr></table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: left"></td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Name of</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Main business</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Ownership (%)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Name of investor</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">subsidiary</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">activities</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2022</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">Note</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 18%; text-align: left">The Company</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Gorilla Science &amp; <br/> Technology <br/> Holding, Inc.<br/> (Gorilla BVI)</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Information software and data processing services</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="text-align: center; width: 15%; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">ISSCore Technology, Inc.</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Telmedia <br/> Technology <br/> Limited <br/> (Telmedia)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla SPAC Partners Co. (Global)</td><td> </td> <td style="vertical-align: top; text-align: center">Dormant corporation</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology UK Limited (Gorilla UK)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Egypt (Gorilla Egypt)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-227; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 1</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla BVI</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla <br/> Technology Inc. (Gorilla Taiwan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">NSGUARD Technology Inc.<br/> (NSGURAD)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Japan Inc. <br/> (Gorilla Japan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology (India) Private Limited <br/> (Gorilla India)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-228">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Partners Limited (Gorilla Distribution)</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">55%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-229">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 3</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Egypt**</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%**</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-230">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">**</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">**</td><td style="text-align: justify">Incorporated in January 2024, not included 2023 consolidated financial statements.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 1:</td><td style="text-align: justify"> Gorilla Egypt was established in March 2023.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 2:</td><td style="text-align: justify"> Gorilla India was established in August 2023.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"> </td><td style="width: 0.5in; text-align: justify">Note 3:</td><td style="text-align: justify"> Gorilla Distribution was established in November 2023.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(c)</td><td style="text-align: justify">Subsidiaries not included in the year ended December 23, 2023 consolidated financial statements: None, other than Gorilla Distribution Egypt, which was incorporated in January 2024.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(d)</td><td style="text-align: justify">Adjustments for subsidiaries with different balance sheet dates: None.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(e)</td><td style="text-align: justify">Significant restrictions: None.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="text-align: justify; width: 0in"></td><td style="text-align: justify; width: 0.25in">(f)</td><td style="text-align: justify">Subsidiaries that have non-controlling interests that are material to the Group: None.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> Subsidiaries included in the consolidated financial statements:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: left"></td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Name of</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; vertical-align: top; text-align: center">Main business</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="5" style="border-bottom: Black 1.5pt solid; text-align: center">Ownership (%)</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Name of investor</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">subsidiary</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">activities</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2023</td><td> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, 2022</td><td> </td> <td style="vertical-align: top; border-bottom: Black 1.5pt solid; text-align: center">Note</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 18%; text-align: left">The Company</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Gorilla Science &amp; <br/> Technology <br/> Holding, Inc.<br/> (Gorilla BVI)</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: center">Information software and data processing services</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 14%; text-align: center">100%</td><td style="width: 1%"> </td> <td style="text-align: center; width: 15%; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">ISSCore Technology, Inc.</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Telmedia <br/> Technology <br/> Limited <br/> (Telmedia)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla SPAC Partners Co. (Global)</td><td> </td> <td style="vertical-align: top; text-align: center">Dormant corporation</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology UK Limited (Gorilla UK)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Egypt (Gorilla Egypt)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-227; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 1</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla BVI</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla <br/> Technology Inc. (Gorilla Taiwan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">NSGUARD Technology Inc.<br/> (NSGURAD)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top">Telmedia</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology Japan Inc. <br/> (Gorilla Japan)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: center; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Technology (India) Private Limited <br/> (Gorilla India)</td><td> </td> <td style="vertical-align: top; text-align: center">Information software and data processing services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-228">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Gorilla UK</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Partners Limited (Gorilla Distribution)</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">55%</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-229">Not applicable</span></span></td><td> </td> <td style="vertical-align: top; text-align: center">Note 3</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">The Company</td><td> </td> <td style="vertical-align: top; text-align: center">Gorilla Distribution Egypt**</td><td> </td> <td style="vertical-align: top; text-align: center">Software and hardware distribution services</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">100%**</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center"><span style="-sec-ix-hidden: hidden-fact-230">Not applicable</span></td><td> </td> <td style="vertical-align: top; text-align: center">**</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">**</td><td style="text-align: justify">Incorporated in January 2024, not included 2023 consolidated financial statements.</td> </tr></table> Information software and data processing services 1 1 Information software and data processing services 1 1 Information software and data processing services 1 1 Dormant corporation 1 1 Information software and data processing services 1 1 Information software and data processing services 1 Information software and data processing services 1 1 Information software and data processing services 1 1 Information software and data processing services 1 1 Information software and data processing services 100% Software and hardware distribution services 55% Software and hardware distribution services 100%** <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>e)</b></td><td style="text-align: justify"><b>Foreign currency translation</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Items included in the consolidated financial statements of each of the Group’s entities are measured using the currency of the primary economic environment in which the entity operates (the “functional currency”). The consolidated financial statements are presented in United States dollars, which is the Company’s functional and the Group’s presentation currency.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Foreign currency transactions and balances</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Foreign currency transactions are translated into the functional currency using the exchange rates prevailing at the dates of the transactions or valuation where items are remeasured. Foreign exchange gains and losses resulting from the settlement of such transactions are recognized in profit or loss in the period in which they arise.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Monetary assets and liabilities denominated in foreign currencies at the period end are retranslated at the exchange rates prevailing at the balance sheet date. Exchange differences arising upon re-translation at the balance sheet date are recognized in profit or loss.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Non-monetary assets and liabilities denominated in foreign currencies that are not measures at fair value are translated using the historical exchange rates at the dates of the initial transactions. All foreign exchange gains and losses are presented in the consolidated statements of comprehensive income (loss) within ‘other gains (losses) – net’.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Translation of foreign operations</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The operating results and financial position of all the group entities that have a functional currency different from the presentation currency are translated into the presentation currency as follows:</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Assets and liabilities for each balance sheet presented are translated at the closing exchange rate at the date of that balance sheet;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Income and expenses for each statement of comprehensive income (loss) are translated at average exchange rates of that period;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Equity for each statement of changes in equity presented is initially measured and recorded in the functional currency using the exchange rate at issuance and is not subsequently adjusted for changes in exchange rates during period it is outstanding; and</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">All resulting exchange differences are recognized in other comprehensive income.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">When the foreign operation partially disposed of or sold is a subsidiary, cumulative exchange differences that were recorded in other comprehensive income are proportionately transferred to the non-controlling interest in this foreign operation. In addition, even when the Group retains partial interest in the former foreign subsidiary after losing control of the former foreign subsidiary, such transactions should be accounted for as disposal of all interest in the foreign operation.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>f)</b></td><td style="text-align: justify"><b>Classification of current and non-current items</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Assets that meet one of the following criteria are classified as current assets; otherwise they are classified as non-current assets:</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Assets arising from operating activities that are expected to be realized, or are intended to be sold or consumed within the normal operating cycle;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Assets held mainly for trading purposes;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">Assets that are expected to be realized within twelve months from the balance sheet date; and</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iv)</td><td style="text-align: justify">Cash and cash equivalents, excluding restricted cash and cash equivalents.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Liabilities that meet one of the following criteria are classified as current liabilities; otherwise they are classified as non-current liabilities:</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Liabilities that are expected to be paid off within the normal operating cycle;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Liabilities arising mainly from trading activities;</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">Liabilities that are to be paid off within twelve months from the balance sheet date; and</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iv)</td><td style="text-align: justify">Liabilities for which the repayment date cannot be extended unconditionally to more than twelve months after the balance sheet date.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>g)</b></td><td style="text-align: justify"><b>Cash equivalents</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Cash equivalents refer to short-term, highly liquid investments that are readily convertible to known amounts of cash and which are subject to an insignificant risk of changes in value. Time deposits that meet the definition above and are held for the purpose of meeting short-term cash commitments in operations are classified as cash equivalents.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>h)</b></td><td style="text-align: justify"><b>Financial assets at fair value through profit or loss</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Financial assets at fair value through profit or loss are financial assets that are not measured at amortized cost or fair value through other comprehensive income.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">On a regular way purchase or sale basis, financial assets at fair value through profit or loss are recognized and derecognized using trade date accounting.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">At initial recognition, the Group measures the financial assets at fair value and recognizes the transaction costs in profit or loss. The Group subsequently measures the financial assets at fair value, and recognizes the gain or loss in profit or loss.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>i)</b></td><td style="text-align: justify"><b>Financial assets at amortized cost</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">The Group classifies its financial assets as at amortized cost only if both of the following criteria are met:</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">the asset is held within a business model whose objective is to collect the contractual cash flows, and</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">the contractual terms give rise to cash flows that are solely payments of principal and interest.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">On a regular way purchase or sale basis, financial assets at amortized cost are recognized and derecognized using trade date accounting.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">At initial recognition, the Group measures the financial assets at fair value plus transaction costs. Interest income from these financial assets is included in finance income using the effective interest method. A gain or loss is recognized in profit or loss when the asset is derecognized or impaired.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(d)</td><td style="text-align: justify">The Group’s time deposit which do not fall under cash equivalents are measured at initial investment amount as the effect of discounting is immaterial.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>j)</b></td><td style="text-align: justify"><b>Accounts receivable</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(a)</td><td style="text-align: justify">Accounts receivable represent the Group’s contractual right to receive consideration in exchange for transferred goods or rendered services.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Non-interest bearing short-term accounts receivable are measured at the original invoice amount as the effect of discounting is immaterial.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>k)</b></td><td style="text-align: justify"><b>Impairment of financial assets</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">For debt instruments measured at financial assets at amortized cost, at each reporting date, the Group recognizes the impairment provision for 12 months expected credit losses if there has not been a significant increase in credit risk since initial recognition or recognizes the impairment provision for the lifetime expected credit losses (ECLs) if such credit risk has increased since initial recognition after taking into consideration all reasonable and verifiable information that includes forecasts. On the other hand, for accounts receivable or contract assets that do not contain a significant financing component, the Group recognizes the impairment provision for lifetime ECLs.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>l)</b></td><td style="text-align: justify"><b>Derecognition of financial assets</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group derecognizes a financial asset when the contractual rights to receive the cash flows from the financial asset expire, or when it transfers the financial asset and substantially all the risks and rewards of ownership of the financial asset to another entity.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>m)</b></td><td style="text-align: justify"><b>Operating leases (lessor)</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Lease income from an operating lease (net of any incentives given to the lessee) is recognized in profit or loss on a straight-line basis over the lease term.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>n)</b></td><td style="text-align: justify"><b>Inventories</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Inventories are stated at the lower of cost and net realizable value. Cost is determined using the weighted-average method. The item by item approach is used in applying the lower of cost and net realizable value. Net realizable value is the estimated selling price in the ordinary course of business, less the estimated costs of completion and the estimated costs necessary to make the sale.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>o)</b></td><td style="text-align: justify"><b>Property, plant and equipment</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Property, plant and equipment are initially recorded at cost.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Subsequent costs are included in the asset’s carrying amount or recognized as a separate asset, as appropriate, only when it is probable that future economic benefits associated with the item will flow to the Group and the cost of the item can be measured reliably. The carrying amount of the replaced part is derecognized. All other repairs and maintenance are charged to profit or loss during the financial period in which they are incurred.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Land is not depreciated. Property, plant and equipment apply cost model and are depreciated using the straight-line method over their estimated useful lives. Each part of an item of property, plant, and equipment with a cost that is significant in relation to the total cost of the item must be depreciated separately.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">The assets’ residual values, useful lives and depreciation methods are reviewed, and adjusted if appropriate, at each financial year-end. If expectations for the assets’ residual values and useful lives differ from previous estimates or the patterns of consumption of the assets’ future economic benefits embodied in the assets have changed significantly, any change is accounted for as a change in estimate under IAS 8, ‘Accounting Policies, Changes in Accounting Estimates and Errors’, from the date of the change. The estimated useful lives of property, plant and equipment are as follows:</td> </tr></table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left">Buildings and structures</td><td style="width: 1%"> </td> <td style="width: 15%; text-align: right">50 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Transportation equipment</td><td> </td> <td style="text-align: right">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment (Note)</td><td> </td> <td style="text-align: right">5 years</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">Note: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.</p> The estimated useful lives of property, plant and equipment are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 84%; text-align: left">Buildings and structures</td><td style="width: 1%"> </td> <td style="width: 15%; text-align: right">50 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Transportation equipment</td><td> </td> <td style="text-align: right">5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Office equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Leasehold equipment</td><td> </td> <td style="text-align: right">3~ 5 years</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Other equipment (Note)</td><td> </td> <td style="text-align: right">5 years</td></tr> </table> P50Y P5Y P3Y P5Y P3Y P5Y P5Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>p)</b></td><td style="text-align: justify"><b>Leasing arrangements (lessee)<span style="font-family: Times New Roman, Times, Serif">-</span>right-of-use assets/ lease liabilities</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Leases are recognized as a right-of-use asset and a corresponding lease liability at the commencement date at which the leased asset is available for use by the Group. For short-term leases or leases of low-value assets, lease payments are recognized as an expense on a straight-line basis over the lease term.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Lease liabilities include the net present value of the remaining lease payments at the commencement date, discounted using the interest rate implicit in the lease. If such rate cannot be readily determined, the incremental borrowing rate is employed. Lease payments are comprised of fixed payments, less any lease incentives receivable.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">The Group subsequently measures lease liabilities at amortized cost using the interest method and recognizes interest expense over the lease term. The lease liability is remeasured and the amount of remeasurement is recognized as an adjustment to the right-of-use asset when there are changes in the lease term or lease payments and such changes do not arise from contract modifications.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">At the commencement date, the right-of-use asset is stated at cost comprising the amount of the initial measurement of lease liability less any lease payments made at or before the commencement date, less any lease incentive received; and include any initial direct costs incurred by the Group and an estimate of cost to be incurred by the Group in dismantling and removing the underlying asset and restoration. The right-of-use asset is measured subsequently using the cost model and is depreciated from the commencement date to the earlier of the end of the asset’s useful life or the end of the lease term. When the lease liability is remeasured, the amount of remeasurement is recognized as an adjustment to the right-of-use asset.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">For lease modifications that decrease the scope of the lease, the lessee shall decrease the carrying amount of the right-of-use asset and remeasure the lease liability to reflect the partial or full termination of the lease, and recognize the difference in profit or loss.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>q)</b></td><td style="text-align: justify"><b>Intangible assets</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Computer software</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Computer software is stated at cost and amortized on a straight-line basis over its estimated useful life of 1 to 5 years.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Intellectual property rights</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Intellectual property rights are stated at historical cost and are amortized on a straight-line basis over their estimated useful lives of 10 years.</p> P1Y P5Y P10Y <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>r)</b></td><td style="text-align: justify"><b>Impairment of non-financial assets</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group assesses at each balance sheet date the recoverable amounts of those assets where there is an indication that they are impaired. An impairment loss is recognized for the amount by which the asset’s carrying amount exceeds its recoverable amount. The recoverable amount is the higher of an asset’s fair value less costs to sell or value in use. The fair value less costs of disposal calculation is based on available data from binding sales transactions, conducted at arm’s length, for similar assets or observable market prices less incremental costs for disposing of the asset. The value in use calculation is based on a discounted cash flow (‘DCF’) model. The cash flows are derived from the budget for the next five years and do not include restructuring activities that the Group is not yet committed to or significant future investments that will enhance the asset’s performance of the cash generating unit being tested. The recoverable amount is sensitive to the discount rate used for the DCF model as well as the expected future cash-inflows and the growth rate used for the extrapolation purposes. When the circumstances or reasons for recognizing impairment loss for an asset in prior years no longer exist or diminish, the impairment loss is reversed. The increased carrying amount due to reversal should not be more than what the depreciated or amortized historical cost would have been if the impairment had not been recognized. There was no impairment of non-financial assets for the years ended December 31, 2023, 2022 and 2021.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>s)</b></td><td style="text-align: justify"><b>Borrowings</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Loans comprise long-term and short-term bank borrowings and other short-term loans. Loans are recognized initially at fair value, net of transaction costs incurred. Loans are subsequently stated at amortized cost; any difference between the proceeds (net of transaction costs) and the redemption value is recognized in profit or loss over the period of the borrowings using the effective interest method.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>t)</b></td><td style="text-align: justify"><b>Notes and accounts payable</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Accounts payable are liabilities for purchases of goods or services and notes payable are those resulting from operating and non-operating activities.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Non-interest bearing short-term notes and accounts payable are measured at the original invoice amount as the effect of discounting is immaterial.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>u)</b></td><td style="text-align: justify"><b>Convertible preference share liabilities</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Convertible preference share liabilities issued by the Group contain conversion options (that is, the preference share holders have the right to convert the preference shares into the Group’s ordinary shares, upon request, but not by exchanging a fixed amount of cash for a fixed number of ordinary shares), call options. The Group classifies the preference share liabilities upon issuance a financial liability in accordance with the contract terms. They are accounted for as follows:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">The embedded call options are not recognized or remeasured separately from the host contracts.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">The host contracts of preference share liabilities are initially recognized at fair value. Any difference between the initial recognition and the fair value at each reporting date is recognized in profit or loss.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">When share holders exercise conversion options, the liability component of the preference share liabilities shall be remeasured on the conversion date. The issuance cost of converted common shares is the total book value of the abovementioned liability component and ‘capital surplus’.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>v)</b></td><td style="text-align: justify"><b>Warrant liabilities</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Share purchase warrants issued by the Group are accounted for as derivative liabilities. The warrants are initially recognized at fair value, and in subsequent periods measured at fair value through profit or loss until the warrants are exercised, redeemed, or expired.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>w)</b></td><td style="text-align: justify"><b>Derecognition of financial liabilities</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">A financial liability is derecognized when the obligation under the liability specified in the contract is discharged, cancelled or expired.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>x)</b></td><td style="text-align: justify"><b>Provisions</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Provisions are recognized when the Company has a present legal or constructive obligation as a result of a past event. It is probable that the Company will be required to settle that obligation and a reliable estimate can be made of the obligation amount. The amount recognized as a provision is the best estimate of the consideration required to settle the present obligation at the reporting date, taking into account the risks and uncertainties surrounding the obligation. Where a provision is measured using the cash flows estimated to settle the present obligation, its carrying amount is the present value of those cash flows when the effect of the time value of money is material. When some or all of the economic benefits required to settle a provision are expected to be recovered from a third party, a receivable is recognized as an asset if it is virtually certain that reimbursement will be received and the amount of the receivable can be measured reliably.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Warranties</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Assurance-type warranties are recognized when the Group has a present legal obligation as a result of past events, and it is probable that an outflow of economic resources will be required to settle the obligation and the amount of the obligation can be reliably estimated. Warranties are measured at the present value of the expenditures expected to be required to settle the obligation on the balance sheet date. The only post-sale obligation to customers is in respect of warranties that provide assurance that products will operate in accordance with agreed-upon specifications and function as intended. These warranty provisions are only invoked when a customer makes requests relating to flawed, malfunctional or defective products. Since customers do not have the option to purchase the warranty separately and the warranty does not offer any technical support or the right to receive unspecified updates, upgrades or enhancements, the warranty is not considered a separate performance obligation pursuant to IFRS 15. B28 through B33 and, accordingly, is accounted for as a liability in accordance with IAS 37.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>y)</b></td><td style="text-align: justify"><b>Employee benefits</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Short-term employee benefits</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Short-term employee benefits are recognized when the employee has rendered the service and are measured at undiscounted amount of benefits expected to be paid in exchange for that service.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Pensions</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Defined contribution plans</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 1in; text-align: justify">Under defined contribution plans, contributions are recognized as pension expenses when they are due on an accrual basis. Prepaid contributions are recognized as an asset to the extent of a cash refund or a reduction in the future payments.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Defined benefit plans</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">The defined benefit plans were terminated as of December 31, 2023.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Net obligation under a defined benefit plan is defined as the present value of an amount of pension benefits that employees will receive on retirement for their services with the Group in current period or prior periods. The liability recognized in the balance sheet in respect of defined benefit pension plans is the present value of the defined benefit obligation at the balance sheet date less the fair value of plan assets. The net defined benefit obligation is calculated annually by independent actuaries using the projected unit credit method. The rate used to discount is determined by using interest rates of government bonds (at the balance sheet date) of a currency and term consistent with the currency and term of the employment benefit obligations.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Remeasurements arising on defined benefit plans are recognized in other comprehensive income in the period in which they arise and are recorded as retained earnings.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 1in"></td><td style="width: 0.25in; text-align: left"><span style="font-family: Times New Roman, Times, Serif">●</span></td><td style="text-align: justify">Pension cost for the interim period is calculated on a year-to-date basis by using the pension cost rate derived from the actuarial valuation at the end of the prior financial year, adjusted for significant market fluctuations since that time and for significant curtailments, settlements, or other significant one-off events. Also, the related information is disclosed accordingly.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Employees’ compensation and directors’ remuneration</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify">Employees’ compensation and directors’ remuneration are recognized as expenses and liabilities, provided that such recognition is required under legal or constructive obligation and those amounts can be reliably estimated. Any difference between the resolved amounts and the subsequently actual distributed amounts is accounted for as changes in estimates.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.65in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>z)</b></td><td style="text-align: justify"><b>Share-based payment</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Under the equity-settled share-based payment arrangements, the employee and non-employee services received are measured at the fair value of the equity instruments granted at the grant date, and are recognized as compensation cost or operating expenses over the vesting period, with a corresponding adjustment to equity. The fair value of the equity instruments granted shall reflect the impact of market vesting conditions and non-vesting conditions. Share-based payment is subject to adjustment based on the service conditions that are expected to be satisfied and the estimates of the number of equity instruments that are expected to vest under the non-market vesting conditions at each balance sheet date. Ultimately, the amount of compensation cost recognized is based on the number of equity instruments that eventually vest.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Having recognized the services received and a corresponding increase in equity, the Company shall make no subsequent adjustment to total equity after vesting date. However, this requirement does not preclude the Company from recognizing a transfer within equity.</p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>aa)</b></td><td style="text-align: justify"><b>Income tax</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">The tax expense for the period comprises current and deferred tax. Tax is recognized in profit or loss.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">The current income tax expense is calculated on the basis of the tax laws enacted or substantively enacted at the balance sheet date in the countries where the Company and its subsidiaries operate and generate taxable income. Management periodically evaluates positions taken in tax returns with respect to situations in accordance with applicable tax regulations. It establishes provisions where appropriate based on the amounts expected to be paid to the tax authorities.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">Deferred tax is recognized, using the balance sheet liability method, on temporary differences between the tax bases of assets and liabilities and their carrying amounts in the consolidated balance sheet. Deferred tax is provided on temporary differences arising from investments in subsidiaries, except where the timing of the reversal of the temporary difference is controlled by the Group and it is probable that the temporary difference will not be reversed in the foreseeable future. Deferred tax assets and liabilities are measured based on the tax rates and laws that are expected to apply when the assets and liabilities will be realized or settled.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">Deferred tax assets are recognized only to the extent that it is probable that future taxable profit will be available against which the temporary differences can be utilized. At each balance sheet date, unrecognized and recognized deferred tax assets are reassessed.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(e)</td><td style="text-align: justify">Current income tax assets and liabilities are offset and the net amount reported in the balance sheet when there is a legally enforceable right to offset the recognized amounts and an intention to settle on a net basis or realize the asset and settle the liability simultaneously. Deferred tax assets and liabilities are offset on the balance sheet when the entity has the legally enforceable right to offset current tax assets against current tax liabilities and they are levied by the same taxation authority on either the same entity or different entities that intend to settle on a net basis or realize the asset and settle the liability simultaneously.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(f)</td><td style="text-align: justify">When the Company has a history of recent losses, the Company recognizes a deferred tax asset arising from unused tax losses only to the extent that the Company has sufficient taxable temporary differences or there is convincing other evidence that sufficient taxable profit will be available against which the unused tax losses can be utilized by the Company.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>bb)</b></td><td style="text-align: justify"><b>Share capital</b></td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Ordinary shares are classified as equity. The classification of preference shares is determined according to the special rights attached to preference shares based on the substance of the contract and the definition of financial liabilities and equity instruments. Incremental costs directly attributable to the issue of new shares or share options are shown in equity as a deduction from the proceeds.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Where the Company repurchases the Company’s equity share capital that has been issued, the consideration paid, including any directly attributable incremental costs (net of income taxes) is deducted from equity attributable to the Company’s equity holders. Where such shares are subsequently reissued, the difference between their book value and any consideration received, net of any directly attributable incremental transaction costs and the related income tax effects, is included in equity attributable to the Company’s equity holders.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>cc)</b></td><td style="text-align: justify"><b>Revenue recognition</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The Group generates revenue from offering hardware and software products as well as professional services to its customers. Sales of hardware consists of single performance obligation. Sales of software consists of both single or multiple performance obligations and transaction price of which is allocated to each performance obligation on a relative stand-alone selling price basis. Major types of sales of services offered are system integration service and maintenance service. The Group only offers one contract in relation to system integration service when a customer purchases more than one offering at or near the same time. For system integration service, services and goods promised in the contract are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all goods and services in the contract are exclusively accounted for as a single performance obligation. For maintenance service performance obligation, the inputs of labor hours and resources are expended evenly throughout the performance period. Therefore, the Group recognizes revenue on a straight-line basis.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Sales of goods-hardware</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group’s sales of goods-hardware are primarily selling of externally purchased server, solid state drive, hard drives, and computer peripheral to the customer. Sales are recognized at a point in time when control of the products has transferred, being when the products are delivered to the customer, the customer has full discretion over the channel and price to sell the products, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products. Delivery occurs when the products have been shipped to the specific location, the risks of obsolescence and loss have been transferred to the customer, and either the customer has accepted the products in accordance with the sales contract, or the Group has objective evidence that all criteria for acceptance have been satisfied.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Revenue is recognized based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(b)</td><td style="text-align: justify">Sales of goods-software</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group develops and sells video intelligence and security convergence products. Sales are from sell of software products such as system software, database and platform by providing a right of use to customers which can be accounted for as a single or multiple performance obligations, depending on whether or not the customer can benefit from the good on its own and the Group’s promise to transfer the goods to the customer is separately identifiable from other promises in the contract. The Group may offer several software products within the same contract and each software product is distinct and independent from one another. Under such circumstance, a contract contains multiple performance obligations and revenue is recognized upon fulfilment of each performance obligation.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Transaction prices are determined at contract inception based on the price specified in the contract, net of estimated business tax, sales return and discounts. Accumulated experience is used to estimate and provide for the discounts, using the expected value method, and revenue is only recognized to the extent that it is highly probable that a significant reversal will not occur. The estimation is subject to an assessment at each reporting date. The Group allocates the transaction price to each performance obligation on a relative stand-alone selling price basis. The Group sells each of its software products separately so that the relative stand-alone selling price can be determined accordingly. Revenue is recognized as the control of each performance obligations is transferred at a point in time, being when the software installed to the customer. The customer can direct the use of, and obtain substantially all of the remaining benefits from, the software at the point in time at which the software is installed, and there is no unfulfilled obligation that could affect the customer’s acceptance of the products.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">A receivable is recognized when the goods are delivered and invoiced as the right to consideration is unconditional because only a passage of time is required before the payment of that consideration is due.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">(c)</td><td style="text-align: justify">Sales of services</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group provides system integration service and maintenance service. Main types of services offered are system integration service contract and maintenance service contract. System integration service includes information and communication systems, installation of software and hardware equipment as well as implementation and integration of various systems whereas maintenance service is to provide maintenance work for hardware and software at the performance location during the contractual period. The consideration promised in the most of service contracts with customer of the Group are generally at fixed amount, and the amounts of variable consideration in certain service contracts which also include fixed amount of consideration are insignificant.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">For system integration service projects, the arrangements typically include sales of hardware, software, and services within the same contract. However, since the goods and services promised in the contract are significantly affected by one or more of the other goods or services in the contract to function as intended, they are highly inter-dependent on and interrelated with each other and is not separately identifiable from each other in the contract. Therefore, all of the arrangements in the contract are deemed a single performance obligation and allocation of transaction price is not required. Revenue is recognized based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">Costs that do not depict progress toward satisfaction of the performance obligation are included in contract costs but may not result in revenue being recognized, for example when such costs are attributable to significant unanticipated inefficiencies that were not included in the price of the contract or significant re-work. At times costs may be incurred that are not reflective of the Company’s progress towards satisfaction of the performance obligation which may result in revenue being recognized only to the extent of such costs without any profit, for example uninstalled materials that are (1) not distinct, (2) control is transferred to the customer significantly before integration of the goods into the project, (3) cost of the transferred goods are significant relative to the total estimated costs of satisfying the performance obligation, and (4) the Company is not significantly involved in designing or manufacturing the goods. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">For maintenance service project, the Group regularly assigns employees to perform inspection and maintenance work at each performing location and the inputs of labor hours and resources are expended evenly throughout the performance period. The Group recognizes revenue on a straight-line basis.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iv)</td><td style="text-align: justify">The customer pays at the time specified in the payment schedule. If the services rendered exceed the payment, a contract asset is recognized If the payments exceed the services rendered, a contract liability is recognized. Contract asset is reclassified to accounts receivable when related invoices are issued.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">v)</td><td style="text-align: justify">Estimates of revenues, costs or extent of progress toward completion are revised if circumstances change. Any resulting increases or decreases in estimated revenues or costs are reflected in profit or loss in the period in which the circumstances that give rise to the revision become known by management.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">Sales arrangement with system integrators</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">The Group has relied, in part, on a variety of partnerships with system integrators (“partners”) to allow the Group to provide data services as part of services provided by the partners, and they integrate the Group’s products and services with theirs’ and sell directly to their customers in their region of operation.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">In such arrangement, the Group enters into sales agreement with the partners directly and is only responsible for delivering goods and services to the partners. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with the partners in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(e)</td><td style="text-align: justify">Sales arrangement with sales representatives, resellers and distributors</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">In geographic regions where the Group does not have an operating subsidiary, the Group provides its products and services solutions through a suite of non-exclusive agreements that appoint sales representatives, resellers and distributors to engage with end customers. Revenue recognition for each type of these arrangements is as follows:</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Sales representatives are granted rights to use the Group’s products and services to market, promote and solicit orders of products on a non-transferable, non-sub-licensable and limited basis in designated regions. Sales representatives earn sales commission and contracts are not automatically renewed. In such arrangement, the Group enters into sales agreements with the customers directly. Goods and services are provided directly by the Group to the customers in accordance with the executed contracts. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with customers in accordance with the Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Resellers purchase the Group’s products and services for resale to end customers and provide maintenance services in their areas of operation. They are permitted to use the Group’s software for demonstration, training, and maintenance services. The contracts are automatically renewed unless prior notice is otherwise provided. In such arrangement, the Group enters into sales agreements with resellers directly and is only responsible for delivering its goods and services to resellers. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with resellers in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">iv)</td><td style="text-align: justify">Distributors purchase the Group’s products at a discount and are permitted to market, distribute, sell, bundle, promote and advertise the products directly to end customers in their region of operation. The contracts are automatically renewed unless prior notice otherwise is provided. In such arrangement, the Group enters into sales agreements with distributors directly and is only responsible for delivering its goods and services to distributors. Revenue is recognized when the Group fulfils its performance obligations as stated in the executed contracts with distributors in accordance with Group’s revenue recognition policy as stated in the preceding paragraphs.</td></tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>dd)</b></td><td style="text-align: justify"><b>Operating segments</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Operating segments are defined as components of an entity for which separate financial information is available and that is regularly reviewed by the Chief Operating Decision Maker (“CODM”) in deciding how to allocate resources to an individual segment and in assessing performance. The Company’s Chief Executive Officer is the CODM. The Company’s CODM reviews financial information provided based on product lines and presented on a consolidated basis for purposes of making operating decisions, allocating resources, and evaluating financial performance. As such, the Company currently has determined that it operates in three operating segments and has three reportable segments which are Video IoT, Security Convergence and other segment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 30.2pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left"><b>ee)</b></td><td style="text-align: justify"><b>Critical accounting judgments, estimates and key sources of assumption uncertainty</b></td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The preparation of these consolidated financial statements requires management to make critical judgements in applying the Group’s accounting policies and make critical assumptions and estimates concerning future events. Assumptions and estimates may differ from the actual results and are continually evaluated and adjusted based on historical experience and other factors. Such assumptions and estimates have a significant risk of causing a material adjustment to the carrying amounts of assets and liabilities within the next financial year; and the related information is addressed below:</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">Critical judgements in applying the Group’s accounting policies</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">None.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">Critical accounting estimates and assumptions</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><b>Revenue recognition-sales of system integration services</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The Group recognizes revenue from providing system integration services based on the actual service provided to the end of the reporting period as a proportion of the total services to be provided, because the performance obligation meets the one or more criteria to be recognized over a period of time. This is determined based on the proportion of hardware, software and labor services that have been performed as of the financial reporting date to the total labor services expected to be rendered. For projects with revenue recognized under adjusted cost-to-cost method, the cost is adjusted periodically based on actual cost incurred. Recognition of revenue and profit is dependent upon a number of factors, including the accuracy of a variety of estimates made at the balance sheet date, such as engineering progress, material quantities, the achievement of milestones, labor productivity and cost estimates. Any significant variances in estimations of the total costs will impact the measurement of progress which drives the revenue recognition of contract works in an accounting period. Management continuously monitors factors that may affect the quality of its estimates and conducts periodic review of the relevance of factors by reviewing the actual amounts incurred and comparing with previous estimated amounts in order to mitigate the exposure to significant variances. For the years ended December 31, 2023, 2022 and 2021, the Group recognized service revenue of $64,675,038, $12,285,804 and $15,910,023, respectively.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><b>Convertible Preference Shares and Private Warrants</b></p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">Fair value of convertible Preference Shares and Private Warrants without an active market or quoted prices are determined using valuation techniques such as market approach and income approach. The measurement of fair value may adopt observable information or models of similar financial instruments or use assumptions in an appropriate manner if the observable parameters are unavailable in the market. Observable information is the primary source of reference. When valuation models are used for the measurements, calibration are performed to ensure its accountability in reflecting real information and market price. In the fair value measurement, the Company used Black-Scholes Model to estimate the fair value of convertible Preference Shares and Private Warrants, applying several assumptions and inputs the Company deemed reasonable. Any changes in these judgements and estimates will impact the fair value measurement of these financial instruments. Please refer to Note 44 for the financial instruments fair value information.</p> 64675038 12285804 15910023 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 1.8pt"></td><td style="width: 12.2pt">5.</td><td><b>Cash and cash equivalents</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash on hand and petty cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,975</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,957</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Checking accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,362</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Demand deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,226,503</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,858,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Time deposits</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,498,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,871,187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,777,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,867,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transferred to financial assets at amortized cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,470,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,871,187</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,306,857</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,996,377</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">(1)</td><td style="text-align: justify">The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">As of December 31, 2023 and 2022, range of interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively. Some of time deposits provided as guarantees and with maturity over three months were reclassified as “financial assets at amortized cost - current” and “financial assets at amortized cost - non-current” based on its nature. Details of the Group’s time deposits transferred to investments in debt instruments without active market are provided in Note 7. Those financial assets at amortized cost have interest rate of 0.00% for the year ended December 31, 2023.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">Details of time deposits pledged to others as collaterals are provided in Note 39.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Cash on hand and petty cash</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,975</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,957</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Checking accounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">130,362</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Demand deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,226,503</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,858,058</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Time deposits</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">42,498,552</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,871,187</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">46,777,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">29,867,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transferred to financial assets at amortized cost</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41,470,915</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(6,871,187</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,306,857</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,996,377</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 7975 7957 44742 130362 4226503 22858058 42498552 6871187 46777772 29867564 -41470915 -6871187 5306857 22996377 0 0.052 0.0022 0.038 0 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">6.</td><td style="text-align: justify"><b>Financial assets at fair value through profit or loss</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Financial assets mandatorily measured at fair value through profit or loss</td><td> </td> <td colspan="2"><div style="-sec-ix-hidden: hidden-fact-231"> </div></td><td> </td><td> </td> <td colspan="2"><div style="-sec-ix-hidden: hidden-fact-232"> </div></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.2pt; text-align: justify; text-indent: 0.55pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt">During the year ended December 31, 2022, the Group entered into a protected cell rent-a-captive arrangement with an insurance company and made investment of $1,105,540 in a rent-a-captive company, which was established by the insurance company, and the Group recognized losses on financial assets at fair value through profit or loss amounting to $78,128 and $32,311 for the years ended December 31, 2023 and 2022, respectively. In a rent-a-captive structure, an insurance company establishes a rent-a-captive company and provides services related to insurance to the Group. The Group participates in the captive insurance agreement by investing certain capital and retaining the premium to insure itself against future losses and the premium will be kept in the rent-a-captive company for future claims payments. The insurance company agrees to cause dividends of the rent-a-captive company to be declared and paid to the Group only as approved by Board of Directors of the insurance company.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Financial assets mandatorily measured at fair value through profit or loss</td><td> </td> <td colspan="2"><div style="-sec-ix-hidden: hidden-fact-231"> </div></td><td> </td><td> </td> <td colspan="2"><div style="-sec-ix-hidden: hidden-fact-232"> </div></td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 76%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 995101 1073229 1105540 78128 32311 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">7.</td><td style="text-align: justify"><b>Financial assets at amortized cost</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Items</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Time deposits</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">27,827,915</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">6,871,187</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current items:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Time deposits</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,643,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-233">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 12.2pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Amounts recognized in profit or loss in relation to financial assets at amortized cost are listed below:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Interest income</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">336,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">31,604</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">12,810</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the financial assets at amortized cost held by the Group was $41,470,915 and $6,871,187, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">As of December 31, 2023 and 2022, the interest rate of time deposits was 0.00%~5.20% and 0.22%~3.80%, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">d)</td><td style="text-align: justify">Information relating to financial assets at amortized cost that were pledged to others as collaterals is provided in Note 39.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">e)</td><td style="text-align: justify">The Group transacts with a variety of financial institutions all with high credit quality to disperse credit risk, so it expects that the probability of counterparty default is remote.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Items</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Time deposits</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">27,827,915</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">6,871,187</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current items:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Time deposits</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,643,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-233">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 27827915 6871187 13643000 Amounts recognized in profit or loss in relation to financial assets at amortized cost are listed below:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Interest income</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">336,472</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">31,604</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">12,810</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 336472 31604 12810 41470915 6871187 0 0.052 0.0022 0.038 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">8.</td><td style="text-align: justify"><b>Accounts receivable</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,563,153</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,523,390</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Allowance for ECLs / uncollectable accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,114,951</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,481,779</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,448,202</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,041,611</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">The aging analysis of accounts receivable is as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Not past due</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,937,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,022,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Up to 180 days</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,091,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">181 to 365 days</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409,418</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Over 366 days</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,754,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-234">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,563,153</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,523,390</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 32.05pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt">The above aging analysis was based on days overdue.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 47.1pt; text-align: justify; text-indent: -14.2pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">As of December 31, 2023 and 2022, accounts receivable were all from contracts with customers. As of January 1, 2022, the balance of receivables from contracts with customers amounting to $36,308,109.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">As of December 31, 2023 and 2022, without taking into account any collateral held or other credit enhancements, the maximum exposure to credit risk in respect of the amount that best represents the Group’s accounts receivable were $1,448,202 and $14,041,611, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">d)</td><td style="text-align: justify">Information relating to credit risk of accounts receivable is provided in Note 43.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">e)</td><td style="text-align: justify">Information relating to purchase of treasury shares by transferring accounts receivable, as part of considerations, with Koh Sih-Ping, the former Director and Chief Executive Officer (“CEO”) of the Company, is provided in Note 38.</td></tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Accounts receivable</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,563,153</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,523,390</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Allowance for ECLs / uncollectable accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,114,951</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,481,779</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,448,202</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,041,611</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 14563153 15523390 13114951 1481779 1448202 14041611 The aging analysis of accounts receivable is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Not past due</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,937,838</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,022,374</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Up to 180 days</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,091,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">181 to 365 days</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">409,418</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Over 366 days</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,754,385</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-234">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,563,153</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,523,390</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 32.05pt; text-align: justify; text-indent: 0in"> </p> 3937838 11022374 4770297 4091598 3100633 409418 2754385 14563153 15523390 36308109 1448202 14041611 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">9.</td><td style="text-align: justify"><b>Inventories</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Allowance for <br/> valuation loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Finished goods</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,116</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-235">             -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,116</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Allowance for <br/> valuation loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Finished goods</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,629</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-236">        -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,629</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0pt">The cost of inventories and services recognized as expense for the year:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17pt; text-align: justify; text-indent: 0.55pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cost of goods sold</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,126</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,266,283</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,790,457</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,934,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,805,619</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,678,205</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,976,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,071,902</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,468,662</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Allowance for <br/> valuation loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Finished goods</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,116</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-235">             -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">23,116</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Allowance for <br/> valuation loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Finished goods</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,629</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-236">        -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,629</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 23116 23116 68629 68629 The cost of inventories and services recognized as expense for the year:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Cost of goods sold</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,126</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,266,283</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,790,457</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Cost of services</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,934,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,805,619</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,678,205</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">19,976,149</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,071,902</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">26,468,662</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 42126 7266283 16790457 19934023 6805619 9678205 19976149 14071902 26468662 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">10.</td><td style="text-align: justify"><b>Prepayments</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Items</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepayment for purchases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,359,812</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-237">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayment for insurance expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">824,185</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,034,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayment for transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,076</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-238">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaid rent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">90,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-239">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayment for professional services expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,717</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,225</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,445,195</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,266,442</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current items:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayment for insurance expenses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">426,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">537,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,298</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">451,580</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">612,982</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Items</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Current items:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepayment for purchases</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,359,812</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-237">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayment for insurance expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">824,185</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,034,217</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayment for transaction costs</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">104,076</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-238">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepaid rent</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">90,200</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-239">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Prepayment for professional services expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">51,205</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">227,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,717</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,225</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,445,195</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,266,442</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Non-current items:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Prepayment for insurance expenses</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">426,588</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">537,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,992</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">75,298</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">451,580</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">612,982</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6359812 824185 1034217 104076 90200 51205 227000 15717 5225 7445195 1266442 426588 537684 24992 75298 451580 612982 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">11.</td><td style="text-align: justify"><b>Other receivables</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Other receivables from a related party (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,852</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,852</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">107,228</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">126,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">629,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">648,617</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Allowance for ECLs / uncollectable accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(521,852</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-240">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">107,228</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">648,617</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0in">Note: Information relating to this transaction is provided in Note 38 (d).</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Other receivables from a related party (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,852</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">521,852</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">107,228</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">126,765</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">629,080</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">648,617</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Allowance for ECLs / uncollectable accounts</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(521,852</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-240">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">107,228</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">648,617</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0in">Note: Information relating to this transaction is provided in Note 38 (d).</p> 521852 521852 107228 126765 629080 648617 521852 107228 648617 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">12.</td><td style="text-align: justify"><b>Property, plant and equipment</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Land <br/> (Note 1)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Buildings and<br/> structures (Note 1)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Transportation<br/> equipment</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Office<br/>  equipment</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Other<br/> equipment (Note 2)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At January 1, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,718,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,246,249</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,504</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,635,691</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,112,226</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,743,685</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-241">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,603</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(793,341</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,946,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,611,118</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,400,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">842,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">165,859</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,132,567</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-242">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-243">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,113</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-244">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-245">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,408</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,808</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-246">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,216</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-247">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(76,102</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(164,176</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(507,026</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Reclassification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-248">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-249">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-250">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,649</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-251">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,649</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(964</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,786</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,725</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,737,302</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,337,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-252">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">681,280</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,878,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">At December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,737,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,261,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,700,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,744,573</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,465,655</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-253">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(924,133</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,018,793</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,621,991</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,586,690</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,737,302</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,337,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">681,280</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,878,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.25pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Land<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Buildings and<br/> structures (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Transportation <br/> equipment</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Office<br/>  equipment</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Other<br/> equipment (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At January 1, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,110,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,575,363</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,238,662</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,427,990</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,387,165</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-254">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(853,996</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,879</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,065,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,050,206</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,992,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,110,197</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,721,367</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,074</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,173,648</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,377,784</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,395,070</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,110,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,721,367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,074</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,173,648</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,377,784</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,395,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-255">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-256">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">653,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,208,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,886,753</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disposals (Note 3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-257">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-258">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-259">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,590,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,977,212</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,568,102</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-260">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,343</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,329,350</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,484,888</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,897,753</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,392,182</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(266,917</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,034</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64,686</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(958,582</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,683,401</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">At December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,246,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,635,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,112,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,743,685</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-261">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,603</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(793,341</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,946,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,611,118</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 8.25pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 1: Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 14.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 2: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 14.15pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 3: Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Land <br/> (Note 1)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Buildings and<br/> structures (Note 1)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Transportation<br/> equipment</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Office<br/>  equipment</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Other<br/> equipment (Note 2)</td><td style="padding-bottom: 1.5pt; text-align: center"> </td><td style="padding-bottom: 1.5pt; text-align: center"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt; text-align: center"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At January 1, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,718,015</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,246,249</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">31,504</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,635,691</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,112,226</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,743,685</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-241">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,603</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(793,341</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,946,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,611,118</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,400,646</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,697</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">842,350</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">165,859</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,132,567</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-242">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,600</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-243">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,851</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">118,113</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">237,564</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Disposals</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-244">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-245">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,408</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,808</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-246">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,216</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-247">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(76,102</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,248</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(263,500</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(164,176</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(507,026</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Reclassification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-248">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-249">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-250">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,649</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-251">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,649</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">19,287</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,657</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(41</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(964</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,786</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">23,725</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,737,302</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,337,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-252">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">681,280</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,878,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">At December 31, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,737,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,261,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,773</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,700,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,744,573</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,465,655</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-253">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(924,133</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(21,773</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,018,793</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,621,991</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,586,690</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,737,302</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,337,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">681,280</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">122,582</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,878,965</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Land<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Buildings and<br/> structures (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Transportation <br/> equipment</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Office<br/>  equipment</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Other<br/> equipment (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At January 1, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,110,197</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,575,363</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,953</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,238,662</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,427,990</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">58,387,165</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-254">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(853,996</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,879</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,065,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(20,050,206</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,992,095</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,110,197</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,721,367</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,074</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,173,648</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,377,784</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,395,070</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,110,197</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,721,367</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,074</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,173,648</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">13,377,784</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,395,070</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Additions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-255">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,368</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-256">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">653,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,208,757</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,886,753</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Disposals (Note 3)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-257">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-258">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-259">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,590,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,977,212</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(12,568,102</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-260">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,172</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,343</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,329,350</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,484,888</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,897,753</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,392,182</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(266,917</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,034</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(64,686</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(958,582</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,683,401</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">At December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,246,249</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">31,504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,635,691</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">12,112,226</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">29,743,685</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated depreciation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-261">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(845,603</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(25,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(793,341</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,946,367</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(13,611,118</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,718,015</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,400,646</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,697</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">842,350</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">165,859</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,132,567</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 1: Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 2: Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0.25in">Note 3: Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.</p> 12718015 3246249 31504 1635691 12112226 29743685 -845603 -25807 -793341 -11946367 -13611118 12718015 2400646 5697 842350 165859 16132567 12718015 2400646 5697 842350 165859 16132567 10600 108851 118113 237564 -2408 -3808 -6216 -76102 -3248 -263500 -164176 -507026 -1649 -1649 19287 2657 -41 -964 2786 23725 12737302 2337801 681280 122582 15878965 12737302 3261934 21773 1700073 11744573 29465655 -924133 -21773 -1018793 -11621991 -13586690 12737302 2337801 681280 122582 15878965 14110197 3575363 34953 7238662 33427990 58387165 -853996 -22879 -3065014 -20050206 -23992095 14110197 2721367 12074 4173648 13377784 34395070 14110197 2721367 12074 4173648 13377784 34395070 24368 653628 2208757 2886753 -2590890 -9977212 -12568102 -78172 -5343 -1329350 -4484888 -5897753 -1392182 -266917 -1034 -64686 -958582 -2683401 12718015 2400646 5697 842350 165859 16132567 12718015 3246249 31504 1635691 12112226 29743685 -845603 -25807 -793341 -11946367 -13611118 12718015 2400646 5697 842350 165859 16132567 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">13.</td><td style="text-align: justify"><b>Leasing arrangements – lessee</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">The Group leases various assets including buildings (office and warehouse) and business vehicles. Rental contracts are typically made for periods of 1 to 4 years. Lease terms are negotiated on an individual basis and contain a wide range of different terms and conditions. The lease agreements do not impose covenants, but leased assets may not be used as security for borrowing purposes.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">Short-term leases with a lease term of 12 months or less comprise rental of office. Low-value assets comprise rental of office equipment.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">The carrying amount of right-of-use assets and the amortization charge are as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Buildings (Office and warehouse)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">47,992</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,925</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transportation equipment (Business vehicles)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,036</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,675</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29.35pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Depreciation charge</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Buildings (Office and warehouse)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,314</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,774</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,394</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transportation equipment (Business vehicles)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,623</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,640</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,937</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,414</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,438</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29.35pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">d)</td><td style="text-align: justify">For the years ended December 31, 2023 and 2022, the additions to right-of-use assets were $52,355, $0, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">e)</td><td style="text-align: justify">The information on profit and loss accounts relating to lease contracts is as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Items affecting profit or loss</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Interest expense on lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">346</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,196</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expense on short-term lease contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,142</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expense on leases of low-value assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,872</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loss on lease modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-262">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,448</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-263">-</div></td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29.35pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">f)</td><td style="text-align: justify">For each of the years ended December 31, 2023, 2022 and 2021, the Group’s total cash outflow for leases were $195,350, $124,597 and $42,074, respectively.</td> </tr></table> The carrying amount of right-of-use assets and the amortization charge are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Carrying amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Buildings (Office and warehouse)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">47,992</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,925</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transportation equipment (Business vehicles)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,750</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,036</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,675</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Depreciation charge</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Buildings (Office and warehouse)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,314</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,774</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,394</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Transportation equipment (Business vehicles)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">6,623</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">27,640</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">20,044</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,937</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">40,414</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">34,438</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 47992 4925 5044 11750 53036 16675 9314 12774 14394 6623 27640 20044 15937 40414 34438 52355 0 The information on profit and loss accounts relating to lease contracts is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Items affecting profit or loss</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Interest expense on lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">346</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,219</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,196</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Expense on short-term lease contracts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">171,999</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,602</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,142</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expense on leases of low-value assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,872</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Loss on lease modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-262">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">48,448</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-263">-</div></td><td style="text-align: left"> </td></tr> </table> 346 1219 1196 171999 13602 2142 6661 19227 4872 48448 195350 124597 42074 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">14.</td><td style="text-align: justify"><b>Intangible assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Intellectual property rights <br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">January 1</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,403,406</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-264">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,403,406</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-265">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-266">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-267">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,342</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions-acquired separately</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">538,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,538,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,031</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(550,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(726,031</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-268">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">419,512</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,450,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,869,512</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">December 31</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">555,562</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,555,562</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(136,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(550,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(686,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">419,512</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,450,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,869,512</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">January 1</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,144,910</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,725,441</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,419,469</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,419,469</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions-acquired separately</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,093</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,687,618</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disposals (Note 2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,645,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(103,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">December 31</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,403,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-align: right; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 57.25pt; text-align: justify; text-indent: -42pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.65pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.65pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 56.65pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 57.25pt; text-align: justify; text-indent: -42pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">Details of amortization on intangible assets are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 57.25pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Selling and marketing expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,131</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">425,720</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">574,913</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">General and administrative expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,914</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Research and development expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">567,975</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,238,984</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,762,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">726,031</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,687,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,361,009</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Intellectual property rights <br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">January 1</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,403,406</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-264">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,403,406</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-265">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-266">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,342</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-267">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,342</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions-acquired separately</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">538,446</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,538,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(176,031</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(550,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(726,031</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-268">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">755</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">419,512</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,450,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,869,512</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline">December 31</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">555,562</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,000,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,555,562</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(136,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(550,000</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(686,050</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">419,512</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,450,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,869,512</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Computer software</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">January 1</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">Cost</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,144,910</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(14,725,441</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,419,469</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,419,469</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additions-acquired separately</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">73,093</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,687,618</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Disposals (Note 2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,645,166</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(103,436</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">December 31</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cost</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,403,406</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Accumulated amortization</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,347,064</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,342</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-align: right; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made.</p><p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details.</p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38.</td> </tr></table> 2403406 2403406 -2347064 -2347064 56342 56342 56342 56342 538446 6000000 6538446 176031 550000 726031 755 755 419512 5450000 5869512 555562 6000000 6555562 -136050 -550000 -686050 419512 5450000 5869512 18144910 -14725441 3419469 3419469 73093 1687618 1645166 -103436 56342 2403406 -2347064 56342 6000000 3000000 600000 2400000 3000000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Selling and marketing expenses</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,131</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">425,720</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">574,913</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">General and administrative expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">152,925</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">22,914</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,144</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Research and development expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">567,975</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,238,984</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,762,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">726,031</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,687,618</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,361,009</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 5131 425720 574913 152925 22914 23144 567975 1238984 1762952 726031 1687618 2361009 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">15.</td><td><b>Other non-current assets</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepaid Pension</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">460,732</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">381,452</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guarantee deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">506,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,002</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,617</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,034,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">659,071</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Prepaid Pension</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">460,732</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">381,452</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Guarantee deposits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">506,316</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">221,002</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">66,952</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">56,617</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,034,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">659,071</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 460732 381452 506316 221002 66952 56617 1034000 659071 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">16.</td><td><b>Short-term borrowings</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> rate range</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Bank collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,449,110</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">2.61%-2.7%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Loan from shareholders</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-270; -sec-ix-hidden: hidden-fact-269">Note</div></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,449,110</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> rate range</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Bank collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,492,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">1.84%~3.11%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Loan from shareholders</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-272; -sec-ix-hidden: hidden-fact-271">Note</div></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,492,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note:</td><td style="text-align: justify">In 2021, the Group entered into shareholder loan agreements in the amount of $5,000,000 with Koh Sih-Ping, Asteria Corporation, and Berwick Resources Limited. The Company issued promissory notes with an interest rate of 7.5% per annum and maturity date of September 1, 2022 to the lenders in the same amount as loans made. In addition, Koh Sih-Ping assumed joint and several liability as guarantor of the Group under the shareholder agreement with Asteria Corporation.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 51.6pt; text-align: justify; text-indent: -30.5pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In September 2022, the loan from shareholders were repaid to Koh Sih-Ping in the amount of $1,000,000 and Asteria Corporation in the amount of $3,000,000, and the maturity date of the promissory note of $1,000,000 issued to Berwick Resources Limited was extended to and repaid in January 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 51.6pt; text-align: justify; text-indent: -0.6pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">In March 2023, the Group entered into a shareholder loan agreement in the amount of $3,000,000 with Asteria Corporation. The Company issued promissory note with an interest rate of 10.375% per annum and maturity date of March 10, 2024 to the lender in the same amount as the loan made. The maturity date of the shareholder loan of $3,000,000 was extended and repaid in April 29, 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 51.6pt; text-align: justify; text-indent: -0.6pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-left: 0.5in; text-indent: 0in; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">Refer to table below for details of short-term and long-term borrowing. Lender A refers to Shanghai Commercial &amp; Savings Bank, Ltd.; Lender B refers to Taishin International Bank; Lender C refers to Hua Nan Commercial Bank; Lender D refers to Mega International Commercial Bank, and Taiwan SMEG stands for Small and Medium Enterprise Credit Guarantee Fund of Taiwan.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.25pt; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="25" style="text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Facility</td><td> </td> <td colspan="2" style="text-align: center">Credit</td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2" style="text-align: center">Outstanding</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Undrawn</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Interest</td><td> </td><td> </td> <td style="text-align: center">Guarantor</td><td> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Lender</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Facility</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Collateral</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 9%; text-align: left">Lender A</td><td style="width: 1%"> </td> <td style="vertical-align: top; text-align: left; width: 9%">12.2023-11.2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">4,190,650</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 13%; text-align: left">LC loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">298,762</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">2.68</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">None</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">652,241</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,458,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,398,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-273">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">12.2023-11.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,913,447</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,206</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,229,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,432,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56,828</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-274">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">01.2022-01.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189,019</td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,823</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-275">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">09.2020~09.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">978,362</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.85</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">80% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,098,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,029,959</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,630,603</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,594,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,157</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender B</td><td> </td> <td style="text-align: center">04.2023-04.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,891,809</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,021,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,869,861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.61</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,300,000</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">05.2023-05.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,196,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.70</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>LG</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,107</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-276">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">05.2019-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,870,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,891,735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.39</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">12.2023-06.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,282,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,051,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.65</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $1,000,000</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-277">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">06.2023-08.2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,766,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="25" style="text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: center; vertical-align: top">Facility</td><td> </td> <td colspan="2" style="text-align: center">Credit</td><td> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td colspan="2" style="text-align: center">Outstanding</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Undrawn</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Interest</td><td> </td><td> </td> <td style="vertical-align: top; text-align: center">Guarantor</td><td> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; vertical-align: top">Lender</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Facility</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="vertical-align: top; text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Collateral</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 9%; text-align: left">Lender A</td><td style="width: 1%"> </td> <td style="text-align: left; width: 9%; vertical-align: top">11.2022-11.2023</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 7%; text-align: right">4,184,307</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 13%; text-align: left">LC loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">610,089</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-278">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">2.56</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">None</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">651,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-279">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.56</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,563,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,359,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-280">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">11.2022-11.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,907,522</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,269</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-281">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.31</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">895,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,687,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-282">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,538</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-283">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-284">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">09.2020-09.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976,880</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">671,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-285">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">80% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,093,455</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053,795</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-286">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,628,134</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-287">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,627</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">318,843</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-288">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">10.2021-10.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">651,254</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-289">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">100% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender B</td><td> </td> <td style="text-align: left; vertical-align: top">06.2022-04.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,210,029</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,507,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-290">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.84%-3.11%</span></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,800,000, Promissory note $5,743,001</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,368,808</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.54%~2.60%</span></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,186,910</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,014,652</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-291">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,087,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-292">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">05.2019-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,861,283</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-293">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.26</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">11.2022-06.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,279,388</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,051,449</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-294">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $1,000,000</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209,178</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,761</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-295">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">06.2020-06.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,813</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-296">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.03</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">85% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">07.2021-08.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,442,201</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,883,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-297">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.46</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">70% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender D</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976,880</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Credit Loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">973,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-298">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">65% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,533</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-299">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-300">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 1: Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. After his departure from the Company, Koh Sih-Ping is still the guarantor for several outstanding loans.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> rate range</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Bank collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,449,110</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">2.61%-2.7%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Loan from shareholders</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-270; -sec-ix-hidden: hidden-fact-269">Note</div></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,449,110</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Interest<br/> rate range</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Bank collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,492,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">1.84%~3.11%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Loan from shareholders</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,000,000</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; padding-bottom: 1.5pt"><div style="-sec-ix-hidden: hidden-fact-272; -sec-ix-hidden: hidden-fact-271">Note</div></td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,492,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table> 13449110 0.0261 0.027 3000000 16449110 12492935 0.0184 0.0311 1000000 13492935 5000000 0.075 2022-09-01 1000000 3000000 1000000 3000000 0.10375 3000000 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="25" style="text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td style="text-align: center">Facility</td><td> </td> <td colspan="2" style="text-align: center">Credit</td><td> </td><td> </td> <td> </td><td> </td> <td colspan="2" style="text-align: center">Outstanding</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Undrawn</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Interest</td><td> </td><td> </td> <td style="text-align: center">Guarantor</td><td> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Lender</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Facility</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: center">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Collateral</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 9%; text-align: left">Lender A</td><td style="width: 1%"> </td> <td style="vertical-align: top; text-align: left; width: 9%">12.2023-11.2024</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">4,190,650</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 13%; text-align: left">LC loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">298,762</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">2.68</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">None</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">652,241</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,458,108</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,398,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-273">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">12.2023-11.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,913,447</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">195,206</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,229,034</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.68</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,432,379</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56,828</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-274">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">01.2022-01.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">189,019</td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,823</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-275">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">09.2020~09.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">978,362</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.85</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">80% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,098,146</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,029,959</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,630,603</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,594,716</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender A</td><td> </td> <td style="text-align: center">03.2016-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">326,121</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,157</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender B</td><td> </td> <td style="text-align: center">04.2023-04.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,891,809</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,021,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,869,861</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.61</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,300,000</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">05.2023-05.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,196,291</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,000,620</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.70</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>LG</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">41,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">154,107</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-276">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">05.2019-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,870,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,891,735</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.39</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">12.2023-06.2024</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,282,844</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,051,299</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.65</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $1,000,000</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td>Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">185,019</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-277">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Lender C</td><td> </td> <td style="text-align: center">06.2023-08.2028</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,766,921</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439,712</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td colspan="25" style="text-align: center; border-bottom: Black 1.5pt solid">As of December 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: center; vertical-align: top">Facility</td><td> </td> <td colspan="2" style="text-align: center">Credit</td><td> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td colspan="2" style="text-align: center">Outstanding</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Undrawn</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Interest</td><td> </td><td> </td> <td style="vertical-align: top; text-align: center">Guarantor</td><td> </td> <td style="text-align: left; vertical-align: top"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left; vertical-align: top">Lender</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Facility</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Type</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="vertical-align: top; text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: top; text-align: center">Collateral</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; width: 9%; text-align: left">Lender A</td><td style="width: 1%"> </td> <td style="text-align: left; width: 9%; vertical-align: top">11.2022-11.2023</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 1%; text-align: left">$</td><td style="vertical-align: top; width: 7%; text-align: right">4,184,307</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 13%; text-align: left">LC loan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">610,089</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-278">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">2.56</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">None</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 16%; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">651,255</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-279">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.56</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,563,552</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,359,411</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-280">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">11.2022-11.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,907,522</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,269</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-281">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.31</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,000,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">895,592</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,687,661</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-282">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,733</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">188,538</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-283">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-284">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">09.2020-09.2025</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976,880</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">671,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-285">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">80% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,093,455</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053,795</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-286">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2031</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,628,134</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607,261</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-287">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">03.2016-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">325,627</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">318,843</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-288">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">None</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender A</td><td> </td> <td style="text-align: left; vertical-align: top">10.2021-10.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">651,254</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,793</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-289">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">100% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender B</td><td> </td> <td style="text-align: left; vertical-align: top">06.2022-04.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,210,029</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,507,001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-290">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.84%-3.11%</span></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $2,800,000, Promissory note $5,743,001</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">LC loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">334,220</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,368,808</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif">2.54%~2.60%</span></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,186,910</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,014,652</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-291">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,466</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,087,792</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-292">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">05.2019-03.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,861,283</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-293">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.26</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $500,000, Land, Buildings and Structures</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">11.2022-06.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,279,388</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Short-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,051,449</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-294">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.50</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="vertical-align: top; text-align: left">Time deposit $1,000,000</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">209,178</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">18,761</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-295">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">None</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">06.2020-06.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">162,813</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-296">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.03</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">85% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="vertical-align: top; text-align: left">Lender C</td><td> </td> <td style="text-align: left; vertical-align: top">07.2021-08.2026</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,442,201</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Long-Term Bank loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,883,883</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-297">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.46</td><td style="text-align: left">%</td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">70% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-align: left">Lender D</td><td> </td> <td style="text-align: left; vertical-align: top">01.2022-01.2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">976,880</td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: left">Credit Loan</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">973,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-298">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="vertical-align: top; text-align: left">65% guaranteed by Taiwan SMEG</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left; vertical-align: top"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left; vertical-align: top">Letter of guarantee</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,533</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-299">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-300">-</div></td><td style="text-align: left"> </td><td> </td> <td style="vertical-align: top; text-align: center">Koh Sih-Ping</td><td> </td> <td style="text-align: left; vertical-align: top">Same as above</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0">Note 1: Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. After his departure from the Company, Koh Sih-Ping is still the guarantor for several outstanding loans.</p> 12.2023-11.2024 4190650 LC loan 298762 0.0268 None Time deposit $2,000,000, Land, Buildings and Structures Short-Term Bank loan 652241 0.0268 None Same as above Letter of guarantee 1458108 1398011 None Same as above 12.2023-11.2024 3913447 LC loan 195206 0.0268 None Time deposit $2,000,000, Land, Buildings and Structures Short-Term Bank loan 2229034 0.0268 None Same as above Letter of guarantee 1432379 56828 None Same as above 01.2022-01.2025 189019 Letter of guarantee 188823 None None 09.2020~09.2025 978362 Long-Term Bank loan 428033 0.0285 Koh Sih-Ping 80% guaranteed by Taiwan SMEG 03.2016-03.2031 3098146 Long-Term Bank loan 3029959 0.0292 None Land, Buildings and Structures 03.2016-03.2031 1630603 Long-Term Bank loan 1594716 0.0292 None Land, Buildings and Structures 03.2016-03.2026 326121 Long-Term Bank loan 256157 0.0292 None None 04.2023-04.2024 4891809 Short-Term Bank loan 2021948 2869861 0.0261 None Time deposit $2,300,000 05.2023-05.2024 6196291 Short-Term Bank loan 6000620 0.027 None Time deposit $500,000, Land, Buildings and Structures LG 41564 154107 None Same as above 05.2019-03.2026 5870171 Long-Term Bank loan 1891735 0.0239 None Time deposit $500,000, Land, Buildings and Structures 12.2023-06.2024 2282844 Short-Term Bank loan 2051299 0.0265 None Time deposit $1,000,000 Letter of guarantee 185019 None Same as above 06.2023-08.2028 1766921 Long-Term Bank loan 1439712 0.024 None Time deposit $500,000, Land, Buildings and Structures 11.2022-11.2023 4184307 LC loan 610089 0.0256 None Time deposit $2,000,000, Land, Buildings and Structures Short-Term Bank loan 651255 0.0256 None Same as above Letter of guarantee 1563552 1359411 None Same as above 11.2022-11.2023 3907522 LC loan 324269 0.0231 None Time deposit $2,000,000, Land, Buildings and Structures Letter of guarantee 895592 2687661 None Same as above 01.2022-01.2025 188733 Letter of guarantee 188538 Koh Sih-Ping None 09.2020-09.2025 976880 Long-Term Bank loan 671605 0.0272 Koh Sih-Ping 80% guaranteed by Taiwan SMEG 03.2016-03.2031 3093455 Long-Term Bank loan 3053795 0.0267 Koh Sih-Ping Land, Buildings and Structures 03.2016-03.2031 1628134 Long-Term Bank loan 1607261 0.0267 Koh Sih-Ping Land, Buildings and Structures 03.2016-03.2026 325627 Long-Term Bank loan 318843 0.0267 Koh Sih-Ping None 10.2021-10.2026 651254 Long-Term Bank loan 69793 0.0272 Koh Sih-Ping 100% guaranteed by Taiwan SMEG 06.2022-04.2023 5210029 Short-Term Bank loan 3507001 0.0184 0.0311 Koh Sih-Ping Time deposit $2,800,000, Promissory note $5,743,001 LC loan 334220 1368808 0.0254 0.026 Koh Sih-Ping Same as above 01.2022-01.2023 6186910 Short-Term Bank loan 5014652 0.025 Koh Sih-Ping Time deposit $500,000, Land, Buildings and Structures Letter of guarantee 84466 1087792 Koh Sih-Ping Same as above 05.2019-03.2026 5861283 Long-Term Bank loan 2728370 0.0226 Koh Sih-Ping Time deposit $500,000, Land, Buildings and Structures 11.2022-06.2023 2279388 Short-Term Bank loan 2051449 0.025 None Time deposit $1,000,000 Letter of guarantee 209178 18761 None Same as above 06.2020-06.2023 162813 Long-Term Bank loan 27134 0.0203 Koh Sih-Ping 85% guaranteed by Taiwan SMEG 07.2021-08.2026 2442201 Long-Term Bank loan 1883883 0.0146 Koh Sih-Ping 70% guaranteed by Taiwan SMEG 01.2022-01.2023 976880 Credit Loan 973347 Koh Sih-Ping 65% guaranteed by Taiwan SMEG Letter of guarantee 3533 Koh Sih-Ping Same as above <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">17.</td><td><b>Other payables</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Payables on intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,020,475</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-301">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fee payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,037,187</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,141,582</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Salaries and bonuses payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">689,331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,466,631</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pension payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83,738</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Payables on machinery and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">79,517</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Output tax payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">161,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">469,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,068,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,547</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,080,563</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,620,998</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Payables on intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,020,475</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-301">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Professional fee payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,037,187</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,141,582</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Salaries and bonuses payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">689,331</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,466,631</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Pension payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">83,738</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">99,921</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Payables on machinery and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,724</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">79,517</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Output tax payable</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">161,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">469,800</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,068,423</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">363,547</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,080,563</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,620,998</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3020475 1037187 1141582 689331 1466631 83738 99921 19724 79517 161685 469800 1068423 363547 6080563 3620998 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">18.</td><td><b>Long-term borrowings</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Bank borrowings</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,891,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439,711</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.85</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Uncollaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,157</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,029,959</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Collaterialized borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">2.92</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,594,716</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,640,311</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,817,873</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">6,822,438</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Bank borrowings</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.72</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">671,605</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053,795</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607,261</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Uncollaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">318,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.26</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,370</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.03</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,134</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Collaterialized borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.46</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,883,883</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,360,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,108,896</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,251,788</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0in">Please refer to Note 16 for details of long-term borrowings.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Bank borrowings</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.39</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,891,735</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.40</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,439,711</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.85</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">428,033</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Uncollaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">256,157</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.92</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,029,959</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Collaterialized borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">2.92</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,594,716</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,640,311</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,817,873</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">6,822,438</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Type of borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Bank borrowings</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Collaterialized borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2.72</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">671,605</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,053,795</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,607,261</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Uncollaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.67</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">318,843</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.72</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">69,793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.26</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,728,370</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Collaterialized borrowings</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2.03</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,134</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Collaterialized borrowings</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right">1.46</td><td style="padding-bottom: 1.5pt; text-align: left">%</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,883,883</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,360,684</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Current portion</td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,108,896</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,251,788</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 0.0239 18917.35 0.024 14397.11 0.0285 4280.33 0.0292 2561.57 0.0292 30299.59 0.0292 15947.16 86403.11 1817873 6822438 0.0272 6716.05 0.0267 30537.95 0.0267 16072.61 0.0267 3188.43 0.0272 697.93 0.0226 27283.70 0.0203 271.34 0.0146 18838.83 103606.84 2108896 8251788 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">19.</td><td><b>Pensions</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify">Gorilla Taiwan has a defined benefit pension plan in accordance with the Labor Standards Act, covering all regular employees’ service years prior to the enforcement of the Labor Pension Act on July 1, 2005 and service years thereafter of employees who choose to continue to be subject to the pension mechanism under the Labor Standards Act. Under the defined benefit plan, two units are accrued for each year of service for the first 15 years and one unit for each additional year thereafter, subject to a maximum of 45 units. Pension benefits are based on the number of units accrued and the average monthly salaries and wages of the last 6 months prior to retirement. Gorilla Taiwan contributes monthly to the employees’ individual pension accounts based on 2% of the employees’ monthly salaries with the Trust Department, Bank of Taiwan. The trustee is under the name of the independent retirement fund committee. Also, Gorilla Taiwan would assess the balance in the aforementioned labor pension reserve account by December 31, every year. If the account balance is not enough to pay the pension calculated by the aforementioned method to the employees expected to qualify for retirement in the following year, Gorilla Taiwan will make contribution for the deficit by next March. As of December 31, 2023, there is no participant in this plan.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">a)</td><td style="text-align: justify">The amounts recognized in the balance sheet are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Present value of defined benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-302">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,505</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(460,732</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(482,957</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net defined benefit asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(381,452</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">b)</td><td style="text-align: justify">Movements in net defined benefit assets are as follows.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Present value of <br/> defined<br/> benefits <br/> obligation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of <br/> plan assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net defined <br/> benefit asset</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,505</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(482,957</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(381,452</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current service cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,257</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense (income)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,154</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,650</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,151</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(279</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,430</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,115</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(490,390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(371,275</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Remeasurements:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Return on plan asset</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">($</td><td style="text-align: right">1,045</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">($</td><td style="text-align: right">1,045</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Experience adjustment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-303">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,045</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,457</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Paid pension</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,703</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-304">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 48pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Present value of <br/> defined<br/> benefits <br/> obligation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of <br/> plan assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net defined <br/> benefit asset</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">83,205</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(495,059</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(411,854</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest expense (income)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,770</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3,136</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,961</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(448,868</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(374,043</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Remeasuments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Return on plan assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-305">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(34,089</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(34,089</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in financial assumptions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-306">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,799</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Experience adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-307">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,680</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(34,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,409</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">101,505</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(482,957</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(381,452</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">c)</td><td style="text-align: justify">The Bank of Taiwan was commissioned to manage the fund of the Group’s defined benefit pension plan (the “Fund) in accordance with the Fund’s annual investment and utilization plan and the “Regulations for Revenues, Expenditures, Safeguard and Utilization of the Labor Retirement Fund” (Article 6: The scope of utilization for the Fund includes deposit in domestic or foreign financial institutions, investment n domestic or foreign listed, over-the counter, or private placement equity securities, investment in domestic or foreign real estate securitization products, etc.). With regard to the utilization of the Fund, its minimum earnings in the annual distributions on the final financial statements shall be no less than the earnings attainable from the amounts accrued from two-year time deposits with the interest rates offered by local banks. If the earnings is less than aforementioned rates, government shall make payment for the deficit after approval by the Regulator. The Group has the classification of plan assets fair value in accordance with IAS 19 Paragraph 142. The composition of fair value of plan assets as of December 31, 2023 and 2022 is given in the Annual Labor Retirement Fund Utilization Report announced by the government.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">d)</td><td style="text-align: justify">The principal actuarial assumptions used were as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Discount rate</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.09</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.48</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Future Salary increases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">0.00</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5.00</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Future mortality rate was estimated based on the 6<sup>th</sup> Taiwan Standard Ordinary Experience Mortality Table.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Because the main actuarial assumption changed, the present value of defined benefit obligation is affected. The analysis was as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Discount rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Future salary increases</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Increase 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Decrease 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Increase 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Decrease 0.5%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">December 31, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Effect on present value of defined benefit obligation</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-308">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-309">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-310">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-311">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Effect on present value of defined benefit obligation</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,597</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,541</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,150</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,369</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The sensitivity analysis above was based on one assumption which changed while the other conditions remain unchanged. In practice, more than one assumption may change all at once. The method of analyzing sensitivity and the method of calculating net pension liability in the balance sheet are the same.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">The methods and types of assumptions used in preparing the sensitivity analysis did not change compared to the previous period.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">e)</td><td style="text-align: justify">Expected contributions to the defined benefit pension plans of the Group for the year ending December 31, 2024 amount to $0.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">f)</td><td style="text-align: justify">As of December 31, 2023, the weighted average duration of that retirement plan is 0 year. The analysis of timing of the future pension payment was $0.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">g)</td><td style="text-align: justify">Effective July 1, 2005, Gorilla Taiwan and NSGUARD have established a defined contribution pension plan (the “New Plan”) under the Labor Pension Act, covering all regular employees with R.O.C. nationality. Under the New Plan, Gorilla Taiwan and NSGUARD contribute monthly an amount based on 6% of the employees’ monthly salaries and wages to the employees’ individual pension accounts at the Bureau of Labor Insurance. The benefits accrued are paid monthly or in lump sum upon termination of employment.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">h)</td><td style="text-align: justify">The Company’s overseas subsidiaries have established defined contribution plans. Monthly contributions to an independent fund administered by the government are in accordance with the pension regulations. Other than the monthly contribution, the subsidiaries have no further obligations.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">The pension costs under the defined contribution pension plans of the Group for each of the years ended December 31, 2023, 2022 and 2021 were $358,957, $448,545, and $467,076, respectively.</td></tr></table> 0.02 The amounts recognized in the balance sheet are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Present value of defined benefit obligation</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-302">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,505</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Fair value of plan assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(460,732</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(482,957</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Net defined benefit asset</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(381,452</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 28.35pt; text-align: justify"> </p> 101505 460732 482957 460732 381452 Movements in net defined benefit assets are as follows.<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Present value of <br/> defined<br/> benefits <br/> obligation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of <br/> plan assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net defined <br/> benefit asset</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,505</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(482,957</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(381,452</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Current service cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,257</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">17,257</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense (income)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,504</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,154</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,650</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,151</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(279</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,430</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">119,115</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(490,390</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(371,275</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Remeasurements:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Return on plan asset</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">($</td><td style="text-align: right">1,045</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">($</td><td style="text-align: right">1,045</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Experience adjustment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-303">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(88,412</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,045</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(89,457</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Paid pension</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,703</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">30,703</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-304">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">-</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(460,732</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Present value of <br/> defined<br/> benefits <br/> obligation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of <br/> plan assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Net defined <br/> benefit asset</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%">Balance at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">83,205</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(495,059</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(411,854</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest expense (income)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">634</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,770</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(3,136</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Net exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,014</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,961</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">40,947</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">74,825</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(448,868</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(374,043</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Remeasuments:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Return on plan assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-305">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(34,089</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(34,089</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in financial assumptions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,799</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-306">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,799</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Experience adjustments</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-307">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,881</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">26,680</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(34,089</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(7,409</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">Balance at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">101,505</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(482,957</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(381,452</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 24pt; text-align: justify"> </p> 101505 -482957 -381452 17257 17257 1504 -7154 -5650 -1151 -279 -1430 119115 -490390 -371275 1045 1045 -88412 -88412 -88412 -1045 -89457 -30703 30703 -460732 -460732 83205 -495059 -411854 634 -3770 -3136 -9014 49961 40947 74825 -448868 -374043 -34089 -34089 13799 13799 12881 12881 26680 -34089 -7409 101505 -482957 -381452 The principal actuarial assumptions used were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Discount rate</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.09</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.48</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Future Salary increases</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">0.00</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">5.00</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> 0.0109 0.0148 0 0.05 Because the main actuarial assumption changed, the present value of defined benefit obligation is affected. The analysis was as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Discount rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Future salary increases</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Increase 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Decrease 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Increase 0.5%</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Decrease 0.5%</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">December 31, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Effect on present value of defined benefit obligation</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-308">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-309">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-310">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-311">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline">December 31, 2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left; padding-bottom: 4pt">Effect on present value of defined benefit obligation</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,597</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,541</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">9,150</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,369</td><td style="width: 1%; padding-bottom: 4pt; text-align: left">)</td></tr> </table> -8597 9541 9150 -8369 0 0 0.06 358957 448545 467076 <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0%"></td><td style="width: 0.25in">20.</td><td><b>Share-based payment</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">a)</td><td style="text-align: justify">For the years ended December 31, 2023 and 2022, the Company’s share-based payment transactions were as follow:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">Quantity</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">granted</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">(Units)</td><td> </td> <td style="text-align: center">Contract</td><td> </td> <td style="text-align: center">Vesting</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">period</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">conditions</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Employee share options</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">10,630</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">5 years</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2018.1.1</td><td> </td> <td style="text-align: center">3,400</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Employee share options</td><td> </td> <td style="text-align: center">2019.1.1</td><td> </td> <td style="text-align: center">18,600</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2021.10.5</td><td> </td> <td style="text-align: center">20,741</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Employee share options</td><td> </td> <td style="text-align: center">2021.10.5</td><td> </td> <td style="text-align: center">11,352</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2022.2.23</td><td> </td> <td style="text-align: center">27,468</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 29.35pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Employee share options granting period and exercise conditions are as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated<br/> maximum</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">exercisable <br/> employee</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Vesting period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">share options</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">After 1 year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 2 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After 3 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 4 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 3:</td><td style="text-align: justify">Employee share options granting period and exercise conditions are as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated<br/> maximum</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">exercisable<br/>   employee</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Vesting period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">share options</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">At the beginning of year 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">At the beginning of year 2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">At the beginning of year 3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">At the beginning of year 4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <p style="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left">The share-based payment arrangements applied to Note 2 and 3 above are required to be settled by equity.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">b)</td><td style="text-align: justify">For the years ended December 31, 2023, the Company offered non-employee share-based compensation to Innvotec Limited (“Innvotec”), an acquisition advisor, for its services related to procurement of SeeQuestor. The fee was set at $1,000,000, with 50% in cash and 50% in exchange for ordinary shares of the Company, issued at $9.28 per share, with piggy-back registration rights. The related share compensation was not issued until January 2024.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Quantity</td><td> </td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">granted</td><td> </td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Ordinary shares)</td><td> </td><td> </td> <td style="text-align: center">Contract</td><td> </td> <td style="text-align: center">Vesting</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1.5pt solid">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Grant date</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">period</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">conditions</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 44%"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 15%"> </td><td style="width: 1%"> </td> <td style="width: 15%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Obtain professional service through share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2022.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Upon completion of services</td><td> </td> <td style="text-align: center">Upon completion of services</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">c)</td><td style="text-align: justify">Details of the share-based payment arrangements are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2023 (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2022 (Note 2)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">No. of</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted<br/> average<br/> exercise</td><td> </td><td> </td> <td colspan="2" style="text-align: center">No. of</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted<br/> average<br/> exercise</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"> price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Options outstanding at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">255,164</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11.66</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">40,445</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">56.20</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-312">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-313">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56.20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options expired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(123,395</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-314">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-315">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options cancelled</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(79,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-316">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-317">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-318">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-319">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,694</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.98</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Capital recapitalization (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-320">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-321">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,945</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11.66</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Options outstanding at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">51,879</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">255,164</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Options exercisable at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">41,879</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">108,506</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.8pt; text-align: justify; text-indent: -30pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 58.8pt; text-align: justify; text-indent: -30pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">d)</td><td style="text-align: justify">No share options were exercised for the years ended December 31, 2023 and 2022.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">e)</td><td style="text-align: justify">As of December 31, 2023 and 2022, the range of exercise prices of share options outstanding was $11.66 and $11.66, respectively; the weighted-average remaining contractual period was 1.50 years and 3.06 years, respectively.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">f)</td><td style="text-align: justify">The fair value of share options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Share price<br/> (par value)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exercise price<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Expected price volatility<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Expected option life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Expected dividends</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Risk-free interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value per share<br/> (Note 3)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 20%; vertical-align: top">Employee share options</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">0.0001</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">32.11%~<br/> 42.11%</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">4.5 Years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-322">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">1.05</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5.73</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2018.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">34.14%~<br/> 40.79%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-323">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.96</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2019.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">33.35%~<br/> 38.93%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-324">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.86</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">47.34%~<br/> 52.14%</td><td> </td> <td style="text-align: center">3.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-325">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">45.32%~<br/> 51.27%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-326">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2022.2.23</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">31.49%~<br/> 46.31%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.72</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.11</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -7.1pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Expected price volatility rate was estimated by using the share prices of the most recent period with length of this period approximate to the length of the share options’ expected life, and the standard deviation of return on the share during this period.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">The exercise price of share options is adjusted to $1.17 (or $11.66 reflective of the 10-to-1 reverse stock split effective April 15, 2024) with the conversion ratio approximately of 4.82 on the Closing Date due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 3:</td><td style="text-align: justify">Share-based payment expenses are recorded over each vesting period based on the fair value of share options granted. Relevant information is as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exercise price (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of first year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of second year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of third year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of fourth year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.50</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.70</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2018.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2019.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022.2.23</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.20</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.65pt; text-align: justify; text-indent: -6.95pt"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">g)</td><td style="text-align: justify">Expenses incurred on share-based payment transactions for employees are shown below:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Expense recorded</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">203,676</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">346,122</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">375,941</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> For the years ended December 31, 2023 and 2022, the Company’s share-based payment transactions were as follow:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">Quantity</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">granted</td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td> </td><td> </td> <td style="text-align: center">(Units)</td><td> </td> <td style="text-align: center">Contract</td><td> </td> <td style="text-align: center">Vesting</td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">period</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">conditions</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">Employee share options</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">10,630</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">5 years</td><td style="width: 1%"> </td> <td style="width: 11%; text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2018.1.1</td><td> </td> <td style="text-align: center">3,400</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Employee share options</td><td> </td> <td style="text-align: center">2019.1.1</td><td> </td> <td style="text-align: center">18,600</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2021.10.5</td><td> </td> <td style="text-align: center">20,741</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 3</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Employee share options</td><td> </td> <td style="text-align: center">2021.10.5</td><td> </td> <td style="text-align: center">11,352</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> <tr style="vertical-align: bottom; "> <td>Employee share options</td><td> </td> <td style="text-align: center">2022.2.23</td><td> </td> <td style="text-align: center">27,468</td><td> </td> <td style="text-align: center">5 years</td><td> </td> <td style="text-align: center">Note 2</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -42pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Quantity</td><td> </td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">granted</td><td> </td><td> </td> <td> </td><td> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">(Ordinary shares)</td><td> </td><td> </td> <td style="text-align: center">Contract</td><td> </td> <td style="text-align: center">Vesting</td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1.5pt solid">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Grant date</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">(Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">period</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">conditions</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 44%"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 15%"> </td><td style="width: 1%"> </td> <td style="width: 15%"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="vertical-align: top; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Obtain professional service through share-based payment</td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2022.12</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,388</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">Upon completion of services</td><td> </td> <td style="text-align: center">Upon completion of services</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-align: justify"> </p> 2017-01-01 10630 P5Y Note 2 2018-01-01 3400 P5Y Note 2 2019-01-01 18600 P5Y Note 2 2021-10-05 20741 P5Y Note 3 2021-10-05 11352 P5Y Note 2 2022-02-23 27468 P5Y Note 2 4.82 Employee share options granting period and exercise conditions are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated<br/> maximum</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">exercisable <br/> employee</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Vesting period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">share options</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">After 1 year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 2 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">After 3 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">After 4 years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">Accumulated<br/> maximum</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td> </td> <td colspan="2" style="text-align: center">exercisable<br/>   employee</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Vesting period</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">share options</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%; text-align: left">At the beginning of year 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25</td><td style="width: 1%; text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">At the beginning of year 2</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">50</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">At the beginning of year 3</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">75</td><td style="text-align: left">%</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">At the beginning of year 4</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100</td><td style="text-align: left">%</td></tr> </table> 0.25 0.50 0.75 1 0.25 0.50 0.75 1 1000000 0.50 0.50 9.28 5388 Upon completion of services Upon completion of services Details of the share-based payment arrangements are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2023 (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2022 (Note 2)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">No. of</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted<br/> average<br/> exercise</td><td> </td><td> </td> <td colspan="2" style="text-align: center">No. of</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted<br/> average<br/> exercise</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">price</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">options</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"> price</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Options outstanding at January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">255,164</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11.66</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">40,445</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">56.20</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-312">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-313">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">27,468</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56.20</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options expired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(123,395</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-314">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-315">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Options cancelled</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(79,890</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11.66</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-316">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-317">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Options forfeited</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-318">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-319">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(64,694</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12.98</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Capital recapitalization (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-320">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-321">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,945</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11.66</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Options outstanding at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">51,879</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">255,164</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Options exercisable at December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">41,879</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">108,506</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11.66</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table> 255164 11.66 40445 56.2 27468 56.2 123395 11.66 -79890 11.66 -64694 12.98 251945 11.66 51879 11.66 255164 11.66 41879 11.66 108506 11.66 4.82 11.66 11.66 P1Y6M P3Y21D The fair value of share options granted on grant date is measured using the Black-Scholes option-pricing model. Relevant information is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Type of arrangement</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; text-align: center">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Share price<br/> (par value)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exercise price<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Expected price volatility<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Expected option life</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Expected dividends</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Risk-free interest rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value per share<br/> (Note 3)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; width: 20%; vertical-align: top">Employee share options</td><td style="width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">0.0001</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">32.11%~<br/> 42.11%</td><td style="width: 1%"> </td> <td style="width: 9%; text-align: center">4.5 Years</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-322">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 7%; text-align: right">1.05</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 7%; text-align: right">5.73</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2018.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">34.14%~<br/> 40.79%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-323">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.96</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.13</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2019.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">33.35%~<br/> 38.93%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-324">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.86</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">47.34%~<br/> 52.14%</td><td> </td> <td style="text-align: center">3.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-325">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">45.32%~<br/> 51.27%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-326">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.01</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6.91</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -0.125in; padding-left: 0.125in; vertical-align: top">Employee share options</td><td> </td> <td style="vertical-align: top; text-align: center">2022.2.23</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">0.0001</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: center">31.49%~<br/> 46.31%</td><td> </td> <td style="text-align: center">4.5 Years</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.72</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">7.11</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: -7.1pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Expected price volatility rate was estimated by using the share prices of the most recent period with length of this period approximate to the length of the share options’ expected life, and the standard deviation of return on the share during this period.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">The exercise price of share options is adjusted to $1.17 (or $11.66 reflective of the 10-to-1 reverse stock split effective April 15, 2024) with the conversion ratio approximately of 4.82 on the Closing Date due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization.</td> </tr></table> 2017.1.1 0.0001 5.62 0.3211 0.4211 P4Y6M 0.0105 5.73 2018.1.1 0.0001 5.62 0.3414 0.4079 P4Y6M 0.0096 6.13 2019.1.1 0.0001 5.62 0.3335 0.3893 P4Y6M 0.0101 6.86 2021.10.5 0.0001 5.62 0.4734 0.5214 P3Y6M 0.0101 6.91 2021.10.5 0.0001 5.62 0.4532 0.5127 P4Y6M 0.0101 6.91 2022.2.23 0.0001 5.62 0.3149 0.4631 P4Y6M 0.0072 7.11 Share-based payment expenses are recorded over each vesting period based on the fair value of share options granted. Relevant information is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Grant date</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exercise price (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of first year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of second year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of third year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Fair value of fourth year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">2017.1.1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5.62</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">0.90</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.50</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1.70</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2.00</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2018.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.20</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.60</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2019.1.1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.10</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.40</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.80</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2021.10.5</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.30</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.70</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.10</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2022.2.23</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5.62</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1.90</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2.50</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.00</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3.20</td><td style="text-align: left"> </td></tr> </table> 5.62 0.9 1.5 1.7 2 5.62 1.2 1.6 2 2.3 5.62 1.7 2.1 2.4 2.8 5.62 1.9 2.3 2.7 2.9 5.62 2.3 2.7 2.9 3.1 5.62 1.9 2.5 3 3.2 Expenses incurred on share-based payment transactions for employees are shown below:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Expense recorded</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">203,676</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">346,122</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">375,941</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 203676 346122 375941 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">21.</td><td><b>Provisions</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149,526</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258,320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additional provisions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,888</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56,050</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Used during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32,366</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,592</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Reversal of unused amounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(98,558</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(95,297</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,955</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">132,457</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">149,526</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-align: justify; text-indent: 4.9pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-indent: 0in">Analysis of total provisions:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 4pt">Current</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,510</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">88,469</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Non-current</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">63,947</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">61,057</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.15pt; text-align: justify; text-indent: 4.9pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify">The Group’s warranty provisions were associated with the sales of hardware, software and services, and were estimated in accordance with the historical warranty data of products.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">149,526</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">258,320</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additional provisions</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">113,888</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">56,050</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Used during the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(32,366</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(46,592</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Reversal of unused amounts</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(98,558</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(95,297</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Exchange differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(33</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,955</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">132,457</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">149,526</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> </table> 149526 258320 113888 56050 32366 46592 98558 95297 -33 -22955 132457 149526 Analysis of total provisions:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Warranties</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-bottom: 4pt">Current</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">68,510</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">88,469</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">Non-current</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">63,947</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">61,057</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 68510 88469 63947 61057 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">22.</td><td><b>Warrant liabilities</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Public Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">996,297</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,042,410</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-327"> </div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-328"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,951</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-329">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,676,977</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">958,272</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,482</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 18.1pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Private Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-330">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-331">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Public warrants granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9,222,288</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-332">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-333">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-334">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,288,288</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,000,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,934,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: right"></p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended<br/> December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Public Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Transfer from capital reorganization ( Note 1)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,002,508</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,495,243</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,211</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(15,514</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-335">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(437,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">996,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: center"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify"> Information relating to capital reorganization is provided in Note 24.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-indent: 14.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2: </td><td style="text-align: justify">The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 14.2pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Public warrants may only be exercised for a whole number of shares. The public warrants will expire five years from the consummation of the business combination on the Closing Date or earlier upon redemption or liquidation. Once the warrants become exercisable, the Company may redeem the outstanding warrants for redemption at a price of $0.01 per warrant upon a minimum of 30 days’ prior written notice of redemption (the “30-day redemption period”) and if the closing price of the ordinary share equals or exceeds $18.00 per share (or $180.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which the Company sends the notice of redemption to the warrant holders. Each warrant entitles the registered holder to purchase one share of ordinary share at a price of $11.50 (or $115.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) per share. The exercise price and number of ordinary shares issuable upon exercise of the warrants may be adjusted in certain circumstances including in the event of issuances of ordinary share at a price below its exercise price, share dividend, extraordinary dividend or capital recapitalization, capital reorganization, merger, or consolidation. However, the warrants will not be adjusted for issuances of ordinary shares at a price below their respective exercise prices.</td> </tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">The private warrants were granted along with convertible preference shares associated with a securities purchase agreement entered on September 19, 2023. See Note 24 for the details. The private warrants have an initial exercise price of $1.50 per ordinary share (or $15.00 reflective of the 10-to-1 reverse stock split effective April 15, 2024) and are exercisable at any time after its issuance and will expire on the fifth anniversary of the date on which the private warrants become exercisable (“Termination Date”). The company may extend the duration of this warrant by delaying the termination date.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Public Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">996,297</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,042,410</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants granted</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-327"> </div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-328"> </div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(38,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(77,951</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-329">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,676,977</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">958,272</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,482</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Private Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-330">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-331">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Public warrants granted</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">2,000,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9,222,288</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-332">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-333">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-334">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,288,288</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,000,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,934,000</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended<br/> December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">Public Warrants</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">No. of units (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Transfer from capital reorganization ( Note 1)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,002,508</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,495,243</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrants exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(6,211</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(15,514</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-335">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(437,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">996,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify"> Information relating to capital reorganization is provided in Note 24.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2: </td><td style="text-align: justify">The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table> 996297 2042410 -38025 -77951 -1676977 958272 287482 2000000 9222288 -3288288 2000000 5934000 1002508 2495243 -6211 -15514 -437319 996297 2042410 P5Y 0.01 18 180 11.5 115 1.5 15 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0in"></td><td style="width: 0.25in; text-align: left">23.</td><td style="text-align: justify"><b>Convertible preference share liabilities</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-336">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-337">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Convertible preference share liabilities issued</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,067,712</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible preference share liabilities exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,214,962</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-338">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,085,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">18,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,767,238</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0in">There were no convertible preference shares outstanding liabilities as of December 31, 2022.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.25in; text-indent: 0in">The issuance of convertible preference shares by the Company:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">The terms of the Series A Convertible Preference Shares issued by the Company are as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Company issued 25,000 Series A Convertible Preference Shares (the “Preference Shares”) and 20,000,000 Series A Ordinary Share Purchase Warrants (the “Private Warrants”) associated with the securities purchase agreement entered on September 19, 2023 in exchange for $25,000,000, which was fully received in September, 2023. Each Preference Share and accompanying Private Warrants were sold together at a price of $1,000 pursuant to the securities purchase agreement. The securities purchase agreement offered the purchasers to convert Preference Shares to the Company’s ordinary shares at any time without maturity date and to exercise Private Warrants to purchase the Company’s ordinary shares before the Expiration Date at 1-to-1 ratio (or 10-to-1 reflective of the 10-to-1 reverse stock split effective April 15, 2024).</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">The Preference Shares are perpetual and have no maturity date. The Company may, at its option, force conversion of the Preference Shares in whole or in part if the VWAP (as defined in the certificate of designation for the Preference Shares (the “Certificate of Designation”)) is at least 200% of the then in effect Conversion Price (as defined in the Certificate of Designation) for each Trading Day (as defined in the Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Certificate of Designation are met, subject certain other limitations. Each Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Conversion Price (as defined in the Certificate of Designation). The Conversion Price is initially $1.25 per ordinary share (or $12.50 reflective of the 10-to-1 reverse stock split effective April 15, 2024), subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">For the year ended December 31, 2023, 7,000 shares of the convertible preference shares have been converted into 5,600,000 shares of the Company’s ordinary shares (or 560,000 shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended<br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">No. of units</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1, 2023</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-336">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-337">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Convertible preference share liabilities issued</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">25,000</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,067,712</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Convertible preference share liabilities exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,000</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,214,962</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Change in fair value</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-338">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,085,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">18,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,767,238</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 25000 14067712 -7000 -5214962 -1085512 18000 7767238 25000 20000000 25000000 1000 The Company may, at its option, force conversion of the Preference Shares in whole or in part if the VWAP (as defined in the certificate of designation for the Preference Shares (the “Certificate of Designation”)) is at least 200% of the then in effect Conversion Price (as defined in the Certificate of Designation) for each Trading Day (as defined in the Certificate of Designation) during any 10 consecutive Trading Day period, provided that certain volume thresholds and other conditions set forth in the Certificate of Designation are met, subject certain other limitations. Each Preference Share may be converted into the number of ordinary shares obtained by dividing $1,000 by the then in effect Conversion Price (as defined in the Certificate of Designation). The Conversion Price is initially $1.25 per ordinary share (or $12.50 reflective of the 10-to-1 reverse stock split effective April 15, 2024), subject to appropriate adjustment in the event of certain share dividends and distributions, share splits, share combinations, reclassifications or similar events affecting our ordinary shares and also upon any distributions of assets, including cash, shares or other property to our shareholders. 7000 5600000 560000 10-to-1 reverse stock split effective April 15, 2024 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">24.</td><td><b>Share capital</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">As of December 31, 2023, the Company’s authorized capital was $25,000 consisting of 245,000,000 shares of ordinary shares of a par value of US$0.0001 each (or 24,500,000 shares of ordinary shares of a par value of US$0.001 reflective of the 10-to-1 reverse stock split effective April 15, 2024), and 5,000,000 shares of preference shares of a par value of US$0.0001 each. As of December 31, 2023, the issued capital was $7,846, consisting of 78,465,883 shares of outstanding ordinary shares (or 7,846,588 shares of ordinary shares reflective of the 10-to-1 reverse stock split effective April 15, 2024).</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">On the Closing Date, the business combination pursuant to the business combination agreement dated on May 18, 2022 was approved at an extraordinary general meeting of Gorilla’s shareholders and an extraordinary general meeting of Global’s shareholders, with holders of subunits of Global redeeming approximately 88.4% of the pre-merger outstanding subunits. As contemplated by the business combination agreement, Gorilla Merger Sub, Inc. merged with and into Global, with Global surviving as a wholly-owned subsidiary of Gorilla (the “Merger”, and together with the other transactions contemplated by the business combination agreement and certain ancillary documents, the “Transactions”).</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Pursuant to the business combination agreement, immediately prior to the Effective Time (as defined in the business combination agreement), the Company effected a capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of the 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including 5,813,247 preference shares converted into 6,627,412 ordinary shares (or 662,741 reflective of the 10-to-1 reverse stock split effective April 15, 2024) of the Company (the “Gorilla Ordinary Shares”) in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share (or 0.48 reflective of the 10-to-1 reverse stock split effective April 15, 2024) for each share of ordinary share then held or as converted.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">On the Closing Date, the following securities issuances were made by the Company to Global’s security holders (not reflective of the 10-to-1 reverse stock split effective April 15, 2024): (i) each outstanding ordinary share of Global (including Global Class A ordinary shares and Global Class B ordinary shares, (the “Global Ordinary Shares”) and including the Global Class A ordinary shares included as part of the PIPE Investment (as defined below)) was exchanged for (A) one Gorilla Ordinary Share and (B) one Class A contingent value right of the Company (“Class A CVR”), and (ii) each outstanding warrant of Global, 10,025,081 units in total, was converted into a warrant to purchase the same number of Gorilla Ordinary Shares at the same exercise price and for the same exercise period (“Gorilla Warrant”).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Concurrently with the execution of the business combination agreement, the Company waived a minimum of $50 million gross cash condition to close the business combination and the Company and Global entered into subscription agreements (as amended, the “Subscription Agreements”) with certain investors (the “PIPE Investors”). Net proceeds received from the PIPE Investors were $30.3 million (the “PIPE Investment”).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Gorilla Ordinary Shares and Gorilla Warrants commenced trading on The Nasdaq Capital Market on July 14, 2022 under the ticker symbols “GRRR” and “GRRRW,” respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The business combination is accounted for as a capital reorganization. The business combination, which is not within the scope of IFRS 3 as Global does not meet the definition of a business in accordance with IFRS 3, is accounted for within the scope of IFRS 2. As such, the business combination is treated as the equivalent of the Company issuing shares at the closing of the business combination for the net assets of Global as of the Closing Date, accompanied by a capital recapitalization. The net assets of Global are stated at historical cost, with no goodwill or other intangible assets recorded. Any excess of the fair value of the Company’s shares issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) (or $106.0 reflective of the 10-to-1 reverse stock split effective April 15, 2024) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">c)</td><td style="text-align: left">The Company’s authorized and issued preference shares are as follow:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series A</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series B</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2022</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning of financial year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,639,344</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,639,344</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,589,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,589,957</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cancellation of treasury shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-339">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-340">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,645</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,645</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Conversion of convertible preference shares to ordinary shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,639,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,639,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,558,312</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,558,312</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">End of financial year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-341">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-342">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-343">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-344">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series C</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series D</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2022</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning of financial year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,182,926</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,182,926</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,432,665</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,432,665</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Conversion of convertible preference shares to ordinary shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,182,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,182,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,432,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,432,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">End of financial year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-345">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-346">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-347">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-348">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left">There were no outstanding preference shares as of December 31, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: left"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">d)</td><td style="text-align: justify">Before the Closing Date, preference shares are embedded with conversion option. Preference shareholders are entitled to exercise their conversion option under the prescribed conditions at the prescribed exercise price. Preference shareholders are also entitled to convert any or all of their preference shares at any time at certain conversion price for each of Series A, Series B, Series C, and Series D. In addition, all preference shares should be converted into ordinary shares either before the date of Qualified IPO or with the acknowledgement of 80% of the preference shareholders. When either condition stated above is met, the Company shall retract all outstanding preference shares in accordance with the decisions of the Board of Directors and preference shareholders’ meeting at the price prescribed in the Company’s Articles of Incorporation.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">Preference shares are non-cumulative and non-participating and are classified as equity instrument as the following criteria are met: i) holders of preference shares have no redemption right, and ii) the conversion option to the holders of preference shares are to be settled by the Company by delivering a fixed number of the Company’s ordinary shares.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">At the issuance of preference shares, the Company accounted for the preference shares as equity instrument. The portion of proceeds from each preference share in excess of par value and the par value are recognized under “additional paid-in capital – preference shares” and “preference shares.”</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">e)</td><td style="text-align: justify">On December 5, 2022, the Company entered into the exchange agreement (the “Agreement”) with Koh Sih-Ping and Origin Rise Limited to purchase 2,814,895 ordinary shares (or 281,490 reflective of the 10-to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited and further details of this transaction is provided in Note 38.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">f)</td><td style="text-align: justify">On April 9, 2024, the Company announced a share consolidation of the Company’s ordinary shares at a ratio of 10-to-1 (the “Share Consolidation”). The Share Consolidation was approved by the Company’s board of directors and was previously approved by the Company’s shareholders as described in the Company’s Report of Foreign Private Issuer on Form 6-K filed with the U.S. Securities and Exchange Commission on March 27, 2024. The Share Consolidation was effective on April 15, 2024. Following the Share Consolidation, the exercise price of the Company’s warrants, conversion price of the Company’s preference shares, and exercise or conversion prices of the Company’s other equity instruments will be adjusted proportionally in accordance with the Share Consolidation, and the par value of the Company’s ordinary shares increased from $0.0001 to $0.001.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">g)</td><td>Movements in the number of the Company’s ordinary shares outstanding are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6,854,284</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">619,110</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Employee share options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-349">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cancellation of ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-350">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(600</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Conversion of preference shares to ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-351">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">662,741</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capital recapitalization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-352">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,898,424</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Capital reorganization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-353">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">949,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrant exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Convertible preference share liabilities exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">560,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-354">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Restricted share units issuance (Note 2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-355">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additional paid in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-356">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Treasury shares purchased</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-357">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(281,490</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,565,099</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">6,854,284</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1: </td><td style="text-align: justify">Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2: </td><td style="text-align: justify">The restricted share units distributed in 2023 related to: 1) granted vested equity compensation to directors and officers pertaining to award year July 2022 to July 2023; 2) sign on equity bonus and vested equity compensation for select employees.</td> </tr></table> 25000 245000000 0.0001 24500000 0.001 5000000 0.0001 7846 78465883 0.884 65000000 4.82 5813247 6627412 4.82 10025081 50000000 30300000 10.6 The Company’s authorized and issued preference shares are as follow:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series A</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series B</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2022</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning of financial year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,639,344</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,639,344</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,589,957</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,589,957</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Cancellation of treasury shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-339">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-340">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,645</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(31,645</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Conversion of convertible preference shares to ordinary shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,639,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,639,344</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,558,312</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,558,312</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">End of financial year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-341">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-342">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-343">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-344">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series C</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="border-bottom: Black 1.5pt solid; text-align: center">Series D</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Number of<br/> shares</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Amount</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>2022</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Beginning of financial year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,182,926</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,182,926</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1,432,665</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,432,665</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Conversion of convertible preference shares to ordinary shares</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,182,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,182,926</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,432,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,432,665</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">End of financial year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-345">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-346">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-347">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-348">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1639344 1639344 1589957 1589957 -31645 -31645 -1639344 1639344 -1558312 1558312 1182926 1182926 1432665 1432665 -1182926 1182926 -1432665 1432665 0.80 2814895 281490 Movements in the number of the Company’s ordinary shares outstanding are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2023<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">2022<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">6,854,284</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">619,110</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Employee share options exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-349">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Cancellation of ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-350">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(600</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td>Conversion of preference shares to ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-351">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">662,741</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Capital recapitalization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-352">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,898,424</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Capital reorganization</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-353">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">949,288</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Warrant exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">38,025</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,211</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Convertible preference share liabilities exercised</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">560,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-354">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Restricted share units issuance (Note 2)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">100,090</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-355">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Additional paid in capital</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,700</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-356">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Treasury shares purchased</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-357">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(281,490</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,565,099</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">6,854,284</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6854284 619110 600 -600 662741 4898424 949288 38025 6211 560000 100090 12700 -281490 7565099 6854284 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">25.</td><td><b>Retained earnings</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">a)</td><td style="text-align: justify">Subject to the Company’s Memorandum and Articles of Association and the statute except as otherwise provided by the rights attached to any shares, the Directors may resolve to pay dividends and other distributions on shares in issue and authorize payment of the dividends or other distributions out of the funds of the Company lawfully available therefor. A dividend shall be deemed to be an interim dividend unless the terms of the resolution pursuant to which the Directors resolve to pay such dividend specifically state that such dividend shall be a final dividend. No dividend or other distribution shall be paid except out of the realized or unrealized profits of the Company, out of the share premium account or as otherwise permitted by law.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">Except as otherwise provided by the rights attached to any shares, all dividends and other distributions shall be paid according to the par value of the shares that a holder holds. If any share is issued on terms providing that it shall rank for dividend as from a particular date, that share shall rank for dividend accordingly.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">The Directors may deduct from any dividend or other distribution payable to any holder all sums of money (if any) then payable by him to the Company on account of calls or otherwise.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">The Directors may resolve that any dividend or other distribution be paid wholly or partly by the distribution of specific assets and in particular (but without limitation) by the distribution of shares, debentures, or securities of any other company or in any one or more of such ways and where any difficulty arises in regard to such distribution, the Directors may settle the same as they think expedient and in particular may issue fractional shares and may fix the value for distribution of such specific assets or any part thereof and may determine that cash payments shall be made to any holders upon the basis of the value so fixed in order to adjust the rights of all holders and may vest any such specific assets in trustees in such manner as may seem expedient to the Directors.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">Except as otherwise provided by the rights attached to any shares, dividends and other distributions may be paid in any currency. The Directors may determine the basis of conversion for any currency conversions that may be required and how any costs involved are to be met.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">The Directors may, before resolving to pay any dividend or other distribution, set aside such sums as they think proper as a reserve or reserves which shall, at the discretion of the Directors, be applicable for any purpose of the Company and pending such application may, at the discretion of the Directors, be employed in the business of the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">Any dividend, other distribution, interest or other monies payable in cash in respect of shares may be paid by wire transfer to the holder or by cheque or warrant sent through the post directed to the registered address of the holder or, in the case of joint holders, to the registered address of the holder who is first named on the register of holders or to such person and to such address as such holder or joint holders may in writing direct. Every such cheque or warrant shall be made payable to the order of the person to whom it is sent. Any one of two or more joint holders may give effectual receipts for any dividends, other distributions, bonuses, or other monies payable in respect of the share held by them as joint holders.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">No dividend or other distribution shall bear interest against the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify; text-indent: 0in">Any dividend or other distribution which cannot be paid to a holder and/or which remains unclaimed after six months from the date on which such dividend or other distribution becomes payable may, in the discretion of the Directors, be paid into a separate account in the Company’s name, provided that the Company shall not be constituted as a trustee in respect of that account and the dividend or other distribution shall remain as a debt due to the holder. Any dividend or other distribution which remains unclaimed after a period of six years from the date on which such dividend or other distribution becomes payable shall be forfeited and shall revert to the Company.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">The Group was in a net income and net loss position for the years ended December 31, 2023 and 2022, respectively, and no earnings distribution was resolved by the Board of Directors.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">For the information relating to employees’ compensation and directors’ remuneration, please refer to Note 33.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">26.</td><td><b>Revenue </b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue from contracts with customers</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Hardware sales</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Government</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 0.375in">-Video IoT</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-358">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,409</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,992</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-359">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283,755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,630</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-360">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,049,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,816,489</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,188,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,054,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Software sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-361">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-362">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-363">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,715,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,063,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-364">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,623,567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,319,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Service revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,266,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,323,111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,842,465</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,375,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,330,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,356,881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,486,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,459,435</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in">-Security Convergence</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">351,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">146,029</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,242</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Disaggregation of revenue from contracts with customers</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Group derives revenue from the transfer of goods and services over time and at a point in time in the following major products lines and all revenue took place mainly in Asia and MENA region:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,702</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">173,123</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,157,234</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,432,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,339</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(85,817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,611,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,737,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,363</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,306</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,545,322</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">62,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">87,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-365">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">149,669</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-366">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-367">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,545,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,545,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,363</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,306</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,545,322</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,690,577</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,586,842</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,107,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,385,127</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,415</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-368">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(821,904</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(976,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,536,162</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,586,842</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,285,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,536,162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,586,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-369">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,123,004</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-370">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-371">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,285,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,285,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,536,162</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,586,842</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,285,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,236,331</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,654,095</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,933,436</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,823,862</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(356,104</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,201,482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,580,999</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,880,227</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,452,613</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,910,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,880,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,452,613</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-372">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,332,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-373">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-374">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,910,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,910,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,880,227</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,452,613</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,910,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">  </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">b)</td><td style="text-align: justify">Contract assets and liabilities</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Group has recognized the following revenue-related contract assets and liabilities:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Contract assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Contract assets relating to service contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">34,213,379</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">725,441</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Contract liabilities relating to service contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">107,603</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,475</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">As of January 1, 2022, the balance of contract assets and liabilities relating to service contract was $1,639,893 and $20,194, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">Revenue recognized that was included in the contract liability balance at the beginning of the year:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Revenue recognized that was included in the contract liability balance at the beginning of the year</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt">Service revenue</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">58,475</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">20,194</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">Significant changes in contract assets</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The increase in contract assets during the years ended December 31, 2023 was attributed to progress of projects towards contract activities.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">d)</td><td style="text-align: justify">Unfulfilled long-term contracts</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Aggregate amount of the transaction price allocated to long-term service contracts that are partially or fully unsatisfied as of December 31, 2023 and 2022, amounting to $241,795,928 and $6,627,577, respectively based on the currency conversion rate as of December 31, 2023 and 2022, respectively. During the year ended December 31, 2023, the Company entered into a significant firm-fixed price contract for building a secure governmental air-gapped network for the Government of Egypt (“GoE”) (“Egypt Contract”), denominated in EGP, includes revenues of approximately EGP 8.4 billion ($272 million, based on the exchange rate as of December 31, 2023).</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Management expects that the transaction price allocated to the unsatisfied contracts as of December 31, 2023 and 2022, will be recognized as revenue from 2024 to 2027 and from year 2023 to 2027, respectively. Except for the abovementioned contracts, all other service contracts are for periods of one year or less or are billed based on the amount of time incurred.</p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Revenue from contracts with customers</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Hardware sales</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Government</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-left: 0.375in">-Video IoT</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-358">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,409</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,992</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-359">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">283,755</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,630</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-360">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,049,628</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,816,489</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,188,370</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,054,116</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.125in">Software sales</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-361">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">109,322</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-362">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-363">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">138,421</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,413</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">87,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,715,532</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,063,123</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-364">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,623,567</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,319,077</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.125in">Service revenue</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,266,495</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,323,111</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,842,465</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Security Convergence</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">61,375,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,330,279</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,356,881</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">Non-Government</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 0.375in">-Video IoT</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">551,519</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,486,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,459,435</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt; padding-left: 0.375in">-Security Convergence</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">351,796</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">146,029</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">251,242</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> 14409 5992 283755 3630 1049628 3816489 62363 4188370 1054116 109322 138421 70413 87306 1715532 16063123 2623567 5319077 2266495 4323111 7842465 61375512 5330279 5356881 551519 2486385 2459435 351796 146029 251242 64694991 22408808 42242863 The Group derives revenue from the transfer of goods and services over time and at a point in time in the following major products lines and all revenue took place mainly in Asia and MENA region:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">101,702</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">173,123</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,157,234</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">76,432,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(39,339</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(85,817</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,611,912</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,737,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,363</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,306</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,545,322</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">62,363</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">87,306</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-365">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">149,669</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-366">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-367">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,545,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">64,545,322</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">62,363</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">87,306</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,545,322</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,690,577</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,586,842</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,107,708</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,385,127</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(154,415</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-368">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(821,904</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(976,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,536,162</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,586,842</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,285,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,536,162</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,586,842</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-369">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">10,123,004</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-370">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-371">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,285,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">12,285,804</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,536,162</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,586,842</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,285,804</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Hardware</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Software</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Service</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">Total revenue streams</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">5,236,331</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,654,095</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,933,436</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">43,823,862</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-revenue streams</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(356,104</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,201,482</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(23,413</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,580,999</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Revenue from external</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">customer contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,880,227</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,452,613</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,910,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Timing of revenue recognition</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">At a point in time</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,880,227</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,452,613</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-372">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,332,840</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Over time</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-373">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-374">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,910,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,910,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,880,227</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,452,613</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,910,023</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">  </p> 101702 173123 76157234 76432059 39339 85817 11611912 11737068 62363 87306 64545322 64694991 62363 87306 149669 64545322 64545322 62363 87306 64545322 64694991 5690577 4586842 13107708 23385127 154415 821904 976319 5536162 4586842 12285804 22408808 5536162 4586842 10123004 12285804 12285804 5536162 4586842 12285804 22408808 5236331 22654095 15933436 43823862 356104 1201482 23413 1580999 4880227 21452613 15910023 42242863 4880227 21452613 26332840 15910023 15910023 4880227 21452613 15910023 42242863 The Group has recognized the following revenue-related contract assets and liabilities:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Contract assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Contract assets relating to service contracts</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">34,213,379</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">725,441</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Contract liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Contract liabilities relating to service contracts</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">107,603</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">58,475</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 34213379 725441 107603 58475 1639893 20194 Revenue recognized that was included in the contract liability balance at the beginning of the year:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; text-indent: -0.125in">Revenue recognized that was included in the contract liability balance at the beginning of the year</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 76%; text-align: left; padding-bottom: 4pt">Service revenue</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">58,475</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">20,194</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 58475 20194 241795928 6627577 8400000000 272000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">27.</td><td><b>Other income</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Gains on reversal of accounts and other payables (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">263,237</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">960,564</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-375">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rent income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indemnity income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-376">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-377">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,434</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-378">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">283,555</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">983,932</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,819</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 21.3pt; text-align: justify; text-indent: 0in"><b> </b></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note:</td><td style="text-align: justify">During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Gains on reversal of accounts and other payables (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">263,237</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">960,564</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-375">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Rent income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,892</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,934</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">24,026</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Indemnity income</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-376">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-377">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,793</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,426</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,434</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-378">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">283,555</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">983,932</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">43,819</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note:</td><td style="text-align: justify">During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively.</td> </tr></table> 263237 960564 16892 20934 24026 19793 3426 2434 283555 983932 43819 263237 960564 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">28.</td><td><b>Other gains (losses) - net</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net currency exchange gains (losses)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">78,178</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,079,191</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(105,098</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gains on financial assets and liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,972,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405,008</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss on disposal of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-379">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,335</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">(Loss) gain on disposal of property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(70,698</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss on lease modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-380">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48,488</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,914</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(72,793</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,386</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,032,819</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,222,885</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(127,025</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Net currency exchange gains (losses)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">78,178</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,079,191</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(105,098</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Gains on financial assets and liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,972,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">405,008</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss on disposal of subsidiaries</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-379">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(69,335</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">(Loss) gain on disposal of property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(94</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(70,698</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">459</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss on lease modification</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-380">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(48,488</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other losses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,914</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(72,793</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,386</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">6,032,819</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,222,885</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(127,025</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 78178 1079191 5972649 405008 -69335 -94 -70698 -48488 -17914 -72793 6032819 1222885 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">29.</td><td><b>Interest income</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Interest income from bank deposits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">433,848</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">204,081</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income from financial assets measured at amortized cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,472</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,810</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">90</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">227</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-381">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">770,410</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235,912</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,869</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Interest income from bank deposits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">433,848</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">204,081</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,059</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income from financial assets measured at amortized cost</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">336,472</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">31,604</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,810</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">90</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">227</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-381">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">770,410</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235,912</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">37,869</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 433848 204081 25059 336472 31604 12810 90 227 770410 235912 37869 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">30.</td><td><b>Finance costs</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Interest expense:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Bank borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">564,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">556,041</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">543,098</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Loan from shareholders</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">278,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,055</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">818,065</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">835,273</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">666,349</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-align: right"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Interest expense:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 64%; text-align: left">Bank borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">564,250</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">556,041</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">543,098</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Loan from shareholders</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">253,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">278,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,055</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">346</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,219</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,196</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">818,065</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">835,273</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">666,349</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 564250 556041 543098 253469 278013 122055 346 1219 1196 -818065 -835273 -666349 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">31.</td><td><b>Expenses by nature</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Employee benefit expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,136,901</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,195,089</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,929,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Outsourcing charges</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,693,009</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,401,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,261,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional services expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,352,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,229,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,171,977</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in inventory of finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,337,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,266,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,790,457</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected credit loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,153,098</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-382">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">404,210</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Insurance expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,548,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">862,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">726,031</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,687,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,361,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses on property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">507,026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,897,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,351,561</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation expenses on right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,438</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share listing expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-383">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,104,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-384">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,481,689</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,437,146</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,987,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,952,106</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,123,120</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,317,916</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0in"><b>Capital reorganization </b></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify; text-indent: 0in"> </p> <p style="text-align: justify; font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-indent: 0in">Any excess of the fair value of the Company’s share issued considering a fair value of the Gorilla Ordinary Shares of $10.6 per share (price of Gorilla’s Ordinary Shares at the Closing Date) over the fair value of Global’s identifiable net assets acquired represents compensation for the service of a share exchange listing for its shares and is expensed as incurred.</p> <p style="font: 10pt Times New Roman, Times, Serif; text-align: justify; margin: 0pt 0pt 0pt 0.25in; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Fair value of equity consideration issued by the Company</span> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left; padding-bottom: 4pt">Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">100,624,475</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Fair value of Global net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net cash proceeds from Global</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">32,324,004</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrant acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,495,243</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">690,725</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,519,486</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline"></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Charge for listing services</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">70,104,989</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Employee benefit expense</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,136,901</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,195,089</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,929,425</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Outsourcing charges</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,693,009</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,401,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,261,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Professional services expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,352,785</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,229,184</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,171,977</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Change in inventory of finished goods</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,337,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,266,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,790,457</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Expected credit loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,153,098</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-382">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">404,210</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Insurance expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,548,512</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">862,649</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">25,300</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Amortization expenses on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">726,031</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,687,618</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,361,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Depreciation expenses on property, plant and equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">507,026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,897,753</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,351,561</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Depreciation expenses on right-of-use asset</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">15,937</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">40,414</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">34,438</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share listing expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-383">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">70,104,989</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-384">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,481,689</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,437,146</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,987,959</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,952,106</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">111,123,120</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">50,317,916</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 14136901 12195089 11929425 9693009 6401995 9261580 7352785 5229184 1171977 5337118 7266283 16790457 12153098 404210 1548512 862649 25300 726031 1687618 2361009 507026 5897753 6351561 15937 40414 34438 70104989 2481689 1437146 1987959 53952106 111123120 50317916 10.6 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2" style="text-align: center">Year ended</td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Fair value of equity consideration issued by the Company</span> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-indent: -0.125in; width: 88%; text-align: left; padding-bottom: 4pt">Market value of 9,492,875 ordinary shares ($10.6 per share) (or 949,288 ordinary shares at $106.00 per share reflective of the 10-to-1 reverse stock split effective April 15, 2024)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">100,624,475</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Fair value of Global net assets acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net cash proceeds from Global</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">32,324,004</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Warrant acquired</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(2,495,243</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Others</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">690,725</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">30,519,486</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline"></td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Charge for listing services</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">70,104,989</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 9492875 10.6 100624475 32324004 -2495243 690725 30519486 70104989 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">32.</td><td><b>Employee benefit expense</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,106,694</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,314,759</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,421,453</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">848,795</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">933,313</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,565</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">315,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">370,563</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-385">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,676</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,676</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,243</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">204,653</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">207,896</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,249,020</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,887,881</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,136,901</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">202,983</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,139,209</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,342,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,413</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">735,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">756,230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">433,509</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,451</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-386">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-387">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,094</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,094</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235,338</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,959,751</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,195,089</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 13.9pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">219,051</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,798,876</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,017,927</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">776,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">452,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">465,429</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-388">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-389">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">255,643</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,673,782</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,929,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,106,694</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">8,314,759</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,421,453</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">84,518</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">848,795</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">933,313</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">54,565</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">315,998</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">370,563</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-385">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,676</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">203,676</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,243</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">204,653</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">207,896</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,249,020</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">9,887,881</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">14,136,901</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">202,983</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,139,209</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,342,192</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,413</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">735,817</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">756,230</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">11,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">433,509</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">445,451</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-386">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,122</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">346,122</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-387">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,094</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">305,094</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">235,338</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,959,751</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,195,089</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Cost of revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Operating expenses</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Wages and salaries</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">219,051</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,798,876</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,017,927</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Labor and health insurance fees</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">23,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">776,948</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">800,598</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,942</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">452,487</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">465,429</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Share option expenses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-388">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,941</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">375,941</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Other personnel expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-389">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">269,530</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">255,643</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,673,782</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">11,929,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 4106694 8314759 12421453 84518 848795 933313 54565 315998 370563 203676 203676 3243 204653 207896 4249020 9887881 14136901 202983 10139209 10342192 20413 735817 756230 11942 433509 445451 346122 346122 305094 305094 235338 11959751 12195089 219051 9798876 10017927 23650 776948 800598 12942 452487 465429 375941 375941 269530 269530 255643 11673782 11929425 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in">33.</td><td><b>Employees’ compensation and directors’ remuneration</b></td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">According to the Articles of Incorporation of Gorilla Taiwan and NSGUARD, employees’ compensation and directors’ remuneration are based on the current year’s earnings, which should first be used to cover accumulated deficits, if any, and then a ratio of the remaining balance distributed as employees’ compensation and directors’ remuneration is not specified.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">For each of the two years ended December 31, 2022, the Group had incurred net loss before tax. Accordingly, employees’ compensation was not accrued. For the year ended December 31, 2023, the Group have incurred net income before tax. The net income before tax generated in the year ended December 31, 2023 was used to cover the accumulated deficit as of December 31, 2022.</td> </tr></table> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">34.</td><td style="text-align: justify"><b>Income tax</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Taiwan taxation</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Taiwan profits tax has been provided for at the rate of 20% on the estimated assessable profits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">b)</td><td style="text-align: justify">Hong Kong taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Hong Kong profits tax has been provided for at the rate of 16.5% on the estimated assessable profits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">c)</td><td style="text-align: justify">Japan taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Japan profits tax has been provided for at the rate of 30.62% on the estimated assessable profits.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">d)</td><td style="text-align: justify">United States taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">United States profits tax has been provided for at the rate of 27.98% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023, 2022 and 2021.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">e)</td><td style="text-align: justify">United Kingdom taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">United Kingdom profits tax has been provided for at the rate of 19% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">f)</td><td style="text-align: justify">India taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">India profits tax has been provided for at the rate of 25% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">g)</td><td style="text-align: justify">Egypt taxation</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Egypt profits tax has been provided for at the rate of 22.5% on the estimated assessable profits. There are no assessable profits for the years ending December 31, 2023 as the subsidiary was established in 2024.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">h)</td><td style="text-align: justify">Income tax expense (benefit)</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in">Components of income tax expense (benefit):</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Current tax:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Current tax on profits for the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,529,365</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,174</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,167</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prior year income tax overestimation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-390">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,829</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-391">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total current tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,529,365</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Origination and reversal of temporary differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,013,375</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">430,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(239,612</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Income tax expense (benefit)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,515,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,368</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(238,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0; text-align: justify; text-indent: 0.5in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">Reconciliation between income tax expense (benefit) and profit (loss) before income tax:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Tax calculated based on gain (loss) before tax and statutory tax rate (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,286,824</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,267,658</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,398,565</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prior year income tax overestimation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-392">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,829</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-393">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Effects from items disallowed by tax regulation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">913,745</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,574</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Utilization of previously unrecognized tax losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,017,084</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-394">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-395">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Temporary differences not recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,308,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-396">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-397">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Taxable loss not recognized as deferred tax assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,494</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,614,468</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,051,546</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Income tax expense (benefit)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,515,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,368</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(238,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in; text-align: justify">Note: The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 62.65pt; text-align: justify; text-indent: -30pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">j)</td><td style="text-align: justify">Amounts of deferred tax assets or liabilities as a result of temporary differences and loss carryforwards are as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">January 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized in <br/> profit or loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Translation <br/> differences</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Temporary differences:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Provisions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,905</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">876,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,428</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">919,633</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-398">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,807</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">761</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,568</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">926,107</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,189</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">970,201</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Prepayment of pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,036</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59,807</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,980</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-399">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(148,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">87,268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,108</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(118,278</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,013,375</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">910,394</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">January 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized in <br/> profit or loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Translation <br/> differences</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Temporary differences:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Employee share options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">179,549</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(166,750</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(12,799</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-400">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Unrealized exchange loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(108,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-401">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Tax losses carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,675</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(58,208</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,467</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-402">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Provisions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">51,664</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,168</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,591</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">410,203</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(350,151</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Prepayment of pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,036</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,251</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,245</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,349</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,402</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,872</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,091</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(148,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">331,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(430,023</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20,056</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">($</td><td style="border-bottom: Black 4pt double; text-align: right">118,278</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0in">Note: Gorilla Taiwan subsidiary is likely to use the DTA incurred.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">k)</td><td style="text-align: justify">Expiration dates of unused tax losses and amounts of unrecognized deferred tax assets are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Year incurred</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount filed/<br/> assessed</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unused amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrecognized<br/> amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Expiry year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">2016</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">2026</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2028</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2032</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">2033</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Year incurred</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount filed/<br/> assessed</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unused amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrecognized amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: Black 1.5pt solid">Expiry year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">2016</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 9%; text-align: center">2026</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2027</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2028</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="vertical-align: top; padding-bottom: 1.5pt; text-align: center">2032</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="vertical-align: top; padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">l)</td><td style="text-align: justify">The Group’s subsidiaries outside Taiwan have unrecognized tax losses of $3,797,937 and $3,808,756 as of December 31, 2023 and 2022, respectively, which have no expiry date and can be carried forward and used to offset against future taxable income subject to meeting certain statutory requirements by those companies with unrecognized tax losses in their respective countries of incorporation.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">m)</td><td style="text-align: justify">Telmedia was incorporated in Hong Kong Special Administrative Region of the People’s Republic of China. Therefore, Telmedia is only subject to Hong Kong income tax on Hong Kong source income in accordance with “Hong Kong Inland Revenue Ordinance”.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">n)</td><td style="text-align: justify">Gorilla Taiwan’s and NSGUARD’s income tax returns through 2021 have been assessed and approved by the Tax Authority.</td> </tr></table> 0.20 0.165 0.3062 0.2798 0.19 0.25 0.225 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Current tax:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Current tax on profits for the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,529,365</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,174</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,167</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Prior year income tax overestimation</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-390">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,829</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-391">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Total current tax</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">4,529,365</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">345</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Deferred tax:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Origination and reversal of temporary differences</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,013,375</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">430,023</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(239,612</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Income tax expense (benefit)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,515,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,368</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(238,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 4529365 2174 1167 -1829 4529365 345 1167 -1013375 430023 -239612 3515990 430368 -238445 Reconciliation between income tax expense (benefit) and profit (loss) before income tax:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; text-indent: -9pt; padding-left: 9pt">Tax calculated based on gain (loss) before tax and statutory tax rate (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">4,286,824</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(2,267,658</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(1,398,565</td><td style="width: 1%; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Prior year income tax overestimation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-392">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,829</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-393">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Effects from items disallowed by tax regulation</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">913,745</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">85,387</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">108,574</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Utilization of previously unrecognized tax losses</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(3,017,084</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-394">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-395">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 9pt">Temporary differences not recognized</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,308,011</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-396">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-397">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 9pt">Taxable loss not recognized as deferred tax assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">24,494</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,614,468</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,051,546</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Income tax expense (benefit)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,515,990</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">430,368</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(238,445</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0in; text-align: justify">Note: The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 62.65pt; text-align: justify; text-indent: -30pt"> </p> 4286824 -2267658 -1398565 -1829 913745 85387 108574 -3017084 1308011 24494 2614468 1051546 3515990 430368 -238445 Amounts of deferred tax assets or liabilities as a result of temporary differences and loss carryforwards are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; text-align: center">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">January 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized in <br/> profit or loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Translation <br/> differences</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Temporary differences:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Provisions</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,905</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">876,300</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,428</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">919,633</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-398">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">49,807</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">761</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">50,568</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">926,107</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">14,189</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">970,201</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Prepayment of pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,036</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,288</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(59,807</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">84,980</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,167</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-399">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(148,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">87,268</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,108</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(59,807</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(118,278</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,013,375</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">15,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">910,394</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="border-bottom: Black 1.5pt solid; text-align: center">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">January 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Recognized in <br/> profit or loss</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Translation <br/> differences</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">December 31</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Temporary differences:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td>Deferred tax assets:</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%">Employee share options</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">179,549</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(166,750</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">(12,799</td><td style="width: 1%; text-align: left">)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-400">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Unrealized exchange loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">116,315</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(108,025</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(8,290</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-401">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left">Tax losses carryforward</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">62,675</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(58,208</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(4,467</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-402">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; padding-bottom: 1.5pt">Provisions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">51,664</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(17,168</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,591</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">410,203</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(350,151</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(30,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">29,905</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Deferred tax liabilities:</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in">Prepayment of pension</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(68,151</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(627</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,742</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(62,036</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Unrealized exchange gain</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,251</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,245</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">3,349</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(86,147</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,402</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,872</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">10,091</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(148,183</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">331,801</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(430,023</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(20,056</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">($</td><td style="border-bottom: Black 4pt double; text-align: right">118,278</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> 29905 876300 13428 919633 49807 761 50568 29905 926107 14189 970201 -62036 2288 -59 -59807 -86147 84980 1167 148183 87268 1108 -59807 -118278 1013375 15297 910394 179549 -166750 -12799 116315 -108025 -8290 62675 -58208 -4467 51664 -17168 -4591 29905 410203 -350151 -30147 29905 -68151 -627 6742 -62036 -10251 -79245 3349 -86147 78402 -79872 10091 148183 331801 -430023 -20056 118278 Expiration dates of unused tax losses and amounts of unrecognized deferred tax assets are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Year incurred</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount filed/<br/> assessed</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unused amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrecognized<br/> amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Expiry year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">2016</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">335,863</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: center">2026</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">265,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2028</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,391,266</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">462,800</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2022</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,382,650</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: center">2032</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2023</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">151,691</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: center">2033</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">4,990,172</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt; text-align: right"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="14" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">Year incurred</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount filed/<br/> assessed</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unused amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Unrecognized amount</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="vertical-align: bottom; text-align: center; border-bottom: Black 1.5pt solid">Expiry year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%; text-align: left">2016</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">607,999</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="vertical-align: top; width: 9%; text-align: center">2026</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2017</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,006,095</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2027</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2018</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,357,953</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2028</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">2020</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,771,824</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2030</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">2021</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,558,560</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="vertical-align: top; text-align: center">2031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">2022</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">9,490,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="vertical-align: top; padding-bottom: 1.5pt; text-align: center">2032</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">20,793,225</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt; text-align: left"> </td><td style="vertical-align: top; padding-bottom: 4pt; text-align: center"> </td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 335863 335863 335863 P2026Y 265902 265902 265902 P2028Y 1391266 1391266 1391266 P2030Y 462800 462800 462800 P2031Y 2382650 2382650 2382650 P2032Y 151691 151691 151691 P2033Y 4990172 4990172 4990172 607999 607999 607999 P2026Y 2006095 2006095 2006095 P2027Y 1357953 1357953 1357953 P2028Y 4771824 4771824 4771824 P2030Y 2558560 2558560 2558560 P2031Y 9490794 9490794 9490794 P2032Y 20793225 20793225 20793225 3797937 3808756 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">35.</td><td style="text-align: justify"><b>Earnings (loss) per share</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted average</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">number of ordinary</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">shares outstanding (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Earnings<br/> per share</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic earnings per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Profit attributable to the parent</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; padding-bottom: 4pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">13,495,614</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 9%; padding-bottom: 4pt; text-align: right">7,038,173</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.92</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-indent: -9pt; padding-left: 9pt">Diluted earnings per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Assumed conversion of all dilutive potential ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">-Employee share options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">93,664</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 0.25in">-Convertible preference shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,085,512</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">412,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">-Restricted share units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,957</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Profit attributable to ordinary shareholders of the parent plus assumed conversion of all dilutive potential ordinary shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,410,102</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,558,479</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.64</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">Weighted average</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">number of ordinary</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">shares outstanding (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Loss per<br/> share</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic/diluted loss per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td>Basic/diluted loss per share</td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Loss attributable to the parent (Note 2)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(87,537,224</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,908,558</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(17.83</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">  </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average<br/> number of<br/> ordinary<br/> shares<br/> outstanding<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Loss per<br/> share</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic/diluted loss per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td>Basic/diluted loss per share</td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Loss attributable to the parent (Note 2)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,548,294</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,968,508</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2.88</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt">  </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1: </td><td style="text-align: justify">On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 59.55pt; text-align: justify; text-indent: -38.25pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2: </td><td style="text-align: justify">Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).</td> </tr></table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Weighted average</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">number of ordinary</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">shares outstanding (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Earnings<br/> per share</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic earnings per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 0.25in">Profit attributable to the parent</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; padding-bottom: 4pt; text-align: left">$</td><td style="width: 9%; padding-bottom: 4pt; text-align: right">13,495,614</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 9%; padding-bottom: 4pt; text-align: right">7,038,173</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1.92</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-indent: -9pt; padding-left: 9pt">Diluted earnings per share</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; text-indent: -9pt; padding-left: 0.25in">Assumed conversion of all dilutive potential ordinary shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -9pt; padding-left: 0.25in">-Employee share options</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">-</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">93,664</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -9pt; padding-left: 0.25in">-Convertible preference shares</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,085,512</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">412,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 1.5pt; text-indent: -9pt; padding-left: 0.25in">-Restricted share units</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">-</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">13,957</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt; text-align: right"> </td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt; text-indent: -9pt; padding-left: 9pt">Profit attributable to ordinary shareholders of the parent plus assumed conversion of all dilutive potential ordinary shares</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,410,102</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">7,558,479</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1.64</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">Weighted average</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">number of ordinary</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">shares outstanding (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Loss per<br/> share</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic/diluted loss per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td>Basic/diluted loss per share</td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Loss attributable to the parent (Note 2)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(87,537,224</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">4,908,558</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(17.83</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="11" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Amount after tax</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Weighted average<br/> number of<br/> ordinary<br/> shares<br/> outstanding<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Loss per<br/> share</td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Basic/diluted loss per share</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td>Basic/diluted loss per share</td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt; padding-left: 9pt">Loss attributable to the parent (Note 2)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(8,548,294</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left"> </td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">2,968,508</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">(2.88</td><td style="width: 1%; padding-bottom: 2.5pt; text-align: left">)</td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1: </td><td style="text-align: justify">On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2: </td><td style="text-align: justify">Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024).</td> </tr></table> 13495614 7038173 1.92 93664 -1085512 412685 13957 12410102 7558479 1.64 -87537224 4908558 -17.83 -8548294 2968508 -2.88 65000000 4.82 4.82 12514617 33903228 3390323 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">36.</td><td style="text-align: justify"><b>Supplemental cash flow information</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify">Investing activities with partial cash payments:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Purchase of property, plant and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">237,564</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,886,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,495,838</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Add: Opening balance of payable on equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">79,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Ending balance of payable on equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,724</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,517</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,013</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Cash paid during the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">297,357</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,935,249</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,496,271</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 17.85pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Acquisition of intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,538,446</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,093</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,626,065</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Opening balance of payable on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-403">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">727,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-404">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: Reversal of payable on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-405">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(727,060</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-406">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Ending balance of payable on intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,020,475</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-407">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(727,060</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Cash paid during the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,517,971</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,093</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">899,005</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Investing activities with partial cash payments:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 64%; text-align: left">Purchase of property, plant and equipment</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">237,564</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,886,753</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">7,495,838</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Add: Opening balance of payable on equipment</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">79,517</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">128,446</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Less: Ending balance of payable on equipment</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(19,724</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(79,517</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(128,013</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Cash paid during the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">297,357</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,935,249</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,496,271</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 237564 2886753 7495838 79517 128013 128446 19724 79517 128013 297357 2935249 7496271 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Acquisition of intangible assets</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,538,446</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">73,093</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,626,065</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Add: Opening balance of payable on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-403">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">727,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-404">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Less: Reversal of payable on intangible assets</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-405">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(727,060</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-406">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Ending balance of payable on intangible assets</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,020,475</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-407">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(727,060</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Cash paid during the year</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,517,971</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,093</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">899,005</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 6538446 73093 1626065 727060 727060 3020475 727060 3517971 73093 899005 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">37.</td><td style="text-align: justify"><b>Changes in liabilities from financing activities</b></td> </tr></table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Short-term<br/> borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Long-term<br/> borrowings<br/> (including<br/> current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Lease<br/> liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,492,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,360,684</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,981</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,870,600</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,845,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,631,896</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,344</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,196,819</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,073</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,701</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,043</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,404</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-408">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,639</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,449,110</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,640,311</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,338</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,142,759</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Short-term borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Long-term borrowings (including current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,968,092</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,829,264</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">124,175</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,921,531</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,596,588</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,451,496</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(90,549</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,138,633</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-409">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-410">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,277</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,277</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,878,569</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,017,084</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,368</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,905,021</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,492,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,360,684</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,981</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,870,600</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Short-term borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Long-term borrowings (including current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,785,057</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,321,966</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,685</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,141,708</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,672,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,213,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,864</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,852,245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-411">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-412">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,508</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,508</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">510,133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">294,091</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">846</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">805,070</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,968,092</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,829,264</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,175</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,921,531</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Short-term<br/> borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Long-term<br/> borrowings<br/> (including<br/> current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Lease<br/> liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2023</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">13,492,935</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">10,360,684</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,981</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,870,600</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,845,059</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,631,896</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(16,344</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,196,819</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">78,073</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(78,073</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,701</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">52,701</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">33,043</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(10,404</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-408">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">22,639</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2023</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,449,110</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">8,640,311</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">53,338</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">25,142,759</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Short-term borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Long-term borrowings (including current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2022</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,968,092</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,829,264</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">124,175</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">35,921,531</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,596,588</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(1,451,496</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(90,549</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(9,138,633</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-409">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-410">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,277</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(7,277</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,878,569</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,017,084</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(9,368</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(2,905,021</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2022</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,492,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,360,684</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">16,981</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">23,870,600</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Short-term borrowings</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Long-term borrowings (including current portion)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Lease liabilities</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Liabilities<br/> from financing<br/> activities-gross</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 52%">At January 1, 2021</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,785,057</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">11,321,966</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,685</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">29,141,708</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Changes in cash flow from financing activities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,672,902</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,213,207</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(33,864</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,852,245</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Changes in other non-cash items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-411">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-412">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,508</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">122,508</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Impact of changes in foreign exchange rate</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">510,133</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">294,091</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">846</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">805,070</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31, 2021</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,968,092</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,829,264</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">124,175</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">35,921,531</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 13492935 10360684 16981 23870600 2845059 -1631896 -16344 1196819 78073 -78073 52701 52701 33043 -10404 22639 16449110 8640311 53338 25142759 22968092 12829264 124175 35921531 -7596588 -1451496 -90549 -9138633 -7277 -7277 -1878569 -1017084 -9368 -2905021 13492935 10360684 16981 23870600 17785057 11321966 34685 29141708 4672902 1213207 -33864 5852245 122508 122508 510133 294091 846 805070 22968092 12829264 124175 35921531 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">38.</td><td style="text-align: justify"><b>Related party transactions</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Names of related parties and relationship</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 49%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Names of related parties </span></td> <td style="padding-bottom: 1.5pt; vertical-align: top; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Relationship with the Company </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Koh Sih-Ping (Note)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Other related party</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif">Origin Rise Limited (Note)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Other related party</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Asteria Corporation</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Shareholder of the Company</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">Note: Origin Rise Limited, one of shareholders of the Company, is controlled by its sole director, Koh Sih-Ping, who retired as the Director and Chief Executive Officer of the Company on September 9, 2022. As of December 31, 2023, Origin Rise Limited and Koh Sih-Ping had no control over the Group. Koh Shi-Ping has been no longer a related party to the Group since January 1, 2023.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 70.8pt; text-align: justify; text-indent: -30pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">The Group lists Koh Sih-Ping as the joint guarantor for its short-term borrowings and long-term borrowings in 2023 and 2022. Please refer to Note 16 and Note 18 for further details.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The Company’s interest expense and interest payable related to the loan from related parties are as below:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Interest expense</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">253,469</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">246,763</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">96,987</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Interest payable</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">247,304</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-413">         -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">Please refer to Note 16 for further details on shareholder loans.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">d)</td><td style="text-align: justify">Purchase of treasury shares</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify">On December 5, 2022 (the “Effective Date”), the Agreement was made and entered into by and among the Company, Koh Sih-Ping and Origin Rise Limited that the Company purchased 2,814,895 ordinary shares (or 281,490 reflective of the 10- to-1 reverse stock split effective April 15, 2024) held by Origin Rise Limited by transferring certain accounts receivables, property, plant and equipment, and intangible assets of the Company with value, on effective date, of $15,663,648, $12,287,359 and $1,629,133, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">As of December 31, 2022, the Company has other receivable, amounting to $521,852, due from Koh Sih-Ping because the Company has obligation to pay related output tax under applicable law in same amount in relation to this transaction and this tax should be compensated by Koh Sih-Ping in accordance with the Agreement. As of December 31, 2023, the amount was not received and fully reserved.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">e)</td><td style="text-align: justify">Key management compensation</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Salaries and other short-term employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,044,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,218,826</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">769,956</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Post-employment benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,814</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Share option expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-414">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-415">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,047,347</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,219,641</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">847,744</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> Names of related parties and relationship<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 49%; text-align: left"><span style="font-family: Times New Roman, Times, Serif">Names of related parties </span></td> <td style="padding-bottom: 1.5pt; vertical-align: top; width: 2%; text-align: center"><span style="font-family: Times New Roman, Times, Serif"> </span></td> <td style="border-bottom: Black 1.5pt solid; vertical-align: bottom; width: 49%; text-align: center"><span style="font-family: Times New Roman, Times, Serif">Relationship with the Company </span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Koh Sih-Ping (Note)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Other related party</span></td></tr> <tr style="vertical-align: top; "> <td><span style="font-family: Times New Roman, Times, Serif">Origin Rise Limited (Note)</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Other related party</span></td></tr> <tr style="vertical-align: top; background-color: rgb(204,238,255)"> <td><span style="font-family: Times New Roman, Times, Serif">Asteria Corporation</span></td> <td> </td> <td><span style="font-family: Times New Roman, Times, Serif">Shareholder of the Company</span></td></tr> </table> Other related party Other related party Shareholder of the Company The Company’s interest expense and interest payable related to the loan from related parties are as below:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left; padding-bottom: 4pt">Interest expense</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">253,469</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">246,763</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; width: 1%; text-align: left">$</td><td style="border-bottom: Black 4pt double; width: 9%; text-align: right">96,987</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 253469 246763 96987 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31,<br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left; padding-bottom: 4pt">Interest payable</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">247,304</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-413">         -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> </table> 247304 2814895 281490 15663648 12287359 1629133 521852 Key management compensation<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, <br/> 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 64%; text-align: left">Salaries and other short-term employee benefits</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">3,044,064</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,218,826</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">769,956</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Post-employment benefits</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">815</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,814</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 1.5pt">Share option expenses</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-414">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-415">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">62,974</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">3,047,347</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,219,641</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">847,744</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 3044064 1218826 769956 3283 815 14814 62974 3047347 1219641 847744 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">39.</td><td style="text-align: justify"><b>Pledged assets</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify">The Group’s assets pledged as collateral are as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pledged assets</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Purpose</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 45%; text-align: left">Time deposits (shown as ‘Financial assets at amortized cost’)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,470,915</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,871,187</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 30%; text-align: left">Performance guarantee, deposit letter of credit and short-term borrowings</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in">Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,737,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-term and short-term borrowings</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Buildings and structures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,337,801</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,400,646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">Long-term and short-term borrowings</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,546,018</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,989,848</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table> The Group’s assets pledged as collateral are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Book value</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td> </td></tr> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-indent: -0.125in; padding-left: 0.125in; text-align: left">Pledged assets</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: center; border-bottom: Black 1.5pt solid">Purpose</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; width: 45%; text-align: left">Time deposits (shown as ‘Financial assets at amortized cost’)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">41,470,915</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">6,871,187</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 30%; text-align: left">Performance guarantee, deposit letter of credit and short-term borrowings</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in">Land</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,737,302</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,718,015</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">Long-term and short-term borrowings</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Buildings and structures</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,337,801</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">2,400,646</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="text-align: left; padding-bottom: 1.5pt">Long-term and short-term borrowings</td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,546,018</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">21,989,848</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="padding-bottom: 4pt"> </td></tr> </table> Time deposits (shown as ‘Financial assets at amortized cost’) 41470915 6871187 Performance guarantee, deposit letter of credit and short-term borrowings Land 12737302 12718015 Long-term and short-term borrowings Buildings and structures 2337801 2400646 Long-term and short-term borrowings 56546018 21989848 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">40.</td><td style="text-align: justify"><b>Significant contingent liabilities and unrecognized contract commitments</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">The significant contingent liabilities incurred after the reporting period are provided in Note 41.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">The significant unrecognized contract commitments are listed below:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">As of December 31, 2023 and 2022, the guaranteed notes secured for service project or warranty of NSGUARD amounted to $58,702 and $58,613, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">As of December 31, 2023, the banker’s letter of guarantee issued by the bank at the request of the Company amounted to $36,366,370.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">iii)</td><td style="text-align: justify">As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of Gorilla Taiwan amounted to $2,236,725 and $1,739,982, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">iv)</td><td style="text-align: justify">As of December 31, 2023 and 2022, the banker’s letter of guarantee issued by the bank at the request of NSGUARD amounted to $1,069,169 and $1,204,877, respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">v)</td><td style="text-align: justify">As of December 31, 2022, there a promissory note of $1,000,000 outstanding under the shareholder loan agreement with Berwick Resources Limited. The note and accrued interest has since been repaid.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">vi)</td><td style="text-align: justify">As of December 31, 2023, there was a promissory note of $3,000,000 outstanding under the shareholder loan agreement with Asteria Corporation. The note and accrued interest have since been repaid in April 2024.</td> </tr></table> 58702 58613 36366370 2236725 1739982 1069169 1204877 1000000 3000000 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">41.</td><td style="text-align: justify"><b>Significant events after the reporting period</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">On January 18, 2024, SeeQuestor filed a claim against the Company and its affiliate, Gorilla Technology UK Limited (“Gorilla UK”), alleging breach of the Assignment and License of Intellectual Property Rights dated January 2023 (the “Agreement”) and seeking the sum of US$2,493,571 and/or damages and other relief.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">The Company and Gorilla UK intend to vigorously contest SeeQuestor’s claim and to advance counterclaims of their own. Accordingly, on February 28, 2024, the Company and Gorilla UK filed and served their Defense to SeeQuestor’s claim and counterclaim against SeeQuestor for damages arising from the latter’s breach of the Agreement and other misrepresentation factors. Due to the very early stage that these proceedings have reached, it is not possible to accurately predict whether any claim will succeed, as this would depend on a number of factors, including but not limited to, in this instance, the strength of evidence of misrepresentations and evidence in rebuttal that may be advanced by SeeQuestor.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.7pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.5in; text-align: justify">Should SeeQuestor succeed on its entire claim (as it currently stands), the Company and Gorilla UK would be obliged to pay SeeQuestor the amount claimed by it (US$2,493,571) plus interest and, depending on the order made by the judge, some or all of SeeQuestor’s costs of the litigation.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.7pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify"><span>In February 2024, the Company raised $10 million financing through issuance of series B preferred convertible shares with $11 conversion price with series B 5 year warrants at $15 exercise price. Both series B preferred convertible shares and warrants have certain exercisability, exercise limitations and transferability conditions</span>.</td> </tr></table> 2493571 2493571 10000000 11 15 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">42.</td><td style="text-align: justify"><b>Capital management</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.25in; text-align: justify">The Group’s objectives when managing capital are to safeguard the Group’s ability to continue as a going concern in order to provide returns for shareholders and to maintain an optimal capital structure to reduce the cost of capital. In order to maintain or adjust the capital structure, the Group may adjust the amount of dividends paid to shareholders, return capital to shareholders, issue new shares or sell assets to reduce debt. The Group monitors capital on the basis of the gearing ratio. This ratio is calculated as net debt divided by total capital. Net debt is calculated as total borrowings (including ‘current and non-current borrowings’ as shown in the consolidated balance sheet) less cash and cash equivalents. Total capital is calculated as ‘equity’ as shown in the consolidated balance sheet plus net debt.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify">The gearing ratios at December 31, 2023 and 2022 were as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 19.85pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Total borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,089,421</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,853,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Cash and cash equivalents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,306,857</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,996,377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,782,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">857,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,151,733</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,543,183</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total capital</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,934,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,400,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Gearing ratio</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">27</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> The gearing ratios at December 31, 2023 and 2022 were as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Total borrowings</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">25,089,421</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">23,853,619</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Less: Cash and cash equivalents</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(5,306,857</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(22,996,377</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Net debt</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">19,782,564</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">857,242</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Total equity</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">54,151,733</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">28,543,183</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total capital</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,934,297</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">29,400,425</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Gearing ratio</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">27</td><td style="padding-bottom: 4pt; text-align: left">%</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left"> </td><td style="border-bottom: Black 4pt double; text-align: right">3</td><td style="padding-bottom: 4pt; text-align: left">%</td></tr> </table> 25089421 23853619 5306857 22996377 19782564 857242 54151733 28543183 73934297 29400425 0.27 0.03 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">43.</td><td style="text-align: justify"><b>Financial instruments</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">a)</td><td style="text-align: justify">Financial instruments by category</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Financial assets at fair value through profit or loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">995,101</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,073,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Financial assets at amortized cost (Note)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,839,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,778,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,834,619</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,852,023</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial liabilities</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Financial liabilities at amortized cost (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,216,345</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,149,747</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,221,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,042,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Convertible preference share liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-416">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,205,065</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">36,192,157</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="margin-top: 0; margin-bottom: 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify; text-indent: 0pt">Note: Financial assets at amortized cost include cash and cash equivalents, financial assets at amortized cost, accounts receivable, other receivables and guarantee deposits. Financial liabilities at amortized cost include short-term borrowings, notes and accounts payable, other payables and long-term borrowings (including current portion).</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 69.3pt; text-align: justify; text-indent: -42.5pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">b)</td><td style="text-align: justify">Financial risk management policies</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">The Group’s activities expose it to a variety of financial risks: market risk (including foreign exchange risk and interest rate risk), credit risk and liquidity risk. The Group’s overall risk management program focuses on the unpredictability of financial markets and seeks to minimize potential adverse effects on the Group’s financial condition and financial performance.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">ii)</td><td style="text-align: justify">Risk management is carried out by a central treasury department (Group treasury) under policies approved by the Board of Directors. Group treasury identifies and evaluates financial risks in close cooperation with the Group’s operating units. The Board provides written principles for overall risk management, as well as written policies covering specific areas and matters, such as foreign exchange risk, interest rate risk, credit risk, use of non-derivative financial instruments, and investment of excess liquidity.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">c)</td><td style="text-align: justify">Significant financial risks and degrees of financial risks</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">i)</td><td style="text-align: justify">Market risk</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0pt 0pt 0.75in; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Foreign exchange risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 57.55pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify">The Group’s businesses involve some non-functional currency operations (the Company’s and certain subsidiaries’ functional currency: USD; other certain subsidiaries’ functional currency: NTD and Egyptian pounds (“EGP”). A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to U.S. dollars. Any significant revaluation of the EGP may have a material adverse effect on the Group’s revenues and financial condition, and the value of, and any dividends payable on our shares in U.S. dollar.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">1.</td><td style="text-align: justify">The information on assets and liabilities denominated in foreign currencies whose values would be materially affected by the exchange rate fluctuations is as follows:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Foreign currency<br/> amount <br/> (in thousands) </span></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exchange<br/> rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Book value<br/> (USD) </span></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Monetary items</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; width: 64%">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">516,510</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,844,446</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,285,236</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">614,748</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,048,202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">432,966</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,158,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">GBP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.270</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,025,800</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Foreign currency amount<br/> (in thousands) </span></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exchange<br/> rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Book value<br/> (USD) </span></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Monetary items</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; width: 64%">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">563,120</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,336,686</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-decoration: underline; text-align: left">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44,465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,447,905</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">2.</td><td style="text-align: justify">The total exchange gain or (loss) (including realized and unrealized) arising from significant foreign exchange variation on the monetary items held by the Group for the years ended December 31, 2023, 2022 and 2021 amounting to $78,178, $1,079,191 and ($105,098), respectively.</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.75in"></td><td style="width: 0.25in; text-align: left">3.</td><td style="text-align: justify">Analysis of foreign currency market risk arising from significant foreign exchange variation:</td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Sensitivity analysis</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Degree of<br/> variation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Effect on profit or loss<br/> (USD)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Financial assets</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Monetary items</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.25in">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">168,444</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">332,852</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left; padding-left: 0.125in">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">GBP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160,258</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Sensitivity analysis</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Degree of<br/> variation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Effect on profit or loss  (USD)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Financial assets</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Monetary items</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.25in">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">183,367</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left; padding-left: 0.125in">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,479</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Price risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">As of December 31, 2023 and 2022, the Group is not exposed to material price risk of equity instrument.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"><span style="text-decoration:underline">Cash flow and interest rate risk</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in">The Group held short-term borrowings with variable rates (excluding loan from shareholders with fixed interest rate), of which short-term effective rate would change with market interest rate, and then affect the future cash flow. Every 1% increase in the market interest rate would result to an increase of $134,491, $99,943 and $143,745 in the cash outflow for the years ended December 31, 2023, 2022 and 2021, respectively.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.75in; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Credit risk</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">1.</td><td style="text-align: justify">Credit risk refers to the risk of financial loss to the Group arising from default by the clients or counterparties of financial instruments on the contract obligations. The main factor is that counterparties could not repay in full the accounts receivable based on the agreed terms.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">2.</td><td style="text-align: justify">The Group manages its credit risk taking into consideration the entire Group’s concern. For banks and financial institutions, only independently rated parties with at least BBB+ credit rating determined by Standard &amp; Poor’s are accepted. According to the Group’s credit policy, each local entity in the Group is responsible for managing and analyzing the credit risk for each of their new clients before standard payment and delivery terms and conditions are offered. Internal risk control assesses the credit quality of the customers, taking into account their financial position, past experience and other factors. Individual risk limits are set based on internal or external ratings in accordance with limits set by the Board of Directors. The utilization of credit limits is regularly monitored.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">3.</td><td style="text-align: justify">The Group adopts the following assumption under IFRS 9 to assess whether there has been a significant increase in credit risk on that instrument since initial recognition: If the domestic and foreign contract payments were past due over 180 days based on the terms, there has been a significant increase in credit risk on that instrument since initial recognition.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">4.</td><td style="text-align: justify">The Group adopts the assumption under IFRS 9, that is, the default occurs when the contract payments are past due over one year. Longer payment terms are given to customers and default barely occurred even though the contract payments are past due within one year in the past because of the industry characteristics of the Group and positive long-term relationship with customers. Therefore, a more lagging default criterion is appropriate to determine the risk of default occurring.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">5.</td><td style="text-align: justify">The Group classifies customer’s accounts receivable and contract assets in accordance with customer types. The Group applies the modified approach using the provision matrix and loss rate methodology to estimate expected credit loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">6.</td><td style="text-align: justify">The Group used the forecastability to adjust historical and timely information to assess the default possibility of accounts receivable. On December 31, 2023 and 2022, the provision matrix are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Not past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Up to 180<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Up to 365<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Over 366<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At December 31, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Expected loss rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15%-100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.4%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total book value</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,937,838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,754,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,563,153</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,489,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,754,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,114,951</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 92.15pt; text-align: justify; text-indent: -14.15pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Not past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Up to 180<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Up to 365<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Over 366<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At December 31, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Expected loss rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03%~6.3</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.4%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total book value</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,022,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,091,598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">409,418</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-417">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,523,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">754,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">402,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-418">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,481,779</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 92.15pt; text-align: justify; text-indent: -14.15pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">7.</td><td style="text-align: justify">Movements in relation to the Group applying the modified approach to provide ECLs for contract assets, accounts and other receivable are as follows:</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accounts<br/> receivable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Other<br/> receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,481,779</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-419">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Provision for ECLs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,633,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">521,852</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,114,951</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">521,852</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 74.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accounts <br/> receivable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,486,291</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Effect of foreign exchange</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,481,779</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 74.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">8.</td><td style="text-align: justify">The Group’ s credit risk exposure in relation to contract assets under IFRS 9 as of December 31, 2023 and 2022 are $34,213,379 and $725,441, respectively.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">9.</td><td style="text-align: justify">The Group held cash and cash equivalents and financial assets at amortized cost of $46,777,772 and $29,867,564 with banks as at December 31, 2023 and 2022, respectively, which are considered to have low credit risk as those banks are the large and renowned financial institutions. The balances are measured on 12-months expected credit losses and subject to immaterial credit loss.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">10.</td><td style="text-align: justify">The significant changes in the carrying amounts of accounts receivable contributed to the increase in the allowance for expected credit loss during 2023 due to the increases in credit-impaired balances for long credit term customers located in the South Asia resulted in increases in credit loss in 2023 of approximately $7.6 million.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">11.</td><td style="text-align: justify">Other receivables and guarantee deposits of $613,544 and $869,619 as at December 31, 2023 and 2022, respectively, are considered to have high credit risk. The other receivables and other non-current assets are measured on 12-months expected credit losses and subject to material credit loss. As of December 31, 2023, the majority amount of other receivables and guarantee deposits were not received and fully reserved.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">iii)</td><td style="text-align: justify">Liquidity risk</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">1.</td><td style="text-align: justify">Cash flow forecasting is performed in the operating entities of the Group and aggregated by Group treasury. Group treasury monitors rolling forecasts of the Group’s liquidity requirements to ensure it has sufficient cash to meet operational needs while maintaining sufficient headroom on its undrawn committed borrowing facilities at all times so that the Group does not breach borrowing limits or covenants on any of its borrowing facilities. Such forecasting takes into consideration the Group’s debt financing plans, covenant compliance, compliance with internal balance sheet ratio targets.</td></tr></table><p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p><table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">2.</td><td style="text-align: justify">A material portion of the Group’s future revenues is from the Egypt Contract, denominated in EGP. The fluctuation in exchange rate from EGP to U.S. dollars impacts the Group’s cash inflows when converting the EGP to pay for the Group’s vendors in U.S. dollars. In addition, the retention of the GoE as a customer and receipt of payments from GoE timely depend on many factor that could cause the Group to not be able to retain the GoE a customer or otherwise limit the Group’s ability to realize the full benefits of the Egypt Contract. The loss of GoE as a customer could result in a significant reduction of Group’s anticipated revenues, which could materially and adversely affect Gorilla’s business, results of operations and financial condition.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">3.</td><td style="text-align: justify">Please refer to Note 16 for undrawn borrowing facilities as at December 31, 2023 and 2022.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">4.</td><td style="text-align: justify">The table below analyzes the Group’s non-derivative financial liabilities into relevant maturity groupings based on the remaining period at the balance sheet date to the contractual maturity date for non-derivative financial liabilities. The amounts disclosed in the table are the contractual undiscounted cash flows.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="text-decoration:underline">Non-derivative financial liabilities:</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 80.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Less than 1 year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Over<br/> 1 year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,327</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,241</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term borrowings (including current portion)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,052,026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,867,224</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 80.2pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: left"><span style="font-family: Times New Roman, Times, Serif"><span style="text-decoration:underline">Non-derivative financial liabilities:</span></span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 80.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Less than 1 year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Over<br/> 1 year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,183</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-420">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term borrowings (including current portion)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,365,972</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,461,319</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 80.2pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 1in; text-align: justify; text-indent: 0in">Except for the above, the Group’s non-derivative financial liabilities are due less than 1 year.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 80.2pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.75in"></td><td style="width: 0.25in">5.</td><td style="text-align: justify">The Group does not expect the timing of occurrence of the cash flows estimated through the maturity date analysis will be significantly earlier, nor expect the actual cash flow amount will be significantly different.</td></tr></table> a)Financial instruments by category<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Financial assets at fair value through profit or loss</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">995,101</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,073,229</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Financial assets at amortized cost (Note)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">48,839,518</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">44,778,794</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">49,834,619</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">45,852,023</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, <br/> 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial liabilities</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 76%; text-align: left">Financial liabilities at amortized cost (Note)</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,216,345</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">34,149,747</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left">Warrant liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">6,221,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,042,410</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 1.5pt">Convertible preference share liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-416">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">56,205,065</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">36,192,157</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 995101 1073229 48839518 44778794 49834619 45852023 42216345 34149747 6221482 2042410 7767238 56205065 36192157 The information on assets and liabilities denominated in foreign currencies whose values would be materially affected by the exchange rate fluctuations is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Foreign currency<br/> amount <br/> (in thousands) </span></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exchange<br/> rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Book value<br/> (USD) </span></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.25in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Monetary items</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in; width: 64%">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">516,510</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,844,446</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">600,433</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">33,285,236</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-indent: -0.125in; padding-left: 0.25in; text-align: left">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">614,748</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">20,048,202</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.375in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">432,966</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">14,158,000</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.375in">GBP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">12,619</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1.270</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">16,025,800</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="10" style="text-align: center; border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Foreign currency amount<br/> (in thousands) </span></td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Exchange<br/> rate</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid"><span style="font-family: Times New Roman, Times, Serif">Book value<br/> (USD) </span></td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Financial assets</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Monetary items</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in; width: 64%">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">563,120</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">0.033</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">18,336,686</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; text-decoration: underline; text-align: left">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">44,465</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">0.033</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,447,905</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> 516510000 0.00033 16844446 600433000 0.00055 33285236 614748000 0.00033 20048202 432966000 0.00033 14158000 12619000 0.0127 16025800 563120000 0.00033 18336686 44465000 0.00033 1447905 78178 1079191 -105098 Analysis of foreign currency market risk arising from significant foreign exchange variation:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Sensitivity analysis</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Degree of<br/> variation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Effect on profit or loss<br/> (USD)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Financial assets</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Monetary items</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.25in">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">168,444</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">332,852</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left; padding-left: 0.125in">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">200,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">EGP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">141,580</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.25in">GBP:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">160,258</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Sensitivity analysis</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Degree of<br/> variation</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Effect on profit or loss  (USD)</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>(Foreign currency: functional currency)</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Financial assets</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td><span style="text-decoration:underline">Monetary items</span></td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; padding-left: 0.25in">NTD:USD</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">1</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">183,367</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Financial liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-decoration: underline; text-align: left; padding-left: 0.125in">Monetary items</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.25in">NTD:USD</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1</td><td style="text-align: left">%</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,479</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"> </p> 0.01 168444 0.01 332852 0.01 200482 0.01 141580 0.01 160258 0.01 183367 0.01 14479 0.01 134491 99943 143745 The Group used the forecastability to adjust historical and timely information to assess the default possibility of accounts receivable. On December 31, 2023 and 2022, the provision matrix are as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Not past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Up to 180<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Up to 365<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Over 366<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At December 31, 2023</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Expected loss rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15%-100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.4%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total book value</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,937,838</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,754,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,563,153</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,489,636</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,770,297</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,100,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,754,385</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">13,114,951</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Not past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Up to 180<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Up to 365<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Over 366<br/> days past<br/> due</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">At December 31, 2022</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Expected loss rate</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.03%~6.3</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">0.15%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif">1.4%~100</span></td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">100</td><td style="width: 1%; text-align: left">%</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"> </td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Total book value</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">11,022,374</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,091,598</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">409,418</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-417">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">15,523,390</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Loss allowance</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">324,060</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">754,722</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">402,997</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-418">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,481,779</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 92.15pt; text-align: justify; text-indent: -14.15pt"> </p> 0.0003 1 0.0015 1 0.014 1 1 3937838 4770297 3100633 2754385 14563153 2489636 4770297 3100633 2754385 13114951 0.0003 0.063 0.0015 1 0.014 1 1 11022374 4091598 409418 15523390 324060 754722 402997 1481779 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accounts<br/> receivable</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Other<br/> receivables</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,481,779</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-419">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Provision for ECLs</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,633,172</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">521,852</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,114,951</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">521,852</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Accounts <br/> receivable</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 88%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,486,291</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Effect of foreign exchange</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(4,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,481,779</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1481779 11633172 521852 13114951 521852 1486291 -4512 1481779 34213379 725441 46777772 29867564 7600000 613544 869619 <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Less than 1 year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Over<br/> 1 year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,327</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">24,241</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term borrowings (including current portion)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,052,026</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,867,224</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Less than 1 year</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Over<br/> 1 year</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%; text-align: left">Lease liabilities</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">17,183</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-420">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Long-term borrowings (including current portion)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,365,972</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">9,461,319</td><td style="text-align: left"> </td></tr> </table> 30327 24241 2052026 7867224 17183 2365972 9461319 <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">44.</td><td style="text-align: justify"><b>Fair value information</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">A.</td><td style="text-align: justify">The different levels that the inputs to valuation techniques are used to measure fair value of financial and non-financial instruments have been defined as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.6in; text-align: left">Level 1:</td><td style="text-align: justify">Quoted prices (unadjusted) in active markets for identical assets or liabilities that the entity can access at the measurement date. A market is regarded as active where a market in which transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -43.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.6in; text-align: left">Level 2:</td><td style="text-align: justify">Inputs other than quoted prices included within Level 1 that are observable for the asset or liability, either directly or indirectly.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -43.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.6in; text-align: left">Level 3:</td><td style="text-align: justify">Unobservable inputs for the asset or liability. The fair value of the Group’s investment in a rent-a-captive company without active market is included in Level 3.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 78pt; text-align: justify; text-indent: -43.4pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">B.</td><td style="text-align: justify">The carrying amounts of the Group’s financial assets and financial liabilities not measured at fair value are approximate to their fair values which are provided in Note 43.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">C.</td><td style="text-align: justify">The related information of financial instruments measured at fair value by level on the basis of the nature, characteristics and risks of the assets and liabilities at December 31, 2023 and 2022 is as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(a)</td><td style="text-align: justify">The related information of natures of the assets and liabilities is as follows:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1.5pt solid; text-align: left">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Recurring fair value measurements</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-421">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-422">     -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; text-align: left">Recurring fair value measurements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Financial liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Warrant liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">287,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-423">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,934,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,221,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Convertible preference share liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-424">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-425">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,482</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-426">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,701,238</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,988,720</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Recurring fair value measurements</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-427">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-428">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Recurring fair value measurements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Financial liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Warrant liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-429">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-430">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(b)</td><td style="text-align: justify">The methods and assumptions the Group used to measure fair value of warrant liabilities categorized within Level 1 are based on market quoted closing price.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(c)</td><td style="text-align: justify">The methods and assumptions the Group used to measure fair value of investment in a rent-a-captive company categorized within Level 3 are based on net asset value.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(d)</td><td style="text-align: justify">The output of valuation model is an estimated value and the valuation technique may not be able to capture all relevant factors of the Group’s financial and non-financial instruments. Therefore, the estimated value derived using valuation model is adjusted accordingly with additional inputs, for example, model risk or liquidity risk and etc. In accordance with the Group’s management policies and relevant control procedures relating to the valuation models used for fair value measurement, management believes adjustment to valuation is necessary in order to reasonably represent the fair value of financial and non-financial instruments at the consolidated balance sheet. The inputs and pricing information used during valuation are carefully assessed and adjusted based on current market conditions.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(e)</td><td style="text-align: justify">The Group takes into account adjustments for credit risks to measure the fair value of financial and non-financial instruments to reflect credit risk of the counterparty and the Group’s credit quality.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in"></td><td style="width: 0.25in; text-align: left">(f)</td><td style="text-align: justify">For the years ended December 31, 2023 and 2022, there was no transfer between Level 1 and Level 2.</td> </tr></table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">D.</td><td style="text-align: justify">The following table represents the changes in Level 3 instrument for the year ended December 31, 2023 and 2022:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,073,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-431">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Acquired in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-432">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,105,540</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,128</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,311</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">995,101</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Private warrant liabilities at fair value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-433">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-434">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Granted in the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9,222,288</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-435">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,288,288</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-436">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,934,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-437">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Convertible preference share liabilities at fair value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-438">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-439">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Granted in the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,067,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-440">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,214,962</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,085,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-441">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,767,238</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-442">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify">The Group is in charge of valuation procedures for fair value measurements being categorized within Level 3, which is to verify independent fair value of financial instruments. Such assessment is to ensure the valuation results are reasonable by applying independent information to make results close to current market conditions, confirming the resource of information is independent, reliable and in line with other resources and represented as the exercisable price, and frequently calibrating valuation model, performing back-testing, updating inputs used to the valuation model and making any other necessary adjustments to the fair value. Finance Department of the Group set up valuation policies, valuation processes and rules for measuring fair value of financial instruments and ensure compliance with the related requirements in IFRS.</p><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in"></td><td style="width: 0.25in; text-align: left">E.</td><td style="text-align: justify">The following is the qualitative information of significant unobservable inputs and sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 fair value measurement:</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value at December 31, 2023</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valuation technique</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable input</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range<br/> (weighted<br/> average)</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relationship of inputs to fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 21%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment in a rent-a-captive company</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">995,101</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net asset value</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 10%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free rate</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.90</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the risk free rate, the higher the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrant liabilities</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,934,000</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Black-Scholes Model</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Price volatility</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93.45</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No certain positive and negative relationship between stock price volatility and fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.00</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the dividend rate, the lower the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free rate</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.90</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the risk free rate, the higher the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convertible preference share liabilities</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,767,238</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Black-Scholes Model</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Price volatility</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93.23</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No certain positive and negative relationship between stock price volatility and fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.00</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the dividend rate, the lower the fair value</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.2pt; text-align: justify; text-indent: -15.9pt"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"></p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value at December 31, 2022</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valuation<br/> technique</span></td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable input</span></td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range (weighted average)</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relationship of inputs to fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 20%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment in a rent-a-captive company</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,073,229</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net asset value</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 8%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 28%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-right: 0; margin-bottom: 0pt; text-align: left"> </p> <p style="margin-left: 0.25in; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; text-align: justify">The Group has carefully assessed the valuation models and assumptions used to measure fair value, and the expected changes in fair value are insignificant even if there are reasonably possible changes in inputs.</p> The related information of natures of the assets and liabilities is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; border-bottom: Black 1.5pt solid; text-align: left">December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 1.5pt"><span style="text-decoration:underline">Recurring fair value measurements</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="text-indent: -0.125in; padding-left: 0.125in">Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; width: 52%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-421">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-422">     -</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">995,101</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; font-weight: bold">Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; text-decoration: underline; text-align: left">Recurring fair value measurements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.125in; text-align: left">Financial liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left">Warrant liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">287,482</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-423">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,934,000</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,221,482</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-indent: -0.125in; padding-left: 0.25in; text-align: left; padding-bottom: 1.5pt">Convertible preference share liabilities</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-424">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-425">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">7,767,238</td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-indent: -0.125in; padding-left: 0.125in; padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">287,482</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-426">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,701,238</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">13,988,720</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 53.6pt; text-align: justify; text-indent: -18.15pt"> </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td style="border-bottom: Black 1.5pt solid; text-align: left">December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 1</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 2</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Level 3</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Total</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="font-weight: bold">Assets</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"><span style="text-decoration:underline">Recurring fair value measurements</span></td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2"> </td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 0.125in; width: 52%; text-align: left; padding-bottom: 4pt">Investment in a rent-a-captive company</td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-427">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-428">-</div></td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td><td style="width: 1%; padding-bottom: 4pt"> </td> <td style="width: 1%; border-bottom: Black 4pt double; text-align: left">$</td><td style="width: 9%; border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="width: 1%; padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="font-weight: bold">Liabilities</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-decoration: underline; text-align: left">Recurring fair value measurements</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Financial liabilities at fair value through profit or loss</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-left: 0.125in; text-align: left; padding-bottom: 4pt">Warrant liabilities</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-429">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-430">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,042,410</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 995101 995101 287482 5934000 6221482 7767238 7767238 287482 13701238 13988720 1073229 1073229 2042410 2042410 The following table represents the changes in Level 3 instrument for the year ended December 31, 2023 and 2022:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Financial assets at fair value through profit or loss</td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 76%">At January 1</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">1,073,229</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-431">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Acquired in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-432">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,105,540</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(78,128</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(32,311</td><td style="padding-bottom: 1.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">995,101</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">1,073,229</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Private warrant liabilities at fair value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-433">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-434">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Granted in the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">9,222,288</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-435">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(3,288,288</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-436">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">5,934,000</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-437">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Convertible preference share liabilities at fair value</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>At January 1</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-438">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-439">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="width: 76%; text-align: left">Granted in the year</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right">14,067,712</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left"> </td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-440">-</div></td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Exercised in the year</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">(5,214,962</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Losses recognized in profit or loss</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,085,512</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-441">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt">At December 31</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">7,767,238</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-442">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 1073229 1105540 -78128 -32311 995101 1073229 9222288 -3288288 5934000 14067712 -5214962 -1085512 7767238 The following is the qualitative information of significant unobservable inputs and sensitivity analysis of changes in significant unobservable inputs to valuation model used in Level 3 fair value measurement:<table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr> <td style="vertical-align: top; padding-left: 9pt; text-indent: -9pt"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value at December 31, 2023</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valuation technique</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable input</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range<br/> (weighted<br/> average)</span></td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; text-align: center"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relationship of inputs to fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 21%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment in a rent-a-captive company</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">995,101</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net asset value</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 12%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 10%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-443; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 24%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free rate</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.90</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the risk free rate, the higher the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Warrant liabilities</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,934,000</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Black-Scholes Model</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Price volatility</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93.45</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No certain positive and negative relationship between stock price volatility and fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.00</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the dividend rate, the lower the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Risk free rate</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3.90</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the risk free rate, the higher the fair value</span></td></tr> <tr style="vertical-align: top; "> <td style="padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Convertible preference share liabilities</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">7,767,238</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Black-Scholes Model</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Price volatility</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">93.23</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">No certain positive and negative relationship between stock price volatility and fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="padding-left: 9pt; text-indent: -9pt"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Dividend yield</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">0.00</span></td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">%</span></td> <td style="text-align: center"> </td> <td style="text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">The higher the dividend rate, the lower the fair value</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; width: 100%; border-collapse: collapse"> <tr style="vertical-align: bottom"> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Fair value at December 31, 2022</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Valuation<br/> technique</span></td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Significant unobservable input</span></td> <td style="text-align: center"> </td> <td colspan="2" style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Range (weighted average)</span></td> <td style="text-align: center"> </td> <td style="text-align: center"> </td> <td style="border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Relationship of inputs to fair value</span></td></tr> <tr style="vertical-align: top; background-color: #CCEEFF"> <td style="width: 20%; padding-left: 9pt; text-indent: -9pt"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Investment in a rent-a-captive company</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="width: 8%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">1,073,229</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 16%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Net asset value</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 8%; text-align: center"><span style="-sec-ix-hidden: hidden-fact-444; font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="width: 1%; text-align: center"> </td> <td style="width: 1%; text-align: center"> </td> <td style="width: 28%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> </table> 995101 Net asset value Not applicable Not applicable Risk free rate 0.039 The higher the risk free rate, the higher the fair value 5934000 Black-Scholes Model Price volatility 0.9345 No certain positive and negative relationship between stock price volatility and fair value Dividend yield 0 The higher the dividend rate, the lower the fair value Risk free rate 0.039 The higher the risk free rate, the higher the fair value 7767238 Black-Scholes Model Price volatility 0.9323 No certain positive and negative relationship between stock price volatility and fair value Dividend yield 0 The higher the dividend rate, the lower the fair value 1073229 Net asset value Not applicable Not applicable <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.25in; text-align: left">45.</td><td style="text-align: justify"><b>Segment Information</b></td> </tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">a)</td><td style="text-align: justify">General information</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in">The Group uses the product line as basis for providing information to the chief operating decision-maker. The Group currently divides the sales order district into three major product lines: video IoT, security convergence and other. The chief operating decision-maker makes decision concerning financial management as well as evaluation of the business performance based on these three product lines; therefore, the reportable segments are video IoT, security convergence and other.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">b)</td><td style="text-align: justify">Measurement of segment information</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in">The Group evaluates the performance of the operating segments based on a measure of revenue and income before tax, in a manner consistent with that in the consolidated statements of comprehensive income (loss). The accounting policies of the operating segments are in agreement with the material accounting policies in the consolidated financial statements for the year ended December 31, 2023. Sale transactions among segments are based on arms-length principle.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">c)</td><td style="text-align: justify">Reconciliation of segment income, assets and liabilities</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in">The segment information provided to the chief operating decision-maker for the reportable segments is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="19" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">Other</td><td> </td> <td colspan="3" style="text-align: center">Adjustment<br/> and</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,789,671</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,905,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-445">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-446">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,694,991</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,697,729</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,339</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-447">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,737,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-448">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,487,400</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,944,659</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-449">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,737,068</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment gain (loss) before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">28,283,481</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,547,581</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,948,575</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">224,277</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,011,602</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">476,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,637</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-450">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">522,963</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">102,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">618,662</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-451">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">726,031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(309,605</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(16,394</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(444,411</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-452">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(770,410</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">529,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,553</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">253,762</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-453">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,065</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,370,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">142,928</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-454">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,515,990</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,334,926</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,137,251</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">113,310,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(92,349,110</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">115,437,748</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,490,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,486,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">83,970,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(89,661,653</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">61,336,015</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Other </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Adjustment<br/> and</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,710,421</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,698,387</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-455">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-456">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,408,808</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">149,771</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">826,548</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-457">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(976,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-458">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,860,192</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,524,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-459">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(976,319</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment loss before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,848,847</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,750,899</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(77,507,110</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-460">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(87,106,856</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,490,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,447,091</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-461">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,938,167</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">967,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">720,061</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-462">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-463">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,687,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(9,861</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(36,235</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(189,816</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-464">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(235,912</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">221,215</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">336,045</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">278,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-465">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">835,273</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,248</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">346,946</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,174</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-466">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">430,368</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,387,916</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,228,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">45,236,856</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(32,592,012</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">65,260,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,790,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,070,168</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,088,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(30,231,630</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,717,695</td><td style="text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Other </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Adjustment<br/> and</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,055,359</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,187,504</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-467">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-468">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,242,863</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,327,955</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-469">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,580,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-470">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,308,386</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,515,459</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-471">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,580,982</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment loss before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,178,204</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,095,996</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,512,539</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-472">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,786,739</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,146,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,239,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-473">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-474">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,385,999</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">743,540</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,617,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-475">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-476">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,361,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,827</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(26,683</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(9,359</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-477">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(37,869</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">207,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">336,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">122,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-478">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">666,349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax (benefit) expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,795</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(216,817</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-479">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(238,445</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,187,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">70,605,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">69,274,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(75,136,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">94,930,703</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,663,770</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,571,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,098,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(49,332,937</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,001,600</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 75.15pt; text-align: justify; text-indent: -39.7pt"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">d)</td><td style="text-align: justify">Reconciliation for segment income (loss)</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">i)</td><td style="text-align: justify">Sales between segments are carried out at arm’s length. The revenue from external customers reported to the chief operating decision-maker is measured in a manner consistent with that in the consolidated statements of comprehensive income (loss).</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="width: 100%; font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt"><tr style="vertical-align: top"> <td style="width: 0.5in"></td><td style="width: 0.25in">ii)</td><td style="text-align: justify">Please refer to Note 45 c) for information on total consolidated profit or loss after reconciliation and reconciliation for profit after tax of reportable segments during the current period.</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">e)</td><td style="text-align: justify">Information on product and service</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">The main businesses of the Group are providing information, software and data processing services. Please refer to Note 45 for the disclosure information by products and services.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 19.85pt"></td><td style="width: 17.85pt">f)</td><td style="text-align: justify">Geographical information</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Geographical information for the years ended December 31, 2023, 2022 and 2021 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current<br/> assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current <br/> assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current <br/> assets</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Asia</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; padding-left: 9pt">-Taiwan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,615,921</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,821,531</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,706,318</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,716,816</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,433,251</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,026,486</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">-Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,615</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,695,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,687,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">704</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,797,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,616,651</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">-Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-480">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-481">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,417</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,010</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Americas</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-482">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,590</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,431</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cayman Islands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-483">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,578</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-484">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">537,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-485">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-486">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other regions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,874,406</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-487">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-488">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-489">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-490">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"> 25,505,779</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,256,635</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,645,305</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Revenues by geography are determined based on the region of the Group’s contracting entity, which may be different than the region of the customer. Revenue from Taiwan accounted for approximately 99, 66 and 89 percent of total revenue during fiscal 2023, 2022 and 2021, respectively. Non-current assets by geography are based on physical location.</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt" width="100%"><tr style="vertical-align: top"> <td style="width: 0.25in"></td><td style="width: 0.25in">g)</td><td style="text-align: justify">Major customer information</td></tr></table> <p style="margin-top: 0pt; margin-bottom: 0pt; font: 10pt Times New Roman, Times, Serif"> </p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 0.5in; text-align: justify; text-indent: 0in">Information of major customers that exceed 10% of the revenue in the statements of comprehensive income for each of the three years in the period ended December 31, 2023 is as follows:</p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2023</span></td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2022</span></td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2021</span></td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Location</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer A</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Singapore</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-491; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-492">Not applicable</span></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,388,482</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-493">Security Convergence</span></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-494; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer B</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-495; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-496">Not applicable</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,691,803</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-497">Security Convergence</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-498; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer C</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,129,968</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-499; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,592,017</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 1</span></td></tr> <tr> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer D</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-500; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-501; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,696,945</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Video IoT</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer E</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Egypt</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,271,731</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security Convergence</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-502; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-503; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> </table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">The Group sells products from both segments, Video IoT and security convergence.</td> </tr></table> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in"> </p> <table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">No customer above mentioned accounted for over 10% of total accounts receivable as of December 31, 2022 and 2021.</td> </tr></table> The segment information provided to the chief operating decision-maker for the reportable segments is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="19" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2023</td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3"> </td><td> </td> <td colspan="3" style="text-align: center">Other</td><td> </td> <td colspan="3" style="text-align: center">Adjustment<br/> and</td><td> </td> <td colspan="3"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td> <td colspan="3" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">61,789,671</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">2,905,320</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-445">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-446">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,694,991</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">11,697,729</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">39,339</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-447">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(11,737,068</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-448">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">73,487,400</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">2,944,659</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-449">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(11,737,068</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment gain (loss) before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">28,283,481</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(3,547,581</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(7,948,575</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">224,277</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,011,602</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">476,605</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,637</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,721</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-450">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">522,963</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">102,736</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,633</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">618,662</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-451">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">726,031</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(309,605</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(16,394</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(444,411</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-452">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(770,410</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">529,750</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">34,553</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">253,762</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-453">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">818,065</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,370,891</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">142,928</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,171</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-454">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,515,990</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">85,334,926</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">9,137,251</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">113,310,681</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(92,349,110</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">115,437,748</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">50,490,134</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">16,486,654</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">83,970,880</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(89,661,653</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">61,336,015</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 37.7pt; text-align: justify; text-indent: 0in">  </p><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Other </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Adjustment<br/> and</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,710,421</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">9,698,387</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-455">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-456">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">22,408,808</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">149,771</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">826,548</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-457">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(976,319</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-458">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,860,192</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">10,524,935</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-459">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(976,319</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment loss before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(2,848,847</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,750,899</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(77,507,110</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-460">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(87,106,856</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,490,896</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">3,447,091</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">180</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-461">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">5,938,167</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">967,557</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">720,061</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-462">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-463">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,687,618</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(9,861</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(36,235</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(189,816</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-464">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(235,912</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">221,215</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">336,045</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">278,013</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-465">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">835,273</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">81,248</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">346,946</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,174</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-466">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">430,368</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">22,387,916</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,228,118</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">45,236,856</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(32,592,012</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">65,260,878</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">21,790,810</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">26,070,168</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">19,088,347</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(30,231,630</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">36,717,695</td><td style="text-align: left"> </td></tr> </table><table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="18" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Other </td><td> </td><td> </td> <td colspan="2" style="text-align: center">Adjustment<br/> and</td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Security<br/> Convergence</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Video IoT</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">segment<br/> (Note 1)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">write-off<br/> (Note 2)</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="text-align: center; border-bottom: Black 1.5pt solid">Consolidation</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 40%; text-align: left">Revenue from external customers</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">12,055,359</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">30,187,504</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-467">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right"><div style="-sec-ix-hidden: hidden-fact-468">-</div></td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">42,242,863</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Inter-segment revenue</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">253,027</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">1,327,955</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-469">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">(1,580,982</td><td style="padding-bottom: 1.5pt; text-align: left">)</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-470">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left; padding-bottom: 4pt">Total segment revenue</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">12,308,386</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">31,515,459</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-471">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,580,982</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 4pt">Segment loss before tax</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,178,204</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(6,095,996</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(1,512,539</td><td style="padding-bottom: 2.5pt; text-align: left">)</td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"><div style="-sec-ix-hidden: hidden-fact-472">-</div></td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">(8,786,739</td><td style="padding-bottom: 2.5pt; text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment including :</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"> </td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Depreciation</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,146,285</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">4,239,714</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-473">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-474">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">6,385,999</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td>Amortization</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">743,540</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,617,469</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-475">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-476">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">2,361,009</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Interest income</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(1,827</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(26,683</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(9,359</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-477">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(37,869</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Interest expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">207,329</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">336,965</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">122,055</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-478">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">666,349</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Tax (benefit) expense</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(22,795</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(216,817</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">1,167</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-479">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(238,445</td><td style="text-align: left">)</td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Segment assets</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">30,187,283</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">70,605,865</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">69,274,230</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(75,136,675</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">94,930,703</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left">Segment liabilities</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">27,663,770</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">56,571,772</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">14,098,995</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">(49,332,937</td><td style="text-align: left">)</td><td> </td> <td style="text-align: left">$</td><td style="text-align: right">49,001,600</td><td style="text-align: left"> </td></tr> </table><p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt 0 0pt 35.45pt; text-align: justify"> </p><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT.</td> </tr></table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 2:</td><td style="text-align: justify">Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose.</td> </tr></table> 61789671 2905320 64694991 11697729 39339 -11737068 73487400 2944659 -11737068 64694991 28283481 -3547581 -7948575 224277 17011602 476605 26637 19721 522963 102736 4633 618662 726031 309605 16394 444411 770410 529750 34553 253762 818065 3370891 142928 2171 3515990 85334926 9137251 113310681 -92349110 115437748 50490134 16486654 83970880 -89661653 61336015 12710421 9698387 22408808 149771 826548 -976319 12860192 10524935 -976319 22408808 -2848847 -6750899 -77507110 -87106856 2490896 3447091 180 5938167 967557 720061 1687618 9861 36235 189816 235912 221215 336045 278013 835273 81248 346946 2174 430368 22387916 30228118 45236856 -32592012 65260878 21790810 26070168 19088347 -30231630 36717695 12055359 30187504 42242863 253027 1327955 -1580982 12308386 31515459 -1580982 42242863 -1178204 -6095996 -1512539 -8786739 2146285 4239714 6385999 743540 1617469 2361009 1827 26683 9359 37869 207329 336965 122055 666349 -22795 -216817 1167 -238445 30187283 70605865 69274230 -75136675 94930703 27663770 56571772 14098995 -49332937 49001600 Geographical information for the years ended December 31, 2023, 2022 and 2021 is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr style="vertical-align: bottom"> <td> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2023</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2022</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="6" style="text-align: center; border-bottom: Black 1.5pt solid">Year ended <br/> December 31, 2021</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current<br/> assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current <br/> assets</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Revenue</td><td style="padding-bottom: 1.5pt"> </td><td style="padding-bottom: 1.5pt"> </td> <td colspan="2" style="border-bottom: Black 1.5pt solid; text-align: center">Non-current <br/> assets</td><td style="padding-bottom: 1.5pt"> </td></tr> <tr style="vertical-align: bottom"> <td>Asia</td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2" style="text-align: right"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td><td> </td> <td colspan="2"> </td><td> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="width: 28%; padding-left: 9pt">-Taiwan</td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">64,615,921</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">15,821,531</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">14,706,318</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">16,716,816</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">37,433,251</td><td style="width: 1%; text-align: left"> </td><td style="width: 1%"> </td> <td style="width: 1%; text-align: left">$</td><td style="width: 9%; text-align: right">33,026,486</td><td style="width: 1%; text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-left: 9pt">-Hong Kong</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">63,615</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,695,405</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">7,687,126</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">704</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,797,685</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">5,616,651</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-left: 9pt">-Others</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-480">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">47,964</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">10,774</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-481">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">8,417</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">2,010</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td>Americas</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-482">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">895</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">4,590</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">1,431</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">3,510</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">158</td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="text-align: left">Cayman Islands</td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-483">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">65,578</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-484">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right">537,684</td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-485">-</div></td><td style="text-align: left"> </td><td> </td> <td style="text-align: left"> </td><td style="text-align: right"><div style="-sec-ix-hidden: hidden-fact-486">-</div></td><td style="text-align: left"> </td></tr> <tr style="vertical-align: bottom; "> <td style="text-align: left; padding-bottom: 1.5pt">Other regions</td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">15,455</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right">5,874,406</td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-487">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-488">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-489">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td><td style="padding-bottom: 1.5pt"> </td> <td style="border-bottom: Black 1.5pt solid; text-align: left"> </td><td style="border-bottom: Black 1.5pt solid; text-align: right"><div style="-sec-ix-hidden: hidden-fact-490">-</div></td><td style="padding-bottom: 1.5pt; text-align: left"> </td></tr> <tr style="vertical-align: bottom; background-color: rgb(204,238,255)"> <td style="padding-bottom: 4pt"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">64,694,991</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right"> 25,505,779</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">22,408,808</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">17,256,635</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">42,242,863</td><td style="padding-bottom: 4pt; text-align: left"> </td><td style="padding-bottom: 4pt"> </td> <td style="border-bottom: Black 4pt double; text-align: left">$</td><td style="border-bottom: Black 4pt double; text-align: right">38,645,305</td><td style="padding-bottom: 4pt; text-align: left"> </td></tr> </table> 64615921 15821531 14706318 16716816 37433251 33026486 63615 3695405 7687126 704 4797685 5616651 47964 10774 8417 2010 895 4590 1431 3510 158 65578 537684 15455 5874406 64694991 25505779 22408808 17256635 42242863 38645305 0.99 0.66 0.89 Information of major customers that exceed 10% of the revenue in the statements of comprehensive income for each of the three years in the period ended December 31, 2023 is as follows:<table cellpadding="0" cellspacing="0" style="border-collapse: collapse; width: 100%; font: 10pt Times New Roman, Times, Serif"> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; text-align: center"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2023</span></td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2022</span></td> <td style="vertical-align: bottom"> </td> <td colspan="5" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Year ended <br/> December 31, 2021</span></td></tr> <tr> <td style="vertical-align: top"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: top; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Location</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td> <td style="vertical-align: bottom"> </td> <td colspan="2" style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Revenue</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; border-bottom: black 1.5pt solid; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Segment</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top; width: 16%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer A</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 9%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Singapore</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-491; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-492">Not applicable</span></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">5,388,482</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-493">Security Convergence</span></span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">$</span></td> <td style="vertical-align: bottom; width: 9%; text-align: right"><span style="-sec-ix-hidden: hidden-fact-494; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: bottom; width: 1%"> </td> <td style="vertical-align: top; width: 11%; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer B</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-495; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-496">Not applicable</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,691,803</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><span style="-sec-ix-hidden: hidden-fact-497">Security Convergence</span></span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-498; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer C</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">8,129,968</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-499; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">6,592,017</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Note 1</span></td></tr> <tr> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer D</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Taiwan </span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-500; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-501; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">3,696,945</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Video IoT</span></td></tr> <tr style="background-color: #CCEEFF"> <td style="vertical-align: top"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Customer E</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Egypt</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">52,271,731</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Security Convergence</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-502; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom; text-align: right"><span style="-sec-ix-hidden: hidden-fact-503; font-family: Times New Roman, Times, Serif; font-size: 10pt">-</span></td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: bottom"> </td> <td style="vertical-align: top; text-align: center"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt">Not applicable</span></td></tr> </table><table cellpadding="0" cellspacing="0" style="font: 10pt Times New Roman, Times, Serif; margin-top: 0pt; margin-bottom: 0pt; width: 100%"><tr style="vertical-align: top; text-align: justify"> <td style="width: 0.5in; text-align: left">Note 1:</td><td style="text-align: justify">The Group sells products from both segments, Video IoT and security convergence.</td> </tr></table> 0.10 5388482 Not applicable 3691803 Not applicable 8129968 Not applicable Not applicable 6592017 Note 1 Not applicable Not applicable 3696945 Video IoT 52271731 Security Convergence Not applicable Not applicable 0.10 0.10 +44 2039880574 false FY 0001903145 Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024. Incorporated in January 2024, not included 2023 consolidated financial statements. Information relating to this transaction is provided in Note 38 (d). Information relating to property, plant and equipment that were pledged to others as collaterals is provided in Note 39. Other equipment primarily includes big data platform for image analytics, data storage equipment and server equipment. Information relating to purchase of treasury shares by transferring property, plant and equipment, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38. On January 10, 2023 (the “Agreement Date”), the Group entered into an intellectual property purchase agreement effective on January 16, 2023 (the “Effective Time”) with SeeQuestor Limited (“SeeQuestor”), a company providing video analytics technology incorporated and registered in England and Wales. The Group acquired all and/or any intellectual property rights, including but not limited to patents and trademarks, owned, used or held for use by and/or on behalf of SeeQuestor, including without limitations, such rights as relate to SeeQuestor’s products.The purchase price for the intellectual property rights consists of fixed consideration amounting to $6,000,000 and contingent payment through issuance of the Company’s shares of an amount equal to $3,000,000 which is conditional to certain financial performance through intellectual property rights from Agreement Date up to and including December 31, 2023. The contingent payment through issuance of the Company’s shares is a share-based payment and recognized in ‘capital surplus’. As the contingency was not met, no share payment would be made. The Group has made payments of $600,000 and $2,400,000 on Agreement Date and Effective Time, respectively, and payment of a further $3,000,000 has not been paid as of December 31, 2023. See Note 41 for more details. Information relating to purchase of treasury shares by transferring intangible assets, as part of considerations, with Koh Sih-Ping, the former Director and CEO of the Company, is provided in Note 38. Koh Sih-Ping retired as the Director and CEO of the Company on September 9, 2022. Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024. On the Closing Date, with capital recapitalization as provided in Note 24, each outstanding share option was converted with the conversion ratio approximately of 4.82 share options. Shares outstanding for the periods have been restated for the 10-to-1 reverse stock split effective April 15, 2024. Exercise price and numbers of options outstanding and exercisable on the Closing date have been adjusted with the conversion ratio approximately of 4.82 due to capital recapitalization. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024. Information relating to capital reorganization is provided in Note 24. The units outstanding for the years have been restated for the 10-to-1 reverse stock split effective April 15, 2024. During the year ended December 31, 2023 and 2022, certain suppliers ceased operation and became uncontactable, the Group assessed that the possibility of making repayment to the supplier as remote, therefore, the Group recognized gains on reversal of accounts and other payables of $263,237 and $960,564, respectively. The basis for computing the applicable tax rate are the rates applicable in the respective countries where the Group entities operate. On the Closing Date, pursuant to the business combination agreement, the Company effected in the form of capital recapitalization and issued 65,000,000 ordinary shares (or 6,500,000 reflective of 10-to-1 reverse stock split effective April 15, 2024) in total (the conversion ratio approximately of 4.82 on the shares of the Company’s ordinary share). Each eligible shareholder of record on the Closing Date, including preference shares converted into ordinary shares in accordance with the Company’s organizational documents and employees who holds granted share options, received approximately 4.82 shares of ordinary share for each share of ordinary share then held or as converted. The increase in the number of ordinary shares outstanding due to the capital recapitalization are adjusted retrospectively in the calculation of basic and diluted loss per share for all periods presented based on the new number of shares. Refer to Note 24 for more information on the capital recapitalization. Shares outstanding for the years have been restated for the 10-for-1 reverse stock split effective April 15, 2024. Warrant liabilities were excluded in the computation of diluted loss per share for the year ended December 31, 2022. Employee share options were excluded in the computation of diluted loss per share for the years ended December 31, 2022 and 2021 and convertible preference shares were excluded in the computation of diluted loss per share for the year ended December 31, 2021 since it was anti-dilutive. The number of shares that were excluded from the loss per share calculation above for the years ended December 31, 2022 and December 31, 2021 that could be dilutive in the future was 12,514,617 and 33,903,228 shares, respectively (or 1,251,462 and 3,390,323 shares, respectively, reflective of 10-to-1 reverse stock split effective April 15, 2024). Other segment is composed of holding companies and oversea subsidiaries which are excluded from reportable segments of Security Convergence or Video IoT. Adjustment and write-off represents elimination for intercompany transactions for consolidation purpose. The Group sells products from both segments, Video IoT and security convergence.

DK/N2Q+_G= 2 M8E@L,\TA/1T0,%+D*+FOT40*ORCI,\TK)NO#&P2P!#OV."7U]^1X6]3G])ZN MMFP!LG5&T\=BC"30?@UK,Z(AN?-!;DGAGR3P3<(^B@4SSRE1OPN)T + ?ED: M,.PC9$3_#&9JP@5_XJ(%M>?T,[_M'C8E&UZ@=@V""B(%Z^BH,$7@F"D.IAUW M$[AD8I<17J*7S];DNJ41'6L&$H9GQ4IK4'\'^%'1&@XS>2ZV*2T=&QY]R-P+ MH?291V:!B1:=+]E.=[!M+RQ64$BZ+H;F*0N2)Q;SKOO0&Q%K!UM(T3T7#KK# MIZ7+B%1>S>CN;(9L-I 5D+M;X,$:HX6)_T=WO6.U$]B/8$8&( MVZYQC9L.NC27O@\C@DHZ C05P 8%>I&KY$'6-HVOV RGKQ=O3&2&/ 39CE[2 M?5%E1AA?:$)$FY@R3#M3S1;NDQ'LF53-",M7R Q[SO9&1.36- ,:G6P>M72$ M;OY#!EO(#'HSB&?##9++47)UM2&B7 G=>>NO QUMP0FB!T3NM72G,E?XA->;1/2$W%(D]\ MR$ZV%BSW3!U!8[CA]O^,YVWLR!RUPHPM&D0G36CB<3BZ12&J[_R?CL+QX8Q? M[(T_CX-)C?"H?/GTY8O+!2#;S:&*?'_.PUM83U50^; +>"L4K,?D#7!3LZ)D M8FQ6I+YH_RNA7-;)&QR8/8P M2_8$/'#9+PHU1^0$4P*9VX4NC#4KY?[Y[-+ MZ\?6S=GX'%./TLY?8UTTDQG8EU2L:07)'UFJWZT6][0Z;-EIU%9<@4*'577! M-/HCN[9>DS(=Q'AX9_[]O)E$R@'\:01Y9 /J0.$AJD@]&^S_^ P0H4A?&PAK M=U85ZP+H7LYRYM4"'3%[GVW@96&T<,\8.H->+2!A4FN^I<'XGZ M)L>@-X_ X;[ZVX0)?Y!E[[#878&!B-H8X1DHPF[R?71B7R8&]-3V4H>O#SG: M.9.M_(U37ARD<;=CM+_3B)'AT[.\21U>I&/9-,<5--H]1JW@Y_\+*Z@QD8QE M4\ 5O*1/=9N^^3VIL28:E&N\I-6JS/96Q#WH3=KN1/;G=2K5$2*7UO$AX,#P> M&$0=CRRQ"*,84>J9-OR\F)KB&$[8E+_Q' U8JJFOF/[(F6R\S?Y!4VD^E7!< MNKA9G=F@':%%"8J,0>9)I>[Y&\&><*OVC=8UN+L;!%M'$@4V1Q 'V6$&H/X& M(C1V31NU<8IB^F2NT^J>KHI-#IN%_]ODB&O1 22R1B>,2XS=2_:C%6G'%[^) M#,!Q&GB])U-'2HW?0:/KB=?PB^8XFI6 M0>%'>^^[6/MS]<\;2'2[X:V\"2<;M7(W6G=%&OAHM85GYLLT_)EJ*$8*;>J( M@RTAH1?^\Y!@K86O*->E/_*L-@I)LBT1C0FVCJ?NZ^8^9+N9PI!\QB6_IQNP MU?G4,1!-XU>A'DY\R&(3<5$?BD6>;(]55D'T):UH7@MT.:909CE-SVE.02QY MVF8;?.( IP+JC67YYI!5S[2Z!5,K %&"<8Z6\*<5>((!5W9\X%@BIL,C7G%" M0G9DOTCYG,@3GQ0IFEE!]D]-4G5>),>)G4$$FCHU%$A*F)RQCE7\MRW8JKA? MR\ ;)&B(P&.9I)1-A0.S\+"PN^0(CXW1CX)]GBZF*FV_O3J_58C6-6V/HHN_VV.%*JYH7U7&K:JTYT$[#UHJ/>HQCEK#GH MTER!/HP(=L+ 7])LE.:(ZPZ2VK)_RP7G^G#:0T:;2 NZ[=E)O$NJ^M*5- XW M$S0DE_/("^_/>\A>/67!-NYBM3KL#FC14BV3CZ^%G=%*/](QV$*@0NP0!1=1 MPU7P8X,JR$[**KBEKP^ & 6AS3,[:+R^/>I(?,U5(59B=#J>'+8H51K(]L9*/95+0AT"C* MY=2?J9+2JN3]I0N4#WAW24L#1-E- &R.5;CNO@T%![;+J MO!KS"]B+O[,Y\<*^HU>P+5 !QG^R:T;2KV7TI733[5Y37]Z%?*0'-AA7VK,N M=',&4IF1CN%SXB Y]+7X<"CWVP,8P[)5QLX[@*X:(PUX6TC"P]:8@P>[)[:; M0T>$_D"8R0T8O=RY:)LB.LN<1WV)Q%FFPX)UIL( E2S?/!;?(/V/22.X6RQ0 M7,U%Q[0?97P(8Q?!F$W"L_P(D5^!\@SX'=)\**YX]C[,TAS#=UR$\,+@-9M] MLN7H2-?L=^9$+RD9\AZ$=R'8)];"6@DQ"8X&B@.;+?/EGI:X$[AD!(@5/,S/ M^7+=P@F4O66(%B)WB %F@=WA1:+.[.G-F8#ZZ&)34I1Q%F^9.=5<-B+0*J*5 M4YVLQJ0YI"70WH=3>(7A8*@5)&C6N4SJ1$0'F!C+^Q"E$V27)L)+',5-XB*E M?_FXR0Y7\9J6+]F*WM,7FA^HZ[(1K8EH/I-:IWH:-.9'"ZV!T='4,!@/W(IE M)PI(!TP113XV4*$7D:TD!V;_8E4?H-+\]FN2Y2(P1JE/WV*G*6$9AQUW']_2 MNAN6)HDYHMYEUC EU(@$'4$U)Z?U(.10KN^1?, ,EU](B8 X\,##$I!$3I]L M8/[DPQ8I^(4DG ;>2D7%4U-F)"'QHQ%_XC+H]^!/7_>PI?JJVNF!A48Z;VL, M@[@R79TY?$!-\)AEF0?P)D1,T,>R_,!VAY!"+= 78#@264=XQ-E OT1//_(A M2']2_%D1=LMOL1!#QK..SXNR+%[9G*IK)D2Y#D*G*VG[$N@\A_/AI$UW:CP9 M$MK^I[[VO>!&/R%GW:+G**GI7,OFW20I=KJ_9 M-^IG@-XP1S_SG@2[JHG8RS7AW1&#)&XXM(NZX<'QY4C8HMDM4+FX=ODU[(+' MK>?X]AAHT1\5*^&!E8-;1IVW9L8:?[3I9;'J 6E(T'/>0FUH8;8/!F," $"9 M=H"<$[/XYG#N>@%73V%(/K$ )^V@P-09GJ M:*0=#G9HMY2\\(WH:\/'V*,G[H-.*-EDA@;TFYS3\C5;_7DO!JV^9;N,S=BN MMXE.I.E%1+=91%):21HNE <'P@J<7$49;A-(L/T]VVYOB_JU.2)DE+Y#*F+ 8#/$WX,A-TY M6+U/YYE-:7RO%0FF8:IQ#V4/,WR1IX_/5,V8@$3MC;$43R?4I!VLBP%Q9W(BB66H.-*N>4(>N1Y*.)/L M/0\)8LS::<$X[5P)"R=X B'.[CSBIS)W#MJR0S'MD0T)J)U/ U0-_CL>0MXT(Y(]#LG+7^"@9,5'G1<(VT1^ MZ-?Z-.Z&?+$6:9I9_8Q-@XBNJF8.PSNN-_]I!I*.#:9[2*<*),:!(@&+F^;C M(8T,,<-G$H;EO6H&:YN9(1$+[+;U<3IU)AN/K 09/-"80PF. M0]J!R!\P5"1!QX].=9W&<"9>;K:*L^.;I]U%&XKIQC.2HC6YV^D.N :M-7"% M1B$3X_OMXK&Z/Y,A?_4TS4H.D-E:[R(#K,1@,RD..8[V:6^_CG^A#2&/R1L4 MQ.:P(FT(\$TN_F"+]H3*XK((N1)P#:M9BS]'#\)QT:=?.3^NA ,FS'80=[H6 MB1L"; ^A\5WE!'E7T)IDRHK26U=', (,H9NZX?7HS9*P,3SR3037,_Q<@SYW M5U)1O!=?R>JQ6)8I$]#*(_^WAYR OOQF0-*.R&6'"M*+Y:#B5W.0(T:QP29C M3.!GR(6_R=/L)4L/D$C+C=N4CK./K^W26O&;3G'M&!9JAFOD)#UD#4'G MI6 LG.MW3WZ:]SVIJ97KS9*0QT7B7B_S[\GJ.82TYO\]9'NL*VHU/,C. M +O0=.<)WW* &90S\R)QN%PC.!,X*/@\J;+555+FD%P!@1;LG.-U:[K@L .A MH@=/T?N%[&E)*N@673(T$J07"1WT!ZQH Q\5GAK^$I8TQ5_:SPTW,HB.I.DI MC _1LW]<9&E,YUZ,"(FJ/\1:=J=E:2&GM1E99 ?-K;O&R2&/3+- M#0&O(:4%?-RW1=W\ 9)=\/<.6S>TAW@]*($"4.!'Z(/^?PC=V[9_7K,!Q5\U M5?:BW'.CN:"__R8R,W@*JQ!T,/;W"9*5.=:$V23(I;UB#4&:V(%0#K"15"23 MO^4Q=L4*?50I%%Q\HILLA\< B^@@?$YDEY6!%Q\0H8-?. M:7F$$L@Q" [2TR+F%E7@O;*Z\ (_;L7)DIX<['U+Z^4Z4/0] )6PJUZ-OH^F MN[P3V_1/P[NN2="ZAJH5\+HHKY@*;551NQ93PKH0Z,/_&=-Z8*1D>,(=1(?D M_V/!-#$EE1RN&+/DA:U[^?2\1\R22%H2-&8U"ZDA'\/GHJS5L)5E[K0"L![] MN!W6*[JR:29%I_G;R6X=^NV-B/ZK)#<#0CSS%:66[Q*;X8$>$&FGK4+^17N>HR3A. MTC3V;C]NA"_>ZXB7_TZ3ZE B*"O$"1:E!2'#*Q-A)P=D\FDSXIQ \R M3F=ML)NS@<%KL'>;#!D%(\2%%2I&@=I'+3ZQDL*I##4'J/UQ1&L,&Q.8%FQ% M03%9YH@Q_KU(FZ Z8^@%8B0L]/7KX2>R."EK511!;6' M$NM5L /_G.VK32'@RSSQK[ 12*.4F^-M>Z)FME@RN2)SYD:S!PO."%IY=2\>9 M!M4ROF [IS7VD)[G--W@T1:@'O#H^IM\<0\1AZMD#[4$P'2=Y$:[8]L/)/-. M3R*ZQC-ON(@:2B!^; @)<@6!4I?9]E#35(V3-\.7\3?#EPBW=[\T@2B;8M0*%'=!KT=4=X&)#)V,8R,XG"FKA8IN M*I[H),RV&3?WQMWTO4D/N:NE*GC<@-TRQ8,%H@>I*S,UQ 0$AHL0D(DVEXHY M<4XQR_.F'2NF%IA2L2^TL(#@U^ #6),4.PX/T5YCZ@T/6_G>W!MNC9^T0)/B M'(Q8R5+OY[$L[P6Z;1@UG"]OW,0F8&RW;CX^U"SJC4Y<90](;0O?PJ9W#&NP MBT!%(25,+%[?1(A^6!55_8L)%#"2M=*?9H/]<"S3 NH>W[(<$A*88I35U\F* MEY;CNM3R4%=UDJ?@5=XA8JO1A\4&P6.)PQ Y#A$#$64D(H:*[-$=0[7&S3N> M::'=*$JMP65;65 -"J@;N_+C^7_5H C">X/U53UM4QR]D=S>33>F;PTO<]ZAL(-'R&^ZWD\U1X^N!'< M"V>H>&2?K;A;\#);"Y6B8J?[):ML84]*/Z)T)&W/N&?,19=&*??B1. 0CCLV MW'-284BR]-[)_"QC=)3HP_WZC0MS+[I%?L!L%.D/D9L'07W)/#)<",'.T,XF M+EYVF$#0CU%;SD/,QVQ_4BJ>B(*/D7>^9O:F5\- 9OC@=D4' M;()U'^@&-?S16G/1Q#978HAYX>A[$NM6E]VL"GMNV&VYHC2M )_P(0'0('.2 M[T63K+FH^'T+2N&JSEZLQ3WE)SB\8P4?0;@#\9DSLL>T:0@1W8CL1Y2.$5?$3I'& M0>G!@= V+0'9?TG+["6!<#N=@<5HOA#>X;3IK3==Q5>9O UHSG6:Y_GI(T.A"'U_9]CLZ,EZP$Y@2FVZ$]XN>$&^E1^,'<),?SSWW M6"8IA1!T@!:1&)>C-8T:1N%9"HCKLI=(H'/5-UQDNW4./\8%TB"A L?BD&;L MP]^*MBJ!%O2?-R.R7;PB([T)JRPWTM/EYR0,"90;E^L?KLJED]$E1G\@"D;7 MV%EZ8%+@D/###Z^*N/.PS)V^,72 %I.X&SRR3T"T&J5A'MLG6\5[<#N3U7@2 MAK0$C?J]9:NIU@ESV:AOX0BH8:AS*9-G(D2C^%E)#F@4\8G0LU=Q<(=$QJ[7 MX"!/Y\OVYDI@_QI'L$NJ9W8APG_ V/:2;&ENMF )I$#6& 5,_(&VW>(:+"WT MZ$5()P,"5;*[@&"DDB8716JL)'2!T5FL$8%6\01%=:Y]*7%(1]14= UJ#J"@ MP?O?%C+WTJ]\H(FV,#2>BK(=_/\0-)&=-1XA'A/9'3#\?X5:_J^?73)!VW(& M4&[#:0_?&!-I026O2U%;X#%Y:U\V-ZM%?05(NVJ[S40&LY*D6P8G!\(:E[I0 M?LNIZ!(]IMM$B_YFLE,>/)9 1#*<'V^3^E :'WD9 M9W)&GHXDQZ:1XS9Z$]_(_ M1=EX4DZ G'6/&;!2T9AY>:'1-J/ /W$]<+)93UQ(8W5 U3Q MA^QM I@ZZQ7==VPF17/E.,@.IL9*R18*+/O43Q42/32?4>E4'0T:^<-":T!' MW8()-BD*-X_%S>+A%"2&$8D"AJ'F__-8&3GJ M# IV3F7%<&U/8VK0%Z6=&A.%!7*3\5EAC3_*I=RWS2/K<5H2]$^,A=J0[\SW M(J=U4AYOF%[1R'+_;.*Z;$VP>2/D_G/<>TY/P_ LV&@-&9! 47^O%LFW/&V M8Q=RWJNJ'O]I-Y.B>=M==(=.?,/\8L@NEF&$67Z ^M0\M:+(JT5=E]G3H<98 MPD).G&--_%9L4Z;^+-=W"1SBMF*A(74!\KM%V6',7U@UWY-)*Y">FBA?A+I? MA5QPRM$\GOE7,>\!OROJ0YZ10\7A[U;)=G78\AR8IV[5X_F4._X)K-??LC]M MC0/OU:&A]8G]S&ZP [X;O]%M.LK:_ 3_;+J39]8_=JRB!XF^1F@#;\)Z!4"# M6>3I0[;+MDG)8Y^,X@QJ;.#5K'AS@+*&]K$714N$?ADL] ;/AV"*S 9KM4A< MF1[6A*M82M._1>+I WG\D8A!XN/P^)*K7[=QS I[AAQ (29U_%JW8F==[)7X MZ2P.XO2KY<61T.?M]@!"G$"5K12D'R,H)79H8'S9,6O[Q+4/&DDQ:'%VRL.> MEK_1YVRU=>D2LI6V#$<4GG?GK6>TCK;@_F69\W!=E"UB1 ^QU)R^+!-$((QI MKP!HY(HI8U"'(HYX[D.G0>#V9U$X6VY5'0!;#K".V%N6 4(.'M@?N2U*0_3B MT$ZRGPB5Q9XQ+81VFC0V7@\>A'XVU,QTF!_ &G2, Z;GHXL$D$%7!'^0RC)_ M5*+?:T[ZC#JK#UL"6JRTAK._CC02_G6&1L*_>AH)_QK<2*B=QC^-9/D_S9#E M_^3)\G^*8F=AER,M7Z"&MLCM5W"ZEKF"WV67L<0P<"E1"7>0*A!F10[YHPVZ MV7P*HHVD7W^!36)B,&E N]M^'7FR?IWAR?K5\V3].H_+S%B\P\#RR.4Z]#1X MLOS+/%ANK*1D8'GDVDEZ&CQ9_GD>+#<6&#.P/')),3T-GBS_%)SE&*?EL'?P M-AI4WN#,56<[9.F0EN#1E&VJM@YI2I]8TO8Y(R7T^EBL/P+6UFQ*:IJITHLO M;CZH"S,IW)HC+RLUY>_IJMCDV3\ >$W$^4^.NQXU>-#X["D;01>@/9J?P<3M![HZE%DM"LML0 DPF75D4Z*TC6ECTTQ= M%]5BH"^L[5] $WRC2>6% R#LS5MH/Y_H; ,5!L>EC>2 0DC7!_0[UIJL'4CU MP@'&KBP1R26ZD:]#?/KPF!@6@H8'P$U^>$QA-6'Z 0>OFD('UT6YV&Y1VI+8 MN9X9Z7R:&!-0"M ]\.4DVZW ).8P]%1H,>1;Q*#IC Q9+PXSX2OVK3W;O"Z M-B9<]"%M)VVX?OB(;PLQPS/G)CT@"AL/B[MZ0\->!ON%328KC %IO#V3R$C; M@_ N\0 W3$2HO'<3&W+WI_]SX(4*G.%,2M-9E(/33%VSQ4WTA4L97=2/S_2< M;K(7Z_^B2?E/CIR3&J'?FD[PPF.W.225F,G1L-]%>\"M?L>4&[K;;PM, MDCA7ZNUJG<.=UN1\#M6%]10,N6ZC-+ UZ%N2I^UZZQ@-+8:NJR@23SM9O2S3 M)R;@'5)5AQU-N798<02?[19K>&:"ZJ4QD$1+0&L"S8EL'SVQ34_ <-?;"!WM)6B7LL%Y44+R[PJN;^C] D!RQ6A& M>F$@)+I.WHJ\V!W_ @Z#CY]^_?CEU[_@!Z!%^]/'55'^O6V"7H61DPD=.^@S M*9/C0';M)G?L16]#9D><&V#,1NC>!MX,"BQ7 @+H];9XQ?#&'Q5-;_(1-:"@ M-UE#=Q[[^4&D/?YBK^P4*R_'AU2#<7L$FP*O(&)TC'EAL8/[B8UUQ$SD&,Z5 MG?H0TB38H2Z+%:8W7F?5*MF"Y'7-?F.V9(OFA+='X9)@CQAOK(6 OKW-2FFXJ[FF$C** 0J9)E+]$1T4#OIM7FE/9D57$6X MR5 TO*?_O36[-X])G5?.NY$,J!H$GB.0^B6VQ\JN]B=;??*.Y%M!$>(5& M,TJ5L/ M@)[$D&@]"OH?GPC .+5BH4BUT7YFI3&H(,."K2HPH& T/P-4H>8#2"TAL_"YSABU722 MC)TEH0-UP;A-TRN!ZW-'2YR>$P2>=]/@ >E,'G$B5^R4Z:]E+W8$Q>YLMHU$ M&I>8W7X5/=7S)$<@YT?"QS#K"1$/E9U0V\GR85%H66910SRMT]._@JCC>7@* MU!GK3\F0IF#:,P8#7B8U7>;4SE1L2: I86UG$#,QG/IP+YO("Z[6=NIRFH3 M9:=::7P+=V?2^JVKH2NTT7I,K;N+#I;'K("B7)7NO"@.^90.;0Y@&%\>:O ! MF-&8A6U&]H(R$N@Y$!WCO9A6>H97BP?Y8=,,E+K;#PD\WU^+(C5:G65IOU,YO53;X_8.%5#(I! MDU %OJ/KHOS.ML^AA%"^IVVVX="7[-?WE,E<>75/UX<\K61M9X'AIS0=71X[ M4\IC)#!%LN-S/&-_@EDBVF'2SI,#F$(\_4Y.E13M!/ O)9_M&?L!YZN4WY:X MB6H7?27N2(K-/!;/I$'-8W9QI/U.H@.P D+K 0N_XGY7\11>576V REOC4A[ M-SG[J^TLP"BD!%&V@>85@@$5(\$Y02Q"^"-K-*/*A>/88-A5I_(U:,B2+N#9 M$:5G"O8>1NS-(]C;&+OGI#V@)P?LMKN(4M@4SQT!9'11GP4HJ .7-)RO) M"30F:NMX^I-N[KI#9*(PI.ZZ6/WO(>,!=TH,GMP$#63OXW-9'#;/'*E^6<(% M8,Y>;$:$*TYWCF!8@N,2,3 1Q0>6)3KZ(H?^3^:)YM4ZD;]!+U(F#2=9WGHI MG/A L@.1/3000<&7STC%<'4'A&=7<5;?9]6?=IF.MR,E:SB?\(3^Y TF M.RV)H1G]F+Q=K==T52_7C??=EN9"L3&H0EB6$=M'5M9U).A9;B8VG-_^;SPH M^*+(4[P+C=P6#4G;,JI-SDB]S"IK1(D]OB[KY[77V M@K]VI1E!>U*S#J3(*3E" "Z8K_*B)MOV;VM(WX,_ZJ*C(N56CB%??TZFL#": MQS[CE8' HUV 4TDX ,JN _H)H?__4IS*&=% M4U!ZFM)61NRGMCOA_4DS -?UFB'B29J>- Z7>Q1SPKW2RQ=:_OK/_WR9'*N[ MI*HO#XY("-&>0 <"/0CK$CTMTD3%6O!=L]>3_,4ALPU+0<1IF&#Q8:3%L3 M+&0@+1(.9UNCY:Z$,I3U$8+<:[8CH +B'N8Y7I"1@^+/8EB"X^(Y:D:>9\;3 M:);81(Z)_ UW/W+_'HT%*A'_F"F?%-J3SR M+#O/J%*%BT*#(NK%EV"NF(MDG]7)]IZR#@G3-5 TM=<^$EU(MX^ ]XE\JLS4 MZ.1T!^G!T<^5: 4A&67YYJ[89JOC=5%*)9!7F07#GT=(5!<_-&E&)7L<%H.: M4JFTB_J\8 :=4^32"7SQB N9Q.EPSZ/,<.7YE97XSP544MMN?>!]18_FOTW7 MN$?50=?PN'HQ(L"]694U$Z]HGI19P?8*726N1 W9BOSQ/5ZFAGG:*JM=Q(4T MB>H7G,UJ3;.:IH!4>'.W''\ FA$(#$'8&/$4-C\:?0^#GC=!%3N9)+',;_*: MK0<(J%Y)V;(VZ3(G;4]I0HZ>%>\B:[A"?HP("U9]V!W T9.*\!\4>/JS@WE] MT1NB9'>B]A^N5NSX#B\RM;8H?_Y$2XI^4C* 9>+B>/M(.U23(MVD>=K<-;&3 MIMW4VTPAHQ@X,P-(TH83-5K]3?[XC%[+++\LMMND;#*/3[62))TPKN:#D,4$ M\<;\FT1\%)#3^1 1+^B?P,2)1I91.A"AZ!6(A &8\[8)CBS M :6LE"JP:G78-:@]V29O_+1&.U@;_-H.2I11B3(L!LOR@5O?=F1)Z12>#$_? MZ1P.J5OV@G6_)WD*UIUL>^2Y9$P&=,;OVO>$U%S:D8D<>F24=+R-,9$YELUQ M$KO#71??D_)/6N-L.K#MIAN%J$=)Z_/_YNS*%< MW/R^N(UD#FJGIRY&?](!S7)Y-VA\^Q-XV][MT_:WU_1G[.Y!QOF ,O0>P_K1XF3>JB= MB\=6%/T([ZA#VXZYTZSKI-M-9C8$NCXX3-?J^/>KKW?&\A&;X[X^(W<%8)O% M<WA#35'7U>:/@"PPF8?BE7X26YI??6V>F9LIXJ7#3!" M7S/6:T3UH%HXHG):$RJ&)&D[YADBI\*HL2NF36*%7NH]@:N!\P.XHFJR,O&_ MQL^*X?/0\UJE((R$ P7,59FN/V.5FV:* MPMY&*F+K)2 M;2',J8OFXHA-3"^:@5';9;*#!!V1W%$?UA.9'!0 MPU5K.CBG;(8@HW@91,@3-H>,H[G81AH"7$:2'J5!+0M0:/L1*H F^9\(-9%_E%"-K>W7FSARTVB_NCXLB8LO&P3D?'ELW>XR9?/17<%<2DG;.>K;ZR1-<[OX<2-L;L.A MJHL=+2\=J0VB&;D@DC@)S*C?$@ M87@GWR"DK?!C0,=X\KB5GN&2>) ?[H*46:S+-9/7ZS);U33%7?(CMSA892]8 MA+:?.#'8,V8VJ9VFX8+X\"",0"9#GA^^&O7=F]NOB[OE_564!Z6=7R3E7?A01^4+:QS_I&#+NP%Z$*M?.?_$N26+\,,GHUW78Y@ ML25:*X4#'=9@/HH?B&PLIQ'4#E=N-*N"UPQ?K.I#4C)9YVN2Y97 MP2^SBMT(@)<.0FB9P8Y3Y-1;6J-N05,1"B7MBD<4F,SWM QZR7(9])+E&.^2 M\N$DXD(317\D'["*]B^D1&,E7.I83#B1TR8;F#=W:-+J%Y+PN?-6M)D]2=KI M1[[=?P+']1?]3UO:P)$W7"=:0U(?FSJ;I6+&QNP^GL!7L6,%/JX4\_BVQ]^S M^ADM'#+ASX@ PJ5B)CJLFD]T\CA J&B^ C"=^!GR/_P[Y)5]2%0ASN2GHH=# MO!O3]'OKG=@,34Q8L@;?>(8H6;MN$3 MY= M:;)B(Q':#A7;=CN&;-/!',NXX"+';9&+L J)TFB4W[':1EOD78W(V(N^D5_S M(3'Z=3$1'?@M9=/8-!4HI&/+855G?3ZVGJ") 84A7'DTSPAE3O9K52?CJ<)D!JVK.)7/&GV*#[78DQX)99]&0 MY1>BPLUZ':,%$8(4;DH=ON2/M.\REXHSTN\I;P&\6\TW8 *SO[- M=6PTZ]SD6M1'^3NRU,&%1& $QF^F2R'1_NRP>4CZ48 M$B)\VT%M>.9+M-:5"-774BE#Z$-:)B%XS M0*FVD3-<)3?Q82/UP1I?+,,KR4%=,?$NS?'.3#]SMB[*$6"/X\,"G\ZR$!J)VB MO"UJ8^!RTXA JXB.=76R&M?YD);N=3P)->AJM84P2P0(358U?YB5.L@HQ[4P MMI-QA:9^)T9EFXES]4 F@I$Q4E>.+67!3EUMKG$H-;4U"$819<$3MXQ.*CR% MXR%5 [J!BTQ)>T=YU6TI$QV)TI,+^GJ3610AQ$&:3OKPXD9P=]IEMCVPE^LJ M*7/(XD7?K:,0D>A"J.@C\0#V5 1*QM;6+329#&,.)@2NOLQ$ @ XO=GMR^*% MU^-P%5X674BF]!FZV*(LAX4>_7(X&1 N;!2"5T4B;-$+[)<0IO]H(4RUZ:/M M$)!6-,AS6-2D&8=-*_:D=7G"C614VZA2"V)8Y1PI.MDWHJGYU MW3+B (#)*8=0$L)40>1N$%@003;V)58C-X_C4]![40756>3)]EAEU7)MLIV> M'^%9'8U=E(B!X>?":,R&?,V,#3]?$*,)##(ZC4[G>NAJ[,J<'[)-GJVS%=,& M?^3%4T5+E(IO\CU3Q7]@?;\&@584-(+W1A9^&+V!JO9[Y*!\D.T<^"(Y5 B, M1=8 ?R"$,"[]K,B6A0>!L/6BKZSWH^A[@WWWHL7TCH.4N0R1UGF>Y$B%2#V MFQX8C -E[PMV(&J/F$^)@8CAPV&E-GQ> L:DT[1GF.-F7M,Y'MA$8A7R78%98?!*IKVU:*A/A0G8\#&"_T1]&!?\"6]J:H#$Q^3?58G M6Q,.%V_$E@5;Q;="=R:MY[6&KH!&&D2B]HN\P*:SBKS03'YX,1DI#&S,> M[\/NL,%.'+$8L,BZ$;O:RXW72()D@:TVJCDJ(G.7!OT[8J9V;"T8)1U$E@-> MKB'YXWI;O!J*90"U%2,7284!D-XZ>2OR8G?\"WB[/G[Z]>.77_^" T.+]J>/ MJZ+\>]L$76*>DPB=3&B9B\FC);M@BB!D#*VA%_DC$?WBVPU\EKF7)^3B0VAT M?0YAIY2Z,X1@<_ ^&K6.GW'>!@%11UP,3^\0VF%T3%\[!!%C6$+X(GIM':3: MO+->7(IF-VWS,D<;MO9-U]F:IK34N:U,%J9$-%PVL_J>U&7V-GV]R X'F*^M MVDSIB+4S<"GP GZ#R%S(I'AD?U+# M6&2'G5!$S8N:;-N_5VQQQ5]U2961O+ZC.6%P!D_D:.!RPN?]&]\CS@4#+,^' MKZ$ASB7\>^@@3/,,>K$BH'UK$.U;"NPW,Y3_( "ZE-!W41?#3,EP&5Q4!XN? M,,%#7.WVV^)(J1H:.PDX0P[4K:$9U2HYAN;ATHWG6$ [9I%_;=+>76G'K#%I M6\\B*E,[?XUMTTQF-+D='6OC9?8M=C-*?O%%OP%=;HG/P(J@X40_^ _R_,IEKR+S)4UIF+TB<#KW#[PG;B9';R#P Y 4LIW9T MLFZB:E7DO7D]>U-8I'\-IS,[J/PB:H9YK+@LGS8KU]MP^OK5,)$9V/+4)OQ4 M@,\ILX,J $UL(*I,"Z!TYMBG*]F=XU,VJ%UQ0YF\:-2OT@CV!#TD&$C;P.YU M81,M !L2QFZ(&QD/'T-#A7XM[#0'%>3_HWA]>#X^WV6.X"?6CD!#PEK.(?2I M/^^AC*&G+)CEY\?^L?C\KY\NDV-UEU3UY<&!"_%C3[ #@1X$NA#6)WXHC8D. MC>)DI3BL0YR=J3TMZ^,=XW'-Q$4(#MF#.>-K*>OR9?EFL8/4CFO6X7A)]R5% MT-W49(>38YX1T+QK=$10.>X9V<#(9"6&)@F.#0(<3.@(&*KR S+ O:JS[1:B M: ]5Y!#94]BEO^).7X 0&Z8J:T47N0 9,J]HVLB/39B'9[7.9@0ES:T=@_S1 M]_5'^! MFK/U>*Z>9WVNDG\*C8"B.B![E%[DYT@MO^=(M#P34FC\0*CW9J3!@_9SUBOD MJ]= J*RV!P#0DOO_DQM(1O1H[I1/$:N[FZC0W!!V@D,?^382Z[7X+YJ4_3 L M#-#"/_A'MKT6Y @]=&%M/.R-_WDF2"8C.: _BM/X& .YJ;?O/H\_:)_G=] ^ M^Q^TS^$ON#+Q )^F>>?8X2L. MFV55UEJZFV4QDCMZT M]4NAI2WLL6O$EV6.=[R=RXH,6.1JWT,U6ZCOQFN2C3+XP?/X*Y0[]=?"N2_)J-Z-"-L!V!AC, 6^_/6F,HU](5 M=.??B'+ LD"P>'"T_!^6'Q?HRAGE440=CYX> M)K<)8URN6YAJV7\F54N\2!R>^Q&<"6BXN"NI>+/8G7^3L^FQ/41%XKSQ<+>] M$&V\Z4=DQXA:M9VBX;KX<"#D"0(@T?Q ><5P1(S9NK0MT85 'R([#;U!$?*Z MC*0,U\%)=\!3\3TI_Z0UJJG%F@)*#*.URE)1-,IT?SFZQ5L(Q\2&B^'%@+"I M7:HW1D#L@K.OV&:K(SNYQE@#GPRPKL,L:48G>QP>Q?R]+9AK9H'S[\$L#Z?8 M2'U\IL?O@)_Y/8%:099:SZM/\DSW]&>#>9,G/G$M.#$62U^3Y^*5J3?T2'8P?[+C!(!1>$.Z1_Q+9G:K[7%]S6[.48R\#1H92%X\A(%7S.QH MDBX1]**%:4/5_8.()?E%5"KM*O$Z(W^"R3E X+'567 M7."^AT, EK[25NI>37E*VL7NZ+\H:IB@".7S3%6!@THQ,.D.C+8@-3MK1 MB1Q^5G6'3V:/3@9_%XYWWH5)D=S^.W1R\/:$3\S[?AP1H3WV8HQOA'N/K7': M51BKG"(&A%^RMYKCX%F]B-B60&."K>-'A^EF/UP/,XVQO#[V0F;.%Z;K W+7 M?M,_*7&]0IXLL/N(1O$QJ"D6?",K)@%?E#3-:HA2ND_,Y8]E:[+"YCS(BSV3 M-+Z95$^(7BFP$1T#(^2!EB_9BL)>N*7U)5UG.4U%@0EI4CCBUG%ZZ+.7II>>%E8YF>RIJC)!V%O<;9JQQVD!@0'Q;KY8D2")4L M"(QP2[R\V3UE0R5Y]@]KX $?IBD7P2X8,1(/"1%CD>Y@4<7ED80/C\OCI33$12V_(2/IFMK7$RL"[]N1N(,=0T%M57ZC MPS+[$&_P24]B8>@R7H>GQG-^D96\A&N1BZ ]T[E2>Y%5VXUIDM@OO@G 3I=^ MP7QX$4Z$6*R8''- EV2#B.6L3*IT(FJO.0#U60D:WH,>](=;C*]%"?4<'Y/L M-7$L@6A*>-LY,%XS>8W!V41A."9W9(L[RE.53%=05Y@"%87_%)736@J&O+80 M&DRY%NOMMY=C2ZJ=R1KW;M0\>E< [2VCD5L?^<._+"6>VM>R..RKBRT3@[)U M1M-%]1O=II"JEVPA7 7DB (&.]!4>*(]B];YA#\#?+@T^ I!C/TVE;AV&YP< M636S8XW(,YL?3Y%D,T1!+E7F2(IFDC,KM!9OB0P28NP]$SHDL2CW!;B((%/2 M:%;%/Y*Z("O9G# .S",VMDN!P([AFU P]XFJ&->1@0"&T M*4/.#>-PTC[0A=.,9VAH,!#N]ZSNDBQ=EG?)$7P^1G>C:$SVK#4("GO>/C90 MA98(_?5LH3<.NM673][H5E\^Q8]?&DY\N/U-Q 5UI(-[WXI4K*]Y6=5^2,[A MHUMM] S7P(/\@/XP6F/D8%FL*$TQH^+KMGA*MD;/%ZU%Q*7HPCU>O%/4RHDF M2C2N+#O1(6^;.RB25>2P)XQ%#7@3#+Z+F>;?SG3(T0$9K;EDDK2GY*;KR^!, MEO3\1PZ*&SM^?AXR7@>FH!F-1T\WX\TA...$A=>)=N-X&/3MNQ2ECME#K(B9 MK1=JN19'R?0.R@$(&Z$CIRL0(5#S@(\2[U'T)G2XD"-Y%#08])Y*B]L*33<* MAM&0:/%FM3)6W1[ MRP0^Z*7^R0P->3TO-B7EE5+ =-06@M ]UVU;@CAIO>H6X;U[FKEKG'I&"F<" MQ6,$=K9C\7R.*9+:R-''E]B)#_I26:9C1+.WK\6GF:Z%!M;>37S0M?B= @0" M31O ML O'#!9W, MP6!^WYNJ2@Z,%T8I!V$+W2\ M]?0F=+B*(WD46#*L,PXP4O6C]1=Y^K4HTM=LNS7?G$WO,T#$D?D+$K8]3\E& M##$#V<^'4I.XY\^EP/9VZ81%IV^3#"AA9FZ+G,OG6;ZY>@$OU[H&L IP7)H+#?9)%FV$$7@[F\^0.#YJ4D"GR"E_ ;9\W#_>4&?O0/;]%OEW=8C M' J$L"]=R>ML5?KJ J-I^-(![0S_-8KV7(>6/I>A.H/ MS @>!7T9'TL$WQ*I"49OFFC%X=UCPTYWYZSGMXZN0&H!1B25Q[]??34^.5__ MZ^XQCL+53D[E6W_*84L_N"*ZV/\Q#2'G>; B8FGJ>5%DE\OUXU#5_ M97G?+.H1:87,T50Y)A\\A:NH8 @U)N)#7@LR^24XQ PTV#B#% S1PTSWIW M_N$8]ZW(-X^TW $<$OC%'[*WFE)'GBET(M"+( 84!@&(CO&#A*T4#3GOP8!P MJR%CN>RV=ME*@.-$A;WM3%AC6=40%(*=D*QS!9E;QX=GNMU>%+M]DANM&[PE MP:9$M(TE[NAGKG+61ELX1T"QQ2+Q&3B3:=HBJ3V 8\?A'>CV53'DL/<<$M=] MZ--M=U^N!#5/\T)_/)U3P;S+4_&[._ H@;D*&[:IGVU;TU+R@GHRB?>I74AP MY\I?[_GP(.!PU!4U\;?M$]\J>#J?]!+2>_$_:+QVL:Y?F4 '6;TND"G1E&#; M.9Q>S>2'A]5(8<#DQV>V\BA]-"O]R#YC9#0T%X)7>]2@1TP9P$"$AN$V:H/: MNKM R)<40D.7Z[\E96:-+.M!1Q/>$2PG3=>X5A('7<,E\6)$,*$"=H/0([%, M]*(LH?(1&I3?,K-?E75K@ IYT6RE)X&N<9?%0==P6;P8$3SHX\HSZ.-J3D$? M5ZZ@CZOP01_];)Y%GFR/:*P<&I5]2NO(_OCST,H>=R'\R-2\%B/8$S;!20'7 MTT_(78C:NDI1"PWX+(T/!TXO.Z-$J#\^4PG'NEQ#""4(SP)*_5T2)?T^$!+K M=?(LQV9-0G6E!MN7_1''Q<1S.?+< #*F;@Q'(J4_=T.'!@[JO/?1F4:CH0[U M%A [;RGBASA-L12EP6>5L(B59(R>-SDE_M M]MOB2,T1AV)P7EL#G4L?N7PL\VAKY0OD%;*F1=%%L4-J]A5"Y6?B>J3>A5/Z M??*.BQ!4%'G,=O22[HLJJRMA2S(J2:PID6V):!SU0M=,7J,)F2@,&UR)=7UI M5=_D*Z8S+'-<_5XY)4NM#NQ+,NP,B<_\<+5)$OSRC6\ ]2%3?X+\&112Q;HH MLSI;L>\W89C_?DAYJ<2KJLYV24WAD?\/>GS KX**456''<80_& ,*^LDR^NC M)G!$JP&+SY'V>Z3Y(&F^B,(5^R81'T6%H/DL4;X[MRB@JE8F;RS4O MK8"!,@*=C\?*Z"P&2CXK&#=Y'0D>(-3TC6@T<)&E#0;P8$1 )?N.#?7,1+T& M&H*C0K ]D[&=8EP8V8TT_00$!I$]H\I5#JJ&Z^+%AJ .:U5O0Z1AN.!QMXA, M]M$*[XJ/T@39$9$)/UN%UT6V6^'U8UQPA5S: MX> O% ><[0WIR07W13F*G7$\A%]IL2F3_3/H1#4[R6#4H'PJHWR7-BQV[GFN\ISNYGZ? N9_P MJ2A>K.GS]?!GR4+N>=K!BU3&9UN=B"^0]A,ZQU9,__C)VT?K/3^-\R'O.Q?X M$4+9MU@$4R&B>$F AQX(0XRU'T'P<(E'8N+O^3/8X']0'8\QZ_:LM8%IBL7%,8 M&?"B!YUDF?^6Y"F[:.YH71_A-T;+%BAORYQ >[RUL0>"KD=-9M$2H;%C68@- M6CI^!? L])+R_]X @$16"C@I-1G2[)GB/8D< I[)=I FII*(<:+*A/[D:J[* MD:P*[2%@#S&35"%E58WZ% YH)?C3>$%"I2JFL6&:;V/CZOGZDW:DE6C?9\;0=&$0([\,3Z?BQZ.'W+9FJ1RI"7(8D*36A+R M6/OK%XV70!(@0$EI,)?,A,-NH1L$T.C'U\B6DMVXKLZ;O'R%((@C_.&[>MC^ MH4QRD $D5]@H^4X?+:Y[5Q^I+>P@T1V42D,*Y7/^<5^5; ->JH>*F>?\6X-6 M;@$P"GA;)JHV^0=Y$XQ$_7%9,5(<_K7BRW#/V?5A4!--[BCQ/3-\A HQ]U)W MHYOO);^%B0KYSQ_+#9@17[-\?#^@ QNB^1!@E+*29H2\_2UWO+9PLV!;>-7/ M^6LI>MJ4[$J,JKDI-=R'\3GK!Y8X$0'*#IAX<_@E(A70@)F^U# H%H*\>598 MW\FD.H&?6X?N?>&OF2GAV3E))NJ=_1==\6 B)C8H\.YJ/Q<%EG+NF32:@#L MK!BUJA#V[C,W&BX/O3EX=$2#A\$0FJQEJL1V5@W%?ONO5*KU> .NJ.S;@8P1HM MM?R8T47D4QAF$ ]Z$$ G\MO4WB>=<.&H"TZ90#%^]ET)$R-5.2V4_R?Z"CX; M;K+)RX0IH8FJ$8ZK+M&_ %N6^ G]IM_4GFJ9282R?!'YL\T#>EJ&[18*I%G; MUVU'#G7J@RB8*^T5%;5,5R.-1<*H]>!SDN&GA:#3L%'3#A,K U6RJ!\0,&NZ M@8[)[RHQ1J2]5>"R%O;A+U5>LE_YGK[C(U$+D:[X,OT.3E&9Z7M/V:9:+389 M^RTO"FY97M)#YUZZ6E1V@DVH\[%,FS! "TM[A*8.> V>"S5(X;WX X9)WM4X M]:[*SUW8=W?"5ZURLM_$8,&OR0BTDQ.^SA<*N5!FQ(15G6PH7W_E-(MX(E/H MWC@F,CCTW@ZB\HM+I.NYKXHL?_.7PJFZ-[A_FC)W19+6*/0)XHAS#8H\+>M. MAF[4-RB<=LWY##L9 3/;DW2G-CZC;I(&74@_Q]ER<5K'1XYIA\T;%3?W.O9T M"H%R,#0ZDS8QJHM;"H];>TADY%"T%1_WG1+Q^0(#9L(TFC9&2^N>N)'*2@FP M!3G5Y9)?&E3T)#J(/KKRKF[]$CPIQF0G3+8P[QP:].S4?\D\X9E7W[)Z%0FJ MK5^=#JBV8_!]:\HK(683#1\(?_YQ?&."_,,Q!U/J2Z"%Z\])K$)P;=W[[(^J MOH1;+6T:?AZ\Y#)>/3Q%@HJ\*#(X,36=(ZTGS58X+)A[8XM1!O)5Q-IJE9G5 M7.X?,KCBCC[IE*79D)<]*06+2:$1Q8D:/I*">IH"V,9\2Z'PY3Q@&Y5F]CFH2D]D6\>F6Y8R\O I9=4/^+-^=%MFJLH?U36SZ9<& M32R@>3[=A4^SLTP.GMG_4"D( W;#Z%OP3..O:Q1<(@@F44KC$:*_E >E10UN MFDK!9E'=?'EZ_O2?FY)_0. QU3FE@:ON@0-95$3R((8),5PF$!B-%]85:!BG M*,0BM?LL+_7M(UQ# V\3_3J9.?@(>V0C>:0#(X@<8@SAFN,G39D27FS\]#OQQ$8J$O/: M?D<9$]U[=AF@@U#ZD(>JMB6)@$;41 2H)M#(W"],?WZ"DB-'QQ=UMH)<"86: MJGN#^7LXPOOBCEXI6%A#DCS;U">+^PH]+#FZ!UB#>\_7-R7C&@=0..D'NC*Y M9[/FIGRG3=NGZ9LI@W[.K9K9T*-UXI[Q$U6, M9Q;IXD_CP1Z1":Z(H2+$D+>JL?ON$WQS*D9 AZ45KQ?,Y@1UM:1TUTB<_I<=%A[5X?&; M@#ACVKOO3?E6[Q'S8L(-OSOFOI+=4J$=N0*D$/ *%S^JX7N(>),(($?^[@3\ M>/VA][7K$P_UPVVEG(7,F$Y:W11B/L[Q]W4]("9>O;'LAJNZ8!QFW%73KMXU MS893(Z"YQN[P##M2"^$4CU'J MQ%RIQK"(-II2'R^=$0_82JEVOT7%_ $Q\8]IVT'#"/IJLT:-^@%6=5X4V8(N M-V555*_[FW*IGV7YCRP0I%>OD@,]X0R(>2Q8I \Q1$KI^)C'J M4-%AAZUZ/_5N[Q0B(M[0EA=SP9A>W^K&;;E0?9X$0T*T3\$B2FO+#DC37PQ! MT1&]QI=5]:(>"/EG=<,LZ_-C@08FX>%("AS*I_HMJHA$/#,,K;S M[AX:*U&ED1HJ(LE2&",A46Q]QXF-ZEM7 QD3EU+*+Z:)5.07R+V;AQ2 N:7+ M;+P98W7^LF/B(EC-?Y2T;N;KQPR&&9HZ M>L^A\_Q]QJ?HX^@T-Q^?)"EMGL%$I*\92B)))^$'CYXME]-J2!>8>^;W[:+Z MY[__=9WMF\>L8=>[@ ?C^Y8( @(4!$C(==]9CC\9/CGZT&H[ULT(33>;)R7.'K ML^@;-:SB'4P+]5Z%B@>O44,3W?HJ#+O.I2M!KOEHX1TAG&,UB!:BM-W;UY1E M>0$UVZ9.8?92[5C+51(,_%A! WYT:IZMYNF"*Y%9/YJO.QZ$C\5^M#[ZLW^J M;O'A#_I-+8+W26<'D:D@&OCE\5PG0PI O=T;1YD]'&:"4(M-7>U>-S$=H0^N MPQ9D%K-C>DRR\W6$3C*!XS7@GM=C-8F(PI0U&SC_^1]P.>93(BI?HT+M F]$ MF%/P%XM\(-*.?YY&".@X0*/5@KHR9ZMWJ$/VKC?][ZHN@ZXN^-^V?!Q4PH@Z M^RX!J.B6UN)\ ..H>BGRUTRF:D)U9R.K!!C9"MSCO"0L?TODENZKPKWPVHI" M=>-\N_4FM4/?\F?V2U-\?58D$L'K(#G>!";#9IX^;QXCJBZV-UA6["F9-.@=>PV1O$ M*/CM F!XAYTK!RM!MXAC)-/D MQ8U2NYL.,2&P@#X@9,@J"BL!%_H%UA(S^H M>:E[&%J?V[RT/L,0LKY@1GXJ!+N?"5^@5/=^7%DKE3]GUB*&;*^JIOEKJ2'+ M^"'D@<-/,N]'ZK+?&-VSX!+ M+O2-\Y;N[[,RDRW:'VG=5&5)"QM;PZ=P3DG>#"F8<))6X%-KXN0[95@^]^3$ MZ@6UAL'NL*U1)#_YK)-6%\V](J+T@>FG?ZQS;LELL^*);K.]3$J^HUE#(Y+*#"TQQ."V%>33R2^+ MD;"_@.+UDJ #H:,X=WQAA:M>>4)822.D'0I61ZH*MT<9K?G74>]E MB"[0L$R0$$.C06]2I^(/B.*8E9#L.S$MYDX43VQI1%J0EQ$5]DV9W!$ MTZ5H0F:%\$*A:P5CK$F)I"7S6J8M30"@)RQ;?T)B]8%;9:02?N/R MGR>4C]X>MWMC=\F&[KYJ>3%[ONUC<@;ZGN.U(SX0GT P 4?Q*+U$>(N/T#-V M,;C=JU$"=]V4O^I$1%&/F/]W1Z4YXBIO'@9NZC3*5(&%O"2'%%"F?X,HP\Y3 M1W[1Q7]*5#=^'H6Y/YZSSL;I +>?&Y:_ :82_T$^OKO\'?H3\&^6FZ5L_\AG M&OJ\PO:V?7.44I#PJ7!FY$M3A?9A^I<.]XS M*CF(#!3%8Y)^T6%!AY9-C(I2]BKR+N#1N#-;Q>F";,7^""$E:O;'B3;&BQ'? M8R0_TD=,U3#(A^GQQ8')ZY:EP3 !O$RMI? MJB/5A.JRY9M'#=O]-95_JNO*HA:FIO3JVQB;_J8=DI[\M%*_WH_5@WO%'J=-9-OE:_5.ZQ+VCA 4CWYO,AUBNT/WW,R= F(? M@?Q _BR<;_.UV@#XDR=NWOKS)+B)0@6)G7;'^-,:R-+#O_M%\N1'!%2 FQIA M':"9=8 *]/[6U2QKW&UL[+UM<^2VT2CZ_?R*/;Y?[JVGG%VO MG=A.)>?4Z&VC1+NC2%H[>4Z=2E$SF!G&'')"/+$X\:/PSU]]\[MW7[UAX2):^N'ZSU]]OO]Z M=G]^??W5__Y?;][\CS_]SZ^_?O.!A2SV4K9\\WAX?/TU!UB /(^9 M /C'-S]SJ!^]PYMO?O_FFQ_^^-T/?_S]]V\^/YR_>?_N_7?9)__C3X$?_O+H M)>P-QSM,_OQ5::4OCW'PNRA>OWW_[MVW;XM?_"K[S3]^$3^H_/[SM_*WO_GQ MQQ_?RK\]_FKBJWZ1@_WF[3\^WMPO-FSK?>V'2>J%"[% XO\QD3^\B19>*BG9 MB=<;[6^(__NZ^+6OQ8^^_N;]U]]^\[LOR?*KC&YOWOPIC@)VQU9O).9_3 \[ M]N>O$G^["P1"\F>;F*W^_-4Z2'9[#N7]M]^\SV#\/_)'_XK_=1Z%213X2T'] M,R\0F[G?,)9^]48 _WQW7=F&_$IP[ZWXV[?:C]_VA:*0MIAM6)CX3^R:"^F6 M@3%5P9 ((^%[O_$X^"A8\A-U^9^]GQX>.)CW4?RM$:HMGV-B6:&(EVRN@N@9 M3LKB0XX9&E[Q+A+:Q0N7'^)HO[L.A5:11\H0OQ8 @H)(B#YLV&R?;J+8_U7" MCE;IAI6)<^6'_$3X7G"?\O_=LC!-C#9@!3@[<5A[F^UV@9^IL21:?6+/G)9W M[,E/V/+ZZNZ>_]_U3/[[ZN[ZG/]Y+__-?W9FM$,'\(@,O-]OMUY\B%8?.15C M3L[98A'MPY1?>[>G,;1RL_C>*;*#%#&P813STUUIUMHSCU?Q772F)V M:W: P,,U%[_DCBT89^QC8'97*CY#/'77X1,7,*[?_=QFSG'GTAMADSC(US*1#L6IX=;;M!QZW8IU,).;-R03KJO\03[AGD) M5ZJSF/L9-%*XM2*3X M#!&I6^%$<2/.3#,4OXQIPPEGZ8S[R,O;3#F;NUB5KW#-':X#N3%K3IC3K^-I MH)\]H=_2&]][] ,_-;UN%9\ALHM[,4_\/CDI?O8C#B-CS"EZ)+_=G1@[(R%C'NR^5IF>*D_1:98 MOD@BXJDB.*W40]# MH9/%T;]EL;PZS*BF^A"/./?['?]U821Y01'NA0?&VF&@QK4WPJOC#E[)#EC% MT3:/NG"_;Y'Z3P!# P /T5*Z8X$(]=YZW)66J35OD1H;E-J/427V-F#+-5L" M/,GJ%YAN@+\._96_X)8K-PQ%P)55;%BN1#Z'7(E$_-=DG"U,8TX3KF>V?FH> M T)8!M5M/J%S*8)DB;?BES4W(N[83D04PS77!WZTA.ZM'1ABJB>SC#]ZH9?% M80P#UO6O>HI57X=)&N_-I4/Y(6+DN0AP0[6O\D/$"X*MQ5;!=T+S,T2%4,N\ M\+-Y=LAR,) 0N.ISS -LGP=[,(](.2^">FE 4 J&D^10],JY-S(!JVP\ \'MI4'0#?+AB8^-8S>* #H_RT!_FL MI_*@0JKY'CO6WDCM0E8>T[5(7=3/E!3HON8]S009X*A*B= MZB>X1FD]'P@2-?6WF%G68WX0IJ:K'V'JN6:6$("9]F/LJN'N!"'$1@? PTYP MYR$/J%16/T,-3LKT'0"?ZA>(J)1R>% =7/FJAWNVFLF#8J?\&K5 J937@]DI MS0^QZRNS%!_8<:M\ABAD]3P? #'-I_VDXJKY/@B6;0!0BS_SW!E(X*K?X,F: M*G,&(9K^<]0H?WOR#!0D,X&$*YJ ]!GD,@9#1;4M=/DUT(78"@)/R"LY-XC] MJ/@.^F)B&9PN%RMF% PC*,DWF9ET9!_ M,B]^,'YE@;H@*K/*B-V+")\7+Y,JAB+3/>-<64JY]L/K)-FSQWT:1NF!I4=L M+:F!L2AB?O.(VOW^,?&7OB>"VMPJ"?9+MO3#[L=Y-F1P6ZL?>;A,4G\KUOV< ML-4^N.'$3J)5>SP8N&VK)9 CCT=D6M)RP&VU0>H+>WA2#K@IBP7Z.)4&.3O7 MC2D@]K&3,KW\4%J(XC:(\'?HLE)/UZXFF0GRUD!4U3#ZHBJBL=)MEJ#C'_OK#1?+?<*\3$.'2TZ])>-& M,E?;0HDO-EZ\MI)X&.P^=N>??+PHW,D[BB,1\$O*R[5@+*^J<)WR9;V$G\BL MPM9*[EQ7Z^5.498!@#6O"D8_!RHW$'(J8F!O K$/X=/7-MCH,S6@?GB@JW: MNIPZ,#W9%\?U^*EKE!TX;4 /L*>M1(+ENW)-!Q!U!8!>U(NFO .(K0Y*+RB7 M&XO9(-O\OB^/^V/TQ/+8U">67K"5>&N;I]3LU8DIU)Y$^S;VN4>X$Q75Z=Z+ M,]]PO]V=LA5@JZD38&];80DGI Q11*LJ)>>/@;\^19?AUK8QY%X.B;H*":P_ ME4#Z.BY%TEDN.\_X_T%4!AW?&@F;^@N+%WXBPIY+WUKFG);J)91<)W6Y/!6% M=TV /9VJ8]0O1Z),7K:,0OD?%UYJY9, @?=E7]5H6Q1UH#"J"JP/82M6N X7 MPB3E9$-1%\9@^]C3KEK>"$2]_G4?&'K'$%X:I5[@AG 'L#[PUY1I A'70>GE M%C2OT00' XT!]W5;%BU!F;BJ9.IS64/%SMLV!=N'B)5,6^[_?-IO'UF<=SO= M[KSPD,SCI1]Z\2%#9+Y/1;OEI:5[Z+I:+R*;%\:*XJ7BN7CR[*>;\WV21EL6 M6S'5$&C?&^*DS;J""SI_B**E""G>L_C)7]@)*PQV'Q*;8Y!7;Q7$G17Q4DEZXYXE%D/$1%RK/7*$20Z!58'7)'VVGC]@OVF-\HE3K;A ++G_>(I:)@ MW 9;%9C>$HR-4G)XI+L!H2\WIUYA;E544/Z^-[]:57)N:=M78?0CO24?+^MW M+TJ<_&7>Y\G1:]1"[*44I7O=?]UZ(BFP8:F_\ +#"DB7!?#WV?)8 +2=-CA] M<.?XD"!?*5_73N^T@.K)K%I$X8)?>Y+3CRQ]9BS4H"'J)(_M+VRKNQ 6[$== M7 CO)&9+CD5F&45QN053(FSW?9!&JP>V%8,@XL/27^4.C;2B.'[GW"L]K*+X M6529VE"G)R1ZJMO\LO,S#2$B94FT^ASN$XE[=L_+NEJ9\!9_=>I?U=BDY4V" MN7@OATO[D@>Z5RVNV.*=@^. =]O@2-5D'!]W*H/GE;<=Q+#YVR#GE%M6FR\7=6#P2,X?:C30N? MPZ&V4 FB'Q61+92WFW#!M0*B#US_Q@ZG]USGI0ZP-EAW .L#_[68-95D=U7^ M>,Y+SJ- B&F_S&)?]&P2EU:I+VG^ZY=?%O*"^TD4CUB'"#"7[JU6.4OR??32V/]B6:'< M!-%+BOG\1@S_K(:LBZ<+7-AJWU&CLM&OM*A*#VV%L26B?XG\>ZPLA]-2?0BOR"T<36;VQ()O3YK?4%)X*84MJ[',8/28LE@?D.MSMTRQK%B:^= @.Q;,CFUVC+]^/Y^6S MU7PG Z;A^H(M;B,BPO5W]&"S MK@543R\B2L+TT?LWOP)<J]4=3 M$%1UWZ+V-&P\- *I/OWGF!JN:#@*0:W^#:()4R^MA5%,\S&JEFV6>D)PU'^- MV*C?I(P3=(=! .*WK,W;8(%%H?8=15B#M@[8:ICEB M./G*;X2):R(W/PN4EE]3T !UP MU0K@=,?MLJ>C\L6?#GK_Q5G'R]V@?!OXZ=Y>:GO-AME,CWD;/'1![/*BT%=@E' M[\MC'/Q. /I=%*_?IMZ7*(RVA[>"R%^_^_;K]]^^E0N(WSC]U]>+*/[7Z5O;R?LK#,XNK>O'A18,K_LR$I$E^!ZOMW[[Y]F__& MVYTL%OUZL?&#HY")U)>M"*21 3FC>,GB/W_U[G?OOGJSB_,ZKYN,%UJ,);I< MAR9,_F9)#]GPV4LVLT;L:3A&JY?/E!85FUMEO\97#?FP&.MT>&MAK)DF)C>7 M,;FASS8,N>D(A!7I<$CLKM,I9]WM"XSK#O-2!M"9J0VMC0WRFI:9-B9S+PQ^H M]'=]KNFPMM54-723:CD?OZ<[UX1'6'=:)\1,];'\P9F="($NF@#7E#BH9MZ/ M%LP3W9OLF%?O**L.3VIC[=K/R=4B-+ZH)P160,'V5'',%K0!!3T&)W$;D,E= M,EL]92WD0PL9VS&V\D9T5GHC.AAC]1A,@+$MY$,[LG:,O3OVO!_XH#86)E+# M,$8VR845W[./$U3+%:6M];#Q0M$3[-D/@@&C!UV8T!@\, X;T!,O(FC+]$9O MB,&8W%R9(DP/8ZF"6HCQ/5=+J13!(+"2RJM/0@-K"(<7]7.(#9QPHP@/-%:? M!#\UA*..VI&QA;Q'TP'@AZQ[VH+BI=>M/S0[3TK%@,5E@BY"Y+X"O;2RU"6HY))1.R:_. M3))!(H5U%<&VY&4]O4 MA@^5Y63!>&,2TS84*-794=RJFN5IZQ.->:PC'GFBZ"1\9$')%A3("VXL#K$V M*$EV(9=PHV7OU#FK8*I-O@BEO(J"E=-DH(IM-AD@![:5V]("?1?EI[3-\%B^W3WAIN@YVHQL)$EF"GD-;>]C;HA7A)05@H M5&T0IG=;M=(#J^@#PJ CUL>=)+)-?39_^>(TZ'Y>C-G,1Z$URO6T''1:@D*' M&@BMX*4;Z>BCW0\Q\Y+]X%Y ;5FJ,VS(9#VY+ +4/V8,#-E:-'5W-#$SW&=I M&ON/>SE^\"&:/X=<..:K6[GMP5AJ@,IDV&Q"5H= =BVNXL3[@?E+9?M8LM I M%%UA$RCXU3$59=8Y%04:,L-;<'*U 9C$QBO1=%+GE3')0ROPZN(DC]/PSX]2 MO=?([&",-9H _NEM?0S,_^IY.@S?/(>]$?,*Q;QF,;OK*_#E4@9X,FCG*P5P MT?$?&FZTA [4OOODZ[7G[4Z*))\JK#U&*R]YE!S-OY2GZ"T+TJ3XB=R-W(D& M./0!10,,EP5VS?^S[;@[X7E:@,H*U]?X5")6:YF+\%T(]L^\CBP0F?+SN"Z)-"_-3D+RA5NNC&*3EM MVM'>[0K<7.U\J.F 4>=LO5&PJ'$]U4/-.6V(!T9%"?<:[KTAGX27UR3RG:#< MJI )+X)ER;0/L9CA*N=(#<:T\IH385J%3(BQ)]O;5T@/]Z ^>O$O3'AH^1CC MX>YA'0)4-S*4H7H*6H2L=$?2FK\?6,AB+^#XS99;/_2%+9YR^WQH-G?A,973 MVT5.B]HP##6XO4JO]N6HF:'X!CZ4M8L/X60D(YR M+JTP[&=MG?#*7&@A85=\7[F^"->S!3?'A\VW=F,R#95M0%&7YAANG12.Z&37 MB)A5E$FB14<% UCCMI,-Z>'2]\+^YBP41IZ[-N-*[2.Z)WKF>S;;1GAO!=VP;/;&E4,+' I?9\M_[ MA,O';"WLJO3*\^.?O&#/2K55^5BH\(XM B])9-V-[&2U%Q58Q0^K,?!)^B M](R=ML^6#U%F*LUC82P-?CZP\)V2.XG!GD*[.W>S@%E#$E?OB[K?4(M!5/^. MOD(%^:!D!E2#/'@VE+MK2>!#TE3JVON*IW.%T% $6N6ZW45A5GS8E$V!W$D^ M/WJ'#O$$%\'VLOB80P5]T;L0(*+G_5VAZE(H4YA!VY,MP^EPP;56R):Y^A)S ME,>34P C3J)Z^CW%L*P$G-5$3[&!1*/3>\9*[V7H/)C"(YLB6G?F,C\PD_/P M\LMBXX5K5G[T')8>0P_N\.!@2_=C6J^90&$JHOUM.X>1TU)%JXQ.\]4L M2:*%SY<297=_C?PP_8EODBOJ9+98B%@'6UY%\>=$% C)2,='EFZBY5C]^;'L M=\1:>'S$.NIPA$'"]I,M&_L?10\$.]QH4N[-ZYB7^HNC@5$9QL%.IQX!$\1M(:O4$ME"0 MOOW.A1_LTU.++A(&M^% H6+!'&XE(DEN]F?FKSE:>A\ MGR:I%RY%K0Q,UUJ#'W.4T)YF12*0Z-6A$O'!3J]Z=:(KVCO34[:D&OZMK"W(PI0,/ITX56MB-BY!PGS>5!C'CZ0[3+LNU M*$^7-"$TBK&/N131W'PG0[:+T2P_FN;4;6>_&5!1$9*,LY7^Y0,WHU&M35_O MTR[K+=W?%0UJADR.ED=!W!;+RA^JV&HTOT0)9@H%L5!!4@J@M] =^18KV@;VZ%EI23*:_O$%LA54 MKT7I'DNRRI+\<9Z#4^NVQOB--T<:8G4J<1D;,+".KBPZG7NX2JMR-Q)Z#] J M(&J474#HFFR=_OA-S:FQROJT3JZQB(+N6.Q'(HL2IPC9[M_@LT8$+JI>.E(] MV]#YHH/Q4XO F'5N!X/U1,4*MN*5=U.6<$^9QVWL=0^NVK:D6P@OA%VP[,^\ MA<;E%Q8O_$2\<=@-VZ+2&*&IJG)SBF.%>:UE0V13"QMXV"ST<55J7\^>S57B M401HZY(F'-"=GW4TG:_*B05#MQT <')J&D(LQ.'EK@QM9HD4K_\A#-4!? D, MU1*+*I9Z'H5/'( 4L2P4)"+X69SW(:I6N9K76YJ#G)I;"Z,723F=^<;;+H0U1*^PF)AS.S'!IQMRC ZO+K9$[LGK$7I[D:%E TQ.Z$V.) MZ2/__^6M=Y"S)$(;1Z> MI.QG+^9Z(1V)8:C%:U)BX4!^M(9R+C&QVWV\V'@"O6K9G&5$3 MN4DPU)Y)+ M0RF<4Y]MXU_O"$H\IL-0%;D<>CUE)1Z7867RQS OV,LO=<^]9',51,]?V>>L MRG3,H6EZBP[T++J!A$-"[@A,C$_XS*WCZU Q(&GP[0+1&E7062I#=,<64;CPA;=5 M( GLTV$,CK@XUYJ1YO3"*[!S&.KK,-/W-*AS<$9!A;(YWK)F>55"2N52WMZ"J2PW_% M/N;AA9_LHL0+$KXY?EFD!U'VD8K19=QYDC/=AQ, >Q1I\D..4N+ $8O*6)01 M3 )+C[O"$M$;$2[Y&"V/_>P-;^0.(%.YF[MH05.B*H-5-WXBC#ZE!F_OIE/[ MDL@?M6&'1N1NZ@V4+(E,Y=!#:4I6B*C#+*BJ+::!PMU,#AZ3T MS89M!B3!JC.US:=E MIA.CI*)%D:H^I +EMJEO-X4W'M0#0R*; M%7>&5.LLK"*2^1>V7+/AYSW9X#8A2]F1"7A5K4 =P 7;"_99:E4Z77F1Q8WO M/?I!%MP.E^X5:.[K3,6:1J"H3;FJ1I/8*9+*1- KX9(O?"\H[R"]\ORLJ4Q> MIE.>%S:84G'%:99_G MIT%'8UBB1S8WMQ>)T?& J/+ '/%K;B6%'( _^&0B,YQH#(A^A*1":[3,JD.4 MEQO&NRSP;!7<+7T^ ?6OWSI>7K)/!9^'0T[:93P'5HO@!,0"@PW$[=L[\,X> M^>YC0:V1&9$*U&BF2_4B,"K"H^5V@8I?XO*).\(E= R5OO)3BF 1A$OJ_5(E M5YN8E\,)KLZY"M84S&M#JJ#U\L%0K\TF1(6S6,*=2+^:X3::.[GE"+3I64,. M4/CL78@6%L2G*&4),/=G!WLDMVD'JRWI-J[(G0[M+"B08ST:S:#"[>5I!B4' MJ(>=F/XZK,5ALHGVZ2J(GJ]#\>\/+!1[94M1V9;O M&]#TT S::.[_%I?1E# .Y9Q1Z@7])UZDJ!UW/,:HKAY#DN /[$A81.K4S" : M-MV=2\JJ6\5 *JMKOP,DE2Z (E]3L MM:'*8"K6$!T:.ZHFEC8-4IS48^V>16.X2+,GX^N@TX;6R^B@TTIXDI?DL\5_ M]MSKRT8^'$LY<_,24&&KOU/M%Z >XW[%% 00$>?)ZKJ>6$AN M)Y].%7>/O' MGLED&GPTXF>-X>CZF3GH/#!WJ'JL%/U?KL.&19 U%OJ5+<^C M^IMFK5UE#&ZJS#:G%UY'%F==D87'HW#-(6_'JBXLD'P)UY,3DRRR'*@5T H* M- -Y]QM^+L2F+A@_.KY\(9[M9MBV-"C(4L^&P9 Y'*ZAU63V&4 :6>!HC.)C M?6!MXDJ8@4<\P6PE/,I"[XBX6Y^ LBN/HF:-I&E[L M@C)"-6!P!@0[.^F#F'<%]NO(WX4E8DBP+>.ZH$R7<9WT07SRBA!M.V%6-H(5 M>R6)JYEC-UV!<>8+<0_BLL#GC[ETZJ#7[DYM6-#WX\"0CPY*8X:VH)>YSS>R M$R-W])F!"H"(W7>AE)"8@+*E[R;:IGC0ZH M#)J83-SN]-W$DZ'D=(=0$:7L#;D7A=MZ)LSF^UM9(%XHO-L)NDV M<7>\S(SEM.'5BBVXUWGY92'?E=UQT^32MO72+8X>(AE N]%$Q<"+I8;I'1 MS>:BWZ=>G*(\/6JB-^"<^[8;XT6R7M"V8+Y%\#AC_F58JW']T]LRF6XX,IG^ M_%/]QQ7RL2\I"Y?L2(4& :4W\+M%M,T6/X_B722>47KA\D,<[7?7X2J*M]E; M2M@==00U:X*"-I,S >4R=-=/%D&4[&-9RUP"'>W3CRS=1,OD.MSM96G0C'N" MVRPN+*3F*HH_LZW%@7^4K[>+NK,CQ57R58782G(873#;[8)\.%82K3ZQ9VYSW+$G7]AB M5W?W_/^N9_+?5W?7Y_S/>_EO_K,SH"527F@N%IJ=%N(<$/6^GOSW*O87@N+R MW_QGCT [!6$A>-^UEC4Y%6>28K.QG9P^<86<(YH( MR+?E?W'F]WV^W7GR(5A^Y_HG%4["L924W9VZYOEH8G2<& MBAAXR<9KAG?P(Y4D;U1:T+!/ 5:,/>4BU.>W&ZL11.^[1:3%QNXF.YY_/=A9 MK#W2]C1M;J*LS8V]9_GJ5$LA.I+[.N2 ]](E:V\M1'VNW3"FOJ91O6Q'YN$V MW"12#]4>#A;--)K45+:' +K1%H"!^7/S%:!.L@UDFG-ES[Z\,PB<@E,\-+GE MGI3F90*C3SD .1DDZ]E_@@4-,!G!LB@3: 4,#A29 2,Q(4'=*G2XL!\312=!HKP1O>66M# BTU? 1-;G6VI&B4J%DLG)D;U$?1"+$7Y3J9L6**QEYC:*[#N7W0#.(=_+!V(F)= M?%P6"MTJU,?3!"_:(E130=$?2"/:3R^U4.EG=_'IZK#$\X$H M6C[[03#XB3+!!7K'U6%";$3UMV![M0X&:A/JOZ?U\@"B(\ZCAA,81@^!+FJ5 M*]5V4>P\I+XK985XP5+/#\1CP>K3GSK^U->0#9XTQF#G>=??3E;,F-S])1W' M3U&8]YITO\0XK$4&JW,LFEQ;U+W&;,/"Q'\2?=.C[?!%UY@XXSA^!5L69;90 M'_M.I.B-T1ZD3Z\ANIDTO:BH;&?]4&UG;2W1O[EPJ()Z$"-7^SGFQH?#T3(ZS_J)JH>P$ M"\ODF;_U#D4.'2&!7D"CS9XWL$ [6LIEJ$]8)U+TYJ21D!AFSI5DGYR_*(;J M-S"0=J&+9!H#^SEJ:AECD3#8IV")MZR]AF(:)1 M2'Y=J3&A"6L:G&$#:W#REN"MB-N($1K "J'\,^#SF,9G\&JI' +TR4OS.RHU MJR.=+*MI[FYRYHWL_WSF)6R93^QX;0\&BSK5R >+?BD_MG""&I#@H2\M@(G6 MVNLX@WC-#QH.:9,SY7YQ31MWPT8B^%A"L%R116WK&"-'$POK.MUZV\>I7T$ZTZ5\E/=7\H M=P_*(-=:D7..'_5UH\:$K'Q<=S9;Z\55I)QD@7@^DZP\K!2FW9H @(YV"P"P M?F_"@NAYW=?0 ]B$ U7\;1"H@@'=C!8G1LL!O"5E4<9UN) M&PO%E8I9M<\)AC3/H_")Q:DH+[V5&+-PP:374E7(T)"($=S3E08>H6$''6@W M Y?I!WDR=>O(0G%(P 2,OKO:1]_=LF) M.((:\D_S7FF5)=5NL1UP-\D'5G_HOZ<0N\Y#I)2V27,F&7^3^_O #8!$#+9@R2>60M\0*T 3VT;! OW10$.:L>U@B!)K1A0610.;F20'\LNG"::J[%DP!0=MGP?R>/ADY>*[+"#1Y/#.LM!#7XH M=>LC'<""5 5\ZL/7A@_]B]T.8= ?LU8R3])UNMSN@NC V!D+VT!$Z4&7-B9EF-0FDY2?LP\R@?O"_V0L%7WE(X=5H2:@XD/B M/IRNPI1U9Z\R89I&GUJ4*OO#->TC;(443V]:>X9N=947N*1E]1$18ER2V+957O:RL"@%&HH!\H:J']'N@( MJ@"!HQ6M,,BKL&R#%7H63;%Y0:?$Z?:,?),A1"ER) L$R:,4+?B012E,CG5+ MC**-Q)/KEG._W^T"::)ZP;F7;*Z"Z+ET^%]'J@.VWD%+T$-"$U#8"$+O-F-P MDRPX,>/F))LW0 35@!3H_AQ&*59U6)5H$BMDX#P*E[[X:3)?_84MUUR17X>< M]WO9^(S_PE^BYX<-.\Q6*[9(K_8BFUKLF#SDW_NFB%[' K526S58WUR?W/U^ MOA%M_1(_+#4V$&3/QT*%Z]DB]9]LVAN5@E_9&M?E-6:Q+\;K7JF7&CZ6:H\B M6G'H2;]NO/0RE$,0/B=<+(HZ*=\+C@'#Y"&Z?/*"/?]?..XC4E2#[I79$;V-N"&%5L>!Z>"^L"6OX5.(U!^"^]_6P8#:H'; M_! :RJN @#KAFH_)!B.TL5)V@U40>I).M%YB&MO$=I#M!1LZ<$/]\2B$2^D7 MZG8[/1OFWE^'_LI?>&'*W5>1*665KHY>N/P)3)FQ9;S$&KG:#(_L+*%)88>A(TYNM/4HUE5+#Y_G$RR%*.W[\DGH)&_% M<4DW[([MHEB6?[#8CY8.Y1%EB_I3%'K+?^\3 3A;;R;6JRVFL; &@.#I5 M.%6$\!@CN)1A3@4J*DQH=(TEKK2))@11;-$AMNR;XA/+O GB1[[Y;";-Z\LO M4'_H.OD@#JWF8PL]U( $]6U; $STE9>.,].L]6V7,^5^<5UAK!8!7*O>^=Q8*:V,9-.J0 ]^6QDCA%/%J%IB-"=2 M@Q/UA025&8-3JJ/^Y(H@KCP__LD+]JQ>V8@@J@7HC\P3/\D>^US^9^^G!]IC M:H(8?FV#K+LYY_(@G__*OT\N6.*O0Y'KFB4Y-LM9>D3P81-'^_7F-HY6?CJ/ M15DN]6'O=4/TC49L!=B\\@I7 B9I$]RSM:!E5>6\.K!FAX=9'([\=+OD(23<]GZ+V@MD7W=>RM\SPO/L^^7KM>;M_-6$:7.LK M+WF4),FAR%/UE@5I4OQ$WDSR^!@L!(RJE3H;)E_FW, M^'8=.-8-AZ1$ \8I V+D/'J/Y#)"^<3OQH2CM'3G5"LDBGRW%:O:Z9$SZUN, MZKP>^L#P?YB_#L_WL9@3FU5[9Q;3&!O#F&%+Y7W"I >=1[FD?3>DZC;?Q*^'\VW?\W\8]+H_9C7S>MO6[(.=Q>:TQ/A-.3<*YDS_?JPV7GE2 MA2S&3L:I8CH1?7&672=G/4=(,T7U19I(IBXH(X\#!8:A2'K5\=@?2$M[E'S?L0E*QV3W;O$>ZN/8? W9L$_ ABI;/?A",4;@, MT7U9/ITABPI).88ORRM!N!4(77.>',#("[.2T07S MGV1'RS$*6@>:+\G*[^)((5#.T7:HO=^=+L]>,Q21VUOO '@S8@M]_*RWIEO! M:>=P-R*?SR/N>\:IN&UO)48L7+!\@L?1P+/+WN*O.X5+IP=J%Z672!UGC 7G M9R^.O4H#K]O(#^""T UG O:K 3$*/@T:&^[21A_&2LA8UJ[*9P!SASH) =YQAP/W(SBM'M#CA.0PLA\:.0 M)>,.\2;(79=KRI>,8)4F+X"1>D6(PHI A]V+I_AYGE!R*_+W_ M: 1(B=Q+NMW4U"^D9O#(; GQ4MN(_.%1N*;L$F*,T+1N*&,R%S(Q< SW/.;" MN3A647/L_KI?YN@EJ;_ULI#SW]CA/MK'"Y9P,>?:<"M%_G.X8''J^6%ZL(OD M]K7Z-/RPWFA?O-*>5ANVV6[']Y&]@(Q6G]BS)QO4R*D.5W?W_/^N9_+?5W?7 MY_S/>_EO_K,SV04*/#.NO-Y2[7&N/?GO5>PO^)_W\M_\9X_ P5<( M"\%S,R7%,^,BM-HPC14%1#]X) UL/>? M&+_*1-.-[)'K/YD72Y*#$S?#(D5A2. )E8P7#\Q%W D$5L+*]W.?"MSC95+= MF$Q]'HEP'4JK_&R??HKX7M+C)ITE$QL#FL!R?X*(SB&L+CV#WE;W^^W6BP_1 MZB._IF._?(MG]W&]2Z%+F_'S*-Y%W'@L=VH3/#NUKQ(:X=3":OBIS;8(PI5% M$J?_NE]LV'(?,-FN9LE"+M2JN;HMFD#=F(W#+C5EX_]W:LAFO2SQ("U7T1&G MWY[DR/V S9O=';']G#!.AQNN=F0?*DW]NM6EX;@(?5M9#-EPI31BB[:A)AXE M&Z_1-N.HXBT5O+(7Q_!JO!T-:*Y.#<[JK!F!HI[L8,;%;-J."66F.!"L]L;5 MT_0>B63OD9)A]-IPW26$JYX-0/@>P (WHJ21DRRUS&8QYA/2/KD088+4<0O"KW MU;H.BV[M#U'/0H&R+$6T%$]4<"B/%XD:NKM]'P^^\3)USL+=D) M)#3A800++7]]P1[3>[;8QW1/N8VP(XWH-4$=*2=M'$ZY&#<=^1I=D\)RQY;'L9AUAR)<4K<19=5:%=\.XN+ID,0]^F6D1L.E*5C)P8G^]2:/5/CEU@GS8L O& M&<.]!<&6\XT7KXU;DMF ICR5Z]E9] M!SB*V\?P1%8-^"ZR$%D47XW(7 0!)W+0K-@*H]H$\W$R)/,IRL== MIVAVQ&GD<.>P3XF">,03LPT+$_^IF- X?&@2#V>77+F>)\Z)@ ZH]#Y?#W*C MS!YTD7>2^;;[#==6#RS>GD5Q'#US+Z=\E%]S"&97IHZ($">A PC4^M)!@[H) M!H"F^LJEBVT(7L/@1#$3Q=;=]Y$9L#- )8II$T5[J[,;(DENQ_RT5FU- P+1 M/U<_;DZ&U<)U99\8_#2$/3W.FA)MDMU&I++.YWV4; Z$&I\"*&V!3P,+QP2/ MKGJW2L<>ZI\U"Q W 3'BN&D%M(Z&DS3I&^K"^73]Y@QZ'0DA]GP[#'A<3@FGE%#U[K- MIMDZ\1O="[;B1VR93Y%!R8@9@*0J5&QA%8PDJ.DNQ_OG7NPJ]9_\]%"\*[Z* MXMDBW7MQED/(^U*3WT-VF([N5*.RH6@N3S>EHMS(^/@N_38CM4PZU8_$_#'P MU\>&QOQ[452V]Y,-2SYY*01NP ,X8Z LLL8AO# M<,(.!&F+;BELV7PO,0?;[%-]&)]KQJD='DW9K.DIK2>9.FB#Y62Y6UB?]MM' M%O/3^3,33S;8.$G[#;VY309N:7Y.,QV5YR)$I;FDM03JZC" ME(VMEQZ@97C.%IFC8J=#;,%/0*584P[+C7/7,-?ATH_9(JTTMST6$,Y7XO%! M,H^+GCI9[P&V+$OQ!S'UGBTO]K$8F<$-^VA)K8/ZWQ65X>:NJ ;@.);_AF?^ MC0.%*=9[AEOG(+:2EB,ZI.S ]1Z@6U/3H\"S6$ M2]>RIYN7%E2:7B.)GSWAXJ>E1AMVY35-.,!"FQ8 X.M6MRG(S=\. ZYT=?"@ MID W'))KL)O_XDAU, 8ERS*"K6LL 0,1H(J9EF^K)IH6%6H*(!2FJO&IJY>K MJ8B >%4/-! R"I]8G(JV!;<27R8K\#BU5/H>(B]&D$_T!-X%MM =&N^:D'^&@+DZ:3(>*!1^KI!7_NV!,+]\S1=,FA#&Z>U->%WOWY]U=<;HZ]8'_V MT\WY/DFC+6>)U5F"0J6W$33\$\<$3"*J-B6:-Y%^XJW7,''=L$:U#85?DF,>BO[28WILAKQKLE+K=S@A+4K<# M;A$37-(2/2PK;T*B?MJ+>#_TLR=*58+]4CS4ED9&MJ-B(X?\F:R+C* L.UIE M@D]@O.*^89LN93TORP5!UM'/4X)3UUKS["!LZ"/5@ %=G+5<3F.=8O8'3 ^) M>DZ],Q>KYZN%9-.;12,W\\'SPT2,A&#))U:>L@:1*04DX&EH@^!DDIP !Y5- M.@I[*T221(4!#Q2RW$Z9"79$N0[YTDR,"Z[=!*\Y"/AL@SHEG28;Z(%-LRN7 M*:5P(Z?#G**LW3@3<[?MDN&O)XC+18.*]N>G!12U^^I\?-K(-#VKJGA^\7C( M>F%8.R,G"N<@SW*(@Q\7W?H.1Z.@TEF92NY/>C3@:#WW#O:I7^_H"#.>=^O' MYX251X9B5F=ZH X:F^)&WM_?0#8'!^X;G_VXB5""_=>\1F_5NF=(VCE6=8A63^69+_@ M%D R7WT.]XG<;I90%H=F*\Z,_*OX6&+4H(M[++<7/.@FW4.DK#_W^T"&1GQ@G,OV5P%T7/I M^"+D^7]S%Y,124%OX,T!VGAG)M"A=Q<0Z%2K?0"=\9M+2E+=4#TQ/NM_MXL?$2 M\5]QM&-Q>KCE>D&$V41!R@ZA9S-\!:I># BB8$%.U-3W0)VX-F*.0N*'I2B: MH&%6#EHY""?;RC*=FBUU75YJ%OM\[?65>L7A$ZKV*"(-C:Q&SKG];HH(=;$? M"N+$;Q#<)51?*HC#V,EU(KO+'DB+"_3P$'MAPHGE5]O%VS;W4 ,FZ/;1@0A* MG6\9O3G&<80VF;:Q=,HC&JX+FB38JTQBT]P%)$RM_1Q^R!6@H!'H5A T M V3:."P'R&CI/\W@<9<\:?;<3P[4TD[X$$?[79*A=\3U/ J$5HSSSI/V=@,, M.D6RW^0D5LT&(,4FYX'G/4=/=]CK&S[8X=(0$'+5M(* %@MJ@$$OG$XPDWVO MU\ZPB;Z+,)'"ELWWC3I> $"/_G*!RI)!%P@# MKI"\>E*C?;E:L44Z7QVS7E=1S/QU>/EE(7]R)TK?J44*C"1Q"A%/JN#LH;G8 M3]C?BXZ>,FUY*#I^N0&0GG$ M.#B"$CJ.+/WHI;'_A5K=M*!#7?.)IUG::(X8RK9K^)R]"$WNV(+Y3P 7NP/( M]$YW%U5R3GU'I>T_BEY9587S*>(N0LP1Y*J('?>IG=?9XYFV0FYZ,N+*C5R& M?H]T%PSD6A;FMN;=1[]-]6A=3!/$D"H1U6N5Q(?ZK@8A2)Z8MI4O:/-!'8.( MVVV(B1?'ZDKVQ()O3ZH-'/5K!38F!Q#(9U-R$54CJ3=YSWU2?^4OO##]'$:/ M"8NE@7(=[O9I\CD1XT[4=,A2;M1:!!']%ZAC,)F+V5ECH,>F;"UVH[0S7I.G M9C> AH2@]Z2M,"RJ*C7PH!G4;C@3G:G0SC.A<*:-#[9,E+N3 MDK:J_P.+UK&WV_#;.:AOV26C;@)U;&>X,[EN1"J:!$H)H6CUT?MW%+L-^C6' M1_1.&\)# '$F:%_F AJM/K%G^7R!@\]@IQLOY13\Z(5+(3)^<,CR@?X3XP3A M]_GY/A8$_B?SXNP"_]_U3/[[ZN[ZG/]Y+__-?W9VP1'U@P25;694&Q?.8!4W M%O2A%O[X\"8QJ_I1%$*]CX7 ^.\6#'6P)\AZG_(++)E]\8T]S_IG-#?YR+A7 MLOP:9*5RV&;F3H<8%84I''9HX^1DL6W/%;STW=@Y>AZL4%$08PZ? ::H-"-MRZ^>;[ MZY#?4=G0U%!:MC"&=@ AL?1;>-6U9[QZ-/O3A\$6 ,#1ZU M+WHKEGR);.;1-]_/I.=P_Z.8?N3%LHRM% ZT8RK2JF/6I5B$S:7C#UBJ]=4Q M'0]BS52FAIP#)>)M4M9(,U"@5F>+:-P5'/^S2,T@-+CQ0YI=BL,VQ&)^TZ0^!LGWZ*.*-."+ADV9!6!D=74&4=@W\4 M21\,O*$F]H@V0)MQP\*=RMSO3W_@&Z,H!Q0A ?>:?B-7L+VGX)P"1'^X81X' MET>6#]?A3. J@LWBYX_>XA>W>)$Q_$F$C\RI-8*$W#?G@9!FYR/[;*0)ON=C8 KM8-!S#^>;HGQ K(2Z&N)Q'3RST0I=P, 0\47$E M@-'FE*+J&5'#N A*35#1=C1:^E_*O_AKY8?H3A[J/F9OYU177EF! MUR@"G&;_X;9,['!YJ@Z[#H]=+;CSDEKH?X<%1E=XY4(LM%3?JP\\U@ +4W:HD8)NU'D/6[WS\F_M+W8E^T45D$>PZ%FS8;40B51(&_ M%,6FBEO1^3V=:N'K\*%S8>LDG_."\+!+$JVG#>ZYMY,'39/0LMH1;#VB@!*Z5 N= Y8> MS*[]T*8MYQR7=22V+<9XEF?\-7-&?0ZG;4>#Q/RVU +5AD-=]$5M.&+&_ ^B M?B;P[A<^"Q?L@2TV811$Z\-?HH!?(6LN_OEOG/UT#?(X+0#3MJ4T$W[!4!N: MT=257=_?GT=Q"46.&RQNH = W2;8G%]M5"#*Y3RP8,MM-.^$TXV_]<63H/PO M0%PRA4;>M\V<9\8$PFR& =::M[-S@7_((9U''X+HT0NLE*0>#O6@<+!2;"$) M1>XE1^LD1I__E@M2_C>?_V;#,0-XT]&/ !H1O7W*Y,C]N'6!H1_6 N!:)TV0 MFU[;G[F31?3@^<\>[$63*;0)76[&!$).5QA&L>\_?)[=752P$S^[FUV &-<- M9S*7FP%)>%)F.3_NAVV%HB3X1Z(3#D??R#EXW7(+=Q;.=* M5:]B^3>N^M,$^+35J1'Y'':PZMP/(Q*)H6EH4+,(+S4PC7&R1GQG^9?-'SP_/]@E'(4EF M"SF0K3'U2"O FH^IG"_KA)C@EHX0>/%>$%]N6;P09%MSJ9L_"UVX\7>&;%%_ M2Q/&<.*)A@@T38_5 O*O=^YGQ5DNG 1C-\WSJB,$8N$_00%(T65N^3EA_!J^ M\9]8$HGQASL6IX?;P M%-8V8B;*3C5-.=1^6A1^J!>?5!6>E!:WK/6S7@3Z/ MW&^W7GP0C;9X3+L[TO:R&'OE,URQ/'Q(&'K]1.X!,CU]=5*$)/I[V-%^M_ 4[XC7PL52O3GYMNQU,#4EQ M(XDV*ECT*]I$P?)ZNXNC)_UK\3[U< L.TSOO"W3"MK@QUK M>PQ)^L%1YB>JNL*!M9@="H;.39Y[R8932?PA=O3D!;6GYY8I2 %PUH!KG6GL M =TB 68>?B7S'6[96EZ$#\Q1$KS,7UBR8SDL%V4^&DB)IN=>>$OPT47FRO3CI908'SX 1)KTBLW9A)")8OX; ,%/K =6"J 34K5 :N'- M;*/PB6H;]-(KSX]_\H(]>]C$T7Z]X;[@RNM(G@8UU8O-Y6+6_I/= M*M!R0Q#A&OZ\!=G-R# X6A;WRH X-@(AXR'?S6BZC#D=2Z$RAS\+*#5Z=L;O M/5MG/=:&+$JI+$IAWE*INZJ97*5]20A#+G:"8;J"NMB6_?^ M$1,2HW#B*U$*=*^] AW/35>#A0J[2AA,GSBKOQV=>]9*?]V=\XY(^90R%\4D M.WBFYOCEB"Z&=V6**W=)TVGW4Q0ZV&VZKXFC\? SH"4#59_=DH2<<+,X"J6/ MJ2[<#A&K'XCR=E'/Q-#W;-G8]T/95(@OD-:S!+K[U^[Z+1N0U\=%NU(3UM>R MXW).1<-RP HWU:Y#3GQV%<5U@_MH96>+)ZKD8X\A&UO\B)4GC@150T'6K$*N MNQI:!11%3'=LP?PG<;*+XVUWNIOPK$]N"RCXQ,D,U@F4J>NO^)!8^KLI+.?& M*39,8B_/@B!Z%C-C^9GZS ]7$+!%*K&&%0QVPYD&7[K)86'0_9BQ*61K45/M M7A"5FS<73';Z])_841N6QCP/=DV984-;)&7&?3"%'>H0HY3#*D7)![]90B\X M)'ZBNF/\Q$NN(G$4$D=KLEA%Q8'K9%:L8G\) >';3"AO &Z$[4&T!%UL:*O" MU0T>!HU$Q6![OZD4/5#J'[MS4#(5\.2/WW0 %!M71)FVIR]6H2G3CZ, M((]EB"<5Z?6AHSKE16F;Z6DDN1;*J1")J@-,.:4I*L6SFS)*8'U+NZ"0!X;T M#.DD %&)WED4_2)+]T&,J'\UVG/0V!YVZ^\)Z&ZX]4+@^IRX>>6'?K)ALOWC M<+=S==51,UCI!FGI-VT/2-Q=ESTLNO^S$%#)GUT@L,E]L!P'NDO"Z8WR)/1,-JNX]L?*P!TBS/'%;(@O.UH:O:*A*])BQ_"XY?O(7 MK-C%8'RNKTO=LLB9PPU"HEEBM@7AIZMH32YV.'6*\%R>#C1A&$Q-O<(A3M'M_MXL?'J"DT_'57Y+?7SQ1;:RC&H MZ@W3O)VK(',=I.Z-5L+@]4^%<$ZV= 4^>:]^0_YLL)4!M?UA-3:%'A!IRI9?(QN2 MNOG=Z!628JNXS4>1[*1/4?@U3.[-X4U)*[43)F?=]Q1:"C/RZ*K>8T M_V'HW@_BX')$%I9JJO[IJ(U5]69SRO\XQ;DQ4I#BT\M@YW"#!%AZ:FP=<] " M#+T/VVBN/P5N&E 1Z]6XOCSG./BI*(L1,R%K[56&*_&"(C8MD8#3W2(.I.LV@7L]D]_$(_ (<.Y=IX@1 M=1N)CI&F]FU M4,A75J-=4"$QZ0UFV_4$)E-?NT,6R M9W%W(*Q] ZS11UV2 M^IXP%NU& MIZHJ!Z;CVHL&$_;OVL/EX(^3CTL2-RMP85"9<+3]*\[V?(M^N![ZD7E]W0DS MLT%"K+()R^LXVN[V'!"59M6M3_UPR(7%6IK2C\Q=K?P%H^*U>O5)WYT:@MI[ M[D\L?HSL62V#"*W\;0^2*Y@S*R>DW<_ M[$0_&]R(#FR_SI 5DP8>A&:-[5B\I5;LJ&]\AV/J)$HH7I;NV;U^R-!8GLP[ MDEWQE'[H!]NSQ6*_WDY A^ATS?3/T*E_:,5HB,<(2A;.L&\U"/4Y)]S-?J+<$YQ<^OVE[R5 MKRH.IE9< (I*#V.Z88@;Y83N=H+9E]MRB'ZTY"\=7Q5 (.SW!'&#)7/6;%W46:^1 MF"O"9(D@B/4N8-0[=&E$>^ MHT$W]'+I"Q(:S](Z_CZ1&:5E1FDGB/%<$#$O_&07)5Y@2LS3[X^-F*6=4,TU M*=LVQ0OD;TP)J_R6QDC0TUB]09([Y(XM1,K<7_D+B8\AG1N?C8S$S6V1Q$H_ ML?3RRV+CA6N67/@KOB@+%\8]3W1?C^LNU.X1L;/&\%;1O]Y-QRX:DS3@4=\^ M,IO91I>AY9.UUKA*72[L0U'CX5GGANV#K$U6]!E%,F:.51QI3,?,AC+V3404 M!PHW&&3,.*-PT)@89;!Q^Q8C*KX0/-V,_?4FC5;[A'GRL;$7+E/^=R6YY.9! MO&:N+SGOQ#KSU>>$98^:.24?-JPL_^=R'>N'G> %H%>+2'6)2R^.A;DD)>"& M\:6:X[1@-#7;:%^K6^@#?%0:4;K!B7$SFC>BM@=%**S>1/3U!>DD7I#VK*)> M'Y2^/B@%^(K(#TI?7R/V]AK1XFPV7R[9P111*?_38J=8N3G1]6G1>& PP4UR]/V!!],&G):4S3CJ4HD=P]NHN]$%TC4,B<;R?'Z6.T/%:V&,>[=9^33PC$Y9Z>3'B/5@ELJ6M1D[SVN5F4 MN17.O?SK !U,'PT@N(C702DF**NH8(:Q)? !=@%-73DL0#Q?H$OHLE'G=D* MD"-PS"[5$9.MA1XV7BCF#3_[04"393)#B^@:<#ORFFR2(2,H,Y)YP[?[:)4^ M<^(0]="K+3^2WEV@G*Y;K!;P'6!"P1;H_50#)Z* R4=&F[=O!C"CQ M .9<-XTH/*9I-WJQYX:JQ\O@SS_J1QC>[T7W_5356PM%T/N#3NKJ=[&T$7)L M<,E.TCI&@&KRQJ<4\NSNW!05YTU*4+Z&/-539WF87R4Q+;EE"FTJ!T_)0V.2 MX38AL(Y]5QW/<%EHVR$#X%H/QL9?-,2CTL(FC_7ISMD^X,D^2\VC[Z(=92IO> MF$5"=\*W*3[KL#K26@H@87'PF*J!T:6CI;H7TE"*QG6XB$41%;]=Y9^Y,BMU^RDU^R&(I=E@1V.?X,?9K#ACWV9"Y>,- M7?]6-L^;!KIK9XDR]'D#NG5IG"%8Z"&]9P'_WW71.LX4K=I7M"6[,(J+ ]#8 M-45-Q^D4YNA\8"&+O4"\WUEN_= 7>*?^$QO:=C)$A_KU!9SM<(H3#76ZX^3D MI-APQ"[8$PLB>9,##VD'D*F=V2Z:4$RRE44NG348D+J?;F#$9;=PQID2";?^ M9&BC0F[H4Q2>[V-!1*3*>B54:QNB'9KEO-)HR M-0] *R^U?9= S+F-V<[SE[?Z4IF""%_^8C1O"-2TKFP.]5WM=.]%'/.3 MH"S]Q/4"N449N<&N4/7J1%;*$X?6+P]B^(X M>A8= H^>M)T?K8!H[46WP;(X,@IP#=G0$L00=Y^EISF]5ZW" MC^,MY%(A*UYA#]W]ERY-H@KP4$T@C\=-- M>&!$&(HWZ#>1%U[QG=UO^)8W4< Q@#&J!N4^C?>+=*_N:FN@9;LA$D?YNU@$(@Y)<)FE M_./YZE@S!3LPFJ]'SA7MIBE>H62G&-K;M/X5;D;>]8 MS5B@["@,[_S4WOM?.%Y L[85!GG2HY,K[22P:)WBGOFMX^3$C^DH+,VN+5J4 MX.BJ&CY@(TK[_C15E"-,[&)7]%V[=H'F.AKEWY3\Y MVKHE"./G2.O^"XX,ZFDW,.+WF!M#3@#&;EBU[;U@QN#C16X^P#34AQ*Q1TSK MT[8*RKI[V4X6*WMBH;O-6H,R=HGOI$+!' RGVU$/"=0<-5$)Q,B/1_OV"ZZX MN]UN/O?&C^%'I@/*Z(],%Q4*YF#XX$XJ[5+,)7/5:#4@T_(XZA0H6./NA=LD M^2S3M=('#RMX*8V@6BY(B[ ^YT@4!]BQ8 D[LVFK[% M^\&3XME9O8KVL,8/C<]&3_S&/@N28Q00NB8N^/8.KKF+$HSQ1\K;25"P!L'3 M=F5, Q&M<.8)&."1CSJ_<#I<*51YV[33L>@:MM_P1-G_]R%(_"$N![ Z*^2 MEKT7S!@^&UX/[#LZ?0\3]?<>&J[>>^I,^&4 CENU@ABYV]&^_8(IM%EPFXN] M#<3$6**^U-VSXFYY/Z@/T@9A_'=ZZ_X+EC@[YQ:N(#3]VOAL]/=W8Y]%D2=] M23K$ 6SD8;B)&SI'W[!4N&[5ZB+%I)70W<*I") M6;DU"A1\01IJX!!A!];@M@ 8^S72MO>"'X/GS!O'5U@5[@G:&I2QLZ:3"@5_ MR-UT._:T YF6*M.QAMIKO_)7[HRIP!A_\+>=! 5G$%+G$,:<\T7\%%R[WOAL M[$JKN<^"X,.7JS?T)]@I;($P?M^\=?\%5P;US5\;^/75!."UE=\(C(;!6_F] MMH-#; 6>'AO'%AH>W$13#^A%W8HFA,/J]@-A:!Z&B^)/ M46IZ^56_>4&'K$8,Q&X_L*A\WBW;"TSC\:Q_9XMLZ!1^SBC,3?@?)0AC3B%E\Y ;MEZX]OG_Z+FCU9Z=8.@3.1UT[B8$[F -5%UPQEN,)XTX;".+"VRZVM.Z>*IQU[P5>[/,+-UR>1>&>XV_#EBXH MU)4Y':SI) )-C^A;%@IQL3HGJD]I*P"ZCH=RLV@1)KN;Y*/'MQ2R^, EX_(_ M>W\GP4#7:F8-=\Y9/1D[^Z0?3^SQ-Q".Q\9HR:+TLO MHC"OP0P;BDO")1A2]2P,*8Z6[+>4BZHI MF%Q^V?';CPTG"9KU:'F(O3+R%HEJK1]8;HC/U@V]*=2(_KMUX MQO$D)LK#3MI@>8!VQ_DG+]BSV7+)E@_>EP+7P4ZO>O7)*VX-42D*#TY(5;8W M&(>KJT[S"&MI:.^G/K'X,7*(:I8*XV-OR;A&H6&O>O7)'V -4;'J(PC*(QK% M((XU$DUXUH42+:#LVRSJ2V1TE#!#VV$!ZYXAD*4:@MW'?FY&5%71+8B5=^$6 MT=/9T," &6O01A4O0!DX&@*;+I69'IV$;G^D1 P^R, )%78AASRC% M9(NA>Z%]#AG2US3"!CMH$!G0/1NM4XK M:3Z>U'6@3$[JJ$)XJYH%UM=T+I*M5$R\U_O1L!.@K/K MSE!!.;P;R/(A;U88?AO%@F19OC2MJ)O!N&N RO3U-(SR%M+Q8R8=(5N+&E!' MZ2"4!AWW7P3O6WAMX;]IJL6&KB$Z\P(O7+#[#6-I43T$]2A/A1ME:-:U0TH@ MP-.0/\QL[86 M5>##]D^I+$IA*L-/7%6[5JE68J!+M+( .G"LI;8L?9A%)9)J\K>%NT8O35 U MBA!]M331?.\Q:QPJWG;.5Q=LQ;%:YH_#;CFR ]IL!KB0I/;M+L6:S69":,0N MVI9/:SD>^1OZ],KS8_G69# !4*].E-G$8+J&G'A^F>UMM(]WP3X1,KCPT^M0 MX#GY?!#E'H!Y9..C]$3D_>P'WYB:55;92)]=-+L/+3C M M>Z!:S]-@!H3!?)E&2.3I/I,A8=QNR71',)(4O1="UVD.!6T]!8?'!\2C=[ M4;3[BGV.ZOJ*4^7*#[F^%,WF%ZG_E/WMD#XG#*MQW35 K:&V*@W90??8Z#:C MM#2 ZL;O_#'PUY(' WO'(*3H?6>KLU=O\0)A W6?GZ/U/+1F.MFV- 6BB'(@2'1\3NJ3O2RQ3&*2AO M)X>PW:=>G)9NW#_]SZ^_?O-_?O[XT^__[__YQV*W__+/\/<_+G_]_FG]ST/X M^6+__.'[^,?O__;^WY\?#DGP_=/BUW?!7].WZ3W[ZZ_??_O+EV\6-^F[_[ZZ M>G__M[=/7\[.__GN:7D?>]$OJW_\)?Y;\/'='Z[_Z^_W-_,??KY]?$KGY[?G M%[\N/C[^='A^^MO,_^4\_#[ZRZ?_/O_N/^]O_G;Y@[^+GO[]TZ]/WJ__6'KK M](G])W[^[N[?C]_WVR]_??J#=[E\/ES],SCS6? =6[W]_N'J]X?U MQR__=3O?G/_R>/GVW[<7P7[LW_?_O?C3XO;=Q?_O3KS_^)O_FOS8?_Q??#W?[R[G'_^ MYUGXPW\]7G_S?O?#VQ]^O4O_<5@M_WOUPY'R8WD6R&'%Y^66Q$N?J%O^*(L' A?B@[^@62^I_$ M9?3@?1E,-.RPHRD'Z4]V+'E$]&J;(Y!O3J8D#,.[]:]>PNEO4(*VM^(=2_=Q M. ]/?OU8+ ;S!"SCF M^VTV GPLPM?G'L96B> LI;TR'.W-?2_"+$RVV!<7[FSY[WV22CI.1(BM<']I M9E0O_$5K0 VLDI8FMM8Y8]>B'*JDP*QSX!M&HJ[_6R["Z*#0"G?0>[Q4492 MH7B]!!O<@2NY(/U(Y9H;1($'? MI&H9_ 1H%S((BA&<=B[\,EU5Q&;IX[S;V MN;FVX_9:<4F6##?'NKU6V-8E>V90,:OU#&CD6,IFL )BC5[K:HV#T3JL0 M5^:!9+0UR6LB)93U>*]/O"P/M?F;K]<'7Z\/ON"RY:RG22M&+EBRB/U=UEK@ MPD\68D"4:#J1?$[8\CK,$Z.72>IO^4_G*UE1>!U^'C#1Z(+CZ +.L-N[>H"< MF(7XY PD:U?[=!\S.3KZW( EQPCFI(@MG_?'A'Y%1O M'&GKC=V&Q9C5-#MX)B#PMF/*50)D3CMGJ]Y\*? X<+=%$3T7V'+TPV?L!+O# M^ #(%-UKD=]B;U=,/=#5Y77(=B1E@Z2XU=[]'M16N14$<;-_9=_0]CU3F5QE MK"Z8,R<:(,;.B>:>J8HUE9:>Y>$P@T4?"%"RQY 0B(]1G-ED>7+,8$V)3=KC MA%>B..'K%\_L10D$0<3^FMF?IH8Y%.I$[3"E9P^F*.;+VZ%]_OL- MI^T95PS+6T\FY]V[.39 6GOS>DC 2'\#4$->-'0PQ-@6//BT6ZP$]UD8/G7XP/\NW]:CP&<6Q^+&EUMK.-Q:CG9!(6KAZ7@F!2\[Z4/E M,[0@=A%M/3_,_NW.P HT(FO,4$H[&%:E2VUF*]0HDK5FC,F%YCM=MQ*]^:/] MGD+! >C;LG&B!A(*C,##<]MAC%_J.VA \PY1A11T7FX[C&DRICDF%\%%=F8, M>$1N%Q2:2]^5-XK)N,XO^C T&GCB:@>0Z5TS/0U:=>4,>,9J.XQ)JK0^9ZM. MS&%P\Y]QJKP@$OV!\SF]:(S1TDKOZ?>))!4C0"$85=HX26.[O^_Y^GYZD'BP MY>?0-W[JI?R4)#""Q LU+?#\"0A?SJ-01G1NY=L-0X[4/IKXT:B3 ,U]@/#A M)Y:D?KCFN"Q]2&*A^1U9Z0X2.Q240$RM.1R.4J6IU3DI?S]E]=5"%3P7@B!U MHS+"I8KFTICMU0N7EU]8O/ 3=A+/4X+'+KW3O>Q,M:QU$LAU/:AFZQ8[)\)C M)6&2MB MJ*=J36J5TJ03#;A'&#]LO' >LG\R3QESZ_,AOGIYVC;3JG-0>TJOH1IQR_@C M6@_/D4 KX7KM4Y2>?BRBO?(OJ-ALBAA-0,Q*!(QI3>/?JS ^HE;#642<:<7# M%#/Z2E&(A!C3FZC25X'S$;4ZROX3K08Q16Q"&L28UC3ITUGZL&%G;.V'(3=X MYBN!TC>@%% ;A/&>Y-9]HP4Z7#GQWID3[R?)B??HJ5%73GSKS(EO)\F);]%3 MH:Z<^,Z9$]]-DA/?U3CAWLCQ!7OC0P3@QM/%1/0&7*1L^5,D.JN++G"-7;'E M8-:14WUF'%'L;P9J94CN/:L*\5-N)#&A54I^/[:2]T^7PUWZ=) MRH6("U29[X.=U2X\J)+_=ARN38/KHC'V7"HK2?B9^>L-/^.S)Q9[:U9HD]O8 M7Q3;+VJ@3_NX#D_5;4VZO'_WS8^#25!?^(_M;92QV/7&4/L0HU)<'367XIIJ MW\3@.@V.X61ESH$I)/50-J?%:#\C57WFN!,5"P^K^ "LI(F*MI\L;K/[\:C5 MG1F&+TK=&3+%(K3[8R9/(5M[*2MW/^]=Y1GM::0JSQSWWX3* [ 2[SD0:$Y+ MX2WEMFGVQ[D7+E@0U*-'^L$M'5 FQ^M.LF#%Q?O6)5=1O&+^5 TH"/;$!8F# MJ!,0-Q$G/R&HE"/J8LS-]>W<2;,T@$V-^:8TPIL5!>%@JT ZL=,&\N0N#ROR M80US"R,9T_QDTH"CUPS225.2!A")"RFPB*1J1JN-)YLTH CUF$^:EBH: MA*F%T%K$5U5"BQIDE;L4]0&C#K2:8CD]8P>-/X60#5M/:Q>E,]S42,,D,/PG M>QOWQM!"4G%BKT-76EUY?IRW<%9DVZ+PV"6FU+78KN[JN)(RKS<_K61=@P5? MH8]7VD"*&FX2>UGT]L[&Z]^@/T>W6)K\9K4^#6:5RE A))YME(BBUI)"%B$N MC=LT_!@D*'+C?+-NIY84DY/ O")M80!%>>!7C);HT;]"<3FV;D+5-A?7OKVH M5+&VWL#S*WN1\CU':]+Z+!=;]L0^E_7>?<:__KWOF&TAX;G6\O MI#UVSZS#Z9Z-KRY?0O?L?EF'TUR[P;G7@:\C=&$J?HG36UP7IX3$U1C/^>WR M"-SM_!/$LRA-H^U\)2$/3'?5VB/QW_0L4!(,JU^5'0\?HAT- QL+C\/JU#.O M22GL^394&8_S;':+0MX^T3&[46#N;,P9N( MCI+\ELA*&UM! ,JL=C=BD]=9'4(%YQ35O,83SA6OC5JBC)!Y\;K)C"4T4_1* M&O2U?]%T1,JA8Q%"N!,:,LOQRQ"Z\5>F=1F*#U\D7U4$HIH.6%9;&587_I._ M9.&24@.8X/(B10/(#I+NG!JU=. R="H42#!/F/ 1*"QBO M16$#(OX@IP[R&&[!=9D^RGRU2S;DOK_=W8QEH)*QL%I.B*U)#4%%X>S9BY>) M+,AMI&7UC:2K'XTVC&!V2F63Z1H9*%)"QQL&5-!0_XK";%(+4648+^G@H",6 MT.HZQ8$%+ 83O'A6,G<+&+#F&%C269P[9KRTY%J#%7- MF7OK0RM"@ZO,5%\2W9(&E%:4B#D'O^SH[#]9RG/IRQ'3N;0]K'#1I*TN'&^$ M=/;$:]*O?[G!3/(-:WA64"L]C;SRXR05@VR,TS%=<$8:@H?QU(!-'V-P\P3G19_+$KGP>I/C*%ANTJ8;# U[ M O3"SV699,@I\*&3%\7^K\/%7F >A0T2N:8QZDO,FTM8)S0@L.TSQODJ5US( M+O^S]]-#PM(T8,M&"><#-Z,2OI8PJ:[#GS?^8O,ABI;)/+YG\9-XH73'%HS[ M-LL+7XQU_?O>"_S5X2J*^<^C=2@'@!Q_5!4MG-D,]%=>O3,!=^"JNZ7$M-0@[/TPV+ M3_@,_.9-O3KYP[<.L:]R54/!ZGM2:_[\[(D7.^GAN,# '-*M3]U6 <0B+1'1 MPU>CUT;0JQDAFH^BF*A4$DW$R,Z :M5+Z#-EK57:;)D-H_:"$W94W#;!9;(2 M8$1HH@C^"%OD#;-&X#A@R(WQ59,KF%HH@/5H96@?EN;GSO4;10\$]O#.TT7Q.> MMY&'J\A0R" M'S(_/YRM$ $MS+5 MT%!@J]^06-0X=DAYFG6U>0=>ZLJ&&;-MM*_W-.WD1OX14: 'GR$%$>RU"D8R ML2(>2;X%91LEL^-2!_&23D^#/#3]%:L"5%Q2=CQ3PWAA9ZQ!(J(W'4IA*J:7 MNAVW$I0)N1OF1ZY,)8J7W&J!LF6=#LI+89V62KB/PVU.W;E,JEV'Q_=!5J>N M">6EL$Y+):P.??:GSI5U.B@OA75:*F$U[+,^=?6\,,#S>A&<.1(AY\0/2'E= M^[,$YLC)^WH!_#C1(&?(CXB)=LN+2;XZX^N+]VGGWLY/O>".\26]T/]54MGJ MHNJ&.JEXE,'594#'PN,>.(%=*[2 >4;D^#$WT MPUR#_!OA=O5,NP_/ ;+<,E2J"8Y.E&']!;&=^6%LWC8_G.R%J* !161:[Q@9 M!T6[_,6),JB5,,BAZQX\1B#[C'S&*7/2A%ZH\6^"X-ALGVZBV/^5+;UPF5G3 M-5*YOS<[+C'3+6'_\@P VVK64QX1;81:C>EFN".4M2RG/CFLVX@O][S/&W\D M\Y\LA/K8U]Y=I@C&02GZ'KR MU[.@=;^(TY8L8PIZ[ 8,*K0A,=XCU4X[Q*=ZUBD'?1P^>8BJ=J=%!@("G2(V MU'(F;6F$5@AA=UHO_&"?^D_L1YM=UYX2*K:9KY/DY2[WGZX=FO.=USW.GPH MUA6#)(MU[[7K6F>/$99T.%K58U\"3J0HRQ@09U?Q9*%-TU9(3ONDXW*["Z(# MJPRIAE8-M\,@+\;!Y6D'P? ZC=G'%"K[L8HI5"'05\;ALK"56G0O-C)WK,,' MLW!3NR"^*)4+(B5RCLGTK.9/71?9?^2/76%1B%88+TSC=A ,[VV&%1?+#Y;M M>*B \/(T;@NU*%H+Y0_6H99.XS/J-S&X;&I2A>S9Q>OKMEXN1O"3-^<''E#. MWS&.N[](\UKWSZ&?RLB4L-D,^=P*XD59.^W$LG_XX6#>E ;N>?Z2;U.9D-;R M3OOY"S-J]&2R?]CA8L]4LW>W^WBQ\[0NF@4T7@Q%C'<,T%+;CI(*B3/?KHYWR=IM.5BZQ9TS\%?E<'_7 9O M'5LWAPP^<3GH1BF@(:U,K1>G1:Q,+LL5;X"/L! 6HC;*P7*;F6EN:M*3OZ^HHJ5XD#,AOPCD_9B>@G:&* M-UGVA4\?N D3A\*(&9@IC86)K#D;CC2)1C[H_5,4KH]841VT5B1H+E@;]K;3 MDB*/=\+MW@NR7NPA"X:]-9LK4RC0/FY,!4TQGC,A,'C@\ZM:F_[1GU;D6[BH MOB,A'/F+%R^?.782+.@)I>I+\LNME8C*O1)=:??1*K6CN^K+<=-=N5>BEROW M+'[R%RS7H] WP\U/::WK=K(KMTKUK*3\["5EZT@\71;A@$"4K=]ZL>SH-&@G MDG8T7HRCW$5N>X% <)DOP]1/#XD05@I"7LBP.M(N?862VK7-84F-W(')48;D(]JJ89IY BD).*#Z=E MH2DYIB('R6U27&G NYN&!WHA*M_.J$+N>#/;W\E4=E$[C95;1(RD6'H3G0IP M,%^B&Q.:"Z>=K2!*X@9P",MST@TK1JE%JP]1M$R\<)D'3YQ[*)<(^7!:9YZM M,SNM@U&N8[8 ]&HPN/$,* BRUQS7@JMLUW4;EWO/^[P92S=E6_$V]$],!(NT MY.,VCI9[KAO+6QTRB*E;?[3NC+FJJ%Y(6D(3L+_((UFER\82[NJ0W'*^#+T[ MLF6NS"I--B%ZU_=)95"_K!R9">';,F40 _?8C"FU=1YEF!Y$\O(7U,5'!K2N M;'"Z38K1KSI$$Y2@27'#Z'F_?XQ6<2^[.]R[L>+?=8N)$=XN%*O=C0FJ3HZ9**+\A96A:;'H)6/+5S% MRR]8)_-:4"@JM_KA9FMI,+.;;X&67N2B39)MXVV6BCT)Q8_1@[>P(._ M]LS\?-G&T7V^* MO297?NB%"Y]+<)*P=+BS#<6+PL\*<+T648\RKV(J;/3O4_/8H]0TZ91D=\XS* MM6:5M5PSC9 EK-]_U: K4>ZS-ER]/,F 2@06UPK"-;2E"N]?<](D*."U+D9 _&O+Z8RB08%"=>,%_]_^U]6W?C-K+N/YI)=V9R M6>N\R++=\8Z[Y6,KTVOV2Q9-01+2%*$A*;LUOWX#("GQ I"X$47:>DCZ9A8* M7Q6 0J$NLS DAY@??'R$A^"H$<6H3 [VQ._ G^JV5 J*Q 9D.H>GH-ARK]MF-C]0#-('E"&UY;VV^1N^J@$':.B_7<"'NKX5@1J46-NH*D[_)T]6%' M4)E.H*)B\+OJT4U0N^RW:=\%%NGH\T/">M,<;[Z'VR#>(,Y;Q'E3/#9ZB$Q( MHJT#DTFU#R,0=T;A;6F$_C0>7K+; "?_"J)#&3+TD) USA8)F["><\IF()B7 M#)%..1;MC5Y1DQXS?_.> ].T8UY*A.<^J[MB:"(*U)<]V[9S&=G\D* MKW'(4=9:E^VOW\B2%,#BSO]BX$VXUS&)JE],__BKS=]5^U KWV6%:;\.S.K M0-X.EY+M@M6\%ZDDA<2WQ_,NIAJ'TJSQ_FSF[*P3,_9S2LA8YF14:=(##]'S M#GM-OI P /\NTRVV9IZ%#$?P6,0Z:[RO+H2+W W)Q(%C\ZZ"^-L521+RBN--^D>\PBD/(J1G:9!N M;R/RZN^D4N$%9)_J4]OZ_J0$*8C8[TD0LQH&O)_SED0K]?0KX:<0+DL568CG M"5*W^ZP6W+U6>;[PMJQ: P/MEGJKJ T7=%V5ZA[O37BU0<>ZWF08&1AADDI& M "98.>'GXY<@H_=,ZW2*DN!50=#8$I,2LG%XW.SV$3DB=(5BM,99ZCO06S8^ MC#-?76J-7DXR%*%RM^MF"2O[B'C@=KN>="40P@0:G-EB M80\H32EN072+D/>E*QM_6DM7BJ*YW>'(G3CG(5#I77P7O]!)%[VWZ%&+4SK5 MLI+[5Y)\NXOI+#84:X]=&DV8@\W#F\I/)FY#((%.6I92,9JXD!KA"A#!"F4:#EFSPYUW M'4WQBA>\(+%M@\83]86(NGDX@QI97:_-YR#YAK*7' W$Z(95NHIL]E&!M@KT M9,*4OQ<7D ?QRCP^1>0YB%CZ>IYJ5A30U-0O#8+P5SE]*>K@!>,59[FC0

C2I?6\S_,G G_!ZSHMI@J(3=OMU?I*EU2GM+'!4)XT8G0%]CA0O\!Y# M)M0 B[B(DAP(%.4TZLYP+-,4=&:0/62;9O%YA=&%+)W$DL+R9TZ2E0)0N X^ M/TSEU^AD6K:E54)* + ';EK-'*N9S_%6B0#!9+,2;Q5_'Z/M51 .!0ESEE;T MG4# Z9:$LVSL;/K6X'8_S74%+@3)*XQDA0.+\@CG&ETTUWYUORISY&";.;)^ MYLCA-G-D!0*_83)/?_X]*4_4E^0U]'=5U\=TJU:'^*!R[-@1CGD@/_"<\3QT/; M96@\F@;,-*]Q MHLS3I]'AWQY%/R)1HMLAT7QG$[C_6OOQ$TYM9[S+!@53H4Y'S#BU^>-*HU;. M $O%7L;%U6G=H+(F(UOG>2SV(:4#./MP8P/Z1[ZZ138<1? Q1HH:'-B'"5N' M0[3!ABLZ5PTE2#C7D;A B6-(I*_B0SO'" /9>*?I7&U0^B9HL2#?_2GY5BEF M4)&_BW*WW:0<5\084%X;O3\[Z5ZR-_(8(K.O\]QS(;_8_U$U70E-RL0M\1'. M'G)/S%BKTFF*^K2,N,MF?%WU_+:Q1(.&$E)!PBTO:9?DN,A=,$N_H,541K.L M8)N]2B8-W7UU#QCU*[1O(C.;,>;FU938/XJ:7'SW^-6&TNV!=BK-V[<>T+U( M(OXM=OLA.4$O6,PM;IU- B/ ["KD#<;FP'GC=2T@DN@[[/+@-M)HFPF+97Y$ MO!6$)SR]"_?I#)--$XY/9JFDX8TD?:!O6H:\JR7])A?I$G:_L62V@IC-SS!% MM>*LM 1&4S(:.7?I%+.[\+!9/1W!J9^)>Z\O)[)W(.L%+'HIS.I;'H>BX[TT?2K+ E$Q*2$7?F7'='&:CE-/#]0;*ZFZTP)T M8?^JM':/N&-'A4P"W=%8+V+? &GH/!B)HX 64U3J=D"MEV*6[0$;5*?L22_EN@M1,:4EE!..0I0&Y6H@G)O-YG3=M&D( M--/YW M?TIEX6BPD3G$.JBXVKR\P! &KPWR2_HUB5[&_LQ5-WYL_>JBPR B( MNH1+ER2PG=,YT!7R(2+OUKH,D 0Z&NV:; ILW_?4I8VN6%AAZ$7NO5LH../9 M+$[9+,)_8JH\<-0+RI(2/R^JR652S' ]9VXYU>04SGK$^SBB4>Z=9E@G: 'P12:F<_D3V)64* MZWN!8!RS2//Y(1KGS XGF'.,?B%7:Q#*'G.9O/R)1M^9["Z5F$/\ID^=\9:_ MDK!;1I+XULAEN0YI9>,$7G!I051;,<%]%OX7R'.CJBZ?0O(%_A$1B%%G"_"T MSF+.=*!Y^7LB.V?%0ZWE7R G"N$ <46\'"^32R*/3U TDXB)%LTX2R>.1/'N MT=$O6^\F!-$=.^;$8:LX<^!,]!&_)$FM(7$>5H8M@ ..=$*(/L;L>!*WJ^(SUB_AIB[9*R*)Z.R_CDN*V.Q8I;=%%E! MGQDL%>/XLSIAEHPT$G,4MR6FJ".K.E8L^)-L2 (CMS_'>Z$'@(7K[+NEW M2[R4;(5S!T!:ZP]&# MT=2.@GP6P::/N,?Y$'#GNGOS0"EG17A!ADY="/FP3D;WI&JO8T%2' M%A.W%R$WA&2X$I-<#D<,(TR/0ME)''":U)A)/2+=A\X=SUO.WEQR"6$3IO9, M*TRL;"_:'2N/E'Q9I*)>:?H2<*1B:I4B]$N# @:*P.*4*(:8#YJFEXSOD\UE MSG#4 =$0$UB+Y(Q%.J*FE(.TPY5*7=544FAZ]1"B"%$M+0EAD%WI;8 GDI1I MRLDI2DCO\E'Z$56G.-U2OV4[6%2J+7O'1E;8+'A>@_3^9ZDL4?D*5\'(Z3[J MT+-NO0FVGE=W3K[V:3(*ODB[@8IK^[-T'SAI#T@JV5UEJIA.2'D_,F43AQ.F M,7G60F.CX;O9):/NZTR[216N:4?]#.X@?1ZRRXNFI/O8^0I32)$\N1]ATGY_GIB.HB186393&5Y& I9F6%:4XP'S3CZ;1$$6<5J2'93#,% M1CCGC69%-:ZL9RS@#%ZRAGA2@#$94C!+I';?9\3N\.B(B?@TB4N;\8H"5]:E MF]V4M8U$:FM5)#21L))^NT7,DO]7O& MT$OA-+#T_F)@8\TYN:'P0%"2P>HKO79T8.PG:GT?HU>(@QH>HGZ7GQ&5Q!LD?3@5#X MB(1)\B4&BR(9>=((*0L'M*-S< UK1S6RXMF.@CT$\U^@F1R7GT%8D%50:9KB MI#C)2>.HZF+R&;.C3]&WP]X4^R,=]C2),UC(OYNBYEVI+L#6F L @[$6!?.# MDAT]EL6#7BOR"Y=&=]"2&5M/N4TIQKUR@2-:G9PDGC$GD,41GPT8IV(.HQ:M M\R>Y9T=8R?:][Z;'5Z5%'6[3HM9/BWJT38NZ-T;U[[!Y!7G;6Y(_P]3.('X0TUK*9:"PBGL?923RWC-]/O!SBUNP\E_IX MYQPGSY#D:F>40#&'98 J3%&@F:2;9\F7R$MGDIH2EX9=26@.>=*9E=30UGYA9KG6*?.T33AKJ506X2&)'[#06H0WJHXR M7S+XR3HYLP:R321 5;8J&G1A@$9>-;&^RU]M[Q7"\!GG+G#2J^1=0QE;E(4F MR:)ID($UQ@H-;R,=:6Q3;]7I4E\L$*4UNPC\UGCLF,Y;)V[*O&,F2*;=94W* MGRH\!JR@"M5'SZI&Y\:S)RX?)U"KO#H9%MEHU@8F..?E&"_)!P;*&1ZYU.(7 M)(:^;WB.9N\#[J].+>VL2B4QVQ^L,YH)&E),! KJ4B:13(*.0E).)'D)S5 . M1T$52DQE-V5$):T@-$JY/! M>B096PG7TY_P:[(<;JAIX2I:!;?.^\<#[&P((O8R..NFK#WX^3ZP5P6Y'K>#!ZHHL2TZ(R5%F MZT6AEO\$='^D;"SJLJ$"=376GHN@1V**O6KY$+HCS4 >CH>2'0(BWRB%\?\N MC[IN:>T*M-:15^[8T1(F82I2 VVVN?.OH"\&[+8$L.U$T-+52 #7A2^L:(& MBN1GB<@A0MCN"Q51%%;:"D@$0%H[9R"Q\>-I7QR49@ GTANM MT.G/$U7MD$=F2X24'S5E..%" WMI3@)+3)D[);G;Q^D:LK#\V!^IS_8X2"5' M-VY$.2R8"32C0@0?;(0A!JF,,Y:\EW@R21:22#CDL/7U8\R:8T\I0PQI3@Y. M*TXKK':@GR6\),B*+LU=$$%2)B?G1G7^T8X;'O8@K(WTJS]'$G%W*?.,U4J) M?3:6A^9^7)W:FN]_-=,42S.R"]^1W>- OP&/X@#L/3:R"H%&;J)(;>CCZ<\? M0=PG_Y,\Q$#D>ZL^WDR]VL L[JQ=ABM.JPJM%JHD<4 4:HJ[B"NI@+?)*.YS?WCH2@F$T7#A#FP/,^_I48G_T%.6&7MB88HQ%70_I*0TW M*A(+![C<%-A?ITA*;A8V+UGIX-F5P-H+4HE?MA)!AJVZ"!?I#4\Y) MKR)W62BU,8&[TI^:*_R![-9R/2_S!;468U>XK M1^@O1[W$.DIWU'^:R#TN9KOBY!P%#NW.'$::;(DX2GXQ#>BLY87X1<_C"PL' M Y/#PLYP=]D!ZM(4V _O3&[*4;!Y'EPD,);]TQI89K(@-4R 2(/1>WAL3K"[ M%=<&6'='+(D=B0[1L_APH/^ 1FR8D^ MN=1P"-5Q^MT Q97ZSH4,):_ZE6TX^F=,6*KWHE>-FVL--]10&,3N+J8EVYWE M_5AY+@Y='(ZZJ$>.1 ]^Z3=F;.YD91"L'^XV1ILFH"F7V10C/&@Z80E)VLPI MU(TIWR 3,-G,AJFLV:3)"R.[J3 H#(_)"V%V@V3G>C.ZB:#W -.[!W42;[A\ M810&U[2JQ8MKC=IA02#BOQ%9F" ZB)<2,Z:0C850!I10=)HF9X0$4&(83(X' M>9D&!:I^M^M([I0%R0(E99%BZRI-;X!K5&'BGZ=%2EI#71;9R'Y2L::0NWC< M#FEE)GDA)1>5J@]G8PL@T4KQM"W$1/I4(V%V!A %C.#K* M0 R]6!MP*8$_P^3/8N[Z(/?2.9R]][NRQ= (U<@&,OH^(*/!=4"<-P%_%/]! M2@U';%*2?)Y"V_.BPI!;A=M[GEBL1HDO8QO!18;P@NEL9J34#38AG8-R7VF6 MTIA2Q:[ 0[YS#SXW,.)8WE#?O>(E?NW0B(F=(3CMT"X6"0!8D\4+9)LY> M]"R%O>A7^"KE3MAY*:Z6QH$HB\#OR"#)<:2MI:=%0>4=L AT\39Q10<5Q) X M8$GA()P 'TO_D8T(A'/!Q^Q5"G-?H05(UTFZR'@\8K A;]42UVT4\YMT'GN( M.EK=2O['=DAS='E,DU14I<*;5/21-G&=UE8?2>LC!T!6HE)95[)E1\,FTP MAAH4A\VYGDV2W3@YS# &;:+.(5)Y6/FG@(E7K8O@3]M [+\ ML9%+6X<3(H&I)9/F,_0=B9.II KAIK:EW/+C)MO@V QPGJ=@TM@$ZU?6J$$[ MXO679-*0(?A.#1_\\V_I/.6R$V1SOZ5BMVUR5X.>1'>+DIRE6D@/ XG_6O*E MVS!\9AZBM@_X="5H0/$$LH;3[DD5_HEX7F8VYRSN!\^(O98:I$#'EA$G-F6O M*VQTK[7NE00)BKF@"2Q \YQ<. <9>?=YSNWYZH6=P W-(N%X)2%'_.NP:H'A_=?*M[_BI3#L YF98(A\LJ*BOPJTW@.^BO5 M,&!9&CZ(V5 L_I)AHY@Z,%&M M^#2M3HL"0&:/=E:N0GDIU MECYHBX43,:^2C!R!T2_2C>#8I=808#NC6-C'O,P;\JYIE^*1NKFP,TC"K7L1 M0ZIA'J2M8Z>!F,!?N3T$Q<>]&ENJ<*"?K22Q9*B\0DJ ,5M17O!:)K?IV*KM ML47H((HL!J[-B@SWCGH0W3K82[3?6D14FF%D%-Y2'C^-Y'%X4Y3T+5K1#7<5QKOVS% M$11#[N/K8Q%-[;6F+OH62#+<%XF\6C;77G9DEZU=3E#_Q"F;)D]P6I,$U?3; M2S>[_2P1JR-JW.8-:-T3 HA]U> F?:L)(JM\CKOR7,9N1WZ#'4HMZ..\AEK+ M('29;!]%)6R-DAO10O$&;3%(H#$CNL8 R!K&%O>A/X0FRS&!3J8J,^0""+5,Y%3EY2+FAWD"4QQ*6\V$8 MQ78*\?#"@P1Y364U# $MT$- !L1"4+_WVO)$G[I;NG0#!7$9R"]'+/90X0;P%H["F>YU(]J.ZW2-$PNFVS/;7FKF(M(% MIOM*=0 ?!!B0_M:+MN1T+=*'Y%\C&P$5 M. E=>8GUL4G5S*6QF\,_)-#3G#M&B90:QU6*;=O\F\.[(&W72!/FTY^YC11G M!^Y,3A6\\GA(#Z:7'C3(2)>'9[KPT\< M)Q(@+'D;V8*#3@6"F\$$;6S^E',E*;U+5H[I:G;3=@(,=UXN:\(5]0"0=[$H M F11L:N)!OZG%TWM1!@]3_])8L)NMP-PZ;GY_%W,J,ALNT5_YLKR'503D8J$FHKMLH1/"/=5[5B5^*HG!7_Q$7[E7KE]9J\;^>_*V MA8EH:-R)@/I+<.Z.&7_W>TM*^]-:XZM8.KYRASV 4&6SMA2[P>G-+#JK($6\R>,\ MG2/TB<[;2^9&(X%UJH(R\!?MKT+3>KS-M5D_U^;)-M?F+@D\E#KO M*=DNSC:EI^!ZPF.P39<1U9A4:MDB'STZSG.,];?XX<@+"]2*BE(Y-Y6 #'O5 M6Z(%<0]=LC84RQZK$PTLN(S%GW71X;YB3B.DE?,KC L)Y021+%;W-2Q2716G OY/Z1IG<(T;:R9NRPV;X-,_KY1IKQ"0R&) M*7E51NBK*V8+Z;0AYECG@<#GXL&0VC-RL:K!0JZCBHN_DCG6_)JA/B$>]% Q MAJUAPL-E(Y1:3!9!W]6HO#D*NI6C5GIOITJS!0AL0;^MP-JO&;>QU!>EWW,R;C"M,_DF(=9N<.K2. M.)RXC1$H/RI!R;B*D4C.R10I /+3 3Q?E!W9M@!=9E%I-U'&9M3>%WQAZKWH MN#TOLR@(GI\>=T )(KX5C8D)]0/6E^9F1@11'#JZ@9 M,3W$*;"/8O933H0)=T_9]\GEI MB:L.3J&B4GFWC;"H#E(F6:R5X5TRZ&\+ M!O:;.5-6B=?94-!,VFX:;>1*WJZE3-;R50NCI$'N=:_MR&.7X3IY.Q#R71Q# MM-P1-_B*K"'C>:WBR\)$VAG6"VM3441*T?,S;>3C;U\?2 KEQN-G\JF"U2;] M/JTPL'%K/=COXM)_\LO?Z>C>2I &8;*\W=MD3O!I!1[@PSE98P$H9"Q](0Q7 M[TOEZT1Q3/J$2*5]+T<#*A/CE_L:$8ETB4%Q%(5-=+:]&.N(OV]6\%^/) CJ MM:$ETSW)3^(3 >U4@Z9OK9HGF6L-2>IHIJ6M'![\9!A"!J-?%]2CHZ=E#+O% M72:F ,)4G,?0-SA!-_7_Y.6MII6-H1G*0$5@F@5Q NI*@6R%VI8C8S_'[3QX M\B-!BA2ES3ZH@5J2VNI>/DL6]8B1&3R4FD5,V!IVS9+; N=*7%K:86+*#B;O MZU9H 3JQ,JOA,K)#R6%+_9LX%X947L_"EE<*U[(HTZ+4P&!/]Q__6'K/U,?/'@VYKR0V M4BFR.#W60YC:1RI(P1#9@;JC"SKZ9(;VQ!(ZHY-+<@R<F:(Q$5I"*IE)"TY[%%H6B0G0^!D*Y]G".A'YPK3>;0'A,DQ?DC5X'P0M]%( MVBAVO%!^+@T0:#M$U$BO)JL]AUV>8@OS0ZS0FXN5"9CP%P=,6)*"9K7 )IK6 M]J:US%? 1?)D E=!BK&HN:+Z^N4%]B4(>D.N_;8:0E;R:RIJRR_2BO= M]Y^BOU)6 9K%=Q@W\_36KCPR5EPK.@YYF 69M\BP;_'4;65OWY00;UZZG&%1 MMN7?!8)@^7ZPOLQD\RXGY46R/-TW*:,P)9&\+&Y&J%Z=R:'C#D%Y.M9ZG]O3 M4Q>-8 &[#>:.1=0&=UAYX*ZCR2J9*3BU!MV67IN&5CP"7L"BQSSQ>)2W,T/[ M\JW=UK62.)YLDSC63^)XNDWBN&>\NS_#VD>"!49VCLBL(+4H]9[-*86X=!F] ME"/:#PC+F*6QE?G+P$1'[2:TA)'ME^K )W*_U_R>CY@41B. MV=4A=R-OS^*ZYA;.8AFY%1,B,K:Q^Y=$<6V6$ NOMP)9QNJP,; M>5/.)9=6DU)SB.6%TS,J\*#S3 5]9EP6)\0N7#FERX;&1&,O*N+%2 E]A$\) MT:?0)XD%',2MJ%0$PZO35O-=VQM8#EI"11RND38D%F%<.=0BIJ)H,O-M8\]6 MN*;5'<"U1/8VF3A@0(S^I+T8/H?U:T6TMEE6GX;MA#.RB-MGS6:P<6>B<3%_ MEXLRN"^!\6.SAVSVD8Q/$*0YHDR+4.KTJ>XW:D9F'8K0\,)UVNSWD#5B]P$4 MP(IO_XO-@'RE&9!;R= C&:R9:U-&C4T95<5$-9OK#WE?33P<^1@F0-]]:O.@ M1K8&@I)R7QE'$P5N4P%;'XV=T$;'Y=]^-D=PSHL+G=M:[MK4DW0@,%]+U=S! MW@&'BN#W(\X1_4"(T>C5?(.E](?[#]_ ?D ++9(WDB6\XPM$$[@P:;S"&"3 MU/CW&G.G[.<.5_J<.G<=W< W4.5/J1*+NBA3<=VE!S+&I-6;QI6@_XFC=/J/ M!_%_[S]^@:Z.^.=;F-#!_M[Q7O3[T:?7']X>_18=O_OCTX>CXT\?[Y!.;Q5[ MHV\"'[%K=)DZY<:%ME7 &G7(,U91K$+&P_WWGD!#,Y=L^C3O(UV-7V8Q6ZE3 M8GPWX9[[ZF.X(1A/PH,MG"7XGNY(>B&.H'ULS M2V:U_=X3_%P_"B@-<>7MOLS+-_[Y=X4,.19*L3W=$)ZSO0)_OEW?(@WX6Z%8 M1#F'MP,:X]$5^/-JV]BS4>%L<&\?_/Q2XZK'7ESU2 &\>IT$=&'TAC-F&6.ZYN]8N^;+Q%;6>65A/2'*25AB?<[D&#GCJ%I>. M1([8I[!F>S=XE8<[A\^BEZC,_$B>IOC M!<9HZWO04]??@Z>X!3:Q%WE0CJD[O\=Y+'VO"')58N*5MPUSA& ,]Z9W3K>Z M-:2_PX0Y]P-@U7+'W"$(1!>F1=O%?)@V(-';$MK^/F_@VKYHR M9IWQUC;DR.,-'U1!_Z/('^J1VL,/C_0]@<]=A9Z.KX^>5IYGSXX&P-2WVKCJ M\$;[/ZRL?P7XF96ODCHD2V-AQYRVB>X[U],WR:I$0AV]BF=<>F6$U #X>IJN M7-5$O;,NM[W3N=WNOJ^E]Y?/[6Z[T^]=MAE^EX/R,J'H7_1D!&;\X2&E_$F& M&SOP8_0$\#X9IT:1$^95N1=]3$\?OD=+[?\4I^SO(;@TX#JOWX5='6W>%"'+ MDA-*FZ]%AZ/G!X]'SU\\45<5,CT8:):@OV/TY.G3T;/GSZ/7<9EC[T6.,6E! MPSG>-L_EKSG79\"^<68(QU'J8I$GHTGU$RRDE;59'*)>IAX,5P) M%7(O;?$C4_C@-)Y2%5SQV;6M)O_1* M^3FIH]]^.Z;/_ J'>A&"V[WZ+V]H! AC<;80\Q%:@4X 2HDT)_RK(":08ZE*"1XU0D'19['CQ=)..R09X#]@NJ/H_OD>ISL.^K M/B]O5O5YN8;J\[)?]7D^.GS"4]YYSFK;:(A7XX<_))1Q$WU<@!3?O8*V9-;6 MEJ)KT98.'_=H2V9=;2FZ66W)K*G\Z3N3HLOWR M?,L[2,@"B=':2\'"V&5&>@RL%DCV35K_SPDF64ZC_QW/%Q@;VXMV9 !^1M\; M<2):*:GC@H&#P6GNGS:9 %[20]3SBAV8"DRE']R/;DXYA(V!XJ)?5CQ+G, ME)8\3;CNYR*:@^0IIGYC+TR QC1]7,/4@Q\12WS.+N)"CD?A1[!? @BHG 7W MAP9D[^.#)X.Z@%^IT]DUNV1%O[-8^"A8$L*^M(7D$]6XQDUM:(58EXT%!)CK M24/S6$W%WGZ07:7(4=L5@"KM"RS'HOX$56WU;>V34E,WQ!S3)#.LK^:.0:)A M8_XX'@XIQ]AVLY$>T!K+(")1\ &W/'R_V=PJH#\7"#V79"")2L5;P8PZNL92 MQ4Y;Z(2'NU+4\,"JK&;HALDEQUM&E$&=#5NJRQ"I"Z"J4#KC#GP=O8-9M?-X M%T7FO,DXM7_X!OPES"&OZA)[03JZ$ "BP06)_DBD9QB!@Z GM(5YS,4.8]=A M![=Z*A87K[RINFR(YB3A(YX)[6M384M(3AM7KBP)RSHS*;H&FP>.O/]H&=+& M'>G&DOU?"7-:K+P4\HRYXVU5624PKDY'@KR)1G-YEG*FJ3!Y8YF\F-%JR/>0 MPYY^1?F[G\@_\;,[J++'S20JQ0YB2_71GBO\/RD+;/%*!,;4@T80UW)5!8$* MLWA*:Y_"P]NY%[U,&(>OYI0'0I4!:S.=-W-'2L*_+9,GJ#I+)VJL8I\);,XB M;XF4F""C%9@"Z?/8&G?D+9BY"O6;2J9D!C>>>%2 2UOA(P8D?9>OQ]MN5;]_ M.'1#NF%6*EFC+A&C]E$-\![:4BP)L_A>/N[5/(FI!D1Y8FAE:PO X.0)\F_X MR_9[*B)UO[BRE8/?Q!VX9[L-T8MQT&E%+-R[!JNET5.T$PB!5-7KPFVC/4>" M'Y%9Q;^PL0SE8U+#=2:IB1RCLHI>CVB@XRTFDZ;4 #^8EG"7C 570NNM!QS. M@GB1;L5Z4\FZXD@ZG50%UG02&W=XSY*%&B+Q<0<6KU;G]&/5C!AG MIVY*Z6(87VBE&/DKDKIU=WVEMVYF(9\O'P_N 5I0F<)_YFD-^06E3A9BE8 M<%H9X(OD&SIQQSQK\JE#0\*T$\4_BM =4)P#"Z1)%+:WIC_&QMX&GX^A;"&T MEN5:_:BMUAN2NDSDR"Y%G_>T>%2_,!(FZT"_35Q8RY"3%S M]UBL0ZJ\$I.?G-=#H,PZ-7K #,U2?ZL\NO5JV-^^YC) TBY:K-*-WCL*^?8- M&3"])F3_UV^F7]:M)&JN&WI_M@V]KQ]Z?[X-O=\#.J?O_%*4P&1B6S1%/*5; MJ'1ST[AEMCP@\C6_5_C9[TEY@M$\E6BZ2WYA>SNS8.D.!B[UE?;<.MJ[&=SZ M_@E&.I.IT5F6_GBN00[IS'TKZ&TV?$F0DG,*^U9@.FO6L%8_XO*RO0T3,4 1 MH6I]'E^TIN1,[!9@9%;9 >W3./<%V0;HK099F)Z<7(R1E?:-HE.0[F(N["P_ M#$9L4=MLJ.!9-I\(0F=P>_;!C?&,U3_^2U:,JXX)*^=E M7VJ,[)C&R=X41,926N''RUS2R5EB(TZ+,CTCI3 G0XLDN5FXD#<9ID;L<4Z'/]KX2];Q"?HQ)JT^K9*&0 M6@OO8"Z1:+19@;:]!M'(0)!%D9LD4> \/XE##*6T]!5?]'Q@4A4^@!4B RQ2 M'*/M;"6]TY@WQC8AX1\I,)-;,3:)E9G.<5-8II 9R\_*X=JL+X)4X;P.;^7* M@HEFCMHTXT0!@6/UKL4E-$@/7:PD!5+)HN<4&3X(RJ\+K_SH\( ?V"4.7SE" MIN(>W]]-T/WDSS;<&8#Y,ZPJ^6*IX11+[; 0*9RF?=2"0.EVZUY7@K?O-E<= M21,D@-3!]/'4Y8:1$'B(4D ]O@/DH$"U[9E@XAK)L. ]5XIO@!H=W*R? M/;(ZJ2*"/S=CA -Q0B= ]%#H#&FTO MTK_&QX7K(V6*BC,RW;^%&20XZ#N@XQ3AC ;VVGW>)7+F\=Q)@D /?O_V_>OH MK3YH)9[I:KSX4OBT[[&RV5RM#-PG6L?#)R(BRYO G_@7JVA;D3RBE 2#OZI7 M4YTXN968Q*1YX#:G9BC4/'GX[R8NI1L4;"/L$7E,90#)5!QQR-#+A]S?.^"$ M2)R (9A7%?8NML]>/IP=UDFCK(/_EM::V84[AV,Q; ;VW;@ MI8:Z1:"R\\.3_;TGO#8I;45/G?NZA'Y)8W!Q82J&?12^-A/SAYW[,*VXK@KN M!\(:#7P-]$S"GY^4R4;#* +)_&<#]^C@D9*+GY ;- LZ[G<=(,FT+AH5_%*@ M?;H7_4+A?QMLXT21D ;X'20".BU;NGR;_F.M M(: DN8 _N(@E2J5PQ_[Y@9J5N9> (:'XV^,G7N/?VV^HCE]Y^>RLF=)G1J'+ MA%O5 +<01 "Q;"B@+; !I F;7O=.ZF=Z.F&U'$5+DCIU0.KYC/DUV&*LI$=W MX@S]3'8\9XL;;[4O<;5=YQ<6L^1 7>]M'R5=$QIKI![DR7EVH69K)Q2.0I^L M T]E+ZAS*PCS&K/0N&<:1985[T VLK5KJ[OKPNUG[US[9$62R+Q](Y*-D$M@ MJFXJFG/-K&4I%WEYXUSD&V,8#S%^'>T<_.UPE]-&_]'*8)T6WRY.^$<<&U6E$OR74 M6=CB_GR(_Y54IVIYP+_4J?4'T'(9_PNLX4UW?9!A!\9_=+@$.XFB,5'6VCV[ M28:RP$LD;RYH.#Y-$X3CRXLSYASON,*+Z3@8S8)RL^D$_X^ QL;HC*CB+.:4 M_!\.GI,7PB_(\(<9X82,.[4TQ F/HZR9+Q /C5*:8;)@DA'#T^2]H"J6FJ#B M>P$B".;DT;^R"YU9RG_EYH$\3F5L.DC'BZG!NY@-1>J.R/4NLR8#TZ226!AE M,G)N=A1R_3*990DW)IW$.25;5LRJ MTWPF_#W(U@S&I,Y>?K(Q.HJHS;;FD>KXEXPCS]) JCO.FKJATODI;IJ%9^]? M5##V/+XP+C+K-XDDC9J:K^Q0F4W5C"F?%/9"JDZ*V:Z%#'MQUOOS@VKB;43054+SH66$- MKB*UT53WD-?C/4G] ,@L+4GRY0@S4B$6A>@C)U^WV=&2S08JL*] MZ.U,"TM&V,J%IZ%7(=*KT'LH1BAR/7GUI"BF MD@BF V#B."G=4GM=)L:#YQF:_>Y( 4&8/9TR"7$XU(87R^2L^"S-K-$P0BK" M_LJ203_)XG1>^5O"U[T6"-C<]4Z1<)T,AA^$)L0[L_<(G,L #N M8JZ:H&$X%8J +5)KDR# MA3JF)F9%!387T4V1SU+$*4S##JQ!99@#9'7& M&'$OZDLGZ!@&F6J&MBR>GH;L-_24+K5P7L6+TSR)?FW ]OWNK)G]JUDSU1[O MUW);ANN!UK%E*$_5W)TMX\'_FC"#>&,E]G6;*3\X"X7=2UUU:USDK*K]<.@4 M6Q I="0HK\X+@Q@<( 4%7M:#:_#$8AU_(5K"E"'J$.+H$I.3%W$Z]31^;T2E MSG!"(BD=(#=HU3H]4SA8TJ>:GT'.X]/$JGWV@PRA%'QQV>"J(O(\@7$CT!'F M-F"K[@9M"M@<1#LUI$0Z,";?\G\4+!]GI"A_GF$R,#FM 0RW@_K[1RL#PU+.V9H=;RII<1PGL:G*FJ\E%JVAR?C_S[&*D$(FVB$W7 M6;4W86#B9MV)4QHAI21B:>4H0!Z?-J4*[H/#AZ17J2\E1.+R+H.<@%$[H^= MW6F,VK1"F%$.-+5,$(R0L@FY];JCV]9G!S]AK&ZXD^ZV:'_5,< \S.H4]6)R M'.VD,%*,V3H36QR)J.0)S+&@PB26*&FEOTAWEVE\X14E=#=-X$E9V/9#@8 MZT2L;L"+&*WL1337X47LZ)(][L/;ZDL]3'_4D1R$=I8M,./'!S\;K]BZC2UOSO_T\^!,L^\739R]^ MXC;LE[2+1TNCR4F]U#HA3;R)2SSO0"5/JI]<<_>PL_MU'27][Y/G>\]PSRYO MU/+PLC;OV[-V9WU5M_U/R%*V!__-'OQI$F?45Z]JI,2F3.9I@R!&Z7SF59\IQ4\"B@T8%&TT]-D4C @W]\)#2\# M(^S!SV]H*A_ENR_QNS8W4+&8<.>N$I(R5PQ)1A.3X+1-82EC!^6"C=A23SM^J-29MVH5+1B5*J'7"Z)3)DK M1)5N)C)EUHU,15\7F?+(OA.9,FM%IJ*OB$RE\XT6<#?DD0_I_#:\\D^?W#>O M?+@'U^R9-S:)^&X]\V:;"KR>9[Z_NGM=[WS_**M[Z,U-I_G>KH/^E:;Y=F7K MUE-_OYUXZWGJMW[Z;_BDMW[Z[_/@MW[ZK9]^53_]&%NCW+3XI?^)HW3ZCP?Q M?^\_(3"N^.=;F!"8(*_VHM?_[_C7HS]^>1T=O_OCTX=WOWV\-0TYH.C]6Z?F MO@D@?1^#. "5[6V58;N1R +C&_%4)U\8N('5Q"(3?UVM+3+YA:7KYY4>?#=YI7?!>@]ND_6^WHL^'?V_HT]OW_UQ+WG#=38V M?/(?=RK G2U+FJL^TUXS>&WK/:]8.RVIB7K2G(E%$H;UC!,U$_<[+M/+; M8V7Q.>\S]IG'[E2C*"LFV.P$F86X\@30-?Z"."3_:F"(* M(%A13<7]$'/;";6U2VD.[)78BFG3),9(7!,9<77ZP/.VN2FG=7C?H^^?),!P M@>M1>RFF4\&@0T(>N;"8ERZP+6&R9@&H=BW.6U.V]Z&W=$1G WAQO'3EO M\43.G]B8WE?KF?98YB0M)\TWT+.?SP^HMT/&OMP6_ P3;Y&KYG'R)=#O@.\N&I8(;$B[0F!X;M MKR!PG-Z5POB $7W"NQ5 >.SQD$O8VE0<'@Q2/U+<">*K$'*I&;&=(",Y\O2D M$0/W@U",)F^&N>(RGI"'!QZB6)X-IK->A;I/Y]5P3?U\B!2>>2]ZJV()TKL@?01*9BI0?$QYS MZW#O>>>4%1LK]W47L]$J9#@?N=45S^PI_J6'T+$3=^33Q&B042A'T707%1>? MDLEI7F3%R04V#FT6T=M\LA=D1 NKU+3FZV$CEV\3_>_CYS;B:8.;AX];/N7; MB&6OX/X/ MZ7Q;('O*]F>7S:?N+2J/>09WEOI2CX)_3_@4X,TL_9XXA9SBV0 MDCR>U"[/R4J=^8+Z)AGU*7(KZ0QHDTT-]'JF6 F@FCDKX2C_%@L0?ZF$R4#_ MD&2L"]>W39I%E817CB%:?M@E7)CK#I*;__0[I\<#N[)8< W*\(C4>K$2. M[W*FB[9U5DE#S&DRAK-HU!XC!Z&7.ZH>%>%RF#:[):&-(:'#E4AH#*9C;,L7 M?*\=D!6G^!<I_L## <)^6;[1/]7H9-P?; MC)OU,VX.OYN,FWM)X>.??]=69G_N?=R+WB13BBV^Y;#!#<9Z[]Z#Z67-M"*L M7F15P[MS?YND'1OOE7&A7AL7%9485&GW^*_2"AP]E7\4^#^!!7:G;FK?(R7)J8,6] MTH^+*1D4!R^>/Z69 4.A4'7H<)E:: 2S(_%R+$"V#=UIUC/2.#42O[O1[GJ/ MV#6(OVC075^+P>?RP:)V/MBBJ#E+W/30N(;F4TP^SW/I+V]=!94@6I;0WA?176?;8#.=:1[B$&'$8=B@$3$^,1A- 8I3\09D1>E06BW)X3# M2Z:@^9:2@IR.&ZZV;*+@$MYD)U1 CIN2D*MR!/0 RT">-04KG70XZ?C1@.%4 MG<+899/!V572.0]WH*I+W@X8-"\:6*>-NU]R,X$@,4N$+J*1B_CVPT<'YN#7 MXM,_Z'BIM_O,59**PABQ_ADW]6DA<6YD/9(:CI'-(.H]3;$-,-,AS&N!/EM. M##='F&F'E.#>'7HZ8N$T/A#S@GK3 M">U),U/?L^YC#K6C1D>!6KH%"BQ1)^A=YL<.[BTLO8F IPEIO5S[280H!4^Y%^,Z_:'6].[ M=$,VE_F&]]JR7S#T2X(LR'J4BJBE5-AM4XN5$DHDG>32Q*N]*/#VI75W%NU\ M7_N14U%.O,N&#AJ4!D"5"?L%LV9*+5*UD)FBMW2E;B!F^MU[C:_F(,Z26;U> M*9_(&/*%V'Q%CM*G(K!!'&4J7]U#IBYA#*G?O4D'R)84;HD4QF7QF3K93N' MD1T@*E$9$V< N>"RT;9GOC%GWGN^+.N33$0!K/:S_M^$$X=+0@3] MNB6 C2$ I](F7Q8Q6-&$\X8Z Z;283,UJ:U!BLB*_.0A@5-*D4UM(WI_YI@' MR"-]1#UC2R2;0R0+D"_(%#10U^,3^AOF%?2Y(HVZ(F,V?#@O^C29GL#?T(TQ MG6:4NTY9NUSJ4L7X)QM +M/J,U"<8,/12W5R0AD*P: P!MKX9.TZ@6;'(?B# MD[*E*6_)=./(M&L#<_W#A$H&D8#))":W-'*R)B,D4BJ2JI,YHZ05E:W*("^I M)CSTN^$'R=]ZXL<)^5CBSY2#C6X!G@[YJW+/.6EF-JN1#+8MD6XDD7)DAJ!8 ML@LN_'$<$/]RGD=/?L0?Y@4"(XXOS%G!I3V$MNCB32$U;DEE8TA%8W4,L))Q M"045GVL)!P4+-'HGCR\0\^>,6LG2LWU.(?L.QVS<8$J6DV9./B4"?".?-G*L MLR*=+G6";HEO8XCO8TADI&9)C-#+[2/TV)2S_4C\G7 @RM1EPCT\JX$W9UEQ M_E A5NTP&.M=ZF6G:&@%3^X0/K[%(*" 6IKO;BEP8RBPFWEQ&I]1N4PT:_() MXY4[G"E7C6["$.@4>&=<;@EC8PA#5:CS4XY[!;#*ERGGID\Y!ZY2-1))(YC3 M+TDY21E3%\T"P83&Q(%B\CDJ%H%A>8Y/QA6C^H'9B3_>6+G&EN3NRD^*N*CI M3!(.TE*ZC61Q7GW;*<1O,-U:Q2H9%4$H',Q952W;'%FUR+2B!)MQDB3LF=XG=FWL[.YFCK:_X. MR,&W.Z*=T-*@4_NFHE8'/@&!ZL& 0ZZ!#1R2&]L2A0S$MP-?W;-6HO#;:W%^K46C[:U%ELN?-=<.)=T,09:4'BJ M62]JW=):"\XOI:Y/"/185YA"6^(U*+8V^0813$3)A*RZ[QQ("69()XS]D5+- M3M4L,!&]D@X\L4=$G-2LS<047AQMB3RQ\1"U2#J2/!+O@.V)MT)1R[-G^P<[ M\>[.HWU;.FHTF7^7]("=0_F% (TP I-..;U*<.DD2YZ+-#SG9WSI3)=,U*PP M45MUL+NZN?2-V:LK0OWAZ+?H[1_'[WY_C=#J MV-#BX^O_^^?K/XY??XR.WK__[>WQT/H MPW]%'W\]^H /_O$J^NOHPX>C/SY]C/YZ^]MOT:O7[U_#']_]$;T^.OY5WI6: MAH_1^Z,/G]X>__G;T0?^Z-L/QW_^_O'3$7Y5YO9?[_Z,8.SHSP^_O'Z%G\>9 M_?G;IPA^H+?,T:M_OOWX[D/TX?4O1SB?7Z+>U<$6?3KZ]'I$D_SMW3'^!?_S MCW=_>%5#A<,W7IG< M"=/M3 MCBL?\-=&>6H1T;)\6Z$E$+M<<&F3(:8N&T):-2+B$G5=5E'+4S,KR4-IG TS MR7E^&&28E0G"%M=-F?/&6USB<,:AY/LU+###KXSC*JU&AEL^8@CK"R*$^+J0 MCQ#L2A8Q]Q*/VO;W"1!^J"^I$HLK4>:FE=AP=N)Z +&UIUMF_"UCM]SR72KA M'^F"2M?BSE)52TB^4%(>%N<1C89DQMIXF6#]-*]92: RJRO+$9:F6MH)VHEG MTL=R)JY".[R+1]J>QCC)XEP;?+C4"A.B*?4,06?CVT?NY8VMQ_P8FHU>92:7 MK3(%B6U%A'_X4P1L^SUG/T5OF)&8MR[[2:'U/F#R)[)OFP75L^?C"ZM&8W&X M@];NP8-PS,P%,JI=K5*6.=KHH;&D)$AM%GW!=NL&YC=531UIIO1KUT-@[Y)\ M-+9K+)K?6^#*6_*MW 0LX#H^ER2ER,A.+,X QZ8)N0 X_33-J+AK2GO.\-CH MUQ-@ >,5C-G2L,$(";I!QO(I%0% K1TFR&%@!B.((Z;["[X=EKF2&&(,:=/_ M/0D"T]5*!(':222_#R(0_TD9SV_$F;B]!??&P^B17"Z4'T?OW[P]9@6L!6O M\H'^V_3)"FM)M 1&M$Q@*$@&M8'P-"G2<-M5 GT:FJ%D?Q?%1"@VAKU#UN]K M$ R>XU"(D0G@G[/+QWMP[TC2'O/G*),)>LFB%[5F5$2[ $UD_*=,E#]Y/9 MIIQM.D%(YR?F:.A8MMBJ7-[].>$N@%39+;UXVHQ)(6'$_SI&]!&$C0)5H4KG M*<*24-(-F[Q>F^"-BQG83EIL1HK^[+H=BM,AT' "[28WOF(.XJ),P)JON#U> MG[(SH%RUD%\H T6:21,@4-0"!(KKMCO*Z&05@0L6(Q*OK0>JO=%1!Z,UU$$J M6VMA^WLU;-P TH.%VHO>-"6N"Z-WHW"+M569;7G9-IGZZEYT%;-.]B("4E&! MGTG1!<'I9*0HJ(;:+W[A4;@S5:LSU&RI -X#>DN^T@S=TZ5T36$BK16:G MY?=9#'=8NK&(\X:-2+05R>_A[%U2,2ZI;X0U.F-TPY:CU/B3&$5S./&4 <[&%UCS M4'(],T\];^:(LE>405(&_D*%TIBD3&!ZCCW!1X?W2$-S\+>"(H8%=3\+!CY- M3^!NU3PP[AFL-4/4YEEG/SZ=2Z"7ES'3?JJO!MQ$X+4]FA[+#^ M#E90)R=%>2$3TDL.'V5$NI$R5TI]]C!,.VQ@Y'U%(?NTNV3K*\I+ONGXRWHY MAH^V.8;KYQ@^WN88W@-"I^]\)+"+U^+<&D4?DBGB\4B!T3MR='P2E>/5&FC" M&Q2@O-5@0$^PJ<7S01,L3C"_G$-G!(Q35:Q/7PAX26+/LPS.DY%(5(4<0(>. M7$M#/4Z%B6!E(4%)[K8#85+I_HZ3^AR;_.VDGDM8WD$,0,J)E]BM]VV*S>VD M^A)I5X/!Q7B*QX1:C$89;1[/)?E1'$D+]LQN)&1D_5.T%>$9IN^1QVZ14_A74Z!IMM$M6!,P3;_;E^1'\M38$3#/R MOU*[)L#>PL1&1SQJ8*0]_+EJYJMG;*A1H-^QLR&?$.I9UE:S4UN4Z23A2S_T M =/R&W,OUO;.KK9TX5(G:6Y%25S[T/7V3\7,#8*57,"\*^!K%Z;OB=WV=P*, M;0D$LBN&US!M"!O M%N6UX59 _TD&@E?B@IKKM309*(O/D:-TAY'">3N*F2 M\+**QSD6?8Q$KD%L_IKA\OM?"5+8@5Z82N3U-1+_T<\LLP,6V\2U%'@/\HV MK@99Y3DG8S&Y+N-S?63J=M/CPA;B^Q'"Y-%^MRU_[TE M9[6Q;(;C0Q2&D=.3V,NE?&8BI&.+)H#$"*=2\SS)G+$)+38$$6A$EOX\(TGK M@[B]1960PH.A%_1J#]K!Y&(P7^5BZ&O_$@0OWHH-.'C[>%/,&"V39,XR]S1& MM$]BP!RR.*-W)F(]&V#8!ZL. M"H4VR.E.1E92SNEPJ2.8:C=:[B%.!'8(!UV MJ$LJHQJ_WYZJ+'!?$%Z1V@5QKQ#/I&JAWL(H[MS(W:UP#@SV26YT M_KX(:C.LX)&^;1E>,<:S[G-0^9K*KH_LS:PIV"JOH(VQA33'S6@K0OZSWTZE MB-Q.58/&E%?!H:D0K=?H"ZI+^ZR]3W+S->E@_Z^')-NOA'A ZZU)KE%ULDD+E6Q9=77Q KEAWDK:WSBZL MGZ#6TEWL[1D:"F1Y>&4S@='*QF1-,()C_S,T2^'?$)-M6 M$7[?I/-D_T=EP]:]BG0DMHYK4\]]OPU74<2PZMB!)8 &6P*GAH=H#,O8>9!= M#5T'I!C7K ^KX2 ?),8.!@HF 2FY6CR^DB*:&.8VKDZA4, !M%.#%VZDAN<> M^@"[J=_MDAY/;!7GA F'9QQ8OD:R3?R3(_-6;-WN&U'PAL-,1,D4@MBN)31[ M84ULR$A7!LN@4@RPLVIN*(2Y:ORO4708MA)JM1 B5/N-]0B_)"-1_+X!L@N< MQB1=T%%@\987]G('.)*CIQQ)=!,X>!/=>NI$4E,Z795.T[A,$^L6)E<0=[!S M&#L7'9# H#Q)YQ@6&OTJWB$SZ&^6N$>J%4$CJE/&!_D52E&Z\)_OEKL)LDEW M*[HJ7 KB;R6-P$W7PK3#)A?_77W!#6S/2,>3 MQ)F*$7)T@K@2*G$,%XV+,.K_MHO (AYVF-4EJM+N=$L;Q"4WN7VC OJ)-30# MOYX"ET\P/.OE51 M?/LM5%,G])J*5&A/6,;R4_-YJ+WHF,+P-DIYR5R&]T0>\;2!Y4.9RX<2,80DVI5^;D6J]9A#0I9W,1DCEX!U_ZE@[,;Q@\!&I=06KX!5OH27 M%8V[=&[S+[KNQO.\B\\98'/:CVBXJT[S)C$]B*WTT=X$/J^76I-3J,M&I6&C M)NR.Y!%U[I=&W@F7T]BB5PVRQZY0U^+,.C1[MX&N'M+!T3+69V\2ABI [1P, M;*.38CO?)3GUL48'>W(0F)0ST*"EZ5+LBD]1K>XON?6<$U3!Q\6)E-2$*QR) MF+[P,,JX]--M4K\[^S0)XY/.,T+IS7O1T:R6K?3'TBT<]9;^^7O1)@\/P:-G M/'A/\%?_/WOOVIRVDBV ?M>OT/4Y<\HY)1/$F^R]745LG##C&(\ALT_JUJTI M&831!"1& CN>7W_76MVM!P@0;P%=-9.=V"!UK_=[S5&R_ VH9!EN.7D) 6< M-7A7&!\*2CU9G71'>26$:IAV(B9+K"X*HP;9>T%1RD*!$7J8\S!5TAX\9]G-LX,R,@I/[$()]5*O1C$*:T*;M0$94_?&:*:-X-K0KI\1 MGQ?+W/?P MQF6T:/VI*KR>"]\>9 U$3,*OT>J )'X)E10KT;$LY#_Z<\'X"!=Q<@M#!T&@ ME%5/<5MF)CD1/#WV2_ M^C S)H Y%_%U"6&'.#C G!'C !JLF80'414@AH%F&S9ISS$-JI^H" MW_#BUMDP.D;H@&.-SCBFC&3: \8AD11@9V+"'_SG!U;9A.' M6H69.< R%=1.CB/GJ.PTJ&4U @B\*S-;)OD"6L>-[0(TU. B+ 83WYFR\@ W M97G^A(43X@+%88SNI!1RB\2_6?%C418_KE[\6)+%CZDI!6STXCR2N+3&;$6\ MT-A^:QK;-&"\.A;-Y#&F4@5S3969OB(P&8;&3Q8RG!G!R>)S\+L>/-H/6?*/ M_;U^)T2Y(@)Y0<8Z[F)XY"%+T88#@S.AT[AXI6-CCT4 0MZ/XLUJ0F4V$\G> M(+I&>O!@FT)CX8GR?*R@7P8?LJ*#5[2Q^GP"IP+I+9:>9*+)=.R2!+RXJ(-% MT\P<;)88 +X"J<$VFH[0QAPB7R""B69%*@-@J*PDJYCY&"H:#+$Y?H4/7K#L<(DJ M>==+LET\1;HX7 ;T3W'>H#)MMKJ G]?OX!(<1^^_9&[ _)8A92IF]H%\"?0Z MHWMJ5GHJVWS#AIU%(QAS)IY]8(NNG,F8V])^"["_6?B@_173EC8E4F#= 0#7'^! [?[6:KD\4: ML#@D^V)U46OZXODM/@*"7BI>ZQ3 C9,EG<\CN 6FQ1SK0!0FW/K+MEBQ#LIY M6FD1?YKI1G@.K$6+IB-3UJ=7I#%).G-^"GZ(<0U45;N0A18"D!*0'<=%$G)L MEFTER)VN .U%*DZ)K2)QA1G?.$ZH*@&NA[@UFFLH,>DYJJI\B3CSX!!I3,LU MIOE%MM:%A[T:+!$1M@.4><^.*V$[893&J#T_OA)G/5R2@(MF\)6@>&8VA?^! M1[VQ%MU?-1B3L%EH&R5,1"J+LC[COCE'%J+A%)"EJ ^+V>@]'4<**I7B!(DR M,SQVR(I,(\5*M: #PWF=DW$) R#7YD/^B.+:ZX;$#;\B0/A;1YDN0"5 M6&YHO4<4\6F'3Q)]5 OFXV#J(#XJQD4-8W;B8FIBX?)&B:FE"T644HV MAE,PA3(@%V$R7BXH?=6GL+#:DB9Z(LYG'^HUU'7#"S'F>4GA F"_P@[HG?Z#Y(E,_ M5AJ'BZK>J%X]V/8KI-N<.XJ7<@=M7H*5GS%6M\VY?7S74' R;^;8&$]59MPG MD3V>(CWFSL]QX7PO=IE."!$;SWC/]@LH-98SCSR5?Y''9>?Q!9F@;^8 $\1\ M!)\8+DU=(Z)BEB7]IL;*QUQ,4^(:!Z.1CXS:%#^@87]!JS]]E\9(HL'U[D_Z MXP/:X2B\AU" ?>I68KL JL;I@X4ORE.#?+!^-(T_=?$$5YYRJ"-1 86/G\@=']G@0.0Z9$LCP%TT$C# ME@.L(I/#[L],J"E(H_^,CPE.&8EN5)$L&>\9J8Y6XD<$^>LMV.(NUICA;P6; M#K/-7Q05A&:(EC.+P]'*@G!T4I5V)I'I-N\MBP,)^J_,#J0MS@-64C1C BED M LWN$ZY?"$@[]8+A_+\->VU3H82Y*BBF1I%@[3KRP MXV%8>F 1;\(Y'@RO:_Q;HY\&.QD%/6+KJCIM\<4M S52V@*IDO'@C<=F)B*>"0-4,2:H*(P*!HIB;D(9A!FIM90F1C:2XL8PH<9EZUI]WPV MJW@IR8J7U2M>RK+B)35.?;(@\SQ^IWBS$A9?4T%FMM5S'T%F)2B76!YD7KY) M;.-@L!(3#%[!M(HK XG$CA/K!B4N%!(TS$4P$!T#.^^X,8'7H*LQIL=R6M/R M9DE_>#[/*]-BWQY3E\Q);MCQ]22AY&X/;U: MT'<*=(O"08)P6;!77278"__#0"].R64'JY1R.LMX^+%=]@R#^AJ&H5W7B^;, M+PL$+R"%.,=C!['5)/$%JO=AI=C.="N^8R\WYD[6I8DA90(J6>=\"DZX& 8S M!!@JG*6UF#J^]0D@&&6.V'!I"#3^BQ^%-VJ'%#9- FA_TIKR%LX\PJ3_3_(WTP2H@%Q)RM-*%-'7X$?2OMO6&"->B+_6&$/%LL__7"FL MQV=UA]J4Y<1<20\J.#>T;@KDBSNA-0R'Z09/P3KI0!7?8.J]#>K]9FIC M$LK7YILP)="&66'YWES[Z-1W5F,YOC]U+YIF#2UV$2M=6,4Y30&+A982;0"( M,;J"Z7W1X5O^PNIH,4'"7?53N^&GDS&KU;Z+EC\,$/_X-G\>Z%!:JH80GS?Z<>):-46E\B*CNF;$-U4N@ M:ZIU\N,Z-(!Y;7Y[NLYAW& M'\M(,3F"U=2<]0^[LE\DJQQB")H8J&MX_MQUQ/H" J,@7LAS4J8])ZQ,\A:3 M&;KU>B7OEY=[_J3U>>D/KOO#*@)5NW#,2)$HD7 D!MZ&YN%,JSWK^"\Q]0X2S?Z'\)R^Y$R5; MH2;U!2*652&^?\![T3[;>,W N 2+>D6A'!*UH$>@^.'I9BF(UF9(RS-1#\;1 MUBQ%*0LI:OO(%+53G)K\@4^A4KL MVGI-S*@=&*/IC?:X8X:UN\8]5YM.: <]L2+9.N_HRLS16=&Q.)\;=YK8P;_: M\H6::L1%YR[@55ULA(>7W<^\+%(]RRO4C(%@E$B-=.P*9'$!-B#"BXXG%L66 M8BM!$"!0@@8R:VBAUJ%W8:'_C+ *Y@YC_^R+:XSZ'I=6K!5]H<$?KH^?6QBO MQ%>)1T(2)\MZ\7FH56=[C1PD$K:];X%\I]R7R#Z'5RT'&_]8B>F.EC-N.>>Y M6=UC6=8]KE[W6)%UCX>D\.?K1JAVZLFO+T%1^1G(;3)2_P3[A=<9GLART_"5 MYY341*IIXB?L*Z#8DR3\@W9[$)#8=A0:TH^>SCH1V7 TEGE)/&2V--H5I%0Q M\@"'EV%8>'AO\ M(2-H["V@,?62C\]"S1-V1W*%OWR(XH4]4S3>Q?=3*CAARPO/UT*/I0/OP,<" MN$?&.\96T#T IX;7^O =[Z$%BJRH*UKM]>=550V\!F9=P>.(?U["[L;GP*]YMCKQV( M(#]OP3KBF42G 7_1_3:4LEQ+_"AB6O?*@B9,$'.TW5SO7Q6#S+@:I#C4E6L. MJ%,Z/&(3)[>98NAT4MDV1UAP"PE\H&Q F.!_X8FT>U1Q&9H-& MB8Y@W9VXLX-:M&!\-J$Y\C1EBM C%A&7EFCT4:AHP37Z(MC*CY(_SYQ)_ ML%W.,]$ M)@;H>)IZQS-.?#J_,7WL8&S>/'S3\+VIAHIH4T9G8%A#'M/A;_63ND+WA@;D([GK#H#P-,Q#\NC']FBSD,#!C7\6=YQKE/VSK0[\_NQVM% MSV;N0.HV_M&XK3_/BBUK[4']JM/0%H*B',$Z0[;#M]X(U& M3!HMIX.MPCXA,>3W1@Q !E\R:JM=:]>_ =;5SS_4^O\]UI\D_@^)_\(^\?\5 MQ$#SYCNBOZ4V'T FM![O:S].!O])*^JHA#.HIP%U7&/#L5G\"BV=R5ALGG F M+E^LW6'C<+FYZ70FS+#AVAR\%U"%8.U1LAFL(G-LTE05GNR@!U">GW\3O\A\ M(8.;R'WKF580*Z$S\9B:MO QP?# H=/%V1%LY Y:;LSNPR\:8IC%[-,SZ@]G MPJ:3XFP:@"\J67X@\G*&GCEXY?4?AG^_R#N<^5?=EPY.!XG]:;+>L6CC<,@D M 4J+,XWK8AA)K0,8J74ZY,.\X%RX-_;(F09"YCB$=]J$W0K?QV[5;\+MQ+RU MD'\9^PW1Z5-SV:L[YFI1-[C5\1\O/E&Z^AL;< (/#->KV6H#W1TL)7DSG\$) MX[-&.-EY2\Y)_*98GCIW%,7 'PMM;QC,[F1?G=6JZ?,<96:Q2P!A$EB*P!EF?PT?,2>*QIQ&] M"*?LL@ H.7EX54I8=6C--ZW.!@:8C+ILXA YL%1;,'#LVR(4<8Q9.X+-[TA75L7HW-3M]V!L[+>P:XE0$I#/- M(B#KAA[B=UIAZY?H*%-\ CDO5JYA99,H_0>_Y)6ZQ8E0-84S)0]61Y:0^'Q, M2-+00<*8% ]^X^AY+33["G&.3K;P@B)>#5O?[H_Y=GZ%]!?+#2B(/CA%9T+3 M()P>^/'$2&PN#?6!$_V!!+!&.!@-0R+]4)LKOX(?V(W&(VC][Y7W1CEWJMRB M00.OILMC3FS4>$3'M'@L3R_%2[<('W) (MGY$FX..(7@FQ%1Y V*Z(L20"@B M*U#3]ERQ6YQZ&"EB I(RX5B"T(PH[$,G(D]I"B&A;*Q+SA]N)5")7V"Y&I%)B6>1!$&=O=C<._6Q5\OQ5V2.?_4< M?_5L M_QN#6C?WS=;WIWI+K7UN?F^KWVI/?ZNWU:=&ZV_IAOB.\A)_"C^%[;RF1HQ7 M3$NRP4^NY?V<&2JLX+@;5AR,-JKHB M%$335WZ9L#2TVNU3C$TOIF>IE8+SZ MW=/"3*8/,,>7#\VD>AK\\0>-I[/H7^2*#RSP"KHX=@1_E%'_]-M3R&SWJ B9 MEI7[@TGI4A@0 []]" 8(A?.,+ECEF)RFDB=/N+Y^OQ]->N?+[>A1:/[W#/*A M,N@#AR:K,-?(M#'E_(I'8^X\BR^P M%L6A77J19'+(G>GAAD4Q/PQW+G;56[-C4KE17M? '\CE0X(E%1FO2DI$1^Z3 M>EMOW3PU'M'B4)IW0O$T0%8TVU_K3VK[:^U!K?_].RJCX)>IU-K5_6GM7*:6 M =!];J\"$ZFC=X7Z4G:?J/\,\K;V]%3#I!$JVZ?&EZ\)DH:'\.SW@.XM5B=/ M(57?)U)O,ES@289. T/OKR8$<'\+'MBW^E/C!E3=+?A@+3"=P1EO?:T]22I( M1Q?"9HU$51ED7#G(J&>S9Q-EW)T.VWDYDZ"H61/_L?;45AN-='OX4^#:7?7/ M:HY1'AVCN]KW^W9+4T2EH I&7[WV5/M29W;?;?V^\?#W[_6'FY,V%NSCBLN5 M=A>^7XV&"I_4;[4VF!6U>^5;\[9Q!_8%NMDM#/""J2A-G#*_O%PCR3_B#G459!CVU&TG/QPU> MZ)G&>.*:5$KAS]03P,'()XT*%'?W@D=[%$R= :4R \I"+E-0YP)QZKZ(2,!P M3?W3OPZ C__T<_#39;!5$L VZ;MF0)[TBX )92^8.-4.F#_%?C.$&:X)&_.U MB;,=I6%ZPG_[#7>*6"F*:.3M+WXOL.D/$\^HS0G6V=@&FTO.4$ ;M9]=Q^A2 M_-XU6;VJV(DZB8K6Y:<+J]#9<]5!.BZ)K8%6C9EA7P C"-K'_V&?Y>< M2-88);:1,OGATRHO=N6K*KFT/;U5X9E;_ R0>#&3 M+P6(R"A?HZPMZOA& Z/#!:FX,@E32A6SLO\I.E[T59HWZ*M,?YDM0Q!"6/%K M$@4\#+!!3,[;4RMZIW$1M9CH71PMT5?Z\ZUB^$IPDB)H8ZDN8)CJFAU-Z[TXJ7Y@8"I%[O\7_,*T,6,&MR?]F*S>AK39H4> M- PUTM?/JMD5MDJ0'S$8/'!#E>;O?H.VJ-X66IU*W6F"YO/0FMMB0'N.482: M78U=%]=$HMDR!""R;8!4R(T/A\.$YOR, >2\>-P+S>7DOVW5;X*C^07A>#V/ MFRAP3-*/HZDV&#AOHL<F:O[ 3$#_M /G?!71 5JUASJ)S$CKU?3U['*B MS8":][T9PC1.FF0#;VB+LIBS(;HU!$/0O[MP1;;@$-NSC(%X2^#\S-9GXP2V@WYX(P15R)ZPIH-^3@JLQMWT=B+)4'AU*4"\W5Y MW9HE &$.//.-F==QK:AJS["PJH_WP='X,/0@_6OP,3'\$D'+#XXPYOU$8OHH MTHP@( 9*%GP!W'K^(DXA_?@+S>[I=+A-G8%LBD":^*(]"G]'-',"3+F=H391 M6@34X(_YVZG!(0"3JV1TS)GNW;J8"B5%A:^RJ? -N,3OMN-#?>,-E%[$0.EQ M T5AL0V_02UB& #]Z]5\(>,C=.D)V"AW;D-$3!RA]F(U7C#WE74/^K-D\ AQ MKPDF&IHXQ5=HEGD5K^3TT07\58<1OY'UL@6#\.$WYHB,#_C(Q!YSGQC;'_9=-224ZGH$,8OV-TH=1C/H 8F M8W,Z:&*H0\L+QBYP91[?KRE&00-MO)) IDD"YIB&5$YUCL)[_\4Z33U_)%'$ M:8H:&-BI.,'PO"_UHXWZC'RQ--UO7RETBRP.F/2@4K,EE^5QG M"<3LT/C)_ DT"OP7:R'/'5-G3)&#WT3VN8K;.8 DQGT11/C=NO;-#V%/DNFI M_T9VR8M+3L.="X3ZYK@_L91 ON*NBK,1.B+33$'%PYI#3= M%\.V_F-$>M3;0)[=-Y">]"WJV-FZ\)R+OCU32\BQG4+53$-30L=W&*&_D N[ M(GEAKB'BKLXEN"/'S5P?#T?A3@^WI63(N-"B@A*K#LU; [[:X@=5$4 GP!+S0 UF?@QYM:\S.?0-F.)T4E M=$;#I?8[%S6'OP235#+ P)M@2 *'@XMAVRR%WS.)UXT!G_S!)J'Z<<$!V)2L M@B3P#$)3+ASW7?UI.V\#LXL#K<YXKE9PA>T+,LBL%^SX% M7,.&:#CR1$\,;&N,QZ%S2#-C24K@1###<1T?\*Z27&.# X/ MZ^+WA^"1$XK@-_1#QFS!8UE9!/\\80+$,4W^6N%U/'ZG]BU:\X?X-L=LA%[? MF5#&/\1[&@BC%^,%/^F[[OY$]3'EU"T/S0>?/D"/SU"QR&7P1'XDVH+SMUZ1 M\N80[*&<_-T%JY9LL9PS ?:Z!@+'8UZ^'^+KD:/[% PR>IP 8#LTQSXOD$P\DL=.#:I 'O.5=X/%8]/63' 31!BFO:G M%.<0\?DT,G#]%P9^_=Q.2.ES--&D9D?]=O_;R\=R[B >@/ [6[$QY+S<7C5,FKM M^VVCK=XTOWUKM-MU-ACHKO%0>[AIU.[YK/,#BO ].R&S!T!SX-D!WQSME& T M:-\(527SE/X7,!5>U#^-P4]@ZG^#-80.N4;K<,5FV]H]FR0$ KYVE./>C"\KO%OOC0DF@WZYF;$H:FR-#!] M#+X[!:_)BJ,CDA>@7KO*7SY_N-3CA*V"R50\EX'S M#!#Y1E74&4"+F)W M+!;([9]0-)3[*RJNJF&?PE \-B^Q&DC1K.2,\"L3F^:9A>? 1_8\>NS<@>/T M:CE3\/[=I#6[FK M\Y$9Z, U;@[=SI*^809WW*0]\&$.;DJ1M+H&)Z$S&2HUSP)3ZK$&#[V_?U0] MTWUEZG8ZIDP.&.A2$>7J65X'-.G"B:#@$8":?<-@#J5K;ARLC(97M0WK#26F M>)N2[&U!WGE1VCD'5D?X%]]M@8#INLGM TP8@@JW+;S6_?#Z24Z+7HW M_FYI_MR!@:L/WYR90Y)Y$92F4)7#I[!$/B3^!1GNZ#1AIE.O5$9M:I3:=L>, M\[EL3$7$'7,P&*$+;[_\<9&]H'\#(#KBWRN_G9L9'6:$_QM]_4-ZL[ M[N-3LG^Y0.7W^]@5SW_%_:= ,@)I3*E>$/-Z5P6F9,)@992%0>"F9;NY.?]D7[Q-L1#G+;QP%JJ.T _TANFSLTJ2V< M57HLK'O91O M:+EB\<,L^+DB*I?^,J]N8VMN;(VB]:3[?_/%'D1T9BCF'\?#F MCF3*2%9* M(C0RDB4C63*2)2-9,I(E(UEG$LE:/R)TR%.7BC,BZXPB6;ER\=1#&S*6-87R M:DHPKJ]X$!G-DM&LPXM:-P3Z(N_TC@ M9P$KPE/F&.3*K)W'FG7CP,T*U,#2_C3'R)YO)XB>)-]L%_U+KLE'K;+NKV#- M4+@JD%K;0Y5]LP5]V('%/QA?&^AB8:++&L><"2],# H,_0Z.4*4A^XRH=&2- M;KS!W6#M#?%3>5BKAX7-8&*H'QLJ\VH!MK'=SNE,^#1+"Z_G3P$2O7"LYP2? M.:$A-%,S:>!;V(V2"6-!(0:8HOZTE-">'X_D-N 180ZOQ")\XA*O_N4C(U;E MBDCKU2Q#4"_7&$X7FEE)74K4S6S2USO4!\F??SP4NN^^1)GJ MH[4\-DG5O*+14MAA!W8X?4K,>;(=^XI]S<].5RUWO MX.>(?O]U(5GE_VAFID(F!975:6Q[> 3\T2GE,XS_$6B00SIU+0-*4?N&GJ-J/6_Z_^[9'M MAKU[:GY3<#OL?:/5;CQ\45OMVL-M[>D6?M5\FI[IT#K9V?P).6/5+?:RI37< MTIJ3+:UKM+3F94OK_J1S[L#2N9Y1'[\_W7RMM>JTJKO^]^^-]@^%;^QNP \_ M_Z!MWHU6ZWO]B;I<:W=WC?M&K5V_];_[)"6UHS;%XL467[QHTI"MT<3M]'%B MLQ+,M::Y$7R:U]V/W4Q$W@X CZK6:8-$_<7U(WG4QU.-P:+BS^[':_5!3$1F M_Q2$R/[%J)']_5'0HDK9]',I7*D!X8!"X#"@9:G\[X;5Q5!*%&YJ"'#G Z3- MZ G\+ %2FHPJ?H]S1P?\FS7;=B9@2W3Y+P<&SK9Q!5J<%]>8+?XZ78!_,WY9 MP\DP O)+ 0Z*&\#OP65E/[BEDB'V=[)J/RS$#\U=8C_ O<$_3!SR.H4T]D]_ MR-GNL;*7VJ1B#O3&7PU[@IRL^[LGQ$]FJR63E>#,&E7QWUM4 N!_ITK?@8/E M%GXIX7OD!>0%UKK .@4FUW?FLSO%6_Z/"GKD:;9\FMTH")JX MTP_1*_MWH G2! )YFF,YS5K2LS9RK4&(%-F_\]DT7E">YEA.LS.Y^1Z1FN]2 M9LK3[%]F_G5BFV%/#O\I):8\30HEYE\G@TC0 ?\I9:8\S?[MS,G+Q!N'#4WV M TF,\C0IE)LMP!Q08_D\I>GF;O$K39&3M1@A0_D3)4GB:%,O3!>9T6 MH?Z/I 25I]F[!/4GU 0$&3.T)DW7E*8T M,)]!N6<:^SAC*B!C'_K@J!XKJ?(K>5EI[RA<_#9B96^JP7=M#]X50Y2[A8J ML9<("ZHRC"!_3]PPF8):]?R!:]7O,NK-U]K#E[K:>%"?ZE\:K?93[:%-K%C^ MK:7\6SGT2]ZP_ $IWAI[*ZZ;Q_:ZKN4-+0^99LY<3X5O*!)O?WR[X:,^ M-WJY%NRQ5ZTA6Q-N#MXS*C4?,D#0'E;@X?""IC=XV=#HPF=Z8UQ;KW9 %/0F M ]5\-083VL_H[V^D2DJV7WRJU!]OCD_BG;[^8A3C:$/;:Q$S\= MG$IQ6+-^Q[&I)IA:K&-G243Q2NN_>D0N,=N^O#GKOG+T!?B+#@2#':QC6M-N M6+9"S^R"!O5P#ZEETU(N%[FP,S $71+\0M!I?@ L06Z2QVW3I?]W:">=51J M+CY^_*ZI7@?XE@X= ),WI0_,!"VRITVH#1M18:/@ 0"+,2",H#>JW9J:/[2 )&2^NR4]T M:?!-OV+C]L1C(RN$[KXT<-GVI?7Z(;*E]0.#"7".D/M$A^_^\MUYA*72Q N^ M]5J+ Q,C;N-0U[@]68 3+-@N++GSUK6]U^IIJ]10D?OB),WAER^H(6B#G MO9[1$3OM D;7U#=G,NBR#;K+"X5*SSN81:A,_CD76UKD*?CSE(GITIE/E6:OSKFB!;](4SAT_#& M-]/X:=..9S!>X2E,>,'#5X*7QJA"-5P'I"?JAD_*I?5!I88/N+0WP5W&%I[2 M%@TSD2DLGA@-Q/0^$"_.=!D F =3=#TU_N>G[;P-S.Z+J>'D%1#.>!BVAAKA M@82D "&%GCI &\,8O/\'O@(F@^-VA;6%+&"&WR4H;PSB;*/I@D)0,8 :G@3.7#JBX-$$)+/C/Z!XVF:452 ]B:N;7G] MR*OPL8H!R!N34XJUODA@$ M\8%B-O1JTFY>2&?CJ)N0%L9=IW@O):(0?"9A9]/4+I]L*YHFA-RRQ&RP\(+U M8FC!^@J;S$^7)OD95AS\D)>#']88_% XF\$/I\LO>(#;P +#WZ FM@=L$V+)&=8+MMH:-OOCFVB'8^&[;/9-P8]\FDF@R#4Q(,K4\8& M6E=C%H_!D3="9\<[ &@ J?A59MV%]#X8A>QHS"88,R<6;24PA;J_X3_(XL" MP?B=>Z_,I.:>,)F_0PSUPP6"&7KQ-1Q_<5Z91&PP#1^%@'1V4(DL [B%9\H!#=%416 M^'$;H&,P^(VN< T>#*]K_%MMC1TPKX!'?YIC,:J/R]'?K6LA&7%R(N=0,W!T MQWW\<]F#V%F9>X_?=GB,A>Y! T_A-/AY\!V1%:=N%7H4X] W=&L& ^?-O]&E MU0M-;DO CJ=-4SSE1-8%0A#].@:POC/$.#DH&_?=IPQ0 .K ,B=(&!R7L90T MB].IT 5["6HB_ICP-SYM'R#T9Z$RFI8Z5[G"E"E[#FGWBX_7JV3D_^>_JJ5R M=6%113!/V;JN_P(WGQ)Z+19Q\S("OM;UGZ9B4)C39_PN4^XX !2M'S[=&"R$ M6 K44"X,#;0FQEI$PO$($GL5HRKV=WQ0B-LTQ M.Q1& %UXD=?IF]T)1@=,_Y(>OZ2*$H\DEV,/WM7XIY*,9C.E,^(@$6,2?VS)%!K"L2;$IO,AC$I#E7+HN0#)IB M!GUTG5_OH(3]B%DJV//%P'%)S#4A6P)I5&&A>SCN5)I-Q(F1SG$D/X6=L1RH M#^:I"10;X2YU->Y"CPV#\Z'8OX)9ZJ'II_@\BH:/?5^8ID*9DE%.BE%: 4$I M8F!XB%E\X\G;A&&L<8CPR R#!T1X1XGA'76:;4+$'PS<1FH5F17T%/ HC%6" M2#Q5Q\RRY1,\G_VM6,H7,VK#5J8S$!%.I<=.J5:U-F3I133=GTQB87#RS2$8 MC'9WPBJ/:D@$ W:LFN3G8,<9+B@>,D7S/JM\9#76W5 M[NKM'^IMHW5SWVQ]?SKW2,DQC&>?(J72@4FID0F1#U;QUIYN&P]?E+OF4[WQ MY4']Z_>G1NNV<N2) MS1-PGEACQ,)NON?$&QHTU3,&IA9:%-2U//!JK+&PU;#F*F0&/K\'=A5\V;0M MJMRRC1?2S;S."6Q2Y]T$2TB%,S^#<6N^F@JKWEIV7I6?E]:\&)YC X^\8^X$ MH,.,-[ EAV!FA9=;FB*PA$1]5[I2J)F1/%K1O1,SJ\9J;&M=4^LCO 8Y$+EP'+A;QGU MYL?G^A/?>/#C-(4!V[%DV>"G#5DHP3.I9A*HWI__K/9-(D O9&(_6=Y/Y M7"?DJ8$GB8T9F*/BKU4IK@('O<*#OF-Y%CG6)+O>+"R3?T8W%A=%\2Z!D>EB MB2D/P.!!1L#Z"$J^'PT^8 3UAD.#O&L2*_X**0Q5/:/T=8?X9*JT9P$LREH] M3SP+"U9Y.AR$)?[<8V7.(**>K0%)SY#? H=6L)SW&8.N?G*$,OV^NXG>-%;' M6]1&0263K[CMYDD]PNT-;7K&IA@42BV M&WC!(AP0E*S&Y*]+F5K8H;L-XM=PJA;3#=_\PX5N'Y)MNQ,=HGHKN7#;ZR%6 M+(HKR**X-8KBBF=3%'<8CIDR!ZJ[-@?FG_"Q]@0^9J.Q6ZYFFU1!=WP"#8F: MQ<"=-^O"JY+=&;R2'I394>5/ZET#BV<:M7NEU:ZUZ]_ 93]W/UWX6T$Q'W7% M\!(Z)6A5"EMF?GB?:O; -.$0A@\QPP%<+XRP4XT#^UU%8TU%H8IZ9GE9WGSC M0$7KP;)W["5LF=YWM\UR-7JO2'J/$Z$#$V<<$(GY%3BSY![J?!!C$V:]5S"7 MX004;\ 6:]1@=U?Z<5'K[K;[K4:MU4]J_?^^-CXWSIY",95D\L@)_N)71#XJ M3"1&?:C#KI$6$(O;$+VC7'LHC;Y@4=^RW7Q@UJZSF,_?;K,*D$0L[,'),$C% M#/N9L[$JV>:>Y.?.KG3P6_*(*;;@'SS!:*L(;./.O>QGR=ZQXOQ!/:,O/P1( MQS[PUA\7_?%XY'WZ^/'M[2WCF9W,B_/ZL>9V^M:KZ7TTNR^&^Q%C,Q_U:C:O M%XH?L]FLGM/SU6PVE\_J^5))_]CKZ;@YT]#-7_DK_9\O++PZ-CO]3'\\O+A. M5@ 0JB=0+^=;2Z#.!)GE,WI<$0(5WX..4B_O0+TA,:KY?/XJ5RI7\I4/7.?Y M!0VM^@TJ-K:*)E>AAH8\U@D;JY!!9-Y>>@@AMP(AF$8VERWF\L4LX%&_R@D\ M,AP^.%0X!>"FIOP)B[.Q5AN^2R7+FD'$@!=J::$ZBU!C3A3//LJF2C5.!/KY M]:&?7Q7ZN=PL]#&KU'')%.1QQ%!(MF.,K+$Q"&'C)*">6TGX1:">"V07@WI( M*XA0^Q/-KL&2(9]V0TW.3\%DF\>0<]CB8T?TG'A,Z#M^4W2--3/IU7QA$TPL MJ'%;9$$O =GZ3]T%EE<\32Z!'%SQD6N&0R_6T+M82U6JAO6N#O\KE@L?30/^ M72B5S%\%)-V!\VR0QG%"G5W@.IN^$U79E:N_S5'. M7,$4V&&%1$N*1XXH:7GD57;$FM,#X';.A@WR(]ELUV:HW0A7;I MMXVKSX;]$PM(DO&3GLWDI:B'9T# R_CVF:JU!,3R9O MQS6P-1;.Y@R=]\E/2WVPK%6^A^=:S5?2\'$NNZ-!UU[-8XJ++951OQ7RV7"3U5N#JC7&]8-X[RP7*IG8_-GW#49=HO46\ M[(_Z$&HNL6(KK*[8_-&GW/B3NFU7W%$YO&Y+2.3%")%OK-J2L8((N0D5(Y@@ MW-8>]JE8H31-?Z89;0E9)">U1TKYHWHT_%':+G_4/&P"8LP ?Y\,68Z%DL-A ME3(3PN;J8U7#BXS",)NM%++V_:=->$@RT8Z82,^FD8L Y^5*OH1<5 *>*A,7 MS>9H-N>DN($+KLFRX-W6%V,:0%=%2E59B M+MJ9'[-D-H-?])6@\"WTV17[.HJRKV.-OH[2&?1U)*"_M)<0[E"(AVH-29[K ML;([67W@BB^D^41;*80#85^LHK2O%(L%W?Q5K<85P@FI'2K_>!0+Z6;D=&@5 M.Q-_^822MEI=2](&[\OI6ZB"D\9*G+&R_4*4+9!O(8NF?A;)MYJOELM;(=]@ MTT*!5Z;ME'K]U^5X&:(DWJT3;RKK0U:7O2X2;LUW+B]9KS3KAA94B'I(4M#6 M*2B511.KBS^BH,]+*2@G*6CK%+3]@H)=R:#<+ 7YLF>J:N:6AN+P,8B;6W_K M1'RE];<'XDUELC]6_,TGWL\)B'<#VV\=VI6VW^Y)=_N9[JW(W5*EQ$BWDB^5 MJ$Q%S\[7W TZ +;ENR9.#<,9:H[:-9_'X:GRQ3+A6PQ/Z], ML39YP52&7I9">1>4#5C\W\-3=I+\06Z;Z8/8M,%G,?SJQAD^6TRB;YX^6%2G M!<^BGRXLRC(\O]LD^CEZYS?3Q;VAK#OSFTK>>)AS^!(R+%/PZ,I/FVP@)3"C>3+2S[W4H? MM"39&)+=;0QM/R&T>Z?S\^K[*%26(6-H>R.@W870(LW0!2S\#-=[QYH,#XY] M5><$=0EU>)':3N(@R7I5* M3^^X6":5T;<<_"U7##HV)J6)0$/%H"_%W3J<@J/K M4X[=-(/%VZRD&8Q_F5Y??8#;NL:_$ANK6!Q6D&[9B3!:2F.%LVY93&=T,CZ) MS-R9543123'TJ[\:[\@8-WU<29#3T_>: M@A^ *2D\?12>@LZ49!1>W1^%WQJC/E@/7R<&^"E)J;LJJ3M]U)V&EI%DY!V7 MS-RX9P2SH$.;9? C*9X-,Y^KDW5J>SE*LI=CC5Z.LNSED+T<02]'X4A[.6+$ M<$PR))C;.;>Q.VI$:.JMFU%;5O_J$2.=?W/Z].&F:P%!J4^X\NK>&EICW$LU M;:WX,PN*+'217%+/KZ67!LCA#)#=)J[W4P:=/ LHZZ"W3$&5!$..5R6@C0?/ M1-*'E>E9RO>XS0X7T4^>/:MK&51+.C-[6HY@V2J=K(U4G78(!-A(O:NDZW&B M:NW[WSA=JFVNC_M6)_&884OUNE.3W),H*M5.OH,[L+IIHT;OJ6">+LE]F9D%O1[,'O@#)& MT34%L4L)GG#;MJKGC2N]<&E\("K2BUWQ+\]?8QY^&-ZT_%L^&ZP\,-QGPS:] MJ^:O@?DNMAWD0)I+XW#;5+<[]V*:ZG()J.Y.;)Z35'?"5)??FZS+;T'6Z17U M>Z:5NV/-R#CN.1T-:3E+9M2MN7?,MO0;Z= M *5M@ZX.245 ,\7-I-.V.FVSE6HY1Q&V7*F4CT;8>)S$'(]9Q=[CVXW:-JPW MDH["^1)7HZTRTZRW/PX3>=!/N7N>OZ+(%=Q=2KUK>EWZMEJ=I\LGL M.),1A7B9NSB%6N78,;LWO(:R8]M+UNI9/=-X:,4%*5;+N$52:5L[7L,>6+:I M_M_GIWNU87MC P7.K=.9($%E=A9T2$P\NV;T+6.Z=?,U:3AJ1TAL&[\X>\7];OTL?_F_-GF5;$OV[1_]][7/ZT']O/)L#B?G=8O[QJ9X^S#_Z4S8D MZ^^6 H'0/Z- _"APDVPQ\>F:[!*LUMC;*C42W?9 U_?&//&VS"M8,2A \\S MX">1*A\@Y0_Q=!$MYUVKH#)4GHE9@:MPB69<&>Z< EG?_G,&5DJ(,(J4SC:$I:*90]EUJ/,9G)%K-4, M?WY@]@"4;/C2,HYKXU8<<#&ZE!-"(C09W7DL-&;A1C51A=8W@)B?L?[2&5I( MQ$HXPHH>J#OIL.2WX84B7_1WOU8CH]: TD?O& K#T4/\6?XQ\!0?'5<A5834"N>W[_[\_7K<:7AUK[^U.]]?O'YQC9O1?6)7&Z M+W L/@.*9C=HE,-,U/,[@)#R9*:GC/O&6 7Y.#1-W'L)0I)GME <6BZ); ]8 MS,6\ M8HB=9^*IACJV?8$_H@K;NX#:9C3#P^B,:8C/N."ZS)-M2 ;6>Z.(V4 MB5_\&VD'I6;;$V. \^,T]Y(L M#MKADU"T_7&1NXB3WV@#S.&S+\VGQOU]36W7;[X^-.^;7WZH7YZ:WQ_5QL-- MAL'*?U$B!V#6N.= *&63]Z'$']B'9V%K3\J7XAZUXD4W.\O%]>?W3['?7::N M9PV]N*=_]#Y.344XW$TW_/J)7&-.X-YGAC]F9\3 M/9MC.>^$N5=WE!,8\ <\74J 5'NX51OMEMKZ_KG5N&W4GAK[B2L< VQNF@^M MYGWCMM:NWZIWC8?:PTVC=J^VVO"#;_6'M@24(**6VKQ3;^LW]6^?ZT]JGN_O M.>RY4A"J:]<^W]<1-$!)[<,33$K'A2PRL)F:I,_XQC _9*!"T1J)CN$(F=+) MOZG/_^)R?\FOJYQKTZ%^]L-&9(LOOWBRG#'+SHI2VO_J_3.;+6'-+ LULG%+ M(Y,H@4\#,5VSJSY.G@=61ZUU.O!X6D5S9[E#]1)'L$Z&:LVS#$U]O*DU/ZN- MVT_J[]:O3[9C/TR&@-X.)6'AHD_XR@Z0!V[D_N.B:UJ?:I.N-79Z%: MW3\NK%^O5_FJ7JI<7!?SU>+O'R//NO[@E_/B53Y>SW-]!#3OKO*K07$&1L\ M(WT#&#W"LZNV\34Y8W@M,\S-W MH#8)CXH6:.CX!E>H; '(A9D#&EY?O1LX;YL ET]IO:G-$%0F?\-0MD\H3#AE+2 [, MM:,.=U=K10L6Q J./DBPUFS#J4-LU;253Y9/ED\^DB<_.X/N.H]?&*A3,4(5 MC4[MZ!@[OF6":-)Q7NRN^:2VO];5'_7:4TNM/]S6;X_U*F+*)7N-B&/QB9=( MB/ 7_21Y5SY9/ED^63Y9/ED^>8UTP\7U)>[4L^R)V?VPKU>NU3N0R\JP1DQ8 M(W?*88TX6&ZUD&>KS+9^&8TU?%&-P?B/BPO5MESZ<+%\=_;KXN//LI(MO6YJ[IC\,2AWQ;!8+X>Y0F,")GNJ/ MS:PMU,M7/BXMU/L M&15 B\V196/OL\.6.,1G-?;6_K/G8A/_K7^:K)G2P)0R;[$Q.AUG.#+L=\S& M=D*I'^69IS ]3&&&)HC-V19ZB4_#Z6)@$MRP1]*_]-\^3"^]""(!K'%H0*FF M\,M5S\>+ M_L1/*5./9L:*J7 \?S/FAJ)T@$FFS[,'4U8_:MA]DW:D;"%[V; MAJNRI=^$+59#3(WC1^'7(SB-IRG11XPAW7>F:3 3 _K.8*L\3L33K]R)GP6<9HY#HCH-FQJ>"Y@B9N_+D)Q(T?&5AF M-Z,VX0A(6 83SJ%':>J;"?^#YP$W L6]@ '&F ]!H<&%7BWS35.!+O%I[]39 M#2_HF-V):_K0"8DC''VH1* 5SXCP6XUDHXLE3LB*<)*NP\[Q"]D4/R. 0 ? MIG*Z28\O5#& C%T2H5SM), 2SA%5W\!@,(^?G$G-?38\BTD.KH-/Q;[K@Z2> M0SM KURVCH"EK&=K ))0B8IF?PXGO!^HFN:PJ$W@J^BW0!8B%<>1G!W[N-@3 MX;B7+GX#&9=X)Z/^"8R)C*J.6%&6$0C6'A9EN4'9EC\;E-=O">T2DL7-5VK4 M[8^Y@7OYW2991?:5]T&]Y'J22KD"NP!;?EU3X;W#Q-K/J."#ZC%Z-U=[4_Q, MVI%8E)C,/R6-5>V98'(C%(+QJ@/CS?,5'TF?#I5JNF(*!9SCA<]'\_R!OK\\Y'!EPU';? ;8)?LLQSYK"0<2. MP.8D@(*.(#E*N*(W ?*=9YQ4 U\R/# &$'>!C#6>G0D\HF]R;1)B3F6*.7NN M2>.>?;,*,2D^HOG/Z$YHD"Y8?""]L*'=A8/@%4(4Z)%&"-,O:CH-?NHRQ05W MXGI+@5_R6Z']Q6_%#2^+&3D#*@1UG8%*,WT"9G:%I911:V F&JS,,D #O 9O M%CX(!Q:\B;71(\SA 2B'$K]-?0:8X@V%Z3>:N"/$(#R$RR2VAV1:+/D+[VP4 M6W-$GSB&DN#24ZI8"$3;8?8'?_W)"_P2L(.4CMZ-V-PM/9%J $=3:H1S":7[G #/@?((HP0NLQ)!V??>,K9+'O M@$=V:4-B6_2JQ?(8C@]*Y?5")0L/"A7BJS>/($5G^R1?#> 1/*D5,RC/=5S:?+DY3& ROP'8H!;"U>"=4O"J= MW3ML[5:T+:-Z<8TO_.&X/S55_&T_M!.T7N_(G=MWBQR LOZG^J/Y]#>U>7?7 MN*FS@%OI-[6L/IJVK3X.C/\8_@];$_ ZE$H^Z_]D%A/^KW1"YX"T2T M4BT]N(DROSR;7\Z?_T0N&.WQQ*WWD*=Y+!A;><[IRT:$[C_K'PBADI-! B4I5GAJ=#!:EGA7,*LL!*3%8XE,341B6V8+U;6R!>+ M'(6?DUM*H,DPKF 0:N)Y$?117!9#J!R+?+V?97_8GRYBRD'(X3V+_S]72N$J M\2G<'? 5RSXM3/$JR5.\T?3#LIRXNBPGSO(D8=HB& J=]BP.P@,CWIG0$GMY M3$[YM$T:EFQ>+J5XYEF9RB'O)_,O-%O"'-NJ,W%V5$BSV24B(V\^U^YK#S=UM?6U7F^G]<3Q M V#$Z)=^++.XAW@$(+)&@D"J%VMZ'_9T[*4JK[T7B:WQF66[YW9 M#JU2;>8;[__'D5E@4X,@&?L$DG0ES701UH)OAV"^X.,;?GL_ $QT7PFM1>1V M,W%=#"@9DNPDV6TT(GHSTA2+& M3X_O9FBB:B^VWZ&.D^]48L D,4=D>OTA@ MSM9'79^S*Z"XV6-CK_#?7:M;4*[7# M%-2ZLK:TZA<7D>=^^91=W(<;,PQKXSL &L7RV@QDCP2QIHLK&9)1%VB%:K6H MZ=C)L(2TED'F$%#=C"MW!M7\Q;6N9K;@C7-"GF9)QL#+'([C]4D^J- M-V?;,FG[?/5HN9<&E,036S)R*H **&L5^']5+YX?GVX,OR+(?JU2UC6]LER# MIE=MXDQ///6&#EKNB/4@A\ JR"]=7.=!!.IYL)\V%<9'R#SK@*P,0C=7U J% M38V"="LO7K^'4T0Z)ACESP-S79ZJ,!U5.5K.:KM&UP07)2QKGWRP)*2;"IH] MA0+@*YL[/T[;"@BK ,*"EBWH6DG?'_=M&@-KV*_P00>[F=;EH.,U[T*73X3C M2A9T<%[3]=+Y\A##T ,8Q"5]?X&'_2NPX(-3=12,X3JQ>>7UBVWB MRD)V596R5GW/(II=[4E[C4VNHA%*( G*6:U06NZDS-GSGA1@IX6LK05"5T%6 M&820KE6R^=W@:G\J?:9H9059U';&.+%4RJ+4RJ(U*+L"-GY9*^;!T"\6I"3: MMW>Q"JJJ%]>%LE8NYK5\?GGD8\>":-OTCT'Q;]J2V-L .2.=OR"&";SOK)_6H6/)&\5BKDM6PVF]JP1*A3\,HS M.U?6KZN^U07B^J2R_U[UX,17N8OK*]Z>DU))&!>\QA;K\;M&@ K$%N5RIL*I$/JL88]-NP7BP] VH1="L>> M'0I P8B H_MOF%_<9SNFS48)*.*(K:(5$I5K:B?83W0EH!8 B"6M/P>$Z^' MT%:W8OHOW\XZ-GYMR(7YPM&RGP!&V_BUBA N7UQ7RUDM=XZ]'&N"K')QG:MJ MU>PQZZUH\= 6(@I'7$ 4Q!)"4$E&"AB?+NI:L9+>(,+.N&=ML.5P,U8)_/)J MY93UTY("!WMNX'YQ"0>7(=D<-!5#KX@H5$\469 M8MQJL<-Z&,N!3"I6M6QY1\4IJ%TLH<*7 MU*XS>1Z8B<:3K/2,G4NF52B\B#7Q1:T 0JE<6%X<'@/<]<7146)F(RFT"F9* M: MIN5(64X:[0(R0/!]IGN31K Z.SS!?8KNT94_,[H>#[4K=Z=O:?/0]3:W& M0?5L%1NM0K%5"S[T@DM$1H:+BP64V447\'UP M<2/G3\OYTZ\;U',928 (UP_NR#.5FHHTQ *A2JFJXOS]2=^4CBM:%< MH7Z+0C6G5?/+RV;V-X\X\F1_5.(6A-\)S$L,JRR"7CN7,]6WB.[AR'C?9 +BX9&^M3D8CPP2";&.$\K.D4W6AQB6 M9VP\('*[^L(?!7K>7! WPG(UW.*D,%W+%HI:N7B&0Z(V!V !9U67R@6MN/&0 MK7WK$58,R3EH_>Z9\M&R#P%@-733:/)L):L52^>J0U8#&([SUDJYK%:M[H\_ MDE#_(^[D]N 46QCAF=./FP=\YS( 2C+LEFG<:S&!^WZ:O+ VX, KKX#O43J" M.;F1=]^;AF>&O?3-F>?P=+"-*5@$F)5=4/#;\UDMG]NTM?T(^6<3N.6R%#JL M5@X^(1_%!/Y'Z"^4? 'VWCU\I8!E>]H)5 .NGY]+9()IP4D]_YI)CM M"/@_#=T' J"8M^3T2L&2C0@6ZVP<7?=$0KT]6 &?)'3LH6< M5MC8B-QZ2H*^CI4P(Q?;E:G>SNL;+E@]VV"/XYW2TO"\B=F],4;6V!@\^L!I M$6R2X;V T_[+I3(*I]3R2D+97C@2V7[OV"_3&7'-'[$[PEEWCKUV'*AR"L.^ M1 R0P:+90Y"MD77-88.%5M'+6J5\AG&B;4&QA,I!SU:T2G73T4[;5 X)Y^>' M=(2F.O@KV>D?'%=J6HE7;9S'B:'N3+"L!"FF-/R"01R"ELZ MMS=*/\9TE>(H#>)H7<*N7EP7"UI>+X'!L:-VY5/%UU8BF"OB*X_[!)'-2UHI MP4S3O4^\6'EV^K'$.)=_4 Y07^HOGK=[N*8CD]=IHWDNIQ52'.W8F:!<%VHY M,+&!6'6M7$EQ[< 6)O@=!2= ,J=X]:'HX'S;IJ?3=OL60F''^3SP"9Y MK5HXPW3H5N%8H 5BV>(13$R/O#MNJNP6K(O3&"V[LIV)XYRK6B5[AMRT"=AP M56*AHNF530.W>PDYQA7DQ&@DZ>&GP<,/A/Q:92_Y,FVBS^IRB>>ZJ;KBW%3= M2<;\[,5NNI0**9,*JPJ$"OJ5U5)5R^UJ6>RI8FQ+QOK*&*NB3UM ZSQ!OT@: M8W]+)(Z4,BF5,JM2:H$FQ6NY2@D,CN4MLE*X;"U:MBJB=/!P2UI9+VNEZHX0 MM6<[Y^)ZYW-S9#IA]TDBAD35&(]=ZWG"AHJ-'=5YLTW74YT>CJU,>^/(&6%Y M2ZQ+5:!JAQ6'KAT1WW7([HSP&F#MNNF"[#?<=U;&G&K&VU/ULH#("K7+A1S6 M+E<*9[AM=[FXYD!0O8D[&DQDY4/JA-W\)Q\3ZO8D!I-Q M;P';+DN:7JIH>?T,"QG6 !DV A0+6AG;?"OI[O9.)/:>S+%AV697-0W7WJ0@ M*%=,H9Q)U6&V/C)I,IP,:"= U^Q9'2O=CM?E#I>,B35CNTJ02"5@@&%;.TS;U8 M :HL;'%5[X<3Q].&$R]7QY.^4SP=JEYA:78*3+RI#)6L9$A#)0-#7"V$M[;3 M)*PU>X^$KV1DG:.^21W[2_*R>FI_4;1MX2]/?93%0CY1K?8QU#VL7&UE1LHD MI'A*CWA*1L(%*8(.*(*2X:B8)C&3)+31@K];/?BV/2:0P7&FZK_)GYG8KMEQ MX*/_,;OT.5K TG&&0VM,#NBZ 0ZT$5,7/4K585*H5@JQ);Q$*,F4C-SOOA^S MU^ZN6B!:+,EM[_LW;]? 4_G(=[___NR_[7EO:W:/9D/Z?/@DVHI>D%O18[:B ME^16](1\$CI8Y&WTAT%RJ/?/;#8'-_MH7*=BG_?IK5%OM>$_W^H/[9;:O%-O MFM\>G^I?ZP^MQC_J>*GFM[IR>=]LM7:W]'NSR_RHUYY::OWA%NX2OT>:K6$6 M.]?U/=\CV*>N+MBGOI^SS&.XHURN3A>T@!#P-5?9C)XK6G9@P*.I M_&%Y^GR-9_N[B_4 S'%::[E^_&$"/:DF0*4[PPVK'S"Q5SB+G831E<3X:X 5 MM(4^YCJ[68$A@2Z9OXS3#PI:J5K0JM7E M(U&.?X%X:6^0K>+V%JV D]>SRR,1QP_9\KX@6\I>7!=R6@[^7TFP07)_Z]@3 M"[HYW/1L(5<=3LM8RDRSM+ M^L6U7M6JY9*F%Y97NLL"K6W(Z961E,-Y=5JVK&O5!%NZ)9*V(?)71A+6JI2T M0JFBE4K;1U*:#.'$%2Q?7,?SU)'K]"Q98+?MZHB-] 1AYI$0DXRZ"V#4%+2R M#N9B06X@V)]-OS*BBCA]+)\O@:I8WH(O\;0M=;$RGC!C7]3*91#+V1T-^]R? MQQ#3/<=Z5^P7U?PU,FTOV6CGM[XU-J\P2&Y^4FWGS35&\2$2S$7DZDW4MZ;P:T"8DXK%6COT]'!;2-ENAGX;!E:@9Y_UE-1VHJ;K6]*M= M2X.DB"[O?,7[]@V%)],S#;?3)TNA:[Z: V>$QT\L;&%CI ML1!B1X<#1#I8O-MQS:XU5@>.=W8"BZE> 8D; H1W3X!(1BD86\EI.E!*MII& M/DNJ?"O'966M(2 V1G4%VVZ!(?6]^ P[R C0/#VV]G%=+L^5=TVO.[-(Z/HW MSG#DFGW0!. S-@@4#^:XV6L;O[Z:W1><_07_;MBOIL<:M!OV>K/ REC>5\EK MQ>(Z^F,_#MC.[)?]@KJ2O;BN JBK^>5Y\32">B-C9\^@UD$&YK6*GNXIRSNJ MIF$"],6P;$^]9-;2!_5__JN2T_7?5-O<;X5-[OA'Y>U8UG]!1*V@X"LYW/27 MS><2T;>LW-BJME@967E,:N9R@*R*W)RV1^]Z$;:6CZ>N%-!?*FO9W!:1=G#; M>LD$,6=N*8ZLQ4Q%T7Z##Q?G728QH:($E(TSK,I:J8A3/+"5BD4M,(V"P%/'7$;:9&M((ZM:@>W3RN4#CDS-TTNBJ]J6)R'^2E; M(,7STS>[4S>L2AG-ISO7&?HHJ\%[7I./LJI4P)0"2PH43JXH_94]:IV5\)= MCN&^\I)6S):UPC:7"TL%M#\<5K/8]:%C0=LV>?'@G@V."K&OG&FM0B,KCZ'" MX>BK]5-UF#2;1!?7PJ;<-,55/;(4%TMLBMNS\/^*TDN_N"Z7LUIAK=3FX3,H M:]?<;02T'+H?1:VJGTW::0M R^.*)*U2VE\":6^^%]LOA8-/O?%^(WSY['EL M3]K(Z^+HP;$"JQIW!3#N](J6+4GK?#\>U@:XPO9KD,JYLHS![L>3V@!7I8OK M4JFDY7TGLS,P/(^6BN !FY,Q?$I\H=T'"GWI MSZOV^48+YVBL^HTQ-E\<]UT4 *W(DN6+ZP)FL:2FVX^F.RGBJ5Q<%W%E=TFF MT?:C>T^*>JI@#>0J6B'!VO+T!E 3;39GP6>>FU/99@2AZ,?&KU1'5/=?H-WN M&^,_K<'@P1E_-@-:-;MMAP&RZ6([< SV%:JEPI:>7]C.)(D3/5\.6I>LD] M)Y2UMKGO68CYPHF;,!OD+(@#C%^?&5H2%3[DLQA#UHIZ4:M6Y4KS7:J+C;!4 MP%:1+#@#JZ]9.V$<[2HELP!%"=0$UJZ"?"X4=E1*GRK[>\Y.S*A1#J"GY?3O MIN$N \'QK^5<@< WV?FXI:JY9/('>_CS6%&EE?3E%G[:%W)N#T-[*8Q;4?Z4 MR2\HYLM:+K "E81?DW2]=D<)DU">?:D3^8PR#\@I7?!_;&!9'F@1QT-#'MMS "%P.@U>[<,BMR;?$08KF@H8$]#52L4TSAP^G"#3S8! M^EQ8Z]F+Z[)6R&Y:4GD8>.]T^LENX*V39YFMK$/;IV@R2'-!'N88S(6Y&9KZ MKT[?L%],M6OU>J9KVAT3>,!6QR[(A '51"!+]-C,)#'/P;%E)5X:X1MS1:J%3.:5F) MW?W8<5M'[G(/1J,%2E)G5?*G0? MK0]H]N9Y1,U>S?..>YW#]1202OE96GY7C1R"NED M/GE@TTJII&77R$EN696G(C$YI[J$=9=%57UD2M29%;W\=[KK76*XKC8>N];S M9&S :=I.\\TV7:_9>P1.M1,MOKQQNV5U2SZ0ZZ]6+2,M9_ MM(=)CUET<5TW7!O;Y;DE,S+A3&C"2G(\F\/L0=)%?QI1B)\-S^JHYA(RW+DU MG2\>J_I.;DGG5M3>A!HN(*@:X-%TR;^=9S/#[PEK7E1/8]X_4UT^[4N:S5&S M>2?XBK6KYB NA\V^F36FLI^UD7QPM.4OKG.9RNKM8\=39RZ-YK,[S&&ME%MK M,,&5G]).2:&=PI&S!4NE@)9*Z?B[WM)NJ23$V"I*KRAME3W8*CM 7$E:*]): M.;7#["]Z_">E-,$T,> -QHO)[!%6BN["%PSWW?_19.R-#1N?(DGQ; Z3"CG( M:)4\W?]-->UM+R_-=-P_L__$/?&SFE3P;8VQ;8MKQAASE2O-Z[*6!33H"08T M'X@ZMY<0YK#3MP:[@E;-5K1B<;F9D4;8K92#Y;#+;0UV.:U: MAE-X6=S*B> MDEI)U6%2I..XAW1F6BX_1]J(:;KK:#N0UEJA?)S=N>MHN\+687A^6J^X=1AN M6_M]I,JGZ]^[UNNUHOS^$?_[^T@\ ZM4/ZEZ=C16V]80?+8'\TU];^K0<%\L>!-^-!L;!A)O'^WF94(@YB@,]K\JXK+G.&/;&9LAXY?_ MY$+]-1Q\&ACVRQ\7IGWUO75QW9KQ2B.%M)[:!Y=6?39-6\6U20:@31$?T+-7 M8^=*AU\ (CUP>L=.YZ?JC0;66#5[/1/7$9IJ;>1: U4O:FHNFRMD"(/B0-=[ M LR.L3"E/=H &Z.#M+[4@*@-+#Q4LV MEF'*N$LBIERRSK^// ];_^>\)=K3!FW/% MWU0:N Y_5Z^N^#=)1K$OPQ_BL.P(0#HC_"*&#_E/1%"QA#];UE)PL=;UXU(\ MX?-D8XZ3I?U85^'[BYO_IK;?1W#GFFL\6YW?U >0> PZ#PZ"H1S^TD?Q+0(0 M@M<'S3Q0/;NF\?.*S5C_! 2#4 \?MQ1S7 1I&#@AC$=P&__R\'GQ'@$R-R:Z MA1!>C13I#X,$7.^?69RI^_M'XWKZ@&LBF[-9_3'8]>+H'K!QY+.@\A_71 M?P(SUG0'EFU>7']I/C7N[VMJNW[S]:%YW_SR0_WRU/S^J#8>;C)J[>%6;7W_ MW&K<-FI/C7KK]X_XV&W*P#5 G/1J-\V'5O.^<5MKU^$6;?C/M_I#NZ4T[]2; MK[6'+_467%*M__U[H_WCJ"[VHUY[:JGUAUNXUZW9,8?/ILOH+J]K"NBL/&FN M'*$/_J*G_W:XA0EN=EG_-0*E[8'*MFSU.QA5H%I:J% \M>L,!J#>/VS_,ERW MS&=>LKW@(H,!=][(YL-_PU$ZXM_1U%L'CSOR@"'%WWY3WZSNN(\GR_Z%L6R2 M4UXD6WOK@25RAL6ZBJ_'F&J.X$K#=PF;!87;ZZD3 .+!& M?,!X8]K@%6*;-,,N,.)^?W8_7BL=9EVH5_S??CT7^R,YUKW%?>[AS#MFAW3&HT]2G.%<*MV8GTVB>,CP''7PK G=P$Y QM6 M5[7L*?;V?V#^ZI@>Q9+$QUWU%?-7P8^BA;LIP8TDBQV0Q=78I=GJ$9W._TY3 ME%FM05HL*DD#R:/)P]' >3?-6;PZ(XG2HT3ICJ2]-/A.A#PZG/,(YU9N<-Q)'PFM]#Q> M0DM"2T(K#8^7T)+0DM!*P^,EM"2T)+1V[:TNVB.3!BN.:;AT-^S2\6$3 M&TN8LQWII!WC%-Q]?ZQVN,M*2$M(G]IE):0EI$_MLA+2$M*G=ED):0GI4[NL MA+2$]*E=-G&P9N?#$9-LW.7Q(#%@0__+%F'SV1CX'1G&6/VK84^PR%[7HD&< MJ4H0=I)LIOB7.:<]<"C'!U;I( =,+Z@BQUEGX?C6SOK?BP%66OE\8GSBUJ*> MB^8P5C;9 ,N&JB1:LIPOX-1//5^*F;2X)KT=L#=8\L(!>>'*,SM7UJ^KOM4% MQ?1)9?^]PMF@5U5^IHU@O=Z?5Y*0)2%OC9#U["XI6=*JI-64&""ZOB\+!)>( M%?-:KE+1LH6X/1N2)21+[(DEI'$AJ3.]U+E88.?V);!+(+"U0B&GY0O2;90, M<43B6@IM2:,):?1R3U([OUVI';L$-BJ^RQ?7U9)6K12T?"5[)/+[@V2+=+#% MGKBBL"];IG)QG2]G-;T=:_0H^OTK#$=+[RX3D[ MV,/M]FG*;)2DTS=+TLT+$)S+')>CP7-.XODL\)R7>#X+/!/.],?V3WJ3YRZ5@PG1/OWWV6K3GNFVP66,<9 MCERS;]J>]6JJE@W_GK?'X_"IO[A.TG/M ^=//V@"="%L=MM)E-NPDVB>TDM% MJE$26 H(;$=9,$E@DL 8@>TH_28)3!(8([ =Y?TD@4D"8P2VHX2C)#!)8(S M=I3IE 0F"8P1V(Y2K)+ SHC 4IKSHQC?33B\UZ#H7K(0;O[BNE+5"L5RTO"M M)'E)\EL@^8U:US8C^<+%=;%2T"K)&W8DS9\1S2^T(W94PB,)[(P(+)VYW\UD M:O'BNE0N:+GJ<=D1>^CU6FFZ\!9O2RNDYZ9^%W6%I4<*R#SP60G&A9IW1T5N MJ1!#DL!20& [JJZ3!"8)C @L+RM9)('ME,!D)8LDL)T2F*QDD02V4P*3E2R2 MP'9*8+*211)8:N.WF^6!UX[=EJB+IU@I:MFR?E3A6TGQQT[Q&Z6!UZ;XLLP M2W)?TX*0I8J2P%(K3S?* *\M3BM@0!0TO535JOIQ&1"IZ Z.SQ!O\>+U7R/+ M-1 9=$*GIWI]PS559X0_\U+2GB^'@J9AR$1>#J,Z#SS+853G@603F(FN:7CFKY,67BP-_:^S-W43B+%_E4LRF2?1,[VB1U+A8ZA1V M5%PEI4[*\"QW5IP'GN7.BO/ L]Q9<3)X/GX\'JP=;)O!_N%HX+R;)ITO'.=7 M1P/C=(/]N6Q*;I8FCEPH>>46F?/ L]PBZKU3%EVD!*H6W4F98VZ4^:%D7M/G#?2Y]HF4CYD5%QVP5I MQ%Z?4"CEL0,ZG?)(4N12^T>6$)P'GF7"\F3PO#L-LT8GPSXT3.'BNH1K)1XE'B4>)1XE'B4>)1XE'G>?3MB'EU7D7E:YF$XO MZR3Z"WZ9;L?R3#%*".B"+O$\,-61:_9,U[0[)NL\.-VT03XE-SL+:;-.VH!E M+P6Q-GLW 9D^^E1*(B>A;"E=7!=+B>=%2FV7LNB-K(X_#SS+ZOB3P7.JD@1; MUR)+F9"1\Q9.!L\2CQ*/$H\2CQ*/$H\2CQ*/$H_[ M2@9LPY?2F2]5S*:T7/=@;0#!YW:UUWNZ.^#-<%W#G@GUBU<=?LWX;")@]T": MR0^D!QQRZ_J>,A!+VZ&"K.B?G(?J_YY8X_=D(C!W<9VO'-4J=LD%^^&"A2&L M'8V2E 0F"8P1V(YF=4D".R,"2U4&:,=Z/']Q7= *Q:Q6KDAU+IEA16F[HXEY MDL#.B, D 4D"D@0D"4@2D"0@24"2@"0!20*2!)26D,4N!K%M%K$HB(A%)9=X MQ4LJ>"'%G5FS*[+M M)'!W?:84@2-65L$AU*XS>1Z8.V6J_UY%?O[_[+UKPET3]9VE>,X6>Z39>?$3G>M3UU(FK+H(% #LN/^<'[[.\:\<)&0! @0DN:N MW2NV+& R;G/,<7G&NC55.S]UI\QM%K/8.;OLJ?UV;I/8KI-S((6Z *'>&+DM M:=B E*J3EJJ20!"E5!V[5)6W >^4E5[/:)4=3IJ4\M=1"JM M]A&(=556NU6UU>XUSR[U@=KI-U6MG;KK4UKMXQ+O:J2[79'1[FEGEYVVJG4T MM7=09S212/_--X!3E[^/S>?+1N/WW_#?W^?1A[Y7M":P=,LC9X;[9,+*\:O- M^,L(Z$ZQBGDE3WM[#776XW8;E(TBAQ(BR/,3?YX='UXGN$S-RS9_E"_?[W]\4V[O MKB^4J[M/RL./CP^WGVZOOM_>/ 2FO1HM3?L2U_=W#_=?;S]=/=[ >A_AGS]O M[AX?E/O/RO4?5W=?;A[@=92;__OC]O&OFK["7S=7WQ^4F[M/\ ;))5?TOSJR MI $_:'5Z#S#^^ YO;W[-7>)Y9-PP;04Q6L#,/Z!Q]\!3LRS#]=Z5MNSUVD4] M#W@1R^+^$'6U\'=8RDC\GOGIW':/\,7F'BB>^.F#\F*._2G>I?GF[+*QM8AP M38'@L<$? 7WPT_\Y:W?.-GKV:ZMI"P=G9QXX+W7T77.X8,+B.XKS8A/70]@: M\%W0CX%GKWJVDK?5(>G70'*U9ETDE\)@T05>&W/3-ZP*Z5(]V=MU(3LG-EWB MP\*=6XLJ!U=43GC]D-574JM&MY?4.F5JY?657J9PACA'-YW@(>/%->;[2SPE M+&;_D?G8UK>57(7OAW<8]:L;O2)*LU&0:N/"_3YT?[MLC)AOH9SSWV%UIFVX MK_Q7.BNK)J267"Z,R_-@MIWD\R'S^6K\'+1-,D:Z9$3,N>]A4C#*6V64>&*3 M/#X 'H]-#'CR R!78,,<*Z:]I-[!!^37B'@TCB2^[BK/F$0*/PH,O53](Q>+ M?VDEJ26I):=;B]I):DEJ16'6XOJ26I):F5K6,S M^]ET$W)S]4?6U)TWQ'#IFV![34 )>="5RB&I5>O;2VI):DEJU>'VDEJ26I): M=;B]I):DEJ16L0?=TF?\%$A%/KP'!_?\S; 76%3,X"/T) UL7%?5!IJJ-5-C"5;# M02G6Z@2)2P@_8?ES/>ZA;;[,:Y1T;GYJ_SJ3D&<7RO ML']A*2/_O-OC#\NYL'73DT]E=,3!\+DO^7P2?!Y(/I\"GWM-R>>3X+,F^7P2 M?-8EGT^"SRW)YV/A\RX/?KLQ(-/9*9C^S74FIH_G_HPAQ];99;^G=EH]5==3 MUVM5&&N40K?%N+2E<3D)/G0]JUWD-JT4A9?LS_WI\2 M%Z1A-G?)E-B>^4P4"WA9$_T[OM!_-L#H*NU/MI5EWHFZ2LI)25F2J2LQ1OW*YE%8:4E?HGX0HR>!3-H=MMJ]WT4"4US,CM!%Q:JG32 M>9T)Z3;D-EVS;+V1QJFEO=-(KK5F)86/HF<=/G>DA[%C ME+G-(K?3J*P<.UD+?)6NVN[50=*DB@V\/BF(N2R.3%0?#:/+.U5V MFM6:G!3GS6Z=;(],86"*,EEG%$V&T3"N>"*-E7O%$&'T4B<7:]#N4 MVJMS,YM;SBLAL6R!,K>,XTT98.UJ+=[LKM7@W$4A8H M9G6MCZ+X03*ZW'TP=R=&T?M@NZF!=]U3>_V!VN[*C;#&TKC9[,@2C1-AM"S1 M.!I&E^?:=K0:NK:('=E7N\T6'KMJL--(WS:C[=%EU="),%I6#9T(HV75T(DP M^BB*-4ZC)^/:F)LX(]XE(_:3^1\#7:2:R+S,P1SVV6"') P3Q^]+0RHI?1MWDMD/=B),%K6@QT-H^N8R]B^G:S?1=HUVT6DX.6R M,+(0\6@8+?DH^2CY*/DH^2CY*/DH^2CY6%<^5M2P4%&0W'&?#%N&R*4BUJ%- M080THD*9+J#1.;L=LS2,KG-0//L.@LCF34W5 MNWVUW>_*G>0XY6Y+PUAZGH%I/TT?7L+T)<;TK>WSO3XE[/37L)^+EF-#>;E*DI&:S M?A/:I6ANCU9+N(#38'1+]F8?#:-+W&QRY"4JW6RTYMEE6^W*S::FHKG9!DG8 M@*-AM.2CY*/DH^2CY*/DH^2CY*/D8]:S5HY40;5'+0WS"K4\:QW@1(6E7(&/ M7%LW1&+%<-L5PUM=ONU&[O MD&*YW?X3?W!A74T^KM\G.F>7=< &D%M$KG"BQ(,_$49+ M6.ZC871YNTL9O02[[2[=L\N>/E![K;[<8^HKD9M-C\31.QI&2SY*/DH^2CY* M/DH^2CY*/DH^9CQBE5$!NML)J\=/6.UV/4]8A]-2IU9L-#/95I;]9"V!RZ6PI!86 MB1LDA26ML+0E]I 4EM3"(D%BI+"D%A;9*2F%149,I"Q(69"R(&5!RH*4!2D+ M%!(#O)[$>C*R(#/VS2WV@=OI-%<[C-0C.[Q.508IT M'I'./=NB)(D>U%JBC[$5Y:-A(8Z58O@*\)+,AL1ETMS25$5OZOJQ9J3JN0FW MP2J,G<70(J4:K/_.8JO6K:G2O/A.E<<9TMUZ\^RRIVHMV;)RK"*Z.?HH<9*D ME&R7$@FR)*6DU.U.TZK:[Q 2MM-2]7Y?;;9;4DG+MF5Z5 M/=,11Z[=UM566_KP4DZEL3HF(7A;D;5J%6NMMD<^]=;9Y:"K#OIMM=6O7^13 M2FN-M]:=L,&R;*WML\M6KZEJ/=EK?T126I5-W0F9*)=-[=0ZFR2EM;XVM6!9 M72^B71#1OMIIMU2M7]/@B\AZ_N8;P)3+W\?F\V6C\?MO^._O\^A#WRM:$[BW MY9$SPWTR8>7XU6:G(-2YD;KJ\XDX8_)1Y!V:>E"(9/QLK$M U[9,*7 M/!\^F,&-O8NJEK]"+/&X_SH_5SZ;Q!J_5[X93V ;'LB_%\0>@>!J>N^#\G?# M6N#/RODYOY0:0'8Q_$>LEJWAW'?F>.'<%ZL*K% 7/]M6LW&6Z_U77SAX.EU/ M,V$Y3=3*S^?1]Q=O_D%Y?)W#.U^YQM 5V$Y:+)(T2)\+R&'.3'QY=+[Y'R,P]VYN< MG(O95XW2(&:IZ6UA'W%< ^W]^X4-4F>9-CF[_'+__?;KUROE\>;ZC[O[K_=? M_E*^?+__\4VYO;N^4*[N/BD//SX^W'ZZO?I^>_,0&.QJM#3M2US?WSW^!J M69;A>N]*6_9Z[:+^A((S]'B-$_65\'=8RDC\GOGIW':/\,7F'BB>^.F#\F*. M_2G>I?GF[+*QM8YK38W6L9UG@3[XZ?^<(7ALKJ+%PHNSF M-5VCXOFL.%TQ8 M?$=Q7FSB>A0Z 5P=\&/@V:O^JN3M*532!9*K->LBN;3LE2[PVIB;OF%52)?J MR=ZN"]DYL>D2'Q;NW%I4":52.>'U0U9?2:T:W5Y2ZY2IE==7>IG"&>(Z MRC,FG>(?!YN"- LG(BKG 83KLKT(?_F7Q.Z2I:F?H//HNQIB:%A$=3R M?F[1)'N4]^:$:_B21< *&EAU;,,@+$G4Z,S M/0W(9XG('W#VX=2*% X[522I59_;2VI):DEJU>'VDEJ26I):=;B]I):DEJ16 MMI;.[(5? HTVZ/?"8WJ17;G1&VUJRR&&J\3:;1+/[V4OMXZ'VAJ\>W5JLK^7 ME926E#ZVEY64EI0^MI>5E):4/K:7E926E#ZVEY64EI0^MI=-'6C)-S$H\85X MM<2^!@EQS ;E;X:]P#)X!I*BK6&) .1X$RYO?Z$:OIC^FV2DIKTJ:AT)A8O9 MZ]BU=;B"?'W=S.NK%F,PQ_"U?""#O;/+KHI#'EK-U#"8VP1NC^V^4A6.3A5Z M5:E"_^RRH_;;;;4_T*4J'*4JI*%8,?JP>:9*ER\MYVNL&U,@I?&@I/' #?.@ M*L.,DU]U7>VVV](L2T6HG2)TFQ4I0JMY=CEH==1>2Y.*(!6A?HI0U6#"%@XF M5)N#@=H;=*0J2%6HGRI4-=.NI9]=MOIJM]E2NWI/ZH+4A7WHPMO-RE#YR+06 MCDS3!FJKDWH.21DVZT)5*=]6]^RRTU+;<'KNMP\VT96^>F;[-(_4 M93&M7K%U,5\=SQ,@0'1DR2LQ7(FR4<';5>FY[)8J[)63*CR5B3:'P^B^9/1I M,'H@&7T2C.XT):-/@]&:9/1I,%J7C#X-1K6%+WL[A?*_N<[$]#$$ MD#&$V3N[[*N==E_5!ZD+XBJ,44J9VV91O6PB_3IO M(N6VQJZ&_W=KEBTZ*W#O3XG+QHHXL[E+IL3VS&>BF#;\OFX@R/[3@+7KB]T_ M2>K;ZU1R@U.GI :G6J0>I8350<)*RHM)"9,2QB6LI(2G%UJ+;793]WV*45>BGP!(K]3U\Y.(M]NGEVV.R#S32GS4N:S.A(E M%?5("3LA"2O/JN[/J&I@5+M=M9D^$UP+D2^V!:Q6@,ET[G1""MAR/&]3LUA] M;(#,!I^46=R\\994\%8+*R0EK X25E*EG90P*6%\;H0L6Y025F,W8K]>1!N]B&9?!R\B-4[N MOKV("GJ&*T\#W_PB[LCTV.!<9Z)X4\,EBC-'/G@U:=(O'"=4;];DS8X%?F S M[/!.I@:LBTL,CWPB[-_'*>C5TU3([?WDGLEJ.H<.L;E[:C^]S9% #/.E) M@+2C871Y)F>GP9'%FIPNF)R6VM.ER3E%2>SM-+FQ6$GL83-'7^T,I"C66!0W M[WX2-?)H&%WBV7ZGT8!YC$Z*$W__[++7KHGQD8"26>V.!)0\$49+0,D3871) MU::2T75CM!SO+&^^6/'^;NW0W[B?/*"GD<7_ZS3! M_]/!_VO5U/^3@KC=XLAI=4?#Z'IE*78Q.=MS%!VM3K9')BFRFAU9&G0BC)99 M\!-AM$P[G@BC9=KQ1!A]%&G'PYH>5W0Z83:WG%?"6D:BF01E;ADKZ03QQ/WW MB>T#+W"ETZ0^Y#CFMKG-)DBB($D)*U?") J2E+!R)4RB($D)*U7"!A(%24I8 MN1(F 3*DA-47<:C([!0_,4^&6IBIZ4]=2\J%=P]1KV6NJ$3D2C0TL0AD[BZ%% M2E60_\YB ->MJ5+[U]H)\/SFWPO3?TUGX-IGEUU5&VBJEA^4M%VG'5X*=JT% M>R=0\RR"W3F[[*C]=EOM#W0IV%*PRQ;L;E6"G1E<44JUE.J\4KT32$86J>Z= M7;;[7;77S3TM6XJU%.NT8MVO2JS[9Y>#5D?MM7+'#Z182[%.*]8[04!G$6L$ M+%+U7D?M:ETIV%*P2Q;L]DZ(TAD$N]L$Y[JO=ILMM:OG'H E)5M*=EI$@+96 MK&AO[_CO:N"3J.U.6^UT.WE%7*_--$,IW[6VW#O!QW/K9I:XVV[JJ:WUI MN*5@EVZX6Y4;;DQ&-]5F_D2-M-I2N%-9[:K2C]TV3IM5!_I U9JM S+;HL#B M-]\ 5EW^/C:?+QN-QN^_X0^_SZ-/?:]H36#JEF?.#/?)A*7C5YOQMQ$HL6(9 M<_&X4I_V."6*,1HY,WCI5Z"V8CL^W!);WX&J)GSIR34L96ZXON),&OZ4> 2E MB)8.&3X9*Q/3-NR1"5_R?/A@!C?V+HI??@)AQ*W_Z_Q<^6P2:_Q>^68\@48] MD'\OB#T"QFIZ_X/R=\-:X,_*^3F_E)H-=C'\1ZR,/>_<=^9X(4H;_T1(8!<_ MVU9/=9;K79/J2*+K:28LIXE2^_D\^O[BS3\HCZ]S>.75\H5W>? ME(?;^]>0C,737F)NU+7-_?/=Q_O?UT]7@#ZWV$?_Z\N7M\4.X_ M*]=7#W\HG[_>_Z.N:__KYNK[@W)S]PF6GEC+UJ+_U55D1B-6VU:#%X$- %_B M[9:JV#(W-K[&RBK%JZ>J M<(Y\.0T"_<[W!@HBS__G3 O)G&3BMF^2?Q'#50@09;RB)-G7E[H2=GL=;#8 MHH)YEJU66W#U#EVV(IBJ+ZM.QH6@;K)EGT(1WXU*;=/]CB ME<_?[_]4[K_=?+]ZO+W[HEQ=/][^_?8QZKC4VT[J^6]VDD^N '\N77]#X"-T MVF^2P@[?7&=B^LI;R_&\=PH[""F^\6OYG86G\2:C$ ;/'[Q91\YTMPZ^E?06 M_[WFGH,WR7&I3>&DG;*WC)Q?@9@?*2D?C5\9PZ:=LTNMIS8U3>TVDZK+UM N MB2IU(??FT/1.I:A;Z+V>S-VSRWY/U9I=M=])*@K)0.9W=:?P3F61N2G< PJK M/:R2; T*(7 %<[U:/>H'7XW_M?!\&@(4"]UMZTU[]2:]36#[]B\FW? @%[/9 MI2EH.;78M:D,)JE!1"H5WU%<\#GMD6D191[=PZ7 GLQB*C"(:T3QYM>\W$33L+%V "*O=9,JI.M/MIT.;[G)IF.C M?:L/I!ML/[S5U4NYFCGPH/]DMTB)QJ=]Z(:'DWE6;B6UA]=>@ MG0Q/;J*UL>FHV^^IW<0*W_J3;2?#DYML'2R,;G4UM=FLSO!4[RRA]ZB\?3), M^YT"A!^;WMSQ# M'O\-I?@[K?%7IM!:?6AWR[X4YQY-_7NNE]P_7;(5AC\^. M^P5(AL2[MS]QFGG?.,$0*,N_LL^(M,8I>#)'7T[:/EC[7TNQZ=RC\SI6;-X#04DO+O*V-?%O>[WZ1[M :"-.COZG_OG=UZ MLUFZ)A:]'5+.G0_!A([ADE?T ';6/P3?.@KGGQ*'TN8;(TVZ^'M?.[OL#CIJ MMY?407Y@(JW5SH*E7KI^)/LB'Z9ZQ-2^F%X"K=H18@7N >YO?-#,T.A M=R!(D,G%[9Q=]K6^VDR$DZF_YNP4Z\M%,"R5;754O7>8>>>=XG:Y"-8#=[/; M55OM8\Y@!.;'M$?.++?UT0=[#>KN9'Z^DV=B+\AGUYD):J03D#Z9$L!P,LT) MN/#Z+D^+(KK' DN?,1_J^%/B8GP$^ZCS'\!ZAV9[PG"[=V]_Y]2YGUQQVES9 MXWNDS#=.F'2RH@$ENBW8*/(42!V<-2J%A'"8'72;:B<1#WS?)$P?H&D=>(!F M4WXQ6F+A+8:>.38-U\QO/&H66VO7+BQ8HA-//EO/R M!QD_$>^.^/>3M!UK@Q:&B=56J[X'P]3BT#FXQ,=W?(;V:U*]S)?72 M\Y:6U'FO#AS_$(P/##WA3G_,"/C*Q#!=!<6=*/X4EODT%8V0CDL-2&X[<+BU MDI2 K#/IWOXLB!C5?O\SD(TB"3XRHK'^[GL7K\I6T#> 3:;75S6]MB4[)88R M"J3T>@)WL6^LHS:;>2A<'RM;?CU4\[BW\% MF:XHE3+Z7#TZ3[/=[V%3:QV]@HKZ5+*0=3TU<>"=UE;;G=I6T536DU*PG.+, MM4Y?'?1V2''68K==:^U$Q@"!>(CYC-F"6EN\_1F\1]<8$TZN[P&QTFAH!RNX M!UU=U4X1]*!,NFJPCZB=?A.V$6G[\I!VJPWL8+VSIG9Z [65 LEQGWGX+H-_ MOK6?X8M._;-B>[-D$0JE4[,6G1C3T:3UVIV6;:Q#5#NR?S@],5,8J<[9)>RO M[5RUBK7STQ#/F/"VJ7K;L)(2@'$Y"8F13L.Z-*^G]=16)T]=_('6 NU&LQX= M+HU&?I?^^_W8]X*Z,)))EL+V]+&)I0W2MBOLQCZC7K1<+'((K+?=V?UGI+.%JX+G:MRR3 )J&BM+IFI,H18.UH&%P Q[U52Z]CC\9P9\+" MD;W34?NYPF+UJ;G("W2R?T\**'Y^RC:$>=B4%G>./8I(-/"G9_"9*Q+A[SKN4KFZ^339*FID:5?I[B86A36'(KH M5>57"[DXEILNVLM'IT%+!J\ZVWJTA[)M+Q@A(=S2D]*#JR*OHBG41XG]5EO M]SMUC%7F 0X[N#!E=23%BB",>U3BRI=8CG<01F-O_E&TL(D+2JI]1]?!/U*[ M^D!M[XR9=C@&K3"ZIM"_%B:26[V^.M#J:-GVYRKE%MDVHZB&)0U'[2W=%P*' M4P,5K<#T;@X=06.W?4%&]^SW7'WUSGV?1@A2=FP=*Y^"%U,IHL'#;;4YN[0,$=CL-6,BVQ MJZG95WNYHB^'YJ'M0LNU)&PUL8K[F-VQ\(ML#>\5[:(S7RF/20CEB^>ON3Z3 M,5R[BF1QRO[(H>..B1M<\-$"0K/+%,^QS'&2GYK\[&QWVK\?2?FX)FZ[W8:T M-%IPWTM1MY/(E"2ZOCMX=N[/==W$S?5,Q.D%K53GRM1,/!+%W)^_G(^3+01\ M4CLIHLFY.+D_0#U$0E3>.@M_8CDO[Q33QG^5)V)C'0,9*Q/7F8FJAA/UN9%$ MG$"WE#Q?!'40T":C@6_CB;;='X"-KV,@KR2?NQQ:XK &M:4WU5[K=%SN M'*1<3\$N#E36VYHZ:!]WRC@82,!:<OZMOMP!BP^@'<@P.KZ6FJ0,X(3Z6%US)SL;UW,-R(G#D='60XC12/-0Z<'/P7;JU6DP%CM7Z;IA_+TS/I';$F23,4TJ:GT374,P,) 4./:ITQ[0@TBS4]-H:7K)T ]YA%I*S0=UAIW> M?U65N863%'%V$8%OS#%0F5>[L:C\L!((H2_T;>&.IH9'[B??.&F^(6&N[/&- M(,LU'R]*QE<> NMZ.?RD3A-GVR.2ZN&AZ>UT9*B*OCBU6AVT.JJ^"W3QX209 MJJ>VAYT5;VW0QIGCTX0D&=$R-AC8:/H .@$JTB?O;-EW'\6?C?CR"F& MY\0'D!"O;!G#DWX"&U,Y%W=OH!UFI4+B5MG*)07>G&_KTVT_8-^XF. MM]X- O$X/+7;@!SL.%.(4'7H!!RMIPYVV=X.VT4KA;!=\!M::C,75/=1N&6E M4!6CYH.!VFS6&Y]EG8'[)+PO,VFZ-WA@,P=6\A\R!HYX-7>_4OL$[8/R"7)' MG@1O;^V5L-.58.LU<#6=H/=I(4*_I_8'><)+^Z=C[KJ 8NF(83JL)CZ.9MOU M1;%H3]'3/ ++4HDSQ=KD'/L)WFM6W ;5;>(P%[4#>U0O%XAF?>+"G;J9[4J\ MEK+D0@NF(.8">=FWZ[*V"NBM*.U]A^2G/Z$)>EH8+IR!"8%/P9J;OJQ-JGUM MTFJQ]L,4-@U4A$^!(TMX>I2ZO]+9$UWJWXEQ>FPO_S_T#695[0#O?%J\N MA7)T*,9[=P""V"[0$![^]E9M6>[NC.RBGS[0.VI7EV[*WO:RW?G8PS+Y@=9, M-<0W[X;UFX_-U_1,?=EH\,/R7-QUXN".HS6!KH_FC'C*'7E1OCLSPU;9!ZKR M0%QS\D&9&>Z3"0_!KS9#MLT+OG/\C41,YRT.83#M!1F_J^J1U;[@XY3 ;CQR M9G/#?L6MV:9C%0P7/L8=VR=/KF'!ANKZBC-I^%,"9U@0;ZH,#"0H"*AY/GQ MO:>+O1%+/.Z_SL^5SR:QQN^5;\83^0#W_/>"V","C]8''Q1:Z @_*^?G_%)J M4MC%D3 06\.Y[\SQ0A1\_HE0ARY^MLUJG.5Z_R3/)KJ>9L)RFF@I/Y]'WU^\ M^0?E\74.[WSE&D-S]$&Y U/#J'/G(!DT+7K5;^(R2B$D<$";=;0:@FO]\WQ( MP,#!C>>4[-'U=A/6BS2-4B?"\QAWDQ\>72^^2,C-0S4XOWN@B#'7-M):$'06 MG%U^N?]^^_7KE?)X<_W'W?W7^R]_*5^^W__XIMS>75\H5W>?E( M?:<=!7C;R[J]Q/7]WV39'Z&/ MR^)N"G6!\'=8]$C\ M'O?M1OAB_YSI^6]VDD\N-QC$E:"COTF*]61(D2S7U7H8 M:SO'8!MZ2J[S A>L1'Z$"K[9*(_B6]J;9$.A=56EU:,]#*W^;H](H,(ZUO%+ M!F^R1[%SHVS$2BQ%,/-C0-YTP>D^A39M=IIJ+P7P57[*U(KDN:M8"B$Y%EWH M:GM 6Q-.A>2Y"UZ*('D/O/B.VFPV\7_%47SG?'-^\_J=S(U7>M+&4N"-YC5S M.7#OT"I8F*"$)+F?;!&4[1&R'K8.=52]V5%[6AT[&$MJ$"V6B#J=0]KL#]2. M?A*5OF40$=/'>D]MY@)3K2Z'6)2K:#GPA4,Q9=5T686B$RVVXO6?F8NM>FU: M;-75U%XNI=Q_\>QNC0WE$99VB[3;/;!VNT[4.IBJY$H(VZ4=@.VNVMIYKFAM M?+:#LG,E%AQ$-\MK-OQD[&K #B]7%F+^T:RM5A M>W N6J'$&R#Q!BV0OEU&3]3<.S/!9L\-2W$%O:CYHK7,"0/*CM]VB;@$ITL@ M1O>3KTB4W%._^DT:O6SEFL%Q<$:L-"K"R7W05#NG@?A1&A7AZ YFK=^MQ*SM MU(YQ=GGSB[@C$\P1#85AY8HSK_^\JO2]1MVZ]1JE7WJO=DNOY/PC)/)^>Y8/2<0)+CKN.C+GI4R_?<9\,V_P/+3O) M[=5K=>&,WJR;,E83VT0]!)Y3G4RIBAB_U-66WE:;S5WG -: \7E!76O1<+7J MV M"N* 1PVEO+[H*ZG-1/D(OR7OW%B*2CSE2IF[9$)CM,&1Z!Z:!>*IS.7*"NX;YFV27I!$Y5'Z0K)JJ]^- 4M2?839$U[ K'R'ZOI792 M6)93PXM(;Q?68S-)FJVCV?H8<\GS>=(X1[N9U!XUJ4N0%-1SFHB"%(E'42O# MNK'[/6\5T8!.6U![F*T?%(A>< H\+!J)(CI\=YL]5>MO/[M+'I:(0I&; MASHV8PSZ/;77+8F%5:>_=MN?-.[S3R9D1+-BV#X/=U?(K]'4L)^(XN(!GOTL M]Z=:[4^,:?>3&\ZJ[\"I:\:H>QN5YLH>XS\XZ^ 95"-MA&T Q_)>LZFV.R4- M4#Q6;NZT4Y7&32RY;[?400I@=LG-HO:LTK@)Y\L!G6ZW[]VKP, RWX3PE/16 M0-6^4TP[!*VEAR<, =,?2$BT6F>B2JQ<%U"2(;3D=J':'@(:(,9:3^W2IKDZ M=AZ69W[S$'0]'7M83*4V.SB)>->Y0'L2SYW,7TGB244$-B(1[Z M]3H+B",$AN3)M&V,)8$'_TH,MU)'O7/-;=.="7EV<:!471.BTPZ=LK06O@5R\O MH5WP?D+@\Y0[2;N ?:2=:A?9]J1$B82+E+&S&%HDB4/_G4JJU]TCE2':ETS3 M0&>KV57[*08\KY>G'%;H(/FTITV^VVSMM,F?'J/VM[.W=]G94S J&;KZ4*%D MCPW:.06RR\$]G7R2+]CT%MU.2?S68'WO?H8*1!@5V-ZXL># *Q6,7%.X#+#4QP<6/ABT@S&&(YZ("+[I@7S6NX6,[C3 M:"4=0< -FN.9S5V05=_ID^F-+,=;N'2"-'.[P/6Y&CH+_T_B3YVQ=VO/%W26 MU97G+6:L^Q@+-CX[[I_$@$O!$;@?PE+IE=BV^9WX"]?V8 D+>XQ7TBF/#^;, M!&I&O@KDM@S;\!WW-?3*=*V/'139<+@+Q@N/8'?C2M8>[^$N<5;]:^'YYN05 MCOL1MY'?;?TX6>UB4Y@[N.?OP\MKQYT[M'@#%1&CV'.0PX!MO_\V9$YK@SJ> MPNL$29DG^2AKWS\]7'DHD]&'Y!1[\;\$0G$B+ 5$FACT^.*X)JBI\DA&4]NQ MG*?7QA=*F%M[=*&\18/^O_X_D*GFAVOFN-+?M _OE!?09],>"9I2K:?VWWB% MI2JW'DCG&+^B_&F\@MEK:A?*(]T?Z'TH#TS?4[S%T#/'ID&[9MXB!#S!"B9B MO3:"!AI0 (W@B=&%D37&2S'!$]:>;*<(7K'CK6@YZ2YZSR;X"_B*A[("+3- M?X4W\T$/S"=TN50@KO_BN#^7/OVX\$P;C%GLXP8N^=9Y!#(*8EWLE7DUD)][ M6_G;PGI5M#8?K]!X,?TI/;8L9DRO,&X6MC/SGWA#,[*4,XD*$'H2B@[W\D-) M019KO0]>M(U*M$_!@V8SY,T8P0O&--]CHY@U[@QO;/P;I)$]^$_#_8G3I2EN M/[T[V**?\*/W.ALZEA<(U??OW[E,T0=%/OX'_US%'I"Y$-+8E D_?G$ %/] M^GZ;\E]$!SG\%MN&"MX0=Q6NK!%H;;%(T3+,![<(62(#3'-$4L(-C!3F@#6XFJ)%.I$5))>2%N2&'\ MD@,;!+AG!I[!AZ^4UE>+L>FC!9J9/DZ&=M@VIG6HF6M?')?6CL14M2N?]U'] M\VH^M]!#1U?S?@)+!AW]3IY-+#;^_/T!I[->T?]^_GY[C?I+_PN??7R$.W^T MG-'/\U'SGWCG?VK)=H$U;!7PH)A5:/>.Q"JT4CNV$1*BK;!A^;AWN8R*U(=Q M;?IG4 0EP_^%Q_?O!-P\.BL6[+(]-EQP[=[RS1'9)/PP-?XTY0I4^GVDU2&OZ_+#^L=0, <>8 M$=J!)(ED_^C /U'B?PRY%G.\526!L_O=7#(I=*[I42E#C_D5^K?+];H.2FQ$ M*+Q-Y3-;\ZCC=06[X)CNA(\.,AAC#+"+ EGBTO@X-?PKE_R)XN/C,?&5E?"" MB'QV7+B"H[1BY.L1V9/1\%>[IM@>T6TRNQD\%8.7^%RJR[C_HPTU8X^&CPV? M9FMFX=,5(AY/O0CJI;$5\%*!X:J7L#<=@G5PT6 OA 39LWB4ME.GFRV7=V+< M]E(?_I!^,W%L#2X[L,OJRBZ 0ABR(=$D1&<'!K/HPG=[ ]9F>=&)\;?4;Z(M MCQD*PKZ!!J#+_?O0Q2>'^QAN,U7B/+"B'JVY6O\3^2S&C$W6M->+VRQ@7,"W M):YAC#?@63Q/WCE;-C57#XK&=EFM^R'4/O3>C'#KG@,'1B;Q> 0DV9)L+H;> M&G0-QE-FH$+ \D\XF9*"MXP_OB*GX^\-Y_._&6!MW%>%)T+6&\.\I6 E\;U? M!-][27SOAWPG<#PUA=<>X3N.$Y\A:??.^'X^QO<+9WR-3,*@"-$8))H$/2H; M+/3M&[_@(&?1: 9\S? \#&/B#A%!>P>WQ/101UP25\<9>:,B:6X"VO_%F69 M*FGE0#^[I&FDUK&9D[Y6A)BTSB[I\47KJ:%H@$=!0YKX/*S*VS_SM7S,;Q^N M$="+X.ZJ_W@ O-;S\;IXG[%&NMXJ0AJB7F6R,(!/ +N!$8\*\Z]1UX'^/& 7 M:!\4FCW!T^0SB19$[%V$6OE$**OW*7#P4%80LA2&GQJX-H=VPIH3D"@0>1.$=>2+-_P\SEQJ8"#L61)O/)I'RVNW90Q+#1]>':9L51;DZ7:2:7: M+5FJG21;^:I>6.CZW#/_0]ACP]<):V&6\]9K8M;%)J@/)F69LFLU7DX^\R[6FFS:+6RG#A8VN.\DK\<'M;?I'U-:+Y3!GK M8DV7@2R21D+](F^WFT<2=-4F"EC:5]PIP9G6K;ZUJ0_Y<>'?.?Y?Q _\RUVS MF04O()JZ'+0*M+[B [S1>Y!Y<(LL_MD+P%9H;K$6M[ 67,LQ#!\'TC> MDG-44SFOL=J6>%[)E$,N3P./-F&<-N)08F(Y3!YG/MK+-/+F2$:[B,#/:LZ( MAG2Z0>3G:VP*\"N:84/Q#(LUO- 9P4B3O<=UVKGB.OI*+JA],&'@3@'\UY-S M00'WKRW#\VB01(3\8AE"+ZA,K/-)7LDC'9!V*J$W2$VN3]- \?$4/#O80@7K.?8J] M"T2^BB1])2?4.1A[4$2]D;[&=VPRBX"L#^O2'M!C!">!YI+-X2*H4&.U1T/B MOQ!B,]":9^+Y\%71S M?<48FMEC#A_]R3-A;8"/QX5"X=\')5X"$X99'!]Y9 M&1-XQLRTH^>18S$I@R)JE5J:*$+I!PTDWUSBP1>-(!$W#FM=X722U,3(^TWV M)BC+M$@K*"L.:6\?6><<2$ M00"; /OGC!-GI<3_-1&&Y,2:N.>N"9HX3R /G$H;M)@I!!D!4\ JEH+N^#18 M>33Q #Z,XBP0(=QR7B@D"5PJGL,,RQ#=&[R;Z?EPG?6J\,[-G)GZOND)D-0BB*G!+1*-@S+3L;^FPDSBDQA6^GFXK>M MQJ'!*]I$E9RP \S4,-.#ELD=TR@)#9-1=Y?VA8Y TM%+<:)ISJ5^;GIH6.-< M5._S938%V-+)T'2^$\=],FP.3Y++&J2\6CKDZ%\-,+Y#D[77,(7_P@#&'KY=72O?#->WB8L0#Q.M!MR>O_W8(>S;,P*^ M%'YW'.]D#)^TSF8".5;6O_;9^H5RA3AQHRD[(":]AT*I0ZAUYS!Q(8*_X*N MGD.KC(07@&+L)4:<'4M"$'L*;_)OV,07X3#X.J=+6!4=Y:P:P!.9;"K[** OGX2?'&;^8X*'".JD;BGN283^9:#3Y M35UL'0?Q JH"+1":_BR>Q!WTC+OUA'9XY_)V]4#R6TSJ[U)H7JX,O MT.EG%%#>PGEE1-^3OV- H>5WY>(5E0DP#,\,AJX1IUEH/NBM3/3CS8E)][R( M7!@CD&WT2< W8<(0.X;=2=R ?S4T81A86;A4_,;$-TR+,CSQ(GR4L'<- 0#8 MTO94FA^/]U17K+]]H1F+^759S)]4S-^6Q?S%!B)C[E[AH4>=6>5BHI@YBHH_ M&I[IW4^^A<&F7&>=K;>)G'+ 2=POJF55IYS1RBF'D@DWBDAPK][GFYU$A@MW M=DD[]"CY-N%X:P0S4S?VBMPP6'GAZK!J&FAX,%=FNP)]&$!3]#A,>0 M\=*RG&#LP,71RG([GRRW3D"64PISB,.Z#J7(SV:#PZ.Q/W6=Q=,4CXI4'ET% M_$'O>(6QDT\8VZ<@C/611A9AP\"+2Z9H7"E^!OQ.CE]"N_DDM'/P$KK5?1VF MD\_'U3*&Q+1D%ADU*5/Q((SM/V&XW24T7LCBX@N/[O$C>&,#+W!-^N:) (07 MRBUX$);G9%I&\#A@C,$JR;$LB_PB[H@.?P)M_-=B_$3_$%1T."(0C<46%,I_ MI8XK&RSW:AD)"["#=T6#FL^.]8Q_-74.($JW.8?EOD%U!4Q5_I MU9D6\C*E P?" 5#4% 4T9K']2"$;KV#;GK'.1 UX""^^C(Q::2N$O*NUD:N&F$Y>UH-_@%^HT(SG ,WQV>4OMC$U&86;4)?!V7C;, M>C@PCWXJWMPRZ?E$:P(IS[5(!07<_&KNFE8P=T.EY5>.R+!$4A9LF"INR,3/ M9JW"4SUHN?R+I+KH@0(V,/?+L8]6@/CC$8+ MEPWTHI'UP)(-#0O?(1L]IIA<1N-'0018S)TEF_$S^D :]EE7Y[=FP LG[F/& M\0KKXT&X.VX4'R""2R8X7(%_%O1@9)WQ0$-*KL\W3R+Z/UX?_1]%276H\?]4@I.4 4@I<,33$U:'?;R%J,@XZ%3#(8[UW:>@Z\4!Z6 MGX[N*B:?:*"+]G'B>*>,F837\ #.#LZL-)K?#MUN]HQ7/.%&.KMX^1 >-.F) M&1%'7823PJ2>4ZMXP<[FL>DK%!*NWK\YC&E M?:0=Q.=\1&>TAAG>@A\-LP_<6]@NP<)9L(E/5!%XQ!U/07;L(4'#NJC"]7BI M<2/4!UH8:9DSK/.EE;&KL<,590[C!L%1CT7ZX$1%/ _C$QCTM&FS<]!--GH- MS578W<;QF&,F-T&KRM>@-660&QIABR]&ZW8N^LL][!L:W#*61K9D:612:61' MED86(HU[*Y9L%5U4C-W7! MI390>M!]?.4(+]3+1O0%6A7$,W8H0A@B#FZ#G0YFQK14F%7'(P;<())FIY'T M)P-[541/3[1; N%GV*0+7BH5]A^%8[^SK(76"2ABC"?6\*U_!CU:K 6[8:TU M8Q,.'"[)&OD6[DKD7:DC;[@NS8KR@B[3BY2((4^6:F,4/):R[]*4Q;/I+#SK M->.I*_J #>4.ILV&E"%U>- _*A>LG(WC$]*0>*9EQ-],%+=YV'([I $@D(X7 M9V%AP9I(/L.*)SQ$;?&N,-92Y4:+0+)%O0G+H=*3+0@!EUC34[<>KXR8MN'I M?,EIS4@/P>1A-R7AA$4KF,6VF M"VK2 HP$+QO6O.?Z[_/<-][>"#Y5+&*X%*O<'G%\OWVH=4WU9C>NB(:D'5E; MN'?=RZO;F2METL&D9^%=/D!U@8,7'"7QO/U!V8H 1['P8J8@\4X;$=#S/EN@ MS^'9&S:;98M3_4+^Q/H_T>>^PW) !C#E_S]GG64YV0 (G[2@^Q<$5)B:<^7M MFQ6+7!A]DD(KB9M)Y-:I81WS8/^O XC<(#P!]&9N7,1\' I]QHH?3.MJJ-.V M\<&!*.H[BN(G,B*S(7C3K6"&X#X>JU=,9JP*K0+'-'')8@?I)\ZV> R+W@J< M7"$N[:Z92R$0+!Y&)@V(_B]C!E?1^13*(QE-;7CCIU?^P1^.A08'!V^,+MA' M;\4-/O[]=L6DE;CNC1"G2X,U<1_XR+>!JT#/XCYC!_,X0=001&CBO]!,,X*Z M&KXA"K@IK@I#G?#68;AF>_W@6TE"$371*2G6WDRQ9#R203L*2*)G "3Y1EQ\ M@O$$WF*POP5X).=Z!)!DOD"DDBC5NPA$TES!(7ESR)3L[(62O4(IF>1"B"L[ M;PIT)Y)PQM,YN4GVLA#PY-N'AVNLQ0VM'[=WE2$T=[.;KWZ!YBNM8&36J^RZ MU-N++@VVZ%*-"-3?!X':S8((5/CII$!GK3J#\TBL&8$SQSJOZZLY,S%2Q1TN M\?5WU1FD06:#U-:.TB"!U.]%X?2#L4A:4]L+A5KU-4FU,SC!F6\5YI,!]%5G M6K2FGMVVM,\N/]%9!HA"X\X=@:54?^O1VHMN= [(>NSE'-K>=@Z5#DT>^Q+Q M9'[\G\"-"2)&/_Y/E7:FD]W.]([4A^GN1 M7N=^:%[HKU5:F'YF"]-I'JF%&>Q#?SI:K2Q,%&OBW".C<_/7^=0L2R3J58E960C$8 0YMRZ-AOAAVA<9%T[(;%_TXC8NF[\6X%!5@J()">SEF M=MJ'Y+XLLV3-XT2PM5AK^O#EQ]7W3\OFA<=W\:_?KSY5:5S:V8U+D?GR.JG. M7K*WG:+B#U50:"^GQ\ZV_/:!16CV:7X2CDY_,]!9I3[.4ED/_4N5MJB7W18= M9_);T_:2W.T<3O9;T_9RSNS6./V]\X'JQ_\IV]:\O;4Q>ZU\<\UG;"Y<2F^+ M*]BWJC,\>C.SX>D>>I)[#26T%+HRCU."):C?U./E5L!#\P96,L1P^FO#,"5% M8_0:1F-*,AZ?3,]WS>&"*EF0KU[))T6_5J7AR)[![K;.+A^BQF)JN.,7WJP9 MONH!F8Q6=I/1/KOL=$[88@RJMABMHTGZQ P"S?/\[_]=H<)G#Y=T.\>F\!WQ M?O_L_A,%.I7^4Q\!656'UTNMJ:UF%2D6(<%"/=?V&2=U'N\P77U+0_I6\/I= M.XX+;Q;NYVT6[NT5FCC68+P-"&#-),LD=("-T !)QCLTI4FZ%\,*F#B.C\#T MPA1H_Q2?G"F_9M9[RT""@2+]>,"3DBC68YWX?S. X>XKQ[W'>=M!GS[V(\8A M;A-Q0:DFB"X,M24K$$(R>>_7Z''M1>5%L9135V M_$N0V#OGF8$,2)G-/X,A\Q"&N@SJ2"3].F]XXY<%>M8H'7I6#',JYL]RW*E7 M8KB9<-^(C5<'F!EZ2UUUC9,!K$ ';*)RP#Q_"B?=).7)M!CJR2 4H E^RPN= M,+?>H<^,-)YGV5TU+?>@"2WSI(GCU;1QRHD4D3E3.!PEAEM.X<<% M-FFV&:@!A#N[AA#*V,L,.?B#=R33IH M^GZR_*S/C@O_3T!8KQ#P))HU*,1F<'GS(E+I]N_Q0_Q MN7KSPV1A4\\=%BH>0/^B?7C')@QN#=S0]88#N.')/VQ:Y48SZ9XR1CAJUU,; M+ QC>M%9V<';1]:!Q2:KY.%/X)+)EWJ1[%L5%1I-,@.!$$15IY('[D%+6Z5H MZ7ZC1Z7M)MDWD[0S=9/W$#%,#_5%#.W+G#DXEOVD78JD[C=A;9%4V"F$^T.W"GX\#XU_([@PW/C(K]'4L.&0PG8O'+5CF!:=N^0',UL] ML2W&'NBP<4U,_-@H2)/NW6S^D=AE+Q2Q;O&L!IN(@ZK%1^+ ]K.PZ/C)8%:L M1WS?8O-N'3Y(9^5U-PV$$HX#[,NF,P[V;/P,)S29'LF>"3P6?>Z4HL_[C==E MTN>R1\#^Z=C$IZ/ V!@F*NJ1.4QC@EZEG7E:.TCQ)&X$J$_K1R6=P+.8V4;Z!<\=ZLQ M.)Q!5P7K9+<43<\\(NL0-3VEJM\Y]OELL[IGDNJ(:5BC[D$@'FL*PNF5L5F2 M2\X W>^SC9@#I9R:.'$%";IL.))\ S$Y,KI+LZF,D^7]/\M"5GR%E1/QR@BO M>% @<3S@6[S9NVSC$.D0;7JTU[H?6"4%6]Q;MK)W[&_:!P6D@1^M3];P]$HQ M/)GG=QW&D2''X3;E!+\(/5$7A":R:!5JZ,GZP/U2!/0X>T9*/--B%)1+(WB( M[!S(S'T8#IT[7CCL&/83-/C8N3QO!&'=,-EM* E1U[#^)SQ@)L8\UYZBUWP; MZXTLRWGQWI^L(@U*4:0C:#M9U18M>T8L7RUAU>&NSPLKQ5X:$0:(8%)TNG M-:%H+$ D-6R]AFGE),Z/H-_GT%3LYM\+3,NOT2JJ'31%0-CW@MVL87HBDF&] MAI4"J*H88'0C)0E)?N::Q HJI^EY"[K/X;U,UA&"A>JTHLV'AQFTBAT+ 1RW M$5UB7)O'"Q>?(?(:>&/%6?CP@C:*U0>\OU3QM;I84FW,419QU5O%,;08)@Y) M5\8O&* W@\[HD\,K+471!T#&1-;/I3TUNE[H5R:RLH>/B+JI!G M0FL-[+"(#1.=- S/^1 L@._3F=:!I*,8&[*OQ0R]]7I#[67J6N M%BYD3'$Z"Y"+(3"#*3/S#C#NQ.3'L$10;.FM$R@I>S-R]V9T9&]&4F]&3_9F MU+\WHU-<;T:[X-Z,.\=F)R>?Q1[OW4_9$Q-NY_T!3(-+'@R+ M7-EC?!GQJ/L@F55*1T>)BXSV@71:1QDER-L',LG4!R)X, HRG9QE]+!-/13^ M.ZU0/*K6D"J4*.VAN1J%/DHU*:_ G>=UZ%EAAJD;QR:AYXK92^K2NB;=$ZC; M/PKXU !7,] E>J,/[,SP8GI$%--&+T#?-*IP[*)C2H]6(>1I>T.J4?ZC5+CR M:AI$(I67O=**@[#&P0@@@<-*/LP"C3#Z#&?J(1[FX9;_(6,5(P/X=SS<4>P? M]G<:+'!<6O4&>]58U*:QXS@X<%;D>:/7D46R)WU.6__2=KQ48PND_G']RZ: M4R XO)%I6RP1Y+O&F*9.%BZ&WCRI%-D$,6W;2#4**I5"*$4VK5C9=)3XIA-L M)B_$>B;*#.@V]1I!V=QJUT>^C.-IJU+:OHQJU%JJ$E>EYW2:=&UX4QI9&.$/ M6$+P#$2W?7AQ\@MQ"W@M*T7N(OQK\/W&\O>/J06Q"E%-VU50C0H?I=J4UXOP M-5)4NGLP(E*BFC$B$;E2AB6RR7S:IHEJ;,%1ZE]Y88D5_4MP N>&B14)D]6( M0D-&%'82U[1M$M6HL52=;!&%J.Z(N)Z(+-"3$0\MA,$]J1\9TSIINQNJ45:I M(!FC"XF[RYI-Y7@B"[61V./L,2CU%/]UJ"H_O<>*7- K11;6386*P_ M1&^)Y6$:"QNHSHH2::, "/K,08''T0HQ^>:%@VL 4^HFW(65]GP/HA\8+ %1 MQG]NPLA'*:4Z&1X:+;WI-H_4WN6U-*H.=3W@K04==)C?8 MJ@F:%P=KA5W_'&S-3&U,S:,Q@JW9)>"QPG=@\53*4/CA M+C]MY\56C!F2A,&GB%@G,X]XJ;<8_@L.C?AUL':F[9F1>06F]S/28M6 [9XB MTES0]U;&A#;S1P- M!^83&C3%0)"#9UGUB.%CZ(I/)J[PQY\EK?#V^.5Z&^' M+\T6.G)F,Y._JAG%N6BLQH02@K&UP#O-8H?96(5@OBKS+Z[\SX;ITH+EQREX M&$_3;Q0-Z][]ZGC>VGD+R=:7#?#=Y0DQ4RO1KJ.F=IH-[3I Q! X4S',)Y]Q M8@GZK.;VN"QIC@TZ*T@_#D9P\S M;%'"U/7(\>A-PM5D!#UC&K2^*>IP\+P*E/Q6X;IT0"6%>74I95+L'CP>\,6> M%I8!)U#C%9T<\)W0RX%5@6,"IT;/]-1L76QY-HKE9EETP<8D\D$.$$'7&'.P M%R/PLFNM0@7+^0&5[N65\Y3#,*_\ ""2BQ1KZ S;. 6296:8RBW2+J ;J!1[ MRS#6=,OP$A!C,RWC,7B+&*)# ,ZY?9EJTCH17C);-V^(?5UO -SBQOM0JA*& MJ(,G=61G.9-]MCPI=LSI')"W6/XQQ]SYF!-W\0[I3%.>BY-> M<0Y&SNM1*80R2>4=$4EH")9G;@UEB*< B[&S!D32WF9TH LC0?#*1G1LWP' M!,.R:("8(7.#NS7R%PB3A1'7"<*EJNLRNQ*1(ATB15H723U$*ST^YSQ M7AN\IH-F->>N"6[=G ]$%-A)M2O'J$*N4P^#2J\H!R/7QQ+<73ICI(KD'F!T MMB0-2#TD*;U*';T&U#[L.[<6WFJ@%^$$ YP\BG(HRD^]R!TSGO+IT\WXS&)V MKP!+,8(+/)FPLU*(V ?G_*DSOE"N:,!7A&RSX2=ZFX-N@EZ@:6WZ'"@I'_" MVD W.%25572;XG'1Y$A/.]+6O7S)D7]E2HX(VJ*Y)Z!+0,2CRH9D$]ZT*9&L M*G$PXEER7B1!VK Y@@U+")TXL6MDLLW1@[QK/DUI/3%[#IOG:(X%PG9T" (' M\@E0J)\<9TQG4;O8F>%F'*CK$??9')':Y-K2U:0B6!6>Y M(9ZQ/% 3%@6/&J4P\K$NIJCB1W22$NS_^ >P2!@ZC(9REJK7S)#7<]=Y-CVD M(6[?FBYZ(P/TB1$L! Z:;)!RPZ1E$=C^8[ Y24-",)0:;30R;;@&0ZG@'/"K M:>^19[*PRTK0B?D(Z5:(8R,L8B-6RJA4N9M9R@VL7_D;F)5I _M$8B;E./>PNNQ;85E>)%J- M,Y*6]JLPO+URJ/2BITKZC3!!'"!/+/$0+;[I$HJ^3.\,=ET<.1-KN1MHF;'R MVP>3R"8'BCG5N!]XO+;[Q7#'-/OLO-APIZDY#PH EQ9 .VN9S:8CKE^/TB1^ MQ?VQ'$NXP>4(JZ? ,XRV0 [P,8,(O26'EK$<]SW'?'8/@V260%]NXK M=VC#Q*1A1Y#<*<$;;VU"#T^&_8I?1?OP3%@5C"UFLB%+"'FW-2WH4'<.;!N: MRG/+M'E%@N(\<\P2^DQ::'.4)NA/>@B"3VYM(!]PW"1><58HZ>XQ0]0[H!1D M^8;(SA9*"&EZ#*9GBR168'TB#V9E<[Z8*TX-@?-"W 8=2>[QL4I@AQAH.!5@ M#O.!V7967X!& RS*.%+\\$+0T)#QN9A4+DH?T-/#T4S*\)7]:\S!5&&X 6ZU M\)CQ@L^L5^Q!#=:C;%_/7<*G>%,::(4WG]&7] @;7CEW37I6YV%:T$:<_0C, MAS='Z"CC)W-.L2:,V=DJ M;>J^*N)3+S5C;7Q/UL8GU<8/9&W\;FI2;95\K[@J^6[!B4^J_?X$G^ ME3U&:*PY1O5*.5K4J^HWC[2R/I]7Y63RJ@2Q505IRS96(@A>B&3UVN8^KMR"1E:=MI,^J#%-U,PR\> M EP0?@!@TAH6C ?%V4$)[LAP77K O(W@V_!N*Z7J%XTK6 (+C2-,K^FRZ#J"L?N$U=Q3J,O7%[BJD7M$PC/Q2#"+S02A8-.-!#$6'@'?7;$P M]'RAW&"@AFHKC4LSW:==EK'%J8WXZJAM,9C58 4,WE*)!QH,7N# [(WO^(@C ML&QG9@M:O!=[+6$;K=>3U=VTK9T9#8+47::[&9IK6&T W]IQ-)PYQA0UC4;" M^T?5B;=K3O.!H8*K*8WP*.A"3^,8OBK7"'>Z5&.XYL<%D MW$YX21.]NQ? *V]<(U7=V#+'Y@21IVF::H[+8"%H13;%;#9\G[@V#XOB MN.*YJ)Q8?>9:AX3,ALX8!X!%'25/F1K/A"--CZ.6PWI5:7J,EXR#6>'U3H2! M25/?2?S1#A;-.Y5NKQZ4OJK0174_A.JB4'TQ@5^-:X9NC1='_GX3O#P2Z\9U M'5>\FAH6&]"&6_[Z; T72G;(YX?1E(P7%KF?_*!,^8H\N9^LU>1'U-B,H,^[ M/2,,R;0&W6Z?Z4'R#I*P5\0W,HK>;7@<* G'ML4C#K4V\"&F9&%,VQ7T(I/! M3]L>G7%KRKB+\!@\0@L9F7KZ+??).T;'Q>FA6_+S 06Y([0['G+ MFXEXK3>A?*&4)S]+ZRP]BU8_;8[[:CJPE@6.45']*U3"M$-D) M^9,?YZZ\;_38=#]!PJYE?]P0#,XN.\UE_:6[DQ?V-*1CS2KA5XG]B'5;6+#, MU"02RF3$WD3:S.3L54[.7A/(60PU\PCZ*KWO)Q/,H)9+YW[U= :;VUJF\__; MN&]K^J#Z9>J%B4,:9M-ZI:ECCZT+FN24[E _EQK@+6]14D8_<==\?.)YG7]HPMD,;]G$ MYDZ4JO?*DK UX/ +-\.A1D$GS-"D;4H&'BI\%!=Z_H.O/6$[C6&]@B[ 4NA7 M/'@;_#P2/D/_C+C/T:>47 ;9[E[H&0A1?KM*9$I>N3TKR0^*)?:[$C@BDMB? M9TKLXUY-&B5JL"S0 WC*>#=.B MC,.M")\X? USJ1<*-NM&\ =XEP5F+^E/6()K.2_G?+@%U3&5ZUB <)GPDC8- M^MI8QIJMZ+_&D;5R-#4;_G@:S9>:FJE6XNORAB'\.2J<6.8M$&B8$@1U U@$ M$"IJJ UK]%0-\#5B6= #8165IBS.4;]?5&C0>]-DRBT[=N-#P@64S7#ZG>U MP>XY@.F-N>6\8CKWZZH>TS%D)IH0VFWZBQ9&L+^S*G2: MZK!$ZY#H!PH;NQ-U6.*LIZLE[\M:\H1:+ZZ"O%<0SOKVW3(; MS'J:W;S NKR&*-P+"_""/])=,MX_RMQ(5G- _\R+")?'E\D^+4K MNS7MI4=$%7X1QQ(U*,0[3:,',"4S9TQ3_K20H?S(3*>S)C2S%S\U&W![&LV3 M?FJFHKRKM7[E&JW ^C;:5-G@1>G"N1-J'R^$%9!!48W$T]^22B_Y@($BS1#> MW:"%KVRC75EM@ZUVG1,I<#/&'_B4!.:$L\9SMK2QZ2)4G1BBR&IE8P=:=I*. M%-F(EDTP'L.POK81NP;L!+CF,RSEH3$K:OUFSK.@$RW4L5CM<'!<1X/H,.0D M9ON2.1 4(\?L-!MN&A0QA]62M/XXK"H,RGA63_W<&A+#M4S6FDI_M<>Q8J>@ MO#LH@)D042S%OMM8MN/_$.@F&XVY6K E9_&[>@< "K5_!X3:7X_"QL\B*!7? MASEJ&.'X;+2P>.3,@W,ZO41MA#@5BC=%N)S8%>MZ Y(C=8&L)ZH)10":!!/) ML% 9;1?."5]85H.=U(UH62);8MSK8L5[M.B1,$"WQ!FK-5*5XD Y;1]<,1-> MB ]#ML=?'&>,W2#E@'*F>EXT-330C[2E(%]JZ-\9D30$N0\#PZQ4X4V;I\FL M$TYM(] 9'0XT#>TU-#)F@Z$3,L$M2F^)-;:';K/'VHMZ4YK /QGA-1T&] M[6$I0Q/N''M2\=R$C8^,G=(D\G3TE.;N,#H!9.?\&*&G\XARI4C42&J*_R]: M;(>&A:@3#6]*B(@$3UGY%8($;ERH["Z%-(BUAPMQ'T\[+(V? U4HR6C# BODI^C0@9>]3#7ET_ M#ZJO?"[0%*>P1;"XMV$WX@^*S.6DR0:6+P"'&7$7,7[&81EMW$'8([ MHN'.@E5;Q'[RIVQ@@F?.3)SBRSD'GSA#+ VG= !9^DFKDG"4%%MNI."GP9:. M=V%KQX5$4P+LA:,D6/]NT9*E ,I<>$N1;6MTC%!P>:LJ2VD%J1 MR&&0%:^$IKIFIH_)+^ [I6ADB@1K_ Y'/_(;4;P98D\IK,NJ_()G0UT(_*OH MJ$::/!%;8"8O;!,+LVCBB'@4,F-)BANA%'O$]DR:^>+Y$$%L5JE%<4@%D8#4 M(DL$BHQB+*8WB7$A_*5P1> '$,/D25H#.$UDR$K3QW19Y, Q>F_ )X[#MP'?L M)^(VR"_3HQ'M,0B\;7I3=7EP1VAQ@(">(&@X[F39J(P7A$7@\>N@MM[465AC M/M8%2$@MH(' .UQR(NFV!JXY\$67O=47>B,* D 'Q)B3Y;5.C7$X/R8"(H1+ MAN>^T/$RT0O6[*P!>QBY<-+<6/E$1F0V!(O7TE1%;^HM^E^=\AA^T"20ZZY MK@-9?)=4?*?)XKM# G(=%%>&UR\8R/6K X[0E3W^'A0+ES2.8^-S8D?$WD > M$<,CHI?IB/A15)8?Q5$PM7!6,9D#UQ*4XE-GB8\'Q6K%H%NG,33LGV&!/_/W M&%AAM*4';W:AL'LNM>J$ *8(T!B<@52%3_V('%V6JJXB-VS$2IO"<%^\W/0# MK>2*5#0,B?]"N)LY=QUV%GR[[L'O F<6'DXXK%, KQ\YCR:,'1'5JAQVD?ON M$;J%E;!L&"KZY$LUL8E FW+>/&:#!T>: MK(WH2.[7;FK-K_+8?N5OFY<>G." ^' M8W-IF#XHX5?8K'-<4.)EL H[.F(@2/D$,]G8UU1E,7*97B> M.3'Y[K6IT5SIZ&8\E% 8:E&T\ILG"4+6H3*/R1L)A-*<9M"N'D/YA[GK* MVBB9BM3\>%&I_+>KD7]9$YOQH/.X(K0,_GS#YA&;;-6(]G%&8\18&K0VGBL: M=OG%5!Q%_#92:B.*FER"F,FX=XXY1DW2'.E&73O?\ASJ=U0VJ069>N=I/4O< M0R2_B#O"[,JJD\E\R\!3:F BQK%)V!>Z47U8>RE%9PK"!(XM?"OQ*!1T7LLB MW#0Q9X9[JC1O,ILY=N"C>I&A-$/'^1D'I#*&SC.M 8/;P[6AHQZ3'J7P!ON=, 3Y.Z0.*Y86>619AJR!61MV^(#>F MO+#5>4H0&FM$\&V2(C&TQ-J@90L1=C#W(KC;ZL#:)+=>Y> [$;P:7C?A-:)9 MCX@7[T]A94_3Y;(+M!@6]4QB2Q!^UUBEE1S@L M)8>VXU-\&P(?4'&&<#U[:39]+W;04[PY&6&$/1B1'$#_X1W!,V)C?E6$X$75 M8"'# [9<:49R/)MX8"VG4C?Q]C'CU.]*XQ0:IU^9C%-(W9H;H")E,BVBSC;) MKL!XA4M8KLL5!JN!:"98-SNEDP,$$+E%GABB&*R5=<:AZQI7H>DE MM.@"?#'Z/1)V5A7?^$GKAZ.UXT S">#2[(^PPD0!N.DSZ:+>!1PSN'\8I+K$G,V M7+@>X0/!A9PSW-$@0[$$ A@^68BU8",7_-*"ZZ+V?^Z_S(#0ATIY)9P86=TG<@-=NN.%VZ_& 2L*> M"\;$6?BTHQXN"<:0PUV&E?6-J'5RU7Y O<<@F#%>XU8-7C M)%@N;>6OW(CEFB@0_-BD@X17+?FVU?)L&(>R4$(H"^82.#8L<.YX_CGB)T0O M])W&"!@).Y!+F\)-W/3QT$9?.<)+2E^ZWXQI%S]C>? Q C P\O(Z88B MW@@$^2?Q1'$9_F"QRG'C;(.08B=+!*3BL>Q%R%?QM[!"&L>!@WA];NAH^&4UMVB;O+>;H M4 E\Z:#TCF^PX#V%!^S%'!E.*^J>7&/,P 4X]@*?-A-[,(=V$!X?RF>PT"@R M0R,B+O!ZF%JE:[C]_/U!T3H7RD>]'T0L/[9:^(HJ9ST0VP)G [%1EB.LQN;" MN=NK!Z75DRWX.[;@MS690DU*H;9D"O606O UK;ADJM8LN G_ADW_(A_Y6:V4 MN-Z&AT2C>YK$T8Y&]UXS1?<$C15QZCZJ(%\:,4T;ZDLG\DCR;.3LF9I![VED]^CE+E>=J$ST\G<)R"E32N_;=\UAPL6QP"ZGIH4 M=@N4PDYQ>ZJV=F?X0>M)QFOYIS:BGR4-39\S>R.F;(9Y.M9_B[%Y5,OTPC/KT"1?%(JUGR&,2,%I&[BR=I#/L%2F#O&"50RQYN M@3>UHZ]X/C%FIO7Z?COK!]W> 'B/-T@7K'FD,,,)8JR\4$1V/A&066DPQU&H MWP9"_6;O>-S%]O;TB_XZX[LT:.)<:UZT._&(<"4:,2A0(_I2(ZK6B#OBK];B M&HE*PHIYV><,3JFQ4N%DV)&X@G"C@O@"S?J*T 5/^XJ4)"T;\TT^MI;C;INN MB&=X(2Y&,"J8XE_:?D.@2;HP5RC 7X:9BZ0* MKP9/R2]?N5KNMIIO9\,#EIJRD826\!7YZR JYX8'F%Y#C!"@950VJ[T:8JYT M3+!4@':?XHP@E\*3!.5O<]?Y%PO^4.C\$;B=9@"YR;#S RQ\<%L#A'PJ%,QP M,O 8-E$Y@/3"JSC('*B13;D[=&Q$&%U+C7?<%:;\'?'D-P;(:-+9\UG-F(!) M6?F6*(V@@D;G7:]2*D?O^K%;\K#SL)!M09KRBDWY]^C@;SQVLOGRV.*>Z/(L MQ9;!_#'$8HIV3*9H[RCZ[@CK3+G%Y*;6M,/9,J_T26' &6_ICMD> 1;=H$\F MAFLCP*_4NO4IZF)46*I=Q6K'@],,-$+,"Z';GSD+],53(MLRG>>#$T6 F.>X MWS78:#VQ>7)-B]R6;KTKXWOX-FY8U%^(>1C$'H<0&>@3AU"S1TO3:='=TB@?V(9!URU>,<;*#?DO.#2)8:%' MON_8Y-R93'AMYH5R97F.RLN\*9G ( 7U&*+KRW+0_8C4B$E[LF(""LW%RV1\ M1GP;056!XT)W4U#EL#IX#&><$5 Y^ 9LV N;M\[4.IQ6G%A5E5O?RHW&1FXD MA.Z#E "R,M)8K(HBYS&SD]Z"HFF%''G;(3>\<:*[7D=&X@'R2XH7A\ M P88UK%;ST'*/YQ&%AL78;#!L6!F6>X"++#X?E(=+BL)H)7?8A5>H66WJ7+_ M]2B[W;#4C&6WNBR[32J[;12@I^SX:D\37Y4);F913CMF2"';E30*?@C M A!!\I_/6>GRSV1\;G ^*[1-Z2G:N1342HKY),$'06XA;#Q.Z+N+1^3# M98#K@VX;B[8]87,4NDP^G_.*9US6S!X-C(6.9,P398"3;F262N!G!C.S<$0N M_H6%%%3>&0>7NIBU<%CS.SO6TYBW[_!UKLQ5WOH6'#G3)1,+LR%BN"I+C/ M@5C.")_,"UTX?5?_=-%(4$DZ>7CCV.%K0&GD0:]I<;5U':GJT MJ4UXN(%KRE^Z$>*])[Q^XGWQ;2(8-?B"&T@0'PX>ZZC\8;&U6*]J(]XBNBH+ MT5R5%Z?']C>@(166^,$EUK8GOAR35,39-!@L1UQ' MQG2B+%1CJ!],^; '%8<41]#?(AJ"A6,4?9;+@#$!YRH02"9O?S@O.'L9 MA2T\?-*K@]Y1'+A,YWI'GT_CB]&)T@8; HAMIFAT@F772; *DK,#6P=94U$7C?0,#+Y@8RZBF_\.BKW+Y6(IG7Y4LK[40IA MN<,N0.R$&Q?DA7@^2 R4]40-"XL,SS3$Y51^&W+0( MVZ#N->80P;_Q$2SD&6$N MQ!_6%TH%>) +K+%GM?ENW(%A,"_T<.&98Y-5.G%X$>J1/1&;88W @AB0%7V; M"^5/D!%V=N2:BGS 9;$$*X[#=#QQ" $'C=7DPUNYQ%^X-B]2$U5D"+MB!DG4 M&%A%@YW>YG,06(9#0V_RA,2C!R;$A@-O#OYFPLM[_S][[]K<-I*D"W_GK\#A M66]T1Y34N%_L'D;(EY[CW6[;K^W9C?.I R)!"6.*X "DW=H/Y[>_F56%&PF0 MA2M!"1O;8TLF@:JLK+SGDUGX$K9A^&X8@!#!;>3\@SAH7]3,Q_L-\&7N;GL? MA!#C"!-&'N'0M M>!T5RMB-%%",W-QLOS(TK-)GT7I=.F4O?GE:2HN9E%& 1VY!/&>!CQV8D_T;Y205DZ MBC\F_A8UQ%_,K?GP, 4GR_<&TK;[HMO*NP%C2X8["#&[N]]=?\7F=]^Y&"A, MZS9+Q!,O,=AM?7I/KJ6;?$ASDMIB(*[7V:#V>I'=Q*)TG_@#_/_SNWBBK;2" MMWB\>.SB>6(7[\VAZW)$*07+)0+9BZM MLO^T9[1-DG[LE??=3XV;R&6'RVNHN)OSB"3S?%J&FGR*KQ71&[D$W++?)ZH]XT\9"J:)"*6,LE+J $6]:B^51ZO1PQ>T9&4\4):&& MD;&L,-\T&XQD<-7W?H1T1=<=<\,(7!V@%9S+_*83?B/6@KNGE?.A@]V:]6*B M9J3/*G,;#I83[99+?^YSO^C<%Y#JVEG]_327-OV$S83E+/96_(IITU^8FZ]?72SK>W MU MG1Y$A[M-XK(]VK!\?)(?];(.*^"NI?=87H5_A\]C+5W$.ZZPQ67+6EN8RF/; MH*,]\2UKX!<^WQMCP_0.\S'DE)C1??!CG=9L,2SZ10+.E71E@MJ;>]YBX%FU M=F[IF$*OF$+_[X-D=>C%LQ^B[.]Y.UI\:QD_3N)9\=3D0E/N%C-=;#HM27)5 MZ2 N3/H2#'BM=JP\F#:)%=T&_^#6_(11#K@7:;C,BWY&@!'&\W$C%+5O3S!X#Q7J M7Y,\?USM%-&D/1X=%=QT;A!"-8'H7?R@T\PQ;ATLM_2'9#B3B^!XX,*[-/.X M]"*L0L(90W&Q.\@R.@0Q'G-T+7UQ5ZSD(GDT!VZBO\00QBHW*B@[KW&2?#E9 M2O;+P!_W\1/ 3,-XNK\I?1J7UQDIO@E]9G>RX .F:%:K8!X/>Z29SI(A1C3T MSV9!?0K+'N?[6BK3GTX1P,]@_WGQ@_>=SPW23;BNE&#X#W'$6/ MT=9[H.F&.ZZR,D#NDP>7)B)8OH5CKTOI"=/ #WT 6BPN> EK+^$:K-"#[:T]-Y-/07"0:^DW-)]+WT12 M!2O"!84,9Z M\#/5),D&D#;WXUW@BUPE(&83WB!/?\VU,2N_HV?(8E3T ZS5(3-+"^-6 M<$G8I%1FQ*1?V5L!)7-(X^&$3MID"V8I'K:/2=&BO;_ (A846/!#*OC=X"2 ML.#,2SY/C2-8Q6;'[LC*O87OWP>[,.))^7B.75P[@Q/2:)L0!@S9"*Y@MXTK ME)-7L!K(' G2\J%,L#*6*^!)PM: ".@27L&5B"_#.(ZK(2Z /J:[BM)=YICN MNJAQ7'J+B2^M(/'5HJ4GVFIPPEQ\DGY&A[.,8BN)JMFKV'XSQMB1.S60WL^*>!*'3\<=>&M?#8,?F\Q M)/<3?2C&9BA*'^(X8U(A1BY J*BUMZ+[9"X2K:=:K7+O(W%LC>6;UX&T6\,C MESZM7,_.'L;@)UR)%>R=AMQR2TG.$*QN;[-E3ER>!%CQ1K<%3M-\CE;RX>;I MC%X:78WN_K+-@!"YSQY!38H^$Q(. *9=/\&D!Q5U 1S:?QT<7 M!T0/5'?MQ4 M$^.@QT_EPHW-.8^[?9,GD4G:V)3TKK!\1=S/Q!SU9+UFC0*)0T\5.RQ"!+? (X.I$'9@4V:6.QL!>R?TB]KM1]I4D7Z@%F\WR) M4T-+0K!0F661X@\0M#E<-/Z8M05V&88(L?&'65X,K(K)^6 Y02&.XCY.3/*< M'R\M+L_*".0582DT$<4';( NHDX;9L2"O#\Z8:]C@S>2(C&\R/A%3)QB65E< M5I(/0_"T^8@2N5./M>8_4?#N2Y)JP_!9_9E28Z.(G_N#R="(\\#L-11R> M$4<"2W)_:?8+?5@T%?>_PT'\X<[R2K_L2"*6DE[CR=)U7DL,]9&RPMP/P0YG M-8.$XJGQ=^%?L)9<+ \<%CD3D]T&J_=HH"%6X/M9X&QN;FS:JM^T98Q9K*(L MEC5FL2Z@:E=YN[$IW)>,+L&BVF:L&JK_MU1K%7FA;1;[.U.1A8Q<\R M ..CX:Q,*+?+<-9$,)PE=1S.FHB$LZ3VPUD9&R@N"XLH5N]A"5E!L9A4OU@L M?2\SL%E!TI+!F'$[:I+:QZF9%P5ICY_ Z[CM6]37@4@ Q>%6'C_A":7)<0.) MS<;,)#G2_)3$\U,'*:?$4L1&#I?F>PYR7U^SIBYL@T]N8>V#&*U9,J8+;M$B M3&'E:$[.725YL-##PBI\?3*6%&U/DE\(IVANV?C+M&4Q.15:[4!'*N/\]=>*+D"6UV,8JHGLYI-QY*[331_RN)G4IMQ$XK+:2=.*N4C;,^ M_OX8DV[?819.6V=G2B M$R!;%3Y).@'^0(LG[32HV&"0B]P559VG(<(O!T^)%Q%WO*$QE([MY)5-#[LU M[S3FZ\ F.68SN7&3;VIZP7>2@BM4 !MFL:=M*/[#ALT635XRR>X+'O;=#?U@ M%Q.30^;"-XMVYT>L99GY.ME/_ C";]3Y*>Z0<0\*YB=Q31 HH3!VD&+JX7"] M3$']?J?F7@?$ YT(LSPX PXQG%C"W"SD/@NLBG7[@-&+HVB6_E\)GEABFR;X M8IQ0[,+FU2A(%R]DAO3A J@-[*ZB(#[TW'O80)-L\I-;]JD+]VSRH$HK5<3* M!941U[> Q23F\>8BO$;_I$VXE8Q/>BDR'A+,GO9*^@\.MXWE;EP58UQZI(R2#W:]!6R+C N;%@BB2V'PNCR MU>PO L3J$MP#)J0CCJ4'3G+5LWD\T@8FU6X#J[2*1BUCG&PY#MO[3K7CH>X: M/&AQJI.,=<.O$K6$*SF(9''*Q,[6=:6U"!3H<=V7N:)\3BZ/ ::CRM-H'%.4 MU:B"&5S$Q,='\+UBY(Z.2N90!<\O'69!X!/:.]->S-+PCQOH=QQ?&8?ZV3?S7'_&M1_M4>\Z\7D'\U M6\R_&MWF7Y56^KAHAV,KW:!*22LH_Z5/+2GX AKB;RC,#54 BP -@PG86OX< M9P4&=R%-,P8_L'N)]8!P2R+.3I18(6$2'Z"F:J9^!U]VN]O2DB-FA42[%0[M:8%)K[&Y'L< MMG*>0#[_P.0-+B6[XB0S&_<2)5M E95+3EYAV(#"YF_I.;%UX?YN*15VK/4G M'F7!-DT'K6+JCC]^'QAHC_C1I +UF;^."R@A[HG1 QB%2 F,MC5B!2!>*4/X MS!_(;ITF\1[X]ZG"_PBWGT?"DP'[H)_64 MX!^"V )"IQ!>I?W,1^URVS#SKC03DC].GE+-62II[IW1)%CR\WB,@SYE0 UH M:_VD_YQ# (L]D]SF, &S^LZ8;^'1?\-20X2%6._PW-, $UTYQ8R8Q.YO/(P/,DRUTP246R* M.Q --^O8/4*SFF+ (OI=M66$8*KS+U+@U\1-B+>)'TG]5.[V%4UV3F18]3BX MO\Y4*>8W2[VP.W1GPKBMZ)[3AM8A>Q3+]ML:.Y)N']'5X--PG\UE;Z774'FB MS8;=S42,.P.3!!ES8/<2O4$8/9O"@59:.)0+ZN&H;6A6K;1"]!NP:WR/(J.# M419NZ31AMY*4Q<(9;TL'^N 3UEZ(.$%1&=]*/V$H3Y5?Q1^F/RJO?J;FUVH5 M_,C@\U191Z9T"9MC,^"J$5U8KB L2;WR:3KQ8I+2H,=DS=6T#ADSE]?UA*4M.ZP[;,>EXBV*]4-0.6ZM2,&EY?D M7KR_O/F.1:QS=9 Y4A5@H>6$4D7W_0#F7MK0:W.XN@WZS10+ (N+0'QN[@M# M8F.=@EB=@C76*135*3ACG<(%U"E8+=8IF-W6*:BM] ^IY^T?&I*[*SB)O,S= MY:W;H$XBUMU X6'QI]7*8\F@"2;.:77#,_*&U5;:D]0+:D_JV!L&:_;."ZBA MXL^YH\2[9&KZH8O 8V4,M&K47<<^%]A$V(KM+WPW?,Q:S$G#$[49"[U%4,T[ M:@]6]$5I/A03E3M_RT;[!>NK9"!':FW'92D;UN9]ZOI5-JJS5Y7B!:SO4 >R MZG3LC$HGYA0,56)5-9AAQLXN7K(25;.I\R7GU*Y>!AAMB%X^%T^X'1S_L0-G M3WGM71/6>@;,1K,==")HU3!67(4O$D>"CP.5OGG@@V,+3+"-6_/@,&D294%' M(2V3KU?S1+'* 65&7!^&!T_H;T"67<$[O'7$)EECZ;S_X&]9SP.%@N#E6CSO M0R4KA[ZKZ'_F">RYX3J!]7YX\.D8+MY@&;O$<3VA"R('K4I6K15Z:^^'M\#) MJ#2&45>"',8["F,8&<\\1=Z+HQC7TM_C+J9*RTC#FF&F@R2)C?!X)EO;7M5@ M*49Z'%.HU:'5,#)2'.VH4^50%ADYN?W\/2L(=U0K'VH8&GF2NJ>5,G#U@N9Y M=%X2^#GQA>(Q&X>\7(UO"_4+FEX@?5U6/YZSU7+(6 75B5&2@*C:T\?ZI=)< M!9;BL=;'#3:!;7DO5+&>3+JY6#CX(<"1V*SHN)HB#ADZ$BE# XB2[O6,TBE4 M.-)NO<**C$WH!]6( 3J,-R;2!LL?6*P0"_U$C=513956P6NH8X:K&HA'B5_0 MLKL-*IH!_/U#USD 4NQ@ D;55 M[POFV"-)W'XZZW2U(M+M;KU #R+CJU13#@M*SKA-.5Y3-F.>UU%'<^!Y^5VY M\_RTK(_E=RJ\_>B$_*Y7;2#@AN1B,*=$>*55B(K[W!+$I'BU=521^*>D>':M M5;5#9:%_T8(\G6M.:0@"Z;.W_-MTCI*W-*?T,0Z*?O'N*),69GVF$J@$=X-R M+L3)]6OW ?[N+\/H"F>LO11]8G;FO6%<4 5R]S/O%XM*,^\_IL%L3N:!C[P_ MR$ *O;GWO:64KNVM-Z=ET9,_W&]> MF!3PO?GX]H^D>(]&^^9L\,0]UO %"6YPIFN+H0_[ZX4/&I!!H=PQ3#,*7,-Q MB3GL22R_F9K>ZP.>L$6^H](;X#%%7Z1_@O?K@B_@$&64(9*?D$AT #IOTO.@GE??"53+[PZ2?8<)-,/Z&0Q!0E MB'^YQ5GH&HBXDD[8(=0$"2^U8G60/58'%50':?)8'=3LFARM$VJMI,=B)3VB MYN,=6&:[/]^ 7$$;*7W9?^P67(_'[50WZ\5_>H]?F!3]N+R)HMT#C2K\8\VQ M'+>/;(E?X6VO0?)^.V5RTI>_[.CE.>O4OJ @=_?6J>=5LD[C XK[.%&9_3,^ M(I*TH3'%]LW#H0'TG!#+Q$U."I&\XZ,:N'5[AAO"*Y#ZNHZ]V.%?F:M-#>D4 M/27R@19".P;0[NC[(@\F,(=NIO-*L%'R<<&,GQ+ M0P(^Y]7)3$9+[W(Y#W=/N9"2NI%8C0+30.](7-N"M; M'BNCRF/1^-$W"J[KTNDK$S?!U^'KB$^!9K_=,*34SH#]TO[OB!JX"M<5RQ>\:2"G)K&0=Q,RELDHXO+<9O;)VL:91!RXE04U MZ5X'VX6!"0;6%@DLX%N MW16KG;P')J%T)V\-%\QCQ2,Q>A5)7?I_[1"H&!UTEN)RY_<^;"*>???@ M@R#> L?!=]CI\&2=_QU34*PO "B2K(M!7&7C"73VSWJ>PZJBD8CK MB?^P9VK7-A((Y& M^4<:7N*".MA%J\?)0P#/PI(>?DZ,U3&FDQFG"22DV'E\CFK>P(''L2JJF*MX M=C05("OO>SQY,W[+;9PVYOPPX&<^^&KCTN.E-V&#W\2A5"DL6/HU MUK)"0VA HSMZ 6F9SH:F&_91K).C8["_^%&,U2!3H3A\Z\T]9&1)4XBDRJI& M_U>EJX*_*-ERVMB;7DZ4U2BV@:Q9?U@L?0HCJ_7ZG>]"JS7((XB$^"7 M N)BF1S#*%\]=N_[7K)Y9_=IWEGG\P]8F<.6UKY_"CV<-8B8+U_ -N$R]A/H M 11E_TU+/;<7YAGT=XCVF0[Q-]++---47M@$0!A@EM4;FQJL<@8^B(Y#-V'"K!1<#NT3"P"&ML1J+STE+7XHYM@>/%BLC)7;KM#HM'OA( MMWLM?2Q>*2OPFL![X(-Q!I=9MOR@KJ7_QB+BE*9\9_1]:"MC9=:>[8:XJ\ F MM]SIXB7MW$F@5>74^D#KB1MG'(]X0F=(L*D5M'IKKY:,9>\H*U &H%7?U-_( MG$ZZ#I(;B$!72ZMPKK[,[P,LZ_X#]T)7Q.\;I<:RC'\E,?XE:; _PFE[:,GM M9>0X*GMV>7ST&C9L!6L\J.L)FM8,23:NO0=6R:05\KD]-*:EC#%=3),T'5O( MD-?2IQ4BS3(&P+:B#]A:H.O).1=^+?NRS(&5:/13A6+GE=GG7TO%RC5GK%PK MJEQ3QLJU3F_&\7(S\5Z#-VYT#V8._O'N7SL0I:LC#0>F?NECY16L-"A,P"CJ M-64?XSK.ME![&.C"''_\BY=2**WERN90AM&KAK_ *U3JB%==VH#V(;&-8.BIQC[PKH@< M)ZP*5G$7@G6Z0%8*PI=2>'?[DRKK1-5LHAK&S^F1[]UDRWQ1E$>E5QFKN6@J M%&/&WG;[2"_V_DYB1GU13-C]3Q6][=]*GNGL?9KBZB3EPZV%Y-+K_G']?V"S M<.D_X7;Q-V*Q(W4ZLXAC&0=AHU)B%9&AF(D'1M\:4<3F]-4H?0VK/?J*7Z[# MJU-P7>Z].>WRB0?))&KQR)&),D!_-X#O@D=Y(K&ST:6KIX\G%,;/@>Q MZK-S+6(9TYFBR40SFU*K6^5P^.ZWW@-%]/,V0>2?E[_U)GF!MWP#OX7!PVMW M_4WPW$Q@$F65B6PI1[--&5JTSZD9A#4"R-E)'-$U='&@0.CA'AMME$LNRX+_+ MM, :::;&]%- 1SG$-BUBF(=5"D/44?GQX&F.(VYNVF)5#;SV?WAIV<6+R)\Z M4F0I(;\&O\5DO*%4O-G>Q#1\ R3,LA)6(?UM>G6,IU2XDPK1+9DXRNF0@+ T M/:AL?V(G65_;=7:26B=J\><^7+C]U>CB8=+]CPIQ$7Q)6@2[VY4G%(&J](QN M#5IQ[OG@B9E3CCZ=&423@7<$8E8%Y*]O\%[DV?5Q\X7/SJ!>J^.81+,Z.;SX MWI=B"K15"Z:DBRDO^GJ";6,U,"=^4JI.T:30^"EN8*X6/E]XXF_Y$ ]WM6(? MOH<[(U/SO, M4.$H."S06;J[%8?[0L#-ZX(6MK[2KR.#(8,)MF3?T$*\@_+UN'!=)1*%#*45 M_7C>7@1L@L-*>1M-$KV2?KB1=%3H*IJ6%;MZ1<_K=1"& ;8!1._Y0C[#.A(1 M>Z5F9.QF%WIY(6M.9_*U+!^(UQ?_[\2:]?.MV<)Z![5@S?1T3JS;.-^Z;:2U M>A@<.$EK\WQK=J8S[=HNH/5>';[T!- ISAQTUVWNX-QX=3#]?@3_M+WWV# Y]>-K9EJYB"#X.D4C?*?SUR14= MLK+WB*33"[>VQJ5[UR CMJZ_2GJ5\C@->6IL\R$#?_W=8U@I?%K+[397(,EK MFB?Y@N;PU'DUABCQKWW!I7$ D@>X_R,F3E+>[8C:'(111$FM9G;;%0&LRYHANA.44G MOV_CEY1*=C<5MY-RR,3A>I]*CYLM]E30(M^O; [=)]IM^C'\/8C*2B4MXX(F M$U9EVR+>-*^%>//7V]EO!8(U4\$>S_KC+;T@F.!PRK"9AUMP6<)?,2?]D38% MT,8BK[3HUC(NK@9S/Y* '(*\HV28)W;?K_BOAU_P.!9N=L\#;YB9"&:A]Q#/ MLRS)X66H="3EU_#;?>W[0"9B:1** G_U&#<0+00%I>"NL]T65Y$WO_+_NKKW M%["REQ+[\PI;Y$$"*2F)J+*M26;Q%ZH"+^RA6FS_F-($9GRH[+?'ZHX/DYXT MG/T^<5AHQR'";<#7KD"-4 =ESMK2CI2"5@V29[[:1KP\4VW;>NB\1O4!"YVG M1'V_OOF,8S8Y/7F7GTBPW)*!VQW'((JL5"G-;93Q>![G6J,JHLUS!:&B$-G2 MB*HZ'9_LZ71(6]D0X5ZR:\/(=\&UL(8$COC0)RA9!2[A[2Z,D72->1;13:(H1]&;HYI#\*1>S!L#J\$5O2C^W0VR@%-2((* M?( B@X8%COY89["E*CAO'!2''GO0)?[,WUW8U>]TL1_7!\G38VZ\V%GHTYEE M$T4]+/T5 ']I!%;3]L),?*VCL7;!OQ[?_>0K,6;^-O(6RWAB7B: MVQC8G-^N^/;%7Z.0 K>>],W;;./5E= "CX@_;+YR_8<(MO;((06^%MWU"=T4 MQ<9C8'ATCA&<;91B916^B:'#+3"9$&-B;5P_0>MC=*4S^!"<#V$TOC.1\SIP M0XKD]Y8.[ OH+/=)H2!*@0M.QQ<;J4_GVA;%XSW0G\-83S6P D,>P0J*P K4 M$:R@\QM2MV6],#I?6 Y5V,%N*\;SBL-;C>+P^W76%Q9TK\PRI<@'MEIY]L)0 MHNYU*J+?8[QUF"'KIX*9(/46>K_8*'K[L \E ;6C79'/(QI7.\J::<2+.*.) MN9CF=*9:Q(;_1'I(QMAJ+['5VJ=I5>DC:2><6J4)K9\NP-,?[+$ELIF83\F&?>Y'WLT: M2N#;.SSC"PO[#"CH\7^3[@$6\8B#(.RE%UY,6;:Y/+IGG0C/)>Q+Z3!RU2CL M8^I5JNYXJPZ;.? \0P6-"BQB"KZG!/PM"/=D+"]K7\2R-CK$J"@UF!5Y.M,T MD^@"J#]C=*AC,(*>CART+8@9LV":TGCB34Z\T:"I3D];> M>*(F7M^)0H31W:O;O'@:+B >4+1U*3XQ*PIED+43+%%*&QJE>V^U0->(=CO& M&!3>^AZKC?BL'#:GYR__8?>0&\V7 :Q@3A4M:HNKHUA!(X.NN*7-O]X&/D*; MC>D4&X'F85P;K\5D95-8J'F\A+!V'"M_@_<\(;$2044[B@$F4 !9.TG1QNKU M8_F*@U%X9_-X1UF!LF+>EJQ@]85[#?K8%#WI&%7D('R<[=?_Y(7HG[EWHIW[ M6,34&[A(RTLW>\88:7GY5H]0(RTOW19$'!G%W9G%W4),W+W/#.-C05[64"$ MPD(-%8H#XWDDMBSL@6LCG'>66V]%S[;PH7/,3$QD\9)>'&5SL7P(F^]V^T7;XY M8+Y7!BCB&-:8XZJ=+AF'N@UIJ%OA52X)(PYCV%CM$ [?:BKV!0,?SG2FZ,0P M-:(8IP?]7/XTM]I1IIH$5D'/*@8Q5(UH3J6H]CD+__@]_MV+HI?2S6H5_* = MF-A(^N[-[Y'T"VP8A3R8=%11[$^!JR&Z&K2G] ;87_]VQB3\+0C_D:5+P%&_:[ MB]&S)#/QN\]<75]4:U!8#UV'8Y&KCQ![FL7!74.OM'%L.K6F9%TA9@%61B^U MRF/2^@G4*'^9WWN+W0I\]INUNWJ,_ C^QG5.:H&*!8?$GI7G8X-%"MT[.N*7 M?PW#=.ZA1X51.C>"*X?*,KJ,^N#*]!TC(B-:ZE.(B'P(MN#L1:!I=T,/A2B: M4]MN/RKH1!2Y.9UIQ-$L8FNG!_E>?E1$T6M/$VM.:PN,)H5@089F5:KT["]" M,IW]8X,9+L66I87[>-9IX(JNG.^L<+8QN+$R49W3?=UGZJ,]03WU?-1SD'JR MHQ##Z6\\>#NMV8JMX 703&, %T [VQ%JV(5 P'@CIG8Z7#[,"U _BMF8>F!( MZ[)#=*4_]F\0_OZ(LY(TT\QQ_,7&2$]P1?T@:6.N4*G!C5V' M@1R;<%.\+MP4?\;Y]6-@N??KI55*\8[!Y#-*0KU2LKB%^'$KN!::>BV+XH#F MT2X.^ZY*JOHF6:335D%,JRZ^(J:N,F+J%F'J:B.F;NMW:;\>M23V7;GPM/G. MZHV"H!F(V^ [ST-,DCP$]N0D(T+1-J=331<[[[JET17T?W7K6A$[B"LV:6-, MD779UUF4><*6!5J5O@R#!ZK$P[2B?0[/#D")1-<2>_I_N' 9PDA.O1\RVP!D.)M%DFRCR M81G*V,%Q[IO26E?C)71 YZ57'0:.?SJ=\CZ??_ND+ M-O"5G?YF%\[O00Q0 1Q2")9'*;IWX>Y2& GL]EMZ(1VN5G#*M M(SCWD+XE(A-J_?QG<"]]\>^O/L$3F%; A8#6B"?V4&'WYM[WEM*[O[SYC@X& M^KA<^G/XT$\HZU7YU9MW'^G?E%<_QZKB33Q?K+"UU"[@N(*HP8![_\3[LW#X MVQJGNI8U9^D*PFQSI==!\(W-XAQJW6(5P,[?_#6;67H7!(MG.JA%T1N!^<4D_#M2 M4,Q;M*R/>55O_6U(9,!Y1MKIL/KZ59>G,],FIGJZ M+W^TE&H;LV9U8W8T5UNY3C5Z71I=)Z6GZR0"W]Z[P7J>*JEFX6:T93*F\LUZ M 2O[[L^]J*@23##*+/#0/-NHK-B+ I\'2\E/OSO!I%+$OYV=;>5&%%)R'3&# M!A-)CYX;%K2?MU<1IEAUA]T+NS/5SN/Y>C%=CC6ZY"YUL7T]K3%4Z;XN:PP5 M\R11X%&3'[>Z*%63P^@3;V2>?_9 KNT\K&/\XB+V1@7# J=+J$11*\7!+K09 MO]$\IB9$UJA&I>GHW?7$E@C*6$#% M%MCE=U-V)MUB.^T=LTK%. &K1QWB:#JAQL;8^MJ3E*QU6!:=$20;Q%1:A'%\ M#F?52-+6.BM[.G.(:6%9=D_3Z/ M;='='Q'.J,#&!$LAS@B#*G*+^K]&AC*=J2;1,>QK=G)&)V.])UK&>PT#=] 1 M?/S5%=O1U;$=O:@=71_;T=OD^[8:(CZ%WL9]I(V(-^O%1VQ29#.&2]HC5--^ M7NT1BBS<'Y&AY:#[(\2YX[.W\"+8I[OU%GLSJ(%;,MC=9=QB&9>606GB[+W? M>@]- CCCC*2S(P)G4FD$C^(,-OWU.4.-4M-%<<-P*65Y$ M-8SX<^WV]72_OP7A)[Y;,6M=Q1B69CC$5DX;ZY<1XA55C4^'6W_*;._O;2=((^"C68H0DF[IZOWFU,16W15B\B-KWH' M)24TBC<6DA3S 2,.]^W%SMJAD,&6@*TWEB2T<56K'Y$I@U CJCH6(EQ "K7V MU:4I4\X6--0JQAL*UESJND$4ISI_/+\,=^UK6_-XZ.A>+(G5]4Z3VU44;#^& MSND/]FAUU5E,W[;^AV!]-1>/RH\G=!G1U .9-I! *K);)2N$ME"8Q+";SE[J MG8(=A5,K4U '.TZSB&F?GE(X))-M=+Q$K?K*'&& HZT3QZEN&XS.5X_'9(*1 M#1Z8P-#%CCVPT;]JYE_!R<\KV_ 6*#Y# <77R42E)W8^S1RL6N=C3V>FHA+' M[JU\.(!@JL/ BA K=0RQZ_RG]2>FX0_U3IFN>T+(_Z80J[E(M>>%\R(4W'PK*5@@9E%5+4C M%_FI'E/M6<'UC@G34:I)+/.BB-]VNR<+'&%.N@) M(LE:$KQ=G)^Y'QH5 -L5B8$V3P$4P3KG5HYAHI<2KGD9!-LUCKWDOK[Z9_R; MJ?37P^KERL4(*4CD?WPIGP2ZO?>C;.O4I'BNIO33XN=K>DKQ.SC6A2"\2KLH M$Z?.M-V7%@&,@$$#MWO][>>^7M?OYBKBQ&@C3DP13HPQXL0TY.[VH&&"#9B+ MCY_@SFY!);[[U\[?8*5726+3>&Z3N9BE' MFIB3%#'?_1+W^GKGKW A$5YEGB^.@*?GVQW.@W_R^Z=-]IL@W%(+EA$@(]"> MZ*X_+I?^W./'S=[T##:-/AS?<[);SN'J$^9PK+9K:7?5T:=.!#M_Q3WFC(Z% M-P]">AE?[L#!"U?^VIO.;K;2?[C@9H:/4C(7';\J%E\\2>':".;.WYS M+^5+JOVB>%KIP,I@%$.K40CCY IAF)6.FRVUS\N+7A256(I-9.5T6OWRBXX4 MHT[-ER*W1VZ-J+H)_U6:$GBQU*Y=(E*/NMF0OZT L15BR*<;UIX"I6OW+K1 M:=HH;FH&,1WE61"[TDP/+D1THU69K>)L02,2" L^G;D-IMV[C@FEVO&0)7E/',%(*9%J& MZ]YFF$[H'B*D.1SIOKRS== M3IR;(4X/85H\(1'+I*-&-$S1$Y+*>.06NUJKA,\"F-<9*MP&E9S5"HFEXMG.9A$D53 MB5'#Q^@(5;:L7D-*"C:*WII%(1D0LNBXF'$Q%[V8CAKQDW*K>EMNC.2J6)5B MLK&_H)=@GI0*XK^'012]<U0-Y*4=*8 MO$:OY!7WUP9'W4I1RUZHF;,K;%'O:G"$;=2]W#UA'7%?:'"DK1-1T\M ICH2 MN(*>R\!HVZB5NVNFM66EDI?1OD,QNP&_!=_5^6 SX4H(M>;8N.Z6?OSNUJFQ M4@JS9/%1'+F$H).?P&A 7;NP,ZX4.*IVICEQH.$1VR!G3^>I!TDHNTYQCEY4 M)"YR&<#^5Y33Q39#I%3MV%9%AL+9!YH%RF68TS!F;_UH$T1 A<&()GUPHDEX MZ<;0EGZB',&JG3Q)V*92G8$MF\RSK3-RM5&36?C=$T=N=FFJ!;@JH=U,C1BT7^%*VF^KL:M0>FAH57[ISL4LWRI&!!VJ\U%8E^XQ?\4KKM$M8H/%]P(Z/4=Y/ M.,C3KBW#&YZUT?BL>VF0_>!MP1N:W[OK.T]:^,NE%R*FY>7CTY\0 ;4*U^T" MFP@(^([3+WJ;TN](<-DAJMUB;]$3:<[MPM\L"O]7/B^5F,9X7+UYN0+G(R!] MP1 <.S)[,8G:.2^P?AV!3-(S.K N?/HBK((:\M"RJS=;/75YV(T-6O5PLG<* M1_FJ&K'4BQH65K8DVFF2F1]Z:@N7V9EBUZF/5N7>ZZ,UBV@"P?>QUTBQZY1D MJTK/)=D:'*@M5S>8GN:!"H="R@L*GP>ACG/^H*NZ;56?SDQ; 5]\[' 5.2&VK-F4HEACVJIXW%QW5]-'"EG$-NRB5-CU&U'';+#[18<%S,NYJ(7TZTK M2=]=V-).9Q!DG,IX"L'@"#0N9ES,12^FEL+-SBZHMI?FC9-VG02A6@1%UF H M@6"8I5T^:(%V=9)U:A$J6/T) Z9"'*UI:\H92'<^H&];=:8S52&6U7?C4PMD MJYV^:DXV3<9*#TN6B7R!E'-J)9):O*L*T$[7B7&)M*N-,-T"UZD4E5\W#6(: M39%*>K"_16J11K!^H[Q]^;DE5$\4+#AU(*15O1\(:4?5B:*-8/T5CG.8^-&V MI@O;1.-A)H=9>^95QX=):W)EQ2:6,YYGA?.LXPL;/ M:L7)3H\2?XXV[CS^.<^6\V"U1]U**__9*BD>[RO*+5Y(HB:="%O=I>_O0 MY:KGG\%V8-?@AZC[6Q;TL.9 ;"^F"-[.]]T*^EV07G-74"V0U5)XU5BT:BQ"6C+_B?LIJWO(E;\D<"%KP!K85 M?E4LNG*2FK6/9GSS^.:.W]QMGIN;1ZK]8IHK7=O[=^7%4=@K$KA/C-XIB M_'6%B$9TU2*.0';N*9"[QLBGUG@;YSG91+,MH@A$U(2IW0NLV%C*9^AC*9]0 M,8(JUTDRJ(6C/=HO+[$-#81=BW@W3[VV1)4K50OU5UN",*6J2FRK^HSD9WR8 M RT40A12CXUG5COJTF9X M']@N1[5 WCK 1YK6,]BSJ-!D52.0R$%6VB24P?6^(M*I?!E.-I1"UD]BV"81J"J'8+P[@=/;6CS9!! 3B M[5_:<*;<6H,38,)+O]PAV,;@AF"?*+ZHIC=B<5B4>DBN@DB=##$ ?# MJW'P7UJ?)'E_;;QUY W&H3'E2Y-:M3R:(E27[+F\X\>B"'"8!=QE7=YM5-7: ME0$U*96U]"Q].C.(IM>Q\LY-M]K^51MTH["?FNH0S7@V*K-H$D7=VZH3W=;! MQ:CCLUZ0^FR;[2R\KK9CU73,>BETW7]M:4/7!V\+BI>-(I86Z2CB_7T\M?)J MM5:=95'#9>U!Z2B\')4H-4#0GF]9?#T;IZC1H?ZYJ:9)'*5Z>>PS/K7:]E7M M4\J*;)N.P:^%Z/MM3 MJVW+MG//L)T+KIE&]!KHSKT#LV>&>IY:VT764"M6+;O4[GD>-[$4F\A*)WBP M3^Y$:UFL_=8)J7#[96+JU97M>Y-2G4(SO:BN MNRX6N'BLJ%U.:8%V=;H^]:*:QMK WJINPG^GG87!D:Y&2V=;^+J."I13B"%? M7,^;JM;&?&N!;!KF2$T-0T>G$P%#HYQ6IQG3+"I]K"_G%/@/!.[ET>Z,0.^. M,9VI#K%TC9AV4Q4Q(F WR5**UT4K(P*V6#Y>JY0IB"V(HA+/+A"P=1#U\ND* MQC%1GQQG_6[23B%9'0N$J$%L>2Q)JW"8M<'*.CY,>SJS'(UH>OOE&$_X-&LU M5!65\W8@:16%..#(U4%4?<8G.DR$>D>6*:R*"8>J*-5Q/$?\Z^&74^E%%9$- M!IV/U5(=5TOI1:@L#?"OQV*H3HNA6L-\=61MK'7JM-:IQ:/2QU*FSDN9BOJ< MZBNNL5*INTJE%B^6V5$_8)(7[S07[Z2'MSPSH])4C\!V]QL^7$_?/+_-Y;[%;>QV4IA;_BAK["RUZO@OFWJ[G\ M)S[G3XT1N.EC5&";9F0II 3_I;]>>/A(&6CFKZ0X"O!]MX+(\F-<*XW>F A@D#Y$3[KN[^ M#_EKB4%".=>4C^)US?![!:SUUK^3%N[616[;(D>B&)7@8W<>L)Z[>@0O M /Q)M@Q!_G[(C,F?DA=^S;[D\#FN#(_3^.4(KY@BCEM39A?-[-_*D8"EM M0\^-=N&C%-V[(;+((_S*74=++PSAX\'%B,/O#-NX]T+?#/;X*'C;N&UQ5* M-%N(WV(%_6$';_+G-.V&K,#R:6=BQ3,NXO#U_^OJ2OK-]U:+E](GN.2OX!W_ MVF%K(WS+T%])_^6N=OAWZ>J*?Y/:B.S+F20F6]/5-MC AU5D:_Z;V/0Q\7>G M8I?U;E.6 '/8L!^2OIZ^,&]GP3NK?^_)7T 6Q( M1IT/ 9)!,[/?^B7^&J40Y<*8-F6TNH6;]NWJUH,+ _>4+)GUVL6K!=IFJ5. MA@=RO%7\\NQZ<2/I:0[J+N0N:][J!Z/< _M\@]4#X M2?&4<5E^@2LI#3[#4TJL\TG&Q^!/8SJBR+M0M.MCI1W)0W^]G2'A4-:[88B= MSM0ODO[]?]NJHKR"IT61Y_WZRRUS9*0*7_<5U.C?PV"W@:_AC9"^@QD8[-!GB#PX668.XH'?[OP5_B62?@J6 M2W_N35 ;_P!#X!X^[_U,E?/M#I@#F$#Z[MW[VNP;X W;G=;]NG%A!/LP7VDG[WU)*#* M HV>R)OO0G_[2+<)^BT,?E!K:1?BXZ+K\:Z<^:[U7I 2AU#ZP<4HDXF8.=&OKPD9#=!?@0NT+ W,&/J^]H0,47KO2S M.3]J9)BS,LQG\#WWJ M9$X?2Z4XR,5EL%H%/Z*7!R[8^=A;(,34Z(C4;)2IX6%7M%"Y8T4#@9L(O(KX M;[F+585R(G41I8VN->ID8,&PK_7?IN:TZ-K%?MUI#S)N-V8O87QD4__+99YHLBU?(Z-;,_ M,KV?-[/WMQ/?W1='TW3)IX02!Z:T36QJK-#NN5VC@H5JYD6IV40_=7JJ0ZUUI9K=)^ MKAP3Y8)Y_X;>_O/UT16YL4^7TI6]B46/GINC_G\]-Y0\8-T%]6GST$,7[+.+ M[:N.^WX)^SH)EWRNL(2I/\FPA%6C?2U3.9"112#U;VA,.\I.K1'3M1;.R-.4 MTS[/Y4XLD'R-#_089]!H0-*TS MDBI/9^"8J"U"8CR+")$^!,&K*M.9:A%3[RA2]'1/KQ&:?5NG!YZK*G<7G1WC M?&V&CX:@]56$JS.(HXVMOZ&!#Y&8KGQNJWI[-!6)E+H11L/ M?OCNK1['PM]SW[S#0&<'A;^95LR/").U]+'/]/<@BF[FZ2.'_-_2!5,3 "R/)Y<],.DRQT8-6ST_2_A _ MNI#BX.(L82NG]WSSAF.Z;$R7Q?MBVY(Z3I>=#B#PA_^*.\[M-C,@)C,?YOW6 MP\:RY1+U-FN+1RF(W4 @!7[]!1\C%DM)4\YO.A M>F1]8RO?O?578#QZT< 33(T,^Y@ W.?]N*;*[_=T\V)FLH->\.FBLLO/YC7R M1MHAMH;8JD153F..73ZY&X5X6B*W@N16G!:YN\W$Z73V+A5=T5XO;-K?':^U MVMB,8AXYKX!Z':P7@B<'6DFQ%.(X?<\&:H=N[SI;!*D/9\KKSJF4(\GAVC$"R^TZQJ M[17K&+I0=6(4S"*@)W1\T8TL^_J+1O@"E<@%U>JG$\&"0*:=)5)CCZB&1YE+\N?SP6V_K^BMOD%_(3&T52HVGMS!NDXWB&P+6B ME1__X8);'SY*2JM%'N5$/&,5QO-95%]5(RB2H@,QD:/,U/MP'1]9M(Z8:9>.M0SDY1SN,H-A&?> MN#Y72^R)V=/U94Z&8C<9@AWCG-,CIW6:?M=TB\AFBPVR3P!40%BJ&:52[;EU M@Y]B_=H2LAO6-[ID_;$MO,VFU5IB,U>?E&.4F_7B[T&P^.&O5F**%AOQ3."5 MT[4%SZ/!6%@XFL+"\6D2JG6!V")36UTR=1TCLI]"B=,?[+%JX^(7TXV>F]UL MI4P JLZN#^YOSSJG=+:JV.6TA2]GN\PB1#9A\6_U5%K6PF$WDL4-#]MIZ;#; M+5U,8 #^_7^;ANIHK]PY;"L$ASWR-FX(UOCJ\9R5@*K>J+0EV1X=(/WUWEU_ MO0?Q='@<]HMN0_40ST M3OF92619QO\NE-@UQB*,A,? M/&QLG]_3*;OQB-WY84/[Q85GNY0^[]?S$(N#WWKL3ZYS@);O."G?II2L%*8P M3&"< @2LYQYL%W?"[#%!T8/=U>$-L#J\ 6?(4]QLL_5\3S.T:S1J;FEHEF.O MFN(00QG3%2)'50D@/K8AU1(;LH:[:A!=T)8<3TLU&B'"-[M8)H9QB&UV=K7& MI,GS6$P/P8Y,4:^4J>HM4+P#HLNXF%8E0[8&M^]\2AT#J&$YI*E@5,8@ACG( MI%D'1HB6,T)JD.]LH?(6*%9_8GAM!M-HO+L5%NLWWCV6X;8FGCJI1<32>$6# MR]CF-.K++\(]=8BUA*9>(#1;.U3AM,!XBLT%>3=7T00A;W=S%9OD+YY=R6^S M$%K3ZD@L71J#:!W;KT9)$*W.X8UAM/[":(TOE]-3(*T$3Z@MG#(E74H.I&Q" ML2PZ?46\V\)I'FW@9*C3S%"0&B@;L\N"Q!@05$ ![@5[7VZ,1)WQ&",$QHBU M($K086,,V/:%8 P8-6;@-@Q368@7:!-%UXFCG+:&QK[P07C!M?FD$R_8POD- M.K%4L*KUTQ5[8W?L>:WY1H.VFUKSECJ=:02=9=T\/3/BV:?%GW#'7#,^;%:< M86E5N+ _37-,QIQXK 'G?H1E2SO M)^!I/*4BTHY.^:S%E#6N9-,@HE,%6W(,')Y/P=?FC4X"A[8\HNH]$U7?-&YH M*WTH^[@$H.UL?);.QQ/TAX/22N8;3;(#8QK/@JFY[HI3B>@Y2F_!1*&_5%[]3'!VX81.(I3H/09S MSU]O \E=XY^'0T2DS2Z1]O$B@*K; M^\D7S_O_=EX$3"C][C_X:'C^Q+^6_E.Z;A>X\6'CKA]Q:=]]Y ,)_O!PZ>[J M$4XC HK.[]=@KMP]PF; ]]J@^X4&[7HAA=Z='\4;EMZM[^ &+";X+_\-JC8J MG:.W-Z*S'85B6-?J@:G&CW9/JUSI:EX =52PIC>ZIUH]O<*O'')__EID=*K@ M32V\)%_CL9M2G#2:N*L5\L,OP';(3,5,SX;F$.2BU8ZRVNUN*ZV#K;3BK I7 M9@.\M=Y&E+NVH;OP8%G?X$O!C[6W(-(N@H_!6^Y!*=#1GO +Z?:1OWP"QW;K MW;NK)0X431D^^TZ\)B"]V3M9 HA(T6Y^S]UQLWFM2G(S?T47QJ->%D?+B\GPG@#=J\W0:Y":7N,B9&@$4B^"/EL MZ?_E+=AOP$ID! =O?XZ :%F+>CGJLVY+>0<8Y M=ZBA-NXCU51;%G"7_"C:N6!!3OCPWC=,E207);IW0X]2R(T)(H'1"=3LEB8E M"8*OH;N.EEZ(/B%-"[^AR8)HGX&3E'$UQY&F^DM)^>/>GR/%<)LL-F MY(ES1^E'R".444\>%L"?V'O2=[P(]BM%I-;#R[\PGMN MEL M))"-X0ID9ER 2*;'.N&'325)ZV*#AQWCZ_.)O^N&BBNQFP^JS3PF0EN?W]W" MF@T622]9-:QQ3Z#@/O)^1WYB-J&?B*\EBGQIN0M1DG9U9'S7X-VAVA/;M7E4 M1M]S47/K>6M@.G^!IB!LI4!P@EDH4;]25Z@5^A" 4%K00,%%V84-Y(?Y_((( MJE@0 :F\#(+M&K\35\+\&?]F*OWUL'H)?C(0QUM?_>,+#AI-(DO,]>!V8V*8 MHOY%4V87/L96%?@\6V[0A/#QB;\_,ID@]V[OF S]^"3S??4E]N(;UY]W%/_Q/4^"Q>P+0Z)8YF7U.FC_=9-*]Y ML+Y_-\/-BQB)11.959Q)<*'G>G"$$IHZ<(K+8+4*?D0OFRZVW6#)D>GL(L.L ML^F]CP<)OM+1UJ:B.&,?WY[HJ=/'1[OV#IOY^$SCFO.L![ZY9IV*%[.YDT5@ M9YS"6R03O\"U196'Z@;#?1Y5@/LER0/MIJMMP/)=\TIEL0H8&VO1B"* 5W[Y MTVMK.T:U" M*15<-8JDM-B<.EK0U8-7KD]9!A%(+^SY/=TB]S.ON[MP;; MF*8P)'?QX*_]:(NV,KBZ/35&=!<-Y4?&MWBS7MSD-EBE4<+!!DQ#)8YZ&OC[ M%"W.0<=&X[3:I",.7 +T89(QD9#&=HD(XX:U["G_*(ZKTJK13][$=AX M\WLJAA;>=V\5;%AI0(DE='%EH]T84C'=@)G>IE2KIJ-T+/NSB&.-0SWZ,=+: M.#3:MX<7S[%;+.M]#L=6VP!LX]A,/#;+! 5H5*^R;7F R%AP75OL?@VV[JJ= MY+ECB0_B&H'R:LO<-D_,KM(S/9Y9;8';YIG1]BG-5(@L=XJ)4H)P6-!SD.\Q M.'MBHX,NA^K+J=CL8(W-#D7-#LY3;G88QOVHG@/, 4 D#194FGT(UO-=&,)[ M#[HILMD_5:Z<_6LUI3ME&<._347J#DI*#%0#ZS(4XSH)XOQZ.Z-$D(">5YP, M/ ?\ZR^WLU2ZQJ(UFP462D2+IS9;2?,6'>^;[/&6YW=5I7)ER9C?341SKE;I M@E.YV7WT@R_;*+%IF849BT^A1^O(/H%W7-#V/;"LD&HT"I 7BO'3AJDNP_]- M9[HI$TL['0^X_.2;:C0*H#<@LS*=:;9"=(&PR[D2<3LW=(%66$RY"2)_>]:\ MFVI4&N7>XDFITYDAFT13FL)8@A _^SOO/.'Z9[[:Z_,>:$)?KP3]BM7G[R0XLGF;71%G'C;_+[3F6! MF.;'.@"-Z+I#E#;G^M2E]OZ3&7^>I& N\*E7H&#,U9^!A)^1FQ.J7:D9LFU M&^?IAKGX:_/07'IQ=6*IN>"AUL-2%43/O#[TP5ZT'P L+8W]/7#7#.B"MK_> M!ZO%,PB4U(@^MG6O%>58J_S9XR5%*JALWETFJ7\5>?,K_Z^K>W\!-OQ+B?UY MA3,*KE1+?B4=_0!.",569V[BGR%,.$89NF-X%=T'8476:ZCA)!N<'"W;O&F\ M!I!$%8=E="T&Z5KTUB8]NA:#="VL&J'_UB2R!A)9);JC$D<[W98S4-?"4OMV M+10=Z'9=T!'S F>]:9;^ZL2*M=Y7;("Q>:T4.$.CB]&MBV&=T^)BN9UGY6*H M)UP,C,2/+L; ,F2M,;S%8F6""FWX+L8>DE?K3L;S@I<3 Y=[OZ8(/PROK0!R M/J.\I!6JM 1A/IKX:_HM#L5[$DVS=L]2@AT9H5(5A:7$&T+A;AVE-QR7'C['H"A?>^$/'V3%9R\*=N$<^('CX3/46PYE1R%N$;$6]#[\-0@? M$0'2BR;T51R^'TT:YE0 R<0I5C&5]XZOY$_^#L0-#2W M2%5&G*?-ECF9#$A3W0]4(.@A6[M_X*"0$/NV,5IT$8@QRR.T4GR[&7 M9RY4.JV!\DU-!?S_V-NZH@X53EF-%+V;2 JZKO MKM'0<]!&%*"\RK[48_D"0D>"X X.9!#^\0ZJG[%&I5$QI?;0PM)S'U0]>,3!LHTTG%[9T)O7#US9X\& M1MUK&&7-'T&C1T7P%_E:*P#L.6GW,%;A Y[TO-%18G,D6HF:'9.O9:+L@,&Z M9B3*/Q1&ZSN.:HB^!NBH"G+4<3STG'3*BZ:;3>BO)-5A%!R%TU'A!+1'6Q*X M#,W!R:VW"GY0U/A%B@4=I:6*2.E5 +YXOG#Q6OJ=,>@-G ..,:'CB7"$R;WK MX_T&$YH.$/EW]P%3X)>2C[_)O.__[%SI W!UYG6YS[[-?/8/,)+VGKOW->JI36 )/^"17_YX M]WQW)R)[%$/A; MX495$>Z6+YJP>5B5W.HXS0K<&&QBC\X6M&MVY3&H9Z\Z2:L]C(;E'C?%DVVJ99Q*$3"JY=5 Y "I,2!W M]/M"I2[3&;,-BIY4\F"1M0N^^^-N2RT8X)L*"Q!]^C_6B]#]L>[@R4D!385' M'WG]%=28==/G<;-ZO5:TQDS9/M.^\>4^P1B(5@,H1YL_TH.N@ , M39,A$(T%3/LBV7-?-D:+>F;/>K?Z)S:"_.<^WG\R/YWH25[+X*[Z*#,I7%9) M92)+BR?)P%1-LH+CUJUJ67OX9M[M]OTZ K,48\?9I.=;,%E#?T/G MK.6#;5C]H5ZCE76E*/BG?MC(W%LUJ%6K&K1V1<#O_AHL=6::Q9IE?TSO;T'( MU-\'T;9SU9[.=*(X,C&-,_:>'>-M12M\725F2QR<3!T]*+P\*1RX,6]HR/EY M<]4-YOCOO(PESK2;&$=IV.OFV(A.?OZ"X^H/+J'_B<4,?OU5^*=*O7)RL9@X M3W-0L6B*!)-1FD*[.4\#81\ES8OVQ<^^:MVK62^7/_'84NM/+$S-DRUQ[]"L MP=JUM=>.S#DJ2(O[*X0W8A=L)#6!P(7P'Q+0.>G?U#@K1J3?08H0Z?7.7RUH M0@4S$E] \<]!Y^-(EJ*-URE8;^AS]P+Z=OJ#S1'HCI^H75TU:OJ4(X'@!VGB MZ:B>/ M@GE6[U[<#)6@@FH]*5/TTFD^[9S\H1NSD9,^CGDQ!]71$)U651R>O M<2R8G68:IH70HNA2;?F$#OE":T9 1=P&WTL6W(V7_;QTQXD#/.Q5 MQJS(75Q6,"P-40-2M2L-H,3K64=(@*YO1]G;?6, M;+EQW%37A>.F9Q$D=NT!:MT$175LIL9ART373P/G]NB[[?."B&+6S9-AS2=P MZ V5,286'(.H\F#!XB_(7F+N&-(DUK=J=IA7*V558JC;,D-_H MV+6M6)3JBL50+B H:-=&WVE?RQ@XLYZHJH-H[*.>:?ELSZ)G#&UH>D9)A;<^ M;(]N7^:4>'2&T9E'][Q4PXG34&MH '/X,3^[=I-Z!PK HC$_326:=7IZ\#!E M;FUR5H_Y&38=7F.KPXV/"@?\]&$$_&PU50_&P-6#*J0>3/F,2:-SA02UQB%! M$XQWF88"U2OVIS$LL5T#?:/+D*")V,8V6.Y*-X*[VH&+*&=3NP#EW.HI-U/. M)@;);1O4C394=3,LWTQ8]QD#T7U:JOO,@>N^S%*+R@>S(;CR=5Y2DDMOKM' MN)8=U&3R_V-_#DRCU<:)[4BC@77M6#;1!.JT^XQ$ZC54'=:>(-S'D .1K1Y_ M,U5GX;!PU2:R-JJZMD_V+&%(BQ;/VZ^)(UMG%]CTP(5 MIX[IW9'&-E*-W6$_02N:.EVJ66E35VI\FO@2ON3D CFWOZ6K5'):H'ABZC>V XZ2:1%'[[AFK MQ DBFMJ1+T!3#PB&QL&0J %';_3=P?,D]?3Y 6(<=6AZ.H5&<8KZ)(:43\XL MM:@J^(SYY-?=G(W=6-H,RVFO#HJDR,8EF!'#04529!-/ M'SO(3?4T'/'HMU<[V_,H:0N5M%7G-#M2TBGHD=-A'7@K2EH(]$B1G7TE;?0- MO=J=@KZP*WW\0)WJ #Z*@I'?DK+",XD59SC8/8JB3&>Z0@QSL) *7=&RLMNI M*%B[8.@$A/)@B27<5F0.HZW(2>%RG(90WUV'@?>E3XDZ4?0AM]1VX^DY2F-/ M3S&XIZ$%+2UO#3L^TR0$.M;6,A M%68++*U.V\J%684]G^U9'#T%8]K76IW<3S>.GI-B(3D"34CG=/3V14Z)9E:5 M)^SH'2>0VE@_JVJ*@BN;PXO$.JTB%377SZI&X>ILE=AZW[Y5)5X0T<^J?@&1 MV'8YH)F"5@V:T#44HCICSU';9WL6!:VR&2;#Z1)V4C0J9^ ]1_LRITQ!V_L* M6HDQ<9^&$WUAU_K$H5:'55+4"YASX@P'5DG!<9"*;70&G#4H=NLU_FD-)/Z9 M8A4I' ["DH+C A'IUR&6TC>\UH7JO0IG>Q;O2:-U M+/IPZE@]\V"-^5$[9>3,[?"/\C)OVUSN7\06:9I/) MA-MH["?^0_.5T#7DGOF_KJZDWWQOM7@I?0+)]0J^^*^=MYY[\'S#>27]E[O: MX=^EJRO^37K0R>KB);$77<$QPX?5S39^]16S9EY*)O[N-@C!7$E^]WH%[JFD M7!NPNBA8^8MIK4T>7H+D[70]B".X,$;2O;L>LV"]2)- ML]3)'&R>P0I?GETO;B0]S?9X*[.(W)/W.)S>W#_?^M%\%41P"S\N$POB31!M MHW=_;5;NV@4!]'@UE__$K_ZI3@\?PW_P%C=;+A_^_#*_]Q:[%3PRD=\WZP5: M(#E#Y2O>ZZ_ ,Z]7P?Q;YB5T:6T\2H'U4ND![+A:;=P%2A^J^_'G: /6 O\Y MY@AV+^8HX#81,$7\MW0,NRR_>"6)'LY4R,7(.!CP/EC6^F]3U9B6ZQ:1"WP3 M88@#+&#OX18\$TTA$N*%5W-^3KL^)8Y<$Y>UY)&Q;7?TH2G]CI!O.F/68M&3 MVO%C!1XHN-*,"5MEN8)/YT5H'3PY-M9JT/BDR1*_(S&1.CJY^K?DU/4\-,%* MEL/B"OM&*I=DJ5+")T^/[?[T@H2ISCSI!DLJX*!J](I7LB\1Q-G(]= M;5/56&TX7-4LXJUKTYFIR$2V3^=Y.^.G5DDOG(BU2Q.QY]GHT0>WP&AG";_K M.H;?C=.@FT=)\Z)].;6OK<5B]T8F=M]P'GB+(M=L+G)+(ONZ>;9AX3U'H#IY MX%FS>JTD@*J#$ROZ)8 P.<-!)U9TT$0F5NP:@VVI$=>J3N?E31WRP7E4I".H M(FMFJ(5=Z9.2(%%] \=-W)=:)[9HSJ.KV*H%U _/!P<7\70 M*.*^J1'#&&PE55?DK([P8-"J0\UPB*X,%UA0U BPY4Z,@)84F9519$6HND-2 M9):8(C,[+WP6=";J(O'7)E!CP&#%L(0#VN<10\,"#%8,&Z>:.;)%#+5;R=Z* M UL=15@QG).AY2? ")JROEPGS6\T/XFG1RK=89A&]+ MJM[.J/J! _ON"ZH256]J9PO(CM[M97BW-0!O3?T"O-L!X=V:QG1F.P8Q:LTU M&8(*J4W,ZKZMB?@%Q+0M8@X8-%_86%"'[-LZ&877(4AN%W*J3.'9S]2WU62Y ML6]K@B(GK>4P>OYEGFBF9ZW M5,8/AC;^^/=7GVACSUET[X'L M*-&]EM[.7+G6*JT'H)2; PY;"#CLH#*6K]B? U/* P,<1L1PQS*);7<[6J2% M*,X!>P@IY>%C$+?,$PV5,I9+60HQY-=RC$:D1V-Z!U7R[9RHVI 'J.S,WAS8$"(QZA" M@2,,C5C.$S (NA^/TR$GG,4@L!D^4[I 3SF(S.-I%V P9C&Y% *-[$#:#&%:W8W1M,UR.1= < MY-LQ]RR"8:&05J#)8U:9# M+.<)& 67!J.DZ;JJC#QVEKF2V: MV0,*K3TQ9(O(\N5G#9QN0%J:+!U!UN-_QT$KL-('?_7X\M2HE1,L9)W=EE# MLU"N[4.WXL75B;6?O=5?5;"^YKH E0BL'#RP(;9D9+#J% &LND$814*8=:IB M'?;_VW'__Z

G. )QY'R$-DHA.THS\(WJCT2!(LLP[C<_@OD3X1)-P6F,LM+5@ Y-("K9"P6$AQ4MR@1P?F(#5KKB$*H^CD1QJR MZ,0A1"%C)S^2HA"#FP$M0P*$FP6'*R;1"UPW)! MHM:[5,Z[%;$UI4+TZJ[1K(D&O79,2#8G-C+M+:MF=V0C1K/6ZZ4:Q4@\TR;G"E["2VN^4>LA"NK62;M4[ M(E-R CM(ON7N4@WT)>"\>$:N &VKW]TE;WN70F]V=N#U8<8K+!:=?Y*0E+9I MHTE6D1W%*RJ0U_@GH_"U?MK;&WXUJH4;\;JK@VX.[DYW7Q%7W?!\$>\^0;YQ MM:#@0H5S4HW"+/6I]MQ8[S9&MFZ4SJ2AP>R6)7T)H;("]'XNB>AF8PWLOJVF M_P%02P,$% @ YX:O6))\^2@B! R0D !D !X;"]W;W)K&ULG5;?C^(V$'[GKQBEJS[E" G+_BH@P6[W>E)/6MWN71^J M/@S)0*Q-[-1VX+B_OF.'!.X64-L7L!W/?#/?-QY[O%'ZU>1$%KZ6A323(+>V MNHLBD^94HNFKBB1_62I=HN6I7D6FTH29-RJ+*!D,KJ(2A0RF8[_VI*=C5=M" M2'K28.JR1+V=4Z$VDR .VH5/8I5;MQ!-QQ6NZ)GLY^I)\RSJO&2B)&F$DJ!I M.0EF\=W\TNWW&[X(VIB#,;A,%DJ]NLF';!(,7$!44&J=!^2_-=U343A'',;? M.Y]!!^D,#\>M]T>?.^>R0$/WJOA#9#:?!#,FUJE/(,K1S$*4[F'D#DYR B1/XJ*3-#?PJ,\J^=Q!QS%W@21OX M/#GK\8'2/@SC$))!,CSC;]@1,?3^AB?\O>0$L]KF2HMOZ M&+<'RXKV21A4B M0TL9[.EZMKS UWDO>UUDPN"";9W/7>N"]1LB(L5K&%DM#4FM7Y5Y@?Y)J,+;US[@K@8-[A MNQ0KUQ\@566%<@L7<'L["N-!S*,X'%P/PR2YA8=:"[GR=;$EU#URU?Q=Y*X> MD]#O>,_X%;![5^M%S/&.PM'EX%QF(6QRD>:P00-LC(M"[6*8A,,X!KYT M.JXYVJ-D#[U%PSJ?H(I\GR^V?5;Z+0E\4.O4:"M\C.)>]7ZMZ'75]>.E8K%!;D8J*+8Q3RVUJ8?;6N-+4% .KTXCM MV$I)6[YOG8&P[DQP/)K<4ENJ;)M=">X0V(!#RHAA_&%W(J#P?.^K4TEN"%S96#F!FK*>*]29<_X@N'BY:3BDWM%B M[Q]KNM'!]5J27OE'A&$3+M[FINU6NW?*K+F>]]N;1\Y'U"L&A8*6;#KH7X\" MT,W#H9E85?G+>J$L7_U^F/-;B[3;P-^7BMO';N( NM?;]!]02P,$% @ MYX:O6&4)2@@%! !@D !D !X;"]W;W)K&UL MG5;?;]LV$'[77W'0D@$!5/UT;#>S#21IN^6A1=!V&X9A#Y1TMHA0I$I2<=*' M_NT]4K;J#HD[["$Q?]Q]_+Z[(T^+K=)WID&T\- *:99A8VUWD22F:K!E)E8= M2MI9*]TR2U.]24RGD=7>J15)GJ;3I&5 2;S68OFV9?KQ" MH;;+, OW"^_YIK%N(5DM.K;!#VA_[VXUS9(1I>8M2L.5!(WK97B975Q-G+TW M^(/CUAR,P2DIE;ISDYMZ&::.$ JLK$-@]'./URB$ R(:GW:8X7BD.VDI60&KY7XD]>V68;S$&I' 89X^XY#O''+/>SC(LWS%+%LMM-J"=M:$Y@9>JOPBL72.LTZJ'>;5@)D_ M@YGE\%9)VQAX+6NLOP=(B.#(,M^SO,J/(K["*H8BBR!/\^((7C&J+CQ>\;]5 MP]^7I;&:BN:?IP(PP$^>AG<7Z<)TK,)E2#?%H+['4(^ZU16N#.[B+X2+>7 M;DBG#">X$\AGT9S^7F;G-)E&\UD69?-9\$[)%]5QSZR(II,B2M.4)B\"=N:R MU4O:TUBIC?04N81.JS6WH#0(98Q;T2B8O_Y6P7JO,'A.(3"-(+BQ-"_=@W41 M_(5, [HZAB>'P8VT2$DF[K)21/L$BF(:36:Y&V71-)TX 7DTS]*@).(&U/K[ M&+JB!B9K-\@C>@!L0\\G6';'Y89@B3JK*J3FLBH!WW7O"V;P$?**(]223$G;'FYFZ(D^GHH73?Z&^(!MB0YT NL-+9.?SPY9FX/447$:5Z[WO!Y* M]YTB\L7+., S^#B&C%X@:>@1,KXJ@,$]TQSMHY/YC0Z7QG+;.\(F8$(,Q@TU MI'V:/_5,<'(C-C4GN=K@805$8!2XTGEPD3!#WEULB6')2NY]Z4A?A*@[IFF^ MZWU.B,:6Z,=//6[)06]J46]\!S8#TM"FQM6QR5\.O>V;^?"%\);I#4D%@6MR M3>/9>4CL?=<=)E9UOM.5RE+?],.&/E10.P/:7RMBN9NX \9/G]574$L#!!0 M ( .>&KU@W)8[B9P0 +T) 9 >&PO=V]R:W-H965T@BK_!1@FK*DLOM M+19B,W-]=_?A*7_)M/DPF$]K_H+/J'_4CY)F@SU*FI=8J5Q4('$U8[MZEV7@\ MWJ'_8K63EB57>">*O_)49S,W=B'%%6\*_20VOV&G9VCP$E$H^PN;UC8*74@: MI479;28&95ZU__RMB\/1AM@[LR'H-@26=^O(LOS$-9]/I=B --:$9@96JMU- MY/+*',JSEK2:TSX]7R2):"JMX D3S-=\6>!TH G8+ ^2#N2V!0G.@/@!?!65 MSA3<5RFF/P,,B-&>5K"C=1M<1/R$21]"GT'@!>$%O' O,[1XX7_)7%0I?*-L M^"YYBD>B8;%46E*.G%+?8D>GL4W97*N:)SASJ2X4RC6Z\_?O_)%W M74(_,)<7#^@R2-R'$S@.11G+)4H;Z>.)<\(:KL"/V' 4,G\8FLF0#8.0A1// M^8)*7<.BH KG58) =P7$+!P'#D_:M "_-B#E&\51,358\%D M3"-OXK/A)';\V#_0?^=50_@^:O!R"M"Z>11O+9@,I!KE+R M# L*F 1!7"4D$M-< U:9X4RM1JM6!5VP>=F4@&^U4(U$PZLSEKEZ)1>D3M64 MUH:;V=%*H"'7L$1*)XGV,C 1IG7G5RF:^OV[./#'-^IL\.'JD/M&W]4A_=G. M(S6Q8MMWTAY\KMJFW/9'DMA%\(BI<[X\:BG6.=W61@P5 4(4]AT\CUHW,LDH MX:QBZO\4ERVHC!,M6&[I$Z_4"J6TU?EOE\S48\VEC1AE@B+?TGI1S+'Y\(?( MX#G//CX20GL,A@@=TZ><8#2=F@G)79;C"N[?,&E,*.!AM M/FR^&KUA_Y$VOP@( #\& 9 >&PO=V]R:W-H M965T3'(A5A.;V0;:_?I=)R%C&J7:2W*O?<_Q.8Y],]DK_6@* $N>JE*:J5=8 MNQG[OLD*J+CIJPU(G%DI77&+J5[[9J.!YS6H*GT6!(E?<2&]V:0>N].SB=K: M4DBXT\1LJXKKYP64:C_U0N\P<"_6A74#_FRRX6MX /MYG3)33[U B<(2LBL8^#XVL$EE*4C0AD_ M6TZO6](!C^,#^W7M';TLN8%+57X5N2VFWL@C.:SXMK3W:O\16C\#QY>ITM1/ MLF]J6>21;&NLJEHP*JB$;-[\J=V'(\ H> ' 6@"K=3<+U2JON.6SB59[HETU MLKF@MEJC49R0[J,\6(VS G%V=B-W(*W2 LS$MTCHAOVL!2\:,'L!'#)RJZ0M M#/D@<\C_)O!122>''>0LV%G&*\CZ) HI80&+SO!%G;VHYHM>MT>^SY?&:CP& M/TXY;7CBTSSN:HS-AF1(9?4D.FUE+\ M0BYN"#QAAS+-@H&- D3$E*D^&(LF#0NZ@+A@D-8V[&^VZX[QI"G_*F]9Z MR_5:2$-*6"$TZ \''M%-NVH2JS9UBU@JBPVG#@OL\*!= &ULA55!<],Z$+[G5^SX=3B9VE;LV"E)9MH" P>@0Q]P8#@H M]B;68$M&DDGAU[.2$Y/'2\/%UJ[W^_;;E;1>[)3^:FI$"P]M(\TRJ*WMKJ+( ME#6VW%RJ#B5]V2C=K50O6V$Q#L- MIF];KG_<8*-VRR )#H[W8EM;YXA6BXYO\1[MA^Y.DQ6-+)5H41JA)&C<+(/K MY.HF=?$^X*/ G3E:@ZMDK=179[RNED'L!&&#I74,G%[?\1:;QA&1C&][SF!, MZ8#'ZP/[2U\[U;+F!F]5\TE4MEX&10 5;GC?V/=J]PKW]62.KU2-\4_8#;%Y M'$#9&ZO:/9@4M$(.;_ZP[\,1H'@,P/8 YG4/B;S*Y]SRU4*K'6@736QNX4OU M:!(GI-N4>ZOIJR"<7=UI[/@/ZK(UB\@2H7-'Y1Y\,X#9(^"$P1LE;6W@A:RP M^B]!1$I&.>P@YX:=97R.Y25,DQ!8S*9G^*9C>5//-WV$[]\:X;JWM=+B)_?' M0&W DO-62:,:47&+%;P4DLM2\ ;N+3E\-^#S]=I83:?FRZG&#&G3TVG=3;HR M'2]Q&=!5,:B_8[!Z\D\RBY^=*2H=BTK/L?]MS\Z"3TM+XDLX8IV\IB88H,W M=HW:;\BQ,;GMM:9 $"[N:O(;"C0FH.MU6=--,7 !LW":S<."3LH%//TS4$C3 M:^H\ C[0E'&(@J5A4F20A/$T#5F2_XFA+9&&#U>Z5(8V*HG3,,YG!WI1@=.&"NVWJU^4E'<4D"4$RX"Q/(SC>/*.#HNF'%F8)SED(6/9 MY +R,$VS,)EG5!7%SV9DL\E;)9^69SMSHN +2-DLS(J"5MDT#V=%>DA*K9C/ M&>24=5Y0UI2T947LNIJP<%XP.'68HJ-AT*+>^I%GJ%>]M,-<&+WC5+T>ALGO M\&$DO^%Z2Y*AP0U!X\L\"T /8VXPK.K\:%DK2X/*+VOZ,Z!V ?1]HY0]&"[! M^*]9_0)02P,$% @ YX:O6%,6F0.A @ PP4 !D !X;"]W;W)K&UL?53?;]HP$'[GKSAEU=1*C"3F9QD@0=MIE=JM:K7M M8=J#20YB-;$SVT#[W^_L0& JY27QG>^^^\[V?:.-TL\F0[3P4N32C(/,VG(8 MAB;)L."FI4J4M+-0NN"63+T,3:F1ISZIR$,61;VPX$(&DY'W/>C)2*UL+B0^ M:#"KHN#Z=8:YVHR#.-@Y'L4RL\X13D8E7^(3VA_E@R8KK%%24: T0DG0N!@' MTW@XZ[AX'_!3X,88YPZ(:/S=8@9U M29=XN-ZA?_&]4R]S;O!*Y;]$:K-Q, @@Q05?Y?91;;[BMI^NPTM4;OP7-E4L MNPP@61FKBFTR,2B$K/[\97L.!PF#Z)T$MDU@GG=5R+.\YI9/1EIM0+MH0G,+ MWZK/)G)"NDMYLIIV!>79R7>;H89'3%"L^3Q',PHMP;K-,-E"S"H(]@Y$S.!> M29L9N)$IIO\#A,2G)L5VI&;L).(U)BUHQTU@$6N?P&O73;8]7OMDDWK?)/R> MSHW5]"3^'.NW0NL<1W-C,C0E3W G.]A#H_'V>!9:%<#)E7.+*91NVQ&@PAZG4&S%_<;=VC,$*8Y*0&7"0)I M"MQ\4A/39T![ >7K1.G9WX<%@%:B77CX,>'+5 MC-7>6J&FU6#NPRMYN^=Z*:2!'!>4&K7ZW0!T)1F5857IQW2N+ V]7V:DLJA= M .TO%)'=&JY K=N3?U!+ P04 " #GAJ]8[/#=D;H% !V#@ &0 'AL M+W=OO(+QA2 V%DF)I++$ M0"X=UFUM@[;;'H8]*!)M"Y4EEZ+KY-_O.Y3CNFWJ 5W?]F";EW.^<_L.39YM M.O^V7S@7V-VR:?OS\2*$U>EDTI<+MRSZDV[E6NS,.K\L J9^/NE7WA555%HV M$YDD>K(LZG8\/8MK-WYZUJU#4[?NQK-^O5P6_O[2-=WF?"S&#PNOZODBT,)D M>K8JYNZU"[^O;CQFDQU*52]=V]==R[R;G8\OQ.EE2O)1X(_:;?J],:-(;KON M+4V>5>?CA!QRC2L#(13X>>^N7-,0$-QXM\4<[TR2XO[X ?VG&#MBN2UZ=]4U M?]956)R/[9A5;E:LF_"JV_SLMO%DA%=V31^_V6:036&Q7/>A6VZ5,5_6[?!; MW&WSL*=@DR\HR*V"C'X/AJ*7UT4HIF>^VS!/TD"C00PU:L.YNJ6BO X>NS7T MPO3&H[X^W'-VTQ1M8$5;L:?OUO4*B0]GDP 3)#@IMW"7 YS\ IR0['G7AD7/ MGK:5JSX&F,"WG8/RP<%+>1#QVI4G3 G.9"+5 3RU"UA%//4U ;._+F[[X$&5 MOQ^+?4!.'T>F]CGM5T7ISL?HC][Y]VX\_>$[H9,?#_B=[OQ.#Z'O^;W:^>T. M%>HPG) G["#DZ#>:7J[KIJK;>1\WW_BB[5>=#T7LJ)>S65TZ]C(LG&=ONE T MHXO ?BG:-=J;;4LVNNKZP+YG0G(C+$]$AHGB,M7XY#06/$M2DN!:95SG8I 6 M^$BI,9$Y-ZGBVF:CB[)<+]=-$5R%WD.:RWKPY0D[LBFT$\6.V9',N$T,C4RN MN$H%#87@.:PJ'3<$ +$BA&7'HT_&?S:5'*5)>2;!GJ6QQ$7 M2O),FU$,=1?ZI_%^!>!%5=4468_0!'23) XL) 6#U_!<,:D,A-/1=8VR]$5# MPL@$F;,4I$(::( UI%MHA'J]GS5WA\.]=Z1V9& [D8.63*.ZU JU26*Z=,J% MT33,$L,325BO7-D4?5^#!@]5B/91293V>&\X>H'_%W=7+HIV[EA5SV;.N[:$ M99%S:0TRI#/#CH9*Y3K%#Q)H-4+D1F9PNW3+6_!,/207H2OX2\E5&-N$-I[@ MHZT 9$RL1"XMR0ADV%B>ZXPHN@?V.4EWN$B#!F44<5,*;HR*)#6H9#*,,4E3 MGL4)2)JBCCH[3-)<(H]J(.F 2<)O'/LUY#G-2Q$86=)38H:T/-#XD3)1'!=,M M(17X3*<3)BE/;0H_["!BIITD)MK%H./]/M_.DP_[WGY__AC8I$LXI0]:X<;_'"9AJ,X!$:A8ZM#EP 6 M%D5@&]05NZZ:(SBH='0^X #I&6Z?%+(G6M8]8;VO<>UC=3O85?G),)"GVU/E MP_UBY6L\ ^KF'M)ELZ[ F]MZSBK<8LF50.XR?#&(@5]%6S3WH2Y[/HC@9NQI M_8.OY'F\=>U9V9I7!^)?>S"X=ZR;L8!G3;]&G_>+PI,_]UC""0EB>X@?SA6G MA*P*'PBI1&/7T9 M?<'V5;=<%2W,/9I;>_+8M7*R]Q8 ]CR^>*A2ZS8,SX+=ZNY1=3&\)3Z(#R^R MYX6?USBA&C>#:G)BLC'SPRMGF(1N%5\6MUW .R4.%W@8.D\"V)]U<'0[(0.[ MI^;T'U!+ P04 " #GAJ]84HN012,% !/"P &0 'AL+W=O^ZY5_)Z(]5772,:N&^;3M_X MM3']Y72JBQI;KB>RQXZ^5%*UW-!6K::Z5\A+I]0V4Q:&LVG+1>!&WVT!NO)4LJO=O.NO/%#2P@;+(Q%X/18XVML M&@M$-+[M,/V#2:MXO-ZC_^1\)U^67.-KV?PA2E/?^',?2JSXT)A/N1;="FZ5XMT**=Q&OWPQ2UD> M7[U'K1&OIX;L6.EIL<.\&S'9$Y@1@P^R,[6&MUV)Y?< 4R)X8,GV+._8LXAO ML)A ' 7 0A8_@QC[C):5S;09>Z MYP7>^-0B&M4:_<7+%]$LO'J&=7)@G3R'?I+U/E?-D[EZ'C.*)W R&B]?S%D4 M7>VBXO%S^%(C_*SDT-,[Z@,-:ZZ$'#1PDB -T17-4%J@Y2 :N]#P2E:5*$B] M*V'#%=8DC^=@M\N!C!(XK+$6!9F9P">RS!LHJ'AL @A9(9AM+PK>-%LJ^Q*! MYA#T2(9+#;*""(R$!+;(E1X](0U4[:C;X4H:P0V6(#LB01Q+L1;E0%:HEX5V M3*P]&E_ ;>\AN"!8[%)4%2KBM$<<94MAYPE9LP%QH0"^4KB+6RFADP9$VTOZ M4,@U=IS>!^2O&:5+;Q>PEF^=[!*!HE)2'$%C,2AAML[-I514(3:@_: LG)YX MRW/X7$ME+BRE?2(VPM3$OCEX[R+#H!V[D*!L%KU"MKT2)*+&.)/0F!X*G-Q< MK'DSX#Z93\H"?AM$;WV=>,58% 45SM854"L'BA;)*CL,+V1U,>@#I V?(7&2 M4D;\PVT4O:+FBJ)MDT7N5[*A4T)?>J^_A_1H &"[1.6&P/'&NWNHM5]'@H]J M[0R2+,AS9A=!SE+O"R58]\3!,7CP!U[=/2[)GU2+@';RP!NK ML94TP&ATNHA>0#(/DF0.%UXUYAEY45O@'^;;_;-]UJGES/X@<&=$=J4I%6YN M):P(,R21S5QZK"<'EUR6J1& MLUR6EV6^L@<,=>O$O4$L#!!0 ( .>&KUBW5;T,M08 M (0 9 >&PO=V]R:W-H965TI56Z3]-(81E=Y6LS=6DL+8YGTY-5HB*FS/5B!I?UDI7W&*K-U/3 M:,%SQU3):3B;I=.*E_7D^M*=?=37EZJULJS%1\U,6U5<[]X(J;97DV"R/_A4 M;@I+!]/KRX9OQ&=A_]U\U-A-!REY68G:E*IF6JRO)C?!^9N8Z!W!;Z78FM&: MD24KI?ZDS<_YU61&@(04F24)'#_?Q*V0D@0!QM=>YF1028SC]5[Z#\YVV++B M1MPJ^7N9V^)JLIBP7*QY*^TGM?U)]/8D)"]3TKC_;-O1ALL)RUIC5=4S T%5 MUMTOO^O],&)8S)YA"'N&T.'N%#F4;[GEUY=:;9DF:DBCA3/5<0-<65-0/EN- MKR7X[/7/M>7UIEQ)P6Z,$=9<3BW$TL=IUHMXTXD(GQ$1A.Q75=O"L'=U+O*' M J; ,X *]Z#>A$.]654UK<6+4VFZY%B0 ]8.":KEDC49KT';' M-&6^85^4Y=+[!Z];5#<+P&XL.V&A'\\B_*58OQ[OO9LL:ZM6<@OMO%+:EG]Q M5ZJGH1_%,9;[X0E*;9A+ZW;>#>6#8K9,R1Y7I)T\_)%FH3+Z()G M7]M20[<1#== (7S&?UAU9]Y-V.(X@YMT0C#3H,YB*, 2$^3 MI./!H,G/,D 3[\)_0C[P-R'"S])" #$C_N MA=)ZD;IS;T2]=W.2)'Z2$LL]=EKWYT><'43@2&:/#$@7_:GWO^$\DT5/$^AI M=@0+/XAC?QG,CB&,_7D(U7'@X"![ "A.EX_#/OKP/<&>1_YL&3T;5S]=S/TT M6$#GV](TRG")X_?*"A:^+[.NFMFI+01[^6(1AK.+FXT6 E#0 'CW4W+U A$>@#$NX'R"Z[Y/0C_(VL[TCAJ@WNLR$1Y HK,<\@/A@CC-8 .2ZO(-%[B07NLMG M)'=;6P(+!"?W+8Q\ DKZ0MG5\)W+,EL@&)N"E<:T')7F02QAN.W28 !N"G0= MIY3O=3#QE0"2FFA0LRW*C*21KJYS="09;,!D"\@UU)1DF-!N%(;2>Q0CR[W' MEJ^UJMC#@F/((U=6^2A(3^[?SMG?83P[;+S7&P^K>.>(US2_YH.<+O,SM:G+ MO[K,=ZSI1<8;Y(E$BNA&MJ87>(;AR>D9(&4[MD7J4#I7POI8='HO5RMQ; M"4RLN1A7$=+'G7D]I0O123H*^@DUP6Z+]'CD/R)XV#Y\6&*:[D#N?$>Q1T'1 M9^M6 [L>![WHL:^$J &DS*D.0'P@$J@)YIHKKB#*=[1B-'J!W)#FK&N[X3G& MH^Z5U#U84$]]/@\%0X'"TPE^W>U3$X6,FJ\-K@P-,!9YCPWNG6HUSS!QRC@@+A6$B\\!@XNT=RE),\0*FIUPOEIN'EIL@BZ M,0B7_CQTL\:<9H3(^U'4,-XU7L9SO(=*&N-=%@S\01+ZRS!A(7Z"F(4131C> M)PS"'&%PK+E EJBFN[#V?$DZ]Y?SA 5^B(EON8BQFJ<0DH2X8?<#'4:683"@ MFSI* R33DAT:_:>C=QGBL7&O3^HQ:$/=$VTX'1ZX-]V[[IZ\>QW_RO6FK V3 M8@W6V=D\F70-9K^QJG&OO)6R>#.Z98%'NM!$@.]KA>#V&U(P//NO_P902P,$ M% @ YX:O6&,N8:1F @ 8 4 !D !X;"]W;W)K&ULE51-CYLP$+WG5UATU1,-8#Z231.D)-NOP[;1KMH>JAX\%UH<@[ MGD/^+X"'M 9N],AM1:\BWD$V)F'@$NK3\ I>.,P:6KSP/VHLQ.T>+QFIH*S0JTIH%/H$@30+&=T+HHV,:#(]J^@=02P,$% @ MYX:O6+"4&18?"0 LAP !D !X;"]W;W)K&UL MS5E+<]O($;[C5TQQ)5=2-23G 0P 6U*5*-G>3:1=E:5-#JD<1L2(1(P' X"F MEZMRD "",]W]]>MK#DXV>?&Y7!I3D:]IDI6GHV55K=Y. MI^5\:5)=3O*5R>";A[Q(=04?B\6T7!5&1W93FDP%8VJ:ZC@;G9W89S?%V4F^ MKI(X,S<%*==IJHO'F4GRS>F(C[8//L6+984/IFEN]3JI/ M^>9'T^#Q4-X\3TK[GVSJM5*.R'Q=5GG:; 8+TCBKK_IKXX?.AH -;!#-!F'M MKA59*R]UI<].BGQ#"EP-TO#&0K6[P;@XPZ#<5@5\&\.^ZNQVF1?5^,X4*9GE M!6R.LT5Y,JU -"Z8SALQLUJ,&!##!;G.LVI9DO=99*)= 5,0VQHFMH;-Q$&) MEV8^(9)3(IB0!^3)%JBT\N3O 4K^<7Y?5@6DQC_[,-<2W7Z)6"YORY6>F],1 MU$-IBB]F=/;F!Z[8NP/VNJV][B'IC;T5VGM_,#"'Q7 U(;VBG+O'E2'Y0^<1 M 9^;]-X4UN\_9;##E)4ST]EG GF6:'@0ZR3^CXFZNXX(E]1U0\HY(V*B^/%8 M3/QCYRK7&7DH\I242UV899Y$IBB)I(PQ_",_YY5Q8+?:[OZN-@GJAH*&TB-\ M$KC';WY0GO3==W+"^:!M_)EMR1Q6:[! MK!6@A-N\>"090"@=JPHLBQMG$I!MO>Y/O&.R L-UEJU3JPK:WKJ(JT<2-6MN MS:JJXU&7IB &E$E)K,N;$"6.FV1ZM*ZH@1ID9F@"W44Q1:/TX4,"X$;P.1_ MY3%N _VE^6(*G9 DUO=Q@H: L,5:%QJ<7:!!3W%8HP&U\DX06O_7+NYQJK6H MQ>4@J#J\27^2;,!KP$K@)OSV62#PX5YH M]_0U\0<3!Q.&;,"=YFN%L;,K45T##CT*2_)L ML=?Y)^2JAG6.0Q4F-$B\7>ILL=0Q^CDUQ1Q:*GFCT]4[2JRJ: MO-L*F#4"'!!PI^-R"3;;#IW9P($(W-0NO^CH^W&MR<_@BXZZG;67G;779J'W MY.YMLVW1 1,V(/+V^OU'4E;PI+3.N4UUDEAG7)LHA@1XCZ+ M25D%:1M7)&/ M=4,QAGR )H)NK&5-G'/KU!T.PNQW/NAYW8X:";^L*ZL2>\"O653H3=:2U59\ M7C@-NAO(\3PBK1!+>^=U9C673YA!?T+.(?S/@+=F.ITX;?"XF* I8\XG-F>/ MB$MYR*CR&+FZJ%/M"+(GH+X2R,L!.09:RPRY@ZD:?O MZ.D&94:86^=Q?76A:(.0TX"%9"#G<-H,W0#N A7"GRTU/I3@LDYPI^VYS&OT M>;4^L"]45(2\7Y^RY:$$3O(^Z]?BO;*(6ANN/A(78J![1P&>4^_T^Y]:#/@SZ8B+#[V3RMMTP5;L-:C^ "+CN8)@\#E[%;%9>OPWM M9-9Q3&])>[;<7W"1:NP+\(IMU%>*A@-IB1THA ) 'G"_,:K]E"C^+RBQZ9SU M5=:4&+A0%'Z'$A6,>2P(X6X,[O#4'T2+D Z>MZ?B-5SA*4D]3R Q>B%U7R;& M/=! C,RG'OPRVT*6PJ5"A=86.=@Y7@NWS^H J->#CB>H"GRJU$LV/Z5?@/Q 7-SF$GZZUY!+@@;C^^FU5*@!WK]?J0<1A)7#FC<#1K\.L/3E'%] M54W5]&,!\O-#.1 SSEX3M%G3-D7#OA*816 W$ /L"Y4(_F,,_6=/D<;V^&A7 M]WXA!=M"NMG[>7[D4=_%7W[<:4M30FD"V4*Q*W ;S,/0+MSCW\!U;$_-$!'L ME))$?@^ "#CK1X3<]4FJ*A7U;5I(YCE_U*Z7V:?M"[KQ^#_6TO'Z;=ZV+19R5)#$/L)5- M?&]$BOH-6?VARE?VK=1]7E5Y:F^71D/$<0%\_Y"#BYL/J*!]37GV7U!+ P04 M " #GAJ]8V;Y C< " #T!0 &0 'AL+W=OQM5C.>:_JJH6U0+)O&B9>5E#S M_<(E[B%P5^U*90+>R81*N>?V[*E2Y<%,7%;!E?:WN^/X[C/5$AB_GM;2_:#_D!K&+\EXJWHQ@ MK:"IVN'+GL<^' %2_QU , ("JWNXR*K\PA1;S@7?(V&R-9LQ;*D6K<55K7F4 M>R7T::5Q:GFK2A!HS5[8I@8Y]Y3F-"=>/N)7 SYX!T\"=,-;54KTM2V@>$O@ M:3&3HN"@:!6<9?P"^0Q1@E'@!_0,'YTJI):/_E>%Z,_51BJA_PQ_3Q4[4(6G MJZ&Q87NI&B!?+#(]]U>F=H1#)U!K'N0 M92DZ]>3>T20V('9VWTB4\[Y5PU!.T6FE70V3_)H^[,,;)G95*U$-6PWU9TGD M(C'LF,%1O+-SO>%*;PEKEGHM@S )^GS+N3HXYH)IT2__ 5!+ P04 " #G MAJ]8VG%]1RD# X" &0 'AL+W=OMZK6T6+6C]W:QB\7L^C) B"!BH?&!0^/L$--$T@0AG_'#FCTRM#X'G[ MGOW7/G?,9:4)J'4QY[RW.UACG%V^,WO[T 6Q+EL9B;*VW;A9[9 [S<75D60XL_ $6QLE; MH_W.D5_T&M;?$\1(>]+%[W4M^2CC*ZBF1#!*>,+%")\XY2EZ/O$?\B1_7:^< MM[@Q_KZ4\D"87B8,A^7*=:J">82GP8']!-'BQVD9N>Y*9C[(-<'^2N M1FT99V%R2BXQ33Y\Z8"8S=D0>:T1!,X3JSP07'YH5V"#!9.ETG?GT7@"&@39 M6C7U5UB?L_"I*,D/A%%9,EJ(;!R;)CTV%24M&!O'R@RQ*963I\V)(/!.T*)^"#9P%Y3E[ M;/$'9B:I3,43].;H??D(D.?!3UJ@^Z)(QK&)"-B",I&. =DTS8>-*D7X31AZ MF2O(#S=@P10'$F^^PB0]#';@^V9(#V]@\5B'VB) MMCFMPT-2<;M__7Y%4K)\Q(T9[$-B'62Q[OJJ]&I3J2]Z)81A7XN\U*][*V/6 M+ZZO=;H2!=?]:BU*O%E4JN &MVIYK==*\,QN*O+K)(K&UP679>_FE7UVKVY> M5;7)92GN%=-U47"UO1-YM7G=BWO-@P>Y7!EZ<'WS:LV7XI,PG]?W"G?7+95, M%J+4LBJ9$HO7O=OXQ=V0UML%_Y)BHSO7C"295]47NOF0O>Y%Q)#(16J( L?/ MHW@C\IP(@8T_/>R1M[%XWU-];V2'+G&OQILI_EYE9O>Y->RP3"U[GYJ': M_$-X>49$+ZUR;?^SC5N;1#V6UMI4A=\,#@I9NE_^U>NALV'ZU(;$;T@LW^X@ MR^5;;OC-*U5MF*+5H$875E2[&\S)DHSRR2B\E=AG;NZ=?O6K:P-J].PZ]3OO MW,[DB9UQPCY6I5EI]J[,1+9/X!ILM+PD#2]WR5F*;T7:9X,X9$F4#,[0&[2R M#2R]P7=D8_^YG6NCX #_/26F(S(\382"XH5>\U2\[L'KM5"/HG?SXP_Q.'IY MAL5AR^+P'/6SZC^_,Y[U62O@3Y62><[9;UQN>,E67#-.OHD]&9N+$EYPC$ M99USQ42QSJNM$/K''Z9)/'G)2#42M+:"*\W62H*0J2Q542)[I *Q;()JT3G( M"T#',/S\7.=;9NT?C1A8.*")?<@["R,4 Y66 ;9952Q=5946=& *IY1E;:_G M MEF_@0V8V%4A( XTK03I5 M-=9 7B9XNK*<$[>-)/2"B"VDTB:(1UXT$K8JA:6TV\RS3%+NXKFCLU- V)6+ M4T*015W00<.18Z?UCH9?QR!E,#K*,E'6Q5PH,HF7P'-/W-![#KLC,[."XARF MT1R6E\*QN\$;S;PY,K8:2R=N\?^BB92Z8TBHLC*(T:I>KLAH:[[="Y64YRE"WI#K;T^Q5 BSJC)V:#TF MOJ[AH<*^^1/&DXNM]>V.AKR,BRH'.J 40ZP>JP@W0<&_B)W7D/!-+%%@IM(* M7XJOAGWD*EU!V]8[]]1!A25T8>3D9F1X;%[SAAD\IL#N!_S2VIX7SL^42*ME M*;]!',]THT 'GFST:R^)?A'LG=N]">[):#CND>>U]:##Q%+-<[GD5L1G[ I_ M<12'HV@4O.=2[;;9/$Y^ ^XNAN,HG P2=HG+:1+.1A-V&?P"O@Z)VPV@V=F! MF\$T#HFPVIPYQ7+ M#?N9ES6P(HMW6K"\-R+N\_ZF5HK.:))M6B&XXTF88.F5OP@^E,B? B_(/4O4 MC M9(D;%)2/R0W8Q">/1D!0Y"L>CR*M1?*5Z@5R8R<4"^\$?M!YC:4Q+D\F, M?L#(@';$\2R,D=POAK,H',PB>C>8Q&$R&>'M [3+=>U" *[R($RM2M:4YL9" M5^P"0H<1,OIEYS)X![Z1Q:R&LC^0F6PD74RGX3 FLLC&+R@.$LG(UC-HS"V7 23(;A-"&; M#J?A=#QU-AU"JX.=3<]85#<*'&#/U//?7 =O'!L(.*@!"I"H==A6%VMC$5X, M 68S\F)[<=H)L"P)I].8EMF+(!F'XVG4.1/>/8SHP(Z>]XW\_3!+76:D2LG: M2@D\H%VMT]J5!5,A9Y>$'VR*IUKHR^5/JJK7OCCK8US5Q:D7M)Z6)M'+]R!Q MN8]<@[:2T\N6)"]+ @NR?!0^/ BQH&KD\IM+K,XN'N=X^@\6VCI]H[; BH\" M0%*'C+0-# *CTMTGOL!*0$1+X'.'ZAZX?=B5N8:Y)'[)+FZIXN0B&+^P:M0I M.FS:V66O*6VT$6*D>9T)TM2ZTM(6J@RNK4&'82%58[GL> Z@ ]X96R7!;T<- MIS?F$O F"QGA_"LZUB($0ID$-91\1/$GC7D(+_ZLI0&:$FFM@$_%_A%/, ?@ MFC,\)5+-SL86JLKJU.@P$";M7_;9[V14-!JD8H\JZF,MDVYP,KP>?;&%OTA! M)4"$;BJT=X,,XC6@00<>^Y*R\DZP6 %DE%]0 M6CUVVPFH.YP=P#%+*61+LF9I3>($L@ *X,Y!4^=@08.=7%O%U[#%(QWK@)Z/ MB$HY'&SCUG:7UDD ^K7$]M8JG607+'89_D2O^>'V$XMG[)ZCOU!\O6+Q,'%G M((58'7F2BR/($S3HXS2\LS%IBPYTM)2(X,8;;ITWG S.;A0C[M>5HI0!2 R. M6]B[TV@_R%P.1'"4A!YS&B\A)1RF[9J:DXTXP(:=6KF[#-Y*[9 Y&9#%?:3I MY_@93MGSX'U-N0>9)Z>"B#,13F@86-2/(JP:N1^_J@#W0-L(44N)$C.%8T$0 M/MAK ,?XS^Y$RFOMLC2-\4Z*$K@ZF86N-?@+$!9FX/!J:@2S$- M1S-7;6?A:!C;WQ@0U+X:C*E^VXI!!=*@(X:%6V7"JQ^MK7<6IH'"SH)LLY+I MBGD[TEWN;%Y1/T2=E1LV4*MCW0"^[]:B=211:(":BI#<2[C$KU].5PIWJUKVDY:24U( PMRR>?2>O>3?1@]U6C/ MNT>[H879KMW0HA.D@0U2::V%=I#.,T]I.0-BIF[9BTG)BBO15BE0>)15C182 MX*S*^@'@Y[NF"^[VKKK9<0[\Z#V\U&*"K4\9Q.BA\PU]OTKDGT7]8'%YM@U& M:J*I-8U\_*@GJU6GR/*]<88;'"+I^('"7C#3>ED03Y[IA8O?5B!?>"CHB;,E M-&/C!"EZ;_!WU/V3W7[Y]-/GVX>WJ#U832@"<0-[9YTQY]YHX$D,^8O8L'L\ M]&CL\FC\UQE)?F_RZ4K90__7_IL^*[F;U,%=ND/#YKRS4NUF8>VHBE84?D[C MPWG\%P9RTYP[VXS4=ZE3SH433RMN0WLT5F[$AF9MZRH8=[$%8 MY0@T^NC#ZC65':'@):V/.;Y<35VY]/:&@JK;*"1QVGDJ64FK83!D2>< M]@,*H[[[4 &&CD+03L)WLSMJ4@*>$9[4I@%B^Z7?2OG$]'PWE6L;B3[[U:97 MRI>!37 G6'&QV!7/.3KPYZ)6=O^N4 -2@\^_'$TYNA.)K\;$2<2BYTW^Z=N M)/W$(,=W]!YEQ0[C(:*85CP;CB=A-!F'-*AY+XD>NENB @) 7V!KU)Z,> M4^[KG+LQU=I^$9M7QE2%O5P)#O71 KQ?5)5I;NB ]A/IS?\ 4$L#!!0 ( M .>&KUA[<%MX% D ,P: 9 >&PO=V]R:W-H965TTU^DUN>1R-YU./T 4)*$A"1X MRE8_]+=W%P I2I9L)^UT.IZ$+U@\V,7N/KN@KNZ%_*+6C&GR4!:5NAZLM:XO M1R.5KUE)52!J5L'(4LB2:GB4JY&J):,+,ZDL1G$8CD,DJ MQ45%)%M>#VZCR[L4Y8W KYS=J]X]04OF0GS!AQ\7UX,0%6(%RS4B4+ALV!M6 M% @$:OSN, ?=DCBQ?]^BOS.V@RUSJM@;4?S&%WI]/9@.R((M:5/HC^+^C\S9 MDR%>+@IE_B?W5C:!%?-&:5&ZR?!<\LI>Z8/;A]Z$:7AB0NPFQ$9ONY#1\@>J MZ"?*!;V&Y]-=( MC,.CW('<69#X!$@4DY]$I=>*O*T6;+$/, *-.K7B5JV[^$G$'U@>D"3R21S& MR1-X26=F8O"2EYM)_G8[5UI"6/S]F,46+SV.AZERJ6J:L^L!Y()B!#FN8AP&Y BZ1X<$@ISH-2-;1J4B#!U) MP VLG#/9N8+0:H$WL6]DWXBRIM7V^^^F<31YK8AZ#$U@BRM%30XJV[(NQ)8QJQT1M54E#J-)$ 41 MB4)_G(0DQ24W_\%;-BF!,&&=SYDS3:GY8\/RV* M_"2+7[Y:',!?0N*)GXZGA]/L_EZ2]Y7U?"$4N(4 Z3 ?.$NO24YKKFD!5.WN M^#^I95Y%:BDV'"+*XY4#3'W":+XF4"B4AJA"L+Y&Y!ZF@1-BZH)KPI9+9BH+N:TE+TB4F4Q) [MC\24YL>$FXM%J M%[&86>R!R9PKU@]?VL\8=>G=YGE3-@4JZ#EY.B^8YQ*EA=M;S+M=:LCBR+B4 MQ!EYY=[$SLE9V+U*W*O)3BIUKZ(0Q6SX_9_8I8V#YFS%JPJEP/_&QLA9>6H\ M=B:?&D^<_:?&4[L9Y)U[)>CZ84AFC!(9ZT<,%O-@7(="X@;M >R7YO MN+0B"K13W&;Y8L.5D+[)&N!P@B6' MYY!UDAFO(CRD:MY(R]ZPE9\8^[D!_PH9F)U<@G:8]V _H9J<17X8AN:?)8 L M?$6 07*JUF8+W3-[R->XVV9I(2&]H;^T9BI(IQ947= M&C5?K;:P.Y#A$MR.+8*Q3V)_IZR>K44V&/?V$-6OA&Z7:2 7"O(G6C6HDB6& MQT7O_;[._]7R]WZNH3?'G5\RA;P)%.U< QLC1;-:'ZW;IB! 9Y?YR71*/M=@ M&QI:,&,FJ-+Y]XFQKFP\)N".76TXGZ9?[]OH-Q]"&@VI'L"PP+$_>_?4WPV(QS9*D+LR/QJG MY QJ># >DS3TTS2#QVP03$D,PR,G2 ,*,3 MRFF5PZD(Q28S?SH+CTJ!,Y:,MZN=CU-_/$M1,@YF4^_-J=K?!:;1,8O\69I9 M]%.[T&,T O+3R:S;AH-MZ9G9E8M#A'0?(0JG?A:..X0V/-^V!X;^IA%PY W3_56 ?G(@.';RN+%JV4U*6NU.PG3-RO\^3Q=#4/V@AS#'A+9IV"WPLJ-)X+$AN36.>^[\ M8G(?!=F>_\W'LK8_[45L;B^UK W_OR. "]DS2%=8-_$Z" M&+DC^ :\X3@;8:, VA)KIFD1 HA5\[@/'WC+H2V8E$NRH47#'JO(%S@7J! *1:LP$@KV 9Q^H$%<'W& M?*9,F>AR.7:0[?:HJ_7/'@K/2!A WX$W63".20*U,'KU+TC*C/S5^.<" MG!5"CV@D)D\SY^*,A,J MF(+8<)6&UZ#[[C+$4[O0[1J*4F", <= ?+=)C/Q>L&H%%R,%"=(>A'8$CWR- M 'W! W/=-Q4LX59C#'O?0U8PLDA&5$+\LPVG;=LEF6YDQ_86;]%(:T.GR8[M MD4+VJ>\QC6"&M]4+U#X#MT[(N9">HT#)EH6C=F?'M]2!X5=71FNDU_\0\975 MDOQGU3*Y//8IS3BL4DRY186=[%9\ 9V_C(=[G'O MLUT[^VYOK267$,OF:+L_H!B>)8Z-0$3)HP-+T4CP)8YX/4(UJ8JI"QWFF:UT M>)G@)89\]GI4Z60C:&;-9=P*F4MB9&>'L@XILI?47J8HN^.B3GC60IF+FSH[ M*OQ8"BX)"'E]2CI$SJQ4:"_0E*^&AGY,;/ *CL'2.O[9CZ88H^WAW8:56HO[ M"KHP\PT5&<\U14=O/;?J+AA!O3#QQQ/L@Y-T[$3*_(Z"W^?@?&M_;.C>=C_5W-I?*';B]G>>GZA<<;"J8$N8"C2=#>S9NGW0 MHC:_5\R%UJ(TMVM&%TRB (PO!42P>\ %NA^P;OX-4$L#!!0 ( .>&KUA$ M*_L500, -4& 9 >&PO=V]R:W-H965T/U]BH?NG'_M/& MG=C5UFV$J\6>[_ 3VL_[6TVK<&*I1(O2""5!XW;IK^.KZ]3E#PG_".S-20S. MR4:I'V[Q1[7T(R<(&RRM8^#T=X\WV#2.B&3\>^#TIY(.>!H_L?\Z>"/"3.;Y2-6;XA7[,99$/96>L:@]@4M *.?[S MAT,?3@#%2P!V +!!]UAH4/F>6[Y::-6#=MG$YH+!ZH F<4*Z0_ED-3T5A+.K M6ZWNA>NP6826^-QN6!ZPUR.6O8"-&7Q4TM8&/L@*JY\)0A(RJ6%/:J[96<;W M6%Y"$@? (I:8E+ MG^Z]07V/_NK-JSB/WIV1F$X2TW/L_W, Y[$LOH0CWON*7 .ZHX!CZ'WA6G-I M!1HXAM[:PI]<=O0>0@RO(4[G0<9RBEA6! F+O'55"??>\ ;V4PF(XR0HB@*R M/(BRR/MLJ%;5:2%W8&N$1U?V(F%!DN?P%B[2/,CF#-YZ=WB/VA"7VD(G.P?C MK>JD-7 Q+X(L*USZ/ O8?$;I'Q[*FLL=0B6V6]0H2U)_D20NB;%@GF641!;H MOF"[04UWQIF@PFDV.]KQUB3_T0CCREIE?_)RY9V@@U.JX(6>W72:I%CBSTER M'%%0%$&:S[V_E/RE/#Y-@GGJ9.0Q=6D&?U-G?M.JV[]Y5;!X]LY /Y(^GK:V M)Y_ C5&EX);.K1>V'II*;$&7ZETQ:F',''6@B:+%B5U9-)2T?QP94A3U94TZI^[W>')J&E1[X:!:J!T M9SE.G6EWFMGK<50=T\>!_Y'KG2#C#6X)&EW.,A_T.$3'A57[87!ME*4Q.(0U M?7=0NP1ZOE7*/BU<@>E+MOH/4$L#!!0 ( .>&KUAK@!4[H 8 %P0 9 M >&PO=V]R:W-H965TWUZ;U2FJ\M^#:NA;V\2TJL[L9Y(/]P"]RL_4\ M,+Z];L0&/Z#_>W-OZ6O3ED^"/PJ<><.WH$U61GS MB3]^J&X&&1-"A:5G!$&/!WR'2C$0T?C<80[Z+7GAX?L>_2]!=])E)1R^,^HW M6?GMS6 Q@ K7HE7^%[/['CM]9HQ7&N7"7]A%V0GM6+;.F[I;3-^UU/$IOG1V M.%BPR%Y94'0+BL [;A18OA=>W%Y;LP/+TH3&+T'5L)K(2 MS4I:YV]_ M$]8*[>%O4JRDDEZBNQY[ N;I<=F!O(T@Q2L@>0$_&NVW#K[3%5;/ <;$J*=5 M[&F]+4XBOL=R!),\A2(K)B?P)KV:DX W^>-JPC_O5LY;"HM_'=,XXDV/XW&J M7+E&E'@SH%QP:!]PK3COE-$A1C. (4'+?KI0L M]U,.?C(C,&MHM:2/\Y^,1RB&<%>;5OODSL-?A6XI7:%S!BR7EVFQG,,9%&DV M+=)IGB4]V(8?6#T-X!>TI718P?EDD6;%#(9P/I^GRUD.P^3=5N@-@M2P%M+" M@U MP@6H>TC I:S15K,"R:QF*?319'\ X4%Y/!+ M[JU\$*3&_ZSB!>%>[ VU>Z$;JYUE_(-E6A1%6BP6Q_2]((C7])OP(OZ]IM_9 MP2YG,$N7DRF_/]/RS_CQ(\FX->VPMJ:&4C32"T5%E:JYT/(_(E3(M$;\.8U/:2#QIH'R58B&M$4TU&$*Z[@XQ8[,U&7'.1T\0#6H= -;K\!*ZA_ ) G9;HQ!TRT9*R*UN*XC(*'!O7N#L MI%($T$B+L.:]HPK!U4RX-#KTW& NH7CA'D_5*ZFY.A[EWRCBVR'M. M(F)#:$H2C;8)]J^P;J*XI<+RN9556#V"GW6) :!GMD*"[Y43*X5IW,'4C="/ MP0(,B)'HH3MZ#+;'TZ:)\&0=LBUM1:J<9:,LAX8"J9.'0%)PJY1U6[/,)(-* M/+IOOUD4^?P-KR7$G97>DW>U\1W4@6+G3(;EB^S-)+NH.I;=+.TF316F\S?# MA/B"C$8M.\/U]()2EO3AZA)<"/BY%9G1S@NC!RU=[=^[T(*_8I4&\%W@G#VHZB] M] HCC,6-=!X)HY-FC*:UY99.:$07DVA*VN>%_5_$3YZ/9EEG\7SV)RS^7Q)^ MR!:,)&+2[A.\VYNC)F;WUQP=53#7%1"J':+Z-QT4R13DR!*M M%_R4MFQKSJ:2>K[4I6J#TV3T)&E")B6\L!/+G#;5BD_O( ]J?YQ(.]%*V'I)+DWHO$B-&+E6[@DX9TH9>DR0%I0O96OC*;4/:K&Q5"=FAV@AHG-44IU,M8#7G":<(E MZD6,Q,SY?Q(G>9DXG!JA4CYUC> CJB.>[H,@UJ1^B,6]6\.2PR[8U:NU7+,Y MM9:\/Y/NB%6ALQU4JN0K5W[=NN"\:PD?T=;[ELD]]02P,$% @ YX:O6-(=))Q*!@ A! !D !X M;"]W;W)K&ULK5C;BKPTUYW,VNIB,#!)AH4P?55A22,3I0MAZ55/!Z;2*%*WJ,@'<1B> M#@HAR\[-E?OVH&^N5&US6>*#!E,7A="+6\S5_+H3==H/'^0TL_QA<'-5B2D^ MHOVS>M#T-EBBI++ TDA5@L;)=6<47=R>\'PWX9/$N5E[!HYDK-17?ODEO>Z$ M[!#FF%A&$/1GAG>8YPQ$;OS=8':6)GGA^G.+_L[%3K&,A<$[E7^6JW-^2\O!=6W%QI-0?-LPF-'URH;C4Y)TM.RJ/5-"IIG;VY4^4,M97C M'.&!"$&-98+PF F-\)L48YE+*]%<#2Q9XS6#I$&^]8]*'XZ@'<1@?[\$[7L9^[/".?S!VN)WBPUL[V6V-J^O"5"+!ZPZ5CT$]P\[-ZU?1:7BY)Y:392PG^]!_*(_[ MD>/C/JRC5RMTX]#S%7KP%PH-R/D.?E=]4!.H2VD-C I5ES886?A5E#55/S1I MA",X@*/@>PV -*;&%.)A+PQ#B$YZX>E9[RR*OQ\!GU GTA#(X9D#Z<+AL!<3 MU)O3&+K!72;**8(L82*DAIG(:R0O#Z->>#[L#2.>0W&0&+$8HUX*$J)S!W< MY! Y%1^?P\>,W( Y_RH5)#M=#)R+!JAC&BO*5);3#7^%81JWS<5]!G=T"(Z3 MINR''R_ TH([552B7%P$HNL +.K"&>#!1]1L<03[U-3F(-A$!.:9?)VHG!J] MN0BD-] .;R;N&Y:"QM(A&WC]ZCR.P\MG?KCOT647B#2BA'$WL?_01"9KS5?! M0ZV3C!HX?!9:B])NP\N9L*O!%CT0QJA$TE!*K=EF+F:#2:U]>JH654PU(FU7 MEO1/K-)TVG0>L;(^;]&;1B8D+'Q*O,AH4X4#3XG[@7DFDPSFS&.=YPO:]A*D M72L-Y!J6!^K#6T%SGQ4[LR&2Q-/.8MJ.S.O1J#P%JZ9(\6@0%@2)1GHE'42. M2 J-U65IVE;4P?.HO1[W$Z,F$T<,@[7#VC!\H]T=8FML-S+BK$1GEZ38)K>M MO#D 4IFE X-+$U43;9.6G5E RN$S+P36EO]S6FAPZ?,^D]!6%%+ZW-3@[5,E MM7#'C'MGRT)T9-51!.XK'%*>H[#Y@A-W))EA6W:K$>* C-.FGWP%4U$# "3* M_.01I2>':.BR?]+M![*IL.>=*4#*EG_SI\^@!#DG2=%BBO27E M<-U/9$*>!(2;HI'3TI/(=;';SGK)WJT ?(M< K3%VZ6VPS'E*(PEWL*? MV@CHIW2EZ/AMVA"'&#RX*MCA[\OFNLYAY'+\J(7KX/=B\6\Q4LH,K>1<1&% MI',QN=2O@U)>I4I[5*QJ)E-73!0@IFWW3KX#%5*#MT;E]_(6Y:FUYU%P6TKJ9YJ6.1,JB8FEKW)'15'59 MN]Y(%K>+2XW9!LVE72:5%"G%'S1]J=EX7DPA_)<4]IO=:@M$LK2)-<'=^"#J MQ\.@8H\WW'7U?1#%_6'X?Y7WBFZB2E24;1IWK27]0K<";J=!$Q3!NMZZ3(SW MR;%&1S$O@532N56.:Y>H7C/%^;!\HRUC+#T;](UVGIRV/L^6$PW%:"C9.9_P MV"0!>^\I,ZK>YL2;%;E14%=\_2H7FTZPQV0 V0%9)GGM))X(D_66(M"-R#A\ M"F[!9+ I-\[Z)D+[P;@+[YJ&L5B>/Y\?T'K@SWLMN,M.L/O4U$YR?7.,)+0M M]0Y[I\UQ8P/NFYL&*V5XNK%RI9C@AS:$7;>(P=K-L$ ]=?=?0\'0:=Q?$I=? MEU?LD;]9KJ;[^_E[H:>2TI;CA):&_;-A![2_\_H7JRIWSQPK2[=6]YBAH!3Q M!!J?*&7;%S:P_,?#S3]02P,$% @ YX:O6*B?4 03#@ HRD !D !X M;"]W;W)K&ULK5I9<]M&$G['KYA2G)18!5$D>(B2 MCRI)=G:=K&VMY"0/6_LP!(;DK$$,@T.4\NOWZY[!18*2XW*Y2L8QT]/GUP?X M:FO2+]E*J5P\K.,D>WVTRO/-Q>EI%J[46F9]LU$)WBQ,NI8Y;M/E:;9)E8QX MTSH^#0:#Z>E:ZN3HS2M^=I.^>66*/-:)NDE%5JS7,GV\4K'9OCX:'I4/;O5R ME=.#TS>O-G*I[E3^V^8FQ=UI1272:Y5DVB0B58O71Y?#BZLQK><%OVNUS1K7 M@B29&_.%;MY'KX\&Q)"*59@3!8G_[M6UBF,B!#;^=#2/JB-I8_.ZI/XSRPY9 MYC)3UR;^0T?YZO71[$A$:B&+.+\UVW\J)\^$Z(4FSOBOV-JUP>1(A$66F[7; M# [6.K'_RP>GA\:&V># AL!M")AO>Q!S^5;F\LVKU&Q%2JM!C2Y85-X-YG1" M1KG+4[S5V)>_N5O)5(EKN=&YC%^=YB!)+TY#M_W*;@\.;!\&XH-)\E4FWB61 MBMH$3L%+Q5!0,G05/$GQK0K[8C3T13 (1D_0&U4"CIC>Z&L$%/^YG&=Y"E?X M;Y>LEM*XFQ*%QT6VD:%Z?03_SU1ZKX[>_/3#<#IX^02?XXK/\5/4'9_A84,\ MO3T8]T6+A"=[XC(39B&@4;6>J[32JB_R%51BUAN9//[TPRP8GKW,A"SRE4GU M7RJJ2&QE)EX$$W\P&(C0(!"S7"=+HAF,^2F_R>A8/LFDD4X0VHU'4FQD*NYE M7"BZ_>WNQ:"/34.A9+@2QR8%*7_R'"7O(*4A(0.'^#T_)LF&@Y/Y5F M2B"(PB\BV\0Z%VJQ<(LO-ZF.Q7#".AGW?"&32'1)!6,O5*J24'E?*5?_:P)PWPG MG?6]>4]\2JP[Q28CMH%"RHHY+_! 91F$6L]Q/*/PIDBS0B:YR(UW<)%[R4.2PGU /"NA)SJ1*50K5KP*+3Y3_@ MVW$L*W=G3:Q,'$%"8$2, MV7_02"LJ?A2S67_\H^=, 7\[6:MT";]IV+HBQ\X%/\G5>A.S>N:/A_5=J=(O M-2 ^6-IWQ=P7[Q.@+1\66?YQF*>3W#B.G52._:Q([_4]LP\#B"V$C1]/S#;! M;K"7Z4B3XFIMBV-BC/05#%[:<_EF^-*&6VZ6"BM2>PJM-7P+,R29Y+R=>7]? M5J8=JC1'48+KD%@!7Y$)"WJ=6?]T;'UNG.68Z_7%3>VGK0.] \K5Z[6"]&Q- M! GBT&U\5P7/9Q0SXAB:0]&@264Z^0I9>BVT=K&H(D]6^)$J=Z7_MKO&J*S^U M^8>)WE$&4;%>ZGGLH-E&'U& 4K"AI-P&)YV$<<$Q!6P=COQ@?-8 ^9(-RWO. M=H(MI_XT.//'*'@Z%3D-_+/QT/M.P+JC@U88E:'UJ62#TW[ENN#6DR$)+TF8 M*K#VU;F4B?,8F*N*#?8>"C?SJ" <8IPQ+1-+Q EI@Z469L,!XY.BE68<;IF6 M[.H=2D"LLD%_//M>B4B@.[$5A>.N/M$R0:03L5(Q7"(E]*JLV^],8)R;%H W MLV7L56&1ZEQ#& HLTBQ4 W]!*1ZI$I1*:U7H62<*N_^Q2@_'BF;^6)'Y742.J[]WSVYCB7@YW+/L\D5[!+/+KG:7>*W7=.2.^29C$O5 MV;3OF?/M8O*MC,JMO,R0-^]OWB%UW:LL9[AO@NJ<^LQ>CVL$]1"N9$*YC?SC M^!)QE2C1'4#,W?&575(R1*D'O-(9MM1+JS84MG0HX=1G>=J0A!10DH#'H;""L)FR2"J1:I*":\]& M-MXQ#)5.U6KUH-)09U1^Z-!J@Y36\5XAO465T(ZV]X=EI2.-4B32.J=U>@ 5$N4L!5.*$J=ZT6Z=LSW;<$TY-*(*SJ)0PE0^RBR2?U9M^ >9?H$$ M>/E+ >\8CEUA7R24OHFU7(=?<)D]KN/>1HR($\6G-06-BLTBZIF@CQ,!H&YT@AL4"-()Y.ZLBX+S89A]_W/ MMW=B1.2=4T5&V=7467!4,'CI,BQD?1+5KSO)W)+SQ1[_!\\.N&7(BG!UN#$C M=>2IXAH;G'*H_EEHH)ZR$-4,$,J!G!9;,!*Z!/I48)>0DL#Z $O5ZHYD5B%K MJUXC,>E@;>O_PY6O-5,W[91*"2M>+E:: D.'>!&:+'==3F+$TIAH"Y]&9^U: M$40^4@B5F"516UI2Y7!)!?E#2$(ZQA=2-Z8"7757F=K<#(#Z??@\]U3[N[U# MR$W -QSTIX3&94UE@;NCU3T ^TTE][@D \EIOZ,7\+ZQB+UWP=R6:ZMP%?"+4W"MU:RY=H$N(7L1NFT%K*IXW" M1E-]0-2LQVN;K:*^%_;8C9Z8C]4-EK??-W MD;GB\<*[@W$5507NXLK[6.7E MRS6%K]A]X!$6>E=JJ9/$!13@@?I8^.NCDJD8^M/1N3\:C\6+QO70G\S._?/) M&3]UU]XU00?#;M M5U3SU=N[F4QF_@BM5/O&>P>][@M[ G%.[-]2F]>E-M]^'VT.9X%_'DQ9;^7U MT!^/ G\ZG?!3=_T=M%+2[^W=E.>U;Y[7"KDKG(ZS/#"L66/N,>7)[LEDWXMZ MXDHA3E0' G=[.5&(HG)RU.CU;7/8%S<[V\KNAS74U7N;@.9(#0?!:[=3X(!)39N>O-%;U3_ES5X5D*RI8GWW# M\7EE9,IQ]!9))>2RF-1\@'V'^M7LMW(P,F3#S5R]M9LK+H$)86SS]/L$W&U, M*KMCPKI@8I*3L%@7!-/WBFM;>D1-KP[U1EHF:$I-7WBHS[2VHB87:3)'399D M>5K8Z:>MW^KQ!9A%&Z,E[X;&+P3ZT<:D>E^K*PDN@"4TL%[;&.36U_HFM;,[ MXST7J&[H^21M'L<80ZYG?D);B,50P]4%J'+7>@'+*K;V>>G@S0DSZMO M+>P97:S8,4_5]K6JZ2[?SCKU;:M.6+C,L%5CQOT8A_PN)7*(+%5'$N$RX]+!*ZOJ>$!>2$C=31":&.*XU9,6B&]D0HNZ1&^[3W@:M?]EB* M/^]4R<)6=L'.1+K9(ML6WQ5?58OL-;O-JA%N]<'B5[,2=WIU<(_!GZQMGYI',@&\R00L]W:EGOVP>,/#J$8W9QQ;.2(F6D MBQ3 /W:HPSU5]76!X(Z^6:'@I6\LXJ,!\HYF?6_!6K8GGML#VRJ620+/#'GJ M;]V'^@83ZT@V1RG/Q 0G*C>'QXY2#TW;<(- -4Y-O#T-<%_36Z>WOL:U0[EB M94[H2]U=U$)?V@KON]>FR.+'9ZFT,S?-_!P.>P=P^%916)*T/R/?Z64"^$5/ M"[V_I_(]I0D$_;A#3$]^!ED?O)20G7>3\%V$M69U!\SOAH- N;U2Y,".?8"T M7P/*XTRZ5]5DWB'GXW#8 TNPA=Z4P%]&_RLR"A_8W($GLOUC.Z%[E3DZE;$/ MEU\9"NCVJ V"YS!&EQ_O@2_V5P5];]D3'^"+EF?G7G\K!;7JEE93F%U03S)B M+/60IWZ124'[AF+JSR9C/YB-Q71X[@^' ^^=^Q+3_NQ2F21"]3\=#/::O%U> MT.)AV5Y7]U4]RTGU=>OZT!?'$T%(///'P;BQJ#E!PY+S\3E$FY63XH8,HQF- MO2$]4I;CL+NG0C\OYSJV7V+J_9.I_8AYXMTJ.)H.Z^]4;HQ>5@''#+I!#^B' M+>>TY;*=1$4CB0XA-I/]O-,SETF(U']V;+16(DS?T+?7\_/:[MZ?/[P MHIKC-'RDK#JHO;,5&,)$T4_?7-'L%GS3-*9O3PXN&)S2;C5%FA[/"]L^<%^( MI?SAW M O,$&,_+F]%+,E1&J VJ]B1O;I+"4GV" U*4_>%?_26SW_4;K=/&#^?X5Q#T M\T":6*(.M+^AJYY6OT"\M#^\JY?;GR\B!Z PR$2L%M@ZZ)]-CFS)7-[D9L,_ MPYN;/#=KOEPIB51&"_!^86 @=T,'5+_+?/-_4$L#!!0 ( .>&KUB>O-MU M- @ "X6 9 >&PO=V]R:W-H965TM/0R!!CDV@(%G!J28K\_KG@$( M4I3DPUXD@)CI>=W]^G4#5UOKOOHU45#W==7XZ\DZA/;-?.[S-=7:SVQ+#9Z4 MUM4ZX-:MYKYUI O95%?SQ?GY3_-:FV9RWUY&+2__#)K-:!?YC?7+5Z19\I_-E^=+B;#U8*4U/CC6V4H_)ZWIKJ_^8(JRO)Z\GJJ!2=U7X9+?_HN3/*[:7V\K+7[6-:Q?_ MF*B\\\'6:3,0U*:)__5]BL-HP^OS1S8LTH:%X(X'"WRO%J6.,+ M<55V YQI."F?@\-3@WWAYA,%9(X*]5Z[QC0K?S4/,,L/YWDR<1=-+!XQ<;%0 M'VP3UEZ];PHJ#@W,@6< M>A!W2V>M/B.\IFZO)BJQ?GB\@E[EX.3EV+O\GN= M5/^]7?K@0(G_G?(W6GMYVAJ7R1O?ZIRN)Z@#3VY#DYL?7ES\=/[+$UA?#EA? M/F5]CY6>2,C3)A:O9NJ!F4R?J<_=\@NJ006KPIK46UNWNMG]\.+UXN+G7[SZ M0+5UNBFZ.L-?=>N"R2ORRI;JUGN;&QT+"<]XNP\Z=($4W>?4!J6Q$#^[K?&D M6FL+3M95V:CJ*E*;\NNJG9*;[2I]+(B7@M-L6ZF;@?[C*JJU!(G$M6( M"#Q:,C9EFD#.U,/*K&L0;2\GXDGM^^,E%H)*M9WSG6XDA=NUR=='H3L*F^^P M8K#O6\I-:7+-J#E[C%B'PU5[O%J5IM'5\&2F?K?[92>CE@V;6VV*GAFC2*)O M5$B&;.^:X0YT*4T8'$XAGHYV9I)<+*3:=#7$/+<=)],=\0YQ,R%$XB%#,_7^ M(3NS9]BICMC)+CU/P$/7&: K4'A]L;7:J8VN0,NQ0SYF0*NUK0J8Y']^IGXK M]P! YLCG@CD>B1$=$.N\W81T.JKWJP(!]VF"WZ6S"!@#0#UW%7 42/U4MJ:P M/KJ[]Z+:S=0?QT6:(80=Y"0>T.R>(0A0K!GF< M8)^,>'1966>$63!7%1H5G&BLBU7_?-8E35 MM2Z.F.M5UW)% @WF0C.H5X3F+6,E\1$UA*SPYN(+1KJQYC .'-!;3)BR#?E( MS9/>P&1P,$0Q0;*FUDU#HH8Q"52/8IV*9DC4_T46GY=$1M(73R(B".NHR4_) MR3X1V4%,<]ML$!M.;YGRV%L9/4M*FHYT]*V#[4*@K3&!R2[K)7@;KGX\*H'!FYTT$4&8MHIM M]EX].#([>235;65WD>B2M\XCA?ZXF6,F&D5M&F.6'<9,)B)F_A!3- 16M[X' MX @I3U$EKHJP5\<#MH'!6\/Y14_S92P^!I-Z#NQC!4C]C?NQR[;:.9ZJO!3+ MVMEN%2.6LD-+ M:#G<_TOC@*/1=1H"1EO9>*\>U@TJ#6;Y?E9//_5803BYW\?B )SH#]!ON;. M'-%[* 8*+>G1$#@U!.Y )D>-GJ%&^4N.)6 ROV)LP.@"_SCND2#2J+!R:SDO MTJ\>H%,KO,@K*DO@ZM B@(],B]+N*3\HT_24+(&UMNE\ZJ&/\6S/+U&C.">M MJ>K5L>8X'D [/1\?4'R(DW9[LNL5WM125SA9+!R)$V-)U(<#X83#EXC'1B3,'*, MBH"D$GA.LU)[$.2>T*+Y]'ZH2S:.7E4S+H7I_BU3I'^L;C'.*3!H$CX8?E/CK6'.1MJ&&54D@FI>_8NHOR/OQS,LN69],U_0C%;B(&,(UHU MQ(ECZV*!;RL+Y8&:FM#W<7X'BCX0?S92[U#%]1(@^P\_LA<7BVF?)91]Q8V) M;=KAR\91$/7P%CP,,G>6!UC$;3\ 9?F9^C6B -3X<3-^9ZQT2*T^=3;RB78R M5U/C9:5,SD5OKU^!Y'48PW3L9VU%+/^.4@?ZW2)'EY>S4Y^)YJ-O>#6YE7RI M]$K8&#_G#;\.'T-OXS? _?+X)?6#=BMF4$4EMI[/?GXUB;-6D!--WP <,GXIN_ 5!+ P04 " #GAJ]8#B2=U@(( "' M%0 &0 'AL+W=OT!WBZ:[A\/A/M V;6M7$G44W<3WZ_<92GZM[6Z[*%*3 M%.?UF1D.>?.DS1_M0BG+GJNR;F\'"VN;Z]&HG2Q4)=LKW:@:7V;:5-)B:N:C MMC%*3AU158Z$[R>C2A;UX.[&K7TP=S=Z:JI MW1DSLF2L]1\T>3>]'?BDD"K5Q!('B9_/ZK4J2V($-?[7\QQL1!+A[GC-_1_. M=M@REJUZK_\KGWPPY!YI\@$#V!<'IW@IR6;Z25=S=&/S%#N\&-!LY41PWE MBII >;0&7PO0V;N/ZK.JE^IF9,&,ED:3GO!51RA.$ :"O=>U7;3LH9ZJZ3Z# M$;38J"+6JKP29SF^49,K%@:<"5^$9_B%&]-"QR\\;QK[S_VXM0;P__>8E1V/ MZ#@/2HGKMI$3=3M S+?*?%:#NQ]_"!+_Y1D-HXV&T3GNYYQ_GE D5ZPG]OZM MI&&*,&!'AQ[\JJJQ,LZW)R?>VETSHRLV ;3DLA;A:!=]("K3>C]),WV21K%6 MEJKUWNK/RM1(4NL-?RNF2K-W^A.[8$/\!1&/_!R#F.>Y\(:/:K(TA5VQU[H& MU5S5$X6-(@MY&LS_K>GB[,@X5&6G^":"!XF(8MX MD&4\3'TBC3$+$N]1S^Q7#8 L/^>A$&QX4N\@S'@D I;Z/ K",XIG*0_]!"JD M0@RB$TRA(>9C&- MXIQ'X2E1(2C2'-Z(X 0!2LQ%)+P+ED0\R2.$2H"0$>#C9SSS,TR@.[;P+ D] M>%*VHY"_;LVK#%Z MNB2-*(T[GK(L-SA:'%FL*5%D&)VBY8KXW+>%=#O?/_Q\CZUSV'J]F^M[B4P5 MDVU26I#TA\0:/4125&:<*#..4BC+I)% ID M4.Z]JZTRPT,>+T(D2YBS2_8BBY&:*8V"@"?XRQ%4W2P-4\1]QB[W2XUZ!LL: M^JVAVH'P8IW)%^LL/=?HG6,>5>W M4&22W/ME _<0_W;$;H?>MRAX!CSQW>#%8._S.$TI3WB,+$2JDQ% TD^!*R40 MR@!R$]"FIP ,4!VC( 920V H )L?$6PYL$?]^3;,J,HA?A)QJ!/RF.+#C_8R M_'N0.R7"X>=3$'/?CPX@W)&_'7K?KN\9((._ :2 $F'85[\$@/@HXM "QV<8 M(@,IMB*' M"\S)(*%6K\^J/>#"B N4@S"E7BP5,8^B8,MD3XMCJU_E3W4F\0$6!(2\\X[$3(0&FM*<9+"GX B!8(+5OK @/CWQ6%CM6HCVBR MMGH0:@[]*V]ZR7ZM9\MR5I0E>)2ZG@]1GG8;O/N^#82+*KU$9]H[QK5QLKOU M-X:\@W9+3V2ORY;5E]'L\*&BW4AC"Y"M&!HXJ('!$DQMTR$B:GM1=G!Y<<&:H,%/Z=S>CU?WPC!EN@^*I3'HFE>D("I>]Q#B M[#TMODLV;S\)WNPC=PJX+D=?ZZJ1]0J;X"07H;! LG8GB&:%J8:SXAE?.P=O M()S!7>-E44XASP,1W0$4FNGU[0%GGRS,<"Z;!L2ULO1HXZA(]/:60?8]S%>- M92]^_"$3PG_Y5C^X4?#RW'_@ZX]IUJC@7 M0@VCGXL*.^%\[&/95<20@"7Y^L6%2 6KNAG?QT8]=YET%I#+*_9>UG*NG$GJ MF2!I/1=D?R%0:\[ODY3)E>'7N3&>T\CE5T#:4G0"HZX-"]DVU6-Z^, M]]WCVG9[]T3Y7AK48-SCU RD_E4:#YCIGOVZB=6->VH;:XL&R@T72N*^21OP M?::U74](P.;M]>Y/4$L#!!0 ( .>&KUBCJIM](0, -H& 9 >&PO M=V]R:W-H965T1F?8FU7HWC;KS=N!.+ROF-=#)J^ *_H/O:W!I:I3N6 MF9"HK- *#,['\47W_++P_L'AF\"5W;/!9S+5^MXO;F;C./."L,;2>09./P_X M%NO:$Y&,WQO.>!?2 _?M+?O[D#OE,N46W^KZNYBY:AP/8ICAG"]K=Z=7'W"3 M3\_SE;JVX1M6K2\K8BB7UFFY 9,"*53[R_]LZK '&&3/ -@&P(+N-E!0><4= MGXR,7H'QWL3FC9!J0),XH7Q3OCA#IX)P;O+956C@1I5:XBAUQ.CWTW*#OFS1 M[!ETE\%'K5QEX9V:X>PI04I2=GK85L\E.\IXA64'\FX"+&/Y$;Y\EU\>^/*C M^8F0'_R\F%IGZ"+\.I1J2U0<)O*/X]PVO,1Q3+??HGG >/+R1;>?O3DBL]C) M+(ZQ/Y%Y2-MQ-#OKP#Y#] .Y ?0M@8-F1&5&.26 +_6SB^B:7K6%\/P>T%A> M@Y[30RKU4CD+7,U A[ -7_-IC19>?=(.7\,)L'Z>L/R,K&$_2WK]@JS3Z Z5 MVS:CVT\&0T9]3H9Y :Q(,M:/;DB=5,*MMUZG].D.D[-A'H4,+>1)P?K DH)0 MIQ%%&N1)K]?SD<@:YHRL(D\&W6'DQ9S#U=((M0!"P_JQ&$^2]IX+]IY]>C>3OV/W"R\\!KG!,TZ9[T83#M)VX7339A>4^UH%@:SHC\?--Z! MSN>:RK-9^ "[O[/)/U!+ P04 " #GAJ]8$GD'"TK'&-?I"-Y]]QS]XBG]4'I[Z9! MM/#0M=)L@L;:_CJ*3-E@Q\V5ZE'22:UTQRTM]3XRO49>^:"NC5@<+Z.."QEL MUW[O3F_7:K"MD'BGP0Q=Q_7C+;;JL F2X&GCL]@WUFU$VW7/]_@%[=?^3M,J MFE JT:$T0DG06&^"F^3Z-G/^WN&;P(-Y9H.K9*?4=[?X4&V"V!'"%DOK$#B] M[O$UMJT#(AH_CIC!E-(%/K>?T-_YVJF6'3?X6K5_BA<,K56O\$PZC;\H"* =C57<,)@:=D..;/QS[\"P@CU\(8,< YGF/B3S+ M-]SR[5JK VCG36C.\*7Z:"(GI!/EB]5T*BC.;O^T#6IX3^H9F']4QJ"Y@$OX M ^TZLH3OO*+RB'4[8K$7L!(&GY2TC8&WLL+JOP 1$9O8L2=VM^PLXALLKR!- M0F Q2\_@I5.UJ<=+_T>U8[&N4KC9&:OI^SA5\@B8G09T5^;:]+S$34!WPJ"^ MQV#[ZR_),O[M#-ULHIN=0S_2W8_BM),X\K0XY[%8?@4OX\W^1JX!G6QPTIR1 M%-CM*-S)\>)BYMI9#EJC+!\!'\J&RSW^G/(5K/(P6>5D)&&\*L*D2,B>)_$B MC(L<+F:C1'1K:R&Y+ 5O@5.L-+-%"@4Y6H1>ZSCHJ-?:/^K,(B&=%8N"I29S$6IOF26O8* MEF&C8\.M1[/R(-E&J0=IPCT^XTA6_& MX?.O^SC"/W&]=[JU6%-H?+5:!*#'L3@NK.K]*-HI2X/-FPW]25 [!SJOE;)/ M"Y=@^C=M_P%02P,$% @ YX:O6/ _^!FI @ YP4 !D !X;"]W;W)K M&UL?51+;]LP#+[G5Q!>L9,7/_/JD@!INV(]%"O: M/3 ,.R@V'0NU)$]2FJZ_?I2=N%F1Y&*3%/GQHRARNE'ZT92(%IY%)U.SZ=J;2LN M\4Z#60O!]-\+K-1FYD7>SG#/5Z5UAF ^K=D*']!^J^\T:4&'DG.!TG E06,Q M\Q;1^47J_!N'[QPW9D\&5\E2J4>GW.0S+W2$L,+,.@1&OR>\Q*IR0$3CSQ;3 MZU*ZP'UYAW[=U$ZU+)G!2U7]X+DM9][8@QP+MJ[LO=I\QFT] X>7JUQ)AL;:E MTOR%-4]!%6#)>*FD417/F<4DI]->^\:-].PEPF%X\Z<,; MY-Y/9!K0]18.BCWJ%XHEZJ9G1Y7>&UPHM!(T4/*1AJA6AM-UGT&:)/XX'9,4 MAZD?CB,G#?QP,#D<7W1=8\8@00AD9JV)(+/ A-*6OY"2*8I+DJ&?CF)'9ABF M$,7^. I[7^@E: .3$.)X!!]Z9S :A7X:A2YS,O G],#/(!GYX^$$#C4NV!L^ M@7K5K!A#*=?2MG/86;LMMFB']]6]78&W3*^X-%!A0:%A?S3P0+=KI56LJIM1 M7BI+BZ$12]K$J)T#G1=*V9WB$G2[??X/4$L#!!0 ( .>&KUBF/&)0L0( M ,P% 9 >&PO=V]R:W-H965T\1LX=D4WC]YXSZ$(ZX+%\8/_D:[>U+*G&:\F_L\K4TV 80(4K MNN7F4>X^X[Z>W/&5DFO_A5WK.X@#*+?:R&8/MADT3+1_^KJ_AR/ \!R [ '$ MY]T&\EG>4$-G$R5WH)RW97."+]6C;7),N*8\&65/F<69V2A(9 M2^D.HG(/7[1P<@:>$+B7PM0:/HH*J[<$DTB_'1R:=R'-[R]'T@5H.LKG!1[ME?8+%'Y?IU5>K?"H UC %_M+M$X M[BVH>(:E5+9L)M8:KB OLI#DL9/R(HRSQ$E9&L:C8>].4@$K)1O0-5582UZA MTD#R-,R*$9#!,(R3%!)"PCC/>W=HIQ0XHTO&F6&H(_> M[KE[JM9,:."XLM"X/\@#4.WN:!4C-WY>E]+8Z?=B;=&KUB.K;2R-P4 + 9 >&PO=V]R:W-H965T M^/64GKRO6NU.YNM MO=^\FL]=O9:=<"=F(S7>-,9VPF-I5W.WL5(L>Z>NG<>,Y?-.*#T[/^WWKNWY MJ=GZ5FEY;8G;=IVPNTO9FKNS&9_M-SZKU=J'C?GYZ4:LY!?I_]A<6ZSF$\I2 M=5([932QLCF;7?!7EVFP[PW^5/+.W7LF(9*%,3=A\7YY-F.!D&QE[0."P+]; M>27;-@"!QK<1OZO^1NL$W8C-1;YTTW.H-!I_3P7WP?\W#/H7S*(1X=XI[W<%#/ M\C?AQ?FI-7?$!FN@A8<^U-X;Y)0.HGSQ%F\5_/SYF^^0UTE'%COR4?BME:=S M#]SP=EZ/&)<#1OP$!H_)!Z/]VI$W>BF7/P/,06AB%>]97<;/(OXFZQ.2<$IB M%B?/X"53E$F/E_SO*,G?%POG+8KBG\<"'N#2Q^%"H[QR&U'+LQDZP4E[*V?G M+U_PG+U^AFPZD4V?0_^)K'Y2DF8\!/R$#SZ2PI+9%".//H800W9+:3M M%7ER$;WI-JW924D64LM&>2*'L\@!X2GE24XKQL,BIKS**"NKL."TBBN:QEGT M:>N=V=I:Z16IU\*NP+*B>950QBJ2TY3!MLJP%^><9B6+KJUII OS0;0D!*EJ M^,A]B 5-LI@6948R&N,07J:$4UX IBBBJ[70*TF4QL^MU-[8'3$-:916:*8F,/4@ MK1:M),(YZ1%CG%.6<&#E94%S\(QI@O0@9= -VM?J($8U(PRI&J"E5Q''WR:VD=0DG+$%B%\-(@0YKC MJ4*@559%!P1)KJ P9WE?2= V3O#+L,H833CL>$ZNQ$9Y%(B5^'8)O<_KA=[A M?!2,"[+C0-((9O?R11GSXK4CKF>OG-L&R0T^34MI0R#B MH3-Y9ZQJ6T$^V:72^."1/O;^M /.3G("#4;$PXU%Z88WH]-TXMXY&IV%[[&O M4&CA7,Q\>43,+9 >1O"N-0O13E#@JKUJE CEHR'06$*BAO0H7R2HGQ4:>S4" MAS)#IO#I[]''#HL +4;B2.#01GM%@ZWR8Z9<7UEJ:LDECD0-UUN+XTZB)T9, M]/:G*$)A^MV4[8'2* &&6)^-0:;H@[ WB&MRQ5RI8EH6&3%[#49>A[\H<$0. M0;Q*,5O*\H$UD@[[_(2Q>YKA]M!?+6XGP3D[]N:8XPWT0!O@XUW?$+=IPRQL MFM'X EJWH3G"QRT]"I7+&,UC]$>1_1+[H.!C8D4?L5<+MP[-7$N)4=58T^T] M#DB".0!,QM+HJ["V;_.]T(=H+$S@.$W(T;[7;_HZS,!XWIOYQC2NJM,$ [QMC_'X1#I@NO>?_ 5!+ M P04 " #GAJ]8WXS"E)P# "W" &0 'AL+W=O6J;+LRR;8R[ZSP/ MRRVT-ERY'73X9.U\:R-N_28/.P]VU0>U32X8*_+6UETVG_9G]WX^=?O8U!W< M>Q+V;6O]EUMHW&&6\>QT\+'>;&,ZR.?3G=W \3?=_<>=_F(LJI;Z$+M.N)A M/A6WLZS*R K6=M_$C^[P#H[UZ(2W=$WH M?\EA\)5%1I;[$%U[#$8&;=T-UCX==7@14+$S >(8('K>0Z*>Y1L;[7SJW8'X MY(UH:=&7VD :1X1/?GD MRR/2[8 DSB!Q0=Z[+FX#>=NM8/5?@!QIC=S$B=NMN(CX!I971')*!!/R IX< M:Y4]GOR?M9*_;A8A>FR0OU\K>P!5KX.FE^8Z[.P29AF^%0'\(V3S'[[C!?OI M F4U4E:7T)\I+XZ4X?SU7$1ZG:<45^1/D*W!_)A!][&NMNV60-: ()6BFE=H*EH:38R4 MB",G]\?OA<;'A4:^FAI3$5DRW,O)P]9Z(&[7?Q%&IC]B39(697&RDP]QB]5B M3<%U'33/KI(*)=%-T4(G6]+*%)-4D5"&,L&P"D.K"L\KGBK"4F5!#>.7]!3? MJ"="4%/)E(]A/D,%,\-&*D&Y$5^54S"JN"2EU+3B)2EU085DHYR<4Z,$4:BR M1FBE-%X2/RNG5 7E0ISL>3G1E6G*L!&.%J44R$'**O''K-I@;_"A-[A!G\I< M4I)_JY(<;['/AWE-12MLBEY(QDMJ1/EU(;&!-"-EB9>NL#\9-IZIGH44@Y : M.[TJB2I02&'."UEB_RI^LI>$%(6A6K*334)J30LE!R&+4M*R$D=5A<&TFKSV MAI?#,,HV?W8:2_MWZ#\I &UAC*KDJ=$3^, MR6$3W:X?30L7<=#U2U1U!3XYX/.U<_&T20G&_RKS?P%02P,$% @ YX:O M6 >U$R=6 P / @ !D !X;"]W;W)K&ULI59- M;]LX$+W[5PQ4H(L"AF7+:1JDM@$GZ:8]=!$D[>YAL0>*&EE$^:$EJ2C^]SND M9,5N$_NP%YM#SLQ[;\;D>-$:^\-5B!Z>E-1NF53>UY=IZGB%BKF)J5'326FL M8IY,NTE=;9$5,4C)-)M.SU/%A$Y6B[AW9U<+TW@I--Y9<(U2S&ZO4)IVFWUGR4J'+(50J)TP&BR6RV0]N[PZ"_[1X4^!K=M; M0U"2&_,C&%^*93(-A% B]R$#HZ]'O$8I0R*B\6^?,QD@0^#^>I?]]ZB=M.3, MX;61?XG"5\OD(H$"2]9(?V_:S]CK>1_R<2-=_(2V\STG1-XX;U0?3+82NOMF M3WT=]@(NIJ\$9'U %GEW0)'E#?-LM;"F!1N\*5M81*DQFL@)'9KRX"V="HKS MJT^JEF:+Z'Z#:Z.HU8YUU=(%W A+M3.6SNY1-1IM/%NDGH!#>,I[D*L.)'L% M9);!5Z-]Y>"3+K X3) 2XX%VMJ-]E1W->(-\ O/9&+)I-C^2;SZ481[SS4^5 MX4@5#HH ?Z]SYRW]J/YYJ1X=VMG+:.&B7;J:<5PF=),@=MY[(..V#M86(O:PQ:9[2,&MA*\ E>91A:C4ECG(4=H0@*2 MPLTC6GIR>*,:R3QMTDLAN/ 4*4JBLQU'3@1$T! Y!(4!F&C18QIJDC/)-$=B M3C\UD3.U)&DGH5O391.<.'. MTX M5#F)ZF]=-HYNM]8T]:AB!0@=*U: IE$BC7-4#QH:E(D]39X;+;>G>M6RCA]5 MSS;$+E(+6('.*VSFAVP>\9 .&4;A :%OY/[B$6PP5@J#I).XD>UAUT/(7N=' M?>=#YZBVO]1Q\M*53_=>=(5V$^>6(X!&^^YQ'W:'T;CN)L*S>S=7OS*[$=J! MQ))"IY,/[Q.PW:SJ#&_J.!]RXVG:Q&5%XQUM<*#STAB_,P+ \(=A]1]02P,$ M% @ YX:O6)$*[^]1"0 -QD !D !X;"]W;W)K&ULO5E;<]NX%7[GK\!HLSO2#".1X-UQ/.-2J ME%6KZHHUR*$@0S/B]ESG9JR3&X7HG_2_&=_AR(5KYMB[^IG*]>3U))RR7*]$5^JR^ M^E'V_D0D;UD7K?G+KBPM]R9LV;6Z+GMF6%"JROZ*ZSX. X;T(0;>,W!CMU5D MK'PGM#@Y;NHKUA UI-'"N&JX89RJ*"E?=(.W"GSZY&.UK$O)OHKKXX6&/'JZ M6/:\;RPO?X#7Y^Q37>E-R]Y7N![S+N\> 1 M><'>N\#("_ZM=^P?GV1Y(9M_CKEIA83C0J@MCMJM6,K7$]1]*YM+.3GYX3L_ M]EX]8F*X-S%\3/K.1#V>@,=Y@W#.#OR.F,%3=24JV@E3]/U^V]0KI5M#M1$M MNY#2/+Q4R!M#:S.AF=Y(U@@M6;U"_+]G8*='LM4*U0\ZT;:R;<5%(7<"Y\[% MC/U85VOV,_W9JST\Z@D=O&)/TNS'\^B)NIS+/T>^5W>((:^[Z28A? MW_7CQ/G<*) :LH%9]24B:&-,*7O)IKZ;\HS-V$OG:ZU%@0GAH/<@/0BC7NX[ MN9*@R*V5OS9JK2HKC+J^D5#00@RBH25BTU!X<[4"DZR60#$H]/S #9((2L/ M%U%=4A/>S,Y!,QML8LVE1M^T,;(BU'' ](8,T%BQ%L>P*4\,TW.64O35F MV3MRR0Q2BJK3G:X1)7IBFF+Z2ZWES&27IS'R$QH771XG;AREC%XAC$&6NE%, M/C\_U^^1D"654P/H!0Z7+9*$O&&B)KM[8^2:'"'F#"E+$-\TNE(=E!53=:)56M MV4 G(5&S_#"C4H 3]YZ(99B!:)?:Q0,ZC"R'>C,/YO M"XY1LHX<0!.E6]D.A<1MIPE]J%?%=ENHI3%YGV,"L1T*MD,*98$0F=M*<[^ ML*[2C0+9E<$_>OVAJ;LMBDXK32]PHR)!<^>W&3LMB=[@T5@D8!T:XP)Y,YR( MER!EN'(X#_8LU:D)]E(TS0T.02NSD^BZHC?-VW89P5. M?6U$U?;5-(#D\?P?W8*9WO0CU#F.$;J\M01WF9MYA'MI$J,\*#\HTI!3>C(? M6(QXH"T6$_+;5'?2)RS&RJ4>JO[Q/E)AL;+#(C%L9M$7H]HW$VRS*Q? M/IPYWT>V_0CDA B<.G *ES//GF$'I!G6*D,R8L1A&H'4H^A,"082PS.H*D!" M'(>0G2#F/5F4^91$4QQ.Z%,UX, *4#1^1&^F 6;KY[F^962[D3%G.0@)B$_ M%- CI4+66$[$E!LX0L(1VWT1.=,$0.7QGB9-: 4V#UX="@J5$V \2CV?$K$[ ME4U6.-81E?$4F=L7EP$]]J%N5%&(W9UP,% !!POU3>(@T#7K6@M:[[Z>TOE$ M T8^=[YA@+S>JL9666YP$%'IJJZ]?600^H@#J-TZ6<80[BXLW1L [3F^LZ0' M3+92AF',6[>/'=#H$D9O&P>@*JF*B2QF/<8(@!_=^ M/9Y2(U*/!YF/GHY'5Z@XC^A\%J(H4F#=W5]0^*:E@39!BF)'4XVNO( ;G 8@ MH-91!'=_01$X-'K@R,- R=D#ZWMAY?]I6/MG(]&-O03JLM'5+KH)O/.\& 4= MC:\\GM@L()X1>*-@='7(1>@FB6^FKK'5(1?3_/C&*69T!;*'_P_?I=Q/7K6'KC.#0*>QD;N.W C,#\.&<09] MA5YZ@:DN@_]!8KH,VQ2HFJ#?A7D_R5WON#B:4XL;%:**6&ZL/=S-I@T+U6E6DT2+J5S)M?]]$P0 M^5G6VT+NMNZ: MY2ZRCJ+/V3 ]%SC2;8C("NZ].G!\K K*V!GN>%4GV:\-[M=$;@C]5W.GFMTY M$O:.$-\O7SZ]:4M&,S*.+#[ M6\K&?HH][9#D1NF;^=CWT\7@8W8IF[7Y9-_:M-KOVONG^_\5.+4?PP_D]K\4 M/HD&]UT<;G(%5F^>1!/6V,_T=J/KK?DT?E%K79=FN9$BEPT1X/VJQLG9;TC! M_O]*3OX%4$L#!!0 ( .>&KUAD6]OZ#08 #(0 9 >&PO=V]R:W-H M965TRMCX=#$R^PE*8OJJQHI&%TJ6P]*J7 U-K%'.WJ"P&212-!J605>_B MS'V[T1=GJK&%K/!&@VG*4NB'*RS4^KP7]S8?;N5R9?G#X.*L%DO\A/:7^D;3 MVZ!#F, M(.C/'5YC43 0T?BKQ>QU6_+"[><-^K=..VF9"8/7JO@LYW9UWIOT8(X+T13V M5JV_PU;/D/%R51CW&]9^;I;U(&^,566[F!B4LO)_Q7UKAZT%DVC/@J1=D#C> M?B/'\KVPXN),JS5HGDUH_."DNM5$3E;LE$]6TZBD=?;B@]"5K)8&CGY0QAS# M#6KXM!(:SP:6X'G2(&^AKCQ4L@@ O[<2F#B_=AR=-7BC3: 2U@$YZIQE^OYP9JRE2_M@EWX-G MN\$Y>TY-+7(\[U%Z&-1WV+MX^R8>1>\.4,\ZZMDA]"T_%7I6HJ M"V)A:<"*>X]K@"J"L:*B64LX^E%9A/BXXQ%<"2-SP VM1SXW6BTDP5FKY:RQ M8E8@6 5VA5#3..WT#<1IF$V'X2C.8!Q&Z22,QRE_[D^3X+TL&F:\ _K24"FB MH5Q5),>5&1(BB@+FO(BJ!=3$L[)2%)V^5DYP\J&L"_6 Z#^ JKG*&#B!:1J. M1EEPW2/$G)\UGI);J6).>EC,EIGJHC$@_H5DMF@29G$4QE%"AAX.)V$VGCI# MD]X#@9/\]X'#U8I=Z0-G,&^]7+2?6P\?''00!^+*[Y4V^-_UQ,.LTF83%E.$DY']!XY.4E_,B$UWLRG M\%/E$*YI*S8_'3$80MUHTPA";/%G#0TB;9ZK\P(.@X.K'J)*:O'/*4@%;E7\#4!262I\-A?UEK64 \=![+CAT_ MQ8R.F.96OFCF!:*NM;J7U!9@\< "LOXD >5%;0)WL2W][9M)$H_?F> I]V,N MQOD*L)!+5RJV4I@1R""T8(/\U!&RRHO&Y<7+^N(9>TN_J! FD-P0,;+@-6MI M5[NXTK*EJ%I7D"WF*F_8I\:Y!=L*:&"]4L"4#2PU!497O=JB&+(*)"O/G]HM M<$9[M-93DAP;5+;)-BW8BPG$N((5%F0>3:7M47,??B8Q9![J4PUN8NUES=E8 M8[O$S)LNT:2-%JM3.WCB(*AW2T71=X4?CYM.7,'')MM=_JR MVH +,7V1BBSIF@AG2^XZNPBHJ-%]%.+Y]^&6W<^T?8YGSG:ETJS==^Z.1G50 M5M]W04_-P4"\Z('JFX$5U2N8(7)#3E.8W68"I1D]OC+/^K[2)*?P66@.'2BD MF$E:(CFL**0![SG('RL&%9F:ZEMKUV"_-3O:^TXERKS=9_A7[/O$B\'N?Z=A.HW"-$EW+@BWSA?XVO,E>':^]'?= M"09;][@2]=+=5KFL4?/@KW3=U^Y"?.GO@8_3_6WZH]!+2:%-4^@\86BQ&Q?>(/NWP07_P!02P,$% @ MYX:O6/K$H X_ P T < !D !X;"]W;W)K&UL MG95M;]LV$,??^U,T%+9XNH)*HD%=?? MOD=)]ES4=8J]$8\4[\?_'1]NOI/JLRX1#7RMJT8OG-*8=N:Z.B^QYOI&MMC0 MGXU4-3?455M7MPIYT3O5E1MX7N+67#3.*]!=77.UO\5* M[A:.[QP&'L2V-'; 78559$,GX,C*=XY+6\=0^T%_W ML5,L:Z[Q3E8?16'*A3-UH, -[RKS('=O<(PGMKQ<5KK_PFZ8&R4.Y)TVLAZ= M24$MFJ'E7\<\G#A,O9\X!*-#T.L>%NI5ON2&+^=*[D#9V42S1A]J[TWB1&,W MY=$H^BO(SRP?N[:MD+)L> 5W7)?PFO8)WC;#?E/BYJZA=>QL-Q^9MP,S^ G3 M#^"];$RIX5538/$]P"6!1Y7!0>5M<)'X$O,;"'T&@1>$%WCA,>JPYX7_.VKX M9[761M&A^?=< @9\=!YO+]),MSS'A4,W1:-Z0F?YQV]^XOUY07QT%!]=HG\O M/K?B-U:\N+QE%YGG%8?)#3R_&&7M";41S7:X8L((U'2*30DM5T;P:M+[M7QO M,7HV^81< =JC 6?-R7VG\I*N&L@-M(H>(&7V#-J*-P9X4P!^Z41K8? [!&'* MXB2R%IM.$Y;&(=DIB[*837[8MU&43-ZAUC-[F'^%<>5G+ TBN(:K$4?6@7@]N1MR(0HH.F5YID38 MV]@I@BQE89SVL61AS((H&V-)6)#ZSR=NE9,,+?IM(7V"=JW9"BN1:XU&$RUA M<=A'9&KUB/%.V [0, %\* M 9 >&PO=V]R:W-H965T#3=)NZV M3A>KWJEM8DYI&K=%;:+%K!][=(N9W?FF-OK10;=KV\+]<:\;NY]'+'H9^%1O M*A\&XL5L6VSTD_8_;1\=6O$ARJINM>EJ:\#I]3RZ8[?W,JSO%_Q)@[J-0<^.O >]Y"H1_FF\,5BYNP>7%B-T4*G+[7W1G"U":(\>8>S M-?KYQ4-5F(WNH#;PH2Z6=5/[&LVULRV\JTUARMILX"YPU\_,8H]9@V]M'B7&-#/PR"XPFL0@E") MD;!820.(:^ 6!(#P1NEUB>C&A*"52YH0QBH8BJ4266" F$40(%1A*"),( M),FG6BRMPTV'E'0362:#E[4IF]TJ<%;NG-/&PQ:=\8J]&M6;RG]221Y H(HI MLI,'@R'U/"<\[97DDK L""P2DG-&$L'.E?(R(PE*E2C5"TAD@K]!S9R21.9] MCS"!! G4YQ\%O<8_#,JS+'B.G7-T1! *=T.2Y@,BRC)"E1QPB+3'B910W("< M8>@CZO*S#\#_(V\ @=5E*ARF+!B,"-0Q3],@JD3 3T*SB3#\Z#.51O&"A&$0.T)%+4Y0NPG;1-T\2&G;8HBCZL MR)&XS9++["XMZ]]W9DE=L>S @+7''-_CDSE6GO9Y- MH*2[J9:U,(1UNSZ-G*H,@\4Z%Z<;\_ZA5"EIW+V4+/'. M@*V+0IC5-2J]O.A$G?7!O5SDC@]ZE^>56. #NC^J.T.[WD9*)@LLK=0E&)Q? M=*ZBT^N$Z3W!GQ*7=F<-;,E,ZZ^\^9!==/H,"!6FCB4(^GG$&U2*!1&,;ZW, MSD8E,^ZNU])_]K:3+3-A\4:KOV3F\HO.I ,9SD6MW+U>_HJM/4.6EVIE_7]8 M-K0#(DYKZW31,A."0I;-KWAJ_;##,.F_P!"W#+''W2CR*-\))R[/C5Z"86J2 MQ@MOJN2^-SE/2KA,(,[8=P*OAA16N']9<][CN0S52]M95TW MLN(79$4Q?-*ERRV\+S/,]@7T"-@&7;Q&=QV_*O$=IET81"'$_7CPBKS!QMJ! MES?X@;65M];M6 O_7,TL':3NWT.&-V*3PV*Y<$YM)5*\Z%!E6#2/V+G\Z4TT MZI^] CK9@$Y>D_X*Z$-(7Y5U&.E@TH67E03B&#Z+ BWH.97AEDS2D2BSYHPI M7(]SHHA+E*OBH RW1&#VY*R" M6R,7LH1[:1%^EX7DFU?(KZQ#(P6I,94V7C\\Y,)@KE5&U(1S!P6PH%/8T1&T M.D+0)3*UW3+;[[A#D!92RG^CE2($LQ5(9\%JA9!)0UU(FQ!V#0UAF6M"[.@V M V&]M'06W\[E,G^-FJ[!R6,SH;NJK)>["E4=()=2< MK\LHA$-.9&U[0&P3ZD42PSE^,KJMN$[!_M06H]])^6I8,%\8J2'463B3T= MV%P;=T(!+V"F#149\309RIB>79 '6*TG:!QVIY#Z.X\:ME7[=(!HY"F:]<0K MF]?&YUJ&3DAENQYU&XN?WDSB:'S&XDDA6A?@$PU0$LM2UH?DE)68*=PXJ76/ MTJ*$N='%\T(S"-[+-$5/@[]1&$!NLG!P&7Q8*UIK/X)X. B3T917R2@%K2DO/*F%VW(+:=CD-KQE9[&KX_[9^_D<_6@/: "B/XS.CD/OSZN% M0:0GA(,E.:\061,&]%;Y<&BN4SX3!27)?CWO)Q_1'"H%D.@1M,EF*K4UOR3GQ) J3:9\]IQH#UF4=]4_(DR<175'5D2YZ!:1?P59* M4D#7YL)59:2"J/%)<@PY*M]U&I3!'LI9V],I2(:MH29"(>%'4:KKD@J-F@[* M1PZQ#:$R].BCJJ65HAIK?/:MEA6[,EQGLB@7DE-"6(ON^VX(OL4_"E5C&%#< MM[ SBE+(U$<$?30:A*-D$M(F#N,)9=9PZN4?1>$HGH;1@/H5>:QJF-7JI;86 MAWO:N2/I=B"L#0LYQF0LV1]0W(^&<11.AL28U=@4W5[ 9YB*FESX3.Q,R44S M2D@*U<6F5NG-6]64#.()ZI+'BZ@H9*FO&R66W'$LC<<6!FV#]>ALZI_FQ\[@ M]6YH#DD@-;>:PXO4D0LN:=&&=0]S&U&3"6ZPFRF[*8.7AT+ ="TPKI52N]9U M[7"8UTJQJ?[-D'4#FK@?<44U5=+;W9?8!AB!_W&'>A!*F/43H@G53@/'HE)Z MA4@&ESCG.7H$@["?)&%_Q*TG"N-H$D[B$:W'HVDX'8Z".VW=2T<$)_HSBM?U=I[A!9J%_]C@-P$YM7F1;TXWWS-7S3-^2]Y\#'T2AFK8@L(YL?:[XV$' M3/.!T6R&KUB;DTCL\@( 'X& 9 >&PO=V]R:W-H965T-.W['! M=K*1\KMU/I0++[2"L,'"6 9&KUM\A4UCB4C&CSVG-Y:TP+OV@?VMZYUZV3"- MKV3SA9>F7GBY!R5N6=^8*[E[C_M^II:OD(UV3]@-N7'F0=%K(]L]F!2T7 QO M]G._#W< >?@((-X#8J=[*.14OF:&+>=*[D#9;&*SAFO5H4D<%_90KHVB54XX MLUPW6%98PH76:/0\,,1I5X)BCU\-^/@1?!3#I12FUO!&E%C>)PA(S*@H/BA: MQ4<97V-Q DGD0QS&R1&^9.PP<7S)?W4(7R\VVBCZ&+X]U.Q E3Y,92_(F>Y8 M@0N/;H!&=8O>\MF3* O/CPA-1Z'I,?91*'OT*([B'U:7G)[ ?6*XJ1'>*=EW MSY[D<30[UX>%;LR;T&?5,(.*-< 44@2V%)$[?399T0V#6];T./F'F$X.VPTJ M=WKWG'6O.JEQX,V9SRG^M:[H0E=TJR\[=<,%%P6W1@9 98*Y7AOZE* M(;792WX!3R&-_'06^J?1E)S,SV>1'^4S6*-RHTH4"%7/%!,&T3\4A08-M05R M"X7"D@),E$ ZE'E)\18V4M&Q<5'IR4>[%,7^+)GY21@[,\K]D I^E*(:\A^' MKWK>E-8:9K#0Q]?<&QN@X7"^&F?(W?9C,ETQ57&C:NRU!PY/9 MU ,U3+O!,;)S$V8C#&UL MO5;?;]LV$'[W7W%0AP(%!.N''3M);0-.LG4#VB)(FO9AV ,MG2TN$JF2E%WO MK]\=9;M.XSC!ANW!"4G=??=]ISOJ1BMM[FV!Z.!;52H[#@KGZO,HLEF!E;!= M7:.B)W-M*N%H:Q:1K0V*W#M5993&\2"JA%3!9.3/KLUDI!M72H77!FQ35<*L M+[#4JW&0!-N#&[DH'!]$DU$M%GB+[JZ^-K2+=BBYK%!9J148G(^#:7)^T6=[ M;_!9XLKNK8&5S+2^Y\UO^3B(F1"6F#E&$/1OB9=8E@Q$-+YN,(-=2';<7V_1 M?_':29NV($\3)=6O\75AO;.("LL4Y7 M&V=B4$G5_A??-GEXB4.Z<4@][S:09WDEG)B,C%Z!86M"XX67ZKV)G%3\4FZ= MH:>2_-SD5BZ4G,M,* >76CFI%DC+]U+,9"F=1 M"Y7"G#&::3/_"W-L92BD7.CB)';!@SRC:1+]K(Z1.1DQ0^$%!AX6>58_X0("(9.RWI5LM%>A3Q M"K,N])(0TCCM'<'K[7+3\WB]_S@W\/MT9OWI'X?2U)+H'R;!37EN:Y'A.*"N MLVB6&$Q>OTH&\=LC$OL[B?UCZ \D9M\EEC](;/8E9EN)V?'7?SQR/^["OXG> MV8O>$6_@4X%@G\>3*FN,(1PQ=VC %=@Q6&O#ME"CD9H>&83:Z*6DLB0'^*@= M0C_I=F:/PSR;&8]62NLP[\SX#CSOR#V(ZUM*.!LO7, X?S:X-<&K6-SWE*/U$*M'W+L#<+>@'[#F-F\.%<'>77V M><&+>+W31I:E@$]"KH1Z2"T-4V(W3$_:#";AL'<6GIVFCY*X_+]9'WS;21@/ MSL)D<+:EF\;]\'0X_)'NDVQ;DE2_@JNL(B;:K'TILC7CQS'_.O2UMXZ"]6WF MXS!SD66F\:U(R6'!A:!6H$ZF="#R;% +F9..9VJ7A*S(\["8WE8,_#,Q4^IP M(P75M*'K1/#(\;R,)3[6P3?.M*8B9.+][J%+/MK[WE=H%GZJL73KT+MO/_V[ MT]W@-&WGA>_F[=3U09B%5%QY&ULI5;;;MPV$'W75PR4(+"!Q=Z\CMW8 M7L ;)ZV;!'7CN'TH^D!)(XD-12HDM9O]^\Y0%ZNNX[;HRZXDOE=+N(BZ]KU_-9BXML1)N:FK4M)(;6PE/K[:8N=JBR()1I6;+^?SE MK!)2Q^OS\.W&KL]-XY74>&/!-54E['Z#RNPNXD77;#A^[M'?AM@IED0X?&W4KS+SY45\&D.&N6B4 M_VAV/V 7SS'CI4:Y\ N[=N_Q20QIX[RI.F-B4$G=_HNOG0XC@]/Y-PR6G<$R M\&X=!997PHOUN34[L+R;T/@AA!JLB9S4G)1;;VE5DIU?W\I"RURF0GMXLT7M M'8C>7++A+.W@-RW\\AOPBR5\,-J7#M[H#!\ MS(CK0'C9$]XLGT2\PG0*1XL)+.?+HR?PC@8!C@+>T;\0 !\*8 KUPM4KR(J7\X=O)>5] 1V\.+9 MZ7(Y/^MWW;T+'Q9GAQ,02F'!#!,:7VD))@_,+YVCP&C0^.#NO4QIYB"M1M?: MT[B@^=$(!3>6)J'U>PB#RT$FV%\?'U3X9,%[9B1,)BJ:B(Y?(T-[+:S.#ESO>K!!$2V%3I%VM^0@0UKKE-(6C [/87+ M-#4V(_IJ/P&:J&\QL6WP0W+]/;WH ;TNV4$$*OVL0[["/,A-')[D."8VE,JX MEL:R6>E8Y=R:*F)*2GBR'5 ?Y+_/5/#3REU)1P7-7:J]",='3DUOK)O"51/( MLN46*7@4EG1VGCS31Q'JE^*IK4D162T'I=AB%'QB-J%Z!NE &P^UH=)+5, 3 M:=I8*BG"(K^93#WL2@QD.-=MW#L2D^HF962J9T>^"&IG&I71451S^OFD ]U4 M"1E2@!UM\JI3U3"=*&E\\*ZZEO&&5ULH5I7KH,TDC3K4A0]*X59FR!5"SW]3 M)U3J_1;)YS6Y\=0V09)*["'!OL@R2/;1?>IHL)0A@E$VNQ@Y&FY_\B,M1JT( M!Q0W:4AR$3O?:J\S=_B7ZGO8'*U&Q,$D2A8A:JB)U<@G6XN*RZQ5._!D3P?C M%CV,:M6XT&R6&XO\3#KMN>2,#CC4)UQ%(D/&X"]_-%E!LCI3\2K/(E;RL9(W MSO>=1SGRL@@23Z/D$*['3<<-%XU#MD(Z(OU\,:<,*16J5FI2O)TX-!&*DDK/ M-:++(S6BI';9<,7E2')RFVFJ:A^JTI6"0J2BHPIXOEAT:^$Z5EN:DNU*"Q)M MX!CVU NP$]:*<#9XLCH&_$I=*T-'D,T4-F8P^B?/G,,!CIL(4MI!K=^#BH1. M!4_3J'<2A:(>U20=UMJ1AVXG>\ED6'[LS)V-+E(5VB)<%UT[>]H[U?!UN)%> MMA>Q^^WM=?:#L'36.%"8D^E\>G(<@VVOB.V+-W6XEB7&TR4O/)9TJT;+&V@] M-\;W+^Q@N*>O_P102P,$% @ YX:O6.7/\B0;! 0PD !D !X;"]W M;W)K&ULE599;]M&$'[GKQ@P!QR %<5#ERT)L)TT M#5 '1I*V#T4?EN1(W(3<97:75OSO.[ND*#FVA?;!UAXSWWQS+I<[J;[I$M' MC[H2>N67QC3G8:CS$FNF1[)!03<;J6IF:*NVH6X4LL(IU548C\?3L&9<^.NE M.[M5ZZ5L3<4%WBK0;5TS=7^%E=RM_,C?'WSBV]+8@W"];-@6/Z/YH[E5M L' ME(+7*#27 A1N5OYE='Z56GDG\"?'G3Y:@_4DD_*;W7PH5O[8$L(*F'+ESWTH<,/:RGR2N]^P M]V=B\7)9:?*KD#9:4)S2Z)DXO.0_>PE_7V;:*"J*?YYRN(-+GX:SC7*N&Y;CRJ=.T*CNT%^_?A%-QQV:4OC8G M=<=/8='FZ,CE4AN0F[W<"#X<&1X R2 KOE*#=3H_8P;VV'-^DL[]L2RK92N< MA8);)T2AH6'<\3WV(>B]&\ ?W7.M*52"1I<[UY84#2P*NM9H],$OK\#,C [I M@UH*;J32 S8-.,N-!A37EIK=;)$IFP#%: !:;;IR:S),BE7>5LQ@87,E:/Q; M&[U+!60VG>80[1%\1.-H/%;N!#.IJ-#)GH8S+O*J+:QM5R33B[Q5RA:@3:N0 MXI?]_J#45Y/%TZ7/.;=<[,JYO[_V =GWVNJ]A"Y+CL/0DXM8(!&&=89%1^-,\^.,\>5 M%C'L4+E&V2".(U[!EVL M8)(&T20*9DD"\3R8I$D0S1/O8;A?PBP)%DD:Q(N994A4QV.B._'>'P<)XAF\ M@@1>/34YPZ.'K4:U=<\WI=$V8/?&#:?#%\)E]S >Q+O/BQNF:*YIJID-J8Y' MLXD/JGNRNXV1C7LF,VGHT77+DKYR4%D!NM](:?8;:V#X;EK_"U!+ P04 M" #GAJ]8*=O6=Z@2 "*,P &0 'AL+W=OOZ-(H*:D6IH@+;_*ERK+EK+>9C?OM\YW;A1D,:>S.Y#'!)$GS[W\YW3K1?WVGPJ=U)6XLL^+\J79[NJ M.EQ?797I3NZ3R>JWPT># M;U^S($G66G^B+^^SEV=38DCF M,JV(0H+_?99O9)X3(;#QAZ-YUFY)"_N?&^KO6';(LDY*^4;G?U59M7MYMCP3 MF=PD=5[]HN__73IY9D0OU7G)_XI[^VX4G8FT+BN]=XO!P5X5]O_)%Z>'WH+E M])$%H5L0,M]V(^;R;5(EKUX8?2\,O0UJ](%%Y=5@3A5DE+O*X%>%==6K=ZI( MBE0EN7A?E)6IH>^J?'%5@32]<)4Z,C>63/@(F2 4/^JBVI7BMLAD-B1P!9Y: MQL*&L9OP28IO93H14>"+_7]7X+Y]/D3_,8MO_%3U'O\JJ<-\S29.)J(45)> M*EOXQ6_BQ8BCCV%XNEOUC%WKF(5W@>^_-@!<+QS%_.0A^.]%4"Y2I9 MJUQ52I;C3Q]G!WN%?AC,_2B>X0LX",#)(EYX?TV,28IJ0&8.80,_7H8"S&%A M'$R]-[KX+$%YG4OH2FZDD44J1;E+C!PL7OB+^<(/HZ5X!GEGH#6=^=,Y;SOW M@U7H![.%(+:N.T-[C^I3%6E>9Q*F+W9&!;K$48OA"5SLHN7L"Y\,&VSHAC4B)+'K0I4)Q$5^K[H;; QJOR$G%R@B.WM:[E*R7G4I?AU)\4/\/S#]W]9AL'B>6GKD)5+?H'<4B < M*BT2!(I1LCH*O>E4[1'Q\AKDS2>4:-ZJQQFJ,NI. 4KI+BFVTKY ,BEH%ED) M2Q#+_/C2%ZF1F:JZEW(%^^+)D1]-1KC5<,8DMVP,9#1Z:Y(]&$"1@B@HL-"K MJ(L#;9%6UGA#69P0UC"EE)]*DAM%3>UA6:BM F5VKPR[0C%RLT'Q;HA[0\XZ MLJDN( /7>!#NGA^D8=2"^)EX"L;XY40(5<++#92>"> 52GR)2/$#)!85($Y9 MFR,Y9V(J>M^[8 [:GRXA;D:^Y.PMD@/4\AG40(FT<:,3DY$*WBHX?Z4-/'Q( M0JB,9-XHYZZ2DF5"SKL9N%<)>XH4&5-ZJ08B@U%)WGM5[7BG$Z/9%^ ?=<%A M]6O+##&(/4MQ;U0%?>,!O$D=YH]:C+^B/^.G!77\#-2)6%+IY!Z4@D!.=Z@=(K M8;Z+@,^@QX;&.FPG46]:CY]XZ:6X R/$+R7F4X43B4QNC23OWIS^3+']8R\F MWYU(Q0'C!6,AM:Y+%.F2H@8LZAQ2E'HO6;)-73!:A3PVZ:1'T9H;.8EL_4;O M#TEQ[!(*)6N4#"!P*'E=0CQ*)*5[070T14/S6OQV]_:Y2X5/K/5&U_[TZUO> M]'9[/"!>X4-(L1FXHU7A]/GM#Q_Y4_#\DP? 7A2/-GV2-A_Z[*:N:E0X M(S_+HB;5X)'1>PY\W@AR%PS5?)BET$@;H$M6%MC/ZGF3UVE5V]!0?0\CEV)J M>)5RSF^3NXG(=)XG!CM!G91E'O+$)5 5&W0NI7>_0[2DKCK#U^GU$7*0N#B* MLN=8Q@5U3W1:MT^.8I? ^$FGH6'B:Y+J@"FOU= PV;5)T#H_K;/ 2V_L$[B, MR!0%/]G*U3_:0M?&P@M.,CU9)HW_0@7< ;$$15O]N8!T57IH%:^)<^1DG.LAKJ.6P7,1V<71;4/L M!CVBQUQX%^^&7,*[1US^\B':1;"7WI8>0N$9( 7O- /YFP51,)],H M(E []Y= IG$\]V!U?FD^G?HQ?L0KLYF( 'F7,P"Y^2,0])&MY@'P;KQT&X53 M(,@E,A-'H;^:S]T+>#N8+?WI=.K]<&-?"$+&Q\$D7$R)SVD(G(S?3W49 M/M0EX!A0U?^72N>1'X0]E2[]"!!WOOQ&C9$9@(^=/F"2A;^:SKS0.GFE*Y!I M/6Y+*1$%\8+:E,L^YD)IRQF)(@"\NFB^7J+HJ9)!&66:?@9X4/((Z;7A1(Z^ M'W L=C)O8\ "!JK-].TH*65):K+;]L5K?-Y:BP,3'P)G)4Y66IRC-PKPGSBG M/FN%#B'@-R_. VH<5DO@0^2 @^0Y28X"&5$N2_)CJ6P%/+'K ),^)KOWN.S7 MWG]!F!-9NOB]H\D/0V6XFV,#KDD%F;BY;5/DL*/\E_M?(+[C,%["8>(VN.AI MA !#7_EM3D@+0TH RW! +(@#?[;L!2<]FT_]<+9\2D_A/ZLG<8%=+O^OM+6, M_&B^^';-G%.>BA"IZ/]=89=Q>M.BCHTAP M$# 0"NM XT2\H6I/M9X#^R$>[: "5EG=LVMNC6@?7S(()! M5[#9^6KEKV)KMO,@CE"\9@UEWATM&&O_J50G'DEUIZF+NKTW7?= 0*;W5?!< MA;M/VJCQB:Z7X !QOUJ+#_*;F_HV&3K-%0_.P#HE72BJIH%]Z&5G,1 QTU6+RI\,PPG&Y'9MZ&)'.Y5B9N; MFW]K.;3];B9)(K177#[O*NR&KM?[/MD?GHN/6INN:S*L)7D ?=0YZ,MDKE*. M- )V$VYXC[Z0"<(QURD\A<3F/#),0N2-I"+2._DSZY3(6R2.+/VWIH?HJYA> M9>)Z0V941A3ROO6OM:1B*DHG%6%X[FYMIYHKCENVJ.T)FX[ "JLW-$O,)MY[ M$#4DC'^LLC@[3>'0HXY'SPPF!X]HVS:G K6>3;FLT1?!)@#6%=:3+J!\X M2:8/KH^T?0D;O"SK_8&H>G9:]/[=+W=BQ:F258[L+ED7](]$2TB&IAP]@)#] M7-SW&(Z^I.I-/[",I%?@D:<5,M7;@@UQ+=Y;0V:P(N(NM<'8 ( F%SFWHGF/ MD1[;+J,^$NZ%PCX567(LA\F$?<[_5@&\O@#B:P28>/$C^NZT+#HM>RO?T;;, MM7E;IP VK/B3--R*3GXWE!R8A2O21'S0*+/&:Z+/!1P6;!&!!1FV#107FJY: MX!UX#V\.!0C);^_X5*3/A3?.!;DSM22.CR;E\.]KF29N/E9QOYZ! R0#0 *B MB+@CR-P,&D+T4X=; RUXK#R#6+.^F=,T-9'[2E?7-WP[$"24.^RE""_XS150TGXM?J>GV7E2OHH6_C)9T1N;845\QZ=CDI'(\!# M4%G-@C^KC/!Q9];I9\C.]3DK_ MCZ2HJ2FU)]%."%*$]['U==J=V8 "86P_6(1BANZ#I@!#NQ&1UOXTPW)OL36; MS<>VG<.? J_IVC]WJ+<.;'\8,6;34Y::@?/WH^:1H>/<.F?C.>0P,+ M_&>;P_-PY2_G"\1R;-.^ZT)X^5-)KL^L[SIP$J_I?.QT@0?XU+0.3E8IX]*D MV^UE;+T#>-S:ZF1DH>^I1QEOA*QBUDE.H6;7[_FXT"*N('RVMW=M3BH))P=W M,%#6Z]^YQ=="[=L92.^]B1=,[49]E&9]K.SZ<[P M- @F-J'T+SN(\<;=;V3D5YOJ&/'3+\#V%3M(0/>'&=Z1*?4LKB1"+UKA_0\ M%CD*=T$+4#@ ;V,4];ME<)&C=Q^L.V+G_=Z.>(;0&+D;+ MF+C3K.&Q_X-K *ZE!(Y%E6HN=A 'Y?AI:>_B!N5)XZHLP*<,RA909-4,JMV,G.@SFP_QV+=)SDAFM]^0!RE8%D]Q3 MS[C?TUV S&LGH-32]^_MY#EC4["B;3/6:2G3THYKUX:''AT-UW5SK4>7E+B1 M&1UA0AWTT]A^$W%'=PSZQJN23QS,HR.KX;EJ)M?M)0"L/""O %HT^Y.HZ HH MU_B]S[:FM$,)EXV$O4_+6X$%I/W*#MF^\C#<>^(P7/S)PW#O7W$8+D8.PSU' MCD:1S0AW2 '"9-J"A/6J([BR*8LQ>Y3/-(?OD'A;*=%U5V "[M MX0Y-7^6(BWN/W2T:7'/@9 +(+#^3DJ&GFHO5EBCQ%'(P&D-FMNG4H^FGSH3+ M@,-,D;D!27\,5/.%.4>=7R!]/'K]J<>BE;F!;)DJ^>)8BWVL,AI4VM\.RL;+ M?,J0=2="H/?35^PZ<@=#?+#3AP2XP0ZMJ-?U/K"Y^SI%&S[UHY#Z<32681QX M'[[Q2B;=H.4KOG.Q8, ?AO&C;(LGV0Z_@>U@X0?+B+O$?X)C=/_^"HT*>NYY MX$> ?K=?Z$2BS9_)&N7']QZFTJ_R5#(QX>C\1)R3^5I;ABVBLSZ"7 :?I1A. MW2%P.UWL'*.=:67M]6X+X/I>VYQ)HU1RPNOGJ/SH@9]<24-W=DV? ^>2:7_O(Y WM_Q7(*4]3[-_*M$^;?_0Y+7]^XKN=?M7 M*C^BFJ-7@TXW6#J=+&9GP(_\EQ_V2Z4/_-<6:UTA2?-'0D_2T OX?:.1W=P7 MVJ#]\YM7_PM02P,$% @ YX:O6/2\4 8^"@ 2!\ !D !X;"]W;W)K M&ULU5E;;]LX%G[7KR \LX,$4!Q;=FHGDP1(>IGI MHBVZR4SG8;$/M$39W,BD0E)QO+]^SSG4A78<-YTML!@4C74A#[]S_TB=K[2Y MLPLA''M<%LI>]!;.E6?'QS9=B"6W?5T*!6]R;9;Y3D]^VPNSW7E"JG$9\-LM5QRL[X6A5Y=](:]YL&-G"\Q&M1%"@(8-S7,GOMDC@QO&ZDOR/=09<9M^*U+OZ0F5M< M]*8]EHF<5X6[T:M?1:W/"F9#4$Q+"[1*^]C,-;YL0/9..(XK>5<>SG),W*&"?NHE5M8]E9E(ML4< R@6F1) M@^PZV2OQC4C[;#2,63)(1GODC5I-1R1O]$V:LG]>S:PS$!S_VJ6T%SG>+1(3 MYLR6/!47/<@(*\R#Z%W^],/PU>#G/8#'+>#Q/ND>\ ,!EOM=LU_.>-QGNV5% M5WWVVT*P3.:Y,$(Y5H@'45CF%MS!'QQ<5@[N-4WV%G,B72AY7PD;<2-8946& M Y:"VPKN\VXIG;-<*JY2R0O&5<:45D?=$ZG \A5D.*RPX ^"S810F%*@0,:X M9;DNH&C8L^@#PF+#,_:/2CMX5QJ9"LL.*L6S?T.2B.P0I-4I#NEA[H3#Z8;) M#,3+E!<1MQ8?PK-"\IDLI),BT!2'N35+.8H!X9;5+VJ]$";+N!-]=E6OP*2% MNC3G)O-PZ^57"[ EX^T@!4]DNF 09!P#KZGI?KP[>+N @B#D?^8G15_O3#-!E.?D8= M'H1UY$ ,$H:1?L2/4EZ2OU*]++E:DX;0MC:C"'WA@&IM&M"+L,0#-()S-V-L76L MX= Z* CV)_ I&P/LUQZV$05W]"H(E#!;P]QLX$2;<&9K7RXPPE!E"JU&?\4= M3(E9NN!87(61%M+04MS"]5T[L$Y+?!Z: 9:"!B"6,PB:I@G0(+A((E@G+ \' M_'"?5A[+5U;^0._ETD>[MC9Z_[(8_I$=U?]/3T_BX6#8744? F6_!>:66[Z.]0_( M"8[-))CX(TNFDW@\36IX)_'I:!P/!@.X?A4GR1#?1:\UJ&F5XT6!A54\H-%SJ.7:?+W+[>-ZU($@N37TAXBHUQ;0#+K% ]Q5 MY)U=RM6D#YF:-AF,*GS[AC>9Q+&T(I*'F-B#>.3+LH!VY$5@ _(\XKZ2,&$= MT1-$+1SL.MZK6C)7#0E[JNV2*]BUDIM+72!!J[M;8ZL4]D,&-G20.ZG(J -1 M@T*E?.O>ULU&%%F(>'?2QN&J,U%(")C&'/1L@ZB#I91 *@N[;0Q%4 A)G@88 MW(*-9F U(VCGHCS7W612+^7N-5$&?2T8(B-/SGC!?>F&G:GG'#6;0UF[>"JI M#F;:\#E13.!8(J\*0(MY8'$HT!T ^&H#P'@B?-#Z!D6(C MKP-;H*.!N 5&](0S!<(#%8^X2A3D^J:9OF6+0X;/\3@B%-ZD$J$0IN3&K9M4 MW8RXJ)YU7W'BOM%!?LC>U=QX+3BDI<"]]Q[B%.-84&+%;:2TWY% DX50[5%$\;7C; ?O:E9-C$C"EXJ$6WD^,H(1$_-R:AM&>N4;[<["/.K*,\BNB6F M]^?ZZ95C?^>JPK@?;G7+H^@JA:PWGA>WF(Y@T'!P$I^,!]$'C6$&"J9ZKJ@^ MP\C-%=C!9!H/DRD[9 >C)!X-A^P05PV4VN!@78_N5/L,50YI_*Z&MJ'EMCK4 M6Z-?<-*6%J>P1!(GTRF\?Y$6(QQ,$P[1,ML*A"SM*(#^8I[V)_48PJ+ Z";# M! :\?10FE79KR,%)G,"PTU<)6/Y%NH(/IN!@D+E3UXY.(K*N5M &D/8Q<['1 M;*.@L#]?LBTD%R;-\^T^KO=LTI^S0//+L5QGHL1$4>[9X;O9)QH\=:>W4I(Y%RF4!NB:L>9$.*Q^&T )DOJ MF+Q8U^'E=TXZ0GK5Y#69U%PI+KSL.++#II]NQ<.NT'< M[(9((J3.0I8^21JH 907[QB;'O1IR]C6Z0J$#B@*.Q8XWZ MIP/V-_+I0L[]R:'P;*8=1%0C?!V W[U][)K-=8$)=YLN- ;K1W++9\Q@//($ MV] QZ>FH/SX!%)^@^$ OXECQ-<6#+QE*S'UDF=">#=.Q3J=WOBR$0JE =$#? M2#Q!@V=K*8J,#?J#'7IGS:!.;0CSIUI_9R.^N >'K>VEEH7X_0M9=G\J)D$J MOB@!#U;T+0\["5@8MEN'WSDG.S[ZOV1EP%$6W.[8)46[MIA/CC6>_WX3M_L0 M\5C"M@6/3+K2NG4P#H/U=G\V.@Z^; M2P$L#+_A6K]A\A\ZVZ?M9^(K_W6T&^Z_,7\$$@= 62%RF#KH3TYZD''TW=;? M.%W2M]*9=DXOZ7(A.&R;<0"\S[5VS0TNT'X\O_PO4$L#!!0 ( .>&KU@_ M%?4!^ L /4> 9 >&PO=V]R:W-H965T-,=>X:608(7T$D\XSC;W4R;;29)M]/I] &F((F[%*DE*,OJK^]W M )*B;$GQONR#+5Z <__.!7RSJ9O?S$+KECTNR\J\/5NT[>KZZLKD"[U49E*O M=(4WL[I9JA:WS?S*K!JMIG;3LKP*.4^NEJJHSF[>V&>?FILW];HMBTI_:IA9 M+Y>JV;[39;UY>Q:<]0\^%_-%2P^N;MZLU%Q_T>T_5Y\:W%T-5*;%4E>FJ"O6 MZ-G;L]O@^EU$Z^V"7PJ],:-K1IK#2QIX_BZI_Y7JSMTN5=&W]7EOXIINWA[)L_85,_4NFP_UYN?=*=/ M3/3RNC3V/]NXM0(<\[5IZV6W&??+HG*_ZK&SPVB#Y$Z&<$5%3OG2-GA;8%][\T7/8>*6?:B<@V&I-UK'?A28KO=3YA(O!9R$-Q M@IX8U!26GGBYFNP_M_>F;1 6_SVDL:,7':9'4+DV*Y7KMV? @M'-@SZ[^?Z[ M(.&O3T@;#=)&IZB_U"FGB43QA!T@Y*D+]J.N=*-*5HRL\76AV8]-O5ZQM=&& MM0OMK9IZNLY;1I29,A3]A6'8PO#FH9@6U7R/1%O3-I8O"CUC2!L-'F/)5.<% M8?ARJ7[3S63$*5\W#<0KMVQ:@)YCRXPJ<54W4]W@.5Q4Y*U75)9ZHS6B_U- ] MC_.R-N;"N5SE>;VNK+ KT,@+;4ZH098EJ>9PS'(D"X5?JQL$@'>(H).3[UB@SWO +Z# D*,JHVP1@US+^HF8WL[BS=)< MEKJ:0])5 Q,4JU)/O/R"?=84PD59#)&Y*Y! "V+\+\H.TNAG)_L!<>_\^81#O'Q3'[';Z*PHC[?:^]!'_ M2X^"0=P-GNO+>C9C=X,W2/3/72C.FGK)]".<6<$UKM3JQK!7+ G\5&9^D@:X M"?V,Q[X(.:XON[\D\I,L\K,L\#Y4('#9\^S#/ BP(/73,&,B\X7(L.T<#U.1 M^CR1[()=>E_KED+BRF'DHB36N?"CZ/4CW%#=,Y3,))^G,;V-@PC/TQ37 7@1=KP<&" D"G7-OE? M>^\U0)=W8?6*16F"I3%1P(6P!#*8(>C$CT,HE CO=HDP*/[7;PMX"*T2(H!= MPKI ^DD2=MM24..B,[8V?=1:-7AF.5HE@L076>2N(]@M"IQVUG)IRO& LXL= M&?V(WM9H*QC$C,GB(O+CF$0(8^&G@P@2 O$D]K["E+MMPA>@*C/2+XB@6RBM MTX*TUQAF#F+XAP_F4XPCUA.H>^'"7@@8 M.HA/@3#\DT 8("1@@\C&#@3-I"]D.@(A0BGBTI=<'@,AC);"$1+1$T>2()@A M/D60G<0?&,L$ULM"&YE^#"QD(N[#:$=B3X3!$\#=/NS.00_0DE'J C.A0$/, M9!WP $*>#MZU/ #_@">^C!-$ZPM@%UI_RRRQ 1-0#CV>4BI,N4L$";A;9"'>H^W )/7H9[ *$7RAC6[A"5/HT&)L+ MB4(2P^PIZ-*(JB]W$$, 1$DVV@9#(!5SGAV"7>#+L$LD5&*E2]U ([EM4 3E M02;9$24,6QF#N_QZPX*]J+$85SK$ZS#O A"HP, MG$@!99@=\"5243PRY0##+KC0C9 Q.!5PR$OLDPQH)UO: I7&*&+0LNM*J-'! MUI2+8S $EA)4[91VQ\CZ*7"9VCP>P?D2OHAM;T ]&:JU<&+CEG/J<;CW<]VB M<%PSA[BA\S5VO*AMGSUCB[JT 4'/5$6L[8R%BI0-+/<=[!MM3R2(HBZ+)88/ M&W74@A<4#4[JK;RE4#H\!2Z];#3(=QY?OO9!BDKPUS4XL;U)IO9"IGNZ.SA_=D]H#SND%T M^M(YDQV9,[UOS)E> 0-\*L&-M)B!"42T#@,.,(8Y'^RF*'MF0NEPCQ]F*P". MW&YSFIK! B"WYP)R>?/<*]U6N\6C+&A'[^>A-D64(8"MJNX,AJ;[HIY./'VQ M=TA&D= =2Q!/.NDJ$)-?[2 ,:_6G&]H:IQV.#LC?!T^)?&;J6;NA]T00*BM: MF(.&&\ M S,Y:L=^EIP6)H>!UG90W]GT?ML+;,82FXDWHX.O>MZH%4#YY/3K MV MO/*>;8W.I:XPM.ZK7)T;:@Y=#;?X90=O[XX7/O%M3*._RJRHVBDH+#80T M<-BV&1? %VJMZ8I;8W##"[I*BO()W1DQB-9A+0M!%XES:'&A0#]*-9$E$OG:)% MNV2H"R@8U%YQ5$;$7:YHF41RQO"5<=21""+3Z(3K6'IW:@O0L@^FA(EI*1JR M.*6./A;$EHA>=EU2H^21J"<13VB)738>FNV8AR8GAF397D//[.@; MQC3&QGL=!]D(PRD:1@$[="Y!QMNR>1=$6X^B>ZH!0J1?N'I\VM<)R,9H&=(@ M &U/I D)<"XJ@=^5D*7:(JDBZ&> \4"TM4A>GV:G/22>3:-=O'1'5E1%4)< MJQ60\EC0@5:Y95GFH_+;()89I8.\.R-T*:K/REWJF %]>'H@^GTL-2MMO[:4 MV\E>L'8=P-A6-E,,!L(#8S%8UKD%X,2;7["/]L2W5VT/N'NY:N;.AKU=K;!) M':57@WS _]);J5>F2_VD%1W04W(FMRPH=%9=!G^0(K\\1?S@I_+VS MP(#ZON?YQKUWU]OIEGV!J]2*6F)JRI!!R>7N>-WHLC2[:F6!>E^C%>GK MM#^:[P O[]#Y_JXC_+G>043=HQUE1 01A+C:!SZUJ@,<"-W]638U5[DN'JP& MRJ+AV?G/ /3)H2]=5Z-/D4L2\&ULQ7U;<]M&MNY[_PJ49_:4-47)EA3GYB15OB0SGIV+*TYF'DZ= M!Y!LBHA!@ % R9J'_=O/NG:O!IJ0['C/>4DLDFATKUZ]KM]:_=5-V[WMM]X/ MQ;M=W?1?/]@.P_[+1X_ZU=;OROZLW?L&OMFTW:X^3=^^'7_NH._'H51UM7.-WW5-D7G-U\_>';^Y?/+3_ !^L4_ M*W_3FW\7N)1EV[[%/UZMOW[P&&?D:[\:<(@2_G?M7_BZQI%@'K_+H _"._%! M^V\=_3M:/"QF6?;^15O_JUH/VZ\??/Z@6/M->:B'G]N;OWM9T!,<;]76/?VW MN)'?/GY0K []T.[D89C!KFKX_^4[(<1]'KB0!RYHWOPBFN7+#!U\6\%SPS?/5JOVT Q5/+5HP%>AP\]6LG0SWGHBR-#GU\4/[3-L.V+;YNU7Z<#/()YALE>Z&2? M7\R.^-*OSHK+\T5Q\?CBW8A[OD_QX M>(*^[/?ERG_] (Y([[MK_^";O_SI_-/'3V=F^TF8[2=SHW_S9B@'#P=B*-I- ML6IW^[HJFY7/37-^H/*D.#)6\'^D=/#/ M#__6M8=]L2VO?;'TOBE@S?NR@X???S&WBH'(I5N?/P MBZ$M_&;CZ5 695]4?7^ 1X'U<.A7S]X\/YNAV9- LR>S2Z7UE/MJ@ 5T'H17 MV53_+E$>Y,@V.U9^=Y;1)T*ZY:&'T?O> >V70&+ZC@CU MM[I=PD!O7C][4;PNNZ'Q75^\:,^*AW_YT^<7%X^?\@_HC_.G)P4\]X]#?5N< M7]*QN"@>XOCRVQ=UVR-W@VCPX0D@]KYKKZLU[]2/[>#=Q2<+F%?5%\#Z35^R MQ(0_2SXAR AMAT^61Y9Z1F30915F68OB9ENMMCA:TPZT2'@K3K)?@7)!BA!S M7#H87E:_;CW_>H>*"7\+@K9J*B5A&=]TC-> ')/Y'WWWQ5GQK ?-M-HNW'!D M'051Q].I@)GBS_SOA^JZK.48X2#SW^7.A2]N%%9F<7M$Q\<<4GR&Z2_"O9IOS8G>MRAI8M!\63-FF+:[:=GU3U74!\VQA)AV>Y;*YJI:UUT'AK; A?@U4!5KX M=RM/SSXM]C!%&K)XN(<%T8/R4'CE^&'9+TMD.&G7GKQ#^"H5($X$"&CELV)&7G\:Y/6GL_+Z>=E7]&;6)4,9Z? LX/#72-3 MM,V7KCHI7J(HPX/J&_A79!"@-!Z<*Q"I\%HT-=7,]>E6[K*LK%@2N@JE\%]:FDX 1P1185C7(6CH(EMN'+6C\JRWN M/HW6%7! >ASJP\=B&8(GH?-;7-@U6@?PMX_C/Q0M:_825Y>U38 A@=[HKE3# MK=$'G:?SQX+[T!-Y5KX#5H<'.I@A;E<9#4(// \ZV_=GQ2L@?MVW+@RQ*QOP M6,A\0C/FG>]6%9X+6/1OA_45?2%Z!DBETJ_<[^M;'#K83BHTG'GO7@Q1EM3 M%'28K]OZ&K\M@;FN^)!>=9X6$=[8,AEK_PY6OL _Z6EW [\GT7S8[9%TO#-A M?2SX*V"[#=" ES0^!'E2XX/KJD>M%DV)XI/"^Q/8,SB$KV@O&G' :"\Z#U*T M]PY.R.IMT8/=22Q]_OAT:$_/C4D(#SP#>5T7YT_(L $#I22M(Y+:B#XP%'A? M.S^T+AY-^+-KV>T# ZE<_P;NE%HR,!0HAJI=AU,#W\#*K_#=/ LF1-7GYGR& M:YO8'<_ [+A<)(8 S:'?RZ+@3=;P]F77P*[V[B'R^8E1533'0!690&&)1K9T MNP(ICX;+L@?>]''S0"/AO!Q[]KB'8&T,0!88V+-!A9_1("0&ABW( MLG\+W5 IX\#$G3.B$<_+["; /,']1M]?J.)&9'0HYU-K[;EV!%@G:L M6+OS;P:R.V +-Y[4G; %[R!S961!1]N$Z\U0=,[=^"RHK\_NI[[BX3FBP&;' MR;L::Z/5DO%)K_%72*>1E+Q3F9%2>@8' MFH6E@4)E*S8^ZZ]; M'*P4L;"%MQ4RH%,]AF/NVQLXP6HGRFAG( O,9I%9953LP<3*$VJ&Q4 M48%8:O:F>P7S78&HAW^.J(.B>?RLL\^R'? *Q%]WNA*997Q # :Q* %QWZ"1 M RJE)G%P1=,2'8U'LDD>A'4--R@ U#/IQ?UR<79DV];5#GT?\A:F:G!"KBC> M@RQA!0=G'!0MJ@;4R>!R=ZS#P!CSS>HV;K(.[!/C0&$VD MC*Y*]*W4![7."/BHZ".SWX>&9/27P_ET9)T58OZ2?7K\.3H ?=_"@P/98[^U M%=J7L"!8([MWZPJ.1>=1V^B6FSD1:Y9=1X:/F+!5;PQ=I,?(GB1AQ+\E[7Q= MM8>^OG7I0S.&8X5JI^;C)@K1TID-[1H6!B8/Z2*7SD#-[AY#54L2K$#MF_90 MHRFMIB3,8B/*I):H +O4G35[W8UG,XED%!!5=K7J%W<>UK*P7(:RNI+]R-N-!#\!_0&0ECFIQL,OFVK??'POT[";_A,M^G11?N&Y_<2 MQ-!N";37./7DDPL.N?UBK$0-8KP!N83FY%_*W?XI2&7.NN!&]>UFN"$-"@<* MEE*J9T%1)@X9]& P/OXO^D\R^JLW;UZ@V?>+7VV;MFZO@)E>-:NSC_:"7WR] M\T")CS9@H,U@PSQ4+_^];]/ M/OK\S2N_O;K=#_%M].<'OQ 8B-Q)<-C0_"6_Z]SIV,__^2K,X ^M2+?UQS=_ M^_79SR_M3AJP9>?U*\[JIKU&[*$!]Q2RYR M4W@)!DE7@3>&+PB\/6%'^S,0<'8BX.*L;T0.QJ'"=)X\R<_F,LNBR72(*__Z MU_=Z':X>'AF]\:]_=? A;*$<3Q;'_RB; \I+]N\_F61 M'*3B!A00^M;+N@*7E][U0]F!-L)AY:&++\VI0,[+//3L< 4VI7WJ\LL\J3(/ M_PB6/PEZ?APC((EB2M8KRNG6EYWSF!^->N+BAB-$&F1D,Y8$()KB$$1#P MZ,E%"+_9C A%80DR])NV.54W$3, %3HJ,(3\!KD2@U@=DD5L&;*E9.BYD/3G MP:?_?-:G_PY4)RR@H'@Z.A+DY=1'/?O9T?*>/=!H[BW%*PQ-S]HU^5 ,A9A@ MQVV^-KCOP0TG(K+7 @Y>KQ'*,!-Y>M]5B-LHP,QLVEVU@@&NJZYM--I)S.6, M%]WN?4^5^KTX7/"9JSM_C>$XV6I:C7!QG)\+ M#\:]"0DA)C!Z 655DXLUA"!"2+DE+VS9,Y.,,WG.E/D0MT@9X2S,6]_EV+"G MJ#Y;]D"A0\WY* U>@,4^U"&^2?[ 9+ESOE\(FU-L-K 5?H:.6]5[#EC\ *=[ M(,L[GVM8>^11"BM@1F"3[D$54WSR(H^9%)J;V0SYR5%B._G!5/R=89J)'XKN M<4\+0'(=]@1I.K5G/!W+!F[OHIF$+$#@G>[FR>(,68H\68)8Y>R[QC*2*,2( M9XDMW2CQ-2):CBTUYF 9A'W_S9VL-Y$!$T!JS,NRHR#GRZUYRI. F_^5/7WSZV1=/BV?Y M0Q>"].F!B/L$;W;3\Z6HB(1E+,\7925HM3U&8N_1CI-&8# M3;Z,R(+'X!HV[6HB '0V+#KB-+[EZ,B1-],()-\DBA+(XJI>ST)]&S4Q+D>! M%"%HF-GW(UJ!PHF2K5& )[IF"L:Y<2Q.L&.]'6:M0&\TNM^(9>_V+8*]_,6NOOY @XRIFP.BH#)(KAFV0 MO\GNR9GP\R\ ;^4]WT%6HPA-XB^"M8&NCA17% I"$="=(;8R\5(@9W@%#?24 MS\P- @_$.K(/(/WM//@A3O4IWH2-$=(643^94&:P!5"J8C85H[84R.44D&(, M:&/)A>7OZ> 1&@&!CYB@B;B[!F,KM7G?ZG95^Z=TR&5B6P^/(Z"\9F$*[+8F M\7/H\'CW3]G>L?2TDRS228:7W_@:#NV.$,DNJ,BI[<;2K+J&72[[K20PX!\1 M[-_9V/A>Z,J_S@7&,7[GJQ@GB1^F,PK0\U]6:%8 MW4RWTF6W\OLD8L^,IEM*I)<]C=PFNYJ=S)$YO/^.?C^R5H)S@:B\\I:4-5D< MJ[)!9;E$0C!O.U"];BDT]8KP3!$4Z+'\3]$V)B4D+30).>FNL*=2=FBFM=@@2)CO: M'J\AQ0Z7R_::S2%\%4D:10**>,'A\4E&[^JB>:*@[W>5++5*S/SIB9O(@+E] M-]4:Y_/!J G(+O',\@"]+'/,OV>;P_/=XU4<'[G7D^.<*\&>QD_FW%&VS7=H M;_V; ,(]#1+?X.[&%K)$_@D8 A/J8!""+"AOD0> M7I*=8/A(LG?A9O,ZSZT M&)NYE$/PY@-QG$$4BI\388 C2ZV,V&?T6OGCLM%/"X7[WU<4L[)GHWY0;-8U_&X M=! ,CDEE0T] H3&Y4+%GF!K59;4IEL#'=]@(.S^0+A? AB<7C<2;*$M3,;%K MU[X&@4O"CF0MG MT0D'BKA".M1HTG$*%4 ?T-E&:;3 *L&!E*N^ROT$YV3. MLB-3I#6/Q9,,UB&X2$[4K6"TX516>XG%JIOP$<[HB*#W.I#%?^Q [NM#/SV" M9XS&8C^)/$PU;7H_AO%@E422%^#O@V]J8@,!6!N\,."9;8NH*SJ*08+?@[R).OH4Y5@UO98MHW]P^%A^\C[&^\GR^ M+O(5\:U&[,:'-[NE\P.^/2GFQ\0D"YR$)7(SN)$'EHB6/I,#/Y%J"_R( H[ M$O@%$&=-56$V3I2HWBI.B@IY>JT_.K]0%R;X?RN8"!Q3P9LQX@U-YY+#B8S$ M3.H'0/9@W0$!S>1ILMM!%JU\3GXRB]UOAAC5JJN-)QF2GV3Q\-L7W_D]$- ?Y M0+*AE/^)I2C;J' UPN.FV7..L=2Z$@GAO&Z=;@'^%U9C;=!.(?">[M]VP M M/X0E K&1J+/G+-;DGL\7Y;[T70HSO==1FQ\3$6%W#6OL,:.R^@PZ-NBXB23M MK2BE7T03)X0@1B]&/@5]2.$R&AG+-T3.9LUG@EJCL3W 1G):0)-"R,6]F-,W M9;A9@)>KW"A8!F001J KCB@]R=W09 1 M RG"38)]_P4YRHXX #NIW>2S3M+RU@YR(,)G'*1\3 OD7)A/3T/2CJ/ MJ*3S>5C2ZP[Y'PO]]G4IB0BTC(F2')$)W]A:0"-)$9TF?8 M\Z%5=^Y-+%5C0F7JC%AHQ3HC*1]P6@';)4X<)?BXXDF>)#@Z,1AL-UE"Y$FK MZ.7RY26Q"ZG1S0&K&2*P2:IE^UCZL [5(XZXEPK@4>@GH+/ #.R]"\H!?P\* M&6/)P;#K/ ;AZUN!/(WJ(UHM*P BK^#7F-T;^UEG#O.L+-(Q=EUUK!4PR#YX M=@(I*+DMNRL.XX]$G"1U4W5Q!'?C0STY^\'?FX3R&AT1IM+970R"!YSZ"4@0 M0@.Q9@PC35+YRZ(D"&#PHN.9 PFR.=1@JUQCX>RW*%>(:*0-> LHS)!,;N'2 MV=$6E[QY;+7U([MV4C=OMWAW((4J6I2Q:WT:WF,T2873,)%5K-#1( MAH$(LJN28(6,AYA.IH=&&:\K?X,9.:*H9O6K37H,U%&(^XWPTU/P[LZ*5QLQ MISFB'<+BLW/DFC [34ZELX[6XA13:ZRQ]G( [=&$4D:I3#8E1^:=1X^GWRW; M=<4(K_@88V38I5W;#:RQA@9L _%VCW0WD2^;,&F)1V!Q[^<+10GEVB:Y%Q% M8;[_-A9: [&^[;JVTZ4M1E5_LGR> \N&/(]GN'DDK0F\;: [SP]5C1DWG@7Z MFJN!HK=/'A,3](ZP3.A ,H?'<_%$?O#39H/*,WYQ^3_A.S+0MICWS7[]$YN> MX:N'"*T^T:\)GOYE,?J18\ I9I&"^[2LK@2&#^<0?2PN2MZAJ5$V97T[5"LX M./03A*(1>B>*'UPYFD;F+;/&6X0.W?B'8FS^Y4^?/KGX MXO(I^0^G[>84NP\PKSX2,]*D9+.J>_[M>S:0CTZ@T!F0#O^>;>MQ+!29?SI# MEB=89 .\LF\)[N/2.=\&'%>[VR&&)F91R\%D6&OVN4/4L$04)2EAW$-\8UH$ MC*$1$TP2EP"U%_T+355@[5/);1 Y%T+.$%O.++();4S>R\;G#/YXLY0S.1\> ML6YIBYK.HU:.E(O3.T*X18AT)?HPQ-K(U*FP:=>J"F@:&IOD.$4]NC2-K0G9 M:+9SIR,*AN"+0:8O89;5*\%:;ZAU9*OP]F\\D M;6MUW=0?BW$-6^B=3RVQ8Y\QA%&/#)5-(W(?71BW2LWZ%ZDIJR&V"R9\/R.Z#QBFK"Z M'29D2C)=30<+.UO'LSW&=1JQ63^5#!.?6HX4\-3658=19LV"2O1#1( VFQU1N"XN";JXK=L+ISV:=&&C!00N6R<:K@<>_=>/#%6"< MLR=L\9&/%P?UV.S^3A5(>@PDGNHEAW:("_-=N!A"PD8CX( E3QSSX_): M-:PJ2Q#3'X4-9@9X(L[A4->.A7C24I"GF H]-BT#NO7]TNP7$8UT,0\E>C7N M )3+8RWVS)0[?^]ISSG!W%-)9CVWQQ%Y M=#&/"$H368@GO$_4?G[0?-BR&V?-'.G3+#"WL@JGOR#,CS;.LR)F@D&@_:CF#0,O#2JLPNEV8 M=>V;JV'+B;*^VE6("8EM(MHE.HX"L_=-.5D M74$+MB0XOC9KJX=D$+==//_TZM1>'F8)!K2TH9APR.?4Y%+^T63- 0PNL)?( /(]10U'7.PB%_>( MVB,+3O2Z$IM=%,H<*)& U&KMP$%&-E8 @::)95$XH].J$?*+-7\%$G'8QF'# MH072=^6^E:U7$+JQ9595MSKL,%>W\@*7P,0P\Y=* >HU1E\ MPCORQ4U@?/]@7^'&MK MN81#/,4(:KY1SC%F(R+VHH(:JS#N]1);-$F#'#/7;;F.N $3SL8IPWMO"%9@ M'S@B_\/V,+E&%?3:>T7ZK> >PS_F6Y1>1%3AQ3P \/L6A%56V\T_UY\4S]7% M[@L:)3C1M-L"FT%?+@0^W+)LWD;7G!F6X_XV.H*#G[#%4V!V##2?%\?%2 M<)A\6'#+WK3004&3I*\5UQ7@7*:+IAU$&]TE5=ZF4DA*G7*U0_<#B#7'5_:? MQXE=1)S8Q3RLZ\6D\Z3G&H\1Y;/;/3MTWB ^H!-TOU?>^X7$<4TH>QC6,!A$ZC!C!AU>5UHQ3S( M'P2\82M34B*W"E[DWK@-YMCU$J5OVH.I!ZH/C1YP\G"K:B][%[*T*-[ M8:#;V:5;ZM,T8]6M2;294,>T<>Q@D$;DVO,$V,^8)*E"3D::.&;,2$:[W:)IR@WF2B\?:;-/= !4]H2,'P?FW8,$X?J2K> MBEX; /-#<+KV.I@UFR+L[V(>HO* MC-J.3HN5/?4!0ZO C,N;$4:;(EQR?+V0(+/MRRS-IEV"[;VS@@AU&./^DBDH MEZX79"C!_G(M+N,,Y\V8".Z[F ?DS< I[]K!^8%O9J&:=E.?Y05HBH1Q :P9 MN]N;9OSQ.>S"S>5Y50KNI!'!9&"HS *S9BL,XJWO2],(\KN8!_F]5FAMGFX? M@/%[1Z L&=3^<^0$*)&<]G_;4L97\Y6UO^+H,J(Q*(Y /=@C03D_3*8@=R;= MEYA)0T0A-BQ#N72Z7"[#^J@F@ YW*A#2/:8 M'SW6\5#WHL0R)QNAUX>!HIS88$YA63!*"^J7N@/6M;-]DE/N&YWV*7W,#X0^ M2I;(T6>6.#EG49;L$FN(,O_KBI%/$WZY:[9BK^7:?:'@(9#I'LRU4RI+- \. MK>.K_-#$I(H]I-9>3HK92^XKQ'?KT(T=G<19^6,,BC-YM;E>SILH\6:0]2GY M(J+S5EJF3M?\-"O=>VW<00N(9M-M/%E,7*Y$!:_[K:J2LM 5$;JY5^>L%XPD M"J,6I$-)J,1=69N&=E3SI"$87=99\8:J<2*A), =7$JVPPG)JF:>L8QN#<(R M\%7X+EPHUA(\$902^%FK;4.AR_ZP1[&MN>M)Q=RAB:;#84\]S- CO<(Z40KX M2CQ6A\4]SH+MKSI^<%<\O/@]6XO/+RX(* MAGCK@=B(;3?,EC(!X!FUL;Y@/:8MR?%9&R2 MCV]B*,F/?S#_Y3&A&7Y)]TA(V2/# >1:+LW26GF#&COD@*(LBT#53#.52>$E MG'$-R+'?_9JO>>KMG5%DLFH+6L1]]L6O9.JNC_Y@X>QG.4R:K!4IBGP[SVI2$1K"WIZ7<-;YJ4Z>X$FRI(F8D&1'@..-55A2H 9(>5EJ: M2LX^)VT4#,3]P,9W:-%*0PNR7[9^REX@F<'T[!Y \?->W4H+"^9 M^!5E=G1V3/AS#DFZB>54-H8_E.Z!3TC.*PN*H%OY1LU 33 M:%A.X8YB/TC"6IFKCU<;SKR@ZITFSLL[?0D9R]<(\41"4,;Z!P?P;0"8Y%>3F;R\$Z #)L:4_N"5>.R M9?:R*VE\.7H.=QUO<123)+;E[1?QXD[[>_#-3K&W%AO_V(:U;P7]R==Q.%O4 M+ $3OOC-&"$<5U5E'2HXDGLN";M 8,M8"(%1T4.C;O>=S[OYYZ<:*&BV4P4DQMFVP2F>%7\OK[E;91C4$#9RO\O4^R0-/?B%Z1V7S"I4Y-RT M-NDQ@F53BDIFS TVE'Q,G;^W-PA)0M)$NEX MR-4@U*F"KOC4+X[;\B']JY07[_B MAW@W+Q,00SPX+3;*$.(BO=9[#,][]C-A57I#I%Q3RXX.Q@*K8'@E$12^3-1< M><.#7 E(E.\-CC?$]#:F)E?RQMK<]'RK!L_%#;3R&%XF=[,*WF9%7K'TG![S MP\*8LNF.Q(0V^S(+F@3HQ[9#>(1MC6VM$WS#4@%%QRY\9@E<=6,$8F\R<+%C M?P+;/ILL)EAJ1^>7=#2VR-6J21B)VO?B)>"1[P;$5E[% #TC(P/39UY'9R5< M8#HM%,I%SH^.19Y^J-1C%*?MDMU[3Z@HCH6,:'.,^M:.2=B+6)--ISJH] M*MO\,%0U(U&?'2TC6-#]ITG_0//G^N@ZI4)AS=(DWP7.R\5BTQA034@]\\EM(/ -#K3SWD--(M[Q$DE-A?<;QH$J( M@7$D)GU+OC/.2>I2.F6#R#%2=AT2*B8A7^T.-2@.3Q=8WI^K>;8NFXZ)D5R^ MA$BO\;W/\E4QVM<+$]FO1B+.A4!IC5T8@BB@RT.12]DK%%E]BR3SU; 56Y)^ M)7,EC+=>XN&3>S\X45/,$-Y]..'I JX 9T\! HSPON4RO)6BS7V?6( 1X=5S M;'2TC:ED/C0<)$-2ZM7!V>,_F4Y_P!8$E6P$BX3>M6,QTH=0K8X M5Q:WP>A)]?I,S^^C\"+MF)$Z4-A_-=;$,R">XTV$H.\"DE4&C=EOL?MYO &FY-.B^0YS;0\#Y=ED_]?$. ;!'^#>RUPCG:'ED*0+/5! ,A>D,ER81L<[;Q65NIV:3U$ E6;_=3L _[!*'.HG[ M46):31%K&C20&OTN@LOTBW$;WP^GT)Q\B04NE_.%*C]C^.#@;20T*V7F1UF! M1Y(9R4"KU8GCTB7\'9<8X)9ADB3EJI!#5 )(1 MK$DA!6?%&ZHVA,T,0TO*A"^:QR"V3XO8(@++A8?#5.S#U*5;1H#CCQJVVA\= M3=C", NWID,\B-Y;" 9+NU+X%IFD1P #+??(EFN-Z%JFT[+&FT72OG>2M_VA M_ T5Y.U>5A.6I72C#9!0:'_;8TLK-$"NY&285+BS_<8T>VUVF#0[#=?332<1 MIDY!0OX,DXR0NR-7!&W@H;)H%UD65;& M1T8SD)(Y= _E;GB:L#8YJE9\/\9DTG1U3<^QF@Q>9/X,$ DS>W[D]R2#81;[ M Y\1,*/@^2VV6]1&%X(94]^3ZOA0&*!%R'"7]A"N:@ROX-!.0H+H?AMK5.4* M6"C92GK&V86#320\5=F@E_>EM2E]_L=R#YBVK)*#AW816K0=WQFCO*M]J!8% MA3^XGJY88T)Q0:*)_RT@O)7V.\!5[V'%\;);/14JV<9)A@'!?RUL%[$")@OI M.(TN_ H2E;REV %\(76ZP:F*HI>*EK'5@+GB3">S2/ZB0;%I!:4,.\_FHJ8T M,"'52(,2%E):@V[?MU ERB9]TX+A#4-N*D9I&Z3=EAI 8!5JR5!4.Y6PA\#W M?C^P&$U)@%XH+0O$UFJ%?#I=?*QOQ9Z[^T@ 1=L5)+?#S0",]L6BHR5>?M"O MO-[)1R!_',[1<)EKXR)-R5J-CF-"7EZ/!/7#/(]4&C$#JTQ8*.R-N-SA:.%2 MB)&KA$(FW#HAO:J%C)8FFH%AI(Y: &EX.K'F>=_'\'P79R@&6(0SA[LLP(A: MR((X?BOI909?8!Y[)1?^>;X*=(C0 !9Q9D[*7&X,-("V?O6908&9N/ M&C=E@1962ZK/YENF_BV'MT2+C$"V278^!"1#H)"8,VD1*.GJ]/HDCCQQ5C1; M*267QSX[#H<._"_Z)3GY=!<(5V,JZ"DI_;,W#6 YB[E""[AE51YZ 9=204&/ M_?KP0**@LJEWT_5),X?M1@^[>0DBM=<'P<^-I'IL%F,O9ED#9>MVKWJSKA'J MO?8M:6\0X5?AK/8>*,Z%7UB)Q5\8]&J0OZ2WN8W&)F.UDO."P0PV1/0'W+40 MSP4SHC8X7 H8EYTQ(6Z[<0>Y827 9=ELE/##<<5^#]-T4; M(R@?8 "2.FA4 MM:E =?PZ1O\$_Q7IC0^B[4WW?37Y"[;)LJ)SH=FZR&8C\<>](([;27)!IXS9 M9VTEO:&E%(L4!KPF73K=(W/+'9F/T8!"(4R7NXZ>$4@,G"L)0E@\&7LU#>XL MS?-,\ S)=6X_?UQ4Z*' M/D9R!FO(HPX@&".!,&9E>O&?D>GNGC*]^%^6Z>X^,KWX^#+=-D<2'Y)[F4_] MS8QG67RX9QG?RZ*4O9<-IW)5_D9)& ]TW\:([SU>)U(N%US$1$+>YA#U)+:O MFS\*#&$U]E@TI0LQI2?6<9 )&$TLR32=F.F_6*$&RQ H&P>3J0<],UV[I"*C MZ240XYZB$3V,4F:13D1K8>RTTZZLMH5:F/;_GKD]]CCN;WZX(^9'\3',#_=Q MS(\BF!\K8WY$;]P:'B*5^CL"+-;9#N4!Q0]4@!8"..\9MTFT6*N[@Z--DWC>6"(D[DK]"R,3-JL8SC.=&N.T3UL=N" MP:[!Z\9.X_(VSNR7?79U?-.=:@7[BYNV>TMJ(A]X+"=Q"*>.GNVF;^^,,7&* M<9Q]%%C:29W_> \$D!)DAAR@6,G.053LLT#71<4.&.$4VVYW2"BN/!Q? Z9U MC9D)\-VL==^&;F.33AN)%2XR,"H[-BSFPV^*L.\%&F<[60.K"XQ')]"/ [D+ M8TG;&-C8EG.1N15O%@#5/A-#FX\ )NWE'-,QJR_)+"++$2F8%REQ3^9%I8S3NI.R6B^SX9J%PL1ENKP/.KE94 M^7K5D6?0XI57$F$2?E"#X@@OC6Z7,(O/.61#= MAAI"E*B.V#!A#RY<9#-.V%E[_]"@'8?7G#)FQPON8!5 'E2<9GHZ!I%#/*^1 MRK"$4<5'YT]1?Q%^";E"&W3B^DQ[ZB*Y4EGPW51@MLGF%T?$[]U[4)\5!T[@ M"''OP("U&TM@E&28"T# "4,TT@T!FR/8W=IBP"#;'IZ?\'TUXJ4OBH<7)R$2 M/K+VQ^&'1,Z+/3BV0:+^"%VM1*7!JRY/DFMBIM=LCK1)](*2LS2]C$KVXS86 M*N43,7C"'WYRD@ )5 \DBT-[FNI.L'6YI^\P#H1IG^: ^QXM'9HYY82<*F^% MSR9IWW^'ZIE0YX33QWHK[E$NWC:S-]\O%GZ9H'ACVU6YE[CE:W+E;J)*S8QL MBDHW [T)S131O<+H6O6XTMY47Z*-R+1$6P9EEBJGBC\]XG0.-5\W0995+"20 MFFGN7&R?2H);VL3>-@>3L4+;?S/$9/QDL%$?^7A'UHOQZ_#;"&F*75F2ZS9) MLJO]).ZE]'XB9,F9 \I]:\M*A-C4NKCG9L0LPA@7E:HO>WN(6/5+H13 M+QWZ,WZXY>8EW2#W8/;'AN6^S!>/G^J/Z<_SIR?$"S7=Z!9R8<9+Y!N% CR@ M#]>+63>!S4D!_.D+@A=V&^;A8R\RJV8ELSKV7?#9*E8Z:IXB0I%X#Q!EK[D M.:X5HG&O1#M)79D&>5^)[6*VPJ;0/;H0TIZ172WJ*A)WS"[1H*+8N9 P*180 M]97>\"-1&^1ATALN6:DJ3!GR6 QOU-V&@U+<'CV/C:'-DG:UPN3^G5\=6 0IG8(.%[# ?MLS%OS8>9#HM]3/DR'0 M8[,WW'G/>L.%FD\Y+K"E5[ZET:D=SY4I-8E,'4JIR+1/KE$--1*WEA5"H(J( MG&73OJVY^8/3#B5P6 X5M]6B%3>Y*;&H1>IE60 *\H+=??N M<[CI8E"L(J0JY%T[:+B)KW7"8O=.;WJCQQV#OH&>:CZBNEK0)[!WH-Q76$*H M%U+7U:[BNIJ>>PZQ-2<:XHIKE&AQ;KPX+*L/.('=KNK[&-S3,Z,N1 G;@=&_ ME?1$;/ BPC,5,&Y6P!0Y =/;W@6A&9"(F+/B;QJB,>V+.^/.!V&4E.2,#/JC MX @5#B%,] =%49$51>X.473G-%/^RL@B]WZRJ&*HAHJ7I,%2*O?RO,RM[JGO M%9U+POME1A3[[/PXM M8/1D%L>BWGV(TAH&SS(W^#+4CH1:.> -[!*1HFC9#9I%RHQG]].S^6/@M!)1 M-N5]M2QR8B:>.;0NC/G_@[?C@N[2L1^#K\%2?VFUQKTX>S"W>H3:_83_5'#' MO@L+LLJP-W6S1J%L1+HKU]236T.!^AYKP:5'9M9^2]G4W8]-"V'3R*.FI#+/ MINY]I'6BFN_B5'=?3DV&O1^SNO=BUKMLPM3&^@!^?3^;< Z]'^\?N)R_,N"G M:-#Y*]JB+'A_=I!\([8U>'#3T7,?<;A?>V'%7MF]-,&2BC?D _8T0T^\&%,> M-9PQ95B-1#&)#S2"HW<@J]Y_L:W\QLSMI5^1C^I^*-_Z+CB"+WYZ^4-P LE( M6C'6:LNW>RN PH1I&(:!]Q==\V7(LFQM^\P #4D?*/_QL1U%5QU/\EOB/C2/ M^8[=3OMGX>2R#](WLN3^",VB1ZI!,\4JX6:K7B:SCW$[Y;@>&^U&N3V"+KWA MWA_4TC9Z#6NA:[\(61L*[ JU!+@J+9&P!M!>-AZI\XR1<2QU-$ I99*?$Y1UW2F =/S:C+./-T;\=UE?2Q,8GETB_]8B886;D M\GN]0#NV$[[-'OKY2>!=P1\Z$7=T(L2_^XX/>(R5]VGYOXM\08*2-T82?+T) M)+'Z?^8;CIL>EQ%"#-/%3]6[X]@UO5E2&;DKEG<]+9X7@[").(E_O,; ^TI^,Z MN9'\!R-JW5$5?;'TX)SS]1DS 09J/5Q!\O/QVD)K,?:PT&?!MP=:/YD$>70[]@>F3OX,5AH!7;4=;A7 M>E?5>(-R@]8'[XY8/G@[U:W$L?K!ML##)(L5@H23:E9)9H7.?'(T-#%=UTZZ MH^%WHUNN0_Z'K0RN[-*TR<1?8# 59ZTPN$Y]RU)M<.$')\P7 M>_X( D%KVO@^,#H)>WP2 7PQB65:!5$HE/0^T.A*[W.%@];R_.UQWU??)>T[EO% 5PX'_\N MHDFG53MCFU8 %G9Z CCD^UAQH\X&UL MK5=M;^,V#/[>7T'X@,,&].K$Z=N:%R!IKUB&ZZ%(;MN'81\4FTZTRI)/DIOF MWX^2'3OIN5D[]$-BR:(>4B0?BAZLE7XP*T0+3YF09ABLK,VOPM#$*\R8.5$Y M2EI)EAB;7R!*_*1-AU.F(U"." RXWN%&=0JW<;=\1;] MUI^=SK)@!J^5^),G=C4,+@-(,&6%L#.U_A6K\W@#8R6,_X=U)=L)("Z,55FU MF2S(N"R?[*GRPVLV1-6&R-M=*O)6WC#+1@.MUJ"=-*&Y@3^JWTW&<>F",K>: M5CGMLZ-QG@L>,^ ;Q>[:.>Q^O]MX]:720M:NF7F8!;+IF,.8UFF"MMN5S" MW)(\TXF!::K-LPWC.%:%?"['GHNUX7H)XJ*MXG>MLHQ;B^CT\/B'=2;AK_'" M6$U<^+LM4J4?3MO]X.K#E@A]-*=Z MDQ0"G8LEN9CO&0]VQ2PPC93\Y".K-!<;P#1%3VN@\D0B2)31&J6%#3+==L+# M-HRIW"3TLP:L:G+? ;^/24>HP'[=$*($=(S[78(2/1\_,(T92DG_\+F+/OS&9$'E%RI^M(!>-J"8U&N[!(/B''LB>J[(* $B?&C$%;.D%PMN""5"/--3=.::I5!@S.0#^F ;+^&56+;BCZ'7\H-W3[IRW*FF<\Z M+LMK_V4?'R#^64W\LU<3_VWTX!*FQA0(B\*"5(YBMN%,&_T/6T+:CTRCG;=H M9WO:^0_:&_J[PD!5/%6"&A]S]:[,]]$[KX/\!:DOJ2FS<98131BYU%/)K2Y8 M_- >PM.#9>5:$"EYNI,Z>\PT=76C8B>5K&;_1]-7)3]MP79UK+E=45(^(MU_ M+Y&@#7DGN1LZS O' ]20^NO418E8MD2_\_7846/V%W*LNL M-9"=NL&*FM([=^$CIWKZQOQ M\NOACNDE)QH)3&EKY^2"F*[+CKR<6)7[+GBA+/74?KBBCQC43H#64Z7L=N(4 MU)]%HW\!4$L#!!0 ( .>&KUCUGX6^7 0 )(, 9 >&PO=V]R:W-H M965T^;!T>CX5KIKR9!M/ ] M%=*,@L3:[*3=-F&"*3,ME:$D2:QTRBPM]:IM,HTL\DJI:/3%&H]2CH!KN-&[Y*K-MHCX<96^$"[5TVU[1JEU8B MGJ(T7$G0&(^"2?=D.G#G_8$O'->F\@S.DZ527]UB%HV"CB.$ D/K+##ZN\=3 M%,(9(AK?MC:#$M(I5I]WUM][W\F7)3-XJL0?/++)*'@;0(0QRX6]4>L/N/7' M$PR5,/X7UL79WP=Y%T">Y1FS M;#S4:@W:G29K[L&[ZK6)')^SURVCTO;W^KZ.QX"O)8QXR:9\$A*.! M/R=+8S45U5]U@2A@CNMAW$4[,1D+<13033*H[S$8O_ZM^Z;S;H\3QZ43Q_NL MCQ=T<:-<:8=Y9D,14Z!!R[!)@BG2AIR)Z*\1_">2R9#E_Z%I0VZ M=];4>?8+["H>_P$OK.+%)9XI\4X:5RS%HA9)9YD;,F\,7*\E:I/P# Y>-?FB_.OP)YOMID]@'-+_\W(!40L"RC MGN":HJ\GZ#9VMJ=?9B6#9WFT2^O5XN)N?Y];,S7A.KCXRB^'R(A\S6 M@1S,),$W8:[Y/76"LB!>,"6].@IGG!HX7^8>H*SM)^58/=:$195(PG3D%U'5 M5$EG,*AGTZ\MT4=T?%4>'OXG..<]J?R >'C8H$U*X?9Z%NWX(Y.YZY?4!8^/ M0))*V:Q]JZRVZD9=JV[M>5$-RA?5X%^_J,Z-Y:EG=VD<3-1(JH77],[55=$!ZZXFCMQ77[:E3DQ1;WRT[ !/]P4(V.Y6P[3.N73*^X-" P)M5.R\VWNIB BX55F9\ZE\K2#.L?$_IH0.T.D#Q6Q':[ M< #E9\CX'U!+ P04 " #GAJ]8AYA' LL" #Z!0 &0 'AL+W=O92 M@,+5/+B,+ZY2Y^\=OG+!Y$CA"U6QB$P>SSA-;:M [(T M?NXP@S&E"]R77] _^-IM+4NF\5JVWWAMFGE0!E#CBFU:W'W%73^;P*MEJ M_X;MX)M8YVJCC>QVP99!Q\5PLN=='_8"RNB5 +H+H)[WD,BSO&&&+69*;D$Y M;XOF!%^JC[;DN' ?Y=XH>\MMG%E<,]T $S5XX?W/#7]B+0JCX?2!+5O49[/0 MV#S..ZQVF%<#)GT%,Z;P60K3:'@O:JS_!0@MP9$E?6%Y18\BWF!U#DE,@$8T M.8*7C%4G'B_Y[ZJ_7RZU4?9?^7&H[@$U/8SJYN="]ZS">6 '1*-ZPF#Q]DV< M1^^.<$Y'SNDQ],6]G<=ZTR+(%;S*_Q#IH["'2=M^8[=$Y7N^KTQ\0CM-C:NVM":4ZR* %*29F5),K*R8/= 7LNE*33DF09A9R414SBLIBD.2F*PCX4 MZ)24>4&R/)T\*";T"I7"&HR$%1=,5)RUP+1&"\4,L$XJPW];ATIJ Z=I3-(B M(M,X@S,X'1/ V>0$,I)$UI(5MCY+;SK-25(4<.C+AGOSV*%:^ZVCP3=A&,W1 M.BZVRV&>_[H/6_$S4VLN-+2XLJ'1>9$%H(9-,RA&]GZZE]+87>'%QBYG5,[! MWJ^D-"^*2S"N^\4?4$L#!!0 ( .>&KU@ -AARJ0( -D% 9 >&PO M=V]R:W-H965TJ1)A$T5E8,2Z#=.1U M,YV.5&,%ESC38)JJ8OIEBD*MQT$<;!7W?%E:IPC34<5 M2L.5!(W%.)C$P^G V7N#1XYKLW,&E\E"J2._L&YMSZ, LL9856V,\O2D59K MT,Z:T-S!I^J]B1R7KBESJ^F6DY]-;[AD,N-,P,08M :8A1O&-3PRT2 \E%HU MRQ)F6A7<@M+P31D#'Q_80J#Y- HM<7!(8;:)-VWC)6_$BQ.X4]*6!K[('/-_ M 4(BWV60;#.8)@<1KS$[@7[<@R1*^@?P^EU%^AZO_P;>0XDP:6RI-/_#_,M1 M!5A27BEIE. YLYC#:]WFEA3T3*EV/R<+8S4]M%_["M.&'>P/ZX9O:&J6X3B@ MZ3*H5QBD'][%9]'G TD-NJ0&A]#3.0USW@ATN?Q7R_6J*>($*F6DT=8&8%X[YRC.W&^9UQUP0 M\Z-;N4)C*P].:P![R7))>RK M?;@S;A7JI5\JAH ::=O)Z[3=WIJTX_IJWBZ].Z:77!H06)!K=')^&H!N%TDK M6%7[X5TH2ZO 'TO:O:B= =T72MFMX )TVSS]"U!+ P04 " #GAJ]86$<) MX]4" #^!@ &0 'AL+W=O(OV4S73I$4-2L%+E(8K"1H7HV"2#*8=9^\-/G/Z= M&%7 MHZ ?0($+MA;V1FW>XS8>3S!7PO@W;&K;7B^ ?&VL*K?.Q*#DLOZRQVT>]ASZ M\1,.Z=8A];SK@SS+"V;9>*C5!K2S)C0G^%"]-Y'CTA7EUFK:Y>1GQY=<,IES M)F!B#%H#S,*D5-KR7UC N3(67MVQN4#S>AA9.M"Y1?D6?%J#IT^ )RE<*VE7 M!M[) HN_ 2)BVM!-=W2GZ5'$"\S/($M"2.,T.X*7->%G'B][?OC?)G-C-?T] MWP\EH(9O'X9W'34P%3-.PG\<%:1'LSJ42]])/7$!V*KQY/S6HSW"?U3/MC7M\,UTPO MN30@<$&N\5F/$JOK:5LK5E5^PLV5I7GIQ15=4*B= >TOE+([Q1W07'GCWU!+ M P04 " #GAJ]8O.&C#T !<)(J2+7NV 2=MT0%M%R3I]DQ+9UNH M)&HD'3?_?D?*5EU =OAN:5J,L?%!=A7$4C<-:EDVPG/NY![VH>5.BP"'IPF'LOMSKJ)<#EOY1:?T'YI'S1988]2E#4VIE0-:-PL@A6? MW:7.WSO\7>+!G(W!5;)6ZJLS_BP60>0(886Y=0B2?B]XCU7E@(C&OT?,H$_I M L_')_3WOG:J92T-WJOJG[*PNT60!5#@1NXK^Z@.'_!8CR>8J\KX+QPZWY2< M\[VQJCX&$X.Z;+J__';4X2P@BRX$Q,> V//N$GF6;Z65R[E6!]#.F]#;*:5DN*L\M5GJM]8PT\8H[EBUQ7"&^>W<_E=- 9_I6#QK6>!Y]:NUL9H.RU#U'78RC.WNS\RT,L=%0!?$H'[!8/G;+WP< M_7&%>=(S3ZZA+Y_H/A9[(J@V,+!K0W2O @[3);VQ7J/VFI\;HSZG_J[5K\ 3 MEHX%XZEP1LK26# QC48?T9@9K"JZ]++)$:A]P+O[CP9"V#=T:-VM]!#R!/N& M$PS!35,.-V2Q).-L,IG"S8B069)DC,Y ES)*.!MS#E=D37M9T_\O:R.K5U.: M"Q(#K4@#[Y6KR@P)?C75L.#/.])@6S9;D&?9Y8#87?9-EWTVNKQ3GY6%5AH+ MQ=YMD6!3,6&9R)QVG$5QS,0D&7UIP2K@602%?#60D-81BZ<3&D53SM)I-N(9 M=SYBG'8^M$%1Q,9"0!)-6<*ST5\O+N=XW*W';)(F3&0I_#ZZ>#0&-RT\ZV U MZJWOTP:\"%TSZV?[IV#5=<#O[MT[\DEJDM- A1L*C6XGM"FZZ\V=857K^^%: M6>JN?KBCYPRU&ULE55-;]LP#+WG5PA> M,6R 5MNRXWPL"=!T*]9#@:+M-@S##HK-)$)M*9.4I-VO'R4[;CJD07>Q28E\ M?*1$:K15^MXL 2QYJ$IIQL'2VM4P#$V^A(J;4[4"B3MSI2MN4=6+T*PT\,([ M567(HB@+*RYD,!GYM6L]&:FU+86$:TW,NJJX?IQ"J;;C( YV"S=BL;1N(9R, M5GP!MV"_KJXU:F&+4H@*I!%*$@WS<7 6#Z==9^\-O@G8FCV9N$QF2MT[Y;(8 M!Y$C!"7DUB%P_&W@',K2 2&-WPUFT(9TCOOR#OW"YXZYS+B!(*Y*HW_DFUMVTT#DJ^-557CC PJ(>L_?VCJL.?0CUYP M8(T#\[SK0)[E)V[Y9*35EFAGC6A.\*EZ;R0GI#N46ZMQ5Z"?G5S*#4BKM !# MWMWQ60GF_2BTB.SVP[Q!F=8H[ 64F)$K)>W2D,^R@.(Y0(B46EYLQVO*CB)^ M@OR4)#$E+&+)$;RDS3/Q>,DK\OQY-C-6XWWX=2C3&B<]C.-Z9&A6/(=Q@$U@ M0&\@F+Q]$V?1QR,LTY9E>@Q]EY3<0*X64OQ!)ARO[0-..0.'"GTTS.%" MWRV!Y$U,\12SPV5!G(G(D8!^1@!J KY:%MT?@>MAYP=^";B6(@?%SBZSNIA& ME046,64T9NZ8>I1E&67]!.4XH[U!1--NKW5JJ<0#.DA2BC>"9+0?=6D6#\B M9KT^95&W<^(->AF-4W=.,5KV8CJ(F+L%&4W=H67LX*&%>Y.I KWP\]=@<=;2 MUD.J76U'_%D]V9[,Z_?ABNN%D(:4,$?7Z+2'!Z/KF5LK5JW\G)LIBU/3BTM\ MID [ ]R?*V5WB@O0/GR3OU!+ P04 " #GAJ]8;"&9\P(# !\!@ &0 M 'AL+W=O=7[)@. S-N;2MV M[)0D,VVA P>@0_DX,!P4>Q-K:DM&DIN67\_*3DR -)=$*^V^?;LK/<\V2M^9 M$M'"0UU),_=*:YOS(#!YB34W9ZI!22=$%U57 PG 2U%Q( M;S'K]F[T8J9:6PF)-QI,6]=Z<\:Z8>Z$CA!7FUB%P M^KO'*ZPJ!T0T?FXQO2&E"]Q?[]"ON]JIEB4W>*6J;Z*PY=S+/"APQ=O*?E*; MM[BM)W%XN:I,]PN;WC<-/[3]2Q M?,TM7\RTVH!VWH3F%EVI7321$](-Y=9J.A449Q+I;&:KL^/0XWIT\:'T[HG=6X:GN//^N?H_::/5"HU3%IJUJU?D ME'<@D$04E@!CJ1^&X>@C711-.1(_C5)(?,:2T0FD?APG?C1-J"KRGTS(9J,/ M2I[F1SMSH. 3B-G$3[*,5LDX]2=9O$M*K9A.&:24=9I1UIBX)5GHNAHQ?YHQ M.'21@CU%J%&O.]TSU*M6VEXZ[71!DJ7%%H>)8F'NA> MZWK#JJ;3EZ6RI%;=LJ3/ VKG0.S.< F&#\[B-U!+ P04 " #GAJ]8 MG+ A3*D" #"!0 &0 'AL+W=O>QB 2M)U6J=VJ=@\OIKTPR4&L)G9F&VB__YUC([=0+O?W"/5_E MQB[XR:1B*WQ \Z.Z4V3Y#27C)0K-I0"%RZDW"\?SGO5W#C\Y;O7!'&PF"RD? MK7&=3;W "L("4V,)C(8-7F!16!#)^+MC>LV1-O!POJ=_=KE3+@NF\4(6OWAF M\JDW\B##)5L7YEYNO^ NG[[EI;+0[@O;VC<./$C7VLAR%TP*2B[JD3WM[N$@ M8/160+0+B)SN^B"G\I(9EDR4W(*RWD2S$Y>JBR9Q7-B?\F 4[7**,\DWDZ." M>TR1;]BB0 WGW]W8GOB&^-;+3W>L> MW3PZ2;S$M MQV($HB.(3O+C)-G:\^&2VZB#;W[.%-HK>QI]C^=:TWG&:K9>Q MKEB*4X\*0J/:H)>\?Q<.@D\GM/8:K;U3].2!ZB];%PAR":]T'Q-[&D=7B>6" M*/8Z#XW6ZTM9*ED"HZ6"&UX4/KK#G@;(\$JVD,UZ+N3G6C(-%T+3M MY!]02P,$% @ YX:O6"WBZ2_)!0 :0X !D !X;"]W;W)K&ULY5==;]LV%'WWKR"\84@ -A9)B:2RQ$"2=EBWM0V:;GL8 M]J!(M"U4EER*KI-_OW,IQW7;U .ZONW!]B5Y[^'].) MQ;EK/SWKUJ&I6W?M6;]>+@M_?^F:;G,^%N.'B=?U?!%H8C(]6Q5S=^/"[ZMK MC]%DAU+52]?V==IF2?E3XHW:;?D]F%,EMU[VEP?/J?)R00ZYQ M92"$ C_OW95K&@*"&^^VF./=EF2X+S^@_Q1C1RRW1>^NNN;/N@J+\[$=L\K- MBG437G>;G]TVGHSPRJ[IXS?;#+JI'+-RW8=NN36&!\NZ'7Z+NVT>]@QL\@4# MN360T>]AH^CETR(4TS/?;9@G;:"1$$.-UG"N;JDH-\%CM89=F%Y[U->'>\ZN MFZ(-K&@K]NS=NEXA\8$=O2EN&]O:L MK5SU,< $3NX\E0^>7LJ#B$]=><*4X$PF4AW 4[O(5<137Q7Y7Q>W??#@S-^/ MQ3X@IX\C4Q^=]JNB=.=C-$KO_'LWGO[PG=#)CP?\3G=^IX?0IS?HRVK=.-;- MV,$8'G/\,/1O9'^YKINJ;N=]1'OCB[9?=3X4L8E>S69UZ=BKL'">O>E"T8PN M ONE:-?H:+8MSNBJZP/[G@G)C; \$1D&BLM4XY.3+'B6I*3!M*';,CF7&;&)),KKA* M!8E"\!R[*AT7! Q(X1EQZ-/W),\31*N4]J>_([,A@[T0.5C*-YE(KU":)Z=(I%T:3 MF"6&)Y*P7KNR*?J^!@T>JA#W1R51VN,]W2+6_!,_607(2NX"\E5T&V"2T\P4=; M 2[,EN@J%@ZGB;:Q:#G(D&T5 M,0>:@,_'C_3[?SI,/^]Y^?_X8V*1+.*4/6^'2_MP?X:C. 1&H6.KW:UAM;LU MN-W-)RR*P#:H*U9=-4=P,.GH?, !TC-<."ED3[2L>\)Z7^."Q^IVV%?E)X,@ M3[>GR@YZM/(U;OYU!E\03P2\ M>O8J^H+EJVZY*EIL]VAN[&ULG59M;]LV$/ZN7T&H19$"9;(;^H&D"3 MA[;IU,*MM>[/?5\5-;1,G8H>.GQ2"=DRC5NY\54O@976J6U\&@2IWS+>N&OS*8:OVUL1DLA;BB]E[B$IC% 2./K#M.=0AK'_?4C^D>;.^:R9@HN1?,;+W6]<,]<4D+%AD9_%MN? M8)>/)5B(1ME_LMW9!BXI!J5%NW-&!BWOQBM[V-7A)0YTYT M[S&09?F>:;:< M2[$ETE@CFEG85*TWDN.=:7@-3O-N0"RE9MP$LMU9O7J4)S:-W MUZ 4 #FY8^L&U-NYKS&@QFHIH- M"@A#XI@ ZTJB:T!U8O"",ZO_HF9R X=2.1KL<"IWB%Y@T;[9XK5BZ/1S9-!* M:OZ7)>.,9+#LQHQ4HL&7@SIW+I]".MAN:-<@;GE.S\'*:.'?88=4CA[$<\'7@O>DW.5D-J 'L.;F'FA=& MZB3Q@C@F8>AE2>"\)DGD!5&*4&'JI5F"O/Y56.=W8)* T3DYN'P)Y=R+PMB$ MH5Z6V47L17G\W[@C11H1FGEI'. Y,9E@"F'BY5%FJA%XL0T2Q5XDPF M/28OUB/OQDEA>.*OEZ+BVF;:"*3)BL)T5N$+O4$C;+46>.#PO4H*?%68XZ8. M:?0H@1]K]'^S<28VA*LG&GVVSU<:6G2I*C-X$'(75$@;T[GJ-"!'3> !)ROF MC;S& C2&--]5VNO3+,PH]D]:X;IL*)VTI"$N4=IAN?F+*/.M2G4Q+$5)4?MCA6= MD?C,B^,S7!Q2D;\WEEK ,V*&KR*VY..$FNY.\_UB'&O?S<>/@T]XQ'AG7LT5 MN@:G&>I!C@-WW&C1VR&W%AI'IEW6^(T"TAC@\TH(_;@Q ::OGN7?4$L#!!0 M ( .>&KUA#H*;+Z08 -01 9 >&PO=V]R:W-H965T&:)JG(:>%XRK7A13ZXO[=I'=7TI6U,6M?BH MF&ZKBJOM.U'*S=7$G^P6/A7KW-#"]/JRX6MQ)\R_FH\*L^G )2LJ4>M"UDR) MU=7DQC^_C6F_W?#O0FST:,Q(DZ64?]#D^^QJXA$@48K4$ >.QU=Q*\J2& '& MEY[G9!!)A./QCOLW5G?HLN1:W,KRUR(S^=5D/F&96/&V-)_DYCO1ZV,!IK+4 M]C_;='NC9,+25AM9]<1 4!5U]^3WO1U&!'/O&8*@)PA>2A#V!*%5M$-FU7K/ M#;^^5'+#%.T&-QI8VUAJ:%/4Y,4[H_"V )VY_KXVO%X7RU*P&ZV%T>ST,\=, MO[F<&O"G7=.TY_6NXQ4\P\L/V$^R-KEF'^I,9 \93 %L0!?LT+T+CG)\+](S M%OHN"[P@/ #H]N7DP1$XX6"LT/(+7VRLWVZ6VBC$XN^'S-5QBPYSH_P\UPU/ MQ=4$":B%^BHFUZ]?^8EW<4C5_Q.S!XI'@^+1,>[7=R@>60NUY8H],<(AS8^R M^[N:'\?V'\$5$Q1P#/X6U5*H(62<6UDUK<&*EBNSX4H0?-0,%)&6EZQ1*(?* M;)FB;-?LLS2\='[@=8N*QGR0:\-.6.!&7HA?@O';\=RY2=.V:DMN()U74IGB M3V[+TVG@AM',]9*(O0'->.J*$I:XGN?1#Z-^S;D90Q3W. JT0,;[,VP.?2 ] MC>..!L-9T*\Z/^,T$?=I#K\+EA6KE5"B3D$YBV/@PW]"/[(^($?^PHU]4B!V MHYXIC>>)77=&NW=FCN/8C1,BV6.G<;]^Q-A^"(K8>Z1 ,N]7G?\.YYDH>AI M3Z/#G[M^%+D+WSN&,')G 41'OH6#Z &@*%D\=OOHQ4N[MX73:S4Y,+]OK5/ B\BYNU$@+M!""!M5WT+]ZX#%N<;Y5L&W@3 M?H/0HC:2\9J>!S*_:164UH+Q@:& \K:[8'($(CD XL.P\S-:FQT('.$F=^Z$ M^&,'W'6;YKO2S35, M0%%&J.*5#@$B=QZS +P#WI7C0% KHI[:&17,J&Z M>$9PM[4AL$!PLB]A9!/LI#<470W?VB@S.9RQSEFA=W)84.Z.8!N8:8@A03RK;_$+I',=+< M>:SY2LF*/4PXACBR:96-G/3D_.V,_0+EV6'EG5YY:,4[0[REGCT;^'21G\IU M7?S91;XE32Y2WB!.2H2(:LI6]PS/T+)8.0.D=,LV"!T*YTH8%X-.SB!A(]LR M0$XP6UQQ!%&\HQ2CT O$1JG/NK(; MG*,]ZFZ&W24-^=3'\Y PY"A<%V'7[2XTDA2HTM4!F[_?#+HT!Q*32Z@MFY MW^H1SL^.-+WQT/3&+VYZ'QRP^'M1$WR4_>$F>-2&'!SB5"E+<@F9@VJLL X: MCGQJ:?RN_T*W,0MLDS.CYB1TOA4UK&XK/N,9[I(%75UL^ WT?ARXBR!F 1Y^ MQ(*06AOG$^!Q^-^29@+A*9ONI-S1Q_XB:MU46M6BA58>FY M0/U0M 'O5Q*AVT](P/ AY_HO4$L#!!0 ( .>&KU@UQ8I); ( %@% 9 M >&PO=V]R:W-H965TUT!&/+8U$+/O0BUW*2$#>MJ?2'' M\@TS+)\IN2/*1B.:-5RK+AO)<6%_RIU1>,HQS^2?306*?)+BU76G% A#%EJ# MT>3%%[:N0;^JYTBTK8.ZA M/#2H!_#RY\^B+'Q]@G(R4DY.H>=WJ,:RJX'(#7F*_C'.)U&/<\9I0[/&"G;B MA\YDI:!EO"2K091G),E"?QI3M.*+R$]2.GG?,<6$ 4!MM%)SG&H:9GX<9832 MR ]#.G'\-Q@D&A(B6I9=^.(W(L] ;5UFM:D MD)TP_<4?=\=G8]&KY6]X_^;<,+7E0I,:-I@:GD]3CZA>Q[UC9.NTLY8&E>C, M"I\^4#8 SS=2FKUC"XR/:?X'4$L#!!0 ( .>&KUBZ,2\()@< ' 7 9 M >&PO=V]R:W-H965TG=N.RM##7):HV>9Z4]U.3V;NS(1TV M'SZDRY7S'R;GI^MD:6Z,^W5]7<+;I*4R3W-35*DM4&D69\,+^GHJ_?JPX%^I MN:MVYLAKJR''F7HO2W:HNBFZ//F=;5.9N9L"(E1F?*S&9Y_^PU5 MY(Y+>F#.;_ MJ7 &%KO!-"D^(8B[+($/:9*E?YKY[JY7B'(L1(PI)8B-%3T9L;$^&5S9I$"+ MTN:H6B6E6=EL;LH*<4P(\0_ZIW5F +M5LWOPDC(Q+&*&8RX1'4?BY-MOE.1: M_,#'E/;*1A_)QELJ1UPK6]?*+W,M"JY-BCFZLL42[3NZR\_'Z5]4GO*>Q7P2 M#7Y,9FF6NGMT69IYZM O&UPN@*-,!HNDFS M>?"Y-R-88S-S&U!DL)L[/EH""R499H+N,;A)@$$"^V_M9P,2.Q#=VW%9&\* M3EC("%,2P8R#B(12-.K>W*,NQW%($MTJ2V.)&5%_GZJ@*(LQX>++E>4,PZ>;]VW<[[#BPH6H4 M1DY]60+/4J$Z&<*_8,Q8QL R9HTQGW!++R^*%8?0)[R3%\4R%EA3]?6\F$*< M*4P9[>3$P,-4ZCT^NTZ9(B+J.*Y' 4D;Q11')$8],4<8Q;&(8!:I&)Z0:K0O MP'D=X V_2T3DEI^L^8%\L<(LIMW\5$@/Q3SN:-+-13XSB5H9KMXA 3Y0 E$) M18KHHQFPE9G&K<4ECC3!5'?;G 8+:@ 4-N;Q"XG\+25Z 8$L#C@/A*KW9# M(ON_@,1MY:Q'7D-B)" I] XD*@J*1C',1F .J?XF6(1PD/* Q7.P0BJ.I60> M&&6,Q=/ >* T "/16#+6JLR9P$S%01;>6SF>JVZ7U!% KX2*Q["*-%;J*9D? M0QQT*8 ^?1 GN0?-T3XL=8+=Z 'L &LCTID.2@->D-HYFKT@W$%# C[O@3O) ML8YKIDH?,OT*X /DIM"3=.>]@EA@P1\OQC5 H 2^NEM3"BV)X#T<]YU&B:=' M1_6HMEG3K0N GXYYC\\H>8[3IMNRR;;HRP%9F*\&K =](1/!?H1X^X4SSR@< M=O9Y'R92U"32-9R&TJJRY3TJ?-5Z);$6_K!&!VUJHP]5+J-%U 8]P:;7T7H&/,H^A8%P!' M[P?C/M$'/#8;(W!PUP#H_MQVO(XV70!IY:,*PH_VF$J',N$E@S;YL.;)9Z0/ M\--UOM9=![33H"S8A/0V9A'W3\@>\<@Y^CDY^^91A#>5?=MGA(N'$7SEF M] M&&7J"<4>.P!RGO/':+/G 51W(:_WEY3&I2"37^56!KV!EQFT."&Z+M_^XMGX M[Y(E6:>4#)BE]0-;7*CM;\3Y?6%NY-,O" MDF736:$%/)7Y[%LD9'>:,>^;:MQU^3+9N07-3;D,=[T5FOGVJ[X0;;^VU\D7 M]2WJP_+Z+OI]4B[3HD*96LI__%U!+ P04 " #GAJ]8 <]RP,P" #V!0 &0 'AL M+W=O]7EP1H MV@W;H6C0['$8=E!L.C9J6ZXD-^VWGR0G;@JDP2X6*9,__2F;G&X9OQXT1V0ZO6FD_- MWI+/IZR7==7BDH/HFX;RYP76;#NS7&N_<5=M2JDW[/FTHQM%6'-B@*UDS=J^=[_G,*1./+3W]*^F=E7+F@J\8O7O*I?ES$HLR+&@?2WOV/8;[NH) M-2]CM3!/V ZQ7FQ!U@O)FEVR4M!4[;#2I]T]'"0DSAL)WB[!,[J'@XS*:RKI M?,K9%KB.5C1MF%)-MA)7M?JCK"17;RN5)^>WLD0.2_I,US4*^/##K!^GME1P M'6)G.]!B 'EO@%P/;E@K2P%?VASSUP!;J1JE>7MI"^\D\1JS<_!= I[C^2=X M_EBJ;WC^_Y7ZYW(M)%=_Q=]CQ0ZHX#A*=\J%Z&B&,TNU@D#^B-;\_3LWUPBL &9$=SO1QY2>9!U7JFX6F[7BZML]=";C[:B&J5I) MVTVE7*!"H!1P!CYQ/(<$<:CL3Y,E9P4*W9^TA@)QKQ-)T1)2GS?5>%!%)'(=R?+7>/O(Q*?Q'X":4I2SWVE MLZ%9J:KFSX:,#WW5J:DAP4U)[ 40IR1TX\EM+[M>@J1/+RHCET1)"$&4DL1Q M)N8'$5I\E)# \\&/?!(&\>0,(N(D#@DCW]Q!I.X@31,X]JWM@UYLD&_,Q!&0 ML;Z50UN.N^-0NQQZ^25\F(@WE&^J5D"-A4IUSN/0 CY,F<&1K#.=O692S0EC MEFHP(]:&EL"RN1"DG'27]]AY+7<0&O=G/(01(_WCR^ MF2$YFNVUN;=; $>^MHVR\V#K7'<1AK;<0BOM5'>@<&:M32L==LTFM)T!6?5& M;1/R*$K#5M8J6,SZL1NSF.F=:VH%-X;87=M*\VT)C=[/ Q8\#'RH-UOG!\+% MK),;N 7WL;LQV N/+%7=@K*U5L3 >AY=M M-0\B+P@:*)UGD/CY E?0-)X(97P^< ;');WA:?N!_8_>=_1E)2U937;GM M/,@#4L%:[AKW0>__A(,_B>?2( 3\8\%[WL%"O\EHZN9@9O2?&HY'--WI7>VL45RN?E%MG<+9&.[=XI]7F MUSLP+5EJ@[:UVECR^DZN&K!O9J'#)3PP+ ]TRX&./T+'.'FOE=M:\KNJH/H_ M08C\1X'\0>"2CS)>0SDE@E'"(RY&^,318='SB1]Q^._+E74&=\@_YUP>"./S MA/[47-A.EC /\%A8,%\@6+SZA:71;R-RXZ/<>(Q]<8NGL-HU0/2:G)-^3N\H MXWF]=]^Z?HG5]YB\50YPWA$C'1!, [0K,#X5DZ54]R?0"1Z)!D&FEDW]+U2G M+'PJ"O*2,)H7C&8B&8+8F. :6T:2(46TZR6D:1U2@[G=@[06YVAD#RI%.F_X">HU!8!G- M,T'>3%*: S(IG$Z;-1<^&?",)=I1-,\ M?BR?G+((O2I2S.<+DE.>X!;/&ULK5=M;]LV$/ZN7T%XZ^ C"WJ79ECP$Y2K .Z M&4W781CV@99H6ZLDJB05I_OU.U*R+*>.V@S[8.LHWCV\N^>.I&9[+C[*'6,* M/19Y*:]'.Z6JJ^E4)CM64#GA%2MA9L-%014,Q78J*\%H:HR*?.K8=C M:%:. MYC/S;B7F,UZK/"O92B!9%P45GYIVEV/HA%*V8;6 MN7K']S^Q-AY?XR4\E^8?[1M=/QBAI):*%ZTQ>%!D9?.DCVT>>@:1_8R!TQHX MQN]F(>/E+55T/A-\CX36!C0MF%"--3B7E9J4>R5@-@,[-5\U^95H_)ZN0:"..@M+]5.HKLR9>DIP!3\Z9QR#DXMG4'$6Y9,D$LP M@-H<_OH=O2.F>(;]"2YK1,&+K7K)YS=!#JO*/O=PS1@M>E MDM!+"=^6V3\L15F)%,RLVQ6;?8 *T)5HPW-H67EE 1VL6#-A*.D/K)7&+Q5Z MH'EM7(=^ &]2M&8E2 KQ=9YMJ>F_[]$E_(A-L&_[UFN:B:-9!/B%K8OW!J$!,-^()5::5T!=\ MG=+02[)U*$*JT,^TK&'#1N3(G\GZ@9R3K%LWM1!Z#1U'!@ )EPJ1$#N@>MD* MUIM2,?!%(?8(QXMD:)R5"2_8!=+P'AJ'F/B>+@$?![[=%@![3':TW#*49IL- MV(-_4"\$5(E6=<)8/\ 15UL0$F-"?' TMK$;VWK.#0EV0A]FWT%VJ:Q%D^0K M&*M:E @*]5B,IF;'$#2V/5^;=Z)U!WZ+C)D,I7_#/JUAT#B*L$=T[5T>9>OX M=MPA13&D2Q?VBF8IJMI3;NQ"(=LN*+3"I;50?1[;+CJM^&XP1+[S/Y ?N=AI MN8]];/MQNSXA.-)L#= :N$"JB\/0;NL%$S<8I#7&-M$5X,4X#@CR;!Q[H15Z M.'(TIUZ$HR!J./4@J^Z1TP%&Y2&!+MA$K?\'V;IIW("&@S1 C*::[.ZJ)0Y M/@@$$,>ZBHUPO@A S<%11+2:$2PGP$%D]]:$ZO9LO6 OSZW%8"F,HJ"'B1*"![9D^.F5\1' MT;K-9**/+R2H8HA,('^OX.%%Z)7UN@:FX;R$;$*EPIIP/9500_;$MD'+-X^! MA(5=PL(7)*SII@^'_GEZ&OS:'7WGDC>\T)(E%))CSF9]LSZ;/ZOIFA0;M>H% M1W$&QP9T6J)8.D'F9E#2_+.$UWL@XN3H/\EZFV?Y),_0]HT$"?=?Z4KNC0;F MK"\.*.O.N&5Z]L57B^[W!:[SGW''$?;CIO=B['O$/ D<2&;*#:")S]75M'O-9]):*;0:]DK,-F-J3$.X2HOG4: :* M5^9ZO^8*/A:,N(.O,R:T LQO.%>'@5Z@^]Z;_PM02P,$% @ YX:O6 5F M,+Q " :QH !D !X;"]W;W)K&ULQ5E;;^NX M$7[7KR"\9Q<)H,BZV\XF 9)S:;? ]J0GYYQ%4?2!EFE;C21J23E:5U5Y/A[+9,UR*AU> ML@)&EESDM()'L1K+4C"Z4)/R;.R[;CS.:5J,KB[4NUMQ=<'K*DL+=BN(K/.< MBNT-R_C#Y<@;-2^^I*MUA2_&5Q4/US*ED[WGV6[JHUI>CZ8@LV)+66?6%/_R9F?5$B)?P3*K_ MY$'+3J(126I9\=Q,!@ORM-!7^FC\T)DP=8],\,T$7]FM%2DK/]"*7ET(_D $ M2@,:WJBEJME@7%K@IMQ5 D93F%==W:VI8&<;DZ<6X M @TH-TX,VHU&\X^@>3[YE1?56I*/Q8(M]@'&8%IKG]_8=^,/(GY@B4,"SR:^ MZP<#>$&[WD#A!:]8[S^NY[(2$!__[%NQQ@O[\3!GSF5)$W8Y@J203&S8Z.JG M'[S8_7G VK"U-AQ"O[J#'%S4&2-\27HL[S-W$+#?7 AO4JT9V3(J)&&X./;2O8]STM:;'_Z8>I[DY\EDE<@ 5 M(+EB"OI/.(DL:,7(R5\Y_/=.2OF.7#'->)X,Z>A-[^M.#Y M:9YG!Y'_24O!-"A%EI84!#&W":+(F4")D!5&%8%V+R -,@UW<, %QH36@ M8OU*5P.$)[0$\,<4J)EE6XR0T)GZ^XMS=-K(KC)K:>)=!XPD:[IA9,X85AD0 M0J6-B.>>5?S,@P%4#9ZK>')/9)FE%6'+)5,UA5R7(LV(%ZE,"9V>V/XL0#,4 M/6W=_S;*/\\K*+[HZ"63Z![8"Y&4RP*]1RZ_1B_FUS0ZU$O+99(?: M US-K78\TN#'1R:25"(+-KO01\7#NH]DXZK15^[TL49?9]=IET[EN76=)'5> M9^A7R\AC%;=,?#5P>\JLZV4%%.^I'2)^1'XT;WRS9Y';O@K,J\E.*C2O/%>) MORU2 P(GG!W8PB\BI 809K5!"BP0:>Q2;S.SIS.V5 KI9 MLK31=A*'=CP+4=)W9E/K_;$BUE*OLC'R[%D8:?1C7N@T3P3DIY-9ZX8#MW26 MV6;,(4*XC^"Y4SMRXQ:A(>"6E/1V(6\4-6*HX.%]ENZH164JWR_PJN[L6)LN M_@7'D3<4Y$4-=8@?;1(<\H4M8:4@@DNQ_%#5A9Q#)*>%/G:JHJ.M.PJC'>'_ M'RK1 (E,6A*9O)A$/M%4D.\TJW>4LE^-P%YPAFX.L OK8Y5A=5_!%TM4LVG4 M]!0AK6:UZT%227)&98WI6*L009_>9#2Y/X,%\ R]KA#., 91(.<+EN$.9VR# M.-T-!;@N4SW3 &D_Z-@^"/6/CR5L##*B>MQP*$(I[-AV-V(ZRRQ==L07*7:F M!72 7U)Y?[84#",.*AM$!48TTUNA?03E2SOIV5/%.^(ZKNOB3>3$/@F@R_)^ M_ \D0T3^K@+PC'B."^5)24P&^GESXGB"&#I>>(#H.K-8(<:.-X0XZT<,G"!Z M:J-G$*?Q\V>.0\APX@1H9- /.?/> !DY@7_2*3^;;7898Z;2'/.<88L#S$M^F,%*]FK%C!14E! M@C1-X(Y8D2<1H"MXL%QS*,?2J2W&L+@%JVK1LJS& M6]1"KZ&U9,>R2"%L/P^?T AF>%,UP.QWL*T38@M#M MJDO<"*E+H&1GA[(&R=.74%^F*+LCS59XUD"IBYDZZQ5^*@67 (2L+G<>(D=: MRM476,= >,_:\)Z]_$S>Q-DO15(+H8/HA3^$#FKI#_567=I1]^POF\@#S-0= MG1%RS1\*Z##5#YU853"$X>7J^+ MQYT/ #D3*_69 W]$JXM*?PMHW[9?4J[U!X2=N/X,\RL5<%:64%^6,!5*830B M0G_:T \5+]7GA#FO*IZKVS6C"R90 ,:7')+//*""]OO2U7\!4$L#!!0 ( M .>&KU@#=OHP_@( -0& 9 >&PO=V]R:W-H965T2#I#HR[1-ZE2UZZIIV@>3',1J8C/;@?;? M[YQ H!)%^P)G^^ZYY[FS+Z.U5$^Z!##DN:Z$'CNE, M.X&SW;CCB]+8#6\R6K(%W(-Y6-XJ7'D]2L%K$)I+013,Q\XT.+^(K7_K\)/# M6N_9Q"J92?ED%U^+L>-;0E!!;BP"P[\57$)562"D\7>#Z?0I;>"^O47_W&I' M+3.FX5)6C[PPY=A)'5+ G#65N9/K+[#1TQ+,9:7;7[+N?"/,F#?:R'H3C.N: MB^Z?/6_JL!>0^F\$T$T ;7EWB5J65\RPR4C)-5'6&]<4IMHY$<%[8I]T;A M*<C3D6<0V!Y[^0;DH@.A;X $E-Q(84I-KD4!Q6L M#QGUM.B6U@4]BG@%^1D) Y=0GX9'\,)>9MCBA6_)[*Z1)K^G,VT4WH4_AV1V M(-%A$/L^SO62Y3!V\ %H4"MP)A_>!8G_Z0C%J*<8'4.?W.-[*YH*B)R39=^5 M0RR/X_P"I@C8/I"=.7AD2C%A.&BR,P=30[XQT>!K) %Y3X(HOAU5[G$@0A&Z:IB1.7#_V!P\:#.UB!THB%$AO1V#!6RT88O'Q9ZL9Q:MVSV*79$-VOG_.2B060@L_G MH$#DR/XD#*T3I6X6Q^B$$O"R0#T#A1?&BL#$43SP( G6./#12%,W2K+! M=RD^YKO3T,TB6[7N3I@:U:.>I)KEM8C=T^MU^9$^[2;5S[^;] M#5,+CI>I@CF&^F=#+)3J9FBW,'+9SJV9-#@%6[/$SPXHZX#G&ULG59MC^(V$/[.KQBEJPJD0!(GX:V Q.ZUZE5W)W2[[:FJ M^L$D$[ VL5/;P%Y__8T3EN,J0+I^8..7F6>>9VS/[.R@]+/9(EIXJ4IIYM[6 MVGH:!";;8L7-0-4H::=0NN*6IGH3F%HCSQNGJ@Q8& Z#B@OI+6;-VDHO9FIG M2R%QI<'LJHKKS_=8JL/S-D8G)*U4L]N\C:?>Z$CA"5FUB%P^NSQ V^16-7T"(&[Y6T6P,_RQSS;P$"HG;BQU[YW;.;B&\P&T <^_06/_X0#<.? M;K!-3FR36^B+1WJ#^:Y$4 5<8'Z)[FW U6Y=BNP5R\ '-7#8.REHTOV@+ +K MP;)2.VD[2PN_<;FCMPK' X#)9.BSR0CN@/EAPOPD"CLGL(W[8/YU 5]09\)@ M#MUX[(7]/8)XIJ^V#FYWS5]=V=1[B#U)W'BQM^H_)YS?"(;4U"$ M0JL*,EX+RTNJJ%3*N13_\J8\=J'QBGJ4B#!D?AJ.&R+))/59$E\\5+H+4>3. M-$K]-$ING&D2C_PXFEQ6S"Y>JY;.%-[*MO6T7:"D@=R 5==T" .U5GOALD0T MVE0D@Q:.3>%IB\FM^RK?E?S=O.^9[KC9 &2BS(-1R,4@]TVXW:B55UTP'6RE(_:89; M:N"HG0'M%XJ2V?]]Q EDJL6BEOA"//7/FG+%GF.R5 M_F4R1 N/N9!FZF76%K>^;Y(,#OO.__*X3O'O3E9@U.R5NJ7,SZF4R]PA%!@8AT" MH\\.%RB$ R(:OP^87I/2!9ZNC^CO*^VD9@<-+E##5+^QKWR%E3$IC57X()COGLOZRQT,=3@+&P3,!T2$@JGC7B2J6 M=\RR>*+5'K3S)C2WJ*16T42.2WKRBMDU+$J(V\%)= MYS1PT]D&M#=<>N+ZCH"I>36P"Q7I;2MF85/3);4^G"X.KB!*[AIG=(L MGFB:BJ8X*3\WIL04HD$G" ((^YU@..J,PNCE"/B(.N&&0-JC"N0:VH-.1%!O MAA%/!0&Y"$U,SQGR$/-<"WD-[6B5,-357(UN8&[F;ACRY4V$_WQL"9+>D_U7_6MQ%%_FZ5@%>6*"0Z2+D;N)+B:)L;? M.OS-Z%KMV6"8S(7X9@:?BI'K&T"TI+DV&0C^/=(9+4N3"&'\U^5TMTN:P'U[ MD_UWRQVYS(FB,U%^985>C=S,A8(N2%/J.['^@W9\+,!NCJ\)2#L D*+NUW(HKPFFHR'4JQ!&F_,9@Q+U48C.,;-IMQK MB6\9QNGQ_8I("C-2,TU*.'L@\Y*J\V%?8V[CT<^[/-,V3_B3/$$(-X+KE8*/ MO*#%RP1]!+5%%FZ03<.3&:]I?@%1X$'HA]&)?-&6:63S16]B^L]DKK3$,_'O M,:YMIOAX)J.3*U63G(Y<%(*B\I&ZX_?O@M3_< )GO,49G\H^OD?=%4U)02Q@ MTNB5D.P[+8#P CXIU:!YBP>72LIS"I:4.D;AY"+'*3RLL#ZBJ@E_?O\N"X/+ M#PK(2P3,(G#J'0)E$8"I+5&P$"7*_,JYIY+A[ 0Z8^I\;JHYE994)1JNX?6$ M@_L<.E.Z9)PSOC0O%HP3GC/&@V\*([AMST[\))LX V22SO;V_@[P].5Q@F<[RQG)O@CE:J+RNU(,Q0%''+6 H0L M$.,N[=D.U_G!($DR+T*AO!PX*)@C9'M(I]<^-]6<;:IY_6NJ&62A-PA36[>- M'7AQ%'IIFMC9SOX%5=GD/S\8;-9[.?C_JL )K25;K25OUMJ->*3XM=$*& >- M4MB55!\1QI<-QU:"\*712J-$L-C'Y'@2QW$Y'@#B)P&]+KK8 7JI3G5E#D<$ M]H1,-/Q)>&/B DB]+(F],(LA#09>$/C.QZHNQ3/M-A=$;?2D@#Y1F3.%ET(/ M4M\_4-MK+*@U=#N0UYL.#ZZ0AMYE'#B;NUO2O+78]W;%'L1>-LB\.(SWG+!3 M(7SG,H@'2"USOA(I"2IFQR'*/#],D'T8!!W"XX<;2D;FK&3:B' 7GZ2^YR.] MGG-'\:/"#LL] 4PG,(? P9F)!)43"#$"'7A!5FKSMV M$"!MF_;AU>55-S)?D;;\9V&&LAF8XN)>XD>3VD,2!7#I)6F"JPSV]O689OI[ MW4-%Y=+V2 I5CM=(VTAL9[=MV*3M/G;N;0]W0R1>. I*NL!0_^(2C[UL^Z)V MH$5M>Y&YT-C96'.%K225Q@'?+P06J!N8!;;-Z?@'4$L#!!0 ( .>&KUCJ M=P2!-08 %(2 9 >&PO=V]R:W-H965T,'0 G1-D=0K2PPD:=<&6+LBR3H,PS[0-AUKE46/HI-FOWZ'DB7; MF>TT+0+')$7>>WC/?5DG]\9^KF9:._)E7I35:6_FW.)X,*C&,SU7U2NST"6> M3(V=*X>IO1U4"ZO5I#XT+P:7DM,<\(%WHL?,2%+[N](4N"B\(,/Y9R>QU M*OW!S7$K_>?Z[KC+2%7ZPA2_YQ,W.^VE/3+14[4LW)6Y?Z=7]XF\O+$IJOH_ MN5_M93TR7E;.S%>'@6">E\VW^K*RP]< M"2$G[TWI9A5Y4T[T9%O ' Z3+S%=,X/2GRMQZ^(""GAC(L#\D1W1U'+$T_< M\<^S4>4L_."O7;=L9,C=,GQL'%<+-=:G/3A_I>V=[@U__"&,V4\'$,H.H3PD M?7B-6)LL"TW,E+1HI];,R04LZQ%7< LW(Q>U0VA;[;K 016[+_"'5I9H3QO9 M.0Q A9Z/M*WIV#L)MC"/MS&/6\S!.V4G]\IJ4BFX6O#6W&E;(L!=T/^43[0A ME^:&')$^/J&DDF481#3+>-"_UN.ES=V#-PA.W>IRK+&1IX(F440$C04+/IBR MOUMHGX24R8S&/,7>-(RI3+,]4F-.12R(I&&:4I$P?S3"+(R#:S-U3UX NEA& M!>>DOQ=W*%(J>4@21F4H#@!/$RI8# A)&-%(< +H+!8TY&*_47!-0:,X@?%$ MF%&6),$U^,[QU#9$[8'.*8]AFBS"[05DA"$@TE1R*N-HG[E"& G8D :@3C#* MD\R/HIBF:7C@:E$4XE0&I3*-J4@C/XHR*L4^50(GD@S6D# "QTG,N>3!$8DE MC3,)5PGA,AQR6$I3EF("[-A"4S!Z($ZC+DZC;XM3-]/DQJJRFB(B\/"M,9.* MJ')"5I;?&;$'E>V.V!LH>FO-=1#H67+ K M);X7*!Z\G+,J5_7.]V\^G&'K+0KQ<;"1:K92BD_WI$L27;"UOGMCG"J"^G^K ME2"?:S6O?,9@< [&_2BIXP.C)*9AE% N9#.1@B.6L^"R=-KV'\MX(1"V(B,O MR8LT0I)(_"@,:8Q/!O=N9HE($($I>;F=]/07B"R!KTUW&VGPJ,TI1VT\UQX; MR:A.$YON&]SDH2W3.@!Q"@6S68Y2!H]\)JL250DUBGM/@X/(""!#L0((F[,Z<:RK MQK?0NE>'YY5[\T"T9(]Y70-8#X/G(SY4Y^*NSL7/K7/]*UTH!V=I6U(D]TJ[ MIA#\DJM17L DN^O<065/U;F9JEJ3_XN.=+LTK3B! S7@6JJ)6H,KUN".]S>T MP<7VT>/'"Z36X94ZTU;3+=<2DG(D+)'XOC7A$94R7 O90K%K]4GY/A/&S),= MH7M,HD-$)QW1R;,;FJO.V.@#T!_<@X#+-(_)G<2>Y@XW?^W'?%_FU&!1#+TC4_^;O5[H7)6?.> M8+V]>=OR7EG@0C.GISC*7B7H16WS!J.9.+.HWQJ,C$,6K8&KUBS41PP+ , -X& 9 >&PO=V]R M:W-H965TS7[^P I1)%FI#@;-\]]SQW]C%>:G-O:P!'_DBA M["2NG6O.TM26-4AF3W0#"D_FVDCF<&D6J6T,L"H$29'2+!NDDG$53\=A[\9, MQ[IU@BNX,<2V4C*SN@"AEY.X%V\V;OFB=GXCG8X;MH [<%^;&X.K=(M2<0G* M/SA\X["T.S;Q2F9:W_O%=36),T\(!)3.(S#\>8!+$,(# M(8W?:\QXF]('[MH;]'=!.VJ9,0N76GSGE:LG\3 F%,<>F8Z.7 MQ'AO1/-&D!JBD1Q7OBEWSN IQS@W_>QJ,.1:E5H">?6%S038U^/4(;1W2,LU MS$4'0Y^!Z5'R42M76_)655 ]!4B1TY88W1"[H <1KZ \(7DO(32C] !>OA6: M![S\H%#>"?UY/K/.X(WXM4]J!U3L!_*OY,PVK(1)C,_ @GF >/KR16^0O3E ML]C2+ ZA3^_PU56M *+G9+1OH!S!#PW2![S0@K#'*&&7R5GUU$[_%E M6Q*>X ,8RX2GQLI2M\I9PE1%=.#9L%6X/>35)^W@-3DB=) G-#]%:S3(DOZ@ M0.LXN@7E-GWH#9+AB&*+DU%>$%HD&1U$U\A.*NY6&Z]C_/1&R>DHCT))+,F3 M@@X(30J,.HXPTS!/^OV^SX36**=H%7DR[(TB3^:,7+6&JP7!:+)Z+,83T7C/ M\B#'7[B$E& <*L=IU32"8]*H!'S]J+8!P[J)@LXS*!E2;)&I] MT6U#F+5@?9BKF0O[C;:6S[CP K&2DMU[9@:P?M*7QNG@MLF+"'@H446 Q9FE M#2318P8#I5XH_A=S+/ZW57A\M.F2/SY:-RI!!-M F)AB=;+O7J<[,T>"683) M:DG(U8V?[>YV>)]W,^O1O9O\'YE9>.("YAB:G9SBK#3=-.T63C=A@LVTPWD8 MS!K_@,!X!SR?:RS/>N$3;/_2IO\ 4$L#!!0 ( .>&KUCJL7!X'P, )T& M 9 >&PO=V]R:W-H965T.=M5F[M1FU6\:8Q>"S:IG.[Q% M\Z6_4>0%$TK%6^PTEQTHK-?>571YG=KS[L!7CGO]Q :K9"OE#^N\K]9>: FA MP-)8!$:O.WR)0E@@HO'S@.E-*6W@4_L1_8W33EJV3.-+*;[QRC1K+_>@PIH- MPGR2^W=XT+.P>*44VCUA/YY-"@_*01O9'H*)001#[$89R01,CP/: MNW.I>U;BVJ/+H5'=H;?Y\X]H&?YU@FXZT4U/H6]NZ2Y6@T"0-3S?L6.L3^-^ M1Z8 ;8_@J#FCNF.[I7RV]L\Z,UN[9P/K,%LQDJKGNI*0%5 M5 ];S2O.E$4^A_FR\)-D 535F2OPF5/R_RA*UJ,R#S[T@G7&4<2? ^]I9-'E M*5("F&>AO[32(%T44VZ!-$:@E16O>ZG>>ZRCBT>ZT;UR?PB&M%B M/RL2:\6QG^1+*MD+6/IA$OMY5+BZQK23YPM7USCSPYAT'/L @R#:"M-#3. MG-G0_P.5/4#[M93FT;$)IC_2YA=02P,$% @ YX:O6&'>I%BV @ Z 4 M !D !X;"]W;W)K&UL?51M;]- #/Z^7V&%"8$4 MEM>^C392.YC8AXEI'2"$^'!-G.:TY"[<7=:Q7X\O:4-!;;\DML]^_/A\]G0C MU:,N$ T\5Z70,Z MQ;APDFEKNU/)5#:FY +O%.BFJICZO\ K+T@(1C5];3*=/:0/WY1WZ=5L[U;)B&J]D^8UGII@Y8P@86+Y6E;K^PZ7Q'O@-IHXVLML'$H.*B^[/G[3WL!8R/!83;@+#EW25J M67Y@AB53)3>@K#>A6:$MM8TF/#:>U87>J:I3AS:&XTJB=TDM>O@J'__D11 M<5]4? H]6=*89DV)MI;_FGF(ZDFPPU2_(U. MJ=P4#RC/F&U0M7VZJARUK/C MW5/+E:QHHL0C35$M-:=K/H_&@6\S1P-W0@_['**1.QY.X%##O+WIJU"MVQVC*64C3#>(O;5?8_-N>O^Z M=SOPEJDU%QI*S"G4OQ@-'%#=7ND4(^MVEE?2T&9HQ8)6,2KK0.>YE&:GV 3] M%"3[S:F-4H M"'198T/UI5RAL"<+J1IJK*J6@5XII%4;U/" A&$6-)0)+Q^WM@>5C^7:<";P M08%>-PU5?V;(Y6;B1=[.\,B6M7&&(!^OZ!+G:+ZN'I35@CU*Q1H4FDD!"A<3 M;QJ-9HGS;QV^,=SH QE<)864STZYK29>Z @AQ](X!&I_+WB%G#L@2^/W%M/; MIW2!A_(._::MW=924(U7DG]GE:DGWL"#"A=TS#@(&IP+(-H"TO+M$+T MI;;1EAP3KBESH^PILW$FOV&"BA+A2FJCX<,3+3CJC^/ 6&SG$91;G%F'0T[@ M1 3NI3"UAL^BPNHM0&!)[9F1';,9.8MXC>4EQ)$/)"3Q&;QX7VGR+2LZAYW,[I-6:HZOE32N/ M$3T+=9SH#Z0*T'44CHH]VR5L"E1MITXJO5MAT((:P%>[3C2.>C,JGJ&0RA;, MQ%+#!:19XI,T=%*:^6$2.2F)_7 XZ-U)*F"A9 .ZI@IKR2M4&D@:^TDV!-(? M^&$40T2('Z9I[P[MH )GM&"<&88:XB2#R"?1T'ZC8=:[@$%D8[+4)AG$J4_Z ML96R+//C9 C'.A,<#%F#:MFN$@VE7 O3S=O>NM]6TVY(_[MWJ^Z>JB43&C@N M;&AXV4\]4-WZZ!0C5^W(%M+8!="*M=VXJ)R#/5](:7:*2[#?X?D_4$L#!!0 M ( .>&KU@G&=C/P 0 !T* 9 >&PO=V]R:W-H965TB8U%U=8B!)VZT/;8-F:S$,>Z"E(UN()*HD ME=3[]3N4;#5=':] +B1USL?O7#Z2%X]*WYL-HH4O3=V:R]G&VN[%8F'R#3;2 MG*L.6_I2*MU(2U.]7IA.HRP&IZ9>^)S'BT96[6QY,:S=ZN6%ZFU=M7BKP?1- M(_7V&FOU>#D3L_W"AVJ]L6YAL;SHY!KOT/[1W6J:+2:4HFJP-95J06-Y.;L2 M+ZXC9S\8?*SPT3P9@XMDI=2]F[PI+F?<$<(:<^L0)/U[P!NL:P=$-#[O,&?3 MEL[QZ7B/_GJ(G6)928,WJOY4%79S.4MG4& I^]I^4(^_X2Z>@6"N:C/\AH+E=>@@=46WDG;:X33W^6J1G-VL;"T@3-; MY#NPZQ',?P9,^/!6M79CX%5;8/$MP(*83?3\/;UK_RCB2\S/(1 ,?.X'1_"" M*=Q@P M^/-R_KE;&:NJ.OP\%/,*%A^&<8EZ83N9X.2-)&-0/.%O^_).(^2]' MR(83V? 8^O*.%%CT-8(JX7OBA]@>Q3O,]D^4&M"5"PX./2H!-BO40QF>G7BO MFJY66T1888ME90%'QG "(F0BB%G&A9OX3&01XVGF)H)E?L9"/_+>]]:H7N=5 MNX9\(_6:8LU8G 6,\PQB%G*RS2):\V/!HI1[MUJ5:-SI(&MPT50Y^> ^40D+ M(I\E:001\VD3D88@F$@()DF\FXULUPA52S\/V%JEMR[-9=56)*8"UDH5ACR# M(&%"I(3FQS'STP!$S)*,LS!*/%>4W))UKK&@D&MES!!@1*RS%.80\I#Y@GMO M6M-KV>;XE1\%$:8L(LVDL<_B, .?MN//HLH/10RJAN5.2\^AZFTW2D:[MET-6RM2#; O!S7W5T MUEJ(>,*X'U/H:9:P) HH]T%$9&/Q/*1V9]][+B!B%@6))0 %HH0@I"% M0>K=46$1ZLI85^8)80X)9X)2E5%7S+WW=H/:4"AAZ@++*+S0E2&,:911H%F4 M>2= 2RTO!1UOVH2DJ; MW<*-HDNJ0#TDYI NC^+_GRZ_4: W$'C8$\"10/Z4 %3&]-24=%)0(HE Z[KH>[MV'82M'0_"Y57-!7QZHN ATL^7W8+K:'15EN3.^ZG15 MN]YQ!WYXY@K+.8M]:I\D^D_LO]9J1N]H+9=FXWH]1R0E MEUHU>X\3"$@FA,EYZ'V26@\JV/G"*?4='5!^&,#9OA5C$GQ"AQ1YT.KU]KL8K_ZOY M^'"BPJZKUD"-);GR\X2Z38^/D7%B53<\ %;*TG-B&&[H_8;:&=#W4BF[G[@- MIA?A\E]02P,$% @ YX:O6.I3$[JC P K @ !D !X;"]W;W)K&ULI5;;;N,V$'WW5Q!J4;0 &_,JB:EM(,FF:($N-MAL MNRB*/M#VV!96$EV2CK-_WZ%D*RE@>U'LBX>7F3-G#H>B)WOG/X4-0"3/3=V& M:;:)<7L]'H?%!AH;KMP66MQ9.=_8B%._'H>M![OL@IIZ+!C+QXVMVFPVZ=8> M_&SB=K&N6GCP).R:QOK/MU"[_33CV7'A?;7>Q+0PGDVV=@V/$'_?/GB4 M9=5 &RK7$@^K:7;#KV]5\N\<_JA@'UZ-2:ID[MRG-/EU. MX [J.@$AC7\.F-F0,@6^'A_1?^YJQUKF-L"=JS]6R[B99F5&EK"RNSJ^=_M? MX%"/3G@+5X?NE^Q[7YEG9+$+T36'8&305&UO[?-!AU[8E/WHB6!EVI7322J]IT*(_1XVZ%<7%VWVQK]QF W$(+JRJ2^V<\ M[P#D^P]V7D/X83*.F"8YCQ<'R-L>4IR!Y(*\=6WHL=.^?M4V3VH.@V:;L]UV-H% M3#.\'@'\$V2S[[[A.?OI F4U4%:7T&>/>!N7NQK(.>ZG"%^$/$WX3[">0#HW M@JI#,P<_*#^Z7H-SMWOHO;@*WCAE1MV'G;+H"L M $%*134OT92T,)H8*1%'CAX.'PF-V[E&OIH:4Q)9,)S+T>/&>B!NVWT&!J8_ M8DV2YD5^M*-W<8/58DW!M2W4+ZZ2"B713=%<)UO0TN2C5)%0AC+!L I#RQ+7 M2YXJPE)E3@WCHPMZBJ_4$R&H*67*QS"?H8*9?B*5H-R(+\HI&%5+4@KD(&69 M^&-6;; W>-\;W*!/:2XIR;]628ZGV.7#O*:D)39%)R3C!36B^+*0V$":D:+ M0U?8GPP;SY0O0HI>2(V=7A9$Y2BD,.>%++!_%3_:2T**W% MV=$F(;6FN9*] MD'DA:5&*@ZK"8%I-3GV-QJ]>D ;\NGLG UFX71O[QV18'9[BF_X%>G'OW_&W MUJ]1'E+#"D/95:$SXONWL9]$M^W>H[F+^+IU0U1U"3XYX/[*N7B780U.W M]F*\JUIO+\9\O'OPN5JN'#V87IZOY5)]4>YV_K1E%.6.ZD56]T_:]J[E87XWS,YFHA M-[7[K+?_4'T\"=DK=6W]+]OVLN&8E1OK=-,KPX.F:KNK?.CS\"T*HE<0WN]N M(^_E6^GDY;G16V9(&M9HX4/UVG"N:JDH7YS!VPIZ[O)]6^I&L1OYP"8W\JY6 M]NQ\ZF"87D_+WLAU9T2\8(0+]E&W;F79NW:NYD\-3.'1WBVQ<^M:G+3X5I6O M6<0#)D(1G; 7[<.,O+WH]\/\ST?5W"GSWZ$P.R/QL!'JCYE=RU)=C-$ 5IE[ M-;[\ZW<\#?]VPL5X[V)\ROKE%_3;?%,KIA?LR-UW#^@_J]CD6K5J4;G!\IRV M_&\E#5-4&3:X'+W9&*-:QYQ\F!W?,+3-VFCL:AGZG[F58H^D]A<6!XDH@BA- ML!8!SV)<><#3;/3)5!#U8E47AK=TKY R5Z&/J!E?L0D/!(414C!0SM* M-BDABMG4 .(U)'6;/2[T*1(2UF7FUHZO"$" MGA,LESAOGMDE-VA3ZZ3;.(WRTQ,#/3;Y43MUYF$K\A3 BWWM I%F09KDC%X! M'U&1!PE =_8G0/P.2"NI3XQN6 4(6J /@,2I1W[WSJ@E!4+*!;"8 3AY$D1Y MQGB(K;-X=.N0Y:^="&" $MQ7>F/K1[9I#:JP;*NO70\P"IYP'0'761#F,?E! M[30(_U8[=F0 P6+'D/-.13X0]WN3SR6EI5-NWWJXMPIQBCB(BQB]GW*LT QH MKX0'29S^KYW$J%BST0W(!N6N.NJ!Q?7&PYI(2*[7=55ZE_RP! MH/CGRJZ5GP&8;Q%306R[4KW:WXW>K $Z5SEZ@:F'#+UF)_HZW?=U^LU]O62"5QZ[Y^D@J)K6$G8WH9!_](-L-Z7-/>#WB4+ ; M(UO;=PIF 7]B8QX8QO;LR=G0NSY##^O[BH9'2V=4$10A'59YE@+ZA#TT8"P( M>@7'&1!%HUMTF*R]"^JA7,EVV7?$*Q8701YF+$LY2T)P1#[J#18B#3C>H EX M7K B"P,1\J<.'660O%)K^=C024?]W8^WDU0$890"_""E/&>3A%@%OW[;LT'7 M.@H$G?$8(BR/@R(/N\,2+3WA<0Z7(GJ3@>BH04$R1S:)\G@>B*SCO\/QB'42 MB"+SJ4%_%C$52_Q?B_6N6=?Z42EF5P04O79]X7A6@%0*3]!I&F1)V+.U"+*B M\.M7+U>.H M MVE:0S;&7+>BR4%IR)Z<(QB3FC E!$!-#RA-Q,07E>O7N:/(R7?F4H%V4%. M8G$ T FHD#>=)G(J/-6BX,CM'D2C2082#D4ODV>T@EJ(J Z G(BS.9YR*D0 MNU'*5T5@G1",)ZC<#EPG*#3;4VCVS12*P:GYX#)#S$G"==&AZ4CGR;[WS;=+X='=GDFSSX]N1D'V+AY]1YU&3=/Z1N MCL*DLO&J7=QL4=5J/MWEIMOP:2*\NX]^SD&+\Y1.YR@)\C0:7&&KE.1R)E*< MX,#);ZZAR(DLB(>B@H-WTL$5NB(D.H=6A%B)($IJ P^'5OB(%1K\0 M]!L/KGQ%<.+2710(X?\BOG S1 W3HZ\9C3)+_\W&=D-;]V%C_W3_6>BJ^QIR M$.^^*7V4!O\2+:O5 JKAZPS_?4SWG::[<7KMOXW<:>=TXY?*D #>+S1F MT?Z&-MA_++O\%5!+ P04 " #GAJ]8J"]&4!4& I$ &0 'AL+W=O M@ MX'/62'NK5C_P5L^ \'(EC?L-*S\WRSJ0-\:JLC5&!J6H_%_VT/IARV <'3!( M6H/$\?8+.9;OF67301$EZ!"_=J$X=7GH(3YA<*M.@3#6'C0^>Q/]Q M.3-68\C\N4^^!\_V@U,:G9F:Y?RB@WEBN+[GG>G;-_$P>G>$>K:AGAU#G]YA M6A:-W"7^?//VD3X.^SMG&CAM%Z"S>3E#J+7#@\\NMG&(W7.-J1I4C9N %)0N M1(79'%R6JJDLL+G% P! 1 U@(C&45SEK R<_*#)&N>DH3)*,=BN<1&.23R/QJ#=.H7M,?OQ2VG-__.]ZPD$V#I,)R4G"R1#? M(R3A8=0-]HT#!%;_%F#@QP7SU4YP[VD1 C8 M0G..A[8-/8(J:U8] I_/N0MOX9&IFZ HR%DM+,:EO MWXR3>/3.!+OW0A1Y;)Q>?&ROGC&WM,O M*H0)!/5!A,S(9B7L6N7),4&EFWT30OV8@(RKF#));I'8VE[TMR#3R@& MW8/MJ>'K6'M9<];>V"XQ1;-)G,-!B8NSXB_LRE"2YE8K4_LXPF!H5\N9S!OI MY^.2,W? D=OVIR^I#:@0XQ>AT).N97"^I&9S$P$5]K=/0CS_'MS2]A-MG^.9 M\UVI-&GW#;NC41V5U?,]PZX["(B,'K&^&5ABO8(9Y]2'XQ1BMYZ :8:/K\RS MGJ\TR1E\9II"!Z1@,X$F@L(*0QKX P7Y4\7 (E-C?6O]&ASVYH;VH5,),V__ M&?X-Z^[L8K!_77-H81<&=#"XA_QHG_ *+L'K?1 #EA-<#+=HQ2BKK3A==P(^ MB9['&B(R^XS57*O2K?3,&=LIP&;J_C7N>OMN /VMZUO)]<)=4JFL8?/@;W*;KYM[\*6__CU-]Y?HCTPO M!(:RY',TC7JC00>TOYCZ%ZMJ=QF<*8M72_>XQ+L\US0!Q^<*$[-]H04V_QV8 M_@-02P,$% @ YX:O6 M$\K5L P B@@ !D !X;"]W;W)K&ULG5;;CMLV$'WW5Q!J47@!9G67+-N:B6PPCK5E1MX7N+6C#?.:F'W-G*U$)VN M> ,;2517UTP>[Z 2AZ7C.Z>-![XOM=EP5XN6[>$1](=V(W'ECB@%KZ%17#1$ MPF[IK/WY76S.VP,?.1S4F4T,DZT0G\SB7;%T/),05)!K@\#P\03W4%4&"-/X M/& Z8TCC>&Z?T-]:[LAERQ3PO M.?1G$\\A>:>TJ =GS*#F3?]D7X8ZG#G,ON40# Z!S;L/9+-\S31;+:0X$&E. M(YHQ+%7KCZ9*LE;[!-YU_3]-H6;_LZV M%:B;A:LQH'%S\P'\K@&07R M"9S53S_XB??SE>2C,?GH&OKJ$6]HT55 Q XS?@*E>;,G:Z-SKCDHE)(NR89) MS4_L-NQHR*I+5*X&NTSE.2K[3]2VCSK)3=1VB#J?_ E,$C!B(!?-R::3>8FW MS'!J)7Y[I#Y2TE:LT80U!8'/'6\-&/F1!&%*XR0R%IW-$IK&(=HIC;*8SL+9 M9%T4<_(;?KY,@EN&&'F/RXY&T02;^PR79C3V4^(',^KYH7U&43+Y%92:&_F^ M!&/J9S0-(G)#I@,<6B?$F\E]7PM>D**3!D^70(Z&.S+(4AK&J>62A3$-HFS@ MDM @]V*:8P(?4RTVV?)D%"O21^2;>_1GU%TB!%=X^\&EK] M $\@%=Z7[[M.3[XWH_=5H7R-,44:@4>C-#889X!7M1(::=$,57%6B%F64<^+ M+PK%/9L/-& MKUBK&YEG]@, #\* 9 >&PO=V]R:W-H965T/CFPTF.49=UJXVMKD-.K67)/[QY$ M7-\M^*76>S\:HUC)PMK/T7B_G"4D M*-KD*,H.#Q13_JIHF! ,8?0\SDF#(Z MCL>'Z.^ZVJ&6A?+ZT3:_ULNPF24R04N]4KLF?++['_103Q;C5;;QW2_:]VMS MR%CM?+#MX QV6YO^J5X&'D8.DGS%@0T.K,/=)^I0OE%!S:?.[I&+JR%:''2E M=MX KC91E.?@X&T-?F'^N%%FK3VJ#?I0JT7=U*$&<^5LB][51IFJ-FMT'[GK MWTQ^4HM&^^MI&B!]#))60ZJ'/A7[2BK*T$=KPL:CMV:IEW\/D +N(WAV /_ MSD9\HZM;Q"E&C#!^)AX_DL&[>/R_(N.W^X4/#CKK]U-T],G$Z61QM]WYK:KT M+('MY+7[HI/Y=]_0G'Q_IA1Q+$6M\"*2%J M4+T&@I,4S@J#]$L_B9P*&G&.B8!(4*P@$<0-8@S0E9$@:'3=+B ]'U&48R%* M3"D!0^)< $LT$I-QS+F,#&68"@"2E5=15 & (WH0G H*^T%>JBY$*")7#!(R8(21 DU@H\@\\IEA"=N,B>Q?B4JA M$3,B#\]+),V ?PK=PTH!?4R1%#F24<""G)*/7MSUZ-2!GX[^U%OMUMW5Q:/* M[DSH_]^/L\?;T7U_*7A=WE^M/BJWKHU'C5Z!*[DML@2Y_KK2&\%NNRO"P@:X M<'3##=SPM(L+X/W*VG P8H+CG7'^%U!+ P04 " #GAJ]8A<$M,+H# "D M"0 &0 'AL+W=OJY&KI%EK7U[ZO=@545%V)&CA^V0M948U+>?!5+8'F MUJDJ_7 Z3?R*,NZN%E:WEJN%..J2<5A+HHY51>7Y%DIQ6KJ!>U$\L$.AC<)? M+6IZ@ WHW^JUQ)7?H>2L JZ8X$3"?NG>!->WJ;&W!K\S.*F>3 R3K1"?S>)] MOG2G)B$H8:<- L6_+W '96F ,(U_6DRW"VD<^_(%_6?+';ELJ8([4?[!SIL=0/XO0+M'QF!F\G2F5_R:FQG<4NV1V5%E7KC!E4C#?_]*FM0\\A MFW[#(6P=0IMW$\AF^99JNEI(<2+26".:$2Q5ZXW),6Z:LM$2OS+TTZL'**F& MG*RIU&?R*"E7U-9+D5>/=%N">KWP-08RYOZN!;UM0,-O@ 8AN1=<%XJ\XSGD M7P/XF&&79GA)\S8<17P+NRL2!1X)IV$T@A=UM".+%WV'=FUIZS[MOVZV"A4[ M_?<0\08V'H8U$W2M:KJ#I8LCHD!^ 7?U\D603-^,)!UW2<=CZ*L-3F1^+(&( M/?E(*U!&Z#>0H8KRO-$9,@6KATB,A^F@9:](%VC9@W:LI3-@V4_ .3%=$%T MN1-53?G9^2 *LF'%9,WX@;SZ*#2\)I_00'Z%175C'S9<3\ M1FF0C&(860MIXY--0244HLS1&O/L93'2CUG7C]D/]^,]Q^"@-'GWA.>E@J&R MCZ(-[YW'YX1?OLC"('VC"&M#.="$LGVY*+$69S.V76VTL*Q+03G92U']MZL2 M$139FO/YVOD3J"1@II8,BDY']!+])Q+.(B].YD:*$R]-(I3FB3?/4C)2Y:2K M11MN,IXND"UQ2UB3IC^XIGMI:R&8^I%TQBER1B]M*.7_C"] M#W F]Y3C98C7GK:-QQ+;G3S$=!1XF*F)4#U'V/4B?+_U&UI2>3D(A)U 50BI M)UBCBD!5E^(,@#N)PYYIA16*O&D<>]/$5"OPPB#SLC!!.4WFWGR6.&NA]*1Q MM/ETKI$79A')@AD)8B\+8L<.,A&UG>IVZRGLP(0DH3=/8Z<)AJV)TS;8W$OB M .4,M6D<#S;+[]V<%%HI4L(> M7:=7*8Z[;-X$S4*+VM[#6Z'Q5K=B@<\HD,8 O^\%'FWMP@3H'F:K?P%02P,$ M% @ YX:O6)?8HE8( P G 8 !D !X;"]W;W)K&ULC55M3]LP$/[>7V$%A(:4D9>F;2AMI9:-;1)(%;#MP[0/;G)-+!P[ MLQW*]NMW=MH 4JGXTMZ=[YY['K]<)ANI'G0)8,A3Q86>>J4Q]3@(=%9"1?69 MK$'@REJJBAIT51'H6@'-75'%@S@,AT%%F?!F$Q=;JME$-H8S 4M%=%-55/U= M )>;J1=YN\ M*TIC \%L4M,"[L!\KY<*O:!#R5D%0C,IB(+UU)M'XT5B\UW" M#P8;_<(F5LE*R@?K?,NG7F@) 8?,6 2*?X]P"9Q;(*3Q9XOI=2UMX4M[AW[E MM*.6%=5P*?E/EIMRZJ4>R6%-&VYNY>8K;/4,+%XFN7:_9-/F)N<>R1IM9+4M M1@85$^T_?=KNPXN"-'RC(-X6Q(YWV\BQ_$0-G4V4W!!ELQ'-&DZJJT9R3-A# MN3,*5QG6F=F20UY 3N9:@]'DPSU=<="GD\ @N$T)LBW0H@6*WP"*8G(CA2DU M^2QRR%\#!,BJHQ;OJ"WB@XB?(#LC_<@G<1CW#^#U.ZE]A]=_G]1?\Y4V"F_% M[WUB6ZAD/Y1]*6-=TPRF'CX%#>H1O-G)430,+PX033JBR2'TV1V^O+SA0.2: M%$HV]C"[VCOE-"-<';R*D!1?D^%0?[[%=Q7P+Y\JHI;9O67=->UC4E M5(&EL<:(W.AQ;X'OCSQ2WD#OF:6KQ^.$:@7*'>DK9]FH6FKHW>-KQQ>%-K-7 M49=R(RRX8S*\N&*"BHS9IBTB-8164AGV#[MD4ILMY5-R3)+(3T:A?QX-T!GZ MZ2CRHW1$EJ#<(!,9D**AB@H#X.^:$@X&9=E]SQ3D&* B)\A#F8\8K\A**CQ+ M)@K=N[9+4>R/^B._'\;.C%(_Q(;74A1M_MOEBX;QW%IMCE%-9AH\!!+[?41, MPPBM) S]83)\%^ Q&0S]03)$!BE*CB/_/#WWTR0E^VYD\&)B5* *-QN?MQ'E.;^?V#54%$QKW;HVEX=EHX!'5SL+6,;)V\V&ULC93?;YLP$,??\U><6#NUDE7 MAOQ:$JG)MF[2.E5MMSU,>W#@$E !I[;3M/_]SD"R5$JCO8#/W'W\O3-WHXW2 M#R9#M/!<%I49>YFUJZ'OFR3#4IH+M<**OBR4+J4E4R]]L](HTSJH+'P>!%V_ ME'GE34;UWHV>C-3:%GF%-QK,NBRE?IEBH39C+_2V&[?Y,K-NPY^,5G*)=VA_ MK&XT6?Z.DN8E5B97%6AD"]Q?;^F?Z]PIE[DT.%/%KSRUV=CK>Y#B0JX+ M>ZLV7[#-)W:\1!6F?L*F\16!!\G:6%6VP:2@S*OF+9_;.NP%]-\*X&T KW4W M!]4J/THK)R.M-J"=-]'>4NY8'F?.1;.L"Y^4D+FS8P_@8LY'"M*IL9^%2EF+X&^*1L)X]OY4WY4>)' M3"Y A QXP,41GMBE*VJ>^/]T?U_.C=7T=_PYE'"#BP[C7,<,S4HF./:H)0SJ M)_0F[]^%W>##$;'13FQTC#ZYHPY,UP6"6L 52IU72[B5]#.;0TJ/L^XSA&7+ MT#4#I 4J+Y9SU*[$'5=BD%7J:LUA@QI!&EBH@AK7##O[OJ\#[Y4KZ5QIRH_X M!DZ QRSH#UC$0V<(UH\%ZX:#SC=L,.@RT2.K\YTF5(IS"^& ]?J^+INN_>?>S+YKJ9=Y9:# !84&%[W8 ]W,D\:P:E7W M\%Q9F@CU,J,1C-HYT/>%4G9KN -V0WWR%U!+ P04 " #GAJ]8,ELC+U0' M "_% &0 'AL+W=OO M(+SM(@&86*3NV21 ;NW.(&V#IIW!8+ /C$S;VLJ2EZ23>![FM^]'2E;L1C&< MV9UY222:/.?C.><[%QT_U.J;GDIIR..LK/3)8&K,_&@XU/E4SH0^K.>RPB_C M6LV$P:N:#/5<23%RAV;ED/M^/)R)HAJ<'KNU&W5Z7"],653R1A&]F,V$6I[+ MLGXX&;#!:N%S,9D:NS \/9Z+B;R5YNO\1N%MV$D9%3-9Z:*NB)+CD\$9.SK/ M['ZWX:="/NBU9V)O?T#RA3;UK#T,!+.B:OZ+Q]8.NQS@[0'N<#>*',I+8<3IL:H?B+*[(/QX:Z+ [ MAWDK[[R1QU^0QSCY4%=FJLE5-9*C30%#@.L0\A7"<[Y5XJ7,#TG *.$^#[;( M"[H;!TY>\*H;_WIVAQ?$R+_Z[MQ(#/LE6MX<)OTTUOP<+0H):G'I!_[W9)<"",GM5KV@=\JOA^\V'_25&QJREM- M'OPB9W=2.=^LOWA/9X76TNAG"T08,A:%(O>B7$ABIJI>3*9DKNIQ84BM2%EK M3=Z0+(LH\QF>&/63@'*>]GG,4T"".\ M $#DB1,O)^%4J(R&V)B7);1,.4$X' P9+YW45?W$I)!3=A*CJ6252Z)G@HE M-PXG-(D3RH.4'."^$63Y$?5CIS:F+..410G9$IM1%YO1SK%YUKJC&I'K-2R7 MLJJ1MQ U(X0202I%HJS(Q4)9]-C1%[);M?:'[)>IA/RF2MET;S/^$Z)UZXPV M$'GC%E'>(2(/TUK+)CCQ4B_*$;F3R+I&*KB[7!(Q'J.JX#P(8:!8/N9344TD M4=A#QN4B-PL'0Y," #09UR7*GS[:##*;T;S6(EZK?TFN5L+.4[>) MGS<;&'=D98<\\2U.GX.T^/U[6_+GM@05%V#6 M7V32.*",KYDTI0'X%J>OM)AU \C:V@,N26CF1]OX&G=\C7>O)9M,7)(/0GU# M%_BYT-_(F2IT44W(6-4SHL^I, )ZS1^GB\%4T_C\]@_:4& M:P#Q.VHN04$'45F(8AVB?H+8$;HCY?T*XI'WBQ2*2-N9D.=,O+6])IK$PB!P M6A@(LHF2SF!7CO0VL6P6JO][)#'RUA$RA>O#CB9V-0!54*Y>%T[V(+=43OF& M,!8R&J5K-+-KL4]YE&ZS$_^C=B)[T++_9UDK#6@0)Z^WS!N;<<(DVT:OI*-7 MLC.];E1]7[C1Y8,PJGCLH\=6:2^7N?=HE^9DH>$<6WQLO.="F^:Z*$@U$:-_ M8W0@TP+S@P(K2E<$#:8I%*_U*FGWPKIPCI743C-D#F\5K31<1>2YS:(:0U@N MBWL[&AR23]5S!CDM-D2H$S?O3#!S)B"V3UDOAFB,R!S(R=>Y1<)2OWT*D/X^ MW5O)J M?:B-*[\ST,/;J<=[481=?KOC:K/GV=^;[\*U_R**W!\TS.PQ7R^ZO MY\02.R^V;2B:(YH%"9K#U#9KZ!C!A2QQZSA"8Y?4.4VBD 9IU$2.R_E1X%U; M ,+>2]B># U;FN%$O";G28LXV=H1^W3@=T6T8B#>YG_O0T"CE.Q3^Q=$\YQ#G4>=CBP-2UE ML,M6TJ4=Z=*=27=U<6W#2Q&TRFZ::[M22LY6,6Q#]!.B4Y'/733W<7.KTGYN MNI#L%#DEUE,_BFIAHAGC^WZ/PEW\E77^RG;VU\>Z.KA$ M4WTO[+>9M?%V;8+H<\Y6#?W.>9ZLKINT)RJ8:&GKG269=RV%WIRFP'^?!MPF M D0T#QD"O9H<8!B8@3$*UT<;@NI65'FY&-F6I"EB-H\JFV7W[0SGALP8HUEJ M1S,>/N]>7P&()10%S\70'\""A$(S!!AH'#,:L'ZW#M<^*LVDFKA/9YJX &N^ M+W6KW=>YL^:CU-/VYM,>.LM)@5FHE&,<]0\3S'>J^5S6O)AZ[CY1W=7&U#/W M.)5B))7=@-_'-4;H]L4JZ+Y9GOX74$L#!!0 ( .>&KUA"9PG^E04 &$2 M 9 >&PO=V]R:W-H965T4+,F.:[A=@:$H4I/B MX3G?N7VB>+82\E$E )I\SE*NSCN)UOEIKZ>B!#*J3D0.'%?F0F94XU0N>BJ7 M0&.[*4M[@><->QEEO#,]L\_NY/1,%#IE'.XD44664?E\":E8G7?\SOK!/5LD MVCSH3<]RNH 'T!_R.XFS7JTE9AEPQ00G$N;GG0O_]')HY*W 1P8KU1H3X\E, MB$2;$BTDBC-C.PKMK="(YQDY0'+7&5X3X]O:9, MDH\T+8#<\#+')EA'[^DL!75\UM-HQ(CVHDKA9:DP^()"/R#O!->)(F]X#/&F M@AZBJR$&:XB7P5Z-KR$Z(:'ODL +PCWZPMKET.H+O\[EORYF2DNLDK]W.5VJ M[.]6:3KG5.4T@O,.MH8"N83.])>?_*'WZQ[ _1IP?Y_VZ0-V8ERD0,2D[>,SEC*- .UR[>]UG?[]AX-R H&VX3! M-V'0!D;:P' 8/E)D+E)D!77J8(XAFX&L\TS>PA)2XE>_0?4;DO="T]0IG7/N M(2JD9'Q!YB:I2YO4#*A"!,@<*''-..41HVD-1+=E=2)%L4A(+L6<:2(D2852 MS@U?@M)& WI'*+K*=9=V(YH;#B&1R'+*G\DKTJW^)I.!ZWM^,W):,?\JF*T@ M'8;U$Y62(M#VQEC4I@# MNAD!40F5L*&NB_]&[F@X!]R*[P0^67=_U M1B&&;=(>_^\9=KU^X/9]KP6T>;:'=@8U[0R^BG:N$LH7:!ICMD[7#4?*+(R# MNWAEK_HO\TI)"B:6VKR$,#UV'8-H840O8; :AH-49*6>@4H"Y@U$7G*+(2-3 MAJ>.G9KA-Y;2A29_4%[@<8;X6X72=2ZBIX))RY -IBX*^=[ '?0]YRVJ0$\D M1&+!V3^EY*8%3-!$X ;C,:X?Y$5HA.V&8Q.9;0?:!-5M03^8HK[1#Q^- M(IF-\-32==Y\!ADQM25R-' #%)L, XS\0;YB#L:88-2YT]>&20VR/8TZK!MU M>'"C_EE0C BU1+9U/GA@"'G.(E,"'[B8F9:S#7;#\Z)Z13^8XS9N9OJ97'": M/BNV\\BP']!F%[.R;Y]:R+:.#*I!YA1M9*Q!IEK(:(7,[&W104L-V:5&"UL> MI=E,Q,@=197M-9.T:JC%WJ?.=<,$5.]@E(^U7@U1PMD3"C[LA4/N#>[R+(?[ M5,)RXTX#M07EX!?6F@=N\6O.TEB%^5;@/,]3!&, [)TZ]TP]DKD$9%[#&N') MQ",_$Y/3!#]QH.17N2'DVF>MY1;XW6^OIN$O4QH]=K&&!7YPX+>#20LR%G;Y M4IC8I";CD_"D/T 4MX)$R ?4=)VP]0"V.C@LRLJ2[7C.0*\ L#"TB!ZQ3;>4 MFHTMH*^QN&)\99!G!FE,O!-OA]_Q6JAQ&\O\I=??.8@'\V";7@Z-+-;O#Q39 M_:T8M%KQH 8\6MD/=Z0!BA&F"SC^SCW9G G^2U?N>DWT6I_]&OKRC&ULO5C9YZ[KV-D_NJ_MK,0VC9PZ(HF].]>=LNCX^.FND\+++F;;4,)=[<5/4B:W%; MWQXURSIDL[AI41Q)SLW1(LO+O;.3^.QS?792K=HB+\/GFC6KQ2*K']^%HKH_ MW1-[PX,O^>V\I0='9R?+[#9Z_#[T]FO"F5='$7W;? MK;60.%TU;;7H-^-^D9?=_^RA]\/&!L=?V"#[#3+JW0F*6K[/VNSLI*[N64VK M@487T=2X&\KE)07ELJWQ-L>^]NPRW,+%+?M8=@$F3^U?9==%: Y.CEI(H'5' MTQ[M78L _E+,R> AQ!M5$_.>CW3NY$?!^F;YD2"9-.FV4V#:=[($43ZKNP=_:WOPC# M_[Y#VW34-MV%?G8)#LY616#5#;N8Y^&&_;@,-;0N;QD\DQ,U#C]E7T/-8 YK MYX%]"UV6;5;KE7 &IZ3^5K3TV6=767(["LK:*P:=2I&G6:#3HM MGNA4KW7J41N6-RQKL*) 66B.)_\-6K>XWDXK&[@L*ILJB*?=:I_"7>A7 5V4U<+%A[: M4)=9T3,LU U[PXQ(K/.)L0(W,O%<)TIR7!_V?R9-C$\3[\7D8PF PT%FW6,+ M@04VL=(SY1.E/+;MXZ%5-N'&L0-V.+FJ6LA]OO,-LRI)G4U2SCOI*81IWTM^ M"O)$DR&A;U& V7Y1-"MEFDAK<24@BZSA!R3[-._H\X:EUF"I)@1)2O&>=(]O=9)BK4W=B%GDV75>Y&T>"%C#4,\!F-)R M@X@C&)IN$'Y/"CNR=)]R'+EN8.Y!E_9*P=%"[R*A_)-(*) 2\$$: